@charset "UTF-8";
/* Ultimate reset */
/* https://www.miriamsuzanne.com/2019/11/02/most-normal/ */
/* *, *::after, *::before {
  all: initial !important;
} */
/* =============================================================================================================
 ██████  ██████  ██       ██████  ██████  ███████
██      ██    ██ ██      ██    ██ ██   ██ ██
██      ██    ██ ██      ██    ██ ██████  ███████
██      ██    ██ ██      ██    ██ ██   ██      ██
 ██████  ██████  ███████  ██████  ██   ██ ███████
============================================================================================================= */
/**
 * Foundation for Sites
 * Version 6.7.5
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 40em) {
  .reveal.large, .reveal.small, .reveal.tiny, .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%);
}

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%);
}

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%);
}

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  transition-duration: 750ms !important;
}

.fast {
  transition-duration: 250ms !important;
}

.linear {
  transition-timing-function: linear !important;
}

.ease {
  transition-timing-function: ease !important;
}

.ease-in {
  transition-timing-function: ease-in !important;
}

.ease-out {
  transition-timing-function: ease-out !important;
}

.ease-in-out {
  transition-timing-function: ease-in-out !important;
}

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  transition-delay: 300ms !important;
}

.long-delay {
  transition-delay: 700ms !important;
}

.shake {
  animation-name: shake-7;
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

.spin-cw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

.spin-ccw {
  animation-name: spin-ccw-1turn;
}
@keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

.wiggle {
  animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}

.infinite {
  animation-iteration-count: infinite;
}

.slow {
  animation-duration: 750ms !important;
}

.fast {
  animation-duration: 250ms !important;
}

.linear {
  animation-timing-function: linear !important;
}

.ease {
  animation-timing-function: ease !important;
}

.ease-in {
  animation-timing-function: ease-in !important;
}

.ease-out {
  animation-timing-function: ease-out !important;
}

.ease-in-out {
  animation-timing-function: ease-in-out !important;
}

.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  animation-delay: 300ms !important;
}

.long-delay {
  animation-delay: 700ms !important;
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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: 0;
  -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;
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus,
[data-whatintent=touch] *,
[data-whatintent=touch] *:focus,
[data-whatinput=mouse] *,
[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *,
[data-whatinput=touch] *:focus {
  outline: none;
}

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 120%;
}

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

body {
  margin: 0;
  padding: 0;
  background: #f9f9f9;
  font-family: "IBM Plex Serif", Georgia, serif;
  font-weight: 400;
  line-height: 1.6;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 3px;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 3px;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 3px;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.grid-container {
  padding-right: 0.5208333333rem;
  padding-left: 0.5208333333rem;
  max-width: 72.9166666667rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-container {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}
.grid-container.fluid {
  padding-right: 0.5208333333rem;
  padding-left: 0.5208333333rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-container.fluid {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}
.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-x {
  display: flex;
  flex-flow: row wrap;
}

.cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
.cell.auto {
  flex: 1 1 0;
}
.cell.shrink {
  flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto;
  }
}
.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 {
  flex: 0 0 auto;
}

.grid-x > .small-1 {
  width: 8.3333333333%;
}

.grid-x > .small-2 {
  width: 16.6666666667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.3333333333%;
}

.grid-x > .small-5 {
  width: 41.6666666667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.3333333333%;
}

.grid-x > .small-8 {
  width: 66.6666666667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.3333333333%;
}

.grid-x > .small-11 {
  width: 91.6666666667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -0.5208333333rem;
  margin-right: -0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 1.0416666667rem);
  margin-left: 0.5208333333rem;
  margin-right: 0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.5625rem);
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 1.0416666667rem);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 1.0416666667rem);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 1.0416666667rem);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 1.0416666667rem);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 1.0416666667rem);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 1.0416666667rem);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 1.0416666667rem);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 1.0416666667rem);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 1.0416666667rem);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 1.0416666667rem);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 1.0416666667rem);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 1.0416666667rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.5625rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.5625rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.5625rem);
  }
}

.grid-padding-x .grid-padding-x {
  margin-right: -0.5208333333rem;
  margin-left: -0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.5208333333rem;
  margin-left: -0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.5208333333rem;
  padding-left: 0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x > .cell {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.3333333333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.6666666667%;
}

.small-up-7 > .cell {
  width: 14.2857142857%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 40em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
}
.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.0416666667rem);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.0416666667rem);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 1.0416666667rem);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.0416666667rem);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.0416666667rem);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 1.0416666667rem);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 1.0416666667rem);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.0416666667rem);
}

@media print, screen and (min-width: 40em) {
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.5625rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.5625rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.5625rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.5625rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 1.5625rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.5625rem);
  }
}
.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 40em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 1.0416666667rem / 2);
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 1.0416666667rem / 2);
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 1.0416666667rem / 2);
}

.small-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 1.0416666667rem / 2);
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 1.0416666667rem / 2);
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 1.0416666667rem / 2);
}

.small-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 1.0416666667rem / 2);
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 1.0416666667rem / 2);
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 1.0416666667rem / 2);
}

.small-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 1.0416666667rem / 2);
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 1.0416666667rem / 2);
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 1.0416666667rem / 2);
}

@media print, screen and (min-width: 40em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.5625rem / 2);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 1.5625rem / 2);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 1.5625rem / 2);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.5625rem / 2);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 1.5625rem / 2);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 1.5625rem / 2);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.5625rem / 2);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 1.5625rem / 2);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 1.5625rem / 2);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.5625rem / 2);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 1.5625rem / 2);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 1.5625rem / 2);
  }
}
.grid-y {
  display: flex;
  flex-flow: column nowrap;
}
.grid-y > .cell {
  height: auto;
  max-height: none;
}
.grid-y > .auto {
  height: auto;
}
.grid-y > .shrink {
  height: auto;
}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    flex-basis: auto;
  }
}
.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 {
  flex: 0 0 auto;
}
.grid-y > .small-1 {
  height: 8.3333333333%;
}
.grid-y > .small-2 {
  height: 16.6666666667%;
}
.grid-y > .small-3 {
  height: 25%;
}
.grid-y > .small-4 {
  height: 33.3333333333%;
}
.grid-y > .small-5 {
  height: 41.6666666667%;
}
.grid-y > .small-6 {
  height: 50%;
}
.grid-y > .small-7 {
  height: 58.3333333333%;
}
.grid-y > .small-8 {
  height: 66.6666666667%;
}
.grid-y > .small-9 {
  height: 75%;
}
.grid-y > .small-10 {
  height: 83.3333333333%;
}
.grid-y > .small-11 {
  height: 91.6666666667%;
}
.grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .grid-y > .medium-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y > .large-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}

.grid-padding-y .grid-padding-y {
  margin-top: -0.5208333333rem;
  margin-bottom: -0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-padding-y > .cell {
  padding-top: 0.5208333333rem;
  padding-bottom: 0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-y > .cell {
    padding-top: 0.78125rem;
    padding-bottom: 0.78125rem;
  }
}

.grid-margin-y {
  margin-top: -0.5208333333rem;
  margin-bottom: -0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.0416666667rem);
  margin-top: 0.5208333333rem;
  margin-bottom: 0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 1.0416666667rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 1.0416666667rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 1.0416666667rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 1.0416666667rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 1.0416666667rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 1.0416666667rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 1.0416666667rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 1.0416666667rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 1.0416666667rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 1.0416666667rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 1.0416666667rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 1.0416666667rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}

.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

@media print, screen and (min-width: 40em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

.cell .grid-y.grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}

.grid-margin-y {
  margin-top: -0.5208333333rem;
  margin-bottom: -0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -0.78125rem;
    margin-bottom: -0.78125rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.0416666667rem);
  margin-top: 0.5208333333rem;
  margin-bottom: 0.5208333333rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.5625rem);
    margin-top: 0.78125rem;
    margin-bottom: 0.78125rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 1.0416666667rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 1.0416666667rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 1.0416666667rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 1.0416666667rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 1.0416666667rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 1.0416666667rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 1.0416666667rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 1.0416666667rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 1.0416666667rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 1.0416666667rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 1.0416666667rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 1.0416666667rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.5625rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.5625rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.5625rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.5625rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.5625rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.5625rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.5625rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.5625rem);
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.0416666667rem);
}
@media print, screen and (min-width: 40em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.5625rem);
  }
}

@media print, screen and (min-width: 40em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.5625rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 700;
  line-height: inherit;
}

small {
  font-size: 75%;
  line-height: inherit;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "IBM Plex Serif", Georgia, serif;
  font-style: normal;
  font-weight: 400;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #cacaca;
}

h1, .h1 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1rem;
}

h2, .h2 {
  font-size: 1.0416666667rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1rem;
}

h3, .h3 {
  font-size: 0.9895833333rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1rem;
}

h4, .h4 {
  font-size: 0.9375rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1rem;
}

h5, .h5 {
  font-size: 0.8854166667rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1rem;
}

h6, .h6 {
  font-size: 0.8333333333rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1rem;
}

@media print, screen and (min-width: 40em) {
  h1, .h1 {
    font-size: 2.5rem;
  }
  h2, .h2 {
    font-size: 2.0833333333rem;
  }
  h3, .h3 {
    font-size: 1.6145833333rem;
  }
  h4, .h4 {
    font-size: 1.3020833333rem;
  }
  h5, .h5 {
    font-size: 1.0416666667rem;
  }
  h6, .h6 {
    font-size: 0.8333333333rem;
  }
}
a {
  line-height: inherit;
  color: #1463a2;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #11558b;
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 72.9166666667rem;
  height: 0;
  margin: 1.0416666667rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 700;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.46875rem 1.0416666667rem 0 0.9895833333rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.6;
  color: #8a8a8a;
}

abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

kbd {
  margin: 0;
  padding: 0.1041666667rem 0.2083333333rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #000;
  border-radius: 3px;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a;
}

.lead {
  font-size: 150%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.cite-block, cite {
  display: block;
  color: #8a8a8a;
  font-size: 0.6770833333rem;
}
.cite-block:before, cite:before {
  content: "— ";
}

.code-inline, code {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.1041666667rem 0.2604166667rem 0.0520833333rem;
}

.code-block {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 400;
  color: #000;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

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

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

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

.text-justify {
  text-align: justify;
}

@media print, screen and (min-width: 40em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    -webkit-print-color-adjust: economy;
            print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .button {
  outline: 0;
}
.button.tiny {
  font-size: 0.6rem;
}
.button.small {
  font-size: 0.75rem;
}
.button.large {
  font-size: 1.25rem;
}
.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {
  background-color: #1463a2;
  color: #fff;
}
.button:hover, .button:focus {
  background-color: #11548a;
  color: #fff;
}
.button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus {
  background-color: #1463a2;
  color: #fff;
}
.button.primary:hover, .button.primary:focus {
  background-color: #104f82;
  color: #fff;
}
.button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus {
  background-color: #8a8a8a;
  color: #000;
}
.button.secondary:hover, .button.secondary:focus {
  background-color: #6e6e6e;
  color: #000;
}
.button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus {
  background-color: #00b140;
  color: #000;
}
.button.success:hover, .button.success:focus {
  background-color: #008e33;
  color: #000;
}
.button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus {
  background-color: #e29d2e;
  color: #000;
}
.button.warning:hover, .button.warning:focus {
  background-color: #bf801b;
  color: #000;
}
.button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus {
  background-color: #e34c37;
  color: #000;
}
.button.alert:hover, .button.alert:focus {
  background-color: #c6301c;
  color: #000;
}
.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
  border: 1px solid #1463a2;
  color: #1463a2;
}
.button.hollow:hover, .button.hollow:focus {
  border-color: #0a3251;
  color: #0a3251;
}
.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
  border: 1px solid #1463a2;
  color: #1463a2;
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: #0a3251;
  color: #0a3251;
}
.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
  border: 1px solid #8a8a8a;
  color: #8a8a8a;
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #454545;
  color: #454545;
}
.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
  border: 1px solid #00b140;
  color: #00b140;
}
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: #005920;
  color: #005920;
}
.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
  border: 1px solid #e29d2e;
  color: #e29d2e;
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: #775011;
  color: #775011;
}
.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
  border: 1px solid #e34c37;
  color: #e34c37;
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: #7c1e11;
  color: #7c1e11;
}
.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
  color: #1463a2;
}
.button.clear:hover, .button.clear:focus {
  color: #0a3251;
}
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
  color: #1463a2;
}
.button.clear.primary:hover, .button.clear.primary:focus {
  color: #0a3251;
}
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
  color: #8a8a8a;
}
.button.clear.secondary:hover, .button.clear.secondary:focus {
  color: #454545;
}
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
  color: #00b140;
}
.button.clear.success:hover, .button.clear.success:focus {
  color: #005920;
}
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
  color: #e29d2e;
}
.button.clear.warning:hover, .button.clear.warning:focus {
  color: #775011;
}
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
  color: #e34c37;
}
.button.clear.alert:hover, .button.clear.alert:focus {
  color: #7c1e11;
}
.button.disabled, .button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
.button.dropdown.hollow::after, .button.dropdown.clear::after {
  border-top-color: #1463a2;
}
.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
  border-top-color: #1463a2;
}
.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
  border-top-color: #8a8a8a;
}
.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
  border-top-color: #00b140;
}
.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
  border-top-color: #e29d2e;
}
.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
  border-top-color: #e34c37;
}
.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

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

[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.1145833333rem;
  margin: 0 0 0.8333333333rem;
  padding: 0.4166666667rem;
  border: 1px solid #cacaca;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: inherit;
  font-size: 0.8333333333rem;
  font-weight: 400;
  line-height: 1.6;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #8a8a8a;
  background-color: #fff;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 3px;
}

input[type=search] {
  box-sizing: border-box;
}

::-moz-placeholder {
  color: #cacaca;
}

::placeholder {
  color: #cacaca;
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 0.8333333333rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.4166666667rem;
  margin-right: 0.8333333333rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.4166666667rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.7291666667rem;
  font-weight: 400;
  line-height: 1.6;
  color: #000;
}
label.middle {
  margin: 0 0 0.8333333333rem;
  line-height: 1.6;
  padding: 0.46875rem 0;
}

.help-text {
  margin-top: -0.4166666667rem;
  font-size: 0.6770833333rem;
  font-style: italic;
  color: #000;
}

.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 0.8333333333rem;
  align-items: stretch;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: 3px 0 0 3px;
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 3px 3px 0;
}

.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.8333333333rem;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  max-width: 100%;
  margin-bottom: 0.4166666667rem;
}

.fieldset {
  margin: 0.9375rem 0;
  padding: 1.0416666667rem;
  border: 1px solid #cacaca;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.15625rem;
  padding: 0 0.15625rem;
}

select {
  height: 2.1145833333rem;
  margin: 0 0 0.8333333333rem;
  padding: 0.4166666667rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #cacaca;
  border-radius: 3px;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.8333333333rem;
  font-weight: 400;
  line-height: 1.6;
  color: #000;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -0.8333333333rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.25rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:focus {
  outline: none;
  border: 1px solid #8a8a8a;
  background-color: #fff;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}

.is-invalid-input:not(:focus) {
  border-color: #e34c37;
  background-color: #fcedeb;
}
.is-invalid-input:not(:focus)::-moz-placeholder {
  color: #e34c37;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #e34c37;
}

.is-invalid-label {
  color: #e34c37;
}

.form-error {
  display: none;
  margin-top: -0.4166666667rem;
  margin-bottom: 0.8333333333rem;
  font-size: 0.625rem;
  font-weight: 700;
  color: #e34c37;
}
.form-error.is-visible {
  display: block;
}

.accordion {
  margin-left: 0;
  background: #fff;
  list-style-type: none;
}
.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}

.accordion-item:first-child > :first-child {
  border-radius: 3px 3px 0 0;
}
.accordion-item:last-child > :last-child {
  border-radius: 0 0 3px 3px;
}

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.625rem;
  line-height: 1;
  color: #1463a2;
}
:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0 0 3px 3px;
}
.accordion-title:hover, .accordion-title:focus {
  background-color: #e6e6e6;
}
.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}
.is-active > .accordion-title::before {
  content: "–";
}

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fff;
  color: #000;
}
:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #e6e6e6;
}

.accordion-menu li {
  width: 100%;
}
.accordion-menu a {
  padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a {
  padding: 0.7rem 1rem;
}
.accordion-menu .nested.is-accordion-submenu {
  margin-right: 0;
  margin-left: 1rem;
}
.accordion-menu.align-right .nested.is-accordion-submenu {
  margin-right: 1rem;
  margin-left: 0;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
  position: relative;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #1463a2 transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}
.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
  right: 1rem;
  left: auto;
}
.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
  right: auto;
  left: 1rem;
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a::after {
  transform: rotate(180deg);
  transform-origin: 50% 50%;
}

.is-accordion-submenu-parent {
  position: relative;
}

.has-submenu-toggle > a {
  margin-right: 40px;
}

.submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.submenu-toggle::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #1463a2 transparent transparent;
  top: 0;
  bottom: 0;
  margin: auto;
}

.submenu-toggle[aria-expanded=true]::after {
  transform: scaleY(-1);
  transform-origin: 50% 50%;
}

.submenu-toggle-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.button-group {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  flex-grow: 1;
}
.button-group::before, .button-group::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.button-group::after {
  clear: both;
}
.button-group::before, .button-group::after {
  display: none;
}
.button-group .button {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
  flex: 0 0 auto;
}
.button-group .button:last-child {
  margin-right: 0;
}
.button-group.tiny .button {
  font-size: 0.6rem;
}
.button-group.small .button {
  font-size: 0.75rem;
}
.button-group.large .button {
  font-size: 1.25rem;
}
.button-group.expanded .button {
  flex: 1 1 0px;
}
.button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus {
  background-color: #1463a2;
  color: #fff;
}
.button-group.primary .button:hover, .button-group.primary .button:focus {
  background-color: #104f82;
  color: #fff;
}
.button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus {
  background-color: #8a8a8a;
  color: #000;
}
.button-group.secondary .button:hover, .button-group.secondary .button:focus {
  background-color: #6e6e6e;
  color: #000;
}
.button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus {
  background-color: #00b140;
  color: #000;
}
.button-group.success .button:hover, .button-group.success .button:focus {
  background-color: #008e33;
  color: #000;
}
.button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus {
  background-color: #e29d2e;
  color: #000;
}
.button-group.warning .button:hover, .button-group.warning .button:focus {
  background-color: #bf801b;
  color: #000;
}
.button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus {
  background-color: #e34c37;
  color: #000;
}
.button-group.alert .button:hover, .button-group.alert .button:focus {
  background-color: #c6301c;
  color: #000;
}
.button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus {
  background-color: transparent;
}
.button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus {
  border: 1px solid #1463a2;
  color: #1463a2;
}
.button-group.hollow .button:hover, .button-group.hollow .button:focus {
  border-color: #0a3251;
  color: #0a3251;
}
.button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus {
  border: 1px solid #1463a2;
  color: #1463a2;
}
.button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus {
  border-color: #0a3251;
  color: #0a3251;
}
.button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus {
  border: 1px solid #8a8a8a;
  color: #8a8a8a;
}
.button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus {
  border-color: #454545;
  color: #454545;
}
.button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus {
  border: 1px solid #00b140;
  color: #00b140;
}
.button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus {
  border-color: #005920;
  color: #005920;
}
.button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus {
  border: 1px solid #e29d2e;
  color: #e29d2e;
}
.button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus {
  border-color: #775011;
  color: #775011;
}
.button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus {
  border: 1px solid #e34c37;
  color: #e34c37;
}
.button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus {
  border-color: #7c1e11;
  color: #7c1e11;
}
.button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus {
  border-color: transparent;
  background-color: transparent;
}
.button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus {
  color: #1463a2;
}
.button-group.clear .button:hover, .button-group.clear .button:focus {
  color: #0a3251;
}
.button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus {
  color: #1463a2;
}
.button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus {
  color: #0a3251;
}
.button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus {
  color: #8a8a8a;
}
.button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus {
  color: #454545;
}
.button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus {
  color: #00b140;
}
.button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus {
  color: #005920;
}
.button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus {
  color: #e29d2e;
}
.button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus {
  color: #775011;
}
.button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus {
  color: #e34c37;
}
.button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus {
  color: #7c1e11;
}
.button-group.no-gaps .button {
  margin-right: -0.0520833333rem;
}
.button-group.no-gaps .button + .button {
  border-left-color: transparent;
}
.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
  flex-wrap: wrap;
}
.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
  flex: 0 0 100%;
}
.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
  margin-bottom: 0;
}
.button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 40em) {
  .button-group.stacked-for-small .button {
    flex: 0 0 auto;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .button-group.stacked-for-medium .button {
    flex: 0 0 auto;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .button-group.stacked-for-small.expanded {
    display: block;
  }
  .button-group.stacked-for-small.expanded .button {
    display: block;
    margin-right: 0;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .button-group.stacked-for-medium.expanded {
    display: block;
  }
  .button-group.stacked-for-medium.expanded .button {
    display: block;
    margin-right: 0;
  }
}

.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 0px solid #e6e6e6;
  border-radius: 3px;
  background-color: white;
  color: #000;
}
.callout > :first-child {
  margin-top: 0;
}
.callout > :last-child {
  margin-bottom: 0;
}
.callout.primary {
  background-color: #d3e9fa;
  color: #000;
}
.callout.secondary {
  background-color: #ededed;
  color: #000;
}
.callout.success {
  background-color: #cdffdf;
  color: #000;
}
.callout.warning {
  background-color: #fbf0e0;
  color: #000;
}
.callout.alert {
  background-color: #fbe4e1;
  color: #000;
}
.callout.small {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}
.callout.large {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

.card {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 1rem;
  border: 0px solid #e6e6e6;
  border-radius: 3px;
  background: #fff;
  box-shadow: none;
  overflow: hidden;
  color: #000;
}
.card > :last-child {
  margin-bottom: 0;
}

.card-divider {
  display: flex;
  flex: 0 1 auto;
  padding: 1rem;
  background: #e6e6e6;
}
.card-divider > :last-child {
  margin-bottom: 0;
}

.card-section {
  flex: 1 0 auto;
  padding: 1rem;
}
.card-section > :last-child {
  margin-bottom: 0;
}

.card-image {
  min-height: 1px;
}

.close-button {
  position: absolute;
  z-index: 10;
  color: #e34c37;
  cursor: pointer;
}
[data-whatinput=mouse] .close-button {
  outline: 0;
}
.close-button:hover, .close-button:focus {
  color: #000;
}
.close-button.small {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}

.close-button.medium, .close-button {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li {
  outline: 0;
}
.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu input {
  display: inline-block;
}
.menu, .menu.horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.vertical.icon-top li a img,
.menu.vertical.icon-top li a i,
.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
.menu.vertical.icon-bottom li a i,
.menu.vertical.icon-bottom li a svg {
  text-align: left;
}
.menu.expanded li {
  flex: 1 1 0px;
}
.menu.expanded.icon-top li a img,
.menu.expanded.icon-top li a i,
.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
.menu.expanded.icon-bottom li a i,
.menu.expanded.icon-bottom li a svg {
  text-align: left;
}
.menu.simple {
  align-items: center;
}
.menu.simple li + li {
  margin-left: 1rem;
}
.menu.simple a {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .menu.medium-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.medium-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.medium-expanded li {
    flex: 1 1 0px;
  }
  .menu.medium-simple li {
    flex: 1 1 0px;
  }
}
@media print, screen and (min-width: 64em) {
  .menu.large-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
  }
  .menu.large-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .menu.large-expanded li {
    flex: 1 1 0px;
  }
  .menu.large-simple li {
    flex: 1 1 0px;
  }
}
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a {
  display: flex;
}
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: flex;
}
.menu.icon-left li a, .menu.nested.icon-left li a {
  flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg, .menu.nested.icon-left li a img,
.menu.nested.icon-left li a i,
.menu.nested.icon-left li a svg {
  margin-right: 0.25rem;
}
.menu.icon-right li a, .menu.nested.icon-right li a {
  flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg, .menu.nested.icon-right li a img,
.menu.nested.icon-right li a i,
.menu.nested.icon-right li a svg {
  margin-left: 0.25rem;
}
.menu.icon-top li a, .menu.nested.icon-top li a {
  flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg, .menu.nested.icon-top li a img,
.menu.nested.icon-top li a i,
.menu.nested.icon-top li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
  flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
.menu.nested.icon-bottom li a i,
.menu.nested.icon-bottom li a svg {
  align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}
.menu .is-active > a {
  background: #1463a2;
  color: #fff;
}
.menu .active > a {
  background: #1463a2;
  color: #fff;
}
.menu.align-left {
  justify-content: flex-start;
}
.menu.align-right li {
  display: flex;
  justify-content: flex-end;
}
.menu.align-right li .submenu li {
  justify-content: flex-start;
}
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li {
  text-align: right;
}
.menu.align-right.icon-top li a img,
.menu.align-right.icon-top li a i,
.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
.menu.align-right.icon-bottom li a i,
.menu.align-right.icon-bottom li a svg {
  text-align: right;
}
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li {
  display: flex;
  justify-content: center;
}
.menu.align-center li .submenu li {
  justify-content: flex-start;
}
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

.menu-centered > .menu {
  justify-content: center;
}
.menu-centered > .menu li {
  display: flex;
  justify-content: center;
}
.menu-centered > .menu li .submenu li {
  justify-content: flex-start;
}

.no-js [data-responsive-menu] ul {
  display: none;
}

.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 500px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #cacaca;
  border-radius: 3px;
  background-color: #f9f9f9;
  font-size: 1rem;
}
.dropdown-pane.is-opening {
  display: block;
}
.dropdown-pane.is-open {
  display: block;
  visibility: visible;
}

.dropdown-pane.tiny {
  width: 100px;
}

.dropdown-pane.small {
  width: 300px;
}

.dropdown-pane.large {
  width: 500px;
}

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 2rem;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-bottom-width: 0;
  border-color: #1463a2 transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px;
}
[data-whatinput=mouse] .dropdown.menu a {
  outline: 0;
}
.dropdown.menu > li > a {
  background: #fff;
  padding: 0.7rem 1rem;
}
.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #1463a2;
}
.no-js .dropdown.menu ul {
  display: none;
}
.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0;
}
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}
.dropdown.menu.vertical > li > a::after {
  right: 14px;
}
.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-left-width: 0;
  border-color: transparent #1463a2 transparent transparent;
  right: auto;
  left: 5px;
}
.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent #1463a2;
}
@media print, screen and (min-width: 40em) {
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 2rem;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-bottom-width: 0;
    border-color: #1463a2 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
  }
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: transparent #1463a2 transparent transparent;
    right: auto;
    left: 5px;
  }
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: transparent transparent transparent #1463a2;
  }
}
@media print, screen and (min-width: 64em) {
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
  }
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 2rem;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-bottom-width: 0;
    border-color: #1463a2 transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
  }
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
  }
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
  }
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: transparent #1463a2 transparent transparent;
    right: auto;
    left: 5px;
  }
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: transparent transparent transparent #1463a2;
  }
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto;
}

.is-dropdown-menu.vertical {
  width: 100px;
}
.is-dropdown-menu.vertical.align-right {
  float: right;
}

.is-dropdown-submenu-parent {
  position: relative;
}
.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  margin-top: -6px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 350px;
  border: 1px solid #cacaca;
  background: #fff;
}
.dropdown .is-dropdown-submenu a {
  padding: 0.7rem 1rem;
}
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-left-width: 0;
  border-color: transparent #1463a2 transparent transparent;
  right: auto;
  left: 5px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent #1463a2;
}
.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}
.is-dropdown-submenu > li {
  width: 100%;
}
.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 0.8333333333rem;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.responsive-embed.widescreen,
.flex-video.widescreen {
  padding-bottom: 56.25%;
}

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
html.is-reveal-open body {
  overflow-y: hidden;
}

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.reveal {
  z-index: 1006;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.95);
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal {
    width: 600px;
    max-width: 72.9166666667rem;
  }
}
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .reveal.tiny {
    width: 30%;
    max-width: 72.9166666667rem;
  }
}
@media print, screen and (min-width: 40em) {
  .reveal.small {
    width: 50%;
    max-width: 72.9166666667rem;
  }
}
@media print, screen and (min-width: 40em) {
  .reveal.large {
    width: 90%;
    max-width: 72.9166666667rem;
  }
}
.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .reveal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}
.reveal.without-overlay {
  position: fixed;
}

.tabs {
  margin: 0;
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}

.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}

.tabs.primary {
  background: #1463a2;
}
.tabs.primary > li > a {
  color: #fff;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #166cb1;
}

.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  font-size: 0.625rem;
  line-height: 1;
  color: #1463a2;
}
[data-whatinput=mouse] .tabs-title > a {
  outline: 0;
}
.tabs-title > a:hover {
  background: #fff;
  color: #11558b;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: white;
  color: #1463a2;
}

.tabs-content {
  border: 1px solid #f9f9f9;
  border-top: 0;
  background: #f9f9f9;
  color: #000;
  transition: all 0.5s ease;
}

.tabs-content.vertical {
  border: 1px solid #f9f9f9;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

@media print, screen and (max-width: 39.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em) {
  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
.hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
.hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
.show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
.show-for-portrait {
    display: block !important;
  }
}

.show-for-dark-mode {
  display: none;
}

.hide-for-dark-mode {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important;
  }
  .hide-for-dark-mode {
    display: none !important;
  }
}
.show-for-ie {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important;
  }
  .hide-for-ie {
    display: none !important;
  }
}
.show-for-sticky {
  display: none;
}

.is-stuck .show-for-sticky {
  display: block;
}

.is-stuck .hide-for-sticky {
  display: none;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}

.align-left {
  justify-content: flex-start;
}

.align-right {
  justify-content: flex-end;
}

.align-center {
  justify-content: center;
}

.align-justify {
  justify-content: space-between;
}

.align-spaced {
  justify-content: space-around;
}

.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  justify-content: center;
}

.align-top {
  align-items: flex-start;
}

.align-self-top {
  align-self: flex-start;
}

.align-bottom {
  align-items: flex-end;
}

.align-self-bottom {
  align-self: flex-end;
}

.align-middle {
  align-items: center;
}

.align-self-middle {
  align-self: center;
}

.align-stretch {
  align-items: stretch;
}

.align-self-stretch {
  align-self: stretch;
}

.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}

.small-order-1 {
  order: 1;
}

.small-order-2 {
  order: 2;
}

.small-order-3 {
  order: 3;
}

.small-order-4 {
  order: 4;
}

.small-order-5 {
  order: 5;
}

.small-order-6 {
  order: 6;
}

@media print, screen and (min-width: 40em) {
  .medium-order-1 {
    order: 1;
  }
  .medium-order-2 {
    order: 2;
  }
  .medium-order-3 {
    order: 3;
  }
  .medium-order-4 {
    order: 4;
  }
  .medium-order-5 {
    order: 5;
  }
  .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    order: 1;
  }
  .large-order-2 {
    order: 2;
  }
  .large-order-3 {
    order: 3;
  }
  .large-order-4 {
    order: 4;
  }
  .large-order-5 {
    order: 5;
  }
  .large-order-6 {
    order: 6;
  }
}
.flex-container {
  display: flex;
}

.flex-child-auto {
  flex: 1 1 auto;
}

.flex-child-grow {
  flex: 1 0 auto;
}

.flex-child-shrink {
  flex: 0 1 auto;
}

.flex-dir-row {
  flex-direction: row;
}

.flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.flex-dir-column {
  flex-direction: column;
}

.flex-dir-column-reverse {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 40em) {
  .medium-flex-container {
    display: flex;
  }
  .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: flex;
  }
  .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .large-flex-dir-row {
    flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0);
}

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0);
}

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%);
}

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%);
}

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%);
}

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  transition-duration: 750ms !important;
}

.fast {
  transition-duration: 250ms !important;
}

.linear {
  transition-timing-function: linear !important;
}

.ease {
  transition-timing-function: ease !important;
}

.ease-in {
  transition-timing-function: ease-in !important;
}

.ease-out {
  transition-timing-function: ease-out !important;
}

.ease-in-out {
  transition-timing-function: ease-in-out !important;
}

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  transition-delay: 300ms !important;
}

.long-delay {
  transition-delay: 700ms !important;
}

.shake {
  animation-name: shake-7;
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%);
  }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%);
  }
}

.spin-cw {
  animation-name: spin-cw-1turn;
}
@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn);
  }
  100% {
    transform: rotate(0);
  }
}

.spin-ccw {
  animation-name: spin-ccw-1turn;
}
@keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-1turn);
  }
}

.wiggle {
  animation-name: wiggle-7deg;
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg);
  }
  0%, 30%, 70%, 100% {
    transform: rotate(0);
  }
}

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms;
}

.infinite {
  animation-iteration-count: infinite;
}

.slow {
  animation-duration: 750ms !important;
}

.fast {
  animation-duration: 250ms !important;
}

.linear {
  animation-timing-function: linear !important;
}

.ease {
  animation-timing-function: ease !important;
}

.ease-in {
  animation-timing-function: ease-in !important;
}

.ease-out {
  animation-timing-function: ease-out !important;
}

.ease-in-out {
  animation-timing-function: ease-in-out !important;
}

.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  animation-delay: 300ms !important;
}

.long-delay {
  animation-delay: 700ms !important;
}

body {
  cursor: default !important;
  scroll-behavior: smooth;
}

/* =============================================================================================================
██████  ███████ ██████  ██    ██  ██████   ██████  ██ ███    ██  ██████
██   ██ ██      ██   ██ ██    ██ ██       ██       ██ ████   ██ ██
██   ██ █████   ██████  ██    ██ ██   ███ ██   ███ ██ ██ ██  ██ ██   ███
██   ██ ██      ██   ██ ██    ██ ██    ██ ██    ██ ██ ██  ██ ██ ██    ██
██████  ███████ ██████   ██████   ██████   ██████  ██ ██   ████  ██████
============================================================================================================= */
.debug * {
  background-color: rgba(0, 255, 0, 0.1);
}
.debug * img [alt=""],
.debug * img:not([alt]) {
  border: 0.25rem dashed #c00;
}

img {
  image-rendering: -webkit-optimize-contrast;
  /* aspect-ratio   : attr(width) / attr(height) */
}

.img-fit {
  object-fit: contain;
}

.object-fit-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.object-fit-contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* ----  End of DEBUGGING  -------------------------------------------------------------------------- */
/* ----  End of COLORS  -------------------------------------------------------------------------- */
/*=====================================

███████  █████  ███████ ███████     ██ ███    ██  ██████ ██      ██    ██ ██████  ███████ ███████
██      ██   ██ ██      ██          ██ ████   ██ ██      ██      ██    ██ ██   ██ ██      ██
███████ ███████ ███████ ███████     ██ ██ ██  ██ ██      ██      ██    ██ ██   ██ █████   ███████
     ██ ██   ██      ██      ██     ██ ██  ██ ██ ██      ██      ██    ██ ██   ██ ██           ██
███████ ██   ██ ███████ ███████     ██ ██   ████  ██████ ███████  ██████  ██████  ███████ ███████

=====================================*/
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.rrssb-buttons {
  box-sizing: border-box;
  font-family: "IBM Plex Sans", Helvetica, sans-serif, Helvetica, Arial, sans-serif;
  font-size: 12px;
  height: 36px;
  margin: 0;
  padding: 0;
  width: 100%;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
  animation-name: fade-in;
  animation-delay: 0.2s;
}
.rrssb-buttons:after {
  clear: both;
}
.rrssb-buttons:before, .rrssb-buttons:after {
  content: " ";
  display: table;
}
.rrssb-buttons li {
  box-sizing: border-box;
  float: left;
  height: 100%;
  line-height: 13px;
  list-style: none;
  margin: 0;
  padding: 0 2px;
}
.rrssb-buttons li.rrssb-email a {
  background-color: #1463a2;
}
.rrssb-buttons li.rrssb-email a:hover {
  background-color: #0e4775;
}
.rrssb-buttons li.rrssb-facebook a {
  background-color: #1f8ce3;
}
.rrssb-buttons li.rrssb-facebook a:hover {
  background-color: #1771b9;
}
.rrssb-buttons li.rrssb-tumblr a {
  background-color: #1f8ce3;
}
.rrssb-buttons li.rrssb-tumblr a:hover {
  background-color: #1771b9;
}
.rrssb-buttons li.rrssb-linkedin a {
  background-color: #0c395e;
}
.rrssb-buttons li.rrssb-linkedin a:hover {
  background-color: #061e31;
}
.rrssb-buttons li.rrssb-twitter a {
  background-color: #63afec;
}
.rrssb-buttons li.rrssb-twitter a:hover {
  background-color: #3698e6;
}
.rrssb-buttons li.rrssb-googleplus a {
  background-color: #e34c37;
}
.rrssb-buttons li.rrssb-googleplus a:hover {
  background-color: #cb321c;
}
.rrssb-buttons li.rrssb-youtube a {
  background-color: #e34c37;
}
.rrssb-buttons li.rrssb-youtube a:hover {
  background-color: #cb321c;
}
.rrssb-buttons li.rrssb-reddit a {
  background-color: #63afec;
}
.rrssb-buttons li.rrssb-reddit a:hover {
  background-color: #3698e6;
}
.rrssb-buttons li.rrssb-pinterest a {
  background-color: #e34c37;
}
.rrssb-buttons li.rrssb-pinterest a:hover {
  background-color: #cb321c;
}
.rrssb-buttons li.rrssb-pocket a {
  background-color: #ec887a;
}
.rrssb-buttons li.rrssb-pocket a:hover {
  background-color: #e6604d;
}
.rrssb-buttons li.rrssb-github a {
  background-color: #8a8a8a;
}
.rrssb-buttons li.rrssb-github a:hover {
  background-color: #717171;
}
.rrssb-buttons li.rrssb-instagram a {
  background-color: #1463a2;
}
.rrssb-buttons li.rrssb-instagram a:hover {
  background-color: #0e4775;
}
.rrssb-buttons li.rrssb-delicious a {
  background-color: #1f8ce3;
}
.rrssb-buttons li.rrssb-delicious a:hover {
  background-color: #1771b9;
}
.rrssb-buttons li.rrssb-vk a {
  background-color: #0c395e;
}
.rrssb-buttons li.rrssb-vk a:hover {
  background-color: #061e31;
}
.rrssb-buttons li.rrssb-hackernews a {
  background-color: #ec887a;
}
.rrssb-buttons li.rrssb-hackernews a:hover {
  background-color: #e6604d;
}
.rrssb-buttons li.rrssb-whatsapp a {
  background-color: #00b140;
}
.rrssb-buttons li.rrssb-whatsapp a:hover {
  background-color: #007e2e;
}
.rrssb-buttons li.rrssb-print a {
  background-color: #8a8a8a;
}
.rrssb-buttons li.rrssb-print a:hover {
  background-color: #717171;
}
.rrssb-buttons li a {
  background-color: #ccc;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  height: 100%;
  padding: 11px 7px 12px 27px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.2s ease-in-out;
  width: 100%;
}
.rrssb-buttons li a .rrssb-icon {
  display: block;
  left: 10px;
  padding-top: 9px;
  position: absolute;
  top: 0;
  width: 10%;
}
.rrssb-buttons li a .rrssb-icon svg {
  height: 17px;
  width: 17px;
}
.rrssb-buttons li a .rrssb-icon svg path, .rrssb-buttons li a .rrssb-icon svg circle {
  fill: #fff;
}
.rrssb-buttons li a .rrssb-text {
  color: #fff;
}
.rrssb-buttons li a:active {
  box-shadow: inset 1px 3px 15px 0 rgba(22, 0, 0, 0.25);
}
.rrssb-buttons li.small a {
  padding: 0;
}
.rrssb-buttons li.small a .rrssb-icon {
  left: auto;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  top: auto;
  width: 100%;
}
.rrssb-buttons li.small a .rrssb-text {
  visibility: hidden;
}
.rrssb-buttons.large-format {
  height: auto;
}
.rrssb-buttons.large-format li {
  height: auto;
}
.rrssb-buttons.large-format li a {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-radius: 0.2em;
  padding: 8.5% 0 8.5% 12%;
}
.rrssb-buttons.large-format li a .rrssb-icon {
  height: 100%;
  left: 7%;
  padding-top: 0;
  width: 12%;
}
.rrssb-buttons.large-format li a .rrssb-icon svg {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.rrssb-buttons.large-format li a .rrssb-text {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.rrssb-buttons.small-format {
  padding-top: 5px;
}
.rrssb-buttons.small-format li {
  height: 80%;
  padding: 0 1px;
}
.rrssb-buttons.small-format li a .rrssb-icon {
  height: 100%;
  padding-top: 0;
}
.rrssb-buttons.small-format li a .rrssb-icon svg {
  height: 48%;
  position: relative;
  top: 6px;
  width: 80%;
}
.rrssb-buttons.tiny-format {
  height: 22px;
  position: relative;
}
.rrssb-buttons.tiny-format li {
  padding-right: 7px;
}
.rrssb-buttons.tiny-format li a {
  background-color: transparent;
  padding: 0;
}
.rrssb-buttons.tiny-format li a .rrssb-icon {
  height: 100%;
}
.rrssb-buttons.tiny-format li a .rrssb-icon svg {
  height: 70%;
  width: 100%;
}
.rrssb-buttons.tiny-format li a:hover, .rrssb-buttons.tiny-format li a:active {
  background-color: transparent;
}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path {
  fill: #1463a2;
}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #092c47;
}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path {
  fill: #1f8ce3;
}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #11558b;
}
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path {
  fill: #1f8ce3;
}
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #11558b;
}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path {
  fill: #0c395e;
}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #000203;
}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path {
  fill: #63afec;
}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #1a7fcf;
}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path {
  fill: #e34c37;
}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #9e2716;
}
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path {
  fill: #e34c37;
}
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #9e2716;
}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path {
  fill: #63afec;
}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #1a7fcf;
}
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path {
  fill: #e34c37;
}
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #9e2716;
}
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path {
  fill: #ec887a;
}
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #e03821;
}
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path {
  fill: #8a8a8a;
}
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #575757;
}
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path {
  fill: #1463a2;
}
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #092c47;
}
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path {
  fill: #1f8ce3;
}
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #11558b;
}
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path {
  fill: #0c395e;
}
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #000203;
}
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path {
  fill: #ec887a;
}
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #e03821;
}
.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon svg path {
  fill: #00b140;
}
.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #004b1b;
}
.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon svg path {
  fill: #8a8a8a;
}
.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #575757;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: #999;
}
.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
  padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.share-this-popover {
  max-width: 8em;
  pointer-events: none;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.35));
  animation: share-this-intro 0.3s;
}
.share-this-popover::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin: 0.25em -0.5em;
  border-width: 0.5em 0.5em 0;
  border-style: solid;
  border-color: #333 transparent;
}
.share-this-popover > ul {
  pointer-events: auto;
  list-style: none;
  padding: 0;
  margin: -0.75em 0 0;
  white-space: nowrap;
  background: #333;
  color: #fff;
  border-radius: 0.25em;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -100%);
}
.share-this-popover > ul > li {
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
}
.share-this-popover > ul > li > a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: inherit;
  box-sizing: border-box;
  padding: 0.35em;
}
.share-this-popover > ul > li > a:hover, .share-this-popover > ul > li > a:focus {
  background: rgba(255, 255, 255, 0.25);
}
@media (pointer: coarse) {
  .share-this-popover {
    font-size: 150%;
  }
  .share-this-popover::before {
    bottom: auto;
    top: 100%;
    border-width: 0 0.5em 0.5em;
    margin-top: 0;
  }
  .share-this-popover > ul {
    top: 100%;
    transform: translateX(-50%);
    margin: 0.5em 0 0;
  }
}
@media (max-width: 575px) {
  .share-this-popover {
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    max-width: none;
  }
  .share-this-popover::before {
    bottom: auto;
    top: 100%;
    border-width: 0 0.5em 0.5em;
    margin-top: 0;
  }
  .share-this-popover > ul {
    top: 100%;
    transform: translateX(-50%);
    margin: 0.5em 0 0;
  }
  .share-this-popover > ul {
    left: 0;
    width: 100%;
    transform: none;
    border-radius: 0;
    text-align: center;
  }
}
@keyframes share-this-intro {
  0% {
    transform: translateY(-3em);
    opacity: 0;
  }
  80% {
    transform: translateY(0.5em);
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0s;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0s;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0s;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0s;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0s;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0s;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0s;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0s;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0s;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0s;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0s;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0s;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0s;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0s;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0s;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0s;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0s;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0s;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0s;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0s;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0s;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0s;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0s;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0s;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0s;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0s;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0s;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0s;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0s;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0s;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0s;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0s;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0s;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0s;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0s;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0s;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0s;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0s;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0s;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0s;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0s;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0s;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0s;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0s;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0s;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0s;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0s;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0s;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0s;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0s;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0s;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0s;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0s;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0s;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0s;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0s;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0s;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0s;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0s;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0s;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

[data-aos] {
  pointer-events: none;
}
[data-aos].aos-animate {
  pointer-events: auto;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen {
  html:not(.no-js) {
    /**
    * Fade animations:
    * fade
    * fade-up, fade-down, fade-left, fade-right
    * fade-up-right, fade-up-left, fade-down-right, fade-down-left
    */
    /**
    * Zoom animations:
    * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
    * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
    */
    /**
    * Slide animations
    */
    /**
    * Flip animations:
    * flip-left, flip-right, flip-up, flip-down
    */
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: none;
  }
  html:not(.no-js) [data-aos=fade-up] {
    transform: translate3d(0, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down] {
    transform: translate3d(0, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-right] {
    transform: translate3d(-100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-left] {
    transform: translate3d(100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-up-right] {
    transform: translate3d(-100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-up-left] {
    transform: translate3d(100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-right] {
    transform: translate3d(-100px, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-left] {
    transform: translate3d(100px, -100px, 0);
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
  html:not(.no-js) [data-aos=zoom-in] {
    transform: scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-out] {
    transform: scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    transition-property: transform;
    visibility: hidden;
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-up] {
    transform: translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos=slide-down] {
    transform: translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-left] {
    transform: translate3d(100%, 0, 0);
  }
  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition-property: transform;
  }
  html:not(.no-js) [data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
}
/* @import "../fonts/plex/scss/ibm-plex.scss"; */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2") format("woff2");
  unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold"), local("IBMPlexSansCond-Bold"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold"), local("IBMPlexSansCond-Bold"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Bold-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold"), local("IBMPlexSansCond-Bold"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Bold-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold"), local("IBMPlexSansCond-Bold"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Bold-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold"), local("IBMPlexSansCond-Bold"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Bold-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold Italic"), local("IBMPlexSansCond-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-BoldItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold Italic"), local("IBMPlexSansCond-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-BoldItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold Italic"), local("IBMPlexSansCond-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-BoldItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold Italic"), local("IBMPlexSansCond-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-BoldItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Cond Bold Italic"), local("IBMPlexSansCond-BoldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-BoldItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt"), local("IBMPlexSansCond-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt"), local("IBMPlexSansCond-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLight-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt"), local("IBMPlexSansCond-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLight-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt"), local("IBMPlexSansCond-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLight-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt"), local("IBMPlexSansCond-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLight-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt Italic"), local("IBMPlexSansCond-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-ExtraLightItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-ExtraLightItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt Italic"), local("IBMPlexSansCond-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLightItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt Italic"), local("IBMPlexSansCond-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLightItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt Italic"), local("IBMPlexSansCond-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLightItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans Cond ExtLt Italic"), local("IBMPlexSansCond-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ExtraLightItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Cond Italic"), local("IBMPlexSansCond-Italic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Italic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Italic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Cond Italic"), local("IBMPlexSansCond-Italic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Italic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Cond Italic"), local("IBMPlexSansCond-Italic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Italic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Cond Italic"), local("IBMPlexSansCond-Italic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Italic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Cond Italic"), local("IBMPlexSansCond-Italic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Italic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light"), local("IBMPlexSansCond-Light"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light"), local("IBMPlexSansCond-Light"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Light-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light"), local("IBMPlexSansCond-Light"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Light-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light"), local("IBMPlexSansCond-Light"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Light-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light"), local("IBMPlexSansCond-Light"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Light-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light Italic"), local("IBMPlexSansCond-LightItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-LightItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light Italic"), local("IBMPlexSansCond-LightItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-LightItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light Italic"), local("IBMPlexSansCond-LightItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-LightItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light Italic"), local("IBMPlexSansCond-LightItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-LightItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Cond Light Italic"), local("IBMPlexSansCond-LightItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-LightItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm"), local("IBMPlexSansCond-Medm"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm"), local("IBMPlexSansCond-Medm"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Medium-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm"), local("IBMPlexSansCond-Medm"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Medium-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm"), local("IBMPlexSansCond-Medm"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Medium-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm"), local("IBMPlexSansCond-Medm"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Medium-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm Italic"), local("IBMPlexSansCond-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-MediumItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm Italic"), local("IBMPlexSansCond-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-MediumItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm Italic"), local("IBMPlexSansCond-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-MediumItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm Italic"), local("IBMPlexSansCond-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-MediumItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Cond Medm Italic"), local("IBMPlexSansCond-MedmItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-MediumItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Cond"), local("IBMPlexSansCond"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Cond"), local("IBMPlexSansCond"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Regular-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Cond"), local("IBMPlexSansCond"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Regular-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Cond"), local("IBMPlexSansCond"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Regular-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Cond"), local("IBMPlexSansCond"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Regular-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld"), local("IBMPlexSansCond-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld"), local("IBMPlexSansCond-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBold-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld"), local("IBMPlexSansCond-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBold-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld"), local("IBMPlexSansCond-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBold-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld"), local("IBMPlexSansCond-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBold-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld Italic"), local("IBMPlexSansCond-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-SemiBoldItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld Italic"), local("IBMPlexSansCond-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBoldItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld Italic"), local("IBMPlexSansCond-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBoldItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld Italic"), local("IBMPlexSansCond-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBoldItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans Cond SmBld Italic"), local("IBMPlexSansCond-SmBldItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-SemiBoldItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text"), local("IBMPlexSansCond-Text"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text"), local("IBMPlexSansCond-Text"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Text-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text"), local("IBMPlexSansCond-Text"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Text-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text"), local("IBMPlexSansCond-Text"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Text-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text"), local("IBMPlexSansCond-Text"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Text-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text Italic"), local("IBMPlexSansCond-TextItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-TextItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-TextItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text Italic"), local("IBMPlexSansCond-TextItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-TextItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text Italic"), local("IBMPlexSansCond-TextItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-TextItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text Italic"), local("IBMPlexSansCond-TextItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-TextItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Cond Text Italic"), local("IBMPlexSansCond-TextItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-TextItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin"), local("IBMPlexSansCond-Thin"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-Thin.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin"), local("IBMPlexSansCond-Thin"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Thin-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin"), local("IBMPlexSansCond-Thin"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Thin-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin"), local("IBMPlexSansCond-Thin"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Thin-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin"), local("IBMPlexSansCond-Thin"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-Thin-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin Italic"), local("IBMPlexSansCond-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff2/IBMPlexSansCondensed-ThinItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/complete/woff/IBMPlexSansCondensed-ThinItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin Italic"), local("IBMPlexSansCond-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ThinItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin Italic"), local("IBMPlexSansCond-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ThinItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin Italic"), local("IBMPlexSansCond-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ThinItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Cond Thin Italic"), local("IBMPlexSansCond-ThinItalic"), url("../fonts/plex/IBM-Plex-Sans-Condensed/fonts/split/woff2/IBMPlexSansCondensed-ThinItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Hebrew Bold"), local("IBMPlexSansHebrew-Bold"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Hebrew ExtLt"), local("IBMPlexSansHebrew-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Hebrew Light"), local("IBMPlexSansHebrew-Light"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Hebrew Medm"), local("IBMPlexSansHebrew-Medm"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Hebrew"), local("IBMPlexSansHebrew"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Hebrew SmBld"), local("IBMPlexSansHebrew-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Hebrew Text"), local("IBMPlexSansHebrew-Text"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Hebrew Thin"), local("IBMPlexSansHebrew-Thin"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff2/IBMPlexSansHebrew-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Hebrew/fonts/complete/woff/IBMPlexSansHebrew-Thin.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Devanagari";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Devanagari Bold"), local("IBMPlexSansDevanagari-Bold"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Devanagari";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Devanagari ExtLt"), local("IBMPlexSansDevanagari-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Devanagari";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Devanagari Light"), local("IBMPlexSansDevanagari-Light"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Devanagari";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Devanagari Medm"), local("IBMPlexSansDevanagari-Medm"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Devanagari";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Devanagari"), local("IBMPlexSansDevanagari"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Devanagari";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Devanagari SmBld"), local("IBMPlexSansDevanagari-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Devanagari";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Devanagari Text"), local("IBMPlexSansDevanagari-Text"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Devanagari";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Devanagari Thin"), local("IBMPlexSansDevanagari-Thin"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff2/IBMPlexSansDevanagari-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Devanagari/fonts/complete/woff/IBMPlexSansDevanagari-Thin.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Thai Bold"), local("IBMPlexSansThai-Bold"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Thai ExtLt"), local("IBMPlexSansThai-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Thai Light"), local("IBMPlexSansThai-Light"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Thai Medm"), local("IBMPlexSansThai-Medm"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Thai"), local("IBMPlexSansThai"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Thai SmBld"), local("IBMPlexSansThai-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Thai Text"), local("IBMPlexSansThai-Text"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thai Thin"), local("IBMPlexSansThai-Thin"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff2/IBMPlexSansThai-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai/fonts/complete/woff/IBMPlexSansThai-Thin.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai Looped";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Thai Looped Bold"), local("IBMPlexSansThaiLooped-Bold"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai Looped";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Thai Looped ExtLt"), local("IBMPlexSansThaiLooped-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai Looped";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Thai Looped Light"), local("IBMPlexSansThaiLooped-Light"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai Looped";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Thai Looped Medm"), local("IBMPlexSansThaiLooped-Medm"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai Looped";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Thai Looped"), local("IBMPlexSansThaiLooped"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai Looped";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Thai Looped SmBld"), local("IBMPlexSansThaiLooped-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai Looped";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Thai Looped Text"), local("IBMPlexSansThaiLooped-Text"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Thai Looped";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thai Looped Thin"), local("IBMPlexSansThaiLooped-Thin"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff2/IBMPlexSansThaiLooped-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Thai-Looped/fonts/complete/woff/IBMPlexSansThaiLooped-Thin.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLightItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Italic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-TextItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Thin.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ThinItalic.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2") format("woff2");
  unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2") format("woff2");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2") format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Serif";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2") format("woff2");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Arabic Bold"), local("IBMPlexSansArabic-Bold"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Bold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Bold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans Arabic ExtLt"), local("IBMPlexSansArabic-ExtLt"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-ExtraLight.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Arabic Light"), local("IBMPlexSansArabic-Light"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Light.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Light.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Arabic Medm"), local("IBMPlexSansArabic-Medm"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Medium.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Medium.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans Arabic"), local("IBMPlexSansArabic"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Regular.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Regular.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans Arabic SmBld"), local("IBMPlexSansArabic-SmBld"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-SemiBold.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Arabic Text"), local("IBMPlexSansArabic-Text"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Text.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Text.woff") format("woff");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Arabic Thin"), local("IBMPlexSansArabic-Thin"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff2/IBMPlexSansArabic-Thin.woff2") format("woff2"), url("../fonts/plex/IBM-Plex-Sans-Arabic/fonts/complete/woff/IBMPlexSansArabic-Thin.woff") format("woff");
}
/*-----  End of SASS INCLUDES  ------*/
/* @author: Xavier Damman (@xdamman) - http://github.com/xdamman/selection-sharer - @license: MIT */
@keyframes selectionSharerPopover-animation {
  0% {
    transform: matrix(0.97, 0, 0, 1, 0, 12);
    filter: alpha(opacity=0);
    opacity: 0;
  }
  20% {
    transform: matrix(0.99, 0, 0, 1, 0, 2);
    filter: alpha(opacity=70);
    opacity: 0.7;
  }
  40% {
    transform: matrix(1, 0, 0, 1, 0, -1);
    filter: alpha(opacity=100);
    opacity: 1;
  }
  100%, 70% {
    transform: matrix(1, 0, 0, 1, 0, 0);
    filter: alpha(opacity=100);
    opacity: 1;
  }
}
#selectionSharerPopover {
  display: none;
  position: absolute;
  top: -100px;
  left: -100px;
  z-index: 1010;
}

#selectionSharerPopover::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -3px;
  left: 50%;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  background: #262625;
  box-shadow: 0 0 2px #262625;
}

#selectionSharerPopover.anim {
  transition: top 0.075s ease-out;
  animation: selectionSharerPopover-animation 180ms forwards linear;
  -webkit-animation: selectionSharerPopover-animation 180ms forwards linear;
}

#selectionSharerPopover-inner {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid;
  border-color: #262625 #1c1c1b #121211;
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.7), inset 0 0 1px rgba(255, 255, 255, 0.07), inset 0 0 2px rgba(255, 255, 255, 0.15);
  background-image: linear-gradient(to bottom, rgba(49, 49, 47, 0.97), #262625);
  background-repeat: repeat-x;
}

#selectionSharerPopover .selectionSharerPopover-clip {
  position: absolute;
  bottom: -11px;
  display: block;
  left: 50%;
  clip: rect(12px 24px 24px 0);
  margin-left: -12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

#selectionSharerPopover .selectionSharerPopover-arrow {
  display: block;
  width: 20px;
  height: 20px;
  transform: rotate(45deg) scale(0.5);
  background-color: #454543;
  border: 2px solid #121211;
  box-sizing: content-box;
}

.selectionSharer ul {
  padding: 0;
  display: inline;
}

.selectionSharer ul li {
  float: left;
  list-style: none;
  background: 0 0;
  margin: 0;
}

.selectionSharer a.action {
  display: block;
  text-indent: -200px;
  margin: 5px 7px;
  width: 20px;
  height: 20px;
  border: 0;
}

.selectionSharer a:hover {
  color: #ccc;
}

.selectionSharer a.tweet {
  background: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='171' height='139'%3e%3cg transform='translate(-282.32053,-396.30734)'%3e%3cpath style='fill:white' d='m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z' /%3e%3c/g%3e%3c/svg%3e") no-repeat;
  background-size: 18px;
  background-position: 2px 4px;
}

.selectionSharer a.facebook {
  background: url("data:image/svg+xml;charset=utf8,%3csvg viewBox='0 0 33 33' width='25' height='25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath style='fill:white' d='M 17.996,32L 12,32 L 12,16 l-4,0 l0-5.514 l 4-0.002l-0.006-3.248C 11.993,2.737, 13.213,0, 18.512,0l 4.412,0 l0,5.515 l-2.757,0 c-2.063,0-2.163,0.77-2.163,2.209l-0.008,2.76l 4.959,0 l-0.585,5.514L 18,16L 17.996,32z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat;
  background-size: 18px;
  background-position: 0 2px;
  display: none;
}

.selectionSharer a.linkedin {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="300px" height="300px" viewBox="0 0 300 300" enable-background="new 0 0 300 300" xml:space="preserve"><g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"><path fill="white" d="M343.999,2812.002C222.998,2770,155,2672.002,155,2540c0-62.002,5-85,27.998-132.998 c108.003-219.004,459.004-206.001,560,21.997c16.001,36.001,18.003,60,15,125c-5,97.002-27.998,146.001-91.997,203.003 C586.001,2827.002,453.999,2850,343.999,2812.002z"/> <path fill="white" d="M2035.996,2052.998c-150.996-31.997-257.998-92.998-365-210l-68.994-75l-7.002,79.004 c-5,42.998-10.996,100.996-14.004,127.998l-5.996,50l-253.999,2.998L1067.998,2030l6.001-62.002c3.003-35,8.999-452.998,12.002-930 L1092.998,170h288.003H1670l2.002,597.998C1675,1365,1675,1365,1697.998,1410.996c34.004,70,87.002,125.005,150,156.006 c75,36.997,192.998,38.999,257.998,5c59.004-31.001,111.006-95,137.002-172.002c21.006-64.004,22.002-77.002,25-647.002 L2270.996,170h290h290l-3.994,642.998c-2.998,547.998-6.006,652.002-20,707.002c-42.998,172.998-97.002,280-187.998,371.001 C2494.004,2037.998,2257.002,2101.001,2035.996,2052.998z"/><path fill="white" d="M167.002,2022.998c-4.004-2.998-7.002-421.997-7.002-930V170h295h295l-2.002,927.998L745,2025 l-286.001,2.998C302.002,2028.999,171.001,2027.002,167.002,2022.998z"/></g></svg>') 2px 4px/18px no-repeat;
  background-size: 18px;
  background-position: 0 2px;
}

.selectionSharer a.telegram {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path style="fill:white" d="M22.05 1.577c-.393-.016-.784.08-1.117.235-.484.186-4.92 1.902-9.41 3.64-2.26.873-4.518 1.746-6.256 2.415-1.737.67-3.045 1.168-3.114 1.192-.46.16-1.082.362-1.61.984-.133.155-.267.354-.335.628s-.038.622.095.895c.265.547.714.773 1.244.976 1.76.564 3.58 1.102 5.087 1.608.556 1.96 1.09 3.927 1.618 5.89.174.394.553.54.944.544l-.002.02s.307.03.606-.042c.3-.07.677-.244 1.02-.565.377-.354 1.4-1.36 1.98-1.928l4.37 3.226.035.02s.484.34 1.192.388c.354.024.82-.044 1.22-.337.403-.294.67-.767.795-1.307.374-1.63 2.853-13.427 3.276-15.38l-.012.046c.296-1.1.187-2.108-.496-2.705-.342-.297-.736-.427-1.13-.444zm-.118 1.874c.027.025.025.025.002.027-.007-.002.08.118-.09.755l-.007.024-.005.022c-.432 1.997-2.936 13.9-3.27 15.356-.046.196-.065.182-.054.17-.1-.015-.285-.094-.3-.1l-7.48-5.525c2.562-2.467 5.182-4.7 7.827-7.08.468-.235.39-.96-.17-.972-.594.14-1.095.567-1.64.84-3.132 1.858-6.332 3.492-9.43 5.406-1.59-.553-3.177-1.012-4.643-1.467 1.272-.51 2.283-.886 3.278-1.27 1.738-.67 3.996-1.54 6.256-2.415 4.522-1.748 9.07-3.51 9.465-3.662l.032-.013.03-.013c.11-.05.173-.055.202-.057 0 0-.01-.033-.002-.026zM10.02 16.016l1.234.912c-.532.52-1.035 1.01-1.398 1.36z" color="white" /></svg>') no-repeat;
  background-size: 18px;
  background-position: 0 2px;
}

.selectionSharer a.email {
  background: url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='94' height='64'%3e%3cg transform='translate(-10, -10)' fill='transparent'%3e%3crect x='0' y='0' width='114' height='114'%3e%3c/rect%3e%3cpath d='M12,12 L102,12 L102,72 L12,72 L12,12 Z M16,12 L53,49 C55.6666667,51 58.3333333,51 61,49 L98,12 L16,12 Z M15,72 L45,42 L15,72 Z M69,42 L99,72 L69,42 Z' stroke='white' stroke-width='5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat;
  background-size: 20px;
  background-position: 0 4px;
}

#selectionSharerPopunder.fixed {
  transition: bottom 0.5s ease-in-out;
  width: 100%;
  position: fixed;
  left: 0;
  bottom: -50px;
}

.selectionSharer {
}

.selectionSharer.moveDown {
  -webkit-transform: translate3d(0, 60px, 0);
}

#selectionSharerPopunder {
  position: absolute;
  left: 0;
  width: 100%;
  height: 0;
  transition: height 0.5s ease-in-out;
  background: #ccc;
  border: 0;
  box-shadow: inset 0 10px 5px -10px rgba(0, 0, 0, 0.5), inset 0 -10px 5px -10px rgba(0, 0, 0, 0.5);
  border-radius: 0;
  overflow: hidden;
}

#selectionSharerPopunder.show {
  height: 50px;
}

.selectionSharerPlaceholder {
  height: 1em;
  margin-bottom: -2em;
  transition: height 0.5s ease-in-out;
}

.selectionSharerPlaceholder.show {
  height: 50px !important;
}

#selectionSharerPopunder-inner ul {
  overflow: hidden;
  margin: 0;
  display: inline;
}

#selectionSharerPopunder-inner ul li {
  padding: 5px;
  overflow: hidden;
}

#selectionSharerPopunder-inner label {
  color: #fff;
  font-weight: 300;
  line-height: 50px;
  margin: 0 20px 0 10px;
}

#selectionSharerPopunder-inner a {
  width: 30px;
  height: 30px;
  background-size: 30px;
}

#selectionSharerPopunder-inner a.tweet {
  background-position: 0 2px;
}

/**
 * Swiper 8.4.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 12, 2022
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #e34c37;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgb(30, 30, 30);
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-iframe,
.fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--play svg:nth-child(2) {
  display: none;
}

.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}
.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
/* @import "@fancyapps/ui/src/Fancybox/Fancybox.scss"; */
.loader-wrapper {
  width: 100vw;
  height: 100vh;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
}

[data-aos] {
  visibility: hidden;
}

[data-aos].aos-animate {
  visibility: visible;
}

/*============================================================================================

 ██████  ██████   █████   ██████ ██ ████████ ██    ██
██    ██ ██   ██ ██   ██ ██      ██    ██     ██  ██
██    ██ ██████  ███████ ██      ██    ██      ████
██    ██ ██      ██   ██ ██      ██    ██       ██
 ██████  ██      ██   ██  ██████ ██    ██       ██

============================================================================================*/
.opacity-1 {
  opacity: 0.1 !important;
}

.opacity-2 {
  opacity: 0.2 !important;
}

.opacity-3 {
  opacity: 0.3 !important;
}

.opacity-4 {
  opacity: 0.4 !important;
}

.opacity-5 {
  opacity: 0.5 !important;
}

.opacity-6 {
  opacity: 0.6 !important;
}

.opacity-7 {
  opacity: 0.7 !important;
}

.opacity-8 {
  opacity: 0.8 !important;
}

.opacity-9 {
  opacity: 0.9 !important;
}

.opacity-10 {
  opacity: 1 !important;
}

.opacity-11 {
  opacity: 1.1 !important;
}

/*=============================================================================================

██    ██ ████████ ██ ██      ██ ████████ ██    ██
██    ██    ██    ██ ██      ██    ██     ██  ██
██    ██    ██    ██ ██      ██    ██      ████
██    ██    ██    ██ ██      ██    ██       ██
 ██████     ██    ██ ███████ ██    ██       ██

================================================================================================*/
.column-block {
  margin-bottom: 1.0416666667rem;
}
.column-block > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .column-block {
    margin-bottom: 2.0833333333rem;
  }
  .column-block > :last-child {
    margin-bottom: 0;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .sm-w100 {
    width: 100%;
    display: inline-block;
  }
}
.h100 {
  height: 100% !important;
  content-visbility: auto;
  contain-intrinsic-size: 100%;
}

.h100vh {
  height: 100vh !important;
  content-visbility: auto;
  contain-intrinsic-size: 100vh;
}

.max-h100vh {
  max-height: 100vh !important;
  width: auto;
}

.h80vh {
  height: 80vh !important;
  content-visbility: auto;
  contain-intrinsic-size: 80vh;
}

.inline {
  display: inline !important;
}

.block {
  display: block !important;
}

.flex {
  display: flex !important;
}

.inline-block {
  display: inline-block !important;
}

.relative {
  position: relative !important;
}

.absolute {
  position: absolute !important;
}

iframe {
  border: none;
}

figcaption {
  margin-left: 0.5rem;
}

figcaption + img {
  bottom: 31px !important;
}

figcaption + .icon-zoom-boxed {
  right: 0;
}

.panelCallout {
  box-shadow: 0 0.25rem 2.5rem rgba(0, 0, 0, 0.1);
  background: #fff;
  margin: 2rem 0;
}

.alert.callout {
  border-color: #e34c37;
}

.bx-shadow1 {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.25);
}

/*-----  End of UTILITY  ------------------------------------------------------------------*/
.shadow-5 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.12), 0 16px 16px rgba(0, 0, 0, 0.12);
}

.shadow-4 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.15), 0 8px 8px rgba(0, 0, 0, 0.15);
}

.shadow-6 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 8px 8px rgba(0, 0, 0, 0.11), 0 16px 16px rgba(0, 0, 0, 0.11), 0 32px 32px rgba(0, 0, 0, 0.11);
}

.shadow-sharp {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 4px rgba(0, 0, 0, 0.15), 0 8px 8px rgba(0, 0, 0, 0.1), 0 16px 16px rgba(0, 0, 0, 0.05);
}

.shadow-diffuse {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.16), 0 8px 8px rgba(0, 0, 0, 0.2);
}

.shadow-dreamy {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07), 0 32px 64px rgba(0, 0, 0, 0.07);
}

.shadow-shorter {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 6px 8px rgba(0, 0, 0, 0.11), 0 8px 16px rgba(0, 0, 0, 0.11);
}

.shadow-longer {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.09), 0 4px 2px rgba(0, 0, 0, 0.09), 0 8px 4px rgba(0, 0, 0, 0.09), 0 16px 8px rgba(0, 0, 0, 0.09), 0 32px 16px rgba(0, 0, 0, 0.09);
}

/* ==========================================================================================================
██    ██ ██ ███████ ██ ██████  ██ ██      ██ ████████ ██ ███████ ███████
██    ██ ██ ██      ██ ██   ██ ██ ██      ██    ██    ██ ██      ██
██    ██ ██ ███████ ██ ██████  ██ ██      ██    ██    ██ █████   ███████
 ██  ██  ██      ██ ██ ██   ██ ██ ██      ██    ██    ██ ██           ██
  ████   ██ ███████ ██ ██████  ██ ███████ ██    ██    ██ ███████ ███████
=========================================================================================================== */
.hidden {
  display: none;
}

.shown {
  display: visible !important;
  transition: all 0.2s ease-out;
  opacity: 1;
}

/* ----  End of VISIBILITIES  --------------------------------------------------------------------- */
/* ==========================================================================================================
██████   ██████  ███████ ██ ████████ ██  ██████  ███    ██ ███████
██   ██ ██    ██ ██      ██    ██    ██ ██    ██ ████   ██ ██
██████  ██    ██ ███████ ██    ██    ██ ██    ██ ██ ██  ██ ███████
██      ██    ██      ██ ██    ██    ██ ██    ██ ██  ██ ██      ██
██       ██████  ███████ ██    ██    ██  ██████  ██   ████ ███████
=========================================================================================================== */
@media print, screen and (min-width: 40em) {
  .relative {
    position: relative !important;
  }
  .absolute {
    position: absolute !important;
  }
  .fixed {
    position: fixed !important;
  }
  .top {
    top: 0 !important;
  }
  .bottom {
    bottom: 0 !important;
  }
}
.overflow-scroll {
  overflow: scroll;
}

.overflow-scroll-y {
  overflow-y: scroll;
}

.block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.flex {
  display: flex !important;
}

/* ----  End of POSITIONS  --------------------------------------------------------------------- */
/* ==========================================================================================================
██     ██ ██ ██████  ████████ ██   ██
██     ██ ██ ██   ██    ██    ██   ██
██  █  ██ ██ ██   ██    ██    ███████
██ ███ ██ ██ ██   ██    ██    ██   ██
 ███ ███  ██ ██████     ██    ██   ██
 ██████  ██    ██ ███████ ██████  ██████  ██ ██████  ███████ ███████
██    ██ ██    ██ ██      ██   ██ ██   ██ ██ ██   ██ ██      ██
██    ██ ██    ██ █████   ██████  ██████  ██ ██   ██ █████   ███████
██    ██  ██  ██  ██      ██   ██ ██   ██ ██ ██   ██ ██           ██
 ██████    ████   ███████ ██   ██ ██   ██ ██ ██████  ███████ ███████
=========================================================================================================== */
.w5 {
  min-width: 5% !important;
  max-width: 5% !important;
}

.w10 {
  min-width: 10% !important;
  max-width: 10% !important;
}

.w15 {
  min-width: 15% !important;
  max-width: 15% !important;
}

.w20 {
  min-width: 20% !important;
  max-width: 20% !important;
}

.w25 {
  min-width: 25% !important;
  max-width: 25% !important;
}

.w30 {
  min-width: 30% !important;
  max-width: 30% !important;
}

.w35 {
  min-width: 35% !important;
  max-width: 35% !important;
}

.w40 {
  min-width: 40% !important;
  max-width: 40% !important;
}

.w45 {
  min-width: 45% !important;
  max-width: 45% !important;
}

.w50 {
  min-width: 50% !important;
  max-width: 50% !important;
}

.w55 {
  min-width: 55% !important;
  max-width: 55% !important;
}

.w60 {
  min-width: 60% !important;
  max-width: 60% !important;
}

.w65 {
  min-width: 65% !important;
  max-width: 65% !important;
}

.w70 {
  min-width: 70% !important;
  max-width: 70% !important;
}

.w75 {
  min-width: 75% !important;
  max-width: 75% !important;
}

.w80 {
  min-width: 80% !important;
  max-width: 80% !important;
}

.w85 {
  min-width: 85% !important;
  max-width: 85% !important;
}

.w90 {
  min-width: 90% !important;
  max-width: 90% !important;
}

.w95 {
  min-width: 95% !important;
  max-width: 95% !important;
}

.w100 {
  min-width: 100% !important;
  max-width: 100% !important;
}

@media print, screen and (min-width: 40em) {
  .medium-w5 {
    min-width: 5% !important;
    max-width: 5% !important;
  }
  .medium-w10 {
    min-width: 10% !important;
    max-width: 10% !important;
  }
  .medium-w15 {
    min-width: 15% !important;
    max-width: 15% !important;
  }
  .medium-w20 {
    min-width: 20% !important;
    max-width: 20% !important;
  }
  .medium-w25 {
    min-width: 25% !important;
    max-width: 25% !important;
  }
  .medium-w30 {
    min-width: 30% !important;
    max-width: 30% !important;
  }
  .medium-w35 {
    min-width: 35% !important;
    max-width: 35% !important;
  }
  .medium-w40 {
    min-width: 40% !important;
    max-width: 40% !important;
  }
  .medium-w45 {
    min-width: 45% !important;
    max-width: 45% !important;
  }
  .medium-w50 {
    min-width: 50% !important;
    max-width: 50% !important;
  }
  .medium-w55 {
    min-width: 55% !important;
    max-width: 55% !important;
  }
  .medium-w60 {
    min-width: 60% !important;
    max-width: 60% !important;
  }
  .medium-w65 {
    min-width: 65% !important;
    max-width: 65% !important;
  }
  .medium-w70 {
    min-width: 70% !important;
    max-width: 70% !important;
  }
  .medium-w75 {
    min-width: 75% !important;
    max-width: 75% !important;
  }
  .medium-w80 {
    min-width: 80% !important;
    max-width: 80% !important;
  }
  .medium-w85 {
    min-width: 85% !important;
    max-width: 85% !important;
  }
  .medium-w90 {
    min-width: 90% !important;
    max-width: 90% !important;
  }
  .medium-w95 {
    min-width: 95% !important;
    max-width: 95% !important;
  }
  .medium-w100 {
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
@media print, screen and (min-width: 64em) {
  .large-w5 {
    min-width: 5% !important;
    max-width: 5% !important;
  }
  .large-w10 {
    min-width: 10% !important;
    max-width: 10% !important;
  }
  .large-w15 {
    min-width: 15% !important;
    max-width: 15% !important;
  }
  .large-w20 {
    min-width: 20% !important;
    max-width: 20% !important;
  }
  .large-w25 {
    min-width: 25% !important;
    max-width: 25% !important;
  }
  .large-w30 {
    min-width: 30% !important;
    max-width: 30% !important;
  }
  .large-w35 {
    min-width: 35% !important;
    max-width: 35% !important;
  }
  .large-w40 {
    min-width: 40% !important;
    max-width: 40% !important;
  }
  .large-w45 {
    min-width: 45% !important;
    max-width: 45% !important;
  }
  .large-w50 {
    min-width: 50% !important;
    max-width: 50% !important;
  }
  .large-w55 {
    min-width: 55% !important;
    max-width: 55% !important;
  }
  .large-w60 {
    min-width: 60% !important;
    max-width: 60% !important;
  }
  .large-w65 {
    min-width: 65% !important;
    max-width: 65% !important;
  }
  .large-w70 {
    min-width: 70% !important;
    max-width: 70% !important;
  }
  .large-w75 {
    min-width: 75% !important;
    max-width: 75% !important;
  }
  .large-w80 {
    min-width: 80% !important;
    max-width: 80% !important;
  }
  .large-w85 {
    min-width: 85% !important;
    max-width: 85% !important;
  }
  .large-w90 {
    min-width: 90% !important;
    max-width: 90% !important;
  }
  .large-w95 {
    min-width: 95% !important;
    max-width: 95% !important;
  }
  .large-w100 {
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
.w66 {
  min-width: 66% !important;
  max-width: 66% !important;
}

.w33 {
  min-width: 33% !important;
  max-width: 33% !important;
}

.w100px {
  width: 100px;
}

/* ----  End of WIDTH OVERRIDES  --------------------------------------------------------------------- */
/* ==========================================================================================================
██   ██ ███████ ██  ██████  ██   ██ ████████
██   ██ ██      ██ ██       ██   ██    ██
███████ █████   ██ ██   ███ ███████    ██
██   ██ ██      ██ ██    ██ ██   ██    ██
██   ██ ███████ ██  ██████  ██   ██    ██
 ██████  ██    ██ ███████ ██████  ██████  ██ ██████  ███████ ███████
██    ██ ██    ██ ██      ██   ██ ██   ██ ██ ██   ██ ██      ██
██    ██ ██    ██ █████   ██████  ██████  ██ ██   ██ █████   ███████
██    ██  ██  ██  ██      ██   ██ ██   ██ ██ ██   ██ ██           ██
 ██████    ████   ███████ ██   ██ ██   ██ ██ ██████  ███████ ███████
=========================================================================================================== */
.height-1 {
  height: 1px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 1px;
}

.height-2 {
  height: 2px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 2px;
}

.height-3 {
  height: 3px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 3px;
}

.height-4 {
  height: 4px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 4px;
}

.height-5 {
  height: 5px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 5px;
}

.height-6 {
  height: 6px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 6px;
}

.height-7 {
  height: 7px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 7px;
}

.height-8 {
  height: 8px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 8px;
}

.height-9 {
  height: 9px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 9px;
}

.height-10 {
  height: 10px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 10px;
}

.height-11 {
  height: 11px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 11px;
}

.height-12 {
  height: 12px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 12px;
}

.height-13 {
  height: 13px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 13px;
}

.height-14 {
  height: 14px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 14px;
}

.height-15 {
  height: 15px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 15px;
}

.height-16 {
  height: 16px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 16px;
}

.height-17 {
  height: 17px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 17px;
}

.height-18 {
  height: 18px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 18px;
}

.height-19 {
  height: 19px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 19px;
}

.height-20 {
  height: 20px;
  content-visbility: auto;
  contain-intrinsic-size: 1px 20px;
}

.h5vh {
  height: 5vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 5vh;
}

.h10vh {
  height: 10vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 10vh;
}

.h15vh {
  height: 15vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 15vh;
}

.h20vh {
  height: 20vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 20vh;
}

.h25vh {
  height: 25vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 25vh;
}

.h30vh {
  height: 30vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 30vh;
}

.h35vh {
  height: 35vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 35vh;
}

.h40vh {
  height: 40vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 40vh;
}

.h45vh {
  height: 45vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 45vh;
}

.h50vh {
  height: 50vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 50vh;
}

.h55vh {
  height: 55vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 55vh;
}

.h60vh {
  height: 60vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 60vh;
}

.h65vh {
  height: 65vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 65vh;
}

.h70vh {
  height: 70vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 70vh;
}

.h75vh {
  height: 75vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 75vh;
}

.h80vh {
  height: 80vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 80vh;
}

.h85vh {
  height: 85vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 85vh;
}

.h90vh {
  height: 90vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 90vh;
}

.h95vh {
  height: 95vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 95vh;
}

.h100vh {
  height: 100vh;
  content-visbility: auto;
  contain-intrinsic-size: 1px 100vh;
}

.h100 {
  height: 100%;
}

/* ============================================================================================

███████      ██ ███    ██ ██████  ███████ ██   ██
   ███       ██ ████   ██ ██   ██ ██       ██ ██
  ███  █████ ██ ██ ██  ██ ██   ██ █████     ███
 ███         ██ ██  ██ ██ ██   ██ ██       ██ ██
███████      ██ ██   ████ ██████  ███████ ██   ██

============================================================================================*/
.z0 {
  z-index: 0;
}

.z1 {
  z-index: 1;
}

.z2 {
  z-index: 2;
}

.z3 {
  z-index: 3;
}

.z4 {
  z-index: 4;
}

.z5 {
  z-index: 5;
}

.z6 {
  z-index: 6;
}

.z7 {
  z-index: 7;
}

.z8 {
  z-index: 8;
}

.z9 {
  z-index: 9;
}

.z10 {
  z-index: 10;
}

.z11 {
  z-index: 11;
}

/* ----  End of HEIGHT OVERRIDES  --------------------------------------------------------------------- */
/* ============================================================================================
███████ ██      ███████ ██   ██
██      ██      ██       ██ ██
█████   ██      █████     ███
██      ██      ██       ██ ██
██      ███████ ███████ ██   ██
 ██████  ██████  ██ ██████
██       ██   ██ ██ ██   ██
██   ███ ██████  ██ ██   ██
██    ██ ██   ██ ██ ██   ██
 ██████  ██   ██ ██ ██████
 █████  ██████  ██████  ██ ████████ ██  ██████  ███    ██ ███████
██   ██ ██   ██ ██   ██ ██    ██    ██ ██    ██ ████   ██ ██
███████ ██   ██ ██   ██ ██    ██    ██ ██    ██ ██ ██  ██ ███████
██   ██ ██   ██ ██   ██ ██    ██    ██ ██    ██ ██  ██ ██      ██
██   ██ ██████  ██████  ██    ██    ██  ██████  ██   ████ ███████
============================================================================================ */
@media print, screen and (max-width: 39.99875em) {
  .small-align-top {
    align-items: flex-start;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-align-top {
    align-items: flex-start;
  }
}
.shrink {
  flex: 0 0 auto !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-grow {
  flex-grow: 1 !important;
}

@media print, screen and (min-width: 40em) {
  .flex-container-medium {
    display: flex !important;
  }
}
@media print, screen and (min-width: 64em) {
  .flex-container-large {
    display: flex !important;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-shrink {
    flex: 0 0 auto;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-shrink {
    flex: 0 0 auto;
    max-width: 100%;
  }
}
/* -----  End of FLEX GRID ADDITIONS  --------------------------------------------- */
/* ==============================  MARGINS  ============================== */
.m0 {
  margin: 0rem !important;
}

.mn0 {
  margin: -0rem !important;
}

.mt0 {
  margin-top: 0rem !important;
}

.mr0 {
  margin-right: 0rem !important;
}

.mb0 {
  margin-bottom: 0rem !important;
}

.ml0 {
  margin-left: 0rem !important;
}

.mtn0 {
  margin-top: -0rem !important;
}

.mrn0 {
  margin-right: -0rem !important;
}

.mbn0 {
  margin-bottom: -0rem !important;
}

.mln0 {
  margin-left: -0rem !important;
}

.mx0 {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

.mxn0 {
  margin-right: -0rem !important;
  margin-left: -0rem !important;
}

.my0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.myn0 {
  margin-top: -0rem !important;
  margin-bottom: -0rem !important;
}

.m1 {
  margin: 1rem !important;
}

.mn1 {
  margin: -1rem !important;
}

.mt1 {
  margin-top: 1rem !important;
}

.mr1 {
  margin-right: 1rem !important;
}

.mb1 {
  margin-bottom: 1rem !important;
}

.ml1 {
  margin-left: 1rem !important;
}

.mtn1 {
  margin-top: -1rem !important;
}

.mrn1 {
  margin-right: -1rem !important;
}

.mbn1 {
  margin-bottom: -1rem !important;
}

.mln1 {
  margin-left: -1rem !important;
}

.mx1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mxn1 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.my1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.myn1 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.m2 {
  margin: 2rem !important;
}

.mn2 {
  margin: -2rem !important;
}

.mt2 {
  margin-top: 2rem !important;
}

.mr2 {
  margin-right: 2rem !important;
}

.mb2 {
  margin-bottom: 2rem !important;
}

.ml2 {
  margin-left: 2rem !important;
}

.mtn2 {
  margin-top: -2rem !important;
}

.mrn2 {
  margin-right: -2rem !important;
}

.mbn2 {
  margin-bottom: -2rem !important;
}

.mln2 {
  margin-left: -2rem !important;
}

.mx2 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mxn2 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.my2 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.myn2 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.m3 {
  margin: 3rem !important;
}

.mn3 {
  margin: -3rem !important;
}

.mt3 {
  margin-top: 3rem !important;
}

.mr3 {
  margin-right: 3rem !important;
}

.mb3 {
  margin-bottom: 3rem !important;
}

.ml3 {
  margin-left: 3rem !important;
}

.mtn3 {
  margin-top: -3rem !important;
}

.mrn3 {
  margin-right: -3rem !important;
}

.mbn3 {
  margin-bottom: -3rem !important;
}

.mln3 {
  margin-left: -3rem !important;
}

.mx3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mxn3 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.my3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.myn3 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.m4 {
  margin: 4rem !important;
}

.mn4 {
  margin: -4rem !important;
}

.mt4 {
  margin-top: 4rem !important;
}

.mr4 {
  margin-right: 4rem !important;
}

.mb4 {
  margin-bottom: 4rem !important;
}

.ml4 {
  margin-left: 4rem !important;
}

.mtn4 {
  margin-top: -4rem !important;
}

.mrn4 {
  margin-right: -4rem !important;
}

.mbn4 {
  margin-bottom: -4rem !important;
}

.mln4 {
  margin-left: -4rem !important;
}

.mx4 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mxn4 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.my4 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.myn4 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.m5 {
  margin: 5rem !important;
}

.mn5 {
  margin: -5rem !important;
}

.mt5 {
  margin-top: 5rem !important;
}

.mr5 {
  margin-right: 5rem !important;
}

.mb5 {
  margin-bottom: 5rem !important;
}

.ml5 {
  margin-left: 5rem !important;
}

.mtn5 {
  margin-top: -5rem !important;
}

.mrn5 {
  margin-right: -5rem !important;
}

.mbn5 {
  margin-bottom: -5rem !important;
}

.mln5 {
  margin-left: -5rem !important;
}

.mx5 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mxn5 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.my5 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.myn5 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.m6 {
  margin: 6rem !important;
}

.mn6 {
  margin: -6rem !important;
}

.mt6 {
  margin-top: 6rem !important;
}

.mr6 {
  margin-right: 6rem !important;
}

.mb6 {
  margin-bottom: 6rem !important;
}

.ml6 {
  margin-left: 6rem !important;
}

.mtn6 {
  margin-top: -6rem !important;
}

.mrn6 {
  margin-right: -6rem !important;
}

.mbn6 {
  margin-bottom: -6rem !important;
}

.mln6 {
  margin-left: -6rem !important;
}

.mx6 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mxn6 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.my6 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.myn6 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.m7 {
  margin: 7rem !important;
}

.mn7 {
  margin: -7rem !important;
}

.mt7 {
  margin-top: 7rem !important;
}

.mr7 {
  margin-right: 7rem !important;
}

.mb7 {
  margin-bottom: 7rem !important;
}

.ml7 {
  margin-left: 7rem !important;
}

.mtn7 {
  margin-top: -7rem !important;
}

.mrn7 {
  margin-right: -7rem !important;
}

.mbn7 {
  margin-bottom: -7rem !important;
}

.mln7 {
  margin-left: -7rem !important;
}

.mx7 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mxn7 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.my7 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.myn7 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.m8 {
  margin: 8rem !important;
}

.mn8 {
  margin: -8rem !important;
}

.mt8 {
  margin-top: 8rem !important;
}

.mr8 {
  margin-right: 8rem !important;
}

.mb8 {
  margin-bottom: 8rem !important;
}

.ml8 {
  margin-left: 8rem !important;
}

.mtn8 {
  margin-top: -8rem !important;
}

.mrn8 {
  margin-right: -8rem !important;
}

.mbn8 {
  margin-bottom: -8rem !important;
}

.mln8 {
  margin-left: -8rem !important;
}

.mx8 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.mxn8 {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

.my8 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.myn8 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.m9 {
  margin: 9rem !important;
}

.mn9 {
  margin: -9rem !important;
}

.mt9 {
  margin-top: 9rem !important;
}

.mr9 {
  margin-right: 9rem !important;
}

.mb9 {
  margin-bottom: 9rem !important;
}

.ml9 {
  margin-left: 9rem !important;
}

.mtn9 {
  margin-top: -9rem !important;
}

.mrn9 {
  margin-right: -9rem !important;
}

.mbn9 {
  margin-bottom: -9rem !important;
}

.mln9 {
  margin-left: -9rem !important;
}

.mx9 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}

.mxn9 {
  margin-right: -9rem !important;
  margin-left: -9rem !important;
}

.my9 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.myn9 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.m10 {
  margin: 10rem !important;
}

.mn10 {
  margin: -10rem !important;
}

.mt10 {
  margin-top: 10rem !important;
}

.mr10 {
  margin-right: 10rem !important;
}

.mb10 {
  margin-bottom: 10rem !important;
}

.ml10 {
  margin-left: 10rem !important;
}

.mtn10 {
  margin-top: -10rem !important;
}

.mrn10 {
  margin-right: -10rem !important;
}

.mbn10 {
  margin-bottom: -10rem !important;
}

.mln10 {
  margin-left: -10rem !important;
}

.mx10 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mxn10 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.my10 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.myn10 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

@media print, screen and (min-width: 40em) {
  .medium-m0 {
    margin: 0rem !important;
  }
  .medium-mn0 {
    margin: -0rem !important;
  }
  .medium-mt0 {
    margin-top: 0rem !important;
  }
  .medium-mr0 {
    margin-right: 0rem !important;
  }
  .medium-mb0 {
    margin-bottom: 0rem !important;
  }
  .medium-ml0 {
    margin-left: 0rem !important;
  }
  .medium-mtn0 {
    margin-top: -0rem !important;
  }
  .medium-mrn0 {
    margin-right: -0rem !important;
  }
  .medium-mbn0 {
    margin-bottom: -0rem !important;
  }
  .medium-mln0 {
    margin-left: -0rem !important;
  }
  .medium-mx0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .medium-mxn0 {
    margin-right: -0rem !important;
    margin-left: -0rem !important;
  }
  .medium-my0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .medium-myn0 {
    margin-top: -0rem !important;
    margin-bottom: -0rem !important;
  }
  .medium-m1 {
    margin: 1rem !important;
  }
  .medium-mn1 {
    margin: -1rem !important;
  }
  .medium-mt1 {
    margin-top: 1rem !important;
  }
  .medium-mr1 {
    margin-right: 1rem !important;
  }
  .medium-mb1 {
    margin-bottom: 1rem !important;
  }
  .medium-ml1 {
    margin-left: 1rem !important;
  }
  .medium-mtn1 {
    margin-top: -1rem !important;
  }
  .medium-mrn1 {
    margin-right: -1rem !important;
  }
  .medium-mbn1 {
    margin-bottom: -1rem !important;
  }
  .medium-mln1 {
    margin-left: -1rem !important;
  }
  .medium-mx1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .medium-mxn1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .medium-my1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .medium-myn1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .medium-m2 {
    margin: 2rem !important;
  }
  .medium-mn2 {
    margin: -2rem !important;
  }
  .medium-mt2 {
    margin-top: 2rem !important;
  }
  .medium-mr2 {
    margin-right: 2rem !important;
  }
  .medium-mb2 {
    margin-bottom: 2rem !important;
  }
  .medium-ml2 {
    margin-left: 2rem !important;
  }
  .medium-mtn2 {
    margin-top: -2rem !important;
  }
  .medium-mrn2 {
    margin-right: -2rem !important;
  }
  .medium-mbn2 {
    margin-bottom: -2rem !important;
  }
  .medium-mln2 {
    margin-left: -2rem !important;
  }
  .medium-mx2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .medium-mxn2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .medium-my2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .medium-myn2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .medium-m3 {
    margin: 3rem !important;
  }
  .medium-mn3 {
    margin: -3rem !important;
  }
  .medium-mt3 {
    margin-top: 3rem !important;
  }
  .medium-mr3 {
    margin-right: 3rem !important;
  }
  .medium-mb3 {
    margin-bottom: 3rem !important;
  }
  .medium-ml3 {
    margin-left: 3rem !important;
  }
  .medium-mtn3 {
    margin-top: -3rem !important;
  }
  .medium-mrn3 {
    margin-right: -3rem !important;
  }
  .medium-mbn3 {
    margin-bottom: -3rem !important;
  }
  .medium-mln3 {
    margin-left: -3rem !important;
  }
  .medium-mx3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .medium-mxn3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .medium-my3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .medium-myn3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .medium-m4 {
    margin: 4rem !important;
  }
  .medium-mn4 {
    margin: -4rem !important;
  }
  .medium-mt4 {
    margin-top: 4rem !important;
  }
  .medium-mr4 {
    margin-right: 4rem !important;
  }
  .medium-mb4 {
    margin-bottom: 4rem !important;
  }
  .medium-ml4 {
    margin-left: 4rem !important;
  }
  .medium-mtn4 {
    margin-top: -4rem !important;
  }
  .medium-mrn4 {
    margin-right: -4rem !important;
  }
  .medium-mbn4 {
    margin-bottom: -4rem !important;
  }
  .medium-mln4 {
    margin-left: -4rem !important;
  }
  .medium-mx4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .medium-mxn4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .medium-my4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .medium-myn4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .medium-m5 {
    margin: 5rem !important;
  }
  .medium-mn5 {
    margin: -5rem !important;
  }
  .medium-mt5 {
    margin-top: 5rem !important;
  }
  .medium-mr5 {
    margin-right: 5rem !important;
  }
  .medium-mb5 {
    margin-bottom: 5rem !important;
  }
  .medium-ml5 {
    margin-left: 5rem !important;
  }
  .medium-mtn5 {
    margin-top: -5rem !important;
  }
  .medium-mrn5 {
    margin-right: -5rem !important;
  }
  .medium-mbn5 {
    margin-bottom: -5rem !important;
  }
  .medium-mln5 {
    margin-left: -5rem !important;
  }
  .medium-mx5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .medium-mxn5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .medium-my5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .medium-myn5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .medium-m6 {
    margin: 6rem !important;
  }
  .medium-mn6 {
    margin: -6rem !important;
  }
  .medium-mt6 {
    margin-top: 6rem !important;
  }
  .medium-mr6 {
    margin-right: 6rem !important;
  }
  .medium-mb6 {
    margin-bottom: 6rem !important;
  }
  .medium-ml6 {
    margin-left: 6rem !important;
  }
  .medium-mtn6 {
    margin-top: -6rem !important;
  }
  .medium-mrn6 {
    margin-right: -6rem !important;
  }
  .medium-mbn6 {
    margin-bottom: -6rem !important;
  }
  .medium-mln6 {
    margin-left: -6rem !important;
  }
  .medium-mx6 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .medium-mxn6 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .medium-my6 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .medium-myn6 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .medium-m7 {
    margin: 7rem !important;
  }
  .medium-mn7 {
    margin: -7rem !important;
  }
  .medium-mt7 {
    margin-top: 7rem !important;
  }
  .medium-mr7 {
    margin-right: 7rem !important;
  }
  .medium-mb7 {
    margin-bottom: 7rem !important;
  }
  .medium-ml7 {
    margin-left: 7rem !important;
  }
  .medium-mtn7 {
    margin-top: -7rem !important;
  }
  .medium-mrn7 {
    margin-right: -7rem !important;
  }
  .medium-mbn7 {
    margin-bottom: -7rem !important;
  }
  .medium-mln7 {
    margin-left: -7rem !important;
  }
  .medium-mx7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .medium-mxn7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .medium-my7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .medium-myn7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .medium-m8 {
    margin: 8rem !important;
  }
  .medium-mn8 {
    margin: -8rem !important;
  }
  .medium-mt8 {
    margin-top: 8rem !important;
  }
  .medium-mr8 {
    margin-right: 8rem !important;
  }
  .medium-mb8 {
    margin-bottom: 8rem !important;
  }
  .medium-ml8 {
    margin-left: 8rem !important;
  }
  .medium-mtn8 {
    margin-top: -8rem !important;
  }
  .medium-mrn8 {
    margin-right: -8rem !important;
  }
  .medium-mbn8 {
    margin-bottom: -8rem !important;
  }
  .medium-mln8 {
    margin-left: -8rem !important;
  }
  .medium-mx8 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .medium-mxn8 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .medium-my8 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .medium-myn8 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .medium-m9 {
    margin: 9rem !important;
  }
  .medium-mn9 {
    margin: -9rem !important;
  }
  .medium-mt9 {
    margin-top: 9rem !important;
  }
  .medium-mr9 {
    margin-right: 9rem !important;
  }
  .medium-mb9 {
    margin-bottom: 9rem !important;
  }
  .medium-ml9 {
    margin-left: 9rem !important;
  }
  .medium-mtn9 {
    margin-top: -9rem !important;
  }
  .medium-mrn9 {
    margin-right: -9rem !important;
  }
  .medium-mbn9 {
    margin-bottom: -9rem !important;
  }
  .medium-mln9 {
    margin-left: -9rem !important;
  }
  .medium-mx9 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .medium-mxn9 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .medium-my9 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .medium-myn9 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .medium-m10 {
    margin: 10rem !important;
  }
  .medium-mn10 {
    margin: -10rem !important;
  }
  .medium-mt10 {
    margin-top: 10rem !important;
  }
  .medium-mr10 {
    margin-right: 10rem !important;
  }
  .medium-mb10 {
    margin-bottom: 10rem !important;
  }
  .medium-ml10 {
    margin-left: 10rem !important;
  }
  .medium-mtn10 {
    margin-top: -10rem !important;
  }
  .medium-mrn10 {
    margin-right: -10rem !important;
  }
  .medium-mbn10 {
    margin-bottom: -10rem !important;
  }
  .medium-mln10 {
    margin-left: -10rem !important;
  }
  .medium-mx10 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .medium-mxn10 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .medium-my10 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .medium-myn10 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .large-m0 {
    margin: 0rem !important;
  }
  .large-mn0 {
    margin: -0rem !important;
  }
  .large-mt0 {
    margin-top: 0rem !important;
  }
  .large-mr0 {
    margin-right: 0rem !important;
  }
  .large-mb0 {
    margin-bottom: 0rem !important;
  }
  .large-ml0 {
    margin-left: 0rem !important;
  }
  .large-mtn0 {
    margin-top: -0rem !important;
  }
  .large-mrn0 {
    margin-right: -0rem !important;
  }
  .large-mbn0 {
    margin-bottom: -0rem !important;
  }
  .large-mln0 {
    margin-left: -0rem !important;
  }
  .large-mx0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .large-mxn0 {
    margin-right: -0rem !important;
    margin-left: -0rem !important;
  }
  .large-my0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .large-myn0 {
    margin-top: -0rem !important;
    margin-bottom: -0rem !important;
  }
  .large-m1 {
    margin: 1rem !important;
  }
  .large-mn1 {
    margin: -1rem !important;
  }
  .large-mt1 {
    margin-top: 1rem !important;
  }
  .large-mr1 {
    margin-right: 1rem !important;
  }
  .large-mb1 {
    margin-bottom: 1rem !important;
  }
  .large-ml1 {
    margin-left: 1rem !important;
  }
  .large-mtn1 {
    margin-top: -1rem !important;
  }
  .large-mrn1 {
    margin-right: -1rem !important;
  }
  .large-mbn1 {
    margin-bottom: -1rem !important;
  }
  .large-mln1 {
    margin-left: -1rem !important;
  }
  .large-mx1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .large-mxn1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .large-my1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .large-myn1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .large-m2 {
    margin: 2rem !important;
  }
  .large-mn2 {
    margin: -2rem !important;
  }
  .large-mt2 {
    margin-top: 2rem !important;
  }
  .large-mr2 {
    margin-right: 2rem !important;
  }
  .large-mb2 {
    margin-bottom: 2rem !important;
  }
  .large-ml2 {
    margin-left: 2rem !important;
  }
  .large-mtn2 {
    margin-top: -2rem !important;
  }
  .large-mrn2 {
    margin-right: -2rem !important;
  }
  .large-mbn2 {
    margin-bottom: -2rem !important;
  }
  .large-mln2 {
    margin-left: -2rem !important;
  }
  .large-mx2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .large-mxn2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .large-my2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .large-myn2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .large-m3 {
    margin: 3rem !important;
  }
  .large-mn3 {
    margin: -3rem !important;
  }
  .large-mt3 {
    margin-top: 3rem !important;
  }
  .large-mr3 {
    margin-right: 3rem !important;
  }
  .large-mb3 {
    margin-bottom: 3rem !important;
  }
  .large-ml3 {
    margin-left: 3rem !important;
  }
  .large-mtn3 {
    margin-top: -3rem !important;
  }
  .large-mrn3 {
    margin-right: -3rem !important;
  }
  .large-mbn3 {
    margin-bottom: -3rem !important;
  }
  .large-mln3 {
    margin-left: -3rem !important;
  }
  .large-mx3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .large-mxn3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .large-my3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .large-myn3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .large-m4 {
    margin: 4rem !important;
  }
  .large-mn4 {
    margin: -4rem !important;
  }
  .large-mt4 {
    margin-top: 4rem !important;
  }
  .large-mr4 {
    margin-right: 4rem !important;
  }
  .large-mb4 {
    margin-bottom: 4rem !important;
  }
  .large-ml4 {
    margin-left: 4rem !important;
  }
  .large-mtn4 {
    margin-top: -4rem !important;
  }
  .large-mrn4 {
    margin-right: -4rem !important;
  }
  .large-mbn4 {
    margin-bottom: -4rem !important;
  }
  .large-mln4 {
    margin-left: -4rem !important;
  }
  .large-mx4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .large-mxn4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .large-my4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .large-myn4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .large-m5 {
    margin: 5rem !important;
  }
  .large-mn5 {
    margin: -5rem !important;
  }
  .large-mt5 {
    margin-top: 5rem !important;
  }
  .large-mr5 {
    margin-right: 5rem !important;
  }
  .large-mb5 {
    margin-bottom: 5rem !important;
  }
  .large-ml5 {
    margin-left: 5rem !important;
  }
  .large-mtn5 {
    margin-top: -5rem !important;
  }
  .large-mrn5 {
    margin-right: -5rem !important;
  }
  .large-mbn5 {
    margin-bottom: -5rem !important;
  }
  .large-mln5 {
    margin-left: -5rem !important;
  }
  .large-mx5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .large-mxn5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .large-my5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .large-myn5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .large-m6 {
    margin: 6rem !important;
  }
  .large-mn6 {
    margin: -6rem !important;
  }
  .large-mt6 {
    margin-top: 6rem !important;
  }
  .large-mr6 {
    margin-right: 6rem !important;
  }
  .large-mb6 {
    margin-bottom: 6rem !important;
  }
  .large-ml6 {
    margin-left: 6rem !important;
  }
  .large-mtn6 {
    margin-top: -6rem !important;
  }
  .large-mrn6 {
    margin-right: -6rem !important;
  }
  .large-mbn6 {
    margin-bottom: -6rem !important;
  }
  .large-mln6 {
    margin-left: -6rem !important;
  }
  .large-mx6 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .large-mxn6 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .large-my6 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .large-myn6 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .large-m7 {
    margin: 7rem !important;
  }
  .large-mn7 {
    margin: -7rem !important;
  }
  .large-mt7 {
    margin-top: 7rem !important;
  }
  .large-mr7 {
    margin-right: 7rem !important;
  }
  .large-mb7 {
    margin-bottom: 7rem !important;
  }
  .large-ml7 {
    margin-left: 7rem !important;
  }
  .large-mtn7 {
    margin-top: -7rem !important;
  }
  .large-mrn7 {
    margin-right: -7rem !important;
  }
  .large-mbn7 {
    margin-bottom: -7rem !important;
  }
  .large-mln7 {
    margin-left: -7rem !important;
  }
  .large-mx7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .large-mxn7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .large-my7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .large-myn7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .large-m8 {
    margin: 8rem !important;
  }
  .large-mn8 {
    margin: -8rem !important;
  }
  .large-mt8 {
    margin-top: 8rem !important;
  }
  .large-mr8 {
    margin-right: 8rem !important;
  }
  .large-mb8 {
    margin-bottom: 8rem !important;
  }
  .large-ml8 {
    margin-left: 8rem !important;
  }
  .large-mtn8 {
    margin-top: -8rem !important;
  }
  .large-mrn8 {
    margin-right: -8rem !important;
  }
  .large-mbn8 {
    margin-bottom: -8rem !important;
  }
  .large-mln8 {
    margin-left: -8rem !important;
  }
  .large-mx8 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .large-mxn8 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .large-my8 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .large-myn8 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .large-m9 {
    margin: 9rem !important;
  }
  .large-mn9 {
    margin: -9rem !important;
  }
  .large-mt9 {
    margin-top: 9rem !important;
  }
  .large-mr9 {
    margin-right: 9rem !important;
  }
  .large-mb9 {
    margin-bottom: 9rem !important;
  }
  .large-ml9 {
    margin-left: 9rem !important;
  }
  .large-mtn9 {
    margin-top: -9rem !important;
  }
  .large-mrn9 {
    margin-right: -9rem !important;
  }
  .large-mbn9 {
    margin-bottom: -9rem !important;
  }
  .large-mln9 {
    margin-left: -9rem !important;
  }
  .large-mx9 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .large-mxn9 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .large-my9 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .large-myn9 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .large-m10 {
    margin: 10rem !important;
  }
  .large-mn10 {
    margin: -10rem !important;
  }
  .large-mt10 {
    margin-top: 10rem !important;
  }
  .large-mr10 {
    margin-right: 10rem !important;
  }
  .large-mb10 {
    margin-bottom: 10rem !important;
  }
  .large-ml10 {
    margin-left: 10rem !important;
  }
  .large-mtn10 {
    margin-top: -10rem !important;
  }
  .large-mrn10 {
    margin-right: -10rem !important;
  }
  .large-mbn10 {
    margin-bottom: -10rem !important;
  }
  .large-mln10 {
    margin-left: -10rem !important;
  }
  .large-mx10 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .large-mxn10 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .large-my10 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .large-myn10 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-m0 {
    margin: 0rem !important;
  }
  .xlarge-mn0 {
    margin: -0rem !important;
  }
  .xlarge-mt0 {
    margin-top: 0rem !important;
  }
  .xlarge-mr0 {
    margin-right: 0rem !important;
  }
  .xlarge-mb0 {
    margin-bottom: 0rem !important;
  }
  .xlarge-ml0 {
    margin-left: 0rem !important;
  }
  .xlarge-mtn0 {
    margin-top: -0rem !important;
  }
  .xlarge-mrn0 {
    margin-right: -0rem !important;
  }
  .xlarge-mbn0 {
    margin-bottom: -0rem !important;
  }
  .xlarge-mln0 {
    margin-left: -0rem !important;
  }
  .xlarge-mx0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .xlarge-mxn0 {
    margin-right: -0rem !important;
    margin-left: -0rem !important;
  }
  .xlarge-my0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .xlarge-myn0 {
    margin-top: -0rem !important;
    margin-bottom: -0rem !important;
  }
  .xlarge-m1 {
    margin: 1rem !important;
  }
  .xlarge-mn1 {
    margin: -1rem !important;
  }
  .xlarge-mt1 {
    margin-top: 1rem !important;
  }
  .xlarge-mr1 {
    margin-right: 1rem !important;
  }
  .xlarge-mb1 {
    margin-bottom: 1rem !important;
  }
  .xlarge-ml1 {
    margin-left: 1rem !important;
  }
  .xlarge-mtn1 {
    margin-top: -1rem !important;
  }
  .xlarge-mrn1 {
    margin-right: -1rem !important;
  }
  .xlarge-mbn1 {
    margin-bottom: -1rem !important;
  }
  .xlarge-mln1 {
    margin-left: -1rem !important;
  }
  .xlarge-mx1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .xlarge-mxn1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .xlarge-my1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xlarge-myn1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .xlarge-m2 {
    margin: 2rem !important;
  }
  .xlarge-mn2 {
    margin: -2rem !important;
  }
  .xlarge-mt2 {
    margin-top: 2rem !important;
  }
  .xlarge-mr2 {
    margin-right: 2rem !important;
  }
  .xlarge-mb2 {
    margin-bottom: 2rem !important;
  }
  .xlarge-ml2 {
    margin-left: 2rem !important;
  }
  .xlarge-mtn2 {
    margin-top: -2rem !important;
  }
  .xlarge-mrn2 {
    margin-right: -2rem !important;
  }
  .xlarge-mbn2 {
    margin-bottom: -2rem !important;
  }
  .xlarge-mln2 {
    margin-left: -2rem !important;
  }
  .xlarge-mx2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .xlarge-mxn2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .xlarge-my2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xlarge-myn2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .xlarge-m3 {
    margin: 3rem !important;
  }
  .xlarge-mn3 {
    margin: -3rem !important;
  }
  .xlarge-mt3 {
    margin-top: 3rem !important;
  }
  .xlarge-mr3 {
    margin-right: 3rem !important;
  }
  .xlarge-mb3 {
    margin-bottom: 3rem !important;
  }
  .xlarge-ml3 {
    margin-left: 3rem !important;
  }
  .xlarge-mtn3 {
    margin-top: -3rem !important;
  }
  .xlarge-mrn3 {
    margin-right: -3rem !important;
  }
  .xlarge-mbn3 {
    margin-bottom: -3rem !important;
  }
  .xlarge-mln3 {
    margin-left: -3rem !important;
  }
  .xlarge-mx3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .xlarge-mxn3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .xlarge-my3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xlarge-myn3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .xlarge-m4 {
    margin: 4rem !important;
  }
  .xlarge-mn4 {
    margin: -4rem !important;
  }
  .xlarge-mt4 {
    margin-top: 4rem !important;
  }
  .xlarge-mr4 {
    margin-right: 4rem !important;
  }
  .xlarge-mb4 {
    margin-bottom: 4rem !important;
  }
  .xlarge-ml4 {
    margin-left: 4rem !important;
  }
  .xlarge-mtn4 {
    margin-top: -4rem !important;
  }
  .xlarge-mrn4 {
    margin-right: -4rem !important;
  }
  .xlarge-mbn4 {
    margin-bottom: -4rem !important;
  }
  .xlarge-mln4 {
    margin-left: -4rem !important;
  }
  .xlarge-mx4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .xlarge-mxn4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .xlarge-my4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xlarge-myn4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .xlarge-m5 {
    margin: 5rem !important;
  }
  .xlarge-mn5 {
    margin: -5rem !important;
  }
  .xlarge-mt5 {
    margin-top: 5rem !important;
  }
  .xlarge-mr5 {
    margin-right: 5rem !important;
  }
  .xlarge-mb5 {
    margin-bottom: 5rem !important;
  }
  .xlarge-ml5 {
    margin-left: 5rem !important;
  }
  .xlarge-mtn5 {
    margin-top: -5rem !important;
  }
  .xlarge-mrn5 {
    margin-right: -5rem !important;
  }
  .xlarge-mbn5 {
    margin-bottom: -5rem !important;
  }
  .xlarge-mln5 {
    margin-left: -5rem !important;
  }
  .xlarge-mx5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .xlarge-mxn5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .xlarge-my5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xlarge-myn5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .xlarge-m6 {
    margin: 6rem !important;
  }
  .xlarge-mn6 {
    margin: -6rem !important;
  }
  .xlarge-mt6 {
    margin-top: 6rem !important;
  }
  .xlarge-mr6 {
    margin-right: 6rem !important;
  }
  .xlarge-mb6 {
    margin-bottom: 6rem !important;
  }
  .xlarge-ml6 {
    margin-left: 6rem !important;
  }
  .xlarge-mtn6 {
    margin-top: -6rem !important;
  }
  .xlarge-mrn6 {
    margin-right: -6rem !important;
  }
  .xlarge-mbn6 {
    margin-bottom: -6rem !important;
  }
  .xlarge-mln6 {
    margin-left: -6rem !important;
  }
  .xlarge-mx6 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .xlarge-mxn6 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .xlarge-my6 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .xlarge-myn6 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .xlarge-m7 {
    margin: 7rem !important;
  }
  .xlarge-mn7 {
    margin: -7rem !important;
  }
  .xlarge-mt7 {
    margin-top: 7rem !important;
  }
  .xlarge-mr7 {
    margin-right: 7rem !important;
  }
  .xlarge-mb7 {
    margin-bottom: 7rem !important;
  }
  .xlarge-ml7 {
    margin-left: 7rem !important;
  }
  .xlarge-mtn7 {
    margin-top: -7rem !important;
  }
  .xlarge-mrn7 {
    margin-right: -7rem !important;
  }
  .xlarge-mbn7 {
    margin-bottom: -7rem !important;
  }
  .xlarge-mln7 {
    margin-left: -7rem !important;
  }
  .xlarge-mx7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .xlarge-mxn7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .xlarge-my7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .xlarge-myn7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .xlarge-m8 {
    margin: 8rem !important;
  }
  .xlarge-mn8 {
    margin: -8rem !important;
  }
  .xlarge-mt8 {
    margin-top: 8rem !important;
  }
  .xlarge-mr8 {
    margin-right: 8rem !important;
  }
  .xlarge-mb8 {
    margin-bottom: 8rem !important;
  }
  .xlarge-ml8 {
    margin-left: 8rem !important;
  }
  .xlarge-mtn8 {
    margin-top: -8rem !important;
  }
  .xlarge-mrn8 {
    margin-right: -8rem !important;
  }
  .xlarge-mbn8 {
    margin-bottom: -8rem !important;
  }
  .xlarge-mln8 {
    margin-left: -8rem !important;
  }
  .xlarge-mx8 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .xlarge-mxn8 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .xlarge-my8 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .xlarge-myn8 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .xlarge-m9 {
    margin: 9rem !important;
  }
  .xlarge-mn9 {
    margin: -9rem !important;
  }
  .xlarge-mt9 {
    margin-top: 9rem !important;
  }
  .xlarge-mr9 {
    margin-right: 9rem !important;
  }
  .xlarge-mb9 {
    margin-bottom: 9rem !important;
  }
  .xlarge-ml9 {
    margin-left: 9rem !important;
  }
  .xlarge-mtn9 {
    margin-top: -9rem !important;
  }
  .xlarge-mrn9 {
    margin-right: -9rem !important;
  }
  .xlarge-mbn9 {
    margin-bottom: -9rem !important;
  }
  .xlarge-mln9 {
    margin-left: -9rem !important;
  }
  .xlarge-mx9 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .xlarge-mxn9 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .xlarge-my9 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .xlarge-myn9 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .xlarge-m10 {
    margin: 10rem !important;
  }
  .xlarge-mn10 {
    margin: -10rem !important;
  }
  .xlarge-mt10 {
    margin-top: 10rem !important;
  }
  .xlarge-mr10 {
    margin-right: 10rem !important;
  }
  .xlarge-mb10 {
    margin-bottom: 10rem !important;
  }
  .xlarge-ml10 {
    margin-left: 10rem !important;
  }
  .xlarge-mtn10 {
    margin-top: -10rem !important;
  }
  .xlarge-mrn10 {
    margin-right: -10rem !important;
  }
  .xlarge-mbn10 {
    margin-bottom: -10rem !important;
  }
  .xlarge-mln10 {
    margin-left: -10rem !important;
  }
  .xlarge-mx10 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .xlarge-mxn10 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .xlarge-my10 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .xlarge-myn10 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-m0 {
    margin: 0rem !important;
  }
  .xxlarge-mn0 {
    margin: -0rem !important;
  }
  .xxlarge-mt0 {
    margin-top: 0rem !important;
  }
  .xxlarge-mr0 {
    margin-right: 0rem !important;
  }
  .xxlarge-mb0 {
    margin-bottom: 0rem !important;
  }
  .xxlarge-ml0 {
    margin-left: 0rem !important;
  }
  .xxlarge-mtn0 {
    margin-top: -0rem !important;
  }
  .xxlarge-mrn0 {
    margin-right: -0rem !important;
  }
  .xxlarge-mbn0 {
    margin-bottom: -0rem !important;
  }
  .xxlarge-mln0 {
    margin-left: -0rem !important;
  }
  .xxlarge-mx0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
  }
  .xxlarge-mxn0 {
    margin-right: -0rem !important;
    margin-left: -0rem !important;
  }
  .xxlarge-my0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .xxlarge-myn0 {
    margin-top: -0rem !important;
    margin-bottom: -0rem !important;
  }
  .xxlarge-m1 {
    margin: 1rem !important;
  }
  .xxlarge-mn1 {
    margin: -1rem !important;
  }
  .xxlarge-mt1 {
    margin-top: 1rem !important;
  }
  .xxlarge-mr1 {
    margin-right: 1rem !important;
  }
  .xxlarge-mb1 {
    margin-bottom: 1rem !important;
  }
  .xxlarge-ml1 {
    margin-left: 1rem !important;
  }
  .xxlarge-mtn1 {
    margin-top: -1rem !important;
  }
  .xxlarge-mrn1 {
    margin-right: -1rem !important;
  }
  .xxlarge-mbn1 {
    margin-bottom: -1rem !important;
  }
  .xxlarge-mln1 {
    margin-left: -1rem !important;
  }
  .xxlarge-mx1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .xxlarge-mxn1 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .xxlarge-my1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xxlarge-myn1 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .xxlarge-m2 {
    margin: 2rem !important;
  }
  .xxlarge-mn2 {
    margin: -2rem !important;
  }
  .xxlarge-mt2 {
    margin-top: 2rem !important;
  }
  .xxlarge-mr2 {
    margin-right: 2rem !important;
  }
  .xxlarge-mb2 {
    margin-bottom: 2rem !important;
  }
  .xxlarge-ml2 {
    margin-left: 2rem !important;
  }
  .xxlarge-mtn2 {
    margin-top: -2rem !important;
  }
  .xxlarge-mrn2 {
    margin-right: -2rem !important;
  }
  .xxlarge-mbn2 {
    margin-bottom: -2rem !important;
  }
  .xxlarge-mln2 {
    margin-left: -2rem !important;
  }
  .xxlarge-mx2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .xxlarge-mxn2 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .xxlarge-my2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xxlarge-myn2 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .xxlarge-m3 {
    margin: 3rem !important;
  }
  .xxlarge-mn3 {
    margin: -3rem !important;
  }
  .xxlarge-mt3 {
    margin-top: 3rem !important;
  }
  .xxlarge-mr3 {
    margin-right: 3rem !important;
  }
  .xxlarge-mb3 {
    margin-bottom: 3rem !important;
  }
  .xxlarge-ml3 {
    margin-left: 3rem !important;
  }
  .xxlarge-mtn3 {
    margin-top: -3rem !important;
  }
  .xxlarge-mrn3 {
    margin-right: -3rem !important;
  }
  .xxlarge-mbn3 {
    margin-bottom: -3rem !important;
  }
  .xxlarge-mln3 {
    margin-left: -3rem !important;
  }
  .xxlarge-mx3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .xxlarge-mxn3 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .xxlarge-my3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xxlarge-myn3 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .xxlarge-m4 {
    margin: 4rem !important;
  }
  .xxlarge-mn4 {
    margin: -4rem !important;
  }
  .xxlarge-mt4 {
    margin-top: 4rem !important;
  }
  .xxlarge-mr4 {
    margin-right: 4rem !important;
  }
  .xxlarge-mb4 {
    margin-bottom: 4rem !important;
  }
  .xxlarge-ml4 {
    margin-left: 4rem !important;
  }
  .xxlarge-mtn4 {
    margin-top: -4rem !important;
  }
  .xxlarge-mrn4 {
    margin-right: -4rem !important;
  }
  .xxlarge-mbn4 {
    margin-bottom: -4rem !important;
  }
  .xxlarge-mln4 {
    margin-left: -4rem !important;
  }
  .xxlarge-mx4 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .xxlarge-mxn4 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .xxlarge-my4 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xxlarge-myn4 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .xxlarge-m5 {
    margin: 5rem !important;
  }
  .xxlarge-mn5 {
    margin: -5rem !important;
  }
  .xxlarge-mt5 {
    margin-top: 5rem !important;
  }
  .xxlarge-mr5 {
    margin-right: 5rem !important;
  }
  .xxlarge-mb5 {
    margin-bottom: 5rem !important;
  }
  .xxlarge-ml5 {
    margin-left: 5rem !important;
  }
  .xxlarge-mtn5 {
    margin-top: -5rem !important;
  }
  .xxlarge-mrn5 {
    margin-right: -5rem !important;
  }
  .xxlarge-mbn5 {
    margin-bottom: -5rem !important;
  }
  .xxlarge-mln5 {
    margin-left: -5rem !important;
  }
  .xxlarge-mx5 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .xxlarge-mxn5 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .xxlarge-my5 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xxlarge-myn5 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .xxlarge-m6 {
    margin: 6rem !important;
  }
  .xxlarge-mn6 {
    margin: -6rem !important;
  }
  .xxlarge-mt6 {
    margin-top: 6rem !important;
  }
  .xxlarge-mr6 {
    margin-right: 6rem !important;
  }
  .xxlarge-mb6 {
    margin-bottom: 6rem !important;
  }
  .xxlarge-ml6 {
    margin-left: 6rem !important;
  }
  .xxlarge-mtn6 {
    margin-top: -6rem !important;
  }
  .xxlarge-mrn6 {
    margin-right: -6rem !important;
  }
  .xxlarge-mbn6 {
    margin-bottom: -6rem !important;
  }
  .xxlarge-mln6 {
    margin-left: -6rem !important;
  }
  .xxlarge-mx6 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .xxlarge-mxn6 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .xxlarge-my6 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .xxlarge-myn6 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .xxlarge-m7 {
    margin: 7rem !important;
  }
  .xxlarge-mn7 {
    margin: -7rem !important;
  }
  .xxlarge-mt7 {
    margin-top: 7rem !important;
  }
  .xxlarge-mr7 {
    margin-right: 7rem !important;
  }
  .xxlarge-mb7 {
    margin-bottom: 7rem !important;
  }
  .xxlarge-ml7 {
    margin-left: 7rem !important;
  }
  .xxlarge-mtn7 {
    margin-top: -7rem !important;
  }
  .xxlarge-mrn7 {
    margin-right: -7rem !important;
  }
  .xxlarge-mbn7 {
    margin-bottom: -7rem !important;
  }
  .xxlarge-mln7 {
    margin-left: -7rem !important;
  }
  .xxlarge-mx7 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .xxlarge-mxn7 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .xxlarge-my7 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .xxlarge-myn7 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .xxlarge-m8 {
    margin: 8rem !important;
  }
  .xxlarge-mn8 {
    margin: -8rem !important;
  }
  .xxlarge-mt8 {
    margin-top: 8rem !important;
  }
  .xxlarge-mr8 {
    margin-right: 8rem !important;
  }
  .xxlarge-mb8 {
    margin-bottom: 8rem !important;
  }
  .xxlarge-ml8 {
    margin-left: 8rem !important;
  }
  .xxlarge-mtn8 {
    margin-top: -8rem !important;
  }
  .xxlarge-mrn8 {
    margin-right: -8rem !important;
  }
  .xxlarge-mbn8 {
    margin-bottom: -8rem !important;
  }
  .xxlarge-mln8 {
    margin-left: -8rem !important;
  }
  .xxlarge-mx8 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .xxlarge-mxn8 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .xxlarge-my8 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .xxlarge-myn8 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .xxlarge-m9 {
    margin: 9rem !important;
  }
  .xxlarge-mn9 {
    margin: -9rem !important;
  }
  .xxlarge-mt9 {
    margin-top: 9rem !important;
  }
  .xxlarge-mr9 {
    margin-right: 9rem !important;
  }
  .xxlarge-mb9 {
    margin-bottom: 9rem !important;
  }
  .xxlarge-ml9 {
    margin-left: 9rem !important;
  }
  .xxlarge-mtn9 {
    margin-top: -9rem !important;
  }
  .xxlarge-mrn9 {
    margin-right: -9rem !important;
  }
  .xxlarge-mbn9 {
    margin-bottom: -9rem !important;
  }
  .xxlarge-mln9 {
    margin-left: -9rem !important;
  }
  .xxlarge-mx9 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .xxlarge-mxn9 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .xxlarge-my9 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .xxlarge-myn9 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .xxlarge-m10 {
    margin: 10rem !important;
  }
  .xxlarge-mn10 {
    margin: -10rem !important;
  }
  .xxlarge-mt10 {
    margin-top: 10rem !important;
  }
  .xxlarge-mr10 {
    margin-right: 10rem !important;
  }
  .xxlarge-mb10 {
    margin-bottom: 10rem !important;
  }
  .xxlarge-ml10 {
    margin-left: 10rem !important;
  }
  .xxlarge-mtn10 {
    margin-top: -10rem !important;
  }
  .xxlarge-mrn10 {
    margin-right: -10rem !important;
  }
  .xxlarge-mbn10 {
    margin-bottom: -10rem !important;
  }
  .xxlarge-mln10 {
    margin-left: -10rem !important;
  }
  .xxlarge-mx10 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .xxlarge-mxn10 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .xxlarge-my10 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .xxlarge-myn10 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
}
.m-qtr {
  margin: 0.25rem !important;
}

.mt-qtr {
  margin-top: 0.25rem !important;
}

.mr-qtr {
  margin-right: 0.25rem !important;
}

.mb-qtr {
  margin-bottom: 0.25rem !important;
}

.ml-qtr {
  margin-left: 0.25rem !important;
}

.mx-qtr {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.my-qtr {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.p-qtr {
  padding: 0.25rem !important;
}

.pt-qtr {
  padding-top: 0.25rem !important;
}

.pr-qtr {
  padding-right: 0.25rem !important;
}

.pb-qtr {
  padding-bottom: 0.25rem !important;
}

.pl-qtr {
  padding-left: 0.25rem !important;
}

.px-qtr {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.py-qtr {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

@media print, screen and (min-width: 40em) {
  .medium-m-qtr {
    margin: 0.25rem !important;
  }
  .medium-mt-qtr {
    margin-top: 0.25rem !important;
  }
  .medium-mr-qtr {
    margin-right: 0.25rem !important;
  }
  .medium-mb-qtr {
    margin-bottom: 0.25rem !important;
  }
  .medium-ml-qtr {
    margin-left: 0.25rem !important;
  }
  .medium-mx-qtr {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .medium-my-qtr {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .medium-p-qtr {
    padding: 0.25rem !important;
  }
  .medium-pt-qtr {
    padding-top: 0.25rem !important;
  }
  .medium-pr-qtr {
    padding-right: 0.25rem !important;
  }
  .medium-pb-qtr {
    padding-bottom: 0.25rem !important;
  }
  .medium-pl-qtr {
    padding-left: 0.25rem !important;
  }
  .medium-px-qtr {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .medium-py-qtr {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .large-m-qtr {
    margin: 0.25rem !important;
  }
  .large-mt-qtr {
    margin-top: 0.25rem !important;
  }
  .large-mr-qtr {
    margin-right: 0.25rem !important;
  }
  .large-mb-qtr {
    margin-bottom: 0.25rem !important;
  }
  .large-ml-qtr {
    margin-left: 0.25rem !important;
  }
  .large-mx-qtr {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .large-my-qtr {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .large-p-qtr {
    padding: 0.25rem !important;
  }
  .large-pt-qtr {
    padding-top: 0.25rem !important;
  }
  .large-pr-qtr {
    padding-right: 0.25rem !important;
  }
  .large-pb-qtr {
    padding-bottom: 0.25rem !important;
  }
  .large-pl-qtr {
    padding-left: 0.25rem !important;
  }
  .large-px-qtr {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .large-py-qtr {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-m-qtr {
    margin: 0.25rem !important;
  }
  .xlarge-mt-qtr {
    margin-top: 0.25rem !important;
  }
  .xlarge-mr-qtr {
    margin-right: 0.25rem !important;
  }
  .xlarge-mb-qtr {
    margin-bottom: 0.25rem !important;
  }
  .xlarge-ml-qtr {
    margin-left: 0.25rem !important;
  }
  .xlarge-mx-qtr {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .xlarge-my-qtr {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .xlarge-p-qtr {
    padding: 0.25rem !important;
  }
  .xlarge-pt-qtr {
    padding-top: 0.25rem !important;
  }
  .xlarge-pr-qtr {
    padding-right: 0.25rem !important;
  }
  .xlarge-pb-qtr {
    padding-bottom: 0.25rem !important;
  }
  .xlarge-pl-qtr {
    padding-left: 0.25rem !important;
  }
  .xlarge-px-qtr {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .xlarge-py-qtr {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-m-qtr {
    margin: 0.25rem !important;
  }
  .xxlarge-mt-qtr {
    margin-top: 0.25rem !important;
  }
  .xxlarge-mr-qtr {
    margin-right: 0.25rem !important;
  }
  .xxlarge-mb-qtr {
    margin-bottom: 0.25rem !important;
  }
  .xxlarge-ml-qtr {
    margin-left: 0.25rem !important;
  }
  .xxlarge-mx-qtr {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .xxlarge-my-qtr {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .xxlarge-p-qtr {
    padding: 0.25rem !important;
  }
  .xxlarge-pt-qtr {
    padding-top: 0.25rem !important;
  }
  .xxlarge-pr-qtr {
    padding-right: 0.25rem !important;
  }
  .xxlarge-pb-qtr {
    padding-bottom: 0.25rem !important;
  }
  .xxlarge-pl-qtr {
    padding-left: 0.25rem !important;
  }
  .xxlarge-px-qtr {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .xxlarge-py-qtr {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}
.m-half {
  margin: 0.5rem !important;
}

.mt-half {
  margin-top: 0.5rem !important;
}

.mr-half {
  margin-right: 0.5rem !important;
}

.mb-half {
  margin-bottom: 0.5rem !important;
}

.ml-half {
  margin-left: 0.5rem !important;
}

.mtn-half {
  margin-top: -0.5rem !important;
}

.mrn-half {
  margin-right: -0.5rem !important;
}

.mbn-half {
  margin-bottom: -0.5rem !important;
}

.mln-half {
  margin-left: -0.5rem !important;
}

.mx-half {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.my-half {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.p-half {
  padding: 0.5rem !important;
}

.pt-half {
  padding-top: 0.5rem !important;
}

.pr-half {
  padding-right: 0.5rem !important;
}

.pb-half {
  padding-bottom: 0.5rem !important;
}

.pl-half {
  padding-left: 0.5rem !important;
}

.px-half {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.py-half {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

@media print, screen and (min-width: 40em) {
  .medium-m-half {
    margin: 0.5rem !important;
  }
  .medium-mt-half {
    margin-top: 0.5rem !important;
  }
  .medium-mr-half {
    margin-right: 0.5rem !important;
  }
  .medium-mb-half {
    margin-bottom: 0.5rem !important;
  }
  .medium-ml-half {
    margin-left: 0.5rem !important;
  }
  .medium-mtn-half {
    margin-top: -0.5rem !important;
  }
  .medium-mrn-half {
    margin-right: -0.5rem !important;
  }
  .medium-mbn-half {
    margin-bottom: -0.5rem !important;
  }
  .medium-mln-half {
    margin-left: -0.5rem !important;
  }
  .medium-mx-half {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .medium-my-half {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .medium-p-half {
    padding: 0.5rem !important;
  }
  .medium-pt-half {
    padding-top: 0.5rem !important;
  }
  .medium-pr-half {
    padding-right: 0.5rem !important;
  }
  .medium-pb-half {
    padding-bottom: 0.5rem !important;
  }
  .medium-pl-half {
    padding-left: 0.5rem !important;
  }
  .medium-px-half {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .medium-py-half {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .large-m-half {
    margin: 0.5rem !important;
  }
  .large-mt-half {
    margin-top: 0.5rem !important;
  }
  .large-mr-half {
    margin-right: 0.5rem !important;
  }
  .large-mb-half {
    margin-bottom: 0.5rem !important;
  }
  .large-ml-half {
    margin-left: 0.5rem !important;
  }
  .large-mtn-half {
    margin-top: -0.5rem !important;
  }
  .large-mrn-half {
    margin-right: -0.5rem !important;
  }
  .large-mbn-half {
    margin-bottom: -0.5rem !important;
  }
  .large-mln-half {
    margin-left: -0.5rem !important;
  }
  .large-mx-half {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .large-my-half {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .large-p-half {
    padding: 0.5rem !important;
  }
  .large-pt-half {
    padding-top: 0.5rem !important;
  }
  .large-pr-half {
    padding-right: 0.5rem !important;
  }
  .large-pb-half {
    padding-bottom: 0.5rem !important;
  }
  .large-pl-half {
    padding-left: 0.5rem !important;
  }
  .large-px-half {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .large-py-half {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-m-half {
    margin: 0.5rem !important;
  }
  .xlarge-mt-half {
    margin-top: 0.5rem !important;
  }
  .xlarge-mr-half {
    margin-right: 0.5rem !important;
  }
  .xlarge-mb-half {
    margin-bottom: 0.5rem !important;
  }
  .xlarge-ml-half {
    margin-left: 0.5rem !important;
  }
  .xlarge-mtn-half {
    margin-top: -0.5rem !important;
  }
  .xlarge-mrn-half {
    margin-right: -0.5rem !important;
  }
  .xlarge-mbn-half {
    margin-bottom: -0.5rem !important;
  }
  .xlarge-mln-half {
    margin-left: -0.5rem !important;
  }
  .xlarge-mx-half {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .xlarge-my-half {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xlarge-p-half {
    padding: 0.5rem !important;
  }
  .xlarge-pt-half {
    padding-top: 0.5rem !important;
  }
  .xlarge-pr-half {
    padding-right: 0.5rem !important;
  }
  .xlarge-pb-half {
    padding-bottom: 0.5rem !important;
  }
  .xlarge-pl-half {
    padding-left: 0.5rem !important;
  }
  .xlarge-px-half {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .xlarge-py-half {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-m-half {
    margin: 0.5rem !important;
  }
  .xxlarge-mt-half {
    margin-top: 0.5rem !important;
  }
  .xxlarge-mr-half {
    margin-right: 0.5rem !important;
  }
  .xxlarge-mb-half {
    margin-bottom: 0.5rem !important;
  }
  .xxlarge-ml-half {
    margin-left: 0.5rem !important;
  }
  .xxlarge-mtn-half {
    margin-top: -0.5rem !important;
  }
  .xxlarge-mrn-half {
    margin-right: -0.5rem !important;
  }
  .xxlarge-mbn-half {
    margin-bottom: -0.5rem !important;
  }
  .xxlarge-mln-half {
    margin-left: -0.5rem !important;
  }
  .xxlarge-mx-half {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .xxlarge-my-half {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xxlarge-p-half {
    padding: 0.5rem !important;
  }
  .xxlarge-pt-half {
    padding-top: 0.5rem !important;
  }
  .xxlarge-pr-half {
    padding-right: 0.5rem !important;
  }
  .xxlarge-pb-half {
    padding-bottom: 0.5rem !important;
  }
  .xxlarge-pl-half {
    padding-left: 0.5rem !important;
  }
  .xxlarge-px-half {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .xxlarge-py-half {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
.pt0 {
  padding-top: 0rem !important;
}

.pr0 {
  padding-right: 0rem !important;
}

.pb0 {
  padding-bottom: 0rem !important;
}

.pl0 {
  padding-left: 0rem !important;
}

.p0 {
  padding: 0rem !important;
}

.px0 {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

.py0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.pt1 {
  padding-top: 1rem !important;
}

.pr1 {
  padding-right: 1rem !important;
}

.pb1 {
  padding-bottom: 1rem !important;
}

.pl1 {
  padding-left: 1rem !important;
}

.p1 {
  padding: 1rem !important;
}

.px1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.py1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.pt2 {
  padding-top: 2rem !important;
}

.pr2 {
  padding-right: 2rem !important;
}

.pb2 {
  padding-bottom: 2rem !important;
}

.pl2 {
  padding-left: 2rem !important;
}

.p2 {
  padding: 2rem !important;
}

.px2 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.py2 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pt3 {
  padding-top: 3rem !important;
}

.pr3 {
  padding-right: 3rem !important;
}

.pb3 {
  padding-bottom: 3rem !important;
}

.pl3 {
  padding-left: 3rem !important;
}

.p3 {
  padding: 3rem !important;
}

.px3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt4 {
  padding-top: 4rem !important;
}

.pr4 {
  padding-right: 4rem !important;
}

.pb4 {
  padding-bottom: 4rem !important;
}

.pl4 {
  padding-left: 4rem !important;
}

.p4 {
  padding: 4rem !important;
}

.px4 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.py4 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.pt5 {
  padding-top: 5rem !important;
}

.pr5 {
  padding-right: 5rem !important;
}

.pb5 {
  padding-bottom: 5rem !important;
}

.pl5 {
  padding-left: 5rem !important;
}

.p5 {
  padding: 5rem !important;
}

.px5 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.py5 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.pt6 {
  padding-top: 6rem !important;
}

.pr6 {
  padding-right: 6rem !important;
}

.pb6 {
  padding-bottom: 6rem !important;
}

.pl6 {
  padding-left: 6rem !important;
}

.p6 {
  padding: 6rem !important;
}

.px6 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.py6 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.pt7 {
  padding-top: 7rem !important;
}

.pr7 {
  padding-right: 7rem !important;
}

.pb7 {
  padding-bottom: 7rem !important;
}

.pl7 {
  padding-left: 7rem !important;
}

.p7 {
  padding: 7rem !important;
}

.px7 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.py7 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.pt8 {
  padding-top: 8rem !important;
}

.pr8 {
  padding-right: 8rem !important;
}

.pb8 {
  padding-bottom: 8rem !important;
}

.pl8 {
  padding-left: 8rem !important;
}

.p8 {
  padding: 8rem !important;
}

.px8 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

.py8 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.pt9 {
  padding-top: 9rem !important;
}

.pr9 {
  padding-right: 9rem !important;
}

.pb9 {
  padding-bottom: 9rem !important;
}

.pl9 {
  padding-left: 9rem !important;
}

.p9 {
  padding: 9rem !important;
}

.px9 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}

.py9 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.pt10 {
  padding-top: 10rem !important;
}

.pr10 {
  padding-right: 10rem !important;
}

.pb10 {
  padding-bottom: 10rem !important;
}

.pl10 {
  padding-left: 10rem !important;
}

.p10 {
  padding: 10rem !important;
}

.px10 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.py10 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

@media print, screen and (min-width: 40em) {
  .medium-pt0 {
    padding-top: 0rem !important;
  }
  .medium-pr0 {
    padding-right: 0rem !important;
  }
  .medium-pb0 {
    padding-bottom: 0rem !important;
  }
  .medium-pl0 {
    padding-left: 0rem !important;
  }
  .medium-p0 {
    padding: 0rem !important;
  }
  .medium-px0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .medium-py0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .medium-pt1 {
    padding-top: 1rem !important;
  }
  .medium-pr1 {
    padding-right: 1rem !important;
  }
  .medium-pb1 {
    padding-bottom: 1rem !important;
  }
  .medium-pl1 {
    padding-left: 1rem !important;
  }
  .medium-p1 {
    padding: 1rem !important;
  }
  .medium-px1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .medium-py1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .medium-pt2 {
    padding-top: 2rem !important;
  }
  .medium-pr2 {
    padding-right: 2rem !important;
  }
  .medium-pb2 {
    padding-bottom: 2rem !important;
  }
  .medium-pl2 {
    padding-left: 2rem !important;
  }
  .medium-p2 {
    padding: 2rem !important;
  }
  .medium-px2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .medium-py2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .medium-pt3 {
    padding-top: 3rem !important;
  }
  .medium-pr3 {
    padding-right: 3rem !important;
  }
  .medium-pb3 {
    padding-bottom: 3rem !important;
  }
  .medium-pl3 {
    padding-left: 3rem !important;
  }
  .medium-p3 {
    padding: 3rem !important;
  }
  .medium-px3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .medium-py3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .medium-pt4 {
    padding-top: 4rem !important;
  }
  .medium-pr4 {
    padding-right: 4rem !important;
  }
  .medium-pb4 {
    padding-bottom: 4rem !important;
  }
  .medium-pl4 {
    padding-left: 4rem !important;
  }
  .medium-p4 {
    padding: 4rem !important;
  }
  .medium-px4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .medium-py4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .medium-pt5 {
    padding-top: 5rem !important;
  }
  .medium-pr5 {
    padding-right: 5rem !important;
  }
  .medium-pb5 {
    padding-bottom: 5rem !important;
  }
  .medium-pl5 {
    padding-left: 5rem !important;
  }
  .medium-p5 {
    padding: 5rem !important;
  }
  .medium-px5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .medium-py5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .medium-pt6 {
    padding-top: 6rem !important;
  }
  .medium-pr6 {
    padding-right: 6rem !important;
  }
  .medium-pb6 {
    padding-bottom: 6rem !important;
  }
  .medium-pl6 {
    padding-left: 6rem !important;
  }
  .medium-p6 {
    padding: 6rem !important;
  }
  .medium-px6 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .medium-py6 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .medium-pt7 {
    padding-top: 7rem !important;
  }
  .medium-pr7 {
    padding-right: 7rem !important;
  }
  .medium-pb7 {
    padding-bottom: 7rem !important;
  }
  .medium-pl7 {
    padding-left: 7rem !important;
  }
  .medium-p7 {
    padding: 7rem !important;
  }
  .medium-px7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .medium-py7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .medium-pt8 {
    padding-top: 8rem !important;
  }
  .medium-pr8 {
    padding-right: 8rem !important;
  }
  .medium-pb8 {
    padding-bottom: 8rem !important;
  }
  .medium-pl8 {
    padding-left: 8rem !important;
  }
  .medium-p8 {
    padding: 8rem !important;
  }
  .medium-px8 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .medium-py8 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .medium-pt9 {
    padding-top: 9rem !important;
  }
  .medium-pr9 {
    padding-right: 9rem !important;
  }
  .medium-pb9 {
    padding-bottom: 9rem !important;
  }
  .medium-pl9 {
    padding-left: 9rem !important;
  }
  .medium-p9 {
    padding: 9rem !important;
  }
  .medium-px9 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .medium-py9 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .medium-pt10 {
    padding-top: 10rem !important;
  }
  .medium-pr10 {
    padding-right: 10rem !important;
  }
  .medium-pb10 {
    padding-bottom: 10rem !important;
  }
  .medium-pl10 {
    padding-left: 10rem !important;
  }
  .medium-p10 {
    padding: 10rem !important;
  }
  .medium-px10 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .medium-py10 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .large-pt0 {
    padding-top: 0rem !important;
  }
  .large-pr0 {
    padding-right: 0rem !important;
  }
  .large-pb0 {
    padding-bottom: 0rem !important;
  }
  .large-pl0 {
    padding-left: 0rem !important;
  }
  .large-p0 {
    padding: 0rem !important;
  }
  .large-px0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .large-py0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .large-pt1 {
    padding-top: 1rem !important;
  }
  .large-pr1 {
    padding-right: 1rem !important;
  }
  .large-pb1 {
    padding-bottom: 1rem !important;
  }
  .large-pl1 {
    padding-left: 1rem !important;
  }
  .large-p1 {
    padding: 1rem !important;
  }
  .large-px1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .large-py1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .large-pt2 {
    padding-top: 2rem !important;
  }
  .large-pr2 {
    padding-right: 2rem !important;
  }
  .large-pb2 {
    padding-bottom: 2rem !important;
  }
  .large-pl2 {
    padding-left: 2rem !important;
  }
  .large-p2 {
    padding: 2rem !important;
  }
  .large-px2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .large-py2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .large-pt3 {
    padding-top: 3rem !important;
  }
  .large-pr3 {
    padding-right: 3rem !important;
  }
  .large-pb3 {
    padding-bottom: 3rem !important;
  }
  .large-pl3 {
    padding-left: 3rem !important;
  }
  .large-p3 {
    padding: 3rem !important;
  }
  .large-px3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .large-py3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .large-pt4 {
    padding-top: 4rem !important;
  }
  .large-pr4 {
    padding-right: 4rem !important;
  }
  .large-pb4 {
    padding-bottom: 4rem !important;
  }
  .large-pl4 {
    padding-left: 4rem !important;
  }
  .large-p4 {
    padding: 4rem !important;
  }
  .large-px4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .large-py4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .large-pt5 {
    padding-top: 5rem !important;
  }
  .large-pr5 {
    padding-right: 5rem !important;
  }
  .large-pb5 {
    padding-bottom: 5rem !important;
  }
  .large-pl5 {
    padding-left: 5rem !important;
  }
  .large-p5 {
    padding: 5rem !important;
  }
  .large-px5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .large-py5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .large-pt6 {
    padding-top: 6rem !important;
  }
  .large-pr6 {
    padding-right: 6rem !important;
  }
  .large-pb6 {
    padding-bottom: 6rem !important;
  }
  .large-pl6 {
    padding-left: 6rem !important;
  }
  .large-p6 {
    padding: 6rem !important;
  }
  .large-px6 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .large-py6 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .large-pt7 {
    padding-top: 7rem !important;
  }
  .large-pr7 {
    padding-right: 7rem !important;
  }
  .large-pb7 {
    padding-bottom: 7rem !important;
  }
  .large-pl7 {
    padding-left: 7rem !important;
  }
  .large-p7 {
    padding: 7rem !important;
  }
  .large-px7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .large-py7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .large-pt8 {
    padding-top: 8rem !important;
  }
  .large-pr8 {
    padding-right: 8rem !important;
  }
  .large-pb8 {
    padding-bottom: 8rem !important;
  }
  .large-pl8 {
    padding-left: 8rem !important;
  }
  .large-p8 {
    padding: 8rem !important;
  }
  .large-px8 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .large-py8 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .large-pt9 {
    padding-top: 9rem !important;
  }
  .large-pr9 {
    padding-right: 9rem !important;
  }
  .large-pb9 {
    padding-bottom: 9rem !important;
  }
  .large-pl9 {
    padding-left: 9rem !important;
  }
  .large-p9 {
    padding: 9rem !important;
  }
  .large-px9 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .large-py9 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .large-pt10 {
    padding-top: 10rem !important;
  }
  .large-pr10 {
    padding-right: 10rem !important;
  }
  .large-pb10 {
    padding-bottom: 10rem !important;
  }
  .large-pl10 {
    padding-left: 10rem !important;
  }
  .large-p10 {
    padding: 10rem !important;
  }
  .large-px10 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .large-py10 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-pt0 {
    padding-top: 0rem !important;
  }
  .xlarge-pr0 {
    padding-right: 0rem !important;
  }
  .xlarge-pb0 {
    padding-bottom: 0rem !important;
  }
  .xlarge-pl0 {
    padding-left: 0rem !important;
  }
  .xlarge-p0 {
    padding: 0rem !important;
  }
  .xlarge-px0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .xlarge-py0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .xlarge-pt1 {
    padding-top: 1rem !important;
  }
  .xlarge-pr1 {
    padding-right: 1rem !important;
  }
  .xlarge-pb1 {
    padding-bottom: 1rem !important;
  }
  .xlarge-pl1 {
    padding-left: 1rem !important;
  }
  .xlarge-p1 {
    padding: 1rem !important;
  }
  .xlarge-px1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .xlarge-py1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xlarge-pt2 {
    padding-top: 2rem !important;
  }
  .xlarge-pr2 {
    padding-right: 2rem !important;
  }
  .xlarge-pb2 {
    padding-bottom: 2rem !important;
  }
  .xlarge-pl2 {
    padding-left: 2rem !important;
  }
  .xlarge-p2 {
    padding: 2rem !important;
  }
  .xlarge-px2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .xlarge-py2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xlarge-pt3 {
    padding-top: 3rem !important;
  }
  .xlarge-pr3 {
    padding-right: 3rem !important;
  }
  .xlarge-pb3 {
    padding-bottom: 3rem !important;
  }
  .xlarge-pl3 {
    padding-left: 3rem !important;
  }
  .xlarge-p3 {
    padding: 3rem !important;
  }
  .xlarge-px3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .xlarge-py3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xlarge-pt4 {
    padding-top: 4rem !important;
  }
  .xlarge-pr4 {
    padding-right: 4rem !important;
  }
  .xlarge-pb4 {
    padding-bottom: 4rem !important;
  }
  .xlarge-pl4 {
    padding-left: 4rem !important;
  }
  .xlarge-p4 {
    padding: 4rem !important;
  }
  .xlarge-px4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .xlarge-py4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xlarge-pt5 {
    padding-top: 5rem !important;
  }
  .xlarge-pr5 {
    padding-right: 5rem !important;
  }
  .xlarge-pb5 {
    padding-bottom: 5rem !important;
  }
  .xlarge-pl5 {
    padding-left: 5rem !important;
  }
  .xlarge-p5 {
    padding: 5rem !important;
  }
  .xlarge-px5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .xlarge-py5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .xlarge-pt6 {
    padding-top: 6rem !important;
  }
  .xlarge-pr6 {
    padding-right: 6rem !important;
  }
  .xlarge-pb6 {
    padding-bottom: 6rem !important;
  }
  .xlarge-pl6 {
    padding-left: 6rem !important;
  }
  .xlarge-p6 {
    padding: 6rem !important;
  }
  .xlarge-px6 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .xlarge-py6 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .xlarge-pt7 {
    padding-top: 7rem !important;
  }
  .xlarge-pr7 {
    padding-right: 7rem !important;
  }
  .xlarge-pb7 {
    padding-bottom: 7rem !important;
  }
  .xlarge-pl7 {
    padding-left: 7rem !important;
  }
  .xlarge-p7 {
    padding: 7rem !important;
  }
  .xlarge-px7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .xlarge-py7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .xlarge-pt8 {
    padding-top: 8rem !important;
  }
  .xlarge-pr8 {
    padding-right: 8rem !important;
  }
  .xlarge-pb8 {
    padding-bottom: 8rem !important;
  }
  .xlarge-pl8 {
    padding-left: 8rem !important;
  }
  .xlarge-p8 {
    padding: 8rem !important;
  }
  .xlarge-px8 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .xlarge-py8 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .xlarge-pt9 {
    padding-top: 9rem !important;
  }
  .xlarge-pr9 {
    padding-right: 9rem !important;
  }
  .xlarge-pb9 {
    padding-bottom: 9rem !important;
  }
  .xlarge-pl9 {
    padding-left: 9rem !important;
  }
  .xlarge-p9 {
    padding: 9rem !important;
  }
  .xlarge-px9 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .xlarge-py9 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .xlarge-pt10 {
    padding-top: 10rem !important;
  }
  .xlarge-pr10 {
    padding-right: 10rem !important;
  }
  .xlarge-pb10 {
    padding-bottom: 10rem !important;
  }
  .xlarge-pl10 {
    padding-left: 10rem !important;
  }
  .xlarge-p10 {
    padding: 10rem !important;
  }
  .xlarge-px10 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .xlarge-py10 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-pt0 {
    padding-top: 0rem !important;
  }
  .xxlarge-pr0 {
    padding-right: 0rem !important;
  }
  .xxlarge-pb0 {
    padding-bottom: 0rem !important;
  }
  .xxlarge-pl0 {
    padding-left: 0rem !important;
  }
  .xxlarge-p0 {
    padding: 0rem !important;
  }
  .xxlarge-px0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .xxlarge-py0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .xxlarge-pt1 {
    padding-top: 1rem !important;
  }
  .xxlarge-pr1 {
    padding-right: 1rem !important;
  }
  .xxlarge-pb1 {
    padding-bottom: 1rem !important;
  }
  .xxlarge-pl1 {
    padding-left: 1rem !important;
  }
  .xxlarge-p1 {
    padding: 1rem !important;
  }
  .xxlarge-px1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .xxlarge-py1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xxlarge-pt2 {
    padding-top: 2rem !important;
  }
  .xxlarge-pr2 {
    padding-right: 2rem !important;
  }
  .xxlarge-pb2 {
    padding-bottom: 2rem !important;
  }
  .xxlarge-pl2 {
    padding-left: 2rem !important;
  }
  .xxlarge-p2 {
    padding: 2rem !important;
  }
  .xxlarge-px2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .xxlarge-py2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xxlarge-pt3 {
    padding-top: 3rem !important;
  }
  .xxlarge-pr3 {
    padding-right: 3rem !important;
  }
  .xxlarge-pb3 {
    padding-bottom: 3rem !important;
  }
  .xxlarge-pl3 {
    padding-left: 3rem !important;
  }
  .xxlarge-p3 {
    padding: 3rem !important;
  }
  .xxlarge-px3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .xxlarge-py3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xxlarge-pt4 {
    padding-top: 4rem !important;
  }
  .xxlarge-pr4 {
    padding-right: 4rem !important;
  }
  .xxlarge-pb4 {
    padding-bottom: 4rem !important;
  }
  .xxlarge-pl4 {
    padding-left: 4rem !important;
  }
  .xxlarge-p4 {
    padding: 4rem !important;
  }
  .xxlarge-px4 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .xxlarge-py4 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xxlarge-pt5 {
    padding-top: 5rem !important;
  }
  .xxlarge-pr5 {
    padding-right: 5rem !important;
  }
  .xxlarge-pb5 {
    padding-bottom: 5rem !important;
  }
  .xxlarge-pl5 {
    padding-left: 5rem !important;
  }
  .xxlarge-p5 {
    padding: 5rem !important;
  }
  .xxlarge-px5 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .xxlarge-py5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .xxlarge-pt6 {
    padding-top: 6rem !important;
  }
  .xxlarge-pr6 {
    padding-right: 6rem !important;
  }
  .xxlarge-pb6 {
    padding-bottom: 6rem !important;
  }
  .xxlarge-pl6 {
    padding-left: 6rem !important;
  }
  .xxlarge-p6 {
    padding: 6rem !important;
  }
  .xxlarge-px6 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .xxlarge-py6 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .xxlarge-pt7 {
    padding-top: 7rem !important;
  }
  .xxlarge-pr7 {
    padding-right: 7rem !important;
  }
  .xxlarge-pb7 {
    padding-bottom: 7rem !important;
  }
  .xxlarge-pl7 {
    padding-left: 7rem !important;
  }
  .xxlarge-p7 {
    padding: 7rem !important;
  }
  .xxlarge-px7 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .xxlarge-py7 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .xxlarge-pt8 {
    padding-top: 8rem !important;
  }
  .xxlarge-pr8 {
    padding-right: 8rem !important;
  }
  .xxlarge-pb8 {
    padding-bottom: 8rem !important;
  }
  .xxlarge-pl8 {
    padding-left: 8rem !important;
  }
  .xxlarge-p8 {
    padding: 8rem !important;
  }
  .xxlarge-px8 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .xxlarge-py8 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .xxlarge-pt9 {
    padding-top: 9rem !important;
  }
  .xxlarge-pr9 {
    padding-right: 9rem !important;
  }
  .xxlarge-pb9 {
    padding-bottom: 9rem !important;
  }
  .xxlarge-pl9 {
    padding-left: 9rem !important;
  }
  .xxlarge-p9 {
    padding: 9rem !important;
  }
  .xxlarge-px9 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .xxlarge-py9 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .xxlarge-pt10 {
    padding-top: 10rem !important;
  }
  .xxlarge-pr10 {
    padding-right: 10rem !important;
  }
  .xxlarge-pb10 {
    padding-bottom: 10rem !important;
  }
  .xxlarge-pl10 {
    padding-left: 10rem !important;
  }
  .xxlarge-p10 {
    padding: 10rem !important;
  }
  .xxlarge-px10 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .xxlarge-py10 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}
.mxn1-5 {
  margin: 0 -1.5rem !important;
}

/* ----  End of WHITESPACES  -------------------------------------------------------------------------- */
/* ===========================================================================================================
██████   ██████  ██████  ██████  ███████ ██████  ███████
██   ██ ██    ██ ██   ██ ██   ██ ██      ██   ██ ██
██████  ██    ██ ██████  ██   ██ █████   ██████  ███████
██   ██ ██    ██ ██   ██ ██   ██ ██      ██   ██      ██
██████   ██████  ██   ██ ██████  ███████ ██   ██ ███████
================================================================================================== */
.small-bd-t-blue0 {
  border-top: 0rem #1463a2 solid;
}

.small-bd-t-blue-light0 {
  border-top: 0rem #63afec solid;
}

.small-bd-t-blue-medium0 {
  border-top: 0rem #1f8ce3 solid;
}

.small-bd-t-blue-dark0 {
  border-top: 0rem #0c395e solid;
}

.small-bd-t-brown0 {
  border-top: 0rem #b2846a solid;
}

.small-bd-t-green0 {
  border-top: 0rem #00b140 solid;
}

.small-bd-t-gold0 {
  border-top: 0rem #e29d2e solid;
}

.small-bd-t-pink0 {
  border-top: 0rem #dd6a92 solid;
}

.small-bd-t-red0 {
  border-top: 0rem #e34c37 solid;
}

.small-bd-t-red-light0 {
  border-top: 0rem #f6c4bd solid;
}

.small-bd-t-red-medium0 {
  border-top: 0rem #ec887a solid;
}

.small-bd-t-red-dark0 {
  border-top: 0rem #711c10 solid;
}

.small-bd-t-white0 {
  border-top: 0rem #ffffff solid;
}

.small-bd-t-black0 {
  border-top: 0rem #000000 solid;
}

.small-bd-t-gray-dark10 {
  border-top: 0rem #222222 solid;
}

.small-bd-t-gray-dark20 {
  border-top: 0rem #333333 solid;
}

.small-bd-t-gray-medium0 {
  border-top: 0rem #8a8a8a solid;
}

.small-bd-t-gray-light10 {
  border-top: 0rem #cacaca solid;
}

.small-bd-t-gray-light20 {
  border-top: 0rem #e6e6e6 solid;
}

.small-bd-t-gray-light30 {
  border-top: 0rem #f9f9f9 solid;
}

.small-bd-r-blue0 {
  border-right: 0rem #1463a2 solid;
}

.small-bd-r-blue-light0 {
  border-right: 0rem #63afec solid;
}

.small-bd-r-blue-medium0 {
  border-right: 0rem #1f8ce3 solid;
}

.small-bd-r-blue-dark0 {
  border-right: 0rem #0c395e solid;
}

.small-bd-r-brown0 {
  border-right: 0rem #b2846a solid;
}

.small-bd-r-green0 {
  border-right: 0rem #00b140 solid;
}

.small-bd-r-gold0 {
  border-right: 0rem #e29d2e solid;
}

.small-bd-r-pink0 {
  border-right: 0rem #dd6a92 solid;
}

.small-bd-r-red0 {
  border-right: 0rem #e34c37 solid;
}

.small-bd-r-red-light0 {
  border-right: 0rem #f6c4bd solid;
}

.small-bd-r-red-medium0 {
  border-right: 0rem #ec887a solid;
}

.small-bd-r-red-dark0 {
  border-right: 0rem #711c10 solid;
}

.small-bd-r-white0 {
  border-right: 0rem #ffffff solid;
}

.small-bd-r-black0 {
  border-right: 0rem #000000 solid;
}

.small-bd-r-gray-dark10 {
  border-right: 0rem #222222 solid;
}

.small-bd-r-gray-dark20 {
  border-right: 0rem #333333 solid;
}

.small-bd-r-gray-medium0 {
  border-right: 0rem #8a8a8a solid;
}

.small-bd-r-gray-light10 {
  border-right: 0rem #cacaca solid;
}

.small-bd-r-gray-light20 {
  border-right: 0rem #e6e6e6 solid;
}

.small-bd-r-gray-light30 {
  border-right: 0rem #f9f9f9 solid;
}

.small-bd-b-blue0 {
  border-bottom: 0rem #1463a2 solid;
}

.small-bd-b-blue-light0 {
  border-bottom: 0rem #63afec solid;
}

.small-bd-b-blue-medium0 {
  border-bottom: 0rem #1f8ce3 solid;
}

.small-bd-b-blue-dark0 {
  border-bottom: 0rem #0c395e solid;
}

.small-bd-b-brown0 {
  border-bottom: 0rem #b2846a solid;
}

.small-bd-b-green0 {
  border-bottom: 0rem #00b140 solid;
}

.small-bd-b-gold0 {
  border-bottom: 0rem #e29d2e solid;
}

.small-bd-b-pink0 {
  border-bottom: 0rem #dd6a92 solid;
}

.small-bd-b-red0 {
  border-bottom: 0rem #e34c37 solid;
}

.small-bd-b-red-light0 {
  border-bottom: 0rem #f6c4bd solid;
}

.small-bd-b-red-medium0 {
  border-bottom: 0rem #ec887a solid;
}

.small-bd-b-red-dark0 {
  border-bottom: 0rem #711c10 solid;
}

.small-bd-b-white0 {
  border-bottom: 0rem #ffffff solid;
}

.small-bd-b-black0 {
  border-bottom: 0rem #000000 solid;
}

.small-bd-b-gray-dark10 {
  border-bottom: 0rem #222222 solid;
}

.small-bd-b-gray-dark20 {
  border-bottom: 0rem #333333 solid;
}

.small-bd-b-gray-medium0 {
  border-bottom: 0rem #8a8a8a solid;
}

.small-bd-b-gray-light10 {
  border-bottom: 0rem #cacaca solid;
}

.small-bd-b-gray-light20 {
  border-bottom: 0rem #e6e6e6 solid;
}

.small-bd-b-gray-light30 {
  border-bottom: 0rem #f9f9f9 solid;
}

.small-bd-l-blue0 {
  border-left: 0rem #1463a2 solid;
}

.small-bd-l-blue-light0 {
  border-left: 0rem #63afec solid;
}

.small-bd-l-blue-medium0 {
  border-left: 0rem #1f8ce3 solid;
}

.small-bd-l-blue-dark0 {
  border-left: 0rem #0c395e solid;
}

.small-bd-l-brown0 {
  border-left: 0rem #b2846a solid;
}

.small-bd-l-green0 {
  border-left: 0rem #00b140 solid;
}

.small-bd-l-gold0 {
  border-left: 0rem #e29d2e solid;
}

.small-bd-l-pink0 {
  border-left: 0rem #dd6a92 solid;
}

.small-bd-l-red0 {
  border-left: 0rem #e34c37 solid;
}

.small-bd-l-red-light0 {
  border-left: 0rem #f6c4bd solid;
}

.small-bd-l-red-medium0 {
  border-left: 0rem #ec887a solid;
}

.small-bd-l-red-dark0 {
  border-left: 0rem #711c10 solid;
}

.small-bd-l-white0 {
  border-left: 0rem #ffffff solid;
}

.small-bd-l-black0 {
  border-left: 0rem #000000 solid;
}

.small-bd-l-gray-dark10 {
  border-left: 0rem #222222 solid;
}

.small-bd-l-gray-dark20 {
  border-left: 0rem #333333 solid;
}

.small-bd-l-gray-medium0 {
  border-left: 0rem #8a8a8a solid;
}

.small-bd-l-gray-light10 {
  border-left: 0rem #cacaca solid;
}

.small-bd-l-gray-light20 {
  border-left: 0rem #e6e6e6 solid;
}

.small-bd-l-gray-light30 {
  border-left: 0rem #f9f9f9 solid;
}

.small-bd-t-blue1 {
  border-top: 0.2rem #1463a2 solid;
}

.small-bd-t-blue-light1 {
  border-top: 0.2rem #63afec solid;
}

.small-bd-t-blue-medium1 {
  border-top: 0.2rem #1f8ce3 solid;
}

.small-bd-t-blue-dark1 {
  border-top: 0.2rem #0c395e solid;
}

.small-bd-t-brown1 {
  border-top: 0.2rem #b2846a solid;
}

.small-bd-t-green1 {
  border-top: 0.2rem #00b140 solid;
}

.small-bd-t-gold1 {
  border-top: 0.2rem #e29d2e solid;
}

.small-bd-t-pink1 {
  border-top: 0.2rem #dd6a92 solid;
}

.small-bd-t-red1 {
  border-top: 0.2rem #e34c37 solid;
}

.small-bd-t-red-light1 {
  border-top: 0.2rem #f6c4bd solid;
}

.small-bd-t-red-medium1 {
  border-top: 0.2rem #ec887a solid;
}

.small-bd-t-red-dark1 {
  border-top: 0.2rem #711c10 solid;
}

.small-bd-t-white1 {
  border-top: 0.2rem #ffffff solid;
}

.small-bd-t-black1 {
  border-top: 0.2rem #000000 solid;
}

.small-bd-t-gray-dark11 {
  border-top: 0.2rem #222222 solid;
}

.small-bd-t-gray-dark21 {
  border-top: 0.2rem #333333 solid;
}

.small-bd-t-gray-medium1 {
  border-top: 0.2rem #8a8a8a solid;
}

.small-bd-t-gray-light11 {
  border-top: 0.2rem #cacaca solid;
}

.small-bd-t-gray-light21 {
  border-top: 0.2rem #e6e6e6 solid;
}

.small-bd-t-gray-light31 {
  border-top: 0.2rem #f9f9f9 solid;
}

.small-bd-r-blue1 {
  border-right: 0.2rem #1463a2 solid;
}

.small-bd-r-blue-light1 {
  border-right: 0.2rem #63afec solid;
}

.small-bd-r-blue-medium1 {
  border-right: 0.2rem #1f8ce3 solid;
}

.small-bd-r-blue-dark1 {
  border-right: 0.2rem #0c395e solid;
}

.small-bd-r-brown1 {
  border-right: 0.2rem #b2846a solid;
}

.small-bd-r-green1 {
  border-right: 0.2rem #00b140 solid;
}

.small-bd-r-gold1 {
  border-right: 0.2rem #e29d2e solid;
}

.small-bd-r-pink1 {
  border-right: 0.2rem #dd6a92 solid;
}

.small-bd-r-red1 {
  border-right: 0.2rem #e34c37 solid;
}

.small-bd-r-red-light1 {
  border-right: 0.2rem #f6c4bd solid;
}

.small-bd-r-red-medium1 {
  border-right: 0.2rem #ec887a solid;
}

.small-bd-r-red-dark1 {
  border-right: 0.2rem #711c10 solid;
}

.small-bd-r-white1 {
  border-right: 0.2rem #ffffff solid;
}

.small-bd-r-black1 {
  border-right: 0.2rem #000000 solid;
}

.small-bd-r-gray-dark11 {
  border-right: 0.2rem #222222 solid;
}

.small-bd-r-gray-dark21 {
  border-right: 0.2rem #333333 solid;
}

.small-bd-r-gray-medium1 {
  border-right: 0.2rem #8a8a8a solid;
}

.small-bd-r-gray-light11 {
  border-right: 0.2rem #cacaca solid;
}

.small-bd-r-gray-light21 {
  border-right: 0.2rem #e6e6e6 solid;
}

.small-bd-r-gray-light31 {
  border-right: 0.2rem #f9f9f9 solid;
}

.small-bd-b-blue1 {
  border-bottom: 0.2rem #1463a2 solid;
}

.small-bd-b-blue-light1 {
  border-bottom: 0.2rem #63afec solid;
}

.small-bd-b-blue-medium1 {
  border-bottom: 0.2rem #1f8ce3 solid;
}

.small-bd-b-blue-dark1 {
  border-bottom: 0.2rem #0c395e solid;
}

.small-bd-b-brown1 {
  border-bottom: 0.2rem #b2846a solid;
}

.small-bd-b-green1 {
  border-bottom: 0.2rem #00b140 solid;
}

.small-bd-b-gold1 {
  border-bottom: 0.2rem #e29d2e solid;
}

.small-bd-b-pink1 {
  border-bottom: 0.2rem #dd6a92 solid;
}

.small-bd-b-red1 {
  border-bottom: 0.2rem #e34c37 solid;
}

.small-bd-b-red-light1 {
  border-bottom: 0.2rem #f6c4bd solid;
}

.small-bd-b-red-medium1 {
  border-bottom: 0.2rem #ec887a solid;
}

.small-bd-b-red-dark1 {
  border-bottom: 0.2rem #711c10 solid;
}

.small-bd-b-white1 {
  border-bottom: 0.2rem #ffffff solid;
}

.small-bd-b-black1 {
  border-bottom: 0.2rem #000000 solid;
}

.small-bd-b-gray-dark11 {
  border-bottom: 0.2rem #222222 solid;
}

.small-bd-b-gray-dark21 {
  border-bottom: 0.2rem #333333 solid;
}

.small-bd-b-gray-medium1 {
  border-bottom: 0.2rem #8a8a8a solid;
}

.small-bd-b-gray-light11 {
  border-bottom: 0.2rem #cacaca solid;
}

.small-bd-b-gray-light21 {
  border-bottom: 0.2rem #e6e6e6 solid;
}

.small-bd-b-gray-light31 {
  border-bottom: 0.2rem #f9f9f9 solid;
}

.small-bd-l-blue1 {
  border-left: 0.2rem #1463a2 solid;
}

.small-bd-l-blue-light1 {
  border-left: 0.2rem #63afec solid;
}

.small-bd-l-blue-medium1 {
  border-left: 0.2rem #1f8ce3 solid;
}

.small-bd-l-blue-dark1 {
  border-left: 0.2rem #0c395e solid;
}

.small-bd-l-brown1 {
  border-left: 0.2rem #b2846a solid;
}

.small-bd-l-green1 {
  border-left: 0.2rem #00b140 solid;
}

.small-bd-l-gold1 {
  border-left: 0.2rem #e29d2e solid;
}

.small-bd-l-pink1 {
  border-left: 0.2rem #dd6a92 solid;
}

.small-bd-l-red1 {
  border-left: 0.2rem #e34c37 solid;
}

.small-bd-l-red-light1 {
  border-left: 0.2rem #f6c4bd solid;
}

.small-bd-l-red-medium1 {
  border-left: 0.2rem #ec887a solid;
}

.small-bd-l-red-dark1 {
  border-left: 0.2rem #711c10 solid;
}

.small-bd-l-white1 {
  border-left: 0.2rem #ffffff solid;
}

.small-bd-l-black1 {
  border-left: 0.2rem #000000 solid;
}

.small-bd-l-gray-dark11 {
  border-left: 0.2rem #222222 solid;
}

.small-bd-l-gray-dark21 {
  border-left: 0.2rem #333333 solid;
}

.small-bd-l-gray-medium1 {
  border-left: 0.2rem #8a8a8a solid;
}

.small-bd-l-gray-light11 {
  border-left: 0.2rem #cacaca solid;
}

.small-bd-l-gray-light21 {
  border-left: 0.2rem #e6e6e6 solid;
}

.small-bd-l-gray-light31 {
  border-left: 0.2rem #f9f9f9 solid;
}

.small-bd-t-blue2 {
  border-top: 0.4rem #1463a2 solid;
}

.small-bd-t-blue-light2 {
  border-top: 0.4rem #63afec solid;
}

.small-bd-t-blue-medium2 {
  border-top: 0.4rem #1f8ce3 solid;
}

.small-bd-t-blue-dark2 {
  border-top: 0.4rem #0c395e solid;
}

.small-bd-t-brown2 {
  border-top: 0.4rem #b2846a solid;
}

.small-bd-t-green2 {
  border-top: 0.4rem #00b140 solid;
}

.small-bd-t-gold2 {
  border-top: 0.4rem #e29d2e solid;
}

.small-bd-t-pink2 {
  border-top: 0.4rem #dd6a92 solid;
}

.small-bd-t-red2 {
  border-top: 0.4rem #e34c37 solid;
}

.small-bd-t-red-light2 {
  border-top: 0.4rem #f6c4bd solid;
}

.small-bd-t-red-medium2 {
  border-top: 0.4rem #ec887a solid;
}

.small-bd-t-red-dark2 {
  border-top: 0.4rem #711c10 solid;
}

.small-bd-t-white2 {
  border-top: 0.4rem #ffffff solid;
}

.small-bd-t-black2 {
  border-top: 0.4rem #000000 solid;
}

.small-bd-t-gray-dark12 {
  border-top: 0.4rem #222222 solid;
}

.small-bd-t-gray-dark22 {
  border-top: 0.4rem #333333 solid;
}

.small-bd-t-gray-medium2 {
  border-top: 0.4rem #8a8a8a solid;
}

.small-bd-t-gray-light12 {
  border-top: 0.4rem #cacaca solid;
}

.small-bd-t-gray-light22 {
  border-top: 0.4rem #e6e6e6 solid;
}

.small-bd-t-gray-light32 {
  border-top: 0.4rem #f9f9f9 solid;
}

.small-bd-r-blue2 {
  border-right: 0.4rem #1463a2 solid;
}

.small-bd-r-blue-light2 {
  border-right: 0.4rem #63afec solid;
}

.small-bd-r-blue-medium2 {
  border-right: 0.4rem #1f8ce3 solid;
}

.small-bd-r-blue-dark2 {
  border-right: 0.4rem #0c395e solid;
}

.small-bd-r-brown2 {
  border-right: 0.4rem #b2846a solid;
}

.small-bd-r-green2 {
  border-right: 0.4rem #00b140 solid;
}

.small-bd-r-gold2 {
  border-right: 0.4rem #e29d2e solid;
}

.small-bd-r-pink2 {
  border-right: 0.4rem #dd6a92 solid;
}

.small-bd-r-red2 {
  border-right: 0.4rem #e34c37 solid;
}

.small-bd-r-red-light2 {
  border-right: 0.4rem #f6c4bd solid;
}

.small-bd-r-red-medium2 {
  border-right: 0.4rem #ec887a solid;
}

.small-bd-r-red-dark2 {
  border-right: 0.4rem #711c10 solid;
}

.small-bd-r-white2 {
  border-right: 0.4rem #ffffff solid;
}

.small-bd-r-black2 {
  border-right: 0.4rem #000000 solid;
}

.small-bd-r-gray-dark12 {
  border-right: 0.4rem #222222 solid;
}

.small-bd-r-gray-dark22 {
  border-right: 0.4rem #333333 solid;
}

.small-bd-r-gray-medium2 {
  border-right: 0.4rem #8a8a8a solid;
}

.small-bd-r-gray-light12 {
  border-right: 0.4rem #cacaca solid;
}

.small-bd-r-gray-light22 {
  border-right: 0.4rem #e6e6e6 solid;
}

.small-bd-r-gray-light32 {
  border-right: 0.4rem #f9f9f9 solid;
}

.small-bd-b-blue2 {
  border-bottom: 0.4rem #1463a2 solid;
}

.small-bd-b-blue-light2 {
  border-bottom: 0.4rem #63afec solid;
}

.small-bd-b-blue-medium2 {
  border-bottom: 0.4rem #1f8ce3 solid;
}

.small-bd-b-blue-dark2 {
  border-bottom: 0.4rem #0c395e solid;
}

.small-bd-b-brown2 {
  border-bottom: 0.4rem #b2846a solid;
}

.small-bd-b-green2 {
  border-bottom: 0.4rem #00b140 solid;
}

.small-bd-b-gold2 {
  border-bottom: 0.4rem #e29d2e solid;
}

.small-bd-b-pink2 {
  border-bottom: 0.4rem #dd6a92 solid;
}

.small-bd-b-red2 {
  border-bottom: 0.4rem #e34c37 solid;
}

.small-bd-b-red-light2 {
  border-bottom: 0.4rem #f6c4bd solid;
}

.small-bd-b-red-medium2 {
  border-bottom: 0.4rem #ec887a solid;
}

.small-bd-b-red-dark2 {
  border-bottom: 0.4rem #711c10 solid;
}

.small-bd-b-white2 {
  border-bottom: 0.4rem #ffffff solid;
}

.small-bd-b-black2 {
  border-bottom: 0.4rem #000000 solid;
}

.small-bd-b-gray-dark12 {
  border-bottom: 0.4rem #222222 solid;
}

.small-bd-b-gray-dark22 {
  border-bottom: 0.4rem #333333 solid;
}

.small-bd-b-gray-medium2 {
  border-bottom: 0.4rem #8a8a8a solid;
}

.small-bd-b-gray-light12 {
  border-bottom: 0.4rem #cacaca solid;
}

.small-bd-b-gray-light22 {
  border-bottom: 0.4rem #e6e6e6 solid;
}

.small-bd-b-gray-light32 {
  border-bottom: 0.4rem #f9f9f9 solid;
}

.small-bd-l-blue2 {
  border-left: 0.4rem #1463a2 solid;
}

.small-bd-l-blue-light2 {
  border-left: 0.4rem #63afec solid;
}

.small-bd-l-blue-medium2 {
  border-left: 0.4rem #1f8ce3 solid;
}

.small-bd-l-blue-dark2 {
  border-left: 0.4rem #0c395e solid;
}

.small-bd-l-brown2 {
  border-left: 0.4rem #b2846a solid;
}

.small-bd-l-green2 {
  border-left: 0.4rem #00b140 solid;
}

.small-bd-l-gold2 {
  border-left: 0.4rem #e29d2e solid;
}

.small-bd-l-pink2 {
  border-left: 0.4rem #dd6a92 solid;
}

.small-bd-l-red2 {
  border-left: 0.4rem #e34c37 solid;
}

.small-bd-l-red-light2 {
  border-left: 0.4rem #f6c4bd solid;
}

.small-bd-l-red-medium2 {
  border-left: 0.4rem #ec887a solid;
}

.small-bd-l-red-dark2 {
  border-left: 0.4rem #711c10 solid;
}

.small-bd-l-white2 {
  border-left: 0.4rem #ffffff solid;
}

.small-bd-l-black2 {
  border-left: 0.4rem #000000 solid;
}

.small-bd-l-gray-dark12 {
  border-left: 0.4rem #222222 solid;
}

.small-bd-l-gray-dark22 {
  border-left: 0.4rem #333333 solid;
}

.small-bd-l-gray-medium2 {
  border-left: 0.4rem #8a8a8a solid;
}

.small-bd-l-gray-light12 {
  border-left: 0.4rem #cacaca solid;
}

.small-bd-l-gray-light22 {
  border-left: 0.4rem #e6e6e6 solid;
}

.small-bd-l-gray-light32 {
  border-left: 0.4rem #f9f9f9 solid;
}

.small-bd-t-blue3 {
  border-top: 0.6rem #1463a2 solid;
}

.small-bd-t-blue-light3 {
  border-top: 0.6rem #63afec solid;
}

.small-bd-t-blue-medium3 {
  border-top: 0.6rem #1f8ce3 solid;
}

.small-bd-t-blue-dark3 {
  border-top: 0.6rem #0c395e solid;
}

.small-bd-t-brown3 {
  border-top: 0.6rem #b2846a solid;
}

.small-bd-t-green3 {
  border-top: 0.6rem #00b140 solid;
}

.small-bd-t-gold3 {
  border-top: 0.6rem #e29d2e solid;
}

.small-bd-t-pink3 {
  border-top: 0.6rem #dd6a92 solid;
}

.small-bd-t-red3 {
  border-top: 0.6rem #e34c37 solid;
}

.small-bd-t-red-light3 {
  border-top: 0.6rem #f6c4bd solid;
}

.small-bd-t-red-medium3 {
  border-top: 0.6rem #ec887a solid;
}

.small-bd-t-red-dark3 {
  border-top: 0.6rem #711c10 solid;
}

.small-bd-t-white3 {
  border-top: 0.6rem #ffffff solid;
}

.small-bd-t-black3 {
  border-top: 0.6rem #000000 solid;
}

.small-bd-t-gray-dark13 {
  border-top: 0.6rem #222222 solid;
}

.small-bd-t-gray-dark23 {
  border-top: 0.6rem #333333 solid;
}

.small-bd-t-gray-medium3 {
  border-top: 0.6rem #8a8a8a solid;
}

.small-bd-t-gray-light13 {
  border-top: 0.6rem #cacaca solid;
}

.small-bd-t-gray-light23 {
  border-top: 0.6rem #e6e6e6 solid;
}

.small-bd-t-gray-light33 {
  border-top: 0.6rem #f9f9f9 solid;
}

.small-bd-r-blue3 {
  border-right: 0.6rem #1463a2 solid;
}

.small-bd-r-blue-light3 {
  border-right: 0.6rem #63afec solid;
}

.small-bd-r-blue-medium3 {
  border-right: 0.6rem #1f8ce3 solid;
}

.small-bd-r-blue-dark3 {
  border-right: 0.6rem #0c395e solid;
}

.small-bd-r-brown3 {
  border-right: 0.6rem #b2846a solid;
}

.small-bd-r-green3 {
  border-right: 0.6rem #00b140 solid;
}

.small-bd-r-gold3 {
  border-right: 0.6rem #e29d2e solid;
}

.small-bd-r-pink3 {
  border-right: 0.6rem #dd6a92 solid;
}

.small-bd-r-red3 {
  border-right: 0.6rem #e34c37 solid;
}

.small-bd-r-red-light3 {
  border-right: 0.6rem #f6c4bd solid;
}

.small-bd-r-red-medium3 {
  border-right: 0.6rem #ec887a solid;
}

.small-bd-r-red-dark3 {
  border-right: 0.6rem #711c10 solid;
}

.small-bd-r-white3 {
  border-right: 0.6rem #ffffff solid;
}

.small-bd-r-black3 {
  border-right: 0.6rem #000000 solid;
}

.small-bd-r-gray-dark13 {
  border-right: 0.6rem #222222 solid;
}

.small-bd-r-gray-dark23 {
  border-right: 0.6rem #333333 solid;
}

.small-bd-r-gray-medium3 {
  border-right: 0.6rem #8a8a8a solid;
}

.small-bd-r-gray-light13 {
  border-right: 0.6rem #cacaca solid;
}

.small-bd-r-gray-light23 {
  border-right: 0.6rem #e6e6e6 solid;
}

.small-bd-r-gray-light33 {
  border-right: 0.6rem #f9f9f9 solid;
}

.small-bd-b-blue3 {
  border-bottom: 0.6rem #1463a2 solid;
}

.small-bd-b-blue-light3 {
  border-bottom: 0.6rem #63afec solid;
}

.small-bd-b-blue-medium3 {
  border-bottom: 0.6rem #1f8ce3 solid;
}

.small-bd-b-blue-dark3 {
  border-bottom: 0.6rem #0c395e solid;
}

.small-bd-b-brown3 {
  border-bottom: 0.6rem #b2846a solid;
}

.small-bd-b-green3 {
  border-bottom: 0.6rem #00b140 solid;
}

.small-bd-b-gold3 {
  border-bottom: 0.6rem #e29d2e solid;
}

.small-bd-b-pink3 {
  border-bottom: 0.6rem #dd6a92 solid;
}

.small-bd-b-red3 {
  border-bottom: 0.6rem #e34c37 solid;
}

.small-bd-b-red-light3 {
  border-bottom: 0.6rem #f6c4bd solid;
}

.small-bd-b-red-medium3 {
  border-bottom: 0.6rem #ec887a solid;
}

.small-bd-b-red-dark3 {
  border-bottom: 0.6rem #711c10 solid;
}

.small-bd-b-white3 {
  border-bottom: 0.6rem #ffffff solid;
}

.small-bd-b-black3 {
  border-bottom: 0.6rem #000000 solid;
}

.small-bd-b-gray-dark13 {
  border-bottom: 0.6rem #222222 solid;
}

.small-bd-b-gray-dark23 {
  border-bottom: 0.6rem #333333 solid;
}

.small-bd-b-gray-medium3 {
  border-bottom: 0.6rem #8a8a8a solid;
}

.small-bd-b-gray-light13 {
  border-bottom: 0.6rem #cacaca solid;
}

.small-bd-b-gray-light23 {
  border-bottom: 0.6rem #e6e6e6 solid;
}

.small-bd-b-gray-light33 {
  border-bottom: 0.6rem #f9f9f9 solid;
}

.small-bd-l-blue3 {
  border-left: 0.6rem #1463a2 solid;
}

.small-bd-l-blue-light3 {
  border-left: 0.6rem #63afec solid;
}

.small-bd-l-blue-medium3 {
  border-left: 0.6rem #1f8ce3 solid;
}

.small-bd-l-blue-dark3 {
  border-left: 0.6rem #0c395e solid;
}

.small-bd-l-brown3 {
  border-left: 0.6rem #b2846a solid;
}

.small-bd-l-green3 {
  border-left: 0.6rem #00b140 solid;
}

.small-bd-l-gold3 {
  border-left: 0.6rem #e29d2e solid;
}

.small-bd-l-pink3 {
  border-left: 0.6rem #dd6a92 solid;
}

.small-bd-l-red3 {
  border-left: 0.6rem #e34c37 solid;
}

.small-bd-l-red-light3 {
  border-left: 0.6rem #f6c4bd solid;
}

.small-bd-l-red-medium3 {
  border-left: 0.6rem #ec887a solid;
}

.small-bd-l-red-dark3 {
  border-left: 0.6rem #711c10 solid;
}

.small-bd-l-white3 {
  border-left: 0.6rem #ffffff solid;
}

.small-bd-l-black3 {
  border-left: 0.6rem #000000 solid;
}

.small-bd-l-gray-dark13 {
  border-left: 0.6rem #222222 solid;
}

.small-bd-l-gray-dark23 {
  border-left: 0.6rem #333333 solid;
}

.small-bd-l-gray-medium3 {
  border-left: 0.6rem #8a8a8a solid;
}

.small-bd-l-gray-light13 {
  border-left: 0.6rem #cacaca solid;
}

.small-bd-l-gray-light23 {
  border-left: 0.6rem #e6e6e6 solid;
}

.small-bd-l-gray-light33 {
  border-left: 0.6rem #f9f9f9 solid;
}

.small-bd-t-blue4 {
  border-top: 0.8rem #1463a2 solid;
}

.small-bd-t-blue-light4 {
  border-top: 0.8rem #63afec solid;
}

.small-bd-t-blue-medium4 {
  border-top: 0.8rem #1f8ce3 solid;
}

.small-bd-t-blue-dark4 {
  border-top: 0.8rem #0c395e solid;
}

.small-bd-t-brown4 {
  border-top: 0.8rem #b2846a solid;
}

.small-bd-t-green4 {
  border-top: 0.8rem #00b140 solid;
}

.small-bd-t-gold4 {
  border-top: 0.8rem #e29d2e solid;
}

.small-bd-t-pink4 {
  border-top: 0.8rem #dd6a92 solid;
}

.small-bd-t-red4 {
  border-top: 0.8rem #e34c37 solid;
}

.small-bd-t-red-light4 {
  border-top: 0.8rem #f6c4bd solid;
}

.small-bd-t-red-medium4 {
  border-top: 0.8rem #ec887a solid;
}

.small-bd-t-red-dark4 {
  border-top: 0.8rem #711c10 solid;
}

.small-bd-t-white4 {
  border-top: 0.8rem #ffffff solid;
}

.small-bd-t-black4 {
  border-top: 0.8rem #000000 solid;
}

.small-bd-t-gray-dark14 {
  border-top: 0.8rem #222222 solid;
}

.small-bd-t-gray-dark24 {
  border-top: 0.8rem #333333 solid;
}

.small-bd-t-gray-medium4 {
  border-top: 0.8rem #8a8a8a solid;
}

.small-bd-t-gray-light14 {
  border-top: 0.8rem #cacaca solid;
}

.small-bd-t-gray-light24 {
  border-top: 0.8rem #e6e6e6 solid;
}

.small-bd-t-gray-light34 {
  border-top: 0.8rem #f9f9f9 solid;
}

.small-bd-r-blue4 {
  border-right: 0.8rem #1463a2 solid;
}

.small-bd-r-blue-light4 {
  border-right: 0.8rem #63afec solid;
}

.small-bd-r-blue-medium4 {
  border-right: 0.8rem #1f8ce3 solid;
}

.small-bd-r-blue-dark4 {
  border-right: 0.8rem #0c395e solid;
}

.small-bd-r-brown4 {
  border-right: 0.8rem #b2846a solid;
}

.small-bd-r-green4 {
  border-right: 0.8rem #00b140 solid;
}

.small-bd-r-gold4 {
  border-right: 0.8rem #e29d2e solid;
}

.small-bd-r-pink4 {
  border-right: 0.8rem #dd6a92 solid;
}

.small-bd-r-red4 {
  border-right: 0.8rem #e34c37 solid;
}

.small-bd-r-red-light4 {
  border-right: 0.8rem #f6c4bd solid;
}

.small-bd-r-red-medium4 {
  border-right: 0.8rem #ec887a solid;
}

.small-bd-r-red-dark4 {
  border-right: 0.8rem #711c10 solid;
}

.small-bd-r-white4 {
  border-right: 0.8rem #ffffff solid;
}

.small-bd-r-black4 {
  border-right: 0.8rem #000000 solid;
}

.small-bd-r-gray-dark14 {
  border-right: 0.8rem #222222 solid;
}

.small-bd-r-gray-dark24 {
  border-right: 0.8rem #333333 solid;
}

.small-bd-r-gray-medium4 {
  border-right: 0.8rem #8a8a8a solid;
}

.small-bd-r-gray-light14 {
  border-right: 0.8rem #cacaca solid;
}

.small-bd-r-gray-light24 {
  border-right: 0.8rem #e6e6e6 solid;
}

.small-bd-r-gray-light34 {
  border-right: 0.8rem #f9f9f9 solid;
}

.small-bd-b-blue4 {
  border-bottom: 0.8rem #1463a2 solid;
}

.small-bd-b-blue-light4 {
  border-bottom: 0.8rem #63afec solid;
}

.small-bd-b-blue-medium4 {
  border-bottom: 0.8rem #1f8ce3 solid;
}

.small-bd-b-blue-dark4 {
  border-bottom: 0.8rem #0c395e solid;
}

.small-bd-b-brown4 {
  border-bottom: 0.8rem #b2846a solid;
}

.small-bd-b-green4 {
  border-bottom: 0.8rem #00b140 solid;
}

.small-bd-b-gold4 {
  border-bottom: 0.8rem #e29d2e solid;
}

.small-bd-b-pink4 {
  border-bottom: 0.8rem #dd6a92 solid;
}

.small-bd-b-red4 {
  border-bottom: 0.8rem #e34c37 solid;
}

.small-bd-b-red-light4 {
  border-bottom: 0.8rem #f6c4bd solid;
}

.small-bd-b-red-medium4 {
  border-bottom: 0.8rem #ec887a solid;
}

.small-bd-b-red-dark4 {
  border-bottom: 0.8rem #711c10 solid;
}

.small-bd-b-white4 {
  border-bottom: 0.8rem #ffffff solid;
}

.small-bd-b-black4 {
  border-bottom: 0.8rem #000000 solid;
}

.small-bd-b-gray-dark14 {
  border-bottom: 0.8rem #222222 solid;
}

.small-bd-b-gray-dark24 {
  border-bottom: 0.8rem #333333 solid;
}

.small-bd-b-gray-medium4 {
  border-bottom: 0.8rem #8a8a8a solid;
}

.small-bd-b-gray-light14 {
  border-bottom: 0.8rem #cacaca solid;
}

.small-bd-b-gray-light24 {
  border-bottom: 0.8rem #e6e6e6 solid;
}

.small-bd-b-gray-light34 {
  border-bottom: 0.8rem #f9f9f9 solid;
}

.small-bd-l-blue4 {
  border-left: 0.8rem #1463a2 solid;
}

.small-bd-l-blue-light4 {
  border-left: 0.8rem #63afec solid;
}

.small-bd-l-blue-medium4 {
  border-left: 0.8rem #1f8ce3 solid;
}

.small-bd-l-blue-dark4 {
  border-left: 0.8rem #0c395e solid;
}

.small-bd-l-brown4 {
  border-left: 0.8rem #b2846a solid;
}

.small-bd-l-green4 {
  border-left: 0.8rem #00b140 solid;
}

.small-bd-l-gold4 {
  border-left: 0.8rem #e29d2e solid;
}

.small-bd-l-pink4 {
  border-left: 0.8rem #dd6a92 solid;
}

.small-bd-l-red4 {
  border-left: 0.8rem #e34c37 solid;
}

.small-bd-l-red-light4 {
  border-left: 0.8rem #f6c4bd solid;
}

.small-bd-l-red-medium4 {
  border-left: 0.8rem #ec887a solid;
}

.small-bd-l-red-dark4 {
  border-left: 0.8rem #711c10 solid;
}

.small-bd-l-white4 {
  border-left: 0.8rem #ffffff solid;
}

.small-bd-l-black4 {
  border-left: 0.8rem #000000 solid;
}

.small-bd-l-gray-dark14 {
  border-left: 0.8rem #222222 solid;
}

.small-bd-l-gray-dark24 {
  border-left: 0.8rem #333333 solid;
}

.small-bd-l-gray-medium4 {
  border-left: 0.8rem #8a8a8a solid;
}

.small-bd-l-gray-light14 {
  border-left: 0.8rem #cacaca solid;
}

.small-bd-l-gray-light24 {
  border-left: 0.8rem #e6e6e6 solid;
}

.small-bd-l-gray-light34 {
  border-left: 0.8rem #f9f9f9 solid;
}

.small-bd-t-blue5 {
  border-top: 1rem #1463a2 solid;
}

.small-bd-t-blue-light5 {
  border-top: 1rem #63afec solid;
}

.small-bd-t-blue-medium5 {
  border-top: 1rem #1f8ce3 solid;
}

.small-bd-t-blue-dark5 {
  border-top: 1rem #0c395e solid;
}

.small-bd-t-brown5 {
  border-top: 1rem #b2846a solid;
}

.small-bd-t-green5 {
  border-top: 1rem #00b140 solid;
}

.small-bd-t-gold5 {
  border-top: 1rem #e29d2e solid;
}

.small-bd-t-pink5 {
  border-top: 1rem #dd6a92 solid;
}

.small-bd-t-red5 {
  border-top: 1rem #e34c37 solid;
}

.small-bd-t-red-light5 {
  border-top: 1rem #f6c4bd solid;
}

.small-bd-t-red-medium5 {
  border-top: 1rem #ec887a solid;
}

.small-bd-t-red-dark5 {
  border-top: 1rem #711c10 solid;
}

.small-bd-t-white5 {
  border-top: 1rem #ffffff solid;
}

.small-bd-t-black5 {
  border-top: 1rem #000000 solid;
}

.small-bd-t-gray-dark15 {
  border-top: 1rem #222222 solid;
}

.small-bd-t-gray-dark25 {
  border-top: 1rem #333333 solid;
}

.small-bd-t-gray-medium5 {
  border-top: 1rem #8a8a8a solid;
}

.small-bd-t-gray-light15 {
  border-top: 1rem #cacaca solid;
}

.small-bd-t-gray-light25 {
  border-top: 1rem #e6e6e6 solid;
}

.small-bd-t-gray-light35 {
  border-top: 1rem #f9f9f9 solid;
}

.small-bd-r-blue5 {
  border-right: 1rem #1463a2 solid;
}

.small-bd-r-blue-light5 {
  border-right: 1rem #63afec solid;
}

.small-bd-r-blue-medium5 {
  border-right: 1rem #1f8ce3 solid;
}

.small-bd-r-blue-dark5 {
  border-right: 1rem #0c395e solid;
}

.small-bd-r-brown5 {
  border-right: 1rem #b2846a solid;
}

.small-bd-r-green5 {
  border-right: 1rem #00b140 solid;
}

.small-bd-r-gold5 {
  border-right: 1rem #e29d2e solid;
}

.small-bd-r-pink5 {
  border-right: 1rem #dd6a92 solid;
}

.small-bd-r-red5 {
  border-right: 1rem #e34c37 solid;
}

.small-bd-r-red-light5 {
  border-right: 1rem #f6c4bd solid;
}

.small-bd-r-red-medium5 {
  border-right: 1rem #ec887a solid;
}

.small-bd-r-red-dark5 {
  border-right: 1rem #711c10 solid;
}

.small-bd-r-white5 {
  border-right: 1rem #ffffff solid;
}

.small-bd-r-black5 {
  border-right: 1rem #000000 solid;
}

.small-bd-r-gray-dark15 {
  border-right: 1rem #222222 solid;
}

.small-bd-r-gray-dark25 {
  border-right: 1rem #333333 solid;
}

.small-bd-r-gray-medium5 {
  border-right: 1rem #8a8a8a solid;
}

.small-bd-r-gray-light15 {
  border-right: 1rem #cacaca solid;
}

.small-bd-r-gray-light25 {
  border-right: 1rem #e6e6e6 solid;
}

.small-bd-r-gray-light35 {
  border-right: 1rem #f9f9f9 solid;
}

.small-bd-b-blue5 {
  border-bottom: 1rem #1463a2 solid;
}

.small-bd-b-blue-light5 {
  border-bottom: 1rem #63afec solid;
}

.small-bd-b-blue-medium5 {
  border-bottom: 1rem #1f8ce3 solid;
}

.small-bd-b-blue-dark5 {
  border-bottom: 1rem #0c395e solid;
}

.small-bd-b-brown5 {
  border-bottom: 1rem #b2846a solid;
}

.small-bd-b-green5 {
  border-bottom: 1rem #00b140 solid;
}

.small-bd-b-gold5 {
  border-bottom: 1rem #e29d2e solid;
}

.small-bd-b-pink5 {
  border-bottom: 1rem #dd6a92 solid;
}

.small-bd-b-red5 {
  border-bottom: 1rem #e34c37 solid;
}

.small-bd-b-red-light5 {
  border-bottom: 1rem #f6c4bd solid;
}

.small-bd-b-red-medium5 {
  border-bottom: 1rem #ec887a solid;
}

.small-bd-b-red-dark5 {
  border-bottom: 1rem #711c10 solid;
}

.small-bd-b-white5 {
  border-bottom: 1rem #ffffff solid;
}

.small-bd-b-black5 {
  border-bottom: 1rem #000000 solid;
}

.small-bd-b-gray-dark15 {
  border-bottom: 1rem #222222 solid;
}

.small-bd-b-gray-dark25 {
  border-bottom: 1rem #333333 solid;
}

.small-bd-b-gray-medium5 {
  border-bottom: 1rem #8a8a8a solid;
}

.small-bd-b-gray-light15 {
  border-bottom: 1rem #cacaca solid;
}

.small-bd-b-gray-light25 {
  border-bottom: 1rem #e6e6e6 solid;
}

.small-bd-b-gray-light35 {
  border-bottom: 1rem #f9f9f9 solid;
}

.small-bd-l-blue5 {
  border-left: 1rem #1463a2 solid;
}

.small-bd-l-blue-light5 {
  border-left: 1rem #63afec solid;
}

.small-bd-l-blue-medium5 {
  border-left: 1rem #1f8ce3 solid;
}

.small-bd-l-blue-dark5 {
  border-left: 1rem #0c395e solid;
}

.small-bd-l-brown5 {
  border-left: 1rem #b2846a solid;
}

.small-bd-l-green5 {
  border-left: 1rem #00b140 solid;
}

.small-bd-l-gold5 {
  border-left: 1rem #e29d2e solid;
}

.small-bd-l-pink5 {
  border-left: 1rem #dd6a92 solid;
}

.small-bd-l-red5 {
  border-left: 1rem #e34c37 solid;
}

.small-bd-l-red-light5 {
  border-left: 1rem #f6c4bd solid;
}

.small-bd-l-red-medium5 {
  border-left: 1rem #ec887a solid;
}

.small-bd-l-red-dark5 {
  border-left: 1rem #711c10 solid;
}

.small-bd-l-white5 {
  border-left: 1rem #ffffff solid;
}

.small-bd-l-black5 {
  border-left: 1rem #000000 solid;
}

.small-bd-l-gray-dark15 {
  border-left: 1rem #222222 solid;
}

.small-bd-l-gray-dark25 {
  border-left: 1rem #333333 solid;
}

.small-bd-l-gray-medium5 {
  border-left: 1rem #8a8a8a solid;
}

.small-bd-l-gray-light15 {
  border-left: 1rem #cacaca solid;
}

.small-bd-l-gray-light25 {
  border-left: 1rem #e6e6e6 solid;
}

.small-bd-l-gray-light35 {
  border-left: 1rem #f9f9f9 solid;
}

.small-bd-t0 {
  border-top: 0px #e6e6e6 solid;
}

.small-bd-r0 {
  border-right: 0px #e6e6e6 solid;
}

.small-bd-b0 {
  border-bottom: 0px #e6e6e6 solid;
}

.small-bd-l0 {
  border-left: 0px #e6e6e6 solid;
}

.small-bd-t1 {
  border-top: 0.2px #e6e6e6 solid;
}

.small-bd-r1 {
  border-right: 0.2px #e6e6e6 solid;
}

.small-bd-b1 {
  border-bottom: 0.2px #e6e6e6 solid;
}

.small-bd-l1 {
  border-left: 0.2px #e6e6e6 solid;
}

.small-bd-t2 {
  border-top: 0.4px #e6e6e6 solid;
}

.small-bd-r2 {
  border-right: 0.4px #e6e6e6 solid;
}

.small-bd-b2 {
  border-bottom: 0.4px #e6e6e6 solid;
}

.small-bd-l2 {
  border-left: 0.4px #e6e6e6 solid;
}

.small-bd-t3 {
  border-top: 0.6px #e6e6e6 solid;
}

.small-bd-r3 {
  border-right: 0.6px #e6e6e6 solid;
}

.small-bd-b3 {
  border-bottom: 0.6px #e6e6e6 solid;
}

.small-bd-l3 {
  border-left: 0.6px #e6e6e6 solid;
}

.small-bd-t4 {
  border-top: 0.8px #e6e6e6 solid;
}

.small-bd-r4 {
  border-right: 0.8px #e6e6e6 solid;
}

.small-bd-b4 {
  border-bottom: 0.8px #e6e6e6 solid;
}

.small-bd-l4 {
  border-left: 0.8px #e6e6e6 solid;
}

.small-bd-t5 {
  border-top: 1px #e6e6e6 solid;
}

.small-bd-r5 {
  border-right: 1px #e6e6e6 solid;
}

.small-bd-b5 {
  border-bottom: 1px #e6e6e6 solid;
}

.small-bd-l5 {
  border-left: 1px #e6e6e6 solid;
}

.small-bd-blue-0 {
  border: 0px solid #1463a2;
}

.small-bd-blue-light-0 {
  border: 0px solid #63afec;
}

.small-bd-blue-medium-0 {
  border: 0px solid #1f8ce3;
}

.small-bd-blue-dark-0 {
  border: 0px solid #0c395e;
}

.small-bd-brown-0 {
  border: 0px solid #b2846a;
}

.small-bd-green-0 {
  border: 0px solid #00b140;
}

.small-bd-gold-0 {
  border: 0px solid #e29d2e;
}

.small-bd-pink-0 {
  border: 0px solid #dd6a92;
}

.small-bd-red-0 {
  border: 0px solid #e34c37;
}

.small-bd-red-light-0 {
  border: 0px solid #f6c4bd;
}

.small-bd-red-medium-0 {
  border: 0px solid #ec887a;
}

.small-bd-red-dark-0 {
  border: 0px solid #711c10;
}

.small-bd-white-0 {
  border: 0px solid #ffffff;
}

.small-bd-black-0 {
  border: 0px solid #000000;
}

.small-bd-gray-dark1-0 {
  border: 0px solid #222222;
}

.small-bd-gray-dark2-0 {
  border: 0px solid #333333;
}

.small-bd-gray-medium-0 {
  border: 0px solid #8a8a8a;
}

.small-bd-gray-light1-0 {
  border: 0px solid #cacaca;
}

.small-bd-gray-light2-0 {
  border: 0px solid #e6e6e6;
}

.small-bd-gray-light3-0 {
  border: 0px solid #f9f9f9;
}

.small-bd-blue-1 {
  border: 0.2px solid #1463a2;
}

.small-bd-blue-light-1 {
  border: 0.2px solid #63afec;
}

.small-bd-blue-medium-1 {
  border: 0.2px solid #1f8ce3;
}

.small-bd-blue-dark-1 {
  border: 0.2px solid #0c395e;
}

.small-bd-brown-1 {
  border: 0.2px solid #b2846a;
}

.small-bd-green-1 {
  border: 0.2px solid #00b140;
}

.small-bd-gold-1 {
  border: 0.2px solid #e29d2e;
}

.small-bd-pink-1 {
  border: 0.2px solid #dd6a92;
}

.small-bd-red-1 {
  border: 0.2px solid #e34c37;
}

.small-bd-red-light-1 {
  border: 0.2px solid #f6c4bd;
}

.small-bd-red-medium-1 {
  border: 0.2px solid #ec887a;
}

.small-bd-red-dark-1 {
  border: 0.2px solid #711c10;
}

.small-bd-white-1 {
  border: 0.2px solid #ffffff;
}

.small-bd-black-1 {
  border: 0.2px solid #000000;
}

.small-bd-gray-dark1-1 {
  border: 0.2px solid #222222;
}

.small-bd-gray-dark2-1 {
  border: 0.2px solid #333333;
}

.small-bd-gray-medium-1 {
  border: 0.2px solid #8a8a8a;
}

.small-bd-gray-light1-1 {
  border: 0.2px solid #cacaca;
}

.small-bd-gray-light2-1 {
  border: 0.2px solid #e6e6e6;
}

.small-bd-gray-light3-1 {
  border: 0.2px solid #f9f9f9;
}

.small-bd-blue-2 {
  border: 0.4px solid #1463a2;
}

.small-bd-blue-light-2 {
  border: 0.4px solid #63afec;
}

.small-bd-blue-medium-2 {
  border: 0.4px solid #1f8ce3;
}

.small-bd-blue-dark-2 {
  border: 0.4px solid #0c395e;
}

.small-bd-brown-2 {
  border: 0.4px solid #b2846a;
}

.small-bd-green-2 {
  border: 0.4px solid #00b140;
}

.small-bd-gold-2 {
  border: 0.4px solid #e29d2e;
}

.small-bd-pink-2 {
  border: 0.4px solid #dd6a92;
}

.small-bd-red-2 {
  border: 0.4px solid #e34c37;
}

.small-bd-red-light-2 {
  border: 0.4px solid #f6c4bd;
}

.small-bd-red-medium-2 {
  border: 0.4px solid #ec887a;
}

.small-bd-red-dark-2 {
  border: 0.4px solid #711c10;
}

.small-bd-white-2 {
  border: 0.4px solid #ffffff;
}

.small-bd-black-2 {
  border: 0.4px solid #000000;
}

.small-bd-gray-dark1-2 {
  border: 0.4px solid #222222;
}

.small-bd-gray-dark2-2 {
  border: 0.4px solid #333333;
}

.small-bd-gray-medium-2 {
  border: 0.4px solid #8a8a8a;
}

.small-bd-gray-light1-2 {
  border: 0.4px solid #cacaca;
}

.small-bd-gray-light2-2 {
  border: 0.4px solid #e6e6e6;
}

.small-bd-gray-light3-2 {
  border: 0.4px solid #f9f9f9;
}

.small-bd-blue-3 {
  border: 0.6px solid #1463a2;
}

.small-bd-blue-light-3 {
  border: 0.6px solid #63afec;
}

.small-bd-blue-medium-3 {
  border: 0.6px solid #1f8ce3;
}

.small-bd-blue-dark-3 {
  border: 0.6px solid #0c395e;
}

.small-bd-brown-3 {
  border: 0.6px solid #b2846a;
}

.small-bd-green-3 {
  border: 0.6px solid #00b140;
}

.small-bd-gold-3 {
  border: 0.6px solid #e29d2e;
}

.small-bd-pink-3 {
  border: 0.6px solid #dd6a92;
}

.small-bd-red-3 {
  border: 0.6px solid #e34c37;
}

.small-bd-red-light-3 {
  border: 0.6px solid #f6c4bd;
}

.small-bd-red-medium-3 {
  border: 0.6px solid #ec887a;
}

.small-bd-red-dark-3 {
  border: 0.6px solid #711c10;
}

.small-bd-white-3 {
  border: 0.6px solid #ffffff;
}

.small-bd-black-3 {
  border: 0.6px solid #000000;
}

.small-bd-gray-dark1-3 {
  border: 0.6px solid #222222;
}

.small-bd-gray-dark2-3 {
  border: 0.6px solid #333333;
}

.small-bd-gray-medium-3 {
  border: 0.6px solid #8a8a8a;
}

.small-bd-gray-light1-3 {
  border: 0.6px solid #cacaca;
}

.small-bd-gray-light2-3 {
  border: 0.6px solid #e6e6e6;
}

.small-bd-gray-light3-3 {
  border: 0.6px solid #f9f9f9;
}

.small-bd-blue-4 {
  border: 0.8px solid #1463a2;
}

.small-bd-blue-light-4 {
  border: 0.8px solid #63afec;
}

.small-bd-blue-medium-4 {
  border: 0.8px solid #1f8ce3;
}

.small-bd-blue-dark-4 {
  border: 0.8px solid #0c395e;
}

.small-bd-brown-4 {
  border: 0.8px solid #b2846a;
}

.small-bd-green-4 {
  border: 0.8px solid #00b140;
}

.small-bd-gold-4 {
  border: 0.8px solid #e29d2e;
}

.small-bd-pink-4 {
  border: 0.8px solid #dd6a92;
}

.small-bd-red-4 {
  border: 0.8px solid #e34c37;
}

.small-bd-red-light-4 {
  border: 0.8px solid #f6c4bd;
}

.small-bd-red-medium-4 {
  border: 0.8px solid #ec887a;
}

.small-bd-red-dark-4 {
  border: 0.8px solid #711c10;
}

.small-bd-white-4 {
  border: 0.8px solid #ffffff;
}

.small-bd-black-4 {
  border: 0.8px solid #000000;
}

.small-bd-gray-dark1-4 {
  border: 0.8px solid #222222;
}

.small-bd-gray-dark2-4 {
  border: 0.8px solid #333333;
}

.small-bd-gray-medium-4 {
  border: 0.8px solid #8a8a8a;
}

.small-bd-gray-light1-4 {
  border: 0.8px solid #cacaca;
}

.small-bd-gray-light2-4 {
  border: 0.8px solid #e6e6e6;
}

.small-bd-gray-light3-4 {
  border: 0.8px solid #f9f9f9;
}

.small-bd-blue-5 {
  border: 1px solid #1463a2;
}

.small-bd-blue-light-5 {
  border: 1px solid #63afec;
}

.small-bd-blue-medium-5 {
  border: 1px solid #1f8ce3;
}

.small-bd-blue-dark-5 {
  border: 1px solid #0c395e;
}

.small-bd-brown-5 {
  border: 1px solid #b2846a;
}

.small-bd-green-5 {
  border: 1px solid #00b140;
}

.small-bd-gold-5 {
  border: 1px solid #e29d2e;
}

.small-bd-pink-5 {
  border: 1px solid #dd6a92;
}

.small-bd-red-5 {
  border: 1px solid #e34c37;
}

.small-bd-red-light-5 {
  border: 1px solid #f6c4bd;
}

.small-bd-red-medium-5 {
  border: 1px solid #ec887a;
}

.small-bd-red-dark-5 {
  border: 1px solid #711c10;
}

.small-bd-white-5 {
  border: 1px solid #ffffff;
}

.small-bd-black-5 {
  border: 1px solid #000000;
}

.small-bd-gray-dark1-5 {
  border: 1px solid #222222;
}

.small-bd-gray-dark2-5 {
  border: 1px solid #333333;
}

.small-bd-gray-medium-5 {
  border: 1px solid #8a8a8a;
}

.small-bd-gray-light1-5 {
  border: 1px solid #cacaca;
}

.small-bd-gray-light2-5 {
  border: 1px solid #e6e6e6;
}

.small-bd-gray-light3-5 {
  border: 1px solid #f9f9f9;
}

.small-bd-blue {
  border: 2px solid #1463a2;
}

.small-bd-blue-light {
  border: 2px solid #63afec;
}

.small-bd-blue-medium {
  border: 2px solid #1f8ce3;
}

.small-bd-blue-dark {
  border: 2px solid #0c395e;
}

.small-bd-brown {
  border: 2px solid #b2846a;
}

.small-bd-green {
  border: 2px solid #00b140;
}

.small-bd-gold {
  border: 2px solid #e29d2e;
}

.small-bd-pink {
  border: 2px solid #dd6a92;
}

.small-bd-red {
  border: 2px solid #e34c37;
}

.small-bd-red-light {
  border: 2px solid #f6c4bd;
}

.small-bd-red-medium {
  border: 2px solid #ec887a;
}

.small-bd-red-dark {
  border: 2px solid #711c10;
}

.small-bd-white {
  border: 2px solid #ffffff;
}

.small-bd-black {
  border: 2px solid #000000;
}

.small-bd-gray-dark1 {
  border: 2px solid #222222;
}

.small-bd-gray-dark2 {
  border: 2px solid #333333;
}

.small-bd-gray-medium {
  border: 2px solid #8a8a8a;
}

.small-bd-gray-light1 {
  border: 2px solid #cacaca;
}

.small-bd-gray-light2 {
  border: 2px solid #e6e6e6;
}

.small-bd-gray-light3 {
  border: 2px solid #f9f9f9;
}

.small-bd0 {
  border: 0px solid #e6e6e6;
}

.small-bd1 {
  border: 0.2px solid #e6e6e6;
}

.small-bd2 {
  border: 0.4px solid #e6e6e6;
}

.small-bd3 {
  border: 0.6px solid #e6e6e6;
}

.small-bd4 {
  border: 0.8px solid #e6e6e6;
}

.small-bd5 {
  border: 1px solid #e6e6e6;
}

@media print, screen and (min-width: 40em) {
  .medium-bd-t-blue0 {
    border-top: 0rem #1463a2 solid;
  }
  .medium-bd-t-blue-light0 {
    border-top: 0rem #63afec solid;
  }
  .medium-bd-t-blue-medium0 {
    border-top: 0rem #1f8ce3 solid;
  }
  .medium-bd-t-blue-dark0 {
    border-top: 0rem #0c395e solid;
  }
  .medium-bd-t-brown0 {
    border-top: 0rem #b2846a solid;
  }
  .medium-bd-t-green0 {
    border-top: 0rem #00b140 solid;
  }
  .medium-bd-t-gold0 {
    border-top: 0rem #e29d2e solid;
  }
  .medium-bd-t-pink0 {
    border-top: 0rem #dd6a92 solid;
  }
  .medium-bd-t-red0 {
    border-top: 0rem #e34c37 solid;
  }
  .medium-bd-t-red-light0 {
    border-top: 0rem #f6c4bd solid;
  }
  .medium-bd-t-red-medium0 {
    border-top: 0rem #ec887a solid;
  }
  .medium-bd-t-red-dark0 {
    border-top: 0rem #711c10 solid;
  }
  .medium-bd-t-white0 {
    border-top: 0rem #ffffff solid;
  }
  .medium-bd-t-black0 {
    border-top: 0rem #000000 solid;
  }
  .medium-bd-t-gray-dark10 {
    border-top: 0rem #222222 solid;
  }
  .medium-bd-t-gray-dark20 {
    border-top: 0rem #333333 solid;
  }
  .medium-bd-t-gray-medium0 {
    border-top: 0rem #8a8a8a solid;
  }
  .medium-bd-t-gray-light10 {
    border-top: 0rem #cacaca solid;
  }
  .medium-bd-t-gray-light20 {
    border-top: 0rem #e6e6e6 solid;
  }
  .medium-bd-t-gray-light30 {
    border-top: 0rem #f9f9f9 solid;
  }
  .medium-bd-r-blue0 {
    border-right: 0rem #1463a2 solid;
  }
  .medium-bd-r-blue-light0 {
    border-right: 0rem #63afec solid;
  }
  .medium-bd-r-blue-medium0 {
    border-right: 0rem #1f8ce3 solid;
  }
  .medium-bd-r-blue-dark0 {
    border-right: 0rem #0c395e solid;
  }
  .medium-bd-r-brown0 {
    border-right: 0rem #b2846a solid;
  }
  .medium-bd-r-green0 {
    border-right: 0rem #00b140 solid;
  }
  .medium-bd-r-gold0 {
    border-right: 0rem #e29d2e solid;
  }
  .medium-bd-r-pink0 {
    border-right: 0rem #dd6a92 solid;
  }
  .medium-bd-r-red0 {
    border-right: 0rem #e34c37 solid;
  }
  .medium-bd-r-red-light0 {
    border-right: 0rem #f6c4bd solid;
  }
  .medium-bd-r-red-medium0 {
    border-right: 0rem #ec887a solid;
  }
  .medium-bd-r-red-dark0 {
    border-right: 0rem #711c10 solid;
  }
  .medium-bd-r-white0 {
    border-right: 0rem #ffffff solid;
  }
  .medium-bd-r-black0 {
    border-right: 0rem #000000 solid;
  }
  .medium-bd-r-gray-dark10 {
    border-right: 0rem #222222 solid;
  }
  .medium-bd-r-gray-dark20 {
    border-right: 0rem #333333 solid;
  }
  .medium-bd-r-gray-medium0 {
    border-right: 0rem #8a8a8a solid;
  }
  .medium-bd-r-gray-light10 {
    border-right: 0rem #cacaca solid;
  }
  .medium-bd-r-gray-light20 {
    border-right: 0rem #e6e6e6 solid;
  }
  .medium-bd-r-gray-light30 {
    border-right: 0rem #f9f9f9 solid;
  }
  .medium-bd-b-blue0 {
    border-bottom: 0rem #1463a2 solid;
  }
  .medium-bd-b-blue-light0 {
    border-bottom: 0rem #63afec solid;
  }
  .medium-bd-b-blue-medium0 {
    border-bottom: 0rem #1f8ce3 solid;
  }
  .medium-bd-b-blue-dark0 {
    border-bottom: 0rem #0c395e solid;
  }
  .medium-bd-b-brown0 {
    border-bottom: 0rem #b2846a solid;
  }
  .medium-bd-b-green0 {
    border-bottom: 0rem #00b140 solid;
  }
  .medium-bd-b-gold0 {
    border-bottom: 0rem #e29d2e solid;
  }
  .medium-bd-b-pink0 {
    border-bottom: 0rem #dd6a92 solid;
  }
  .medium-bd-b-red0 {
    border-bottom: 0rem #e34c37 solid;
  }
  .medium-bd-b-red-light0 {
    border-bottom: 0rem #f6c4bd solid;
  }
  .medium-bd-b-red-medium0 {
    border-bottom: 0rem #ec887a solid;
  }
  .medium-bd-b-red-dark0 {
    border-bottom: 0rem #711c10 solid;
  }
  .medium-bd-b-white0 {
    border-bottom: 0rem #ffffff solid;
  }
  .medium-bd-b-black0 {
    border-bottom: 0rem #000000 solid;
  }
  .medium-bd-b-gray-dark10 {
    border-bottom: 0rem #222222 solid;
  }
  .medium-bd-b-gray-dark20 {
    border-bottom: 0rem #333333 solid;
  }
  .medium-bd-b-gray-medium0 {
    border-bottom: 0rem #8a8a8a solid;
  }
  .medium-bd-b-gray-light10 {
    border-bottom: 0rem #cacaca solid;
  }
  .medium-bd-b-gray-light20 {
    border-bottom: 0rem #e6e6e6 solid;
  }
  .medium-bd-b-gray-light30 {
    border-bottom: 0rem #f9f9f9 solid;
  }
  .medium-bd-l-blue0 {
    border-left: 0rem #1463a2 solid;
  }
  .medium-bd-l-blue-light0 {
    border-left: 0rem #63afec solid;
  }
  .medium-bd-l-blue-medium0 {
    border-left: 0rem #1f8ce3 solid;
  }
  .medium-bd-l-blue-dark0 {
    border-left: 0rem #0c395e solid;
  }
  .medium-bd-l-brown0 {
    border-left: 0rem #b2846a solid;
  }
  .medium-bd-l-green0 {
    border-left: 0rem #00b140 solid;
  }
  .medium-bd-l-gold0 {
    border-left: 0rem #e29d2e solid;
  }
  .medium-bd-l-pink0 {
    border-left: 0rem #dd6a92 solid;
  }
  .medium-bd-l-red0 {
    border-left: 0rem #e34c37 solid;
  }
  .medium-bd-l-red-light0 {
    border-left: 0rem #f6c4bd solid;
  }
  .medium-bd-l-red-medium0 {
    border-left: 0rem #ec887a solid;
  }
  .medium-bd-l-red-dark0 {
    border-left: 0rem #711c10 solid;
  }
  .medium-bd-l-white0 {
    border-left: 0rem #ffffff solid;
  }
  .medium-bd-l-black0 {
    border-left: 0rem #000000 solid;
  }
  .medium-bd-l-gray-dark10 {
    border-left: 0rem #222222 solid;
  }
  .medium-bd-l-gray-dark20 {
    border-left: 0rem #333333 solid;
  }
  .medium-bd-l-gray-medium0 {
    border-left: 0rem #8a8a8a solid;
  }
  .medium-bd-l-gray-light10 {
    border-left: 0rem #cacaca solid;
  }
  .medium-bd-l-gray-light20 {
    border-left: 0rem #e6e6e6 solid;
  }
  .medium-bd-l-gray-light30 {
    border-left: 0rem #f9f9f9 solid;
  }
  .medium-bd-t-blue1 {
    border-top: 0.2rem #1463a2 solid;
  }
  .medium-bd-t-blue-light1 {
    border-top: 0.2rem #63afec solid;
  }
  .medium-bd-t-blue-medium1 {
    border-top: 0.2rem #1f8ce3 solid;
  }
  .medium-bd-t-blue-dark1 {
    border-top: 0.2rem #0c395e solid;
  }
  .medium-bd-t-brown1 {
    border-top: 0.2rem #b2846a solid;
  }
  .medium-bd-t-green1 {
    border-top: 0.2rem #00b140 solid;
  }
  .medium-bd-t-gold1 {
    border-top: 0.2rem #e29d2e solid;
  }
  .medium-bd-t-pink1 {
    border-top: 0.2rem #dd6a92 solid;
  }
  .medium-bd-t-red1 {
    border-top: 0.2rem #e34c37 solid;
  }
  .medium-bd-t-red-light1 {
    border-top: 0.2rem #f6c4bd solid;
  }
  .medium-bd-t-red-medium1 {
    border-top: 0.2rem #ec887a solid;
  }
  .medium-bd-t-red-dark1 {
    border-top: 0.2rem #711c10 solid;
  }
  .medium-bd-t-white1 {
    border-top: 0.2rem #ffffff solid;
  }
  .medium-bd-t-black1 {
    border-top: 0.2rem #000000 solid;
  }
  .medium-bd-t-gray-dark11 {
    border-top: 0.2rem #222222 solid;
  }
  .medium-bd-t-gray-dark21 {
    border-top: 0.2rem #333333 solid;
  }
  .medium-bd-t-gray-medium1 {
    border-top: 0.2rem #8a8a8a solid;
  }
  .medium-bd-t-gray-light11 {
    border-top: 0.2rem #cacaca solid;
  }
  .medium-bd-t-gray-light21 {
    border-top: 0.2rem #e6e6e6 solid;
  }
  .medium-bd-t-gray-light31 {
    border-top: 0.2rem #f9f9f9 solid;
  }
  .medium-bd-r-blue1 {
    border-right: 0.2rem #1463a2 solid;
  }
  .medium-bd-r-blue-light1 {
    border-right: 0.2rem #63afec solid;
  }
  .medium-bd-r-blue-medium1 {
    border-right: 0.2rem #1f8ce3 solid;
  }
  .medium-bd-r-blue-dark1 {
    border-right: 0.2rem #0c395e solid;
  }
  .medium-bd-r-brown1 {
    border-right: 0.2rem #b2846a solid;
  }
  .medium-bd-r-green1 {
    border-right: 0.2rem #00b140 solid;
  }
  .medium-bd-r-gold1 {
    border-right: 0.2rem #e29d2e solid;
  }
  .medium-bd-r-pink1 {
    border-right: 0.2rem #dd6a92 solid;
  }
  .medium-bd-r-red1 {
    border-right: 0.2rem #e34c37 solid;
  }
  .medium-bd-r-red-light1 {
    border-right: 0.2rem #f6c4bd solid;
  }
  .medium-bd-r-red-medium1 {
    border-right: 0.2rem #ec887a solid;
  }
  .medium-bd-r-red-dark1 {
    border-right: 0.2rem #711c10 solid;
  }
  .medium-bd-r-white1 {
    border-right: 0.2rem #ffffff solid;
  }
  .medium-bd-r-black1 {
    border-right: 0.2rem #000000 solid;
  }
  .medium-bd-r-gray-dark11 {
    border-right: 0.2rem #222222 solid;
  }
  .medium-bd-r-gray-dark21 {
    border-right: 0.2rem #333333 solid;
  }
  .medium-bd-r-gray-medium1 {
    border-right: 0.2rem #8a8a8a solid;
  }
  .medium-bd-r-gray-light11 {
    border-right: 0.2rem #cacaca solid;
  }
  .medium-bd-r-gray-light21 {
    border-right: 0.2rem #e6e6e6 solid;
  }
  .medium-bd-r-gray-light31 {
    border-right: 0.2rem #f9f9f9 solid;
  }
  .medium-bd-b-blue1 {
    border-bottom: 0.2rem #1463a2 solid;
  }
  .medium-bd-b-blue-light1 {
    border-bottom: 0.2rem #63afec solid;
  }
  .medium-bd-b-blue-medium1 {
    border-bottom: 0.2rem #1f8ce3 solid;
  }
  .medium-bd-b-blue-dark1 {
    border-bottom: 0.2rem #0c395e solid;
  }
  .medium-bd-b-brown1 {
    border-bottom: 0.2rem #b2846a solid;
  }
  .medium-bd-b-green1 {
    border-bottom: 0.2rem #00b140 solid;
  }
  .medium-bd-b-gold1 {
    border-bottom: 0.2rem #e29d2e solid;
  }
  .medium-bd-b-pink1 {
    border-bottom: 0.2rem #dd6a92 solid;
  }
  .medium-bd-b-red1 {
    border-bottom: 0.2rem #e34c37 solid;
  }
  .medium-bd-b-red-light1 {
    border-bottom: 0.2rem #f6c4bd solid;
  }
  .medium-bd-b-red-medium1 {
    border-bottom: 0.2rem #ec887a solid;
  }
  .medium-bd-b-red-dark1 {
    border-bottom: 0.2rem #711c10 solid;
  }
  .medium-bd-b-white1 {
    border-bottom: 0.2rem #ffffff solid;
  }
  .medium-bd-b-black1 {
    border-bottom: 0.2rem #000000 solid;
  }
  .medium-bd-b-gray-dark11 {
    border-bottom: 0.2rem #222222 solid;
  }
  .medium-bd-b-gray-dark21 {
    border-bottom: 0.2rem #333333 solid;
  }
  .medium-bd-b-gray-medium1 {
    border-bottom: 0.2rem #8a8a8a solid;
  }
  .medium-bd-b-gray-light11 {
    border-bottom: 0.2rem #cacaca solid;
  }
  .medium-bd-b-gray-light21 {
    border-bottom: 0.2rem #e6e6e6 solid;
  }
  .medium-bd-b-gray-light31 {
    border-bottom: 0.2rem #f9f9f9 solid;
  }
  .medium-bd-l-blue1 {
    border-left: 0.2rem #1463a2 solid;
  }
  .medium-bd-l-blue-light1 {
    border-left: 0.2rem #63afec solid;
  }
  .medium-bd-l-blue-medium1 {
    border-left: 0.2rem #1f8ce3 solid;
  }
  .medium-bd-l-blue-dark1 {
    border-left: 0.2rem #0c395e solid;
  }
  .medium-bd-l-brown1 {
    border-left: 0.2rem #b2846a solid;
  }
  .medium-bd-l-green1 {
    border-left: 0.2rem #00b140 solid;
  }
  .medium-bd-l-gold1 {
    border-left: 0.2rem #e29d2e solid;
  }
  .medium-bd-l-pink1 {
    border-left: 0.2rem #dd6a92 solid;
  }
  .medium-bd-l-red1 {
    border-left: 0.2rem #e34c37 solid;
  }
  .medium-bd-l-red-light1 {
    border-left: 0.2rem #f6c4bd solid;
  }
  .medium-bd-l-red-medium1 {
    border-left: 0.2rem #ec887a solid;
  }
  .medium-bd-l-red-dark1 {
    border-left: 0.2rem #711c10 solid;
  }
  .medium-bd-l-white1 {
    border-left: 0.2rem #ffffff solid;
  }
  .medium-bd-l-black1 {
    border-left: 0.2rem #000000 solid;
  }
  .medium-bd-l-gray-dark11 {
    border-left: 0.2rem #222222 solid;
  }
  .medium-bd-l-gray-dark21 {
    border-left: 0.2rem #333333 solid;
  }
  .medium-bd-l-gray-medium1 {
    border-left: 0.2rem #8a8a8a solid;
  }
  .medium-bd-l-gray-light11 {
    border-left: 0.2rem #cacaca solid;
  }
  .medium-bd-l-gray-light21 {
    border-left: 0.2rem #e6e6e6 solid;
  }
  .medium-bd-l-gray-light31 {
    border-left: 0.2rem #f9f9f9 solid;
  }
  .medium-bd-t-blue2 {
    border-top: 0.4rem #1463a2 solid;
  }
  .medium-bd-t-blue-light2 {
    border-top: 0.4rem #63afec solid;
  }
  .medium-bd-t-blue-medium2 {
    border-top: 0.4rem #1f8ce3 solid;
  }
  .medium-bd-t-blue-dark2 {
    border-top: 0.4rem #0c395e solid;
  }
  .medium-bd-t-brown2 {
    border-top: 0.4rem #b2846a solid;
  }
  .medium-bd-t-green2 {
    border-top: 0.4rem #00b140 solid;
  }
  .medium-bd-t-gold2 {
    border-top: 0.4rem #e29d2e solid;
  }
  .medium-bd-t-pink2 {
    border-top: 0.4rem #dd6a92 solid;
  }
  .medium-bd-t-red2 {
    border-top: 0.4rem #e34c37 solid;
  }
  .medium-bd-t-red-light2 {
    border-top: 0.4rem #f6c4bd solid;
  }
  .medium-bd-t-red-medium2 {
    border-top: 0.4rem #ec887a solid;
  }
  .medium-bd-t-red-dark2 {
    border-top: 0.4rem #711c10 solid;
  }
  .medium-bd-t-white2 {
    border-top: 0.4rem #ffffff solid;
  }
  .medium-bd-t-black2 {
    border-top: 0.4rem #000000 solid;
  }
  .medium-bd-t-gray-dark12 {
    border-top: 0.4rem #222222 solid;
  }
  .medium-bd-t-gray-dark22 {
    border-top: 0.4rem #333333 solid;
  }
  .medium-bd-t-gray-medium2 {
    border-top: 0.4rem #8a8a8a solid;
  }
  .medium-bd-t-gray-light12 {
    border-top: 0.4rem #cacaca solid;
  }
  .medium-bd-t-gray-light22 {
    border-top: 0.4rem #e6e6e6 solid;
  }
  .medium-bd-t-gray-light32 {
    border-top: 0.4rem #f9f9f9 solid;
  }
  .medium-bd-r-blue2 {
    border-right: 0.4rem #1463a2 solid;
  }
  .medium-bd-r-blue-light2 {
    border-right: 0.4rem #63afec solid;
  }
  .medium-bd-r-blue-medium2 {
    border-right: 0.4rem #1f8ce3 solid;
  }
  .medium-bd-r-blue-dark2 {
    border-right: 0.4rem #0c395e solid;
  }
  .medium-bd-r-brown2 {
    border-right: 0.4rem #b2846a solid;
  }
  .medium-bd-r-green2 {
    border-right: 0.4rem #00b140 solid;
  }
  .medium-bd-r-gold2 {
    border-right: 0.4rem #e29d2e solid;
  }
  .medium-bd-r-pink2 {
    border-right: 0.4rem #dd6a92 solid;
  }
  .medium-bd-r-red2 {
    border-right: 0.4rem #e34c37 solid;
  }
  .medium-bd-r-red-light2 {
    border-right: 0.4rem #f6c4bd solid;
  }
  .medium-bd-r-red-medium2 {
    border-right: 0.4rem #ec887a solid;
  }
  .medium-bd-r-red-dark2 {
    border-right: 0.4rem #711c10 solid;
  }
  .medium-bd-r-white2 {
    border-right: 0.4rem #ffffff solid;
  }
  .medium-bd-r-black2 {
    border-right: 0.4rem #000000 solid;
  }
  .medium-bd-r-gray-dark12 {
    border-right: 0.4rem #222222 solid;
  }
  .medium-bd-r-gray-dark22 {
    border-right: 0.4rem #333333 solid;
  }
  .medium-bd-r-gray-medium2 {
    border-right: 0.4rem #8a8a8a solid;
  }
  .medium-bd-r-gray-light12 {
    border-right: 0.4rem #cacaca solid;
  }
  .medium-bd-r-gray-light22 {
    border-right: 0.4rem #e6e6e6 solid;
  }
  .medium-bd-r-gray-light32 {
    border-right: 0.4rem #f9f9f9 solid;
  }
  .medium-bd-b-blue2 {
    border-bottom: 0.4rem #1463a2 solid;
  }
  .medium-bd-b-blue-light2 {
    border-bottom: 0.4rem #63afec solid;
  }
  .medium-bd-b-blue-medium2 {
    border-bottom: 0.4rem #1f8ce3 solid;
  }
  .medium-bd-b-blue-dark2 {
    border-bottom: 0.4rem #0c395e solid;
  }
  .medium-bd-b-brown2 {
    border-bottom: 0.4rem #b2846a solid;
  }
  .medium-bd-b-green2 {
    border-bottom: 0.4rem #00b140 solid;
  }
  .medium-bd-b-gold2 {
    border-bottom: 0.4rem #e29d2e solid;
  }
  .medium-bd-b-pink2 {
    border-bottom: 0.4rem #dd6a92 solid;
  }
  .medium-bd-b-red2 {
    border-bottom: 0.4rem #e34c37 solid;
  }
  .medium-bd-b-red-light2 {
    border-bottom: 0.4rem #f6c4bd solid;
  }
  .medium-bd-b-red-medium2 {
    border-bottom: 0.4rem #ec887a solid;
  }
  .medium-bd-b-red-dark2 {
    border-bottom: 0.4rem #711c10 solid;
  }
  .medium-bd-b-white2 {
    border-bottom: 0.4rem #ffffff solid;
  }
  .medium-bd-b-black2 {
    border-bottom: 0.4rem #000000 solid;
  }
  .medium-bd-b-gray-dark12 {
    border-bottom: 0.4rem #222222 solid;
  }
  .medium-bd-b-gray-dark22 {
    border-bottom: 0.4rem #333333 solid;
  }
  .medium-bd-b-gray-medium2 {
    border-bottom: 0.4rem #8a8a8a solid;
  }
  .medium-bd-b-gray-light12 {
    border-bottom: 0.4rem #cacaca solid;
  }
  .medium-bd-b-gray-light22 {
    border-bottom: 0.4rem #e6e6e6 solid;
  }
  .medium-bd-b-gray-light32 {
    border-bottom: 0.4rem #f9f9f9 solid;
  }
  .medium-bd-l-blue2 {
    border-left: 0.4rem #1463a2 solid;
  }
  .medium-bd-l-blue-light2 {
    border-left: 0.4rem #63afec solid;
  }
  .medium-bd-l-blue-medium2 {
    border-left: 0.4rem #1f8ce3 solid;
  }
  .medium-bd-l-blue-dark2 {
    border-left: 0.4rem #0c395e solid;
  }
  .medium-bd-l-brown2 {
    border-left: 0.4rem #b2846a solid;
  }
  .medium-bd-l-green2 {
    border-left: 0.4rem #00b140 solid;
  }
  .medium-bd-l-gold2 {
    border-left: 0.4rem #e29d2e solid;
  }
  .medium-bd-l-pink2 {
    border-left: 0.4rem #dd6a92 solid;
  }
  .medium-bd-l-red2 {
    border-left: 0.4rem #e34c37 solid;
  }
  .medium-bd-l-red-light2 {
    border-left: 0.4rem #f6c4bd solid;
  }
  .medium-bd-l-red-medium2 {
    border-left: 0.4rem #ec887a solid;
  }
  .medium-bd-l-red-dark2 {
    border-left: 0.4rem #711c10 solid;
  }
  .medium-bd-l-white2 {
    border-left: 0.4rem #ffffff solid;
  }
  .medium-bd-l-black2 {
    border-left: 0.4rem #000000 solid;
  }
  .medium-bd-l-gray-dark12 {
    border-left: 0.4rem #222222 solid;
  }
  .medium-bd-l-gray-dark22 {
    border-left: 0.4rem #333333 solid;
  }
  .medium-bd-l-gray-medium2 {
    border-left: 0.4rem #8a8a8a solid;
  }
  .medium-bd-l-gray-light12 {
    border-left: 0.4rem #cacaca solid;
  }
  .medium-bd-l-gray-light22 {
    border-left: 0.4rem #e6e6e6 solid;
  }
  .medium-bd-l-gray-light32 {
    border-left: 0.4rem #f9f9f9 solid;
  }
  .medium-bd-t-blue3 {
    border-top: 0.6rem #1463a2 solid;
  }
  .medium-bd-t-blue-light3 {
    border-top: 0.6rem #63afec solid;
  }
  .medium-bd-t-blue-medium3 {
    border-top: 0.6rem #1f8ce3 solid;
  }
  .medium-bd-t-blue-dark3 {
    border-top: 0.6rem #0c395e solid;
  }
  .medium-bd-t-brown3 {
    border-top: 0.6rem #b2846a solid;
  }
  .medium-bd-t-green3 {
    border-top: 0.6rem #00b140 solid;
  }
  .medium-bd-t-gold3 {
    border-top: 0.6rem #e29d2e solid;
  }
  .medium-bd-t-pink3 {
    border-top: 0.6rem #dd6a92 solid;
  }
  .medium-bd-t-red3 {
    border-top: 0.6rem #e34c37 solid;
  }
  .medium-bd-t-red-light3 {
    border-top: 0.6rem #f6c4bd solid;
  }
  .medium-bd-t-red-medium3 {
    border-top: 0.6rem #ec887a solid;
  }
  .medium-bd-t-red-dark3 {
    border-top: 0.6rem #711c10 solid;
  }
  .medium-bd-t-white3 {
    border-top: 0.6rem #ffffff solid;
  }
  .medium-bd-t-black3 {
    border-top: 0.6rem #000000 solid;
  }
  .medium-bd-t-gray-dark13 {
    border-top: 0.6rem #222222 solid;
  }
  .medium-bd-t-gray-dark23 {
    border-top: 0.6rem #333333 solid;
  }
  .medium-bd-t-gray-medium3 {
    border-top: 0.6rem #8a8a8a solid;
  }
  .medium-bd-t-gray-light13 {
    border-top: 0.6rem #cacaca solid;
  }
  .medium-bd-t-gray-light23 {
    border-top: 0.6rem #e6e6e6 solid;
  }
  .medium-bd-t-gray-light33 {
    border-top: 0.6rem #f9f9f9 solid;
  }
  .medium-bd-r-blue3 {
    border-right: 0.6rem #1463a2 solid;
  }
  .medium-bd-r-blue-light3 {
    border-right: 0.6rem #63afec solid;
  }
  .medium-bd-r-blue-medium3 {
    border-right: 0.6rem #1f8ce3 solid;
  }
  .medium-bd-r-blue-dark3 {
    border-right: 0.6rem #0c395e solid;
  }
  .medium-bd-r-brown3 {
    border-right: 0.6rem #b2846a solid;
  }
  .medium-bd-r-green3 {
    border-right: 0.6rem #00b140 solid;
  }
  .medium-bd-r-gold3 {
    border-right: 0.6rem #e29d2e solid;
  }
  .medium-bd-r-pink3 {
    border-right: 0.6rem #dd6a92 solid;
  }
  .medium-bd-r-red3 {
    border-right: 0.6rem #e34c37 solid;
  }
  .medium-bd-r-red-light3 {
    border-right: 0.6rem #f6c4bd solid;
  }
  .medium-bd-r-red-medium3 {
    border-right: 0.6rem #ec887a solid;
  }
  .medium-bd-r-red-dark3 {
    border-right: 0.6rem #711c10 solid;
  }
  .medium-bd-r-white3 {
    border-right: 0.6rem #ffffff solid;
  }
  .medium-bd-r-black3 {
    border-right: 0.6rem #000000 solid;
  }
  .medium-bd-r-gray-dark13 {
    border-right: 0.6rem #222222 solid;
  }
  .medium-bd-r-gray-dark23 {
    border-right: 0.6rem #333333 solid;
  }
  .medium-bd-r-gray-medium3 {
    border-right: 0.6rem #8a8a8a solid;
  }
  .medium-bd-r-gray-light13 {
    border-right: 0.6rem #cacaca solid;
  }
  .medium-bd-r-gray-light23 {
    border-right: 0.6rem #e6e6e6 solid;
  }
  .medium-bd-r-gray-light33 {
    border-right: 0.6rem #f9f9f9 solid;
  }
  .medium-bd-b-blue3 {
    border-bottom: 0.6rem #1463a2 solid;
  }
  .medium-bd-b-blue-light3 {
    border-bottom: 0.6rem #63afec solid;
  }
  .medium-bd-b-blue-medium3 {
    border-bottom: 0.6rem #1f8ce3 solid;
  }
  .medium-bd-b-blue-dark3 {
    border-bottom: 0.6rem #0c395e solid;
  }
  .medium-bd-b-brown3 {
    border-bottom: 0.6rem #b2846a solid;
  }
  .medium-bd-b-green3 {
    border-bottom: 0.6rem #00b140 solid;
  }
  .medium-bd-b-gold3 {
    border-bottom: 0.6rem #e29d2e solid;
  }
  .medium-bd-b-pink3 {
    border-bottom: 0.6rem #dd6a92 solid;
  }
  .medium-bd-b-red3 {
    border-bottom: 0.6rem #e34c37 solid;
  }
  .medium-bd-b-red-light3 {
    border-bottom: 0.6rem #f6c4bd solid;
  }
  .medium-bd-b-red-medium3 {
    border-bottom: 0.6rem #ec887a solid;
  }
  .medium-bd-b-red-dark3 {
    border-bottom: 0.6rem #711c10 solid;
  }
  .medium-bd-b-white3 {
    border-bottom: 0.6rem #ffffff solid;
  }
  .medium-bd-b-black3 {
    border-bottom: 0.6rem #000000 solid;
  }
  .medium-bd-b-gray-dark13 {
    border-bottom: 0.6rem #222222 solid;
  }
  .medium-bd-b-gray-dark23 {
    border-bottom: 0.6rem #333333 solid;
  }
  .medium-bd-b-gray-medium3 {
    border-bottom: 0.6rem #8a8a8a solid;
  }
  .medium-bd-b-gray-light13 {
    border-bottom: 0.6rem #cacaca solid;
  }
  .medium-bd-b-gray-light23 {
    border-bottom: 0.6rem #e6e6e6 solid;
  }
  .medium-bd-b-gray-light33 {
    border-bottom: 0.6rem #f9f9f9 solid;
  }
  .medium-bd-l-blue3 {
    border-left: 0.6rem #1463a2 solid;
  }
  .medium-bd-l-blue-light3 {
    border-left: 0.6rem #63afec solid;
  }
  .medium-bd-l-blue-medium3 {
    border-left: 0.6rem #1f8ce3 solid;
  }
  .medium-bd-l-blue-dark3 {
    border-left: 0.6rem #0c395e solid;
  }
  .medium-bd-l-brown3 {
    border-left: 0.6rem #b2846a solid;
  }
  .medium-bd-l-green3 {
    border-left: 0.6rem #00b140 solid;
  }
  .medium-bd-l-gold3 {
    border-left: 0.6rem #e29d2e solid;
  }
  .medium-bd-l-pink3 {
    border-left: 0.6rem #dd6a92 solid;
  }
  .medium-bd-l-red3 {
    border-left: 0.6rem #e34c37 solid;
  }
  .medium-bd-l-red-light3 {
    border-left: 0.6rem #f6c4bd solid;
  }
  .medium-bd-l-red-medium3 {
    border-left: 0.6rem #ec887a solid;
  }
  .medium-bd-l-red-dark3 {
    border-left: 0.6rem #711c10 solid;
  }
  .medium-bd-l-white3 {
    border-left: 0.6rem #ffffff solid;
  }
  .medium-bd-l-black3 {
    border-left: 0.6rem #000000 solid;
  }
  .medium-bd-l-gray-dark13 {
    border-left: 0.6rem #222222 solid;
  }
  .medium-bd-l-gray-dark23 {
    border-left: 0.6rem #333333 solid;
  }
  .medium-bd-l-gray-medium3 {
    border-left: 0.6rem #8a8a8a solid;
  }
  .medium-bd-l-gray-light13 {
    border-left: 0.6rem #cacaca solid;
  }
  .medium-bd-l-gray-light23 {
    border-left: 0.6rem #e6e6e6 solid;
  }
  .medium-bd-l-gray-light33 {
    border-left: 0.6rem #f9f9f9 solid;
  }
  .medium-bd-t-blue4 {
    border-top: 0.8rem #1463a2 solid;
  }
  .medium-bd-t-blue-light4 {
    border-top: 0.8rem #63afec solid;
  }
  .medium-bd-t-blue-medium4 {
    border-top: 0.8rem #1f8ce3 solid;
  }
  .medium-bd-t-blue-dark4 {
    border-top: 0.8rem #0c395e solid;
  }
  .medium-bd-t-brown4 {
    border-top: 0.8rem #b2846a solid;
  }
  .medium-bd-t-green4 {
    border-top: 0.8rem #00b140 solid;
  }
  .medium-bd-t-gold4 {
    border-top: 0.8rem #e29d2e solid;
  }
  .medium-bd-t-pink4 {
    border-top: 0.8rem #dd6a92 solid;
  }
  .medium-bd-t-red4 {
    border-top: 0.8rem #e34c37 solid;
  }
  .medium-bd-t-red-light4 {
    border-top: 0.8rem #f6c4bd solid;
  }
  .medium-bd-t-red-medium4 {
    border-top: 0.8rem #ec887a solid;
  }
  .medium-bd-t-red-dark4 {
    border-top: 0.8rem #711c10 solid;
  }
  .medium-bd-t-white4 {
    border-top: 0.8rem #ffffff solid;
  }
  .medium-bd-t-black4 {
    border-top: 0.8rem #000000 solid;
  }
  .medium-bd-t-gray-dark14 {
    border-top: 0.8rem #222222 solid;
  }
  .medium-bd-t-gray-dark24 {
    border-top: 0.8rem #333333 solid;
  }
  .medium-bd-t-gray-medium4 {
    border-top: 0.8rem #8a8a8a solid;
  }
  .medium-bd-t-gray-light14 {
    border-top: 0.8rem #cacaca solid;
  }
  .medium-bd-t-gray-light24 {
    border-top: 0.8rem #e6e6e6 solid;
  }
  .medium-bd-t-gray-light34 {
    border-top: 0.8rem #f9f9f9 solid;
  }
  .medium-bd-r-blue4 {
    border-right: 0.8rem #1463a2 solid;
  }
  .medium-bd-r-blue-light4 {
    border-right: 0.8rem #63afec solid;
  }
  .medium-bd-r-blue-medium4 {
    border-right: 0.8rem #1f8ce3 solid;
  }
  .medium-bd-r-blue-dark4 {
    border-right: 0.8rem #0c395e solid;
  }
  .medium-bd-r-brown4 {
    border-right: 0.8rem #b2846a solid;
  }
  .medium-bd-r-green4 {
    border-right: 0.8rem #00b140 solid;
  }
  .medium-bd-r-gold4 {
    border-right: 0.8rem #e29d2e solid;
  }
  .medium-bd-r-pink4 {
    border-right: 0.8rem #dd6a92 solid;
  }
  .medium-bd-r-red4 {
    border-right: 0.8rem #e34c37 solid;
  }
  .medium-bd-r-red-light4 {
    border-right: 0.8rem #f6c4bd solid;
  }
  .medium-bd-r-red-medium4 {
    border-right: 0.8rem #ec887a solid;
  }
  .medium-bd-r-red-dark4 {
    border-right: 0.8rem #711c10 solid;
  }
  .medium-bd-r-white4 {
    border-right: 0.8rem #ffffff solid;
  }
  .medium-bd-r-black4 {
    border-right: 0.8rem #000000 solid;
  }
  .medium-bd-r-gray-dark14 {
    border-right: 0.8rem #222222 solid;
  }
  .medium-bd-r-gray-dark24 {
    border-right: 0.8rem #333333 solid;
  }
  .medium-bd-r-gray-medium4 {
    border-right: 0.8rem #8a8a8a solid;
  }
  .medium-bd-r-gray-light14 {
    border-right: 0.8rem #cacaca solid;
  }
  .medium-bd-r-gray-light24 {
    border-right: 0.8rem #e6e6e6 solid;
  }
  .medium-bd-r-gray-light34 {
    border-right: 0.8rem #f9f9f9 solid;
  }
  .medium-bd-b-blue4 {
    border-bottom: 0.8rem #1463a2 solid;
  }
  .medium-bd-b-blue-light4 {
    border-bottom: 0.8rem #63afec solid;
  }
  .medium-bd-b-blue-medium4 {
    border-bottom: 0.8rem #1f8ce3 solid;
  }
  .medium-bd-b-blue-dark4 {
    border-bottom: 0.8rem #0c395e solid;
  }
  .medium-bd-b-brown4 {
    border-bottom: 0.8rem #b2846a solid;
  }
  .medium-bd-b-green4 {
    border-bottom: 0.8rem #00b140 solid;
  }
  .medium-bd-b-gold4 {
    border-bottom: 0.8rem #e29d2e solid;
  }
  .medium-bd-b-pink4 {
    border-bottom: 0.8rem #dd6a92 solid;
  }
  .medium-bd-b-red4 {
    border-bottom: 0.8rem #e34c37 solid;
  }
  .medium-bd-b-red-light4 {
    border-bottom: 0.8rem #f6c4bd solid;
  }
  .medium-bd-b-red-medium4 {
    border-bottom: 0.8rem #ec887a solid;
  }
  .medium-bd-b-red-dark4 {
    border-bottom: 0.8rem #711c10 solid;
  }
  .medium-bd-b-white4 {
    border-bottom: 0.8rem #ffffff solid;
  }
  .medium-bd-b-black4 {
    border-bottom: 0.8rem #000000 solid;
  }
  .medium-bd-b-gray-dark14 {
    border-bottom: 0.8rem #222222 solid;
  }
  .medium-bd-b-gray-dark24 {
    border-bottom: 0.8rem #333333 solid;
  }
  .medium-bd-b-gray-medium4 {
    border-bottom: 0.8rem #8a8a8a solid;
  }
  .medium-bd-b-gray-light14 {
    border-bottom: 0.8rem #cacaca solid;
  }
  .medium-bd-b-gray-light24 {
    border-bottom: 0.8rem #e6e6e6 solid;
  }
  .medium-bd-b-gray-light34 {
    border-bottom: 0.8rem #f9f9f9 solid;
  }
  .medium-bd-l-blue4 {
    border-left: 0.8rem #1463a2 solid;
  }
  .medium-bd-l-blue-light4 {
    border-left: 0.8rem #63afec solid;
  }
  .medium-bd-l-blue-medium4 {
    border-left: 0.8rem #1f8ce3 solid;
  }
  .medium-bd-l-blue-dark4 {
    border-left: 0.8rem #0c395e solid;
  }
  .medium-bd-l-brown4 {
    border-left: 0.8rem #b2846a solid;
  }
  .medium-bd-l-green4 {
    border-left: 0.8rem #00b140 solid;
  }
  .medium-bd-l-gold4 {
    border-left: 0.8rem #e29d2e solid;
  }
  .medium-bd-l-pink4 {
    border-left: 0.8rem #dd6a92 solid;
  }
  .medium-bd-l-red4 {
    border-left: 0.8rem #e34c37 solid;
  }
  .medium-bd-l-red-light4 {
    border-left: 0.8rem #f6c4bd solid;
  }
  .medium-bd-l-red-medium4 {
    border-left: 0.8rem #ec887a solid;
  }
  .medium-bd-l-red-dark4 {
    border-left: 0.8rem #711c10 solid;
  }
  .medium-bd-l-white4 {
    border-left: 0.8rem #ffffff solid;
  }
  .medium-bd-l-black4 {
    border-left: 0.8rem #000000 solid;
  }
  .medium-bd-l-gray-dark14 {
    border-left: 0.8rem #222222 solid;
  }
  .medium-bd-l-gray-dark24 {
    border-left: 0.8rem #333333 solid;
  }
  .medium-bd-l-gray-medium4 {
    border-left: 0.8rem #8a8a8a solid;
  }
  .medium-bd-l-gray-light14 {
    border-left: 0.8rem #cacaca solid;
  }
  .medium-bd-l-gray-light24 {
    border-left: 0.8rem #e6e6e6 solid;
  }
  .medium-bd-l-gray-light34 {
    border-left: 0.8rem #f9f9f9 solid;
  }
  .medium-bd-t-blue5 {
    border-top: 1rem #1463a2 solid;
  }
  .medium-bd-t-blue-light5 {
    border-top: 1rem #63afec solid;
  }
  .medium-bd-t-blue-medium5 {
    border-top: 1rem #1f8ce3 solid;
  }
  .medium-bd-t-blue-dark5 {
    border-top: 1rem #0c395e solid;
  }
  .medium-bd-t-brown5 {
    border-top: 1rem #b2846a solid;
  }
  .medium-bd-t-green5 {
    border-top: 1rem #00b140 solid;
  }
  .medium-bd-t-gold5 {
    border-top: 1rem #e29d2e solid;
  }
  .medium-bd-t-pink5 {
    border-top: 1rem #dd6a92 solid;
  }
  .medium-bd-t-red5 {
    border-top: 1rem #e34c37 solid;
  }
  .medium-bd-t-red-light5 {
    border-top: 1rem #f6c4bd solid;
  }
  .medium-bd-t-red-medium5 {
    border-top: 1rem #ec887a solid;
  }
  .medium-bd-t-red-dark5 {
    border-top: 1rem #711c10 solid;
  }
  .medium-bd-t-white5 {
    border-top: 1rem #ffffff solid;
  }
  .medium-bd-t-black5 {
    border-top: 1rem #000000 solid;
  }
  .medium-bd-t-gray-dark15 {
    border-top: 1rem #222222 solid;
  }
  .medium-bd-t-gray-dark25 {
    border-top: 1rem #333333 solid;
  }
  .medium-bd-t-gray-medium5 {
    border-top: 1rem #8a8a8a solid;
  }
  .medium-bd-t-gray-light15 {
    border-top: 1rem #cacaca solid;
  }
  .medium-bd-t-gray-light25 {
    border-top: 1rem #e6e6e6 solid;
  }
  .medium-bd-t-gray-light35 {
    border-top: 1rem #f9f9f9 solid;
  }
  .medium-bd-r-blue5 {
    border-right: 1rem #1463a2 solid;
  }
  .medium-bd-r-blue-light5 {
    border-right: 1rem #63afec solid;
  }
  .medium-bd-r-blue-medium5 {
    border-right: 1rem #1f8ce3 solid;
  }
  .medium-bd-r-blue-dark5 {
    border-right: 1rem #0c395e solid;
  }
  .medium-bd-r-brown5 {
    border-right: 1rem #b2846a solid;
  }
  .medium-bd-r-green5 {
    border-right: 1rem #00b140 solid;
  }
  .medium-bd-r-gold5 {
    border-right: 1rem #e29d2e solid;
  }
  .medium-bd-r-pink5 {
    border-right: 1rem #dd6a92 solid;
  }
  .medium-bd-r-red5 {
    border-right: 1rem #e34c37 solid;
  }
  .medium-bd-r-red-light5 {
    border-right: 1rem #f6c4bd solid;
  }
  .medium-bd-r-red-medium5 {
    border-right: 1rem #ec887a solid;
  }
  .medium-bd-r-red-dark5 {
    border-right: 1rem #711c10 solid;
  }
  .medium-bd-r-white5 {
    border-right: 1rem #ffffff solid;
  }
  .medium-bd-r-black5 {
    border-right: 1rem #000000 solid;
  }
  .medium-bd-r-gray-dark15 {
    border-right: 1rem #222222 solid;
  }
  .medium-bd-r-gray-dark25 {
    border-right: 1rem #333333 solid;
  }
  .medium-bd-r-gray-medium5 {
    border-right: 1rem #8a8a8a solid;
  }
  .medium-bd-r-gray-light15 {
    border-right: 1rem #cacaca solid;
  }
  .medium-bd-r-gray-light25 {
    border-right: 1rem #e6e6e6 solid;
  }
  .medium-bd-r-gray-light35 {
    border-right: 1rem #f9f9f9 solid;
  }
  .medium-bd-b-blue5 {
    border-bottom: 1rem #1463a2 solid;
  }
  .medium-bd-b-blue-light5 {
    border-bottom: 1rem #63afec solid;
  }
  .medium-bd-b-blue-medium5 {
    border-bottom: 1rem #1f8ce3 solid;
  }
  .medium-bd-b-blue-dark5 {
    border-bottom: 1rem #0c395e solid;
  }
  .medium-bd-b-brown5 {
    border-bottom: 1rem #b2846a solid;
  }
  .medium-bd-b-green5 {
    border-bottom: 1rem #00b140 solid;
  }
  .medium-bd-b-gold5 {
    border-bottom: 1rem #e29d2e solid;
  }
  .medium-bd-b-pink5 {
    border-bottom: 1rem #dd6a92 solid;
  }
  .medium-bd-b-red5 {
    border-bottom: 1rem #e34c37 solid;
  }
  .medium-bd-b-red-light5 {
    border-bottom: 1rem #f6c4bd solid;
  }
  .medium-bd-b-red-medium5 {
    border-bottom: 1rem #ec887a solid;
  }
  .medium-bd-b-red-dark5 {
    border-bottom: 1rem #711c10 solid;
  }
  .medium-bd-b-white5 {
    border-bottom: 1rem #ffffff solid;
  }
  .medium-bd-b-black5 {
    border-bottom: 1rem #000000 solid;
  }
  .medium-bd-b-gray-dark15 {
    border-bottom: 1rem #222222 solid;
  }
  .medium-bd-b-gray-dark25 {
    border-bottom: 1rem #333333 solid;
  }
  .medium-bd-b-gray-medium5 {
    border-bottom: 1rem #8a8a8a solid;
  }
  .medium-bd-b-gray-light15 {
    border-bottom: 1rem #cacaca solid;
  }
  .medium-bd-b-gray-light25 {
    border-bottom: 1rem #e6e6e6 solid;
  }
  .medium-bd-b-gray-light35 {
    border-bottom: 1rem #f9f9f9 solid;
  }
  .medium-bd-l-blue5 {
    border-left: 1rem #1463a2 solid;
  }
  .medium-bd-l-blue-light5 {
    border-left: 1rem #63afec solid;
  }
  .medium-bd-l-blue-medium5 {
    border-left: 1rem #1f8ce3 solid;
  }
  .medium-bd-l-blue-dark5 {
    border-left: 1rem #0c395e solid;
  }
  .medium-bd-l-brown5 {
    border-left: 1rem #b2846a solid;
  }
  .medium-bd-l-green5 {
    border-left: 1rem #00b140 solid;
  }
  .medium-bd-l-gold5 {
    border-left: 1rem #e29d2e solid;
  }
  .medium-bd-l-pink5 {
    border-left: 1rem #dd6a92 solid;
  }
  .medium-bd-l-red5 {
    border-left: 1rem #e34c37 solid;
  }
  .medium-bd-l-red-light5 {
    border-left: 1rem #f6c4bd solid;
  }
  .medium-bd-l-red-medium5 {
    border-left: 1rem #ec887a solid;
  }
  .medium-bd-l-red-dark5 {
    border-left: 1rem #711c10 solid;
  }
  .medium-bd-l-white5 {
    border-left: 1rem #ffffff solid;
  }
  .medium-bd-l-black5 {
    border-left: 1rem #000000 solid;
  }
  .medium-bd-l-gray-dark15 {
    border-left: 1rem #222222 solid;
  }
  .medium-bd-l-gray-dark25 {
    border-left: 1rem #333333 solid;
  }
  .medium-bd-l-gray-medium5 {
    border-left: 1rem #8a8a8a solid;
  }
  .medium-bd-l-gray-light15 {
    border-left: 1rem #cacaca solid;
  }
  .medium-bd-l-gray-light25 {
    border-left: 1rem #e6e6e6 solid;
  }
  .medium-bd-l-gray-light35 {
    border-left: 1rem #f9f9f9 solid;
  }
  .medium-bd-t0 {
    border-top: 0px #e6e6e6 solid;
  }
  .medium-bd-r0 {
    border-right: 0px #e6e6e6 solid;
  }
  .medium-bd-b0 {
    border-bottom: 0px #e6e6e6 solid;
  }
  .medium-bd-l0 {
    border-left: 0px #e6e6e6 solid;
  }
  .medium-bd-t1 {
    border-top: 0.2px #e6e6e6 solid;
  }
  .medium-bd-r1 {
    border-right: 0.2px #e6e6e6 solid;
  }
  .medium-bd-b1 {
    border-bottom: 0.2px #e6e6e6 solid;
  }
  .medium-bd-l1 {
    border-left: 0.2px #e6e6e6 solid;
  }
  .medium-bd-t2 {
    border-top: 0.4px #e6e6e6 solid;
  }
  .medium-bd-r2 {
    border-right: 0.4px #e6e6e6 solid;
  }
  .medium-bd-b2 {
    border-bottom: 0.4px #e6e6e6 solid;
  }
  .medium-bd-l2 {
    border-left: 0.4px #e6e6e6 solid;
  }
  .medium-bd-t3 {
    border-top: 0.6px #e6e6e6 solid;
  }
  .medium-bd-r3 {
    border-right: 0.6px #e6e6e6 solid;
  }
  .medium-bd-b3 {
    border-bottom: 0.6px #e6e6e6 solid;
  }
  .medium-bd-l3 {
    border-left: 0.6px #e6e6e6 solid;
  }
  .medium-bd-t4 {
    border-top: 0.8px #e6e6e6 solid;
  }
  .medium-bd-r4 {
    border-right: 0.8px #e6e6e6 solid;
  }
  .medium-bd-b4 {
    border-bottom: 0.8px #e6e6e6 solid;
  }
  .medium-bd-l4 {
    border-left: 0.8px #e6e6e6 solid;
  }
  .medium-bd-t5 {
    border-top: 1px #e6e6e6 solid;
  }
  .medium-bd-r5 {
    border-right: 1px #e6e6e6 solid;
  }
  .medium-bd-b5 {
    border-bottom: 1px #e6e6e6 solid;
  }
  .medium-bd-l5 {
    border-left: 1px #e6e6e6 solid;
  }
  .medium-bd-blue-0 {
    border: 0px solid #1463a2;
  }
  .medium-bd-blue-light-0 {
    border: 0px solid #63afec;
  }
  .medium-bd-blue-medium-0 {
    border: 0px solid #1f8ce3;
  }
  .medium-bd-blue-dark-0 {
    border: 0px solid #0c395e;
  }
  .medium-bd-brown-0 {
    border: 0px solid #b2846a;
  }
  .medium-bd-green-0 {
    border: 0px solid #00b140;
  }
  .medium-bd-gold-0 {
    border: 0px solid #e29d2e;
  }
  .medium-bd-pink-0 {
    border: 0px solid #dd6a92;
  }
  .medium-bd-red-0 {
    border: 0px solid #e34c37;
  }
  .medium-bd-red-light-0 {
    border: 0px solid #f6c4bd;
  }
  .medium-bd-red-medium-0 {
    border: 0px solid #ec887a;
  }
  .medium-bd-red-dark-0 {
    border: 0px solid #711c10;
  }
  .medium-bd-white-0 {
    border: 0px solid #ffffff;
  }
  .medium-bd-black-0 {
    border: 0px solid #000000;
  }
  .medium-bd-gray-dark1-0 {
    border: 0px solid #222222;
  }
  .medium-bd-gray-dark2-0 {
    border: 0px solid #333333;
  }
  .medium-bd-gray-medium-0 {
    border: 0px solid #8a8a8a;
  }
  .medium-bd-gray-light1-0 {
    border: 0px solid #cacaca;
  }
  .medium-bd-gray-light2-0 {
    border: 0px solid #e6e6e6;
  }
  .medium-bd-gray-light3-0 {
    border: 0px solid #f9f9f9;
  }
  .medium-bd-blue-1 {
    border: 0.2px solid #1463a2;
  }
  .medium-bd-blue-light-1 {
    border: 0.2px solid #63afec;
  }
  .medium-bd-blue-medium-1 {
    border: 0.2px solid #1f8ce3;
  }
  .medium-bd-blue-dark-1 {
    border: 0.2px solid #0c395e;
  }
  .medium-bd-brown-1 {
    border: 0.2px solid #b2846a;
  }
  .medium-bd-green-1 {
    border: 0.2px solid #00b140;
  }
  .medium-bd-gold-1 {
    border: 0.2px solid #e29d2e;
  }
  .medium-bd-pink-1 {
    border: 0.2px solid #dd6a92;
  }
  .medium-bd-red-1 {
    border: 0.2px solid #e34c37;
  }
  .medium-bd-red-light-1 {
    border: 0.2px solid #f6c4bd;
  }
  .medium-bd-red-medium-1 {
    border: 0.2px solid #ec887a;
  }
  .medium-bd-red-dark-1 {
    border: 0.2px solid #711c10;
  }
  .medium-bd-white-1 {
    border: 0.2px solid #ffffff;
  }
  .medium-bd-black-1 {
    border: 0.2px solid #000000;
  }
  .medium-bd-gray-dark1-1 {
    border: 0.2px solid #222222;
  }
  .medium-bd-gray-dark2-1 {
    border: 0.2px solid #333333;
  }
  .medium-bd-gray-medium-1 {
    border: 0.2px solid #8a8a8a;
  }
  .medium-bd-gray-light1-1 {
    border: 0.2px solid #cacaca;
  }
  .medium-bd-gray-light2-1 {
    border: 0.2px solid #e6e6e6;
  }
  .medium-bd-gray-light3-1 {
    border: 0.2px solid #f9f9f9;
  }
  .medium-bd-blue-2 {
    border: 0.4px solid #1463a2;
  }
  .medium-bd-blue-light-2 {
    border: 0.4px solid #63afec;
  }
  .medium-bd-blue-medium-2 {
    border: 0.4px solid #1f8ce3;
  }
  .medium-bd-blue-dark-2 {
    border: 0.4px solid #0c395e;
  }
  .medium-bd-brown-2 {
    border: 0.4px solid #b2846a;
  }
  .medium-bd-green-2 {
    border: 0.4px solid #00b140;
  }
  .medium-bd-gold-2 {
    border: 0.4px solid #e29d2e;
  }
  .medium-bd-pink-2 {
    border: 0.4px solid #dd6a92;
  }
  .medium-bd-red-2 {
    border: 0.4px solid #e34c37;
  }
  .medium-bd-red-light-2 {
    border: 0.4px solid #f6c4bd;
  }
  .medium-bd-red-medium-2 {
    border: 0.4px solid #ec887a;
  }
  .medium-bd-red-dark-2 {
    border: 0.4px solid #711c10;
  }
  .medium-bd-white-2 {
    border: 0.4px solid #ffffff;
  }
  .medium-bd-black-2 {
    border: 0.4px solid #000000;
  }
  .medium-bd-gray-dark1-2 {
    border: 0.4px solid #222222;
  }
  .medium-bd-gray-dark2-2 {
    border: 0.4px solid #333333;
  }
  .medium-bd-gray-medium-2 {
    border: 0.4px solid #8a8a8a;
  }
  .medium-bd-gray-light1-2 {
    border: 0.4px solid #cacaca;
  }
  .medium-bd-gray-light2-2 {
    border: 0.4px solid #e6e6e6;
  }
  .medium-bd-gray-light3-2 {
    border: 0.4px solid #f9f9f9;
  }
  .medium-bd-blue-3 {
    border: 0.6px solid #1463a2;
  }
  .medium-bd-blue-light-3 {
    border: 0.6px solid #63afec;
  }
  .medium-bd-blue-medium-3 {
    border: 0.6px solid #1f8ce3;
  }
  .medium-bd-blue-dark-3 {
    border: 0.6px solid #0c395e;
  }
  .medium-bd-brown-3 {
    border: 0.6px solid #b2846a;
  }
  .medium-bd-green-3 {
    border: 0.6px solid #00b140;
  }
  .medium-bd-gold-3 {
    border: 0.6px solid #e29d2e;
  }
  .medium-bd-pink-3 {
    border: 0.6px solid #dd6a92;
  }
  .medium-bd-red-3 {
    border: 0.6px solid #e34c37;
  }
  .medium-bd-red-light-3 {
    border: 0.6px solid #f6c4bd;
  }
  .medium-bd-red-medium-3 {
    border: 0.6px solid #ec887a;
  }
  .medium-bd-red-dark-3 {
    border: 0.6px solid #711c10;
  }
  .medium-bd-white-3 {
    border: 0.6px solid #ffffff;
  }
  .medium-bd-black-3 {
    border: 0.6px solid #000000;
  }
  .medium-bd-gray-dark1-3 {
    border: 0.6px solid #222222;
  }
  .medium-bd-gray-dark2-3 {
    border: 0.6px solid #333333;
  }
  .medium-bd-gray-medium-3 {
    border: 0.6px solid #8a8a8a;
  }
  .medium-bd-gray-light1-3 {
    border: 0.6px solid #cacaca;
  }
  .medium-bd-gray-light2-3 {
    border: 0.6px solid #e6e6e6;
  }
  .medium-bd-gray-light3-3 {
    border: 0.6px solid #f9f9f9;
  }
  .medium-bd-blue-4 {
    border: 0.8px solid #1463a2;
  }
  .medium-bd-blue-light-4 {
    border: 0.8px solid #63afec;
  }
  .medium-bd-blue-medium-4 {
    border: 0.8px solid #1f8ce3;
  }
  .medium-bd-blue-dark-4 {
    border: 0.8px solid #0c395e;
  }
  .medium-bd-brown-4 {
    border: 0.8px solid #b2846a;
  }
  .medium-bd-green-4 {
    border: 0.8px solid #00b140;
  }
  .medium-bd-gold-4 {
    border: 0.8px solid #e29d2e;
  }
  .medium-bd-pink-4 {
    border: 0.8px solid #dd6a92;
  }
  .medium-bd-red-4 {
    border: 0.8px solid #e34c37;
  }
  .medium-bd-red-light-4 {
    border: 0.8px solid #f6c4bd;
  }
  .medium-bd-red-medium-4 {
    border: 0.8px solid #ec887a;
  }
  .medium-bd-red-dark-4 {
    border: 0.8px solid #711c10;
  }
  .medium-bd-white-4 {
    border: 0.8px solid #ffffff;
  }
  .medium-bd-black-4 {
    border: 0.8px solid #000000;
  }
  .medium-bd-gray-dark1-4 {
    border: 0.8px solid #222222;
  }
  .medium-bd-gray-dark2-4 {
    border: 0.8px solid #333333;
  }
  .medium-bd-gray-medium-4 {
    border: 0.8px solid #8a8a8a;
  }
  .medium-bd-gray-light1-4 {
    border: 0.8px solid #cacaca;
  }
  .medium-bd-gray-light2-4 {
    border: 0.8px solid #e6e6e6;
  }
  .medium-bd-gray-light3-4 {
    border: 0.8px solid #f9f9f9;
  }
  .medium-bd-blue-5 {
    border: 1px solid #1463a2;
  }
  .medium-bd-blue-light-5 {
    border: 1px solid #63afec;
  }
  .medium-bd-blue-medium-5 {
    border: 1px solid #1f8ce3;
  }
  .medium-bd-blue-dark-5 {
    border: 1px solid #0c395e;
  }
  .medium-bd-brown-5 {
    border: 1px solid #b2846a;
  }
  .medium-bd-green-5 {
    border: 1px solid #00b140;
  }
  .medium-bd-gold-5 {
    border: 1px solid #e29d2e;
  }
  .medium-bd-pink-5 {
    border: 1px solid #dd6a92;
  }
  .medium-bd-red-5 {
    border: 1px solid #e34c37;
  }
  .medium-bd-red-light-5 {
    border: 1px solid #f6c4bd;
  }
  .medium-bd-red-medium-5 {
    border: 1px solid #ec887a;
  }
  .medium-bd-red-dark-5 {
    border: 1px solid #711c10;
  }
  .medium-bd-white-5 {
    border: 1px solid #ffffff;
  }
  .medium-bd-black-5 {
    border: 1px solid #000000;
  }
  .medium-bd-gray-dark1-5 {
    border: 1px solid #222222;
  }
  .medium-bd-gray-dark2-5 {
    border: 1px solid #333333;
  }
  .medium-bd-gray-medium-5 {
    border: 1px solid #8a8a8a;
  }
  .medium-bd-gray-light1-5 {
    border: 1px solid #cacaca;
  }
  .medium-bd-gray-light2-5 {
    border: 1px solid #e6e6e6;
  }
  .medium-bd-gray-light3-5 {
    border: 1px solid #f9f9f9;
  }
  .medium-bd-blue {
    border: 2px solid #1463a2;
  }
  .medium-bd-blue-light {
    border: 2px solid #63afec;
  }
  .medium-bd-blue-medium {
    border: 2px solid #1f8ce3;
  }
  .medium-bd-blue-dark {
    border: 2px solid #0c395e;
  }
  .medium-bd-brown {
    border: 2px solid #b2846a;
  }
  .medium-bd-green {
    border: 2px solid #00b140;
  }
  .medium-bd-gold {
    border: 2px solid #e29d2e;
  }
  .medium-bd-pink {
    border: 2px solid #dd6a92;
  }
  .medium-bd-red {
    border: 2px solid #e34c37;
  }
  .medium-bd-red-light {
    border: 2px solid #f6c4bd;
  }
  .medium-bd-red-medium {
    border: 2px solid #ec887a;
  }
  .medium-bd-red-dark {
    border: 2px solid #711c10;
  }
  .medium-bd-white {
    border: 2px solid #ffffff;
  }
  .medium-bd-black {
    border: 2px solid #000000;
  }
  .medium-bd-gray-dark1 {
    border: 2px solid #222222;
  }
  .medium-bd-gray-dark2 {
    border: 2px solid #333333;
  }
  .medium-bd-gray-medium {
    border: 2px solid #8a8a8a;
  }
  .medium-bd-gray-light1 {
    border: 2px solid #cacaca;
  }
  .medium-bd-gray-light2 {
    border: 2px solid #e6e6e6;
  }
  .medium-bd-gray-light3 {
    border: 2px solid #f9f9f9;
  }
  .medium-bd0 {
    border: 0px solid #e6e6e6;
  }
  .medium-bd1 {
    border: 0.2px solid #e6e6e6;
  }
  .medium-bd2 {
    border: 0.4px solid #e6e6e6;
  }
  .medium-bd3 {
    border: 0.6px solid #e6e6e6;
  }
  .medium-bd4 {
    border: 0.8px solid #e6e6e6;
  }
  .medium-bd5 {
    border: 1px solid #e6e6e6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-bd-t-blue0 {
    border-top: 0rem #1463a2 solid;
  }
  .large-bd-t-blue-light0 {
    border-top: 0rem #63afec solid;
  }
  .large-bd-t-blue-medium0 {
    border-top: 0rem #1f8ce3 solid;
  }
  .large-bd-t-blue-dark0 {
    border-top: 0rem #0c395e solid;
  }
  .large-bd-t-brown0 {
    border-top: 0rem #b2846a solid;
  }
  .large-bd-t-green0 {
    border-top: 0rem #00b140 solid;
  }
  .large-bd-t-gold0 {
    border-top: 0rem #e29d2e solid;
  }
  .large-bd-t-pink0 {
    border-top: 0rem #dd6a92 solid;
  }
  .large-bd-t-red0 {
    border-top: 0rem #e34c37 solid;
  }
  .large-bd-t-red-light0 {
    border-top: 0rem #f6c4bd solid;
  }
  .large-bd-t-red-medium0 {
    border-top: 0rem #ec887a solid;
  }
  .large-bd-t-red-dark0 {
    border-top: 0rem #711c10 solid;
  }
  .large-bd-t-white0 {
    border-top: 0rem #ffffff solid;
  }
  .large-bd-t-black0 {
    border-top: 0rem #000000 solid;
  }
  .large-bd-t-gray-dark10 {
    border-top: 0rem #222222 solid;
  }
  .large-bd-t-gray-dark20 {
    border-top: 0rem #333333 solid;
  }
  .large-bd-t-gray-medium0 {
    border-top: 0rem #8a8a8a solid;
  }
  .large-bd-t-gray-light10 {
    border-top: 0rem #cacaca solid;
  }
  .large-bd-t-gray-light20 {
    border-top: 0rem #e6e6e6 solid;
  }
  .large-bd-t-gray-light30 {
    border-top: 0rem #f9f9f9 solid;
  }
  .large-bd-r-blue0 {
    border-right: 0rem #1463a2 solid;
  }
  .large-bd-r-blue-light0 {
    border-right: 0rem #63afec solid;
  }
  .large-bd-r-blue-medium0 {
    border-right: 0rem #1f8ce3 solid;
  }
  .large-bd-r-blue-dark0 {
    border-right: 0rem #0c395e solid;
  }
  .large-bd-r-brown0 {
    border-right: 0rem #b2846a solid;
  }
  .large-bd-r-green0 {
    border-right: 0rem #00b140 solid;
  }
  .large-bd-r-gold0 {
    border-right: 0rem #e29d2e solid;
  }
  .large-bd-r-pink0 {
    border-right: 0rem #dd6a92 solid;
  }
  .large-bd-r-red0 {
    border-right: 0rem #e34c37 solid;
  }
  .large-bd-r-red-light0 {
    border-right: 0rem #f6c4bd solid;
  }
  .large-bd-r-red-medium0 {
    border-right: 0rem #ec887a solid;
  }
  .large-bd-r-red-dark0 {
    border-right: 0rem #711c10 solid;
  }
  .large-bd-r-white0 {
    border-right: 0rem #ffffff solid;
  }
  .large-bd-r-black0 {
    border-right: 0rem #000000 solid;
  }
  .large-bd-r-gray-dark10 {
    border-right: 0rem #222222 solid;
  }
  .large-bd-r-gray-dark20 {
    border-right: 0rem #333333 solid;
  }
  .large-bd-r-gray-medium0 {
    border-right: 0rem #8a8a8a solid;
  }
  .large-bd-r-gray-light10 {
    border-right: 0rem #cacaca solid;
  }
  .large-bd-r-gray-light20 {
    border-right: 0rem #e6e6e6 solid;
  }
  .large-bd-r-gray-light30 {
    border-right: 0rem #f9f9f9 solid;
  }
  .large-bd-b-blue0 {
    border-bottom: 0rem #1463a2 solid;
  }
  .large-bd-b-blue-light0 {
    border-bottom: 0rem #63afec solid;
  }
  .large-bd-b-blue-medium0 {
    border-bottom: 0rem #1f8ce3 solid;
  }
  .large-bd-b-blue-dark0 {
    border-bottom: 0rem #0c395e solid;
  }
  .large-bd-b-brown0 {
    border-bottom: 0rem #b2846a solid;
  }
  .large-bd-b-green0 {
    border-bottom: 0rem #00b140 solid;
  }
  .large-bd-b-gold0 {
    border-bottom: 0rem #e29d2e solid;
  }
  .large-bd-b-pink0 {
    border-bottom: 0rem #dd6a92 solid;
  }
  .large-bd-b-red0 {
    border-bottom: 0rem #e34c37 solid;
  }
  .large-bd-b-red-light0 {
    border-bottom: 0rem #f6c4bd solid;
  }
  .large-bd-b-red-medium0 {
    border-bottom: 0rem #ec887a solid;
  }
  .large-bd-b-red-dark0 {
    border-bottom: 0rem #711c10 solid;
  }
  .large-bd-b-white0 {
    border-bottom: 0rem #ffffff solid;
  }
  .large-bd-b-black0 {
    border-bottom: 0rem #000000 solid;
  }
  .large-bd-b-gray-dark10 {
    border-bottom: 0rem #222222 solid;
  }
  .large-bd-b-gray-dark20 {
    border-bottom: 0rem #333333 solid;
  }
  .large-bd-b-gray-medium0 {
    border-bottom: 0rem #8a8a8a solid;
  }
  .large-bd-b-gray-light10 {
    border-bottom: 0rem #cacaca solid;
  }
  .large-bd-b-gray-light20 {
    border-bottom: 0rem #e6e6e6 solid;
  }
  .large-bd-b-gray-light30 {
    border-bottom: 0rem #f9f9f9 solid;
  }
  .large-bd-l-blue0 {
    border-left: 0rem #1463a2 solid;
  }
  .large-bd-l-blue-light0 {
    border-left: 0rem #63afec solid;
  }
  .large-bd-l-blue-medium0 {
    border-left: 0rem #1f8ce3 solid;
  }
  .large-bd-l-blue-dark0 {
    border-left: 0rem #0c395e solid;
  }
  .large-bd-l-brown0 {
    border-left: 0rem #b2846a solid;
  }
  .large-bd-l-green0 {
    border-left: 0rem #00b140 solid;
  }
  .large-bd-l-gold0 {
    border-left: 0rem #e29d2e solid;
  }
  .large-bd-l-pink0 {
    border-left: 0rem #dd6a92 solid;
  }
  .large-bd-l-red0 {
    border-left: 0rem #e34c37 solid;
  }
  .large-bd-l-red-light0 {
    border-left: 0rem #f6c4bd solid;
  }
  .large-bd-l-red-medium0 {
    border-left: 0rem #ec887a solid;
  }
  .large-bd-l-red-dark0 {
    border-left: 0rem #711c10 solid;
  }
  .large-bd-l-white0 {
    border-left: 0rem #ffffff solid;
  }
  .large-bd-l-black0 {
    border-left: 0rem #000000 solid;
  }
  .large-bd-l-gray-dark10 {
    border-left: 0rem #222222 solid;
  }
  .large-bd-l-gray-dark20 {
    border-left: 0rem #333333 solid;
  }
  .large-bd-l-gray-medium0 {
    border-left: 0rem #8a8a8a solid;
  }
  .large-bd-l-gray-light10 {
    border-left: 0rem #cacaca solid;
  }
  .large-bd-l-gray-light20 {
    border-left: 0rem #e6e6e6 solid;
  }
  .large-bd-l-gray-light30 {
    border-left: 0rem #f9f9f9 solid;
  }
  .large-bd-t-blue1 {
    border-top: 0.2rem #1463a2 solid;
  }
  .large-bd-t-blue-light1 {
    border-top: 0.2rem #63afec solid;
  }
  .large-bd-t-blue-medium1 {
    border-top: 0.2rem #1f8ce3 solid;
  }
  .large-bd-t-blue-dark1 {
    border-top: 0.2rem #0c395e solid;
  }
  .large-bd-t-brown1 {
    border-top: 0.2rem #b2846a solid;
  }
  .large-bd-t-green1 {
    border-top: 0.2rem #00b140 solid;
  }
  .large-bd-t-gold1 {
    border-top: 0.2rem #e29d2e solid;
  }
  .large-bd-t-pink1 {
    border-top: 0.2rem #dd6a92 solid;
  }
  .large-bd-t-red1 {
    border-top: 0.2rem #e34c37 solid;
  }
  .large-bd-t-red-light1 {
    border-top: 0.2rem #f6c4bd solid;
  }
  .large-bd-t-red-medium1 {
    border-top: 0.2rem #ec887a solid;
  }
  .large-bd-t-red-dark1 {
    border-top: 0.2rem #711c10 solid;
  }
  .large-bd-t-white1 {
    border-top: 0.2rem #ffffff solid;
  }
  .large-bd-t-black1 {
    border-top: 0.2rem #000000 solid;
  }
  .large-bd-t-gray-dark11 {
    border-top: 0.2rem #222222 solid;
  }
  .large-bd-t-gray-dark21 {
    border-top: 0.2rem #333333 solid;
  }
  .large-bd-t-gray-medium1 {
    border-top: 0.2rem #8a8a8a solid;
  }
  .large-bd-t-gray-light11 {
    border-top: 0.2rem #cacaca solid;
  }
  .large-bd-t-gray-light21 {
    border-top: 0.2rem #e6e6e6 solid;
  }
  .large-bd-t-gray-light31 {
    border-top: 0.2rem #f9f9f9 solid;
  }
  .large-bd-r-blue1 {
    border-right: 0.2rem #1463a2 solid;
  }
  .large-bd-r-blue-light1 {
    border-right: 0.2rem #63afec solid;
  }
  .large-bd-r-blue-medium1 {
    border-right: 0.2rem #1f8ce3 solid;
  }
  .large-bd-r-blue-dark1 {
    border-right: 0.2rem #0c395e solid;
  }
  .large-bd-r-brown1 {
    border-right: 0.2rem #b2846a solid;
  }
  .large-bd-r-green1 {
    border-right: 0.2rem #00b140 solid;
  }
  .large-bd-r-gold1 {
    border-right: 0.2rem #e29d2e solid;
  }
  .large-bd-r-pink1 {
    border-right: 0.2rem #dd6a92 solid;
  }
  .large-bd-r-red1 {
    border-right: 0.2rem #e34c37 solid;
  }
  .large-bd-r-red-light1 {
    border-right: 0.2rem #f6c4bd solid;
  }
  .large-bd-r-red-medium1 {
    border-right: 0.2rem #ec887a solid;
  }
  .large-bd-r-red-dark1 {
    border-right: 0.2rem #711c10 solid;
  }
  .large-bd-r-white1 {
    border-right: 0.2rem #ffffff solid;
  }
  .large-bd-r-black1 {
    border-right: 0.2rem #000000 solid;
  }
  .large-bd-r-gray-dark11 {
    border-right: 0.2rem #222222 solid;
  }
  .large-bd-r-gray-dark21 {
    border-right: 0.2rem #333333 solid;
  }
  .large-bd-r-gray-medium1 {
    border-right: 0.2rem #8a8a8a solid;
  }
  .large-bd-r-gray-light11 {
    border-right: 0.2rem #cacaca solid;
  }
  .large-bd-r-gray-light21 {
    border-right: 0.2rem #e6e6e6 solid;
  }
  .large-bd-r-gray-light31 {
    border-right: 0.2rem #f9f9f9 solid;
  }
  .large-bd-b-blue1 {
    border-bottom: 0.2rem #1463a2 solid;
  }
  .large-bd-b-blue-light1 {
    border-bottom: 0.2rem #63afec solid;
  }
  .large-bd-b-blue-medium1 {
    border-bottom: 0.2rem #1f8ce3 solid;
  }
  .large-bd-b-blue-dark1 {
    border-bottom: 0.2rem #0c395e solid;
  }
  .large-bd-b-brown1 {
    border-bottom: 0.2rem #b2846a solid;
  }
  .large-bd-b-green1 {
    border-bottom: 0.2rem #00b140 solid;
  }
  .large-bd-b-gold1 {
    border-bottom: 0.2rem #e29d2e solid;
  }
  .large-bd-b-pink1 {
    border-bottom: 0.2rem #dd6a92 solid;
  }
  .large-bd-b-red1 {
    border-bottom: 0.2rem #e34c37 solid;
  }
  .large-bd-b-red-light1 {
    border-bottom: 0.2rem #f6c4bd solid;
  }
  .large-bd-b-red-medium1 {
    border-bottom: 0.2rem #ec887a solid;
  }
  .large-bd-b-red-dark1 {
    border-bottom: 0.2rem #711c10 solid;
  }
  .large-bd-b-white1 {
    border-bottom: 0.2rem #ffffff solid;
  }
  .large-bd-b-black1 {
    border-bottom: 0.2rem #000000 solid;
  }
  .large-bd-b-gray-dark11 {
    border-bottom: 0.2rem #222222 solid;
  }
  .large-bd-b-gray-dark21 {
    border-bottom: 0.2rem #333333 solid;
  }
  .large-bd-b-gray-medium1 {
    border-bottom: 0.2rem #8a8a8a solid;
  }
  .large-bd-b-gray-light11 {
    border-bottom: 0.2rem #cacaca solid;
  }
  .large-bd-b-gray-light21 {
    border-bottom: 0.2rem #e6e6e6 solid;
  }
  .large-bd-b-gray-light31 {
    border-bottom: 0.2rem #f9f9f9 solid;
  }
  .large-bd-l-blue1 {
    border-left: 0.2rem #1463a2 solid;
  }
  .large-bd-l-blue-light1 {
    border-left: 0.2rem #63afec solid;
  }
  .large-bd-l-blue-medium1 {
    border-left: 0.2rem #1f8ce3 solid;
  }
  .large-bd-l-blue-dark1 {
    border-left: 0.2rem #0c395e solid;
  }
  .large-bd-l-brown1 {
    border-left: 0.2rem #b2846a solid;
  }
  .large-bd-l-green1 {
    border-left: 0.2rem #00b140 solid;
  }
  .large-bd-l-gold1 {
    border-left: 0.2rem #e29d2e solid;
  }
  .large-bd-l-pink1 {
    border-left: 0.2rem #dd6a92 solid;
  }
  .large-bd-l-red1 {
    border-left: 0.2rem #e34c37 solid;
  }
  .large-bd-l-red-light1 {
    border-left: 0.2rem #f6c4bd solid;
  }
  .large-bd-l-red-medium1 {
    border-left: 0.2rem #ec887a solid;
  }
  .large-bd-l-red-dark1 {
    border-left: 0.2rem #711c10 solid;
  }
  .large-bd-l-white1 {
    border-left: 0.2rem #ffffff solid;
  }
  .large-bd-l-black1 {
    border-left: 0.2rem #000000 solid;
  }
  .large-bd-l-gray-dark11 {
    border-left: 0.2rem #222222 solid;
  }
  .large-bd-l-gray-dark21 {
    border-left: 0.2rem #333333 solid;
  }
  .large-bd-l-gray-medium1 {
    border-left: 0.2rem #8a8a8a solid;
  }
  .large-bd-l-gray-light11 {
    border-left: 0.2rem #cacaca solid;
  }
  .large-bd-l-gray-light21 {
    border-left: 0.2rem #e6e6e6 solid;
  }
  .large-bd-l-gray-light31 {
    border-left: 0.2rem #f9f9f9 solid;
  }
  .large-bd-t-blue2 {
    border-top: 0.4rem #1463a2 solid;
  }
  .large-bd-t-blue-light2 {
    border-top: 0.4rem #63afec solid;
  }
  .large-bd-t-blue-medium2 {
    border-top: 0.4rem #1f8ce3 solid;
  }
  .large-bd-t-blue-dark2 {
    border-top: 0.4rem #0c395e solid;
  }
  .large-bd-t-brown2 {
    border-top: 0.4rem #b2846a solid;
  }
  .large-bd-t-green2 {
    border-top: 0.4rem #00b140 solid;
  }
  .large-bd-t-gold2 {
    border-top: 0.4rem #e29d2e solid;
  }
  .large-bd-t-pink2 {
    border-top: 0.4rem #dd6a92 solid;
  }
  .large-bd-t-red2 {
    border-top: 0.4rem #e34c37 solid;
  }
  .large-bd-t-red-light2 {
    border-top: 0.4rem #f6c4bd solid;
  }
  .large-bd-t-red-medium2 {
    border-top: 0.4rem #ec887a solid;
  }
  .large-bd-t-red-dark2 {
    border-top: 0.4rem #711c10 solid;
  }
  .large-bd-t-white2 {
    border-top: 0.4rem #ffffff solid;
  }
  .large-bd-t-black2 {
    border-top: 0.4rem #000000 solid;
  }
  .large-bd-t-gray-dark12 {
    border-top: 0.4rem #222222 solid;
  }
  .large-bd-t-gray-dark22 {
    border-top: 0.4rem #333333 solid;
  }
  .large-bd-t-gray-medium2 {
    border-top: 0.4rem #8a8a8a solid;
  }
  .large-bd-t-gray-light12 {
    border-top: 0.4rem #cacaca solid;
  }
  .large-bd-t-gray-light22 {
    border-top: 0.4rem #e6e6e6 solid;
  }
  .large-bd-t-gray-light32 {
    border-top: 0.4rem #f9f9f9 solid;
  }
  .large-bd-r-blue2 {
    border-right: 0.4rem #1463a2 solid;
  }
  .large-bd-r-blue-light2 {
    border-right: 0.4rem #63afec solid;
  }
  .large-bd-r-blue-medium2 {
    border-right: 0.4rem #1f8ce3 solid;
  }
  .large-bd-r-blue-dark2 {
    border-right: 0.4rem #0c395e solid;
  }
  .large-bd-r-brown2 {
    border-right: 0.4rem #b2846a solid;
  }
  .large-bd-r-green2 {
    border-right: 0.4rem #00b140 solid;
  }
  .large-bd-r-gold2 {
    border-right: 0.4rem #e29d2e solid;
  }
  .large-bd-r-pink2 {
    border-right: 0.4rem #dd6a92 solid;
  }
  .large-bd-r-red2 {
    border-right: 0.4rem #e34c37 solid;
  }
  .large-bd-r-red-light2 {
    border-right: 0.4rem #f6c4bd solid;
  }
  .large-bd-r-red-medium2 {
    border-right: 0.4rem #ec887a solid;
  }
  .large-bd-r-red-dark2 {
    border-right: 0.4rem #711c10 solid;
  }
  .large-bd-r-white2 {
    border-right: 0.4rem #ffffff solid;
  }
  .large-bd-r-black2 {
    border-right: 0.4rem #000000 solid;
  }
  .large-bd-r-gray-dark12 {
    border-right: 0.4rem #222222 solid;
  }
  .large-bd-r-gray-dark22 {
    border-right: 0.4rem #333333 solid;
  }
  .large-bd-r-gray-medium2 {
    border-right: 0.4rem #8a8a8a solid;
  }
  .large-bd-r-gray-light12 {
    border-right: 0.4rem #cacaca solid;
  }
  .large-bd-r-gray-light22 {
    border-right: 0.4rem #e6e6e6 solid;
  }
  .large-bd-r-gray-light32 {
    border-right: 0.4rem #f9f9f9 solid;
  }
  .large-bd-b-blue2 {
    border-bottom: 0.4rem #1463a2 solid;
  }
  .large-bd-b-blue-light2 {
    border-bottom: 0.4rem #63afec solid;
  }
  .large-bd-b-blue-medium2 {
    border-bottom: 0.4rem #1f8ce3 solid;
  }
  .large-bd-b-blue-dark2 {
    border-bottom: 0.4rem #0c395e solid;
  }
  .large-bd-b-brown2 {
    border-bottom: 0.4rem #b2846a solid;
  }
  .large-bd-b-green2 {
    border-bottom: 0.4rem #00b140 solid;
  }
  .large-bd-b-gold2 {
    border-bottom: 0.4rem #e29d2e solid;
  }
  .large-bd-b-pink2 {
    border-bottom: 0.4rem #dd6a92 solid;
  }
  .large-bd-b-red2 {
    border-bottom: 0.4rem #e34c37 solid;
  }
  .large-bd-b-red-light2 {
    border-bottom: 0.4rem #f6c4bd solid;
  }
  .large-bd-b-red-medium2 {
    border-bottom: 0.4rem #ec887a solid;
  }
  .large-bd-b-red-dark2 {
    border-bottom: 0.4rem #711c10 solid;
  }
  .large-bd-b-white2 {
    border-bottom: 0.4rem #ffffff solid;
  }
  .large-bd-b-black2 {
    border-bottom: 0.4rem #000000 solid;
  }
  .large-bd-b-gray-dark12 {
    border-bottom: 0.4rem #222222 solid;
  }
  .large-bd-b-gray-dark22 {
    border-bottom: 0.4rem #333333 solid;
  }
  .large-bd-b-gray-medium2 {
    border-bottom: 0.4rem #8a8a8a solid;
  }
  .large-bd-b-gray-light12 {
    border-bottom: 0.4rem #cacaca solid;
  }
  .large-bd-b-gray-light22 {
    border-bottom: 0.4rem #e6e6e6 solid;
  }
  .large-bd-b-gray-light32 {
    border-bottom: 0.4rem #f9f9f9 solid;
  }
  .large-bd-l-blue2 {
    border-left: 0.4rem #1463a2 solid;
  }
  .large-bd-l-blue-light2 {
    border-left: 0.4rem #63afec solid;
  }
  .large-bd-l-blue-medium2 {
    border-left: 0.4rem #1f8ce3 solid;
  }
  .large-bd-l-blue-dark2 {
    border-left: 0.4rem #0c395e solid;
  }
  .large-bd-l-brown2 {
    border-left: 0.4rem #b2846a solid;
  }
  .large-bd-l-green2 {
    border-left: 0.4rem #00b140 solid;
  }
  .large-bd-l-gold2 {
    border-left: 0.4rem #e29d2e solid;
  }
  .large-bd-l-pink2 {
    border-left: 0.4rem #dd6a92 solid;
  }
  .large-bd-l-red2 {
    border-left: 0.4rem #e34c37 solid;
  }
  .large-bd-l-red-light2 {
    border-left: 0.4rem #f6c4bd solid;
  }
  .large-bd-l-red-medium2 {
    border-left: 0.4rem #ec887a solid;
  }
  .large-bd-l-red-dark2 {
    border-left: 0.4rem #711c10 solid;
  }
  .large-bd-l-white2 {
    border-left: 0.4rem #ffffff solid;
  }
  .large-bd-l-black2 {
    border-left: 0.4rem #000000 solid;
  }
  .large-bd-l-gray-dark12 {
    border-left: 0.4rem #222222 solid;
  }
  .large-bd-l-gray-dark22 {
    border-left: 0.4rem #333333 solid;
  }
  .large-bd-l-gray-medium2 {
    border-left: 0.4rem #8a8a8a solid;
  }
  .large-bd-l-gray-light12 {
    border-left: 0.4rem #cacaca solid;
  }
  .large-bd-l-gray-light22 {
    border-left: 0.4rem #e6e6e6 solid;
  }
  .large-bd-l-gray-light32 {
    border-left: 0.4rem #f9f9f9 solid;
  }
  .large-bd-t-blue3 {
    border-top: 0.6rem #1463a2 solid;
  }
  .large-bd-t-blue-light3 {
    border-top: 0.6rem #63afec solid;
  }
  .large-bd-t-blue-medium3 {
    border-top: 0.6rem #1f8ce3 solid;
  }
  .large-bd-t-blue-dark3 {
    border-top: 0.6rem #0c395e solid;
  }
  .large-bd-t-brown3 {
    border-top: 0.6rem #b2846a solid;
  }
  .large-bd-t-green3 {
    border-top: 0.6rem #00b140 solid;
  }
  .large-bd-t-gold3 {
    border-top: 0.6rem #e29d2e solid;
  }
  .large-bd-t-pink3 {
    border-top: 0.6rem #dd6a92 solid;
  }
  .large-bd-t-red3 {
    border-top: 0.6rem #e34c37 solid;
  }
  .large-bd-t-red-light3 {
    border-top: 0.6rem #f6c4bd solid;
  }
  .large-bd-t-red-medium3 {
    border-top: 0.6rem #ec887a solid;
  }
  .large-bd-t-red-dark3 {
    border-top: 0.6rem #711c10 solid;
  }
  .large-bd-t-white3 {
    border-top: 0.6rem #ffffff solid;
  }
  .large-bd-t-black3 {
    border-top: 0.6rem #000000 solid;
  }
  .large-bd-t-gray-dark13 {
    border-top: 0.6rem #222222 solid;
  }
  .large-bd-t-gray-dark23 {
    border-top: 0.6rem #333333 solid;
  }
  .large-bd-t-gray-medium3 {
    border-top: 0.6rem #8a8a8a solid;
  }
  .large-bd-t-gray-light13 {
    border-top: 0.6rem #cacaca solid;
  }
  .large-bd-t-gray-light23 {
    border-top: 0.6rem #e6e6e6 solid;
  }
  .large-bd-t-gray-light33 {
    border-top: 0.6rem #f9f9f9 solid;
  }
  .large-bd-r-blue3 {
    border-right: 0.6rem #1463a2 solid;
  }
  .large-bd-r-blue-light3 {
    border-right: 0.6rem #63afec solid;
  }
  .large-bd-r-blue-medium3 {
    border-right: 0.6rem #1f8ce3 solid;
  }
  .large-bd-r-blue-dark3 {
    border-right: 0.6rem #0c395e solid;
  }
  .large-bd-r-brown3 {
    border-right: 0.6rem #b2846a solid;
  }
  .large-bd-r-green3 {
    border-right: 0.6rem #00b140 solid;
  }
  .large-bd-r-gold3 {
    border-right: 0.6rem #e29d2e solid;
  }
  .large-bd-r-pink3 {
    border-right: 0.6rem #dd6a92 solid;
  }
  .large-bd-r-red3 {
    border-right: 0.6rem #e34c37 solid;
  }
  .large-bd-r-red-light3 {
    border-right: 0.6rem #f6c4bd solid;
  }
  .large-bd-r-red-medium3 {
    border-right: 0.6rem #ec887a solid;
  }
  .large-bd-r-red-dark3 {
    border-right: 0.6rem #711c10 solid;
  }
  .large-bd-r-white3 {
    border-right: 0.6rem #ffffff solid;
  }
  .large-bd-r-black3 {
    border-right: 0.6rem #000000 solid;
  }
  .large-bd-r-gray-dark13 {
    border-right: 0.6rem #222222 solid;
  }
  .large-bd-r-gray-dark23 {
    border-right: 0.6rem #333333 solid;
  }
  .large-bd-r-gray-medium3 {
    border-right: 0.6rem #8a8a8a solid;
  }
  .large-bd-r-gray-light13 {
    border-right: 0.6rem #cacaca solid;
  }
  .large-bd-r-gray-light23 {
    border-right: 0.6rem #e6e6e6 solid;
  }
  .large-bd-r-gray-light33 {
    border-right: 0.6rem #f9f9f9 solid;
  }
  .large-bd-b-blue3 {
    border-bottom: 0.6rem #1463a2 solid;
  }
  .large-bd-b-blue-light3 {
    border-bottom: 0.6rem #63afec solid;
  }
  .large-bd-b-blue-medium3 {
    border-bottom: 0.6rem #1f8ce3 solid;
  }
  .large-bd-b-blue-dark3 {
    border-bottom: 0.6rem #0c395e solid;
  }
  .large-bd-b-brown3 {
    border-bottom: 0.6rem #b2846a solid;
  }
  .large-bd-b-green3 {
    border-bottom: 0.6rem #00b140 solid;
  }
  .large-bd-b-gold3 {
    border-bottom: 0.6rem #e29d2e solid;
  }
  .large-bd-b-pink3 {
    border-bottom: 0.6rem #dd6a92 solid;
  }
  .large-bd-b-red3 {
    border-bottom: 0.6rem #e34c37 solid;
  }
  .large-bd-b-red-light3 {
    border-bottom: 0.6rem #f6c4bd solid;
  }
  .large-bd-b-red-medium3 {
    border-bottom: 0.6rem #ec887a solid;
  }
  .large-bd-b-red-dark3 {
    border-bottom: 0.6rem #711c10 solid;
  }
  .large-bd-b-white3 {
    border-bottom: 0.6rem #ffffff solid;
  }
  .large-bd-b-black3 {
    border-bottom: 0.6rem #000000 solid;
  }
  .large-bd-b-gray-dark13 {
    border-bottom: 0.6rem #222222 solid;
  }
  .large-bd-b-gray-dark23 {
    border-bottom: 0.6rem #333333 solid;
  }
  .large-bd-b-gray-medium3 {
    border-bottom: 0.6rem #8a8a8a solid;
  }
  .large-bd-b-gray-light13 {
    border-bottom: 0.6rem #cacaca solid;
  }
  .large-bd-b-gray-light23 {
    border-bottom: 0.6rem #e6e6e6 solid;
  }
  .large-bd-b-gray-light33 {
    border-bottom: 0.6rem #f9f9f9 solid;
  }
  .large-bd-l-blue3 {
    border-left: 0.6rem #1463a2 solid;
  }
  .large-bd-l-blue-light3 {
    border-left: 0.6rem #63afec solid;
  }
  .large-bd-l-blue-medium3 {
    border-left: 0.6rem #1f8ce3 solid;
  }
  .large-bd-l-blue-dark3 {
    border-left: 0.6rem #0c395e solid;
  }
  .large-bd-l-brown3 {
    border-left: 0.6rem #b2846a solid;
  }
  .large-bd-l-green3 {
    border-left: 0.6rem #00b140 solid;
  }
  .large-bd-l-gold3 {
    border-left: 0.6rem #e29d2e solid;
  }
  .large-bd-l-pink3 {
    border-left: 0.6rem #dd6a92 solid;
  }
  .large-bd-l-red3 {
    border-left: 0.6rem #e34c37 solid;
  }
  .large-bd-l-red-light3 {
    border-left: 0.6rem #f6c4bd solid;
  }
  .large-bd-l-red-medium3 {
    border-left: 0.6rem #ec887a solid;
  }
  .large-bd-l-red-dark3 {
    border-left: 0.6rem #711c10 solid;
  }
  .large-bd-l-white3 {
    border-left: 0.6rem #ffffff solid;
  }
  .large-bd-l-black3 {
    border-left: 0.6rem #000000 solid;
  }
  .large-bd-l-gray-dark13 {
    border-left: 0.6rem #222222 solid;
  }
  .large-bd-l-gray-dark23 {
    border-left: 0.6rem #333333 solid;
  }
  .large-bd-l-gray-medium3 {
    border-left: 0.6rem #8a8a8a solid;
  }
  .large-bd-l-gray-light13 {
    border-left: 0.6rem #cacaca solid;
  }
  .large-bd-l-gray-light23 {
    border-left: 0.6rem #e6e6e6 solid;
  }
  .large-bd-l-gray-light33 {
    border-left: 0.6rem #f9f9f9 solid;
  }
  .large-bd-t-blue4 {
    border-top: 0.8rem #1463a2 solid;
  }
  .large-bd-t-blue-light4 {
    border-top: 0.8rem #63afec solid;
  }
  .large-bd-t-blue-medium4 {
    border-top: 0.8rem #1f8ce3 solid;
  }
  .large-bd-t-blue-dark4 {
    border-top: 0.8rem #0c395e solid;
  }
  .large-bd-t-brown4 {
    border-top: 0.8rem #b2846a solid;
  }
  .large-bd-t-green4 {
    border-top: 0.8rem #00b140 solid;
  }
  .large-bd-t-gold4 {
    border-top: 0.8rem #e29d2e solid;
  }
  .large-bd-t-pink4 {
    border-top: 0.8rem #dd6a92 solid;
  }
  .large-bd-t-red4 {
    border-top: 0.8rem #e34c37 solid;
  }
  .large-bd-t-red-light4 {
    border-top: 0.8rem #f6c4bd solid;
  }
  .large-bd-t-red-medium4 {
    border-top: 0.8rem #ec887a solid;
  }
  .large-bd-t-red-dark4 {
    border-top: 0.8rem #711c10 solid;
  }
  .large-bd-t-white4 {
    border-top: 0.8rem #ffffff solid;
  }
  .large-bd-t-black4 {
    border-top: 0.8rem #000000 solid;
  }
  .large-bd-t-gray-dark14 {
    border-top: 0.8rem #222222 solid;
  }
  .large-bd-t-gray-dark24 {
    border-top: 0.8rem #333333 solid;
  }
  .large-bd-t-gray-medium4 {
    border-top: 0.8rem #8a8a8a solid;
  }
  .large-bd-t-gray-light14 {
    border-top: 0.8rem #cacaca solid;
  }
  .large-bd-t-gray-light24 {
    border-top: 0.8rem #e6e6e6 solid;
  }
  .large-bd-t-gray-light34 {
    border-top: 0.8rem #f9f9f9 solid;
  }
  .large-bd-r-blue4 {
    border-right: 0.8rem #1463a2 solid;
  }
  .large-bd-r-blue-light4 {
    border-right: 0.8rem #63afec solid;
  }
  .large-bd-r-blue-medium4 {
    border-right: 0.8rem #1f8ce3 solid;
  }
  .large-bd-r-blue-dark4 {
    border-right: 0.8rem #0c395e solid;
  }
  .large-bd-r-brown4 {
    border-right: 0.8rem #b2846a solid;
  }
  .large-bd-r-green4 {
    border-right: 0.8rem #00b140 solid;
  }
  .large-bd-r-gold4 {
    border-right: 0.8rem #e29d2e solid;
  }
  .large-bd-r-pink4 {
    border-right: 0.8rem #dd6a92 solid;
  }
  .large-bd-r-red4 {
    border-right: 0.8rem #e34c37 solid;
  }
  .large-bd-r-red-light4 {
    border-right: 0.8rem #f6c4bd solid;
  }
  .large-bd-r-red-medium4 {
    border-right: 0.8rem #ec887a solid;
  }
  .large-bd-r-red-dark4 {
    border-right: 0.8rem #711c10 solid;
  }
  .large-bd-r-white4 {
    border-right: 0.8rem #ffffff solid;
  }
  .large-bd-r-black4 {
    border-right: 0.8rem #000000 solid;
  }
  .large-bd-r-gray-dark14 {
    border-right: 0.8rem #222222 solid;
  }
  .large-bd-r-gray-dark24 {
    border-right: 0.8rem #333333 solid;
  }
  .large-bd-r-gray-medium4 {
    border-right: 0.8rem #8a8a8a solid;
  }
  .large-bd-r-gray-light14 {
    border-right: 0.8rem #cacaca solid;
  }
  .large-bd-r-gray-light24 {
    border-right: 0.8rem #e6e6e6 solid;
  }
  .large-bd-r-gray-light34 {
    border-right: 0.8rem #f9f9f9 solid;
  }
  .large-bd-b-blue4 {
    border-bottom: 0.8rem #1463a2 solid;
  }
  .large-bd-b-blue-light4 {
    border-bottom: 0.8rem #63afec solid;
  }
  .large-bd-b-blue-medium4 {
    border-bottom: 0.8rem #1f8ce3 solid;
  }
  .large-bd-b-blue-dark4 {
    border-bottom: 0.8rem #0c395e solid;
  }
  .large-bd-b-brown4 {
    border-bottom: 0.8rem #b2846a solid;
  }
  .large-bd-b-green4 {
    border-bottom: 0.8rem #00b140 solid;
  }
  .large-bd-b-gold4 {
    border-bottom: 0.8rem #e29d2e solid;
  }
  .large-bd-b-pink4 {
    border-bottom: 0.8rem #dd6a92 solid;
  }
  .large-bd-b-red4 {
    border-bottom: 0.8rem #e34c37 solid;
  }
  .large-bd-b-red-light4 {
    border-bottom: 0.8rem #f6c4bd solid;
  }
  .large-bd-b-red-medium4 {
    border-bottom: 0.8rem #ec887a solid;
  }
  .large-bd-b-red-dark4 {
    border-bottom: 0.8rem #711c10 solid;
  }
  .large-bd-b-white4 {
    border-bottom: 0.8rem #ffffff solid;
  }
  .large-bd-b-black4 {
    border-bottom: 0.8rem #000000 solid;
  }
  .large-bd-b-gray-dark14 {
    border-bottom: 0.8rem #222222 solid;
  }
  .large-bd-b-gray-dark24 {
    border-bottom: 0.8rem #333333 solid;
  }
  .large-bd-b-gray-medium4 {
    border-bottom: 0.8rem #8a8a8a solid;
  }
  .large-bd-b-gray-light14 {
    border-bottom: 0.8rem #cacaca solid;
  }
  .large-bd-b-gray-light24 {
    border-bottom: 0.8rem #e6e6e6 solid;
  }
  .large-bd-b-gray-light34 {
    border-bottom: 0.8rem #f9f9f9 solid;
  }
  .large-bd-l-blue4 {
    border-left: 0.8rem #1463a2 solid;
  }
  .large-bd-l-blue-light4 {
    border-left: 0.8rem #63afec solid;
  }
  .large-bd-l-blue-medium4 {
    border-left: 0.8rem #1f8ce3 solid;
  }
  .large-bd-l-blue-dark4 {
    border-left: 0.8rem #0c395e solid;
  }
  .large-bd-l-brown4 {
    border-left: 0.8rem #b2846a solid;
  }
  .large-bd-l-green4 {
    border-left: 0.8rem #00b140 solid;
  }
  .large-bd-l-gold4 {
    border-left: 0.8rem #e29d2e solid;
  }
  .large-bd-l-pink4 {
    border-left: 0.8rem #dd6a92 solid;
  }
  .large-bd-l-red4 {
    border-left: 0.8rem #e34c37 solid;
  }
  .large-bd-l-red-light4 {
    border-left: 0.8rem #f6c4bd solid;
  }
  .large-bd-l-red-medium4 {
    border-left: 0.8rem #ec887a solid;
  }
  .large-bd-l-red-dark4 {
    border-left: 0.8rem #711c10 solid;
  }
  .large-bd-l-white4 {
    border-left: 0.8rem #ffffff solid;
  }
  .large-bd-l-black4 {
    border-left: 0.8rem #000000 solid;
  }
  .large-bd-l-gray-dark14 {
    border-left: 0.8rem #222222 solid;
  }
  .large-bd-l-gray-dark24 {
    border-left: 0.8rem #333333 solid;
  }
  .large-bd-l-gray-medium4 {
    border-left: 0.8rem #8a8a8a solid;
  }
  .large-bd-l-gray-light14 {
    border-left: 0.8rem #cacaca solid;
  }
  .large-bd-l-gray-light24 {
    border-left: 0.8rem #e6e6e6 solid;
  }
  .large-bd-l-gray-light34 {
    border-left: 0.8rem #f9f9f9 solid;
  }
  .large-bd-t-blue5 {
    border-top: 1rem #1463a2 solid;
  }
  .large-bd-t-blue-light5 {
    border-top: 1rem #63afec solid;
  }
  .large-bd-t-blue-medium5 {
    border-top: 1rem #1f8ce3 solid;
  }
  .large-bd-t-blue-dark5 {
    border-top: 1rem #0c395e solid;
  }
  .large-bd-t-brown5 {
    border-top: 1rem #b2846a solid;
  }
  .large-bd-t-green5 {
    border-top: 1rem #00b140 solid;
  }
  .large-bd-t-gold5 {
    border-top: 1rem #e29d2e solid;
  }
  .large-bd-t-pink5 {
    border-top: 1rem #dd6a92 solid;
  }
  .large-bd-t-red5 {
    border-top: 1rem #e34c37 solid;
  }
  .large-bd-t-red-light5 {
    border-top: 1rem #f6c4bd solid;
  }
  .large-bd-t-red-medium5 {
    border-top: 1rem #ec887a solid;
  }
  .large-bd-t-red-dark5 {
    border-top: 1rem #711c10 solid;
  }
  .large-bd-t-white5 {
    border-top: 1rem #ffffff solid;
  }
  .large-bd-t-black5 {
    border-top: 1rem #000000 solid;
  }
  .large-bd-t-gray-dark15 {
    border-top: 1rem #222222 solid;
  }
  .large-bd-t-gray-dark25 {
    border-top: 1rem #333333 solid;
  }
  .large-bd-t-gray-medium5 {
    border-top: 1rem #8a8a8a solid;
  }
  .large-bd-t-gray-light15 {
    border-top: 1rem #cacaca solid;
  }
  .large-bd-t-gray-light25 {
    border-top: 1rem #e6e6e6 solid;
  }
  .large-bd-t-gray-light35 {
    border-top: 1rem #f9f9f9 solid;
  }
  .large-bd-r-blue5 {
    border-right: 1rem #1463a2 solid;
  }
  .large-bd-r-blue-light5 {
    border-right: 1rem #63afec solid;
  }
  .large-bd-r-blue-medium5 {
    border-right: 1rem #1f8ce3 solid;
  }
  .large-bd-r-blue-dark5 {
    border-right: 1rem #0c395e solid;
  }
  .large-bd-r-brown5 {
    border-right: 1rem #b2846a solid;
  }
  .large-bd-r-green5 {
    border-right: 1rem #00b140 solid;
  }
  .large-bd-r-gold5 {
    border-right: 1rem #e29d2e solid;
  }
  .large-bd-r-pink5 {
    border-right: 1rem #dd6a92 solid;
  }
  .large-bd-r-red5 {
    border-right: 1rem #e34c37 solid;
  }
  .large-bd-r-red-light5 {
    border-right: 1rem #f6c4bd solid;
  }
  .large-bd-r-red-medium5 {
    border-right: 1rem #ec887a solid;
  }
  .large-bd-r-red-dark5 {
    border-right: 1rem #711c10 solid;
  }
  .large-bd-r-white5 {
    border-right: 1rem #ffffff solid;
  }
  .large-bd-r-black5 {
    border-right: 1rem #000000 solid;
  }
  .large-bd-r-gray-dark15 {
    border-right: 1rem #222222 solid;
  }
  .large-bd-r-gray-dark25 {
    border-right: 1rem #333333 solid;
  }
  .large-bd-r-gray-medium5 {
    border-right: 1rem #8a8a8a solid;
  }
  .large-bd-r-gray-light15 {
    border-right: 1rem #cacaca solid;
  }
  .large-bd-r-gray-light25 {
    border-right: 1rem #e6e6e6 solid;
  }
  .large-bd-r-gray-light35 {
    border-right: 1rem #f9f9f9 solid;
  }
  .large-bd-b-blue5 {
    border-bottom: 1rem #1463a2 solid;
  }
  .large-bd-b-blue-light5 {
    border-bottom: 1rem #63afec solid;
  }
  .large-bd-b-blue-medium5 {
    border-bottom: 1rem #1f8ce3 solid;
  }
  .large-bd-b-blue-dark5 {
    border-bottom: 1rem #0c395e solid;
  }
  .large-bd-b-brown5 {
    border-bottom: 1rem #b2846a solid;
  }
  .large-bd-b-green5 {
    border-bottom: 1rem #00b140 solid;
  }
  .large-bd-b-gold5 {
    border-bottom: 1rem #e29d2e solid;
  }
  .large-bd-b-pink5 {
    border-bottom: 1rem #dd6a92 solid;
  }
  .large-bd-b-red5 {
    border-bottom: 1rem #e34c37 solid;
  }
  .large-bd-b-red-light5 {
    border-bottom: 1rem #f6c4bd solid;
  }
  .large-bd-b-red-medium5 {
    border-bottom: 1rem #ec887a solid;
  }
  .large-bd-b-red-dark5 {
    border-bottom: 1rem #711c10 solid;
  }
  .large-bd-b-white5 {
    border-bottom: 1rem #ffffff solid;
  }
  .large-bd-b-black5 {
    border-bottom: 1rem #000000 solid;
  }
  .large-bd-b-gray-dark15 {
    border-bottom: 1rem #222222 solid;
  }
  .large-bd-b-gray-dark25 {
    border-bottom: 1rem #333333 solid;
  }
  .large-bd-b-gray-medium5 {
    border-bottom: 1rem #8a8a8a solid;
  }
  .large-bd-b-gray-light15 {
    border-bottom: 1rem #cacaca solid;
  }
  .large-bd-b-gray-light25 {
    border-bottom: 1rem #e6e6e6 solid;
  }
  .large-bd-b-gray-light35 {
    border-bottom: 1rem #f9f9f9 solid;
  }
  .large-bd-l-blue5 {
    border-left: 1rem #1463a2 solid;
  }
  .large-bd-l-blue-light5 {
    border-left: 1rem #63afec solid;
  }
  .large-bd-l-blue-medium5 {
    border-left: 1rem #1f8ce3 solid;
  }
  .large-bd-l-blue-dark5 {
    border-left: 1rem #0c395e solid;
  }
  .large-bd-l-brown5 {
    border-left: 1rem #b2846a solid;
  }
  .large-bd-l-green5 {
    border-left: 1rem #00b140 solid;
  }
  .large-bd-l-gold5 {
    border-left: 1rem #e29d2e solid;
  }
  .large-bd-l-pink5 {
    border-left: 1rem #dd6a92 solid;
  }
  .large-bd-l-red5 {
    border-left: 1rem #e34c37 solid;
  }
  .large-bd-l-red-light5 {
    border-left: 1rem #f6c4bd solid;
  }
  .large-bd-l-red-medium5 {
    border-left: 1rem #ec887a solid;
  }
  .large-bd-l-red-dark5 {
    border-left: 1rem #711c10 solid;
  }
  .large-bd-l-white5 {
    border-left: 1rem #ffffff solid;
  }
  .large-bd-l-black5 {
    border-left: 1rem #000000 solid;
  }
  .large-bd-l-gray-dark15 {
    border-left: 1rem #222222 solid;
  }
  .large-bd-l-gray-dark25 {
    border-left: 1rem #333333 solid;
  }
  .large-bd-l-gray-medium5 {
    border-left: 1rem #8a8a8a solid;
  }
  .large-bd-l-gray-light15 {
    border-left: 1rem #cacaca solid;
  }
  .large-bd-l-gray-light25 {
    border-left: 1rem #e6e6e6 solid;
  }
  .large-bd-l-gray-light35 {
    border-left: 1rem #f9f9f9 solid;
  }
  .large-bd-t0 {
    border-top: 0px #e6e6e6 solid;
  }
  .large-bd-r0 {
    border-right: 0px #e6e6e6 solid;
  }
  .large-bd-b0 {
    border-bottom: 0px #e6e6e6 solid;
  }
  .large-bd-l0 {
    border-left: 0px #e6e6e6 solid;
  }
  .large-bd-t1 {
    border-top: 0.2px #e6e6e6 solid;
  }
  .large-bd-r1 {
    border-right: 0.2px #e6e6e6 solid;
  }
  .large-bd-b1 {
    border-bottom: 0.2px #e6e6e6 solid;
  }
  .large-bd-l1 {
    border-left: 0.2px #e6e6e6 solid;
  }
  .large-bd-t2 {
    border-top: 0.4px #e6e6e6 solid;
  }
  .large-bd-r2 {
    border-right: 0.4px #e6e6e6 solid;
  }
  .large-bd-b2 {
    border-bottom: 0.4px #e6e6e6 solid;
  }
  .large-bd-l2 {
    border-left: 0.4px #e6e6e6 solid;
  }
  .large-bd-t3 {
    border-top: 0.6px #e6e6e6 solid;
  }
  .large-bd-r3 {
    border-right: 0.6px #e6e6e6 solid;
  }
  .large-bd-b3 {
    border-bottom: 0.6px #e6e6e6 solid;
  }
  .large-bd-l3 {
    border-left: 0.6px #e6e6e6 solid;
  }
  .large-bd-t4 {
    border-top: 0.8px #e6e6e6 solid;
  }
  .large-bd-r4 {
    border-right: 0.8px #e6e6e6 solid;
  }
  .large-bd-b4 {
    border-bottom: 0.8px #e6e6e6 solid;
  }
  .large-bd-l4 {
    border-left: 0.8px #e6e6e6 solid;
  }
  .large-bd-t5 {
    border-top: 1px #e6e6e6 solid;
  }
  .large-bd-r5 {
    border-right: 1px #e6e6e6 solid;
  }
  .large-bd-b5 {
    border-bottom: 1px #e6e6e6 solid;
  }
  .large-bd-l5 {
    border-left: 1px #e6e6e6 solid;
  }
  .large-bd-blue-0 {
    border: 0px solid #1463a2;
  }
  .large-bd-blue-light-0 {
    border: 0px solid #63afec;
  }
  .large-bd-blue-medium-0 {
    border: 0px solid #1f8ce3;
  }
  .large-bd-blue-dark-0 {
    border: 0px solid #0c395e;
  }
  .large-bd-brown-0 {
    border: 0px solid #b2846a;
  }
  .large-bd-green-0 {
    border: 0px solid #00b140;
  }
  .large-bd-gold-0 {
    border: 0px solid #e29d2e;
  }
  .large-bd-pink-0 {
    border: 0px solid #dd6a92;
  }
  .large-bd-red-0 {
    border: 0px solid #e34c37;
  }
  .large-bd-red-light-0 {
    border: 0px solid #f6c4bd;
  }
  .large-bd-red-medium-0 {
    border: 0px solid #ec887a;
  }
  .large-bd-red-dark-0 {
    border: 0px solid #711c10;
  }
  .large-bd-white-0 {
    border: 0px solid #ffffff;
  }
  .large-bd-black-0 {
    border: 0px solid #000000;
  }
  .large-bd-gray-dark1-0 {
    border: 0px solid #222222;
  }
  .large-bd-gray-dark2-0 {
    border: 0px solid #333333;
  }
  .large-bd-gray-medium-0 {
    border: 0px solid #8a8a8a;
  }
  .large-bd-gray-light1-0 {
    border: 0px solid #cacaca;
  }
  .large-bd-gray-light2-0 {
    border: 0px solid #e6e6e6;
  }
  .large-bd-gray-light3-0 {
    border: 0px solid #f9f9f9;
  }
  .large-bd-blue-1 {
    border: 0.2px solid #1463a2;
  }
  .large-bd-blue-light-1 {
    border: 0.2px solid #63afec;
  }
  .large-bd-blue-medium-1 {
    border: 0.2px solid #1f8ce3;
  }
  .large-bd-blue-dark-1 {
    border: 0.2px solid #0c395e;
  }
  .large-bd-brown-1 {
    border: 0.2px solid #b2846a;
  }
  .large-bd-green-1 {
    border: 0.2px solid #00b140;
  }
  .large-bd-gold-1 {
    border: 0.2px solid #e29d2e;
  }
  .large-bd-pink-1 {
    border: 0.2px solid #dd6a92;
  }
  .large-bd-red-1 {
    border: 0.2px solid #e34c37;
  }
  .large-bd-red-light-1 {
    border: 0.2px solid #f6c4bd;
  }
  .large-bd-red-medium-1 {
    border: 0.2px solid #ec887a;
  }
  .large-bd-red-dark-1 {
    border: 0.2px solid #711c10;
  }
  .large-bd-white-1 {
    border: 0.2px solid #ffffff;
  }
  .large-bd-black-1 {
    border: 0.2px solid #000000;
  }
  .large-bd-gray-dark1-1 {
    border: 0.2px solid #222222;
  }
  .large-bd-gray-dark2-1 {
    border: 0.2px solid #333333;
  }
  .large-bd-gray-medium-1 {
    border: 0.2px solid #8a8a8a;
  }
  .large-bd-gray-light1-1 {
    border: 0.2px solid #cacaca;
  }
  .large-bd-gray-light2-1 {
    border: 0.2px solid #e6e6e6;
  }
  .large-bd-gray-light3-1 {
    border: 0.2px solid #f9f9f9;
  }
  .large-bd-blue-2 {
    border: 0.4px solid #1463a2;
  }
  .large-bd-blue-light-2 {
    border: 0.4px solid #63afec;
  }
  .large-bd-blue-medium-2 {
    border: 0.4px solid #1f8ce3;
  }
  .large-bd-blue-dark-2 {
    border: 0.4px solid #0c395e;
  }
  .large-bd-brown-2 {
    border: 0.4px solid #b2846a;
  }
  .large-bd-green-2 {
    border: 0.4px solid #00b140;
  }
  .large-bd-gold-2 {
    border: 0.4px solid #e29d2e;
  }
  .large-bd-pink-2 {
    border: 0.4px solid #dd6a92;
  }
  .large-bd-red-2 {
    border: 0.4px solid #e34c37;
  }
  .large-bd-red-light-2 {
    border: 0.4px solid #f6c4bd;
  }
  .large-bd-red-medium-2 {
    border: 0.4px solid #ec887a;
  }
  .large-bd-red-dark-2 {
    border: 0.4px solid #711c10;
  }
  .large-bd-white-2 {
    border: 0.4px solid #ffffff;
  }
  .large-bd-black-2 {
    border: 0.4px solid #000000;
  }
  .large-bd-gray-dark1-2 {
    border: 0.4px solid #222222;
  }
  .large-bd-gray-dark2-2 {
    border: 0.4px solid #333333;
  }
  .large-bd-gray-medium-2 {
    border: 0.4px solid #8a8a8a;
  }
  .large-bd-gray-light1-2 {
    border: 0.4px solid #cacaca;
  }
  .large-bd-gray-light2-2 {
    border: 0.4px solid #e6e6e6;
  }
  .large-bd-gray-light3-2 {
    border: 0.4px solid #f9f9f9;
  }
  .large-bd-blue-3 {
    border: 0.6px solid #1463a2;
  }
  .large-bd-blue-light-3 {
    border: 0.6px solid #63afec;
  }
  .large-bd-blue-medium-3 {
    border: 0.6px solid #1f8ce3;
  }
  .large-bd-blue-dark-3 {
    border: 0.6px solid #0c395e;
  }
  .large-bd-brown-3 {
    border: 0.6px solid #b2846a;
  }
  .large-bd-green-3 {
    border: 0.6px solid #00b140;
  }
  .large-bd-gold-3 {
    border: 0.6px solid #e29d2e;
  }
  .large-bd-pink-3 {
    border: 0.6px solid #dd6a92;
  }
  .large-bd-red-3 {
    border: 0.6px solid #e34c37;
  }
  .large-bd-red-light-3 {
    border: 0.6px solid #f6c4bd;
  }
  .large-bd-red-medium-3 {
    border: 0.6px solid #ec887a;
  }
  .large-bd-red-dark-3 {
    border: 0.6px solid #711c10;
  }
  .large-bd-white-3 {
    border: 0.6px solid #ffffff;
  }
  .large-bd-black-3 {
    border: 0.6px solid #000000;
  }
  .large-bd-gray-dark1-3 {
    border: 0.6px solid #222222;
  }
  .large-bd-gray-dark2-3 {
    border: 0.6px solid #333333;
  }
  .large-bd-gray-medium-3 {
    border: 0.6px solid #8a8a8a;
  }
  .large-bd-gray-light1-3 {
    border: 0.6px solid #cacaca;
  }
  .large-bd-gray-light2-3 {
    border: 0.6px solid #e6e6e6;
  }
  .large-bd-gray-light3-3 {
    border: 0.6px solid #f9f9f9;
  }
  .large-bd-blue-4 {
    border: 0.8px solid #1463a2;
  }
  .large-bd-blue-light-4 {
    border: 0.8px solid #63afec;
  }
  .large-bd-blue-medium-4 {
    border: 0.8px solid #1f8ce3;
  }
  .large-bd-blue-dark-4 {
    border: 0.8px solid #0c395e;
  }
  .large-bd-brown-4 {
    border: 0.8px solid #b2846a;
  }
  .large-bd-green-4 {
    border: 0.8px solid #00b140;
  }
  .large-bd-gold-4 {
    border: 0.8px solid #e29d2e;
  }
  .large-bd-pink-4 {
    border: 0.8px solid #dd6a92;
  }
  .large-bd-red-4 {
    border: 0.8px solid #e34c37;
  }
  .large-bd-red-light-4 {
    border: 0.8px solid #f6c4bd;
  }
  .large-bd-red-medium-4 {
    border: 0.8px solid #ec887a;
  }
  .large-bd-red-dark-4 {
    border: 0.8px solid #711c10;
  }
  .large-bd-white-4 {
    border: 0.8px solid #ffffff;
  }
  .large-bd-black-4 {
    border: 0.8px solid #000000;
  }
  .large-bd-gray-dark1-4 {
    border: 0.8px solid #222222;
  }
  .large-bd-gray-dark2-4 {
    border: 0.8px solid #333333;
  }
  .large-bd-gray-medium-4 {
    border: 0.8px solid #8a8a8a;
  }
  .large-bd-gray-light1-4 {
    border: 0.8px solid #cacaca;
  }
  .large-bd-gray-light2-4 {
    border: 0.8px solid #e6e6e6;
  }
  .large-bd-gray-light3-4 {
    border: 0.8px solid #f9f9f9;
  }
  .large-bd-blue-5 {
    border: 1px solid #1463a2;
  }
  .large-bd-blue-light-5 {
    border: 1px solid #63afec;
  }
  .large-bd-blue-medium-5 {
    border: 1px solid #1f8ce3;
  }
  .large-bd-blue-dark-5 {
    border: 1px solid #0c395e;
  }
  .large-bd-brown-5 {
    border: 1px solid #b2846a;
  }
  .large-bd-green-5 {
    border: 1px solid #00b140;
  }
  .large-bd-gold-5 {
    border: 1px solid #e29d2e;
  }
  .large-bd-pink-5 {
    border: 1px solid #dd6a92;
  }
  .large-bd-red-5 {
    border: 1px solid #e34c37;
  }
  .large-bd-red-light-5 {
    border: 1px solid #f6c4bd;
  }
  .large-bd-red-medium-5 {
    border: 1px solid #ec887a;
  }
  .large-bd-red-dark-5 {
    border: 1px solid #711c10;
  }
  .large-bd-white-5 {
    border: 1px solid #ffffff;
  }
  .large-bd-black-5 {
    border: 1px solid #000000;
  }
  .large-bd-gray-dark1-5 {
    border: 1px solid #222222;
  }
  .large-bd-gray-dark2-5 {
    border: 1px solid #333333;
  }
  .large-bd-gray-medium-5 {
    border: 1px solid #8a8a8a;
  }
  .large-bd-gray-light1-5 {
    border: 1px solid #cacaca;
  }
  .large-bd-gray-light2-5 {
    border: 1px solid #e6e6e6;
  }
  .large-bd-gray-light3-5 {
    border: 1px solid #f9f9f9;
  }
  .large-bd-blue {
    border: 2px solid #1463a2;
  }
  .large-bd-blue-light {
    border: 2px solid #63afec;
  }
  .large-bd-blue-medium {
    border: 2px solid #1f8ce3;
  }
  .large-bd-blue-dark {
    border: 2px solid #0c395e;
  }
  .large-bd-brown {
    border: 2px solid #b2846a;
  }
  .large-bd-green {
    border: 2px solid #00b140;
  }
  .large-bd-gold {
    border: 2px solid #e29d2e;
  }
  .large-bd-pink {
    border: 2px solid #dd6a92;
  }
  .large-bd-red {
    border: 2px solid #e34c37;
  }
  .large-bd-red-light {
    border: 2px solid #f6c4bd;
  }
  .large-bd-red-medium {
    border: 2px solid #ec887a;
  }
  .large-bd-red-dark {
    border: 2px solid #711c10;
  }
  .large-bd-white {
    border: 2px solid #ffffff;
  }
  .large-bd-black {
    border: 2px solid #000000;
  }
  .large-bd-gray-dark1 {
    border: 2px solid #222222;
  }
  .large-bd-gray-dark2 {
    border: 2px solid #333333;
  }
  .large-bd-gray-medium {
    border: 2px solid #8a8a8a;
  }
  .large-bd-gray-light1 {
    border: 2px solid #cacaca;
  }
  .large-bd-gray-light2 {
    border: 2px solid #e6e6e6;
  }
  .large-bd-gray-light3 {
    border: 2px solid #f9f9f9;
  }
  .large-bd0 {
    border: 0px solid #e6e6e6;
  }
  .large-bd1 {
    border: 0.2px solid #e6e6e6;
  }
  .large-bd2 {
    border: 0.4px solid #e6e6e6;
  }
  .large-bd3 {
    border: 0.6px solid #e6e6e6;
  }
  .large-bd4 {
    border: 0.8px solid #e6e6e6;
  }
  .large-bd5 {
    border: 1px solid #e6e6e6;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-bd-t-blue0 {
    border-top: 0rem #1463a2 solid;
  }
  .xlarge-bd-t-blue-light0 {
    border-top: 0rem #63afec solid;
  }
  .xlarge-bd-t-blue-medium0 {
    border-top: 0rem #1f8ce3 solid;
  }
  .xlarge-bd-t-blue-dark0 {
    border-top: 0rem #0c395e solid;
  }
  .xlarge-bd-t-brown0 {
    border-top: 0rem #b2846a solid;
  }
  .xlarge-bd-t-green0 {
    border-top: 0rem #00b140 solid;
  }
  .xlarge-bd-t-gold0 {
    border-top: 0rem #e29d2e solid;
  }
  .xlarge-bd-t-pink0 {
    border-top: 0rem #dd6a92 solid;
  }
  .xlarge-bd-t-red0 {
    border-top: 0rem #e34c37 solid;
  }
  .xlarge-bd-t-red-light0 {
    border-top: 0rem #f6c4bd solid;
  }
  .xlarge-bd-t-red-medium0 {
    border-top: 0rem #ec887a solid;
  }
  .xlarge-bd-t-red-dark0 {
    border-top: 0rem #711c10 solid;
  }
  .xlarge-bd-t-white0 {
    border-top: 0rem #ffffff solid;
  }
  .xlarge-bd-t-black0 {
    border-top: 0rem #000000 solid;
  }
  .xlarge-bd-t-gray-dark10 {
    border-top: 0rem #222222 solid;
  }
  .xlarge-bd-t-gray-dark20 {
    border-top: 0rem #333333 solid;
  }
  .xlarge-bd-t-gray-medium0 {
    border-top: 0rem #8a8a8a solid;
  }
  .xlarge-bd-t-gray-light10 {
    border-top: 0rem #cacaca solid;
  }
  .xlarge-bd-t-gray-light20 {
    border-top: 0rem #e6e6e6 solid;
  }
  .xlarge-bd-t-gray-light30 {
    border-top: 0rem #f9f9f9 solid;
  }
  .xlarge-bd-r-blue0 {
    border-right: 0rem #1463a2 solid;
  }
  .xlarge-bd-r-blue-light0 {
    border-right: 0rem #63afec solid;
  }
  .xlarge-bd-r-blue-medium0 {
    border-right: 0rem #1f8ce3 solid;
  }
  .xlarge-bd-r-blue-dark0 {
    border-right: 0rem #0c395e solid;
  }
  .xlarge-bd-r-brown0 {
    border-right: 0rem #b2846a solid;
  }
  .xlarge-bd-r-green0 {
    border-right: 0rem #00b140 solid;
  }
  .xlarge-bd-r-gold0 {
    border-right: 0rem #e29d2e solid;
  }
  .xlarge-bd-r-pink0 {
    border-right: 0rem #dd6a92 solid;
  }
  .xlarge-bd-r-red0 {
    border-right: 0rem #e34c37 solid;
  }
  .xlarge-bd-r-red-light0 {
    border-right: 0rem #f6c4bd solid;
  }
  .xlarge-bd-r-red-medium0 {
    border-right: 0rem #ec887a solid;
  }
  .xlarge-bd-r-red-dark0 {
    border-right: 0rem #711c10 solid;
  }
  .xlarge-bd-r-white0 {
    border-right: 0rem #ffffff solid;
  }
  .xlarge-bd-r-black0 {
    border-right: 0rem #000000 solid;
  }
  .xlarge-bd-r-gray-dark10 {
    border-right: 0rem #222222 solid;
  }
  .xlarge-bd-r-gray-dark20 {
    border-right: 0rem #333333 solid;
  }
  .xlarge-bd-r-gray-medium0 {
    border-right: 0rem #8a8a8a solid;
  }
  .xlarge-bd-r-gray-light10 {
    border-right: 0rem #cacaca solid;
  }
  .xlarge-bd-r-gray-light20 {
    border-right: 0rem #e6e6e6 solid;
  }
  .xlarge-bd-r-gray-light30 {
    border-right: 0rem #f9f9f9 solid;
  }
  .xlarge-bd-b-blue0 {
    border-bottom: 0rem #1463a2 solid;
  }
  .xlarge-bd-b-blue-light0 {
    border-bottom: 0rem #63afec solid;
  }
  .xlarge-bd-b-blue-medium0 {
    border-bottom: 0rem #1f8ce3 solid;
  }
  .xlarge-bd-b-blue-dark0 {
    border-bottom: 0rem #0c395e solid;
  }
  .xlarge-bd-b-brown0 {
    border-bottom: 0rem #b2846a solid;
  }
  .xlarge-bd-b-green0 {
    border-bottom: 0rem #00b140 solid;
  }
  .xlarge-bd-b-gold0 {
    border-bottom: 0rem #e29d2e solid;
  }
  .xlarge-bd-b-pink0 {
    border-bottom: 0rem #dd6a92 solid;
  }
  .xlarge-bd-b-red0 {
    border-bottom: 0rem #e34c37 solid;
  }
  .xlarge-bd-b-red-light0 {
    border-bottom: 0rem #f6c4bd solid;
  }
  .xlarge-bd-b-red-medium0 {
    border-bottom: 0rem #ec887a solid;
  }
  .xlarge-bd-b-red-dark0 {
    border-bottom: 0rem #711c10 solid;
  }
  .xlarge-bd-b-white0 {
    border-bottom: 0rem #ffffff solid;
  }
  .xlarge-bd-b-black0 {
    border-bottom: 0rem #000000 solid;
  }
  .xlarge-bd-b-gray-dark10 {
    border-bottom: 0rem #222222 solid;
  }
  .xlarge-bd-b-gray-dark20 {
    border-bottom: 0rem #333333 solid;
  }
  .xlarge-bd-b-gray-medium0 {
    border-bottom: 0rem #8a8a8a solid;
  }
  .xlarge-bd-b-gray-light10 {
    border-bottom: 0rem #cacaca solid;
  }
  .xlarge-bd-b-gray-light20 {
    border-bottom: 0rem #e6e6e6 solid;
  }
  .xlarge-bd-b-gray-light30 {
    border-bottom: 0rem #f9f9f9 solid;
  }
  .xlarge-bd-l-blue0 {
    border-left: 0rem #1463a2 solid;
  }
  .xlarge-bd-l-blue-light0 {
    border-left: 0rem #63afec solid;
  }
  .xlarge-bd-l-blue-medium0 {
    border-left: 0rem #1f8ce3 solid;
  }
  .xlarge-bd-l-blue-dark0 {
    border-left: 0rem #0c395e solid;
  }
  .xlarge-bd-l-brown0 {
    border-left: 0rem #b2846a solid;
  }
  .xlarge-bd-l-green0 {
    border-left: 0rem #00b140 solid;
  }
  .xlarge-bd-l-gold0 {
    border-left: 0rem #e29d2e solid;
  }
  .xlarge-bd-l-pink0 {
    border-left: 0rem #dd6a92 solid;
  }
  .xlarge-bd-l-red0 {
    border-left: 0rem #e34c37 solid;
  }
  .xlarge-bd-l-red-light0 {
    border-left: 0rem #f6c4bd solid;
  }
  .xlarge-bd-l-red-medium0 {
    border-left: 0rem #ec887a solid;
  }
  .xlarge-bd-l-red-dark0 {
    border-left: 0rem #711c10 solid;
  }
  .xlarge-bd-l-white0 {
    border-left: 0rem #ffffff solid;
  }
  .xlarge-bd-l-black0 {
    border-left: 0rem #000000 solid;
  }
  .xlarge-bd-l-gray-dark10 {
    border-left: 0rem #222222 solid;
  }
  .xlarge-bd-l-gray-dark20 {
    border-left: 0rem #333333 solid;
  }
  .xlarge-bd-l-gray-medium0 {
    border-left: 0rem #8a8a8a solid;
  }
  .xlarge-bd-l-gray-light10 {
    border-left: 0rem #cacaca solid;
  }
  .xlarge-bd-l-gray-light20 {
    border-left: 0rem #e6e6e6 solid;
  }
  .xlarge-bd-l-gray-light30 {
    border-left: 0rem #f9f9f9 solid;
  }
  .xlarge-bd-t-blue1 {
    border-top: 0.2rem #1463a2 solid;
  }
  .xlarge-bd-t-blue-light1 {
    border-top: 0.2rem #63afec solid;
  }
  .xlarge-bd-t-blue-medium1 {
    border-top: 0.2rem #1f8ce3 solid;
  }
  .xlarge-bd-t-blue-dark1 {
    border-top: 0.2rem #0c395e solid;
  }
  .xlarge-bd-t-brown1 {
    border-top: 0.2rem #b2846a solid;
  }
  .xlarge-bd-t-green1 {
    border-top: 0.2rem #00b140 solid;
  }
  .xlarge-bd-t-gold1 {
    border-top: 0.2rem #e29d2e solid;
  }
  .xlarge-bd-t-pink1 {
    border-top: 0.2rem #dd6a92 solid;
  }
  .xlarge-bd-t-red1 {
    border-top: 0.2rem #e34c37 solid;
  }
  .xlarge-bd-t-red-light1 {
    border-top: 0.2rem #f6c4bd solid;
  }
  .xlarge-bd-t-red-medium1 {
    border-top: 0.2rem #ec887a solid;
  }
  .xlarge-bd-t-red-dark1 {
    border-top: 0.2rem #711c10 solid;
  }
  .xlarge-bd-t-white1 {
    border-top: 0.2rem #ffffff solid;
  }
  .xlarge-bd-t-black1 {
    border-top: 0.2rem #000000 solid;
  }
  .xlarge-bd-t-gray-dark11 {
    border-top: 0.2rem #222222 solid;
  }
  .xlarge-bd-t-gray-dark21 {
    border-top: 0.2rem #333333 solid;
  }
  .xlarge-bd-t-gray-medium1 {
    border-top: 0.2rem #8a8a8a solid;
  }
  .xlarge-bd-t-gray-light11 {
    border-top: 0.2rem #cacaca solid;
  }
  .xlarge-bd-t-gray-light21 {
    border-top: 0.2rem #e6e6e6 solid;
  }
  .xlarge-bd-t-gray-light31 {
    border-top: 0.2rem #f9f9f9 solid;
  }
  .xlarge-bd-r-blue1 {
    border-right: 0.2rem #1463a2 solid;
  }
  .xlarge-bd-r-blue-light1 {
    border-right: 0.2rem #63afec solid;
  }
  .xlarge-bd-r-blue-medium1 {
    border-right: 0.2rem #1f8ce3 solid;
  }
  .xlarge-bd-r-blue-dark1 {
    border-right: 0.2rem #0c395e solid;
  }
  .xlarge-bd-r-brown1 {
    border-right: 0.2rem #b2846a solid;
  }
  .xlarge-bd-r-green1 {
    border-right: 0.2rem #00b140 solid;
  }
  .xlarge-bd-r-gold1 {
    border-right: 0.2rem #e29d2e solid;
  }
  .xlarge-bd-r-pink1 {
    border-right: 0.2rem #dd6a92 solid;
  }
  .xlarge-bd-r-red1 {
    border-right: 0.2rem #e34c37 solid;
  }
  .xlarge-bd-r-red-light1 {
    border-right: 0.2rem #f6c4bd solid;
  }
  .xlarge-bd-r-red-medium1 {
    border-right: 0.2rem #ec887a solid;
  }
  .xlarge-bd-r-red-dark1 {
    border-right: 0.2rem #711c10 solid;
  }
  .xlarge-bd-r-white1 {
    border-right: 0.2rem #ffffff solid;
  }
  .xlarge-bd-r-black1 {
    border-right: 0.2rem #000000 solid;
  }
  .xlarge-bd-r-gray-dark11 {
    border-right: 0.2rem #222222 solid;
  }
  .xlarge-bd-r-gray-dark21 {
    border-right: 0.2rem #333333 solid;
  }
  .xlarge-bd-r-gray-medium1 {
    border-right: 0.2rem #8a8a8a solid;
  }
  .xlarge-bd-r-gray-light11 {
    border-right: 0.2rem #cacaca solid;
  }
  .xlarge-bd-r-gray-light21 {
    border-right: 0.2rem #e6e6e6 solid;
  }
  .xlarge-bd-r-gray-light31 {
    border-right: 0.2rem #f9f9f9 solid;
  }
  .xlarge-bd-b-blue1 {
    border-bottom: 0.2rem #1463a2 solid;
  }
  .xlarge-bd-b-blue-light1 {
    border-bottom: 0.2rem #63afec solid;
  }
  .xlarge-bd-b-blue-medium1 {
    border-bottom: 0.2rem #1f8ce3 solid;
  }
  .xlarge-bd-b-blue-dark1 {
    border-bottom: 0.2rem #0c395e solid;
  }
  .xlarge-bd-b-brown1 {
    border-bottom: 0.2rem #b2846a solid;
  }
  .xlarge-bd-b-green1 {
    border-bottom: 0.2rem #00b140 solid;
  }
  .xlarge-bd-b-gold1 {
    border-bottom: 0.2rem #e29d2e solid;
  }
  .xlarge-bd-b-pink1 {
    border-bottom: 0.2rem #dd6a92 solid;
  }
  .xlarge-bd-b-red1 {
    border-bottom: 0.2rem #e34c37 solid;
  }
  .xlarge-bd-b-red-light1 {
    border-bottom: 0.2rem #f6c4bd solid;
  }
  .xlarge-bd-b-red-medium1 {
    border-bottom: 0.2rem #ec887a solid;
  }
  .xlarge-bd-b-red-dark1 {
    border-bottom: 0.2rem #711c10 solid;
  }
  .xlarge-bd-b-white1 {
    border-bottom: 0.2rem #ffffff solid;
  }
  .xlarge-bd-b-black1 {
    border-bottom: 0.2rem #000000 solid;
  }
  .xlarge-bd-b-gray-dark11 {
    border-bottom: 0.2rem #222222 solid;
  }
  .xlarge-bd-b-gray-dark21 {
    border-bottom: 0.2rem #333333 solid;
  }
  .xlarge-bd-b-gray-medium1 {
    border-bottom: 0.2rem #8a8a8a solid;
  }
  .xlarge-bd-b-gray-light11 {
    border-bottom: 0.2rem #cacaca solid;
  }
  .xlarge-bd-b-gray-light21 {
    border-bottom: 0.2rem #e6e6e6 solid;
  }
  .xlarge-bd-b-gray-light31 {
    border-bottom: 0.2rem #f9f9f9 solid;
  }
  .xlarge-bd-l-blue1 {
    border-left: 0.2rem #1463a2 solid;
  }
  .xlarge-bd-l-blue-light1 {
    border-left: 0.2rem #63afec solid;
  }
  .xlarge-bd-l-blue-medium1 {
    border-left: 0.2rem #1f8ce3 solid;
  }
  .xlarge-bd-l-blue-dark1 {
    border-left: 0.2rem #0c395e solid;
  }
  .xlarge-bd-l-brown1 {
    border-left: 0.2rem #b2846a solid;
  }
  .xlarge-bd-l-green1 {
    border-left: 0.2rem #00b140 solid;
  }
  .xlarge-bd-l-gold1 {
    border-left: 0.2rem #e29d2e solid;
  }
  .xlarge-bd-l-pink1 {
    border-left: 0.2rem #dd6a92 solid;
  }
  .xlarge-bd-l-red1 {
    border-left: 0.2rem #e34c37 solid;
  }
  .xlarge-bd-l-red-light1 {
    border-left: 0.2rem #f6c4bd solid;
  }
  .xlarge-bd-l-red-medium1 {
    border-left: 0.2rem #ec887a solid;
  }
  .xlarge-bd-l-red-dark1 {
    border-left: 0.2rem #711c10 solid;
  }
  .xlarge-bd-l-white1 {
    border-left: 0.2rem #ffffff solid;
  }
  .xlarge-bd-l-black1 {
    border-left: 0.2rem #000000 solid;
  }
  .xlarge-bd-l-gray-dark11 {
    border-left: 0.2rem #222222 solid;
  }
  .xlarge-bd-l-gray-dark21 {
    border-left: 0.2rem #333333 solid;
  }
  .xlarge-bd-l-gray-medium1 {
    border-left: 0.2rem #8a8a8a solid;
  }
  .xlarge-bd-l-gray-light11 {
    border-left: 0.2rem #cacaca solid;
  }
  .xlarge-bd-l-gray-light21 {
    border-left: 0.2rem #e6e6e6 solid;
  }
  .xlarge-bd-l-gray-light31 {
    border-left: 0.2rem #f9f9f9 solid;
  }
  .xlarge-bd-t-blue2 {
    border-top: 0.4rem #1463a2 solid;
  }
  .xlarge-bd-t-blue-light2 {
    border-top: 0.4rem #63afec solid;
  }
  .xlarge-bd-t-blue-medium2 {
    border-top: 0.4rem #1f8ce3 solid;
  }
  .xlarge-bd-t-blue-dark2 {
    border-top: 0.4rem #0c395e solid;
  }
  .xlarge-bd-t-brown2 {
    border-top: 0.4rem #b2846a solid;
  }
  .xlarge-bd-t-green2 {
    border-top: 0.4rem #00b140 solid;
  }
  .xlarge-bd-t-gold2 {
    border-top: 0.4rem #e29d2e solid;
  }
  .xlarge-bd-t-pink2 {
    border-top: 0.4rem #dd6a92 solid;
  }
  .xlarge-bd-t-red2 {
    border-top: 0.4rem #e34c37 solid;
  }
  .xlarge-bd-t-red-light2 {
    border-top: 0.4rem #f6c4bd solid;
  }
  .xlarge-bd-t-red-medium2 {
    border-top: 0.4rem #ec887a solid;
  }
  .xlarge-bd-t-red-dark2 {
    border-top: 0.4rem #711c10 solid;
  }
  .xlarge-bd-t-white2 {
    border-top: 0.4rem #ffffff solid;
  }
  .xlarge-bd-t-black2 {
    border-top: 0.4rem #000000 solid;
  }
  .xlarge-bd-t-gray-dark12 {
    border-top: 0.4rem #222222 solid;
  }
  .xlarge-bd-t-gray-dark22 {
    border-top: 0.4rem #333333 solid;
  }
  .xlarge-bd-t-gray-medium2 {
    border-top: 0.4rem #8a8a8a solid;
  }
  .xlarge-bd-t-gray-light12 {
    border-top: 0.4rem #cacaca solid;
  }
  .xlarge-bd-t-gray-light22 {
    border-top: 0.4rem #e6e6e6 solid;
  }
  .xlarge-bd-t-gray-light32 {
    border-top: 0.4rem #f9f9f9 solid;
  }
  .xlarge-bd-r-blue2 {
    border-right: 0.4rem #1463a2 solid;
  }
  .xlarge-bd-r-blue-light2 {
    border-right: 0.4rem #63afec solid;
  }
  .xlarge-bd-r-blue-medium2 {
    border-right: 0.4rem #1f8ce3 solid;
  }
  .xlarge-bd-r-blue-dark2 {
    border-right: 0.4rem #0c395e solid;
  }
  .xlarge-bd-r-brown2 {
    border-right: 0.4rem #b2846a solid;
  }
  .xlarge-bd-r-green2 {
    border-right: 0.4rem #00b140 solid;
  }
  .xlarge-bd-r-gold2 {
    border-right: 0.4rem #e29d2e solid;
  }
  .xlarge-bd-r-pink2 {
    border-right: 0.4rem #dd6a92 solid;
  }
  .xlarge-bd-r-red2 {
    border-right: 0.4rem #e34c37 solid;
  }
  .xlarge-bd-r-red-light2 {
    border-right: 0.4rem #f6c4bd solid;
  }
  .xlarge-bd-r-red-medium2 {
    border-right: 0.4rem #ec887a solid;
  }
  .xlarge-bd-r-red-dark2 {
    border-right: 0.4rem #711c10 solid;
  }
  .xlarge-bd-r-white2 {
    border-right: 0.4rem #ffffff solid;
  }
  .xlarge-bd-r-black2 {
    border-right: 0.4rem #000000 solid;
  }
  .xlarge-bd-r-gray-dark12 {
    border-right: 0.4rem #222222 solid;
  }
  .xlarge-bd-r-gray-dark22 {
    border-right: 0.4rem #333333 solid;
  }
  .xlarge-bd-r-gray-medium2 {
    border-right: 0.4rem #8a8a8a solid;
  }
  .xlarge-bd-r-gray-light12 {
    border-right: 0.4rem #cacaca solid;
  }
  .xlarge-bd-r-gray-light22 {
    border-right: 0.4rem #e6e6e6 solid;
  }
  .xlarge-bd-r-gray-light32 {
    border-right: 0.4rem #f9f9f9 solid;
  }
  .xlarge-bd-b-blue2 {
    border-bottom: 0.4rem #1463a2 solid;
  }
  .xlarge-bd-b-blue-light2 {
    border-bottom: 0.4rem #63afec solid;
  }
  .xlarge-bd-b-blue-medium2 {
    border-bottom: 0.4rem #1f8ce3 solid;
  }
  .xlarge-bd-b-blue-dark2 {
    border-bottom: 0.4rem #0c395e solid;
  }
  .xlarge-bd-b-brown2 {
    border-bottom: 0.4rem #b2846a solid;
  }
  .xlarge-bd-b-green2 {
    border-bottom: 0.4rem #00b140 solid;
  }
  .xlarge-bd-b-gold2 {
    border-bottom: 0.4rem #e29d2e solid;
  }
  .xlarge-bd-b-pink2 {
    border-bottom: 0.4rem #dd6a92 solid;
  }
  .xlarge-bd-b-red2 {
    border-bottom: 0.4rem #e34c37 solid;
  }
  .xlarge-bd-b-red-light2 {
    border-bottom: 0.4rem #f6c4bd solid;
  }
  .xlarge-bd-b-red-medium2 {
    border-bottom: 0.4rem #ec887a solid;
  }
  .xlarge-bd-b-red-dark2 {
    border-bottom: 0.4rem #711c10 solid;
  }
  .xlarge-bd-b-white2 {
    border-bottom: 0.4rem #ffffff solid;
  }
  .xlarge-bd-b-black2 {
    border-bottom: 0.4rem #000000 solid;
  }
  .xlarge-bd-b-gray-dark12 {
    border-bottom: 0.4rem #222222 solid;
  }
  .xlarge-bd-b-gray-dark22 {
    border-bottom: 0.4rem #333333 solid;
  }
  .xlarge-bd-b-gray-medium2 {
    border-bottom: 0.4rem #8a8a8a solid;
  }
  .xlarge-bd-b-gray-light12 {
    border-bottom: 0.4rem #cacaca solid;
  }
  .xlarge-bd-b-gray-light22 {
    border-bottom: 0.4rem #e6e6e6 solid;
  }
  .xlarge-bd-b-gray-light32 {
    border-bottom: 0.4rem #f9f9f9 solid;
  }
  .xlarge-bd-l-blue2 {
    border-left: 0.4rem #1463a2 solid;
  }
  .xlarge-bd-l-blue-light2 {
    border-left: 0.4rem #63afec solid;
  }
  .xlarge-bd-l-blue-medium2 {
    border-left: 0.4rem #1f8ce3 solid;
  }
  .xlarge-bd-l-blue-dark2 {
    border-left: 0.4rem #0c395e solid;
  }
  .xlarge-bd-l-brown2 {
    border-left: 0.4rem #b2846a solid;
  }
  .xlarge-bd-l-green2 {
    border-left: 0.4rem #00b140 solid;
  }
  .xlarge-bd-l-gold2 {
    border-left: 0.4rem #e29d2e solid;
  }
  .xlarge-bd-l-pink2 {
    border-left: 0.4rem #dd6a92 solid;
  }
  .xlarge-bd-l-red2 {
    border-left: 0.4rem #e34c37 solid;
  }
  .xlarge-bd-l-red-light2 {
    border-left: 0.4rem #f6c4bd solid;
  }
  .xlarge-bd-l-red-medium2 {
    border-left: 0.4rem #ec887a solid;
  }
  .xlarge-bd-l-red-dark2 {
    border-left: 0.4rem #711c10 solid;
  }
  .xlarge-bd-l-white2 {
    border-left: 0.4rem #ffffff solid;
  }
  .xlarge-bd-l-black2 {
    border-left: 0.4rem #000000 solid;
  }
  .xlarge-bd-l-gray-dark12 {
    border-left: 0.4rem #222222 solid;
  }
  .xlarge-bd-l-gray-dark22 {
    border-left: 0.4rem #333333 solid;
  }
  .xlarge-bd-l-gray-medium2 {
    border-left: 0.4rem #8a8a8a solid;
  }
  .xlarge-bd-l-gray-light12 {
    border-left: 0.4rem #cacaca solid;
  }
  .xlarge-bd-l-gray-light22 {
    border-left: 0.4rem #e6e6e6 solid;
  }
  .xlarge-bd-l-gray-light32 {
    border-left: 0.4rem #f9f9f9 solid;
  }
  .xlarge-bd-t-blue3 {
    border-top: 0.6rem #1463a2 solid;
  }
  .xlarge-bd-t-blue-light3 {
    border-top: 0.6rem #63afec solid;
  }
  .xlarge-bd-t-blue-medium3 {
    border-top: 0.6rem #1f8ce3 solid;
  }
  .xlarge-bd-t-blue-dark3 {
    border-top: 0.6rem #0c395e solid;
  }
  .xlarge-bd-t-brown3 {
    border-top: 0.6rem #b2846a solid;
  }
  .xlarge-bd-t-green3 {
    border-top: 0.6rem #00b140 solid;
  }
  .xlarge-bd-t-gold3 {
    border-top: 0.6rem #e29d2e solid;
  }
  .xlarge-bd-t-pink3 {
    border-top: 0.6rem #dd6a92 solid;
  }
  .xlarge-bd-t-red3 {
    border-top: 0.6rem #e34c37 solid;
  }
  .xlarge-bd-t-red-light3 {
    border-top: 0.6rem #f6c4bd solid;
  }
  .xlarge-bd-t-red-medium3 {
    border-top: 0.6rem #ec887a solid;
  }
  .xlarge-bd-t-red-dark3 {
    border-top: 0.6rem #711c10 solid;
  }
  .xlarge-bd-t-white3 {
    border-top: 0.6rem #ffffff solid;
  }
  .xlarge-bd-t-black3 {
    border-top: 0.6rem #000000 solid;
  }
  .xlarge-bd-t-gray-dark13 {
    border-top: 0.6rem #222222 solid;
  }
  .xlarge-bd-t-gray-dark23 {
    border-top: 0.6rem #333333 solid;
  }
  .xlarge-bd-t-gray-medium3 {
    border-top: 0.6rem #8a8a8a solid;
  }
  .xlarge-bd-t-gray-light13 {
    border-top: 0.6rem #cacaca solid;
  }
  .xlarge-bd-t-gray-light23 {
    border-top: 0.6rem #e6e6e6 solid;
  }
  .xlarge-bd-t-gray-light33 {
    border-top: 0.6rem #f9f9f9 solid;
  }
  .xlarge-bd-r-blue3 {
    border-right: 0.6rem #1463a2 solid;
  }
  .xlarge-bd-r-blue-light3 {
    border-right: 0.6rem #63afec solid;
  }
  .xlarge-bd-r-blue-medium3 {
    border-right: 0.6rem #1f8ce3 solid;
  }
  .xlarge-bd-r-blue-dark3 {
    border-right: 0.6rem #0c395e solid;
  }
  .xlarge-bd-r-brown3 {
    border-right: 0.6rem #b2846a solid;
  }
  .xlarge-bd-r-green3 {
    border-right: 0.6rem #00b140 solid;
  }
  .xlarge-bd-r-gold3 {
    border-right: 0.6rem #e29d2e solid;
  }
  .xlarge-bd-r-pink3 {
    border-right: 0.6rem #dd6a92 solid;
  }
  .xlarge-bd-r-red3 {
    border-right: 0.6rem #e34c37 solid;
  }
  .xlarge-bd-r-red-light3 {
    border-right: 0.6rem #f6c4bd solid;
  }
  .xlarge-bd-r-red-medium3 {
    border-right: 0.6rem #ec887a solid;
  }
  .xlarge-bd-r-red-dark3 {
    border-right: 0.6rem #711c10 solid;
  }
  .xlarge-bd-r-white3 {
    border-right: 0.6rem #ffffff solid;
  }
  .xlarge-bd-r-black3 {
    border-right: 0.6rem #000000 solid;
  }
  .xlarge-bd-r-gray-dark13 {
    border-right: 0.6rem #222222 solid;
  }
  .xlarge-bd-r-gray-dark23 {
    border-right: 0.6rem #333333 solid;
  }
  .xlarge-bd-r-gray-medium3 {
    border-right: 0.6rem #8a8a8a solid;
  }
  .xlarge-bd-r-gray-light13 {
    border-right: 0.6rem #cacaca solid;
  }
  .xlarge-bd-r-gray-light23 {
    border-right: 0.6rem #e6e6e6 solid;
  }
  .xlarge-bd-r-gray-light33 {
    border-right: 0.6rem #f9f9f9 solid;
  }
  .xlarge-bd-b-blue3 {
    border-bottom: 0.6rem #1463a2 solid;
  }
  .xlarge-bd-b-blue-light3 {
    border-bottom: 0.6rem #63afec solid;
  }
  .xlarge-bd-b-blue-medium3 {
    border-bottom: 0.6rem #1f8ce3 solid;
  }
  .xlarge-bd-b-blue-dark3 {
    border-bottom: 0.6rem #0c395e solid;
  }
  .xlarge-bd-b-brown3 {
    border-bottom: 0.6rem #b2846a solid;
  }
  .xlarge-bd-b-green3 {
    border-bottom: 0.6rem #00b140 solid;
  }
  .xlarge-bd-b-gold3 {
    border-bottom: 0.6rem #e29d2e solid;
  }
  .xlarge-bd-b-pink3 {
    border-bottom: 0.6rem #dd6a92 solid;
  }
  .xlarge-bd-b-red3 {
    border-bottom: 0.6rem #e34c37 solid;
  }
  .xlarge-bd-b-red-light3 {
    border-bottom: 0.6rem #f6c4bd solid;
  }
  .xlarge-bd-b-red-medium3 {
    border-bottom: 0.6rem #ec887a solid;
  }
  .xlarge-bd-b-red-dark3 {
    border-bottom: 0.6rem #711c10 solid;
  }
  .xlarge-bd-b-white3 {
    border-bottom: 0.6rem #ffffff solid;
  }
  .xlarge-bd-b-black3 {
    border-bottom: 0.6rem #000000 solid;
  }
  .xlarge-bd-b-gray-dark13 {
    border-bottom: 0.6rem #222222 solid;
  }
  .xlarge-bd-b-gray-dark23 {
    border-bottom: 0.6rem #333333 solid;
  }
  .xlarge-bd-b-gray-medium3 {
    border-bottom: 0.6rem #8a8a8a solid;
  }
  .xlarge-bd-b-gray-light13 {
    border-bottom: 0.6rem #cacaca solid;
  }
  .xlarge-bd-b-gray-light23 {
    border-bottom: 0.6rem #e6e6e6 solid;
  }
  .xlarge-bd-b-gray-light33 {
    border-bottom: 0.6rem #f9f9f9 solid;
  }
  .xlarge-bd-l-blue3 {
    border-left: 0.6rem #1463a2 solid;
  }
  .xlarge-bd-l-blue-light3 {
    border-left: 0.6rem #63afec solid;
  }
  .xlarge-bd-l-blue-medium3 {
    border-left: 0.6rem #1f8ce3 solid;
  }
  .xlarge-bd-l-blue-dark3 {
    border-left: 0.6rem #0c395e solid;
  }
  .xlarge-bd-l-brown3 {
    border-left: 0.6rem #b2846a solid;
  }
  .xlarge-bd-l-green3 {
    border-left: 0.6rem #00b140 solid;
  }
  .xlarge-bd-l-gold3 {
    border-left: 0.6rem #e29d2e solid;
  }
  .xlarge-bd-l-pink3 {
    border-left: 0.6rem #dd6a92 solid;
  }
  .xlarge-bd-l-red3 {
    border-left: 0.6rem #e34c37 solid;
  }
  .xlarge-bd-l-red-light3 {
    border-left: 0.6rem #f6c4bd solid;
  }
  .xlarge-bd-l-red-medium3 {
    border-left: 0.6rem #ec887a solid;
  }
  .xlarge-bd-l-red-dark3 {
    border-left: 0.6rem #711c10 solid;
  }
  .xlarge-bd-l-white3 {
    border-left: 0.6rem #ffffff solid;
  }
  .xlarge-bd-l-black3 {
    border-left: 0.6rem #000000 solid;
  }
  .xlarge-bd-l-gray-dark13 {
    border-left: 0.6rem #222222 solid;
  }
  .xlarge-bd-l-gray-dark23 {
    border-left: 0.6rem #333333 solid;
  }
  .xlarge-bd-l-gray-medium3 {
    border-left: 0.6rem #8a8a8a solid;
  }
  .xlarge-bd-l-gray-light13 {
    border-left: 0.6rem #cacaca solid;
  }
  .xlarge-bd-l-gray-light23 {
    border-left: 0.6rem #e6e6e6 solid;
  }
  .xlarge-bd-l-gray-light33 {
    border-left: 0.6rem #f9f9f9 solid;
  }
  .xlarge-bd-t-blue4 {
    border-top: 0.8rem #1463a2 solid;
  }
  .xlarge-bd-t-blue-light4 {
    border-top: 0.8rem #63afec solid;
  }
  .xlarge-bd-t-blue-medium4 {
    border-top: 0.8rem #1f8ce3 solid;
  }
  .xlarge-bd-t-blue-dark4 {
    border-top: 0.8rem #0c395e solid;
  }
  .xlarge-bd-t-brown4 {
    border-top: 0.8rem #b2846a solid;
  }
  .xlarge-bd-t-green4 {
    border-top: 0.8rem #00b140 solid;
  }
  .xlarge-bd-t-gold4 {
    border-top: 0.8rem #e29d2e solid;
  }
  .xlarge-bd-t-pink4 {
    border-top: 0.8rem #dd6a92 solid;
  }
  .xlarge-bd-t-red4 {
    border-top: 0.8rem #e34c37 solid;
  }
  .xlarge-bd-t-red-light4 {
    border-top: 0.8rem #f6c4bd solid;
  }
  .xlarge-bd-t-red-medium4 {
    border-top: 0.8rem #ec887a solid;
  }
  .xlarge-bd-t-red-dark4 {
    border-top: 0.8rem #711c10 solid;
  }
  .xlarge-bd-t-white4 {
    border-top: 0.8rem #ffffff solid;
  }
  .xlarge-bd-t-black4 {
    border-top: 0.8rem #000000 solid;
  }
  .xlarge-bd-t-gray-dark14 {
    border-top: 0.8rem #222222 solid;
  }
  .xlarge-bd-t-gray-dark24 {
    border-top: 0.8rem #333333 solid;
  }
  .xlarge-bd-t-gray-medium4 {
    border-top: 0.8rem #8a8a8a solid;
  }
  .xlarge-bd-t-gray-light14 {
    border-top: 0.8rem #cacaca solid;
  }
  .xlarge-bd-t-gray-light24 {
    border-top: 0.8rem #e6e6e6 solid;
  }
  .xlarge-bd-t-gray-light34 {
    border-top: 0.8rem #f9f9f9 solid;
  }
  .xlarge-bd-r-blue4 {
    border-right: 0.8rem #1463a2 solid;
  }
  .xlarge-bd-r-blue-light4 {
    border-right: 0.8rem #63afec solid;
  }
  .xlarge-bd-r-blue-medium4 {
    border-right: 0.8rem #1f8ce3 solid;
  }
  .xlarge-bd-r-blue-dark4 {
    border-right: 0.8rem #0c395e solid;
  }
  .xlarge-bd-r-brown4 {
    border-right: 0.8rem #b2846a solid;
  }
  .xlarge-bd-r-green4 {
    border-right: 0.8rem #00b140 solid;
  }
  .xlarge-bd-r-gold4 {
    border-right: 0.8rem #e29d2e solid;
  }
  .xlarge-bd-r-pink4 {
    border-right: 0.8rem #dd6a92 solid;
  }
  .xlarge-bd-r-red4 {
    border-right: 0.8rem #e34c37 solid;
  }
  .xlarge-bd-r-red-light4 {
    border-right: 0.8rem #f6c4bd solid;
  }
  .xlarge-bd-r-red-medium4 {
    border-right: 0.8rem #ec887a solid;
  }
  .xlarge-bd-r-red-dark4 {
    border-right: 0.8rem #711c10 solid;
  }
  .xlarge-bd-r-white4 {
    border-right: 0.8rem #ffffff solid;
  }
  .xlarge-bd-r-black4 {
    border-right: 0.8rem #000000 solid;
  }
  .xlarge-bd-r-gray-dark14 {
    border-right: 0.8rem #222222 solid;
  }
  .xlarge-bd-r-gray-dark24 {
    border-right: 0.8rem #333333 solid;
  }
  .xlarge-bd-r-gray-medium4 {
    border-right: 0.8rem #8a8a8a solid;
  }
  .xlarge-bd-r-gray-light14 {
    border-right: 0.8rem #cacaca solid;
  }
  .xlarge-bd-r-gray-light24 {
    border-right: 0.8rem #e6e6e6 solid;
  }
  .xlarge-bd-r-gray-light34 {
    border-right: 0.8rem #f9f9f9 solid;
  }
  .xlarge-bd-b-blue4 {
    border-bottom: 0.8rem #1463a2 solid;
  }
  .xlarge-bd-b-blue-light4 {
    border-bottom: 0.8rem #63afec solid;
  }
  .xlarge-bd-b-blue-medium4 {
    border-bottom: 0.8rem #1f8ce3 solid;
  }
  .xlarge-bd-b-blue-dark4 {
    border-bottom: 0.8rem #0c395e solid;
  }
  .xlarge-bd-b-brown4 {
    border-bottom: 0.8rem #b2846a solid;
  }
  .xlarge-bd-b-green4 {
    border-bottom: 0.8rem #00b140 solid;
  }
  .xlarge-bd-b-gold4 {
    border-bottom: 0.8rem #e29d2e solid;
  }
  .xlarge-bd-b-pink4 {
    border-bottom: 0.8rem #dd6a92 solid;
  }
  .xlarge-bd-b-red4 {
    border-bottom: 0.8rem #e34c37 solid;
  }
  .xlarge-bd-b-red-light4 {
    border-bottom: 0.8rem #f6c4bd solid;
  }
  .xlarge-bd-b-red-medium4 {
    border-bottom: 0.8rem #ec887a solid;
  }
  .xlarge-bd-b-red-dark4 {
    border-bottom: 0.8rem #711c10 solid;
  }
  .xlarge-bd-b-white4 {
    border-bottom: 0.8rem #ffffff solid;
  }
  .xlarge-bd-b-black4 {
    border-bottom: 0.8rem #000000 solid;
  }
  .xlarge-bd-b-gray-dark14 {
    border-bottom: 0.8rem #222222 solid;
  }
  .xlarge-bd-b-gray-dark24 {
    border-bottom: 0.8rem #333333 solid;
  }
  .xlarge-bd-b-gray-medium4 {
    border-bottom: 0.8rem #8a8a8a solid;
  }
  .xlarge-bd-b-gray-light14 {
    border-bottom: 0.8rem #cacaca solid;
  }
  .xlarge-bd-b-gray-light24 {
    border-bottom: 0.8rem #e6e6e6 solid;
  }
  .xlarge-bd-b-gray-light34 {
    border-bottom: 0.8rem #f9f9f9 solid;
  }
  .xlarge-bd-l-blue4 {
    border-left: 0.8rem #1463a2 solid;
  }
  .xlarge-bd-l-blue-light4 {
    border-left: 0.8rem #63afec solid;
  }
  .xlarge-bd-l-blue-medium4 {
    border-left: 0.8rem #1f8ce3 solid;
  }
  .xlarge-bd-l-blue-dark4 {
    border-left: 0.8rem #0c395e solid;
  }
  .xlarge-bd-l-brown4 {
    border-left: 0.8rem #b2846a solid;
  }
  .xlarge-bd-l-green4 {
    border-left: 0.8rem #00b140 solid;
  }
  .xlarge-bd-l-gold4 {
    border-left: 0.8rem #e29d2e solid;
  }
  .xlarge-bd-l-pink4 {
    border-left: 0.8rem #dd6a92 solid;
  }
  .xlarge-bd-l-red4 {
    border-left: 0.8rem #e34c37 solid;
  }
  .xlarge-bd-l-red-light4 {
    border-left: 0.8rem #f6c4bd solid;
  }
  .xlarge-bd-l-red-medium4 {
    border-left: 0.8rem #ec887a solid;
  }
  .xlarge-bd-l-red-dark4 {
    border-left: 0.8rem #711c10 solid;
  }
  .xlarge-bd-l-white4 {
    border-left: 0.8rem #ffffff solid;
  }
  .xlarge-bd-l-black4 {
    border-left: 0.8rem #000000 solid;
  }
  .xlarge-bd-l-gray-dark14 {
    border-left: 0.8rem #222222 solid;
  }
  .xlarge-bd-l-gray-dark24 {
    border-left: 0.8rem #333333 solid;
  }
  .xlarge-bd-l-gray-medium4 {
    border-left: 0.8rem #8a8a8a solid;
  }
  .xlarge-bd-l-gray-light14 {
    border-left: 0.8rem #cacaca solid;
  }
  .xlarge-bd-l-gray-light24 {
    border-left: 0.8rem #e6e6e6 solid;
  }
  .xlarge-bd-l-gray-light34 {
    border-left: 0.8rem #f9f9f9 solid;
  }
  .xlarge-bd-t-blue5 {
    border-top: 1rem #1463a2 solid;
  }
  .xlarge-bd-t-blue-light5 {
    border-top: 1rem #63afec solid;
  }
  .xlarge-bd-t-blue-medium5 {
    border-top: 1rem #1f8ce3 solid;
  }
  .xlarge-bd-t-blue-dark5 {
    border-top: 1rem #0c395e solid;
  }
  .xlarge-bd-t-brown5 {
    border-top: 1rem #b2846a solid;
  }
  .xlarge-bd-t-green5 {
    border-top: 1rem #00b140 solid;
  }
  .xlarge-bd-t-gold5 {
    border-top: 1rem #e29d2e solid;
  }
  .xlarge-bd-t-pink5 {
    border-top: 1rem #dd6a92 solid;
  }
  .xlarge-bd-t-red5 {
    border-top: 1rem #e34c37 solid;
  }
  .xlarge-bd-t-red-light5 {
    border-top: 1rem #f6c4bd solid;
  }
  .xlarge-bd-t-red-medium5 {
    border-top: 1rem #ec887a solid;
  }
  .xlarge-bd-t-red-dark5 {
    border-top: 1rem #711c10 solid;
  }
  .xlarge-bd-t-white5 {
    border-top: 1rem #ffffff solid;
  }
  .xlarge-bd-t-black5 {
    border-top: 1rem #000000 solid;
  }
  .xlarge-bd-t-gray-dark15 {
    border-top: 1rem #222222 solid;
  }
  .xlarge-bd-t-gray-dark25 {
    border-top: 1rem #333333 solid;
  }
  .xlarge-bd-t-gray-medium5 {
    border-top: 1rem #8a8a8a solid;
  }
  .xlarge-bd-t-gray-light15 {
    border-top: 1rem #cacaca solid;
  }
  .xlarge-bd-t-gray-light25 {
    border-top: 1rem #e6e6e6 solid;
  }
  .xlarge-bd-t-gray-light35 {
    border-top: 1rem #f9f9f9 solid;
  }
  .xlarge-bd-r-blue5 {
    border-right: 1rem #1463a2 solid;
  }
  .xlarge-bd-r-blue-light5 {
    border-right: 1rem #63afec solid;
  }
  .xlarge-bd-r-blue-medium5 {
    border-right: 1rem #1f8ce3 solid;
  }
  .xlarge-bd-r-blue-dark5 {
    border-right: 1rem #0c395e solid;
  }
  .xlarge-bd-r-brown5 {
    border-right: 1rem #b2846a solid;
  }
  .xlarge-bd-r-green5 {
    border-right: 1rem #00b140 solid;
  }
  .xlarge-bd-r-gold5 {
    border-right: 1rem #e29d2e solid;
  }
  .xlarge-bd-r-pink5 {
    border-right: 1rem #dd6a92 solid;
  }
  .xlarge-bd-r-red5 {
    border-right: 1rem #e34c37 solid;
  }
  .xlarge-bd-r-red-light5 {
    border-right: 1rem #f6c4bd solid;
  }
  .xlarge-bd-r-red-medium5 {
    border-right: 1rem #ec887a solid;
  }
  .xlarge-bd-r-red-dark5 {
    border-right: 1rem #711c10 solid;
  }
  .xlarge-bd-r-white5 {
    border-right: 1rem #ffffff solid;
  }
  .xlarge-bd-r-black5 {
    border-right: 1rem #000000 solid;
  }
  .xlarge-bd-r-gray-dark15 {
    border-right: 1rem #222222 solid;
  }
  .xlarge-bd-r-gray-dark25 {
    border-right: 1rem #333333 solid;
  }
  .xlarge-bd-r-gray-medium5 {
    border-right: 1rem #8a8a8a solid;
  }
  .xlarge-bd-r-gray-light15 {
    border-right: 1rem #cacaca solid;
  }
  .xlarge-bd-r-gray-light25 {
    border-right: 1rem #e6e6e6 solid;
  }
  .xlarge-bd-r-gray-light35 {
    border-right: 1rem #f9f9f9 solid;
  }
  .xlarge-bd-b-blue5 {
    border-bottom: 1rem #1463a2 solid;
  }
  .xlarge-bd-b-blue-light5 {
    border-bottom: 1rem #63afec solid;
  }
  .xlarge-bd-b-blue-medium5 {
    border-bottom: 1rem #1f8ce3 solid;
  }
  .xlarge-bd-b-blue-dark5 {
    border-bottom: 1rem #0c395e solid;
  }
  .xlarge-bd-b-brown5 {
    border-bottom: 1rem #b2846a solid;
  }
  .xlarge-bd-b-green5 {
    border-bottom: 1rem #00b140 solid;
  }
  .xlarge-bd-b-gold5 {
    border-bottom: 1rem #e29d2e solid;
  }
  .xlarge-bd-b-pink5 {
    border-bottom: 1rem #dd6a92 solid;
  }
  .xlarge-bd-b-red5 {
    border-bottom: 1rem #e34c37 solid;
  }
  .xlarge-bd-b-red-light5 {
    border-bottom: 1rem #f6c4bd solid;
  }
  .xlarge-bd-b-red-medium5 {
    border-bottom: 1rem #ec887a solid;
  }
  .xlarge-bd-b-red-dark5 {
    border-bottom: 1rem #711c10 solid;
  }
  .xlarge-bd-b-white5 {
    border-bottom: 1rem #ffffff solid;
  }
  .xlarge-bd-b-black5 {
    border-bottom: 1rem #000000 solid;
  }
  .xlarge-bd-b-gray-dark15 {
    border-bottom: 1rem #222222 solid;
  }
  .xlarge-bd-b-gray-dark25 {
    border-bottom: 1rem #333333 solid;
  }
  .xlarge-bd-b-gray-medium5 {
    border-bottom: 1rem #8a8a8a solid;
  }
  .xlarge-bd-b-gray-light15 {
    border-bottom: 1rem #cacaca solid;
  }
  .xlarge-bd-b-gray-light25 {
    border-bottom: 1rem #e6e6e6 solid;
  }
  .xlarge-bd-b-gray-light35 {
    border-bottom: 1rem #f9f9f9 solid;
  }
  .xlarge-bd-l-blue5 {
    border-left: 1rem #1463a2 solid;
  }
  .xlarge-bd-l-blue-light5 {
    border-left: 1rem #63afec solid;
  }
  .xlarge-bd-l-blue-medium5 {
    border-left: 1rem #1f8ce3 solid;
  }
  .xlarge-bd-l-blue-dark5 {
    border-left: 1rem #0c395e solid;
  }
  .xlarge-bd-l-brown5 {
    border-left: 1rem #b2846a solid;
  }
  .xlarge-bd-l-green5 {
    border-left: 1rem #00b140 solid;
  }
  .xlarge-bd-l-gold5 {
    border-left: 1rem #e29d2e solid;
  }
  .xlarge-bd-l-pink5 {
    border-left: 1rem #dd6a92 solid;
  }
  .xlarge-bd-l-red5 {
    border-left: 1rem #e34c37 solid;
  }
  .xlarge-bd-l-red-light5 {
    border-left: 1rem #f6c4bd solid;
  }
  .xlarge-bd-l-red-medium5 {
    border-left: 1rem #ec887a solid;
  }
  .xlarge-bd-l-red-dark5 {
    border-left: 1rem #711c10 solid;
  }
  .xlarge-bd-l-white5 {
    border-left: 1rem #ffffff solid;
  }
  .xlarge-bd-l-black5 {
    border-left: 1rem #000000 solid;
  }
  .xlarge-bd-l-gray-dark15 {
    border-left: 1rem #222222 solid;
  }
  .xlarge-bd-l-gray-dark25 {
    border-left: 1rem #333333 solid;
  }
  .xlarge-bd-l-gray-medium5 {
    border-left: 1rem #8a8a8a solid;
  }
  .xlarge-bd-l-gray-light15 {
    border-left: 1rem #cacaca solid;
  }
  .xlarge-bd-l-gray-light25 {
    border-left: 1rem #e6e6e6 solid;
  }
  .xlarge-bd-l-gray-light35 {
    border-left: 1rem #f9f9f9 solid;
  }
  .xlarge-bd-t0 {
    border-top: 0px #e6e6e6 solid;
  }
  .xlarge-bd-r0 {
    border-right: 0px #e6e6e6 solid;
  }
  .xlarge-bd-b0 {
    border-bottom: 0px #e6e6e6 solid;
  }
  .xlarge-bd-l0 {
    border-left: 0px #e6e6e6 solid;
  }
  .xlarge-bd-t1 {
    border-top: 0.2px #e6e6e6 solid;
  }
  .xlarge-bd-r1 {
    border-right: 0.2px #e6e6e6 solid;
  }
  .xlarge-bd-b1 {
    border-bottom: 0.2px #e6e6e6 solid;
  }
  .xlarge-bd-l1 {
    border-left: 0.2px #e6e6e6 solid;
  }
  .xlarge-bd-t2 {
    border-top: 0.4px #e6e6e6 solid;
  }
  .xlarge-bd-r2 {
    border-right: 0.4px #e6e6e6 solid;
  }
  .xlarge-bd-b2 {
    border-bottom: 0.4px #e6e6e6 solid;
  }
  .xlarge-bd-l2 {
    border-left: 0.4px #e6e6e6 solid;
  }
  .xlarge-bd-t3 {
    border-top: 0.6px #e6e6e6 solid;
  }
  .xlarge-bd-r3 {
    border-right: 0.6px #e6e6e6 solid;
  }
  .xlarge-bd-b3 {
    border-bottom: 0.6px #e6e6e6 solid;
  }
  .xlarge-bd-l3 {
    border-left: 0.6px #e6e6e6 solid;
  }
  .xlarge-bd-t4 {
    border-top: 0.8px #e6e6e6 solid;
  }
  .xlarge-bd-r4 {
    border-right: 0.8px #e6e6e6 solid;
  }
  .xlarge-bd-b4 {
    border-bottom: 0.8px #e6e6e6 solid;
  }
  .xlarge-bd-l4 {
    border-left: 0.8px #e6e6e6 solid;
  }
  .xlarge-bd-t5 {
    border-top: 1px #e6e6e6 solid;
  }
  .xlarge-bd-r5 {
    border-right: 1px #e6e6e6 solid;
  }
  .xlarge-bd-b5 {
    border-bottom: 1px #e6e6e6 solid;
  }
  .xlarge-bd-l5 {
    border-left: 1px #e6e6e6 solid;
  }
  .xlarge-bd-blue-0 {
    border: 0px solid #1463a2;
  }
  .xlarge-bd-blue-light-0 {
    border: 0px solid #63afec;
  }
  .xlarge-bd-blue-medium-0 {
    border: 0px solid #1f8ce3;
  }
  .xlarge-bd-blue-dark-0 {
    border: 0px solid #0c395e;
  }
  .xlarge-bd-brown-0 {
    border: 0px solid #b2846a;
  }
  .xlarge-bd-green-0 {
    border: 0px solid #00b140;
  }
  .xlarge-bd-gold-0 {
    border: 0px solid #e29d2e;
  }
  .xlarge-bd-pink-0 {
    border: 0px solid #dd6a92;
  }
  .xlarge-bd-red-0 {
    border: 0px solid #e34c37;
  }
  .xlarge-bd-red-light-0 {
    border: 0px solid #f6c4bd;
  }
  .xlarge-bd-red-medium-0 {
    border: 0px solid #ec887a;
  }
  .xlarge-bd-red-dark-0 {
    border: 0px solid #711c10;
  }
  .xlarge-bd-white-0 {
    border: 0px solid #ffffff;
  }
  .xlarge-bd-black-0 {
    border: 0px solid #000000;
  }
  .xlarge-bd-gray-dark1-0 {
    border: 0px solid #222222;
  }
  .xlarge-bd-gray-dark2-0 {
    border: 0px solid #333333;
  }
  .xlarge-bd-gray-medium-0 {
    border: 0px solid #8a8a8a;
  }
  .xlarge-bd-gray-light1-0 {
    border: 0px solid #cacaca;
  }
  .xlarge-bd-gray-light2-0 {
    border: 0px solid #e6e6e6;
  }
  .xlarge-bd-gray-light3-0 {
    border: 0px solid #f9f9f9;
  }
  .xlarge-bd-blue-1 {
    border: 0.2px solid #1463a2;
  }
  .xlarge-bd-blue-light-1 {
    border: 0.2px solid #63afec;
  }
  .xlarge-bd-blue-medium-1 {
    border: 0.2px solid #1f8ce3;
  }
  .xlarge-bd-blue-dark-1 {
    border: 0.2px solid #0c395e;
  }
  .xlarge-bd-brown-1 {
    border: 0.2px solid #b2846a;
  }
  .xlarge-bd-green-1 {
    border: 0.2px solid #00b140;
  }
  .xlarge-bd-gold-1 {
    border: 0.2px solid #e29d2e;
  }
  .xlarge-bd-pink-1 {
    border: 0.2px solid #dd6a92;
  }
  .xlarge-bd-red-1 {
    border: 0.2px solid #e34c37;
  }
  .xlarge-bd-red-light-1 {
    border: 0.2px solid #f6c4bd;
  }
  .xlarge-bd-red-medium-1 {
    border: 0.2px solid #ec887a;
  }
  .xlarge-bd-red-dark-1 {
    border: 0.2px solid #711c10;
  }
  .xlarge-bd-white-1 {
    border: 0.2px solid #ffffff;
  }
  .xlarge-bd-black-1 {
    border: 0.2px solid #000000;
  }
  .xlarge-bd-gray-dark1-1 {
    border: 0.2px solid #222222;
  }
  .xlarge-bd-gray-dark2-1 {
    border: 0.2px solid #333333;
  }
  .xlarge-bd-gray-medium-1 {
    border: 0.2px solid #8a8a8a;
  }
  .xlarge-bd-gray-light1-1 {
    border: 0.2px solid #cacaca;
  }
  .xlarge-bd-gray-light2-1 {
    border: 0.2px solid #e6e6e6;
  }
  .xlarge-bd-gray-light3-1 {
    border: 0.2px solid #f9f9f9;
  }
  .xlarge-bd-blue-2 {
    border: 0.4px solid #1463a2;
  }
  .xlarge-bd-blue-light-2 {
    border: 0.4px solid #63afec;
  }
  .xlarge-bd-blue-medium-2 {
    border: 0.4px solid #1f8ce3;
  }
  .xlarge-bd-blue-dark-2 {
    border: 0.4px solid #0c395e;
  }
  .xlarge-bd-brown-2 {
    border: 0.4px solid #b2846a;
  }
  .xlarge-bd-green-2 {
    border: 0.4px solid #00b140;
  }
  .xlarge-bd-gold-2 {
    border: 0.4px solid #e29d2e;
  }
  .xlarge-bd-pink-2 {
    border: 0.4px solid #dd6a92;
  }
  .xlarge-bd-red-2 {
    border: 0.4px solid #e34c37;
  }
  .xlarge-bd-red-light-2 {
    border: 0.4px solid #f6c4bd;
  }
  .xlarge-bd-red-medium-2 {
    border: 0.4px solid #ec887a;
  }
  .xlarge-bd-red-dark-2 {
    border: 0.4px solid #711c10;
  }
  .xlarge-bd-white-2 {
    border: 0.4px solid #ffffff;
  }
  .xlarge-bd-black-2 {
    border: 0.4px solid #000000;
  }
  .xlarge-bd-gray-dark1-2 {
    border: 0.4px solid #222222;
  }
  .xlarge-bd-gray-dark2-2 {
    border: 0.4px solid #333333;
  }
  .xlarge-bd-gray-medium-2 {
    border: 0.4px solid #8a8a8a;
  }
  .xlarge-bd-gray-light1-2 {
    border: 0.4px solid #cacaca;
  }
  .xlarge-bd-gray-light2-2 {
    border: 0.4px solid #e6e6e6;
  }
  .xlarge-bd-gray-light3-2 {
    border: 0.4px solid #f9f9f9;
  }
  .xlarge-bd-blue-3 {
    border: 0.6px solid #1463a2;
  }
  .xlarge-bd-blue-light-3 {
    border: 0.6px solid #63afec;
  }
  .xlarge-bd-blue-medium-3 {
    border: 0.6px solid #1f8ce3;
  }
  .xlarge-bd-blue-dark-3 {
    border: 0.6px solid #0c395e;
  }
  .xlarge-bd-brown-3 {
    border: 0.6px solid #b2846a;
  }
  .xlarge-bd-green-3 {
    border: 0.6px solid #00b140;
  }
  .xlarge-bd-gold-3 {
    border: 0.6px solid #e29d2e;
  }
  .xlarge-bd-pink-3 {
    border: 0.6px solid #dd6a92;
  }
  .xlarge-bd-red-3 {
    border: 0.6px solid #e34c37;
  }
  .xlarge-bd-red-light-3 {
    border: 0.6px solid #f6c4bd;
  }
  .xlarge-bd-red-medium-3 {
    border: 0.6px solid #ec887a;
  }
  .xlarge-bd-red-dark-3 {
    border: 0.6px solid #711c10;
  }
  .xlarge-bd-white-3 {
    border: 0.6px solid #ffffff;
  }
  .xlarge-bd-black-3 {
    border: 0.6px solid #000000;
  }
  .xlarge-bd-gray-dark1-3 {
    border: 0.6px solid #222222;
  }
  .xlarge-bd-gray-dark2-3 {
    border: 0.6px solid #333333;
  }
  .xlarge-bd-gray-medium-3 {
    border: 0.6px solid #8a8a8a;
  }
  .xlarge-bd-gray-light1-3 {
    border: 0.6px solid #cacaca;
  }
  .xlarge-bd-gray-light2-3 {
    border: 0.6px solid #e6e6e6;
  }
  .xlarge-bd-gray-light3-3 {
    border: 0.6px solid #f9f9f9;
  }
  .xlarge-bd-blue-4 {
    border: 0.8px solid #1463a2;
  }
  .xlarge-bd-blue-light-4 {
    border: 0.8px solid #63afec;
  }
  .xlarge-bd-blue-medium-4 {
    border: 0.8px solid #1f8ce3;
  }
  .xlarge-bd-blue-dark-4 {
    border: 0.8px solid #0c395e;
  }
  .xlarge-bd-brown-4 {
    border: 0.8px solid #b2846a;
  }
  .xlarge-bd-green-4 {
    border: 0.8px solid #00b140;
  }
  .xlarge-bd-gold-4 {
    border: 0.8px solid #e29d2e;
  }
  .xlarge-bd-pink-4 {
    border: 0.8px solid #dd6a92;
  }
  .xlarge-bd-red-4 {
    border: 0.8px solid #e34c37;
  }
  .xlarge-bd-red-light-4 {
    border: 0.8px solid #f6c4bd;
  }
  .xlarge-bd-red-medium-4 {
    border: 0.8px solid #ec887a;
  }
  .xlarge-bd-red-dark-4 {
    border: 0.8px solid #711c10;
  }
  .xlarge-bd-white-4 {
    border: 0.8px solid #ffffff;
  }
  .xlarge-bd-black-4 {
    border: 0.8px solid #000000;
  }
  .xlarge-bd-gray-dark1-4 {
    border: 0.8px solid #222222;
  }
  .xlarge-bd-gray-dark2-4 {
    border: 0.8px solid #333333;
  }
  .xlarge-bd-gray-medium-4 {
    border: 0.8px solid #8a8a8a;
  }
  .xlarge-bd-gray-light1-4 {
    border: 0.8px solid #cacaca;
  }
  .xlarge-bd-gray-light2-4 {
    border: 0.8px solid #e6e6e6;
  }
  .xlarge-bd-gray-light3-4 {
    border: 0.8px solid #f9f9f9;
  }
  .xlarge-bd-blue-5 {
    border: 1px solid #1463a2;
  }
  .xlarge-bd-blue-light-5 {
    border: 1px solid #63afec;
  }
  .xlarge-bd-blue-medium-5 {
    border: 1px solid #1f8ce3;
  }
  .xlarge-bd-blue-dark-5 {
    border: 1px solid #0c395e;
  }
  .xlarge-bd-brown-5 {
    border: 1px solid #b2846a;
  }
  .xlarge-bd-green-5 {
    border: 1px solid #00b140;
  }
  .xlarge-bd-gold-5 {
    border: 1px solid #e29d2e;
  }
  .xlarge-bd-pink-5 {
    border: 1px solid #dd6a92;
  }
  .xlarge-bd-red-5 {
    border: 1px solid #e34c37;
  }
  .xlarge-bd-red-light-5 {
    border: 1px solid #f6c4bd;
  }
  .xlarge-bd-red-medium-5 {
    border: 1px solid #ec887a;
  }
  .xlarge-bd-red-dark-5 {
    border: 1px solid #711c10;
  }
  .xlarge-bd-white-5 {
    border: 1px solid #ffffff;
  }
  .xlarge-bd-black-5 {
    border: 1px solid #000000;
  }
  .xlarge-bd-gray-dark1-5 {
    border: 1px solid #222222;
  }
  .xlarge-bd-gray-dark2-5 {
    border: 1px solid #333333;
  }
  .xlarge-bd-gray-medium-5 {
    border: 1px solid #8a8a8a;
  }
  .xlarge-bd-gray-light1-5 {
    border: 1px solid #cacaca;
  }
  .xlarge-bd-gray-light2-5 {
    border: 1px solid #e6e6e6;
  }
  .xlarge-bd-gray-light3-5 {
    border: 1px solid #f9f9f9;
  }
  .xlarge-bd-blue {
    border: 2px solid #1463a2;
  }
  .xlarge-bd-blue-light {
    border: 2px solid #63afec;
  }
  .xlarge-bd-blue-medium {
    border: 2px solid #1f8ce3;
  }
  .xlarge-bd-blue-dark {
    border: 2px solid #0c395e;
  }
  .xlarge-bd-brown {
    border: 2px solid #b2846a;
  }
  .xlarge-bd-green {
    border: 2px solid #00b140;
  }
  .xlarge-bd-gold {
    border: 2px solid #e29d2e;
  }
  .xlarge-bd-pink {
    border: 2px solid #dd6a92;
  }
  .xlarge-bd-red {
    border: 2px solid #e34c37;
  }
  .xlarge-bd-red-light {
    border: 2px solid #f6c4bd;
  }
  .xlarge-bd-red-medium {
    border: 2px solid #ec887a;
  }
  .xlarge-bd-red-dark {
    border: 2px solid #711c10;
  }
  .xlarge-bd-white {
    border: 2px solid #ffffff;
  }
  .xlarge-bd-black {
    border: 2px solid #000000;
  }
  .xlarge-bd-gray-dark1 {
    border: 2px solid #222222;
  }
  .xlarge-bd-gray-dark2 {
    border: 2px solid #333333;
  }
  .xlarge-bd-gray-medium {
    border: 2px solid #8a8a8a;
  }
  .xlarge-bd-gray-light1 {
    border: 2px solid #cacaca;
  }
  .xlarge-bd-gray-light2 {
    border: 2px solid #e6e6e6;
  }
  .xlarge-bd-gray-light3 {
    border: 2px solid #f9f9f9;
  }
  .xlarge-bd0 {
    border: 0px solid #e6e6e6;
  }
  .xlarge-bd1 {
    border: 0.2px solid #e6e6e6;
  }
  .xlarge-bd2 {
    border: 0.4px solid #e6e6e6;
  }
  .xlarge-bd3 {
    border: 0.6px solid #e6e6e6;
  }
  .xlarge-bd4 {
    border: 0.8px solid #e6e6e6;
  }
  .xlarge-bd5 {
    border: 1px solid #e6e6e6;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-bd-t-blue0 {
    border-top: 0rem #1463a2 solid;
  }
  .xxlarge-bd-t-blue-light0 {
    border-top: 0rem #63afec solid;
  }
  .xxlarge-bd-t-blue-medium0 {
    border-top: 0rem #1f8ce3 solid;
  }
  .xxlarge-bd-t-blue-dark0 {
    border-top: 0rem #0c395e solid;
  }
  .xxlarge-bd-t-brown0 {
    border-top: 0rem #b2846a solid;
  }
  .xxlarge-bd-t-green0 {
    border-top: 0rem #00b140 solid;
  }
  .xxlarge-bd-t-gold0 {
    border-top: 0rem #e29d2e solid;
  }
  .xxlarge-bd-t-pink0 {
    border-top: 0rem #dd6a92 solid;
  }
  .xxlarge-bd-t-red0 {
    border-top: 0rem #e34c37 solid;
  }
  .xxlarge-bd-t-red-light0 {
    border-top: 0rem #f6c4bd solid;
  }
  .xxlarge-bd-t-red-medium0 {
    border-top: 0rem #ec887a solid;
  }
  .xxlarge-bd-t-red-dark0 {
    border-top: 0rem #711c10 solid;
  }
  .xxlarge-bd-t-white0 {
    border-top: 0rem #ffffff solid;
  }
  .xxlarge-bd-t-black0 {
    border-top: 0rem #000000 solid;
  }
  .xxlarge-bd-t-gray-dark10 {
    border-top: 0rem #222222 solid;
  }
  .xxlarge-bd-t-gray-dark20 {
    border-top: 0rem #333333 solid;
  }
  .xxlarge-bd-t-gray-medium0 {
    border-top: 0rem #8a8a8a solid;
  }
  .xxlarge-bd-t-gray-light10 {
    border-top: 0rem #cacaca solid;
  }
  .xxlarge-bd-t-gray-light20 {
    border-top: 0rem #e6e6e6 solid;
  }
  .xxlarge-bd-t-gray-light30 {
    border-top: 0rem #f9f9f9 solid;
  }
  .xxlarge-bd-r-blue0 {
    border-right: 0rem #1463a2 solid;
  }
  .xxlarge-bd-r-blue-light0 {
    border-right: 0rem #63afec solid;
  }
  .xxlarge-bd-r-blue-medium0 {
    border-right: 0rem #1f8ce3 solid;
  }
  .xxlarge-bd-r-blue-dark0 {
    border-right: 0rem #0c395e solid;
  }
  .xxlarge-bd-r-brown0 {
    border-right: 0rem #b2846a solid;
  }
  .xxlarge-bd-r-green0 {
    border-right: 0rem #00b140 solid;
  }
  .xxlarge-bd-r-gold0 {
    border-right: 0rem #e29d2e solid;
  }
  .xxlarge-bd-r-pink0 {
    border-right: 0rem #dd6a92 solid;
  }
  .xxlarge-bd-r-red0 {
    border-right: 0rem #e34c37 solid;
  }
  .xxlarge-bd-r-red-light0 {
    border-right: 0rem #f6c4bd solid;
  }
  .xxlarge-bd-r-red-medium0 {
    border-right: 0rem #ec887a solid;
  }
  .xxlarge-bd-r-red-dark0 {
    border-right: 0rem #711c10 solid;
  }
  .xxlarge-bd-r-white0 {
    border-right: 0rem #ffffff solid;
  }
  .xxlarge-bd-r-black0 {
    border-right: 0rem #000000 solid;
  }
  .xxlarge-bd-r-gray-dark10 {
    border-right: 0rem #222222 solid;
  }
  .xxlarge-bd-r-gray-dark20 {
    border-right: 0rem #333333 solid;
  }
  .xxlarge-bd-r-gray-medium0 {
    border-right: 0rem #8a8a8a solid;
  }
  .xxlarge-bd-r-gray-light10 {
    border-right: 0rem #cacaca solid;
  }
  .xxlarge-bd-r-gray-light20 {
    border-right: 0rem #e6e6e6 solid;
  }
  .xxlarge-bd-r-gray-light30 {
    border-right: 0rem #f9f9f9 solid;
  }
  .xxlarge-bd-b-blue0 {
    border-bottom: 0rem #1463a2 solid;
  }
  .xxlarge-bd-b-blue-light0 {
    border-bottom: 0rem #63afec solid;
  }
  .xxlarge-bd-b-blue-medium0 {
    border-bottom: 0rem #1f8ce3 solid;
  }
  .xxlarge-bd-b-blue-dark0 {
    border-bottom: 0rem #0c395e solid;
  }
  .xxlarge-bd-b-brown0 {
    border-bottom: 0rem #b2846a solid;
  }
  .xxlarge-bd-b-green0 {
    border-bottom: 0rem #00b140 solid;
  }
  .xxlarge-bd-b-gold0 {
    border-bottom: 0rem #e29d2e solid;
  }
  .xxlarge-bd-b-pink0 {
    border-bottom: 0rem #dd6a92 solid;
  }
  .xxlarge-bd-b-red0 {
    border-bottom: 0rem #e34c37 solid;
  }
  .xxlarge-bd-b-red-light0 {
    border-bottom: 0rem #f6c4bd solid;
  }
  .xxlarge-bd-b-red-medium0 {
    border-bottom: 0rem #ec887a solid;
  }
  .xxlarge-bd-b-red-dark0 {
    border-bottom: 0rem #711c10 solid;
  }
  .xxlarge-bd-b-white0 {
    border-bottom: 0rem #ffffff solid;
  }
  .xxlarge-bd-b-black0 {
    border-bottom: 0rem #000000 solid;
  }
  .xxlarge-bd-b-gray-dark10 {
    border-bottom: 0rem #222222 solid;
  }
  .xxlarge-bd-b-gray-dark20 {
    border-bottom: 0rem #333333 solid;
  }
  .xxlarge-bd-b-gray-medium0 {
    border-bottom: 0rem #8a8a8a solid;
  }
  .xxlarge-bd-b-gray-light10 {
    border-bottom: 0rem #cacaca solid;
  }
  .xxlarge-bd-b-gray-light20 {
    border-bottom: 0rem #e6e6e6 solid;
  }
  .xxlarge-bd-b-gray-light30 {
    border-bottom: 0rem #f9f9f9 solid;
  }
  .xxlarge-bd-l-blue0 {
    border-left: 0rem #1463a2 solid;
  }
  .xxlarge-bd-l-blue-light0 {
    border-left: 0rem #63afec solid;
  }
  .xxlarge-bd-l-blue-medium0 {
    border-left: 0rem #1f8ce3 solid;
  }
  .xxlarge-bd-l-blue-dark0 {
    border-left: 0rem #0c395e solid;
  }
  .xxlarge-bd-l-brown0 {
    border-left: 0rem #b2846a solid;
  }
  .xxlarge-bd-l-green0 {
    border-left: 0rem #00b140 solid;
  }
  .xxlarge-bd-l-gold0 {
    border-left: 0rem #e29d2e solid;
  }
  .xxlarge-bd-l-pink0 {
    border-left: 0rem #dd6a92 solid;
  }
  .xxlarge-bd-l-red0 {
    border-left: 0rem #e34c37 solid;
  }
  .xxlarge-bd-l-red-light0 {
    border-left: 0rem #f6c4bd solid;
  }
  .xxlarge-bd-l-red-medium0 {
    border-left: 0rem #ec887a solid;
  }
  .xxlarge-bd-l-red-dark0 {
    border-left: 0rem #711c10 solid;
  }
  .xxlarge-bd-l-white0 {
    border-left: 0rem #ffffff solid;
  }
  .xxlarge-bd-l-black0 {
    border-left: 0rem #000000 solid;
  }
  .xxlarge-bd-l-gray-dark10 {
    border-left: 0rem #222222 solid;
  }
  .xxlarge-bd-l-gray-dark20 {
    border-left: 0rem #333333 solid;
  }
  .xxlarge-bd-l-gray-medium0 {
    border-left: 0rem #8a8a8a solid;
  }
  .xxlarge-bd-l-gray-light10 {
    border-left: 0rem #cacaca solid;
  }
  .xxlarge-bd-l-gray-light20 {
    border-left: 0rem #e6e6e6 solid;
  }
  .xxlarge-bd-l-gray-light30 {
    border-left: 0rem #f9f9f9 solid;
  }
  .xxlarge-bd-t-blue1 {
    border-top: 0.2rem #1463a2 solid;
  }
  .xxlarge-bd-t-blue-light1 {
    border-top: 0.2rem #63afec solid;
  }
  .xxlarge-bd-t-blue-medium1 {
    border-top: 0.2rem #1f8ce3 solid;
  }
  .xxlarge-bd-t-blue-dark1 {
    border-top: 0.2rem #0c395e solid;
  }
  .xxlarge-bd-t-brown1 {
    border-top: 0.2rem #b2846a solid;
  }
  .xxlarge-bd-t-green1 {
    border-top: 0.2rem #00b140 solid;
  }
  .xxlarge-bd-t-gold1 {
    border-top: 0.2rem #e29d2e solid;
  }
  .xxlarge-bd-t-pink1 {
    border-top: 0.2rem #dd6a92 solid;
  }
  .xxlarge-bd-t-red1 {
    border-top: 0.2rem #e34c37 solid;
  }
  .xxlarge-bd-t-red-light1 {
    border-top: 0.2rem #f6c4bd solid;
  }
  .xxlarge-bd-t-red-medium1 {
    border-top: 0.2rem #ec887a solid;
  }
  .xxlarge-bd-t-red-dark1 {
    border-top: 0.2rem #711c10 solid;
  }
  .xxlarge-bd-t-white1 {
    border-top: 0.2rem #ffffff solid;
  }
  .xxlarge-bd-t-black1 {
    border-top: 0.2rem #000000 solid;
  }
  .xxlarge-bd-t-gray-dark11 {
    border-top: 0.2rem #222222 solid;
  }
  .xxlarge-bd-t-gray-dark21 {
    border-top: 0.2rem #333333 solid;
  }
  .xxlarge-bd-t-gray-medium1 {
    border-top: 0.2rem #8a8a8a solid;
  }
  .xxlarge-bd-t-gray-light11 {
    border-top: 0.2rem #cacaca solid;
  }
  .xxlarge-bd-t-gray-light21 {
    border-top: 0.2rem #e6e6e6 solid;
  }
  .xxlarge-bd-t-gray-light31 {
    border-top: 0.2rem #f9f9f9 solid;
  }
  .xxlarge-bd-r-blue1 {
    border-right: 0.2rem #1463a2 solid;
  }
  .xxlarge-bd-r-blue-light1 {
    border-right: 0.2rem #63afec solid;
  }
  .xxlarge-bd-r-blue-medium1 {
    border-right: 0.2rem #1f8ce3 solid;
  }
  .xxlarge-bd-r-blue-dark1 {
    border-right: 0.2rem #0c395e solid;
  }
  .xxlarge-bd-r-brown1 {
    border-right: 0.2rem #b2846a solid;
  }
  .xxlarge-bd-r-green1 {
    border-right: 0.2rem #00b140 solid;
  }
  .xxlarge-bd-r-gold1 {
    border-right: 0.2rem #e29d2e solid;
  }
  .xxlarge-bd-r-pink1 {
    border-right: 0.2rem #dd6a92 solid;
  }
  .xxlarge-bd-r-red1 {
    border-right: 0.2rem #e34c37 solid;
  }
  .xxlarge-bd-r-red-light1 {
    border-right: 0.2rem #f6c4bd solid;
  }
  .xxlarge-bd-r-red-medium1 {
    border-right: 0.2rem #ec887a solid;
  }
  .xxlarge-bd-r-red-dark1 {
    border-right: 0.2rem #711c10 solid;
  }
  .xxlarge-bd-r-white1 {
    border-right: 0.2rem #ffffff solid;
  }
  .xxlarge-bd-r-black1 {
    border-right: 0.2rem #000000 solid;
  }
  .xxlarge-bd-r-gray-dark11 {
    border-right: 0.2rem #222222 solid;
  }
  .xxlarge-bd-r-gray-dark21 {
    border-right: 0.2rem #333333 solid;
  }
  .xxlarge-bd-r-gray-medium1 {
    border-right: 0.2rem #8a8a8a solid;
  }
  .xxlarge-bd-r-gray-light11 {
    border-right: 0.2rem #cacaca solid;
  }
  .xxlarge-bd-r-gray-light21 {
    border-right: 0.2rem #e6e6e6 solid;
  }
  .xxlarge-bd-r-gray-light31 {
    border-right: 0.2rem #f9f9f9 solid;
  }
  .xxlarge-bd-b-blue1 {
    border-bottom: 0.2rem #1463a2 solid;
  }
  .xxlarge-bd-b-blue-light1 {
    border-bottom: 0.2rem #63afec solid;
  }
  .xxlarge-bd-b-blue-medium1 {
    border-bottom: 0.2rem #1f8ce3 solid;
  }
  .xxlarge-bd-b-blue-dark1 {
    border-bottom: 0.2rem #0c395e solid;
  }
  .xxlarge-bd-b-brown1 {
    border-bottom: 0.2rem #b2846a solid;
  }
  .xxlarge-bd-b-green1 {
    border-bottom: 0.2rem #00b140 solid;
  }
  .xxlarge-bd-b-gold1 {
    border-bottom: 0.2rem #e29d2e solid;
  }
  .xxlarge-bd-b-pink1 {
    border-bottom: 0.2rem #dd6a92 solid;
  }
  .xxlarge-bd-b-red1 {
    border-bottom: 0.2rem #e34c37 solid;
  }
  .xxlarge-bd-b-red-light1 {
    border-bottom: 0.2rem #f6c4bd solid;
  }
  .xxlarge-bd-b-red-medium1 {
    border-bottom: 0.2rem #ec887a solid;
  }
  .xxlarge-bd-b-red-dark1 {
    border-bottom: 0.2rem #711c10 solid;
  }
  .xxlarge-bd-b-white1 {
    border-bottom: 0.2rem #ffffff solid;
  }
  .xxlarge-bd-b-black1 {
    border-bottom: 0.2rem #000000 solid;
  }
  .xxlarge-bd-b-gray-dark11 {
    border-bottom: 0.2rem #222222 solid;
  }
  .xxlarge-bd-b-gray-dark21 {
    border-bottom: 0.2rem #333333 solid;
  }
  .xxlarge-bd-b-gray-medium1 {
    border-bottom: 0.2rem #8a8a8a solid;
  }
  .xxlarge-bd-b-gray-light11 {
    border-bottom: 0.2rem #cacaca solid;
  }
  .xxlarge-bd-b-gray-light21 {
    border-bottom: 0.2rem #e6e6e6 solid;
  }
  .xxlarge-bd-b-gray-light31 {
    border-bottom: 0.2rem #f9f9f9 solid;
  }
  .xxlarge-bd-l-blue1 {
    border-left: 0.2rem #1463a2 solid;
  }
  .xxlarge-bd-l-blue-light1 {
    border-left: 0.2rem #63afec solid;
  }
  .xxlarge-bd-l-blue-medium1 {
    border-left: 0.2rem #1f8ce3 solid;
  }
  .xxlarge-bd-l-blue-dark1 {
    border-left: 0.2rem #0c395e solid;
  }
  .xxlarge-bd-l-brown1 {
    border-left: 0.2rem #b2846a solid;
  }
  .xxlarge-bd-l-green1 {
    border-left: 0.2rem #00b140 solid;
  }
  .xxlarge-bd-l-gold1 {
    border-left: 0.2rem #e29d2e solid;
  }
  .xxlarge-bd-l-pink1 {
    border-left: 0.2rem #dd6a92 solid;
  }
  .xxlarge-bd-l-red1 {
    border-left: 0.2rem #e34c37 solid;
  }
  .xxlarge-bd-l-red-light1 {
    border-left: 0.2rem #f6c4bd solid;
  }
  .xxlarge-bd-l-red-medium1 {
    border-left: 0.2rem #ec887a solid;
  }
  .xxlarge-bd-l-red-dark1 {
    border-left: 0.2rem #711c10 solid;
  }
  .xxlarge-bd-l-white1 {
    border-left: 0.2rem #ffffff solid;
  }
  .xxlarge-bd-l-black1 {
    border-left: 0.2rem #000000 solid;
  }
  .xxlarge-bd-l-gray-dark11 {
    border-left: 0.2rem #222222 solid;
  }
  .xxlarge-bd-l-gray-dark21 {
    border-left: 0.2rem #333333 solid;
  }
  .xxlarge-bd-l-gray-medium1 {
    border-left: 0.2rem #8a8a8a solid;
  }
  .xxlarge-bd-l-gray-light11 {
    border-left: 0.2rem #cacaca solid;
  }
  .xxlarge-bd-l-gray-light21 {
    border-left: 0.2rem #e6e6e6 solid;
  }
  .xxlarge-bd-l-gray-light31 {
    border-left: 0.2rem #f9f9f9 solid;
  }
  .xxlarge-bd-t-blue2 {
    border-top: 0.4rem #1463a2 solid;
  }
  .xxlarge-bd-t-blue-light2 {
    border-top: 0.4rem #63afec solid;
  }
  .xxlarge-bd-t-blue-medium2 {
    border-top: 0.4rem #1f8ce3 solid;
  }
  .xxlarge-bd-t-blue-dark2 {
    border-top: 0.4rem #0c395e solid;
  }
  .xxlarge-bd-t-brown2 {
    border-top: 0.4rem #b2846a solid;
  }
  .xxlarge-bd-t-green2 {
    border-top: 0.4rem #00b140 solid;
  }
  .xxlarge-bd-t-gold2 {
    border-top: 0.4rem #e29d2e solid;
  }
  .xxlarge-bd-t-pink2 {
    border-top: 0.4rem #dd6a92 solid;
  }
  .xxlarge-bd-t-red2 {
    border-top: 0.4rem #e34c37 solid;
  }
  .xxlarge-bd-t-red-light2 {
    border-top: 0.4rem #f6c4bd solid;
  }
  .xxlarge-bd-t-red-medium2 {
    border-top: 0.4rem #ec887a solid;
  }
  .xxlarge-bd-t-red-dark2 {
    border-top: 0.4rem #711c10 solid;
  }
  .xxlarge-bd-t-white2 {
    border-top: 0.4rem #ffffff solid;
  }
  .xxlarge-bd-t-black2 {
    border-top: 0.4rem #000000 solid;
  }
  .xxlarge-bd-t-gray-dark12 {
    border-top: 0.4rem #222222 solid;
  }
  .xxlarge-bd-t-gray-dark22 {
    border-top: 0.4rem #333333 solid;
  }
  .xxlarge-bd-t-gray-medium2 {
    border-top: 0.4rem #8a8a8a solid;
  }
  .xxlarge-bd-t-gray-light12 {
    border-top: 0.4rem #cacaca solid;
  }
  .xxlarge-bd-t-gray-light22 {
    border-top: 0.4rem #e6e6e6 solid;
  }
  .xxlarge-bd-t-gray-light32 {
    border-top: 0.4rem #f9f9f9 solid;
  }
  .xxlarge-bd-r-blue2 {
    border-right: 0.4rem #1463a2 solid;
  }
  .xxlarge-bd-r-blue-light2 {
    border-right: 0.4rem #63afec solid;
  }
  .xxlarge-bd-r-blue-medium2 {
    border-right: 0.4rem #1f8ce3 solid;
  }
  .xxlarge-bd-r-blue-dark2 {
    border-right: 0.4rem #0c395e solid;
  }
  .xxlarge-bd-r-brown2 {
    border-right: 0.4rem #b2846a solid;
  }
  .xxlarge-bd-r-green2 {
    border-right: 0.4rem #00b140 solid;
  }
  .xxlarge-bd-r-gold2 {
    border-right: 0.4rem #e29d2e solid;
  }
  .xxlarge-bd-r-pink2 {
    border-right: 0.4rem #dd6a92 solid;
  }
  .xxlarge-bd-r-red2 {
    border-right: 0.4rem #e34c37 solid;
  }
  .xxlarge-bd-r-red-light2 {
    border-right: 0.4rem #f6c4bd solid;
  }
  .xxlarge-bd-r-red-medium2 {
    border-right: 0.4rem #ec887a solid;
  }
  .xxlarge-bd-r-red-dark2 {
    border-right: 0.4rem #711c10 solid;
  }
  .xxlarge-bd-r-white2 {
    border-right: 0.4rem #ffffff solid;
  }
  .xxlarge-bd-r-black2 {
    border-right: 0.4rem #000000 solid;
  }
  .xxlarge-bd-r-gray-dark12 {
    border-right: 0.4rem #222222 solid;
  }
  .xxlarge-bd-r-gray-dark22 {
    border-right: 0.4rem #333333 solid;
  }
  .xxlarge-bd-r-gray-medium2 {
    border-right: 0.4rem #8a8a8a solid;
  }
  .xxlarge-bd-r-gray-light12 {
    border-right: 0.4rem #cacaca solid;
  }
  .xxlarge-bd-r-gray-light22 {
    border-right: 0.4rem #e6e6e6 solid;
  }
  .xxlarge-bd-r-gray-light32 {
    border-right: 0.4rem #f9f9f9 solid;
  }
  .xxlarge-bd-b-blue2 {
    border-bottom: 0.4rem #1463a2 solid;
  }
  .xxlarge-bd-b-blue-light2 {
    border-bottom: 0.4rem #63afec solid;
  }
  .xxlarge-bd-b-blue-medium2 {
    border-bottom: 0.4rem #1f8ce3 solid;
  }
  .xxlarge-bd-b-blue-dark2 {
    border-bottom: 0.4rem #0c395e solid;
  }
  .xxlarge-bd-b-brown2 {
    border-bottom: 0.4rem #b2846a solid;
  }
  .xxlarge-bd-b-green2 {
    border-bottom: 0.4rem #00b140 solid;
  }
  .xxlarge-bd-b-gold2 {
    border-bottom: 0.4rem #e29d2e solid;
  }
  .xxlarge-bd-b-pink2 {
    border-bottom: 0.4rem #dd6a92 solid;
  }
  .xxlarge-bd-b-red2 {
    border-bottom: 0.4rem #e34c37 solid;
  }
  .xxlarge-bd-b-red-light2 {
    border-bottom: 0.4rem #f6c4bd solid;
  }
  .xxlarge-bd-b-red-medium2 {
    border-bottom: 0.4rem #ec887a solid;
  }
  .xxlarge-bd-b-red-dark2 {
    border-bottom: 0.4rem #711c10 solid;
  }
  .xxlarge-bd-b-white2 {
    border-bottom: 0.4rem #ffffff solid;
  }
  .xxlarge-bd-b-black2 {
    border-bottom: 0.4rem #000000 solid;
  }
  .xxlarge-bd-b-gray-dark12 {
    border-bottom: 0.4rem #222222 solid;
  }
  .xxlarge-bd-b-gray-dark22 {
    border-bottom: 0.4rem #333333 solid;
  }
  .xxlarge-bd-b-gray-medium2 {
    border-bottom: 0.4rem #8a8a8a solid;
  }
  .xxlarge-bd-b-gray-light12 {
    border-bottom: 0.4rem #cacaca solid;
  }
  .xxlarge-bd-b-gray-light22 {
    border-bottom: 0.4rem #e6e6e6 solid;
  }
  .xxlarge-bd-b-gray-light32 {
    border-bottom: 0.4rem #f9f9f9 solid;
  }
  .xxlarge-bd-l-blue2 {
    border-left: 0.4rem #1463a2 solid;
  }
  .xxlarge-bd-l-blue-light2 {
    border-left: 0.4rem #63afec solid;
  }
  .xxlarge-bd-l-blue-medium2 {
    border-left: 0.4rem #1f8ce3 solid;
  }
  .xxlarge-bd-l-blue-dark2 {
    border-left: 0.4rem #0c395e solid;
  }
  .xxlarge-bd-l-brown2 {
    border-left: 0.4rem #b2846a solid;
  }
  .xxlarge-bd-l-green2 {
    border-left: 0.4rem #00b140 solid;
  }
  .xxlarge-bd-l-gold2 {
    border-left: 0.4rem #e29d2e solid;
  }
  .xxlarge-bd-l-pink2 {
    border-left: 0.4rem #dd6a92 solid;
  }
  .xxlarge-bd-l-red2 {
    border-left: 0.4rem #e34c37 solid;
  }
  .xxlarge-bd-l-red-light2 {
    border-left: 0.4rem #f6c4bd solid;
  }
  .xxlarge-bd-l-red-medium2 {
    border-left: 0.4rem #ec887a solid;
  }
  .xxlarge-bd-l-red-dark2 {
    border-left: 0.4rem #711c10 solid;
  }
  .xxlarge-bd-l-white2 {
    border-left: 0.4rem #ffffff solid;
  }
  .xxlarge-bd-l-black2 {
    border-left: 0.4rem #000000 solid;
  }
  .xxlarge-bd-l-gray-dark12 {
    border-left: 0.4rem #222222 solid;
  }
  .xxlarge-bd-l-gray-dark22 {
    border-left: 0.4rem #333333 solid;
  }
  .xxlarge-bd-l-gray-medium2 {
    border-left: 0.4rem #8a8a8a solid;
  }
  .xxlarge-bd-l-gray-light12 {
    border-left: 0.4rem #cacaca solid;
  }
  .xxlarge-bd-l-gray-light22 {
    border-left: 0.4rem #e6e6e6 solid;
  }
  .xxlarge-bd-l-gray-light32 {
    border-left: 0.4rem #f9f9f9 solid;
  }
  .xxlarge-bd-t-blue3 {
    border-top: 0.6rem #1463a2 solid;
  }
  .xxlarge-bd-t-blue-light3 {
    border-top: 0.6rem #63afec solid;
  }
  .xxlarge-bd-t-blue-medium3 {
    border-top: 0.6rem #1f8ce3 solid;
  }
  .xxlarge-bd-t-blue-dark3 {
    border-top: 0.6rem #0c395e solid;
  }
  .xxlarge-bd-t-brown3 {
    border-top: 0.6rem #b2846a solid;
  }
  .xxlarge-bd-t-green3 {
    border-top: 0.6rem #00b140 solid;
  }
  .xxlarge-bd-t-gold3 {
    border-top: 0.6rem #e29d2e solid;
  }
  .xxlarge-bd-t-pink3 {
    border-top: 0.6rem #dd6a92 solid;
  }
  .xxlarge-bd-t-red3 {
    border-top: 0.6rem #e34c37 solid;
  }
  .xxlarge-bd-t-red-light3 {
    border-top: 0.6rem #f6c4bd solid;
  }
  .xxlarge-bd-t-red-medium3 {
    border-top: 0.6rem #ec887a solid;
  }
  .xxlarge-bd-t-red-dark3 {
    border-top: 0.6rem #711c10 solid;
  }
  .xxlarge-bd-t-white3 {
    border-top: 0.6rem #ffffff solid;
  }
  .xxlarge-bd-t-black3 {
    border-top: 0.6rem #000000 solid;
  }
  .xxlarge-bd-t-gray-dark13 {
    border-top: 0.6rem #222222 solid;
  }
  .xxlarge-bd-t-gray-dark23 {
    border-top: 0.6rem #333333 solid;
  }
  .xxlarge-bd-t-gray-medium3 {
    border-top: 0.6rem #8a8a8a solid;
  }
  .xxlarge-bd-t-gray-light13 {
    border-top: 0.6rem #cacaca solid;
  }
  .xxlarge-bd-t-gray-light23 {
    border-top: 0.6rem #e6e6e6 solid;
  }
  .xxlarge-bd-t-gray-light33 {
    border-top: 0.6rem #f9f9f9 solid;
  }
  .xxlarge-bd-r-blue3 {
    border-right: 0.6rem #1463a2 solid;
  }
  .xxlarge-bd-r-blue-light3 {
    border-right: 0.6rem #63afec solid;
  }
  .xxlarge-bd-r-blue-medium3 {
    border-right: 0.6rem #1f8ce3 solid;
  }
  .xxlarge-bd-r-blue-dark3 {
    border-right: 0.6rem #0c395e solid;
  }
  .xxlarge-bd-r-brown3 {
    border-right: 0.6rem #b2846a solid;
  }
  .xxlarge-bd-r-green3 {
    border-right: 0.6rem #00b140 solid;
  }
  .xxlarge-bd-r-gold3 {
    border-right: 0.6rem #e29d2e solid;
  }
  .xxlarge-bd-r-pink3 {
    border-right: 0.6rem #dd6a92 solid;
  }
  .xxlarge-bd-r-red3 {
    border-right: 0.6rem #e34c37 solid;
  }
  .xxlarge-bd-r-red-light3 {
    border-right: 0.6rem #f6c4bd solid;
  }
  .xxlarge-bd-r-red-medium3 {
    border-right: 0.6rem #ec887a solid;
  }
  .xxlarge-bd-r-red-dark3 {
    border-right: 0.6rem #711c10 solid;
  }
  .xxlarge-bd-r-white3 {
    border-right: 0.6rem #ffffff solid;
  }
  .xxlarge-bd-r-black3 {
    border-right: 0.6rem #000000 solid;
  }
  .xxlarge-bd-r-gray-dark13 {
    border-right: 0.6rem #222222 solid;
  }
  .xxlarge-bd-r-gray-dark23 {
    border-right: 0.6rem #333333 solid;
  }
  .xxlarge-bd-r-gray-medium3 {
    border-right: 0.6rem #8a8a8a solid;
  }
  .xxlarge-bd-r-gray-light13 {
    border-right: 0.6rem #cacaca solid;
  }
  .xxlarge-bd-r-gray-light23 {
    border-right: 0.6rem #e6e6e6 solid;
  }
  .xxlarge-bd-r-gray-light33 {
    border-right: 0.6rem #f9f9f9 solid;
  }
  .xxlarge-bd-b-blue3 {
    border-bottom: 0.6rem #1463a2 solid;
  }
  .xxlarge-bd-b-blue-light3 {
    border-bottom: 0.6rem #63afec solid;
  }
  .xxlarge-bd-b-blue-medium3 {
    border-bottom: 0.6rem #1f8ce3 solid;
  }
  .xxlarge-bd-b-blue-dark3 {
    border-bottom: 0.6rem #0c395e solid;
  }
  .xxlarge-bd-b-brown3 {
    border-bottom: 0.6rem #b2846a solid;
  }
  .xxlarge-bd-b-green3 {
    border-bottom: 0.6rem #00b140 solid;
  }
  .xxlarge-bd-b-gold3 {
    border-bottom: 0.6rem #e29d2e solid;
  }
  .xxlarge-bd-b-pink3 {
    border-bottom: 0.6rem #dd6a92 solid;
  }
  .xxlarge-bd-b-red3 {
    border-bottom: 0.6rem #e34c37 solid;
  }
  .xxlarge-bd-b-red-light3 {
    border-bottom: 0.6rem #f6c4bd solid;
  }
  .xxlarge-bd-b-red-medium3 {
    border-bottom: 0.6rem #ec887a solid;
  }
  .xxlarge-bd-b-red-dark3 {
    border-bottom: 0.6rem #711c10 solid;
  }
  .xxlarge-bd-b-white3 {
    border-bottom: 0.6rem #ffffff solid;
  }
  .xxlarge-bd-b-black3 {
    border-bottom: 0.6rem #000000 solid;
  }
  .xxlarge-bd-b-gray-dark13 {
    border-bottom: 0.6rem #222222 solid;
  }
  .xxlarge-bd-b-gray-dark23 {
    border-bottom: 0.6rem #333333 solid;
  }
  .xxlarge-bd-b-gray-medium3 {
    border-bottom: 0.6rem #8a8a8a solid;
  }
  .xxlarge-bd-b-gray-light13 {
    border-bottom: 0.6rem #cacaca solid;
  }
  .xxlarge-bd-b-gray-light23 {
    border-bottom: 0.6rem #e6e6e6 solid;
  }
  .xxlarge-bd-b-gray-light33 {
    border-bottom: 0.6rem #f9f9f9 solid;
  }
  .xxlarge-bd-l-blue3 {
    border-left: 0.6rem #1463a2 solid;
  }
  .xxlarge-bd-l-blue-light3 {
    border-left: 0.6rem #63afec solid;
  }
  .xxlarge-bd-l-blue-medium3 {
    border-left: 0.6rem #1f8ce3 solid;
  }
  .xxlarge-bd-l-blue-dark3 {
    border-left: 0.6rem #0c395e solid;
  }
  .xxlarge-bd-l-brown3 {
    border-left: 0.6rem #b2846a solid;
  }
  .xxlarge-bd-l-green3 {
    border-left: 0.6rem #00b140 solid;
  }
  .xxlarge-bd-l-gold3 {
    border-left: 0.6rem #e29d2e solid;
  }
  .xxlarge-bd-l-pink3 {
    border-left: 0.6rem #dd6a92 solid;
  }
  .xxlarge-bd-l-red3 {
    border-left: 0.6rem #e34c37 solid;
  }
  .xxlarge-bd-l-red-light3 {
    border-left: 0.6rem #f6c4bd solid;
  }
  .xxlarge-bd-l-red-medium3 {
    border-left: 0.6rem #ec887a solid;
  }
  .xxlarge-bd-l-red-dark3 {
    border-left: 0.6rem #711c10 solid;
  }
  .xxlarge-bd-l-white3 {
    border-left: 0.6rem #ffffff solid;
  }
  .xxlarge-bd-l-black3 {
    border-left: 0.6rem #000000 solid;
  }
  .xxlarge-bd-l-gray-dark13 {
    border-left: 0.6rem #222222 solid;
  }
  .xxlarge-bd-l-gray-dark23 {
    border-left: 0.6rem #333333 solid;
  }
  .xxlarge-bd-l-gray-medium3 {
    border-left: 0.6rem #8a8a8a solid;
  }
  .xxlarge-bd-l-gray-light13 {
    border-left: 0.6rem #cacaca solid;
  }
  .xxlarge-bd-l-gray-light23 {
    border-left: 0.6rem #e6e6e6 solid;
  }
  .xxlarge-bd-l-gray-light33 {
    border-left: 0.6rem #f9f9f9 solid;
  }
  .xxlarge-bd-t-blue4 {
    border-top: 0.8rem #1463a2 solid;
  }
  .xxlarge-bd-t-blue-light4 {
    border-top: 0.8rem #63afec solid;
  }
  .xxlarge-bd-t-blue-medium4 {
    border-top: 0.8rem #1f8ce3 solid;
  }
  .xxlarge-bd-t-blue-dark4 {
    border-top: 0.8rem #0c395e solid;
  }
  .xxlarge-bd-t-brown4 {
    border-top: 0.8rem #b2846a solid;
  }
  .xxlarge-bd-t-green4 {
    border-top: 0.8rem #00b140 solid;
  }
  .xxlarge-bd-t-gold4 {
    border-top: 0.8rem #e29d2e solid;
  }
  .xxlarge-bd-t-pink4 {
    border-top: 0.8rem #dd6a92 solid;
  }
  .xxlarge-bd-t-red4 {
    border-top: 0.8rem #e34c37 solid;
  }
  .xxlarge-bd-t-red-light4 {
    border-top: 0.8rem #f6c4bd solid;
  }
  .xxlarge-bd-t-red-medium4 {
    border-top: 0.8rem #ec887a solid;
  }
  .xxlarge-bd-t-red-dark4 {
    border-top: 0.8rem #711c10 solid;
  }
  .xxlarge-bd-t-white4 {
    border-top: 0.8rem #ffffff solid;
  }
  .xxlarge-bd-t-black4 {
    border-top: 0.8rem #000000 solid;
  }
  .xxlarge-bd-t-gray-dark14 {
    border-top: 0.8rem #222222 solid;
  }
  .xxlarge-bd-t-gray-dark24 {
    border-top: 0.8rem #333333 solid;
  }
  .xxlarge-bd-t-gray-medium4 {
    border-top: 0.8rem #8a8a8a solid;
  }
  .xxlarge-bd-t-gray-light14 {
    border-top: 0.8rem #cacaca solid;
  }
  .xxlarge-bd-t-gray-light24 {
    border-top: 0.8rem #e6e6e6 solid;
  }
  .xxlarge-bd-t-gray-light34 {
    border-top: 0.8rem #f9f9f9 solid;
  }
  .xxlarge-bd-r-blue4 {
    border-right: 0.8rem #1463a2 solid;
  }
  .xxlarge-bd-r-blue-light4 {
    border-right: 0.8rem #63afec solid;
  }
  .xxlarge-bd-r-blue-medium4 {
    border-right: 0.8rem #1f8ce3 solid;
  }
  .xxlarge-bd-r-blue-dark4 {
    border-right: 0.8rem #0c395e solid;
  }
  .xxlarge-bd-r-brown4 {
    border-right: 0.8rem #b2846a solid;
  }
  .xxlarge-bd-r-green4 {
    border-right: 0.8rem #00b140 solid;
  }
  .xxlarge-bd-r-gold4 {
    border-right: 0.8rem #e29d2e solid;
  }
  .xxlarge-bd-r-pink4 {
    border-right: 0.8rem #dd6a92 solid;
  }
  .xxlarge-bd-r-red4 {
    border-right: 0.8rem #e34c37 solid;
  }
  .xxlarge-bd-r-red-light4 {
    border-right: 0.8rem #f6c4bd solid;
  }
  .xxlarge-bd-r-red-medium4 {
    border-right: 0.8rem #ec887a solid;
  }
  .xxlarge-bd-r-red-dark4 {
    border-right: 0.8rem #711c10 solid;
  }
  .xxlarge-bd-r-white4 {
    border-right: 0.8rem #ffffff solid;
  }
  .xxlarge-bd-r-black4 {
    border-right: 0.8rem #000000 solid;
  }
  .xxlarge-bd-r-gray-dark14 {
    border-right: 0.8rem #222222 solid;
  }
  .xxlarge-bd-r-gray-dark24 {
    border-right: 0.8rem #333333 solid;
  }
  .xxlarge-bd-r-gray-medium4 {
    border-right: 0.8rem #8a8a8a solid;
  }
  .xxlarge-bd-r-gray-light14 {
    border-right: 0.8rem #cacaca solid;
  }
  .xxlarge-bd-r-gray-light24 {
    border-right: 0.8rem #e6e6e6 solid;
  }
  .xxlarge-bd-r-gray-light34 {
    border-right: 0.8rem #f9f9f9 solid;
  }
  .xxlarge-bd-b-blue4 {
    border-bottom: 0.8rem #1463a2 solid;
  }
  .xxlarge-bd-b-blue-light4 {
    border-bottom: 0.8rem #63afec solid;
  }
  .xxlarge-bd-b-blue-medium4 {
    border-bottom: 0.8rem #1f8ce3 solid;
  }
  .xxlarge-bd-b-blue-dark4 {
    border-bottom: 0.8rem #0c395e solid;
  }
  .xxlarge-bd-b-brown4 {
    border-bottom: 0.8rem #b2846a solid;
  }
  .xxlarge-bd-b-green4 {
    border-bottom: 0.8rem #00b140 solid;
  }
  .xxlarge-bd-b-gold4 {
    border-bottom: 0.8rem #e29d2e solid;
  }
  .xxlarge-bd-b-pink4 {
    border-bottom: 0.8rem #dd6a92 solid;
  }
  .xxlarge-bd-b-red4 {
    border-bottom: 0.8rem #e34c37 solid;
  }
  .xxlarge-bd-b-red-light4 {
    border-bottom: 0.8rem #f6c4bd solid;
  }
  .xxlarge-bd-b-red-medium4 {
    border-bottom: 0.8rem #ec887a solid;
  }
  .xxlarge-bd-b-red-dark4 {
    border-bottom: 0.8rem #711c10 solid;
  }
  .xxlarge-bd-b-white4 {
    border-bottom: 0.8rem #ffffff solid;
  }
  .xxlarge-bd-b-black4 {
    border-bottom: 0.8rem #000000 solid;
  }
  .xxlarge-bd-b-gray-dark14 {
    border-bottom: 0.8rem #222222 solid;
  }
  .xxlarge-bd-b-gray-dark24 {
    border-bottom: 0.8rem #333333 solid;
  }
  .xxlarge-bd-b-gray-medium4 {
    border-bottom: 0.8rem #8a8a8a solid;
  }
  .xxlarge-bd-b-gray-light14 {
    border-bottom: 0.8rem #cacaca solid;
  }
  .xxlarge-bd-b-gray-light24 {
    border-bottom: 0.8rem #e6e6e6 solid;
  }
  .xxlarge-bd-b-gray-light34 {
    border-bottom: 0.8rem #f9f9f9 solid;
  }
  .xxlarge-bd-l-blue4 {
    border-left: 0.8rem #1463a2 solid;
  }
  .xxlarge-bd-l-blue-light4 {
    border-left: 0.8rem #63afec solid;
  }
  .xxlarge-bd-l-blue-medium4 {
    border-left: 0.8rem #1f8ce3 solid;
  }
  .xxlarge-bd-l-blue-dark4 {
    border-left: 0.8rem #0c395e solid;
  }
  .xxlarge-bd-l-brown4 {
    border-left: 0.8rem #b2846a solid;
  }
  .xxlarge-bd-l-green4 {
    border-left: 0.8rem #00b140 solid;
  }
  .xxlarge-bd-l-gold4 {
    border-left: 0.8rem #e29d2e solid;
  }
  .xxlarge-bd-l-pink4 {
    border-left: 0.8rem #dd6a92 solid;
  }
  .xxlarge-bd-l-red4 {
    border-left: 0.8rem #e34c37 solid;
  }
  .xxlarge-bd-l-red-light4 {
    border-left: 0.8rem #f6c4bd solid;
  }
  .xxlarge-bd-l-red-medium4 {
    border-left: 0.8rem #ec887a solid;
  }
  .xxlarge-bd-l-red-dark4 {
    border-left: 0.8rem #711c10 solid;
  }
  .xxlarge-bd-l-white4 {
    border-left: 0.8rem #ffffff solid;
  }
  .xxlarge-bd-l-black4 {
    border-left: 0.8rem #000000 solid;
  }
  .xxlarge-bd-l-gray-dark14 {
    border-left: 0.8rem #222222 solid;
  }
  .xxlarge-bd-l-gray-dark24 {
    border-left: 0.8rem #333333 solid;
  }
  .xxlarge-bd-l-gray-medium4 {
    border-left: 0.8rem #8a8a8a solid;
  }
  .xxlarge-bd-l-gray-light14 {
    border-left: 0.8rem #cacaca solid;
  }
  .xxlarge-bd-l-gray-light24 {
    border-left: 0.8rem #e6e6e6 solid;
  }
  .xxlarge-bd-l-gray-light34 {
    border-left: 0.8rem #f9f9f9 solid;
  }
  .xxlarge-bd-t-blue5 {
    border-top: 1rem #1463a2 solid;
  }
  .xxlarge-bd-t-blue-light5 {
    border-top: 1rem #63afec solid;
  }
  .xxlarge-bd-t-blue-medium5 {
    border-top: 1rem #1f8ce3 solid;
  }
  .xxlarge-bd-t-blue-dark5 {
    border-top: 1rem #0c395e solid;
  }
  .xxlarge-bd-t-brown5 {
    border-top: 1rem #b2846a solid;
  }
  .xxlarge-bd-t-green5 {
    border-top: 1rem #00b140 solid;
  }
  .xxlarge-bd-t-gold5 {
    border-top: 1rem #e29d2e solid;
  }
  .xxlarge-bd-t-pink5 {
    border-top: 1rem #dd6a92 solid;
  }
  .xxlarge-bd-t-red5 {
    border-top: 1rem #e34c37 solid;
  }
  .xxlarge-bd-t-red-light5 {
    border-top: 1rem #f6c4bd solid;
  }
  .xxlarge-bd-t-red-medium5 {
    border-top: 1rem #ec887a solid;
  }
  .xxlarge-bd-t-red-dark5 {
    border-top: 1rem #711c10 solid;
  }
  .xxlarge-bd-t-white5 {
    border-top: 1rem #ffffff solid;
  }
  .xxlarge-bd-t-black5 {
    border-top: 1rem #000000 solid;
  }
  .xxlarge-bd-t-gray-dark15 {
    border-top: 1rem #222222 solid;
  }
  .xxlarge-bd-t-gray-dark25 {
    border-top: 1rem #333333 solid;
  }
  .xxlarge-bd-t-gray-medium5 {
    border-top: 1rem #8a8a8a solid;
  }
  .xxlarge-bd-t-gray-light15 {
    border-top: 1rem #cacaca solid;
  }
  .xxlarge-bd-t-gray-light25 {
    border-top: 1rem #e6e6e6 solid;
  }
  .xxlarge-bd-t-gray-light35 {
    border-top: 1rem #f9f9f9 solid;
  }
  .xxlarge-bd-r-blue5 {
    border-right: 1rem #1463a2 solid;
  }
  .xxlarge-bd-r-blue-light5 {
    border-right: 1rem #63afec solid;
  }
  .xxlarge-bd-r-blue-medium5 {
    border-right: 1rem #1f8ce3 solid;
  }
  .xxlarge-bd-r-blue-dark5 {
    border-right: 1rem #0c395e solid;
  }
  .xxlarge-bd-r-brown5 {
    border-right: 1rem #b2846a solid;
  }
  .xxlarge-bd-r-green5 {
    border-right: 1rem #00b140 solid;
  }
  .xxlarge-bd-r-gold5 {
    border-right: 1rem #e29d2e solid;
  }
  .xxlarge-bd-r-pink5 {
    border-right: 1rem #dd6a92 solid;
  }
  .xxlarge-bd-r-red5 {
    border-right: 1rem #e34c37 solid;
  }
  .xxlarge-bd-r-red-light5 {
    border-right: 1rem #f6c4bd solid;
  }
  .xxlarge-bd-r-red-medium5 {
    border-right: 1rem #ec887a solid;
  }
  .xxlarge-bd-r-red-dark5 {
    border-right: 1rem #711c10 solid;
  }
  .xxlarge-bd-r-white5 {
    border-right: 1rem #ffffff solid;
  }
  .xxlarge-bd-r-black5 {
    border-right: 1rem #000000 solid;
  }
  .xxlarge-bd-r-gray-dark15 {
    border-right: 1rem #222222 solid;
  }
  .xxlarge-bd-r-gray-dark25 {
    border-right: 1rem #333333 solid;
  }
  .xxlarge-bd-r-gray-medium5 {
    border-right: 1rem #8a8a8a solid;
  }
  .xxlarge-bd-r-gray-light15 {
    border-right: 1rem #cacaca solid;
  }
  .xxlarge-bd-r-gray-light25 {
    border-right: 1rem #e6e6e6 solid;
  }
  .xxlarge-bd-r-gray-light35 {
    border-right: 1rem #f9f9f9 solid;
  }
  .xxlarge-bd-b-blue5 {
    border-bottom: 1rem #1463a2 solid;
  }
  .xxlarge-bd-b-blue-light5 {
    border-bottom: 1rem #63afec solid;
  }
  .xxlarge-bd-b-blue-medium5 {
    border-bottom: 1rem #1f8ce3 solid;
  }
  .xxlarge-bd-b-blue-dark5 {
    border-bottom: 1rem #0c395e solid;
  }
  .xxlarge-bd-b-brown5 {
    border-bottom: 1rem #b2846a solid;
  }
  .xxlarge-bd-b-green5 {
    border-bottom: 1rem #00b140 solid;
  }
  .xxlarge-bd-b-gold5 {
    border-bottom: 1rem #e29d2e solid;
  }
  .xxlarge-bd-b-pink5 {
    border-bottom: 1rem #dd6a92 solid;
  }
  .xxlarge-bd-b-red5 {
    border-bottom: 1rem #e34c37 solid;
  }
  .xxlarge-bd-b-red-light5 {
    border-bottom: 1rem #f6c4bd solid;
  }
  .xxlarge-bd-b-red-medium5 {
    border-bottom: 1rem #ec887a solid;
  }
  .xxlarge-bd-b-red-dark5 {
    border-bottom: 1rem #711c10 solid;
  }
  .xxlarge-bd-b-white5 {
    border-bottom: 1rem #ffffff solid;
  }
  .xxlarge-bd-b-black5 {
    border-bottom: 1rem #000000 solid;
  }
  .xxlarge-bd-b-gray-dark15 {
    border-bottom: 1rem #222222 solid;
  }
  .xxlarge-bd-b-gray-dark25 {
    border-bottom: 1rem #333333 solid;
  }
  .xxlarge-bd-b-gray-medium5 {
    border-bottom: 1rem #8a8a8a solid;
  }
  .xxlarge-bd-b-gray-light15 {
    border-bottom: 1rem #cacaca solid;
  }
  .xxlarge-bd-b-gray-light25 {
    border-bottom: 1rem #e6e6e6 solid;
  }
  .xxlarge-bd-b-gray-light35 {
    border-bottom: 1rem #f9f9f9 solid;
  }
  .xxlarge-bd-l-blue5 {
    border-left: 1rem #1463a2 solid;
  }
  .xxlarge-bd-l-blue-light5 {
    border-left: 1rem #63afec solid;
  }
  .xxlarge-bd-l-blue-medium5 {
    border-left: 1rem #1f8ce3 solid;
  }
  .xxlarge-bd-l-blue-dark5 {
    border-left: 1rem #0c395e solid;
  }
  .xxlarge-bd-l-brown5 {
    border-left: 1rem #b2846a solid;
  }
  .xxlarge-bd-l-green5 {
    border-left: 1rem #00b140 solid;
  }
  .xxlarge-bd-l-gold5 {
    border-left: 1rem #e29d2e solid;
  }
  .xxlarge-bd-l-pink5 {
    border-left: 1rem #dd6a92 solid;
  }
  .xxlarge-bd-l-red5 {
    border-left: 1rem #e34c37 solid;
  }
  .xxlarge-bd-l-red-light5 {
    border-left: 1rem #f6c4bd solid;
  }
  .xxlarge-bd-l-red-medium5 {
    border-left: 1rem #ec887a solid;
  }
  .xxlarge-bd-l-red-dark5 {
    border-left: 1rem #711c10 solid;
  }
  .xxlarge-bd-l-white5 {
    border-left: 1rem #ffffff solid;
  }
  .xxlarge-bd-l-black5 {
    border-left: 1rem #000000 solid;
  }
  .xxlarge-bd-l-gray-dark15 {
    border-left: 1rem #222222 solid;
  }
  .xxlarge-bd-l-gray-dark25 {
    border-left: 1rem #333333 solid;
  }
  .xxlarge-bd-l-gray-medium5 {
    border-left: 1rem #8a8a8a solid;
  }
  .xxlarge-bd-l-gray-light15 {
    border-left: 1rem #cacaca solid;
  }
  .xxlarge-bd-l-gray-light25 {
    border-left: 1rem #e6e6e6 solid;
  }
  .xxlarge-bd-l-gray-light35 {
    border-left: 1rem #f9f9f9 solid;
  }
  .xxlarge-bd-t0 {
    border-top: 0px #e6e6e6 solid;
  }
  .xxlarge-bd-r0 {
    border-right: 0px #e6e6e6 solid;
  }
  .xxlarge-bd-b0 {
    border-bottom: 0px #e6e6e6 solid;
  }
  .xxlarge-bd-l0 {
    border-left: 0px #e6e6e6 solid;
  }
  .xxlarge-bd-t1 {
    border-top: 0.2px #e6e6e6 solid;
  }
  .xxlarge-bd-r1 {
    border-right: 0.2px #e6e6e6 solid;
  }
  .xxlarge-bd-b1 {
    border-bottom: 0.2px #e6e6e6 solid;
  }
  .xxlarge-bd-l1 {
    border-left: 0.2px #e6e6e6 solid;
  }
  .xxlarge-bd-t2 {
    border-top: 0.4px #e6e6e6 solid;
  }
  .xxlarge-bd-r2 {
    border-right: 0.4px #e6e6e6 solid;
  }
  .xxlarge-bd-b2 {
    border-bottom: 0.4px #e6e6e6 solid;
  }
  .xxlarge-bd-l2 {
    border-left: 0.4px #e6e6e6 solid;
  }
  .xxlarge-bd-t3 {
    border-top: 0.6px #e6e6e6 solid;
  }
  .xxlarge-bd-r3 {
    border-right: 0.6px #e6e6e6 solid;
  }
  .xxlarge-bd-b3 {
    border-bottom: 0.6px #e6e6e6 solid;
  }
  .xxlarge-bd-l3 {
    border-left: 0.6px #e6e6e6 solid;
  }
  .xxlarge-bd-t4 {
    border-top: 0.8px #e6e6e6 solid;
  }
  .xxlarge-bd-r4 {
    border-right: 0.8px #e6e6e6 solid;
  }
  .xxlarge-bd-b4 {
    border-bottom: 0.8px #e6e6e6 solid;
  }
  .xxlarge-bd-l4 {
    border-left: 0.8px #e6e6e6 solid;
  }
  .xxlarge-bd-t5 {
    border-top: 1px #e6e6e6 solid;
  }
  .xxlarge-bd-r5 {
    border-right: 1px #e6e6e6 solid;
  }
  .xxlarge-bd-b5 {
    border-bottom: 1px #e6e6e6 solid;
  }
  .xxlarge-bd-l5 {
    border-left: 1px #e6e6e6 solid;
  }
  .xxlarge-bd-blue-0 {
    border: 0px solid #1463a2;
  }
  .xxlarge-bd-blue-light-0 {
    border: 0px solid #63afec;
  }
  .xxlarge-bd-blue-medium-0 {
    border: 0px solid #1f8ce3;
  }
  .xxlarge-bd-blue-dark-0 {
    border: 0px solid #0c395e;
  }
  .xxlarge-bd-brown-0 {
    border: 0px solid #b2846a;
  }
  .xxlarge-bd-green-0 {
    border: 0px solid #00b140;
  }
  .xxlarge-bd-gold-0 {
    border: 0px solid #e29d2e;
  }
  .xxlarge-bd-pink-0 {
    border: 0px solid #dd6a92;
  }
  .xxlarge-bd-red-0 {
    border: 0px solid #e34c37;
  }
  .xxlarge-bd-red-light-0 {
    border: 0px solid #f6c4bd;
  }
  .xxlarge-bd-red-medium-0 {
    border: 0px solid #ec887a;
  }
  .xxlarge-bd-red-dark-0 {
    border: 0px solid #711c10;
  }
  .xxlarge-bd-white-0 {
    border: 0px solid #ffffff;
  }
  .xxlarge-bd-black-0 {
    border: 0px solid #000000;
  }
  .xxlarge-bd-gray-dark1-0 {
    border: 0px solid #222222;
  }
  .xxlarge-bd-gray-dark2-0 {
    border: 0px solid #333333;
  }
  .xxlarge-bd-gray-medium-0 {
    border: 0px solid #8a8a8a;
  }
  .xxlarge-bd-gray-light1-0 {
    border: 0px solid #cacaca;
  }
  .xxlarge-bd-gray-light2-0 {
    border: 0px solid #e6e6e6;
  }
  .xxlarge-bd-gray-light3-0 {
    border: 0px solid #f9f9f9;
  }
  .xxlarge-bd-blue-1 {
    border: 0.2px solid #1463a2;
  }
  .xxlarge-bd-blue-light-1 {
    border: 0.2px solid #63afec;
  }
  .xxlarge-bd-blue-medium-1 {
    border: 0.2px solid #1f8ce3;
  }
  .xxlarge-bd-blue-dark-1 {
    border: 0.2px solid #0c395e;
  }
  .xxlarge-bd-brown-1 {
    border: 0.2px solid #b2846a;
  }
  .xxlarge-bd-green-1 {
    border: 0.2px solid #00b140;
  }
  .xxlarge-bd-gold-1 {
    border: 0.2px solid #e29d2e;
  }
  .xxlarge-bd-pink-1 {
    border: 0.2px solid #dd6a92;
  }
  .xxlarge-bd-red-1 {
    border: 0.2px solid #e34c37;
  }
  .xxlarge-bd-red-light-1 {
    border: 0.2px solid #f6c4bd;
  }
  .xxlarge-bd-red-medium-1 {
    border: 0.2px solid #ec887a;
  }
  .xxlarge-bd-red-dark-1 {
    border: 0.2px solid #711c10;
  }
  .xxlarge-bd-white-1 {
    border: 0.2px solid #ffffff;
  }
  .xxlarge-bd-black-1 {
    border: 0.2px solid #000000;
  }
  .xxlarge-bd-gray-dark1-1 {
    border: 0.2px solid #222222;
  }
  .xxlarge-bd-gray-dark2-1 {
    border: 0.2px solid #333333;
  }
  .xxlarge-bd-gray-medium-1 {
    border: 0.2px solid #8a8a8a;
  }
  .xxlarge-bd-gray-light1-1 {
    border: 0.2px solid #cacaca;
  }
  .xxlarge-bd-gray-light2-1 {
    border: 0.2px solid #e6e6e6;
  }
  .xxlarge-bd-gray-light3-1 {
    border: 0.2px solid #f9f9f9;
  }
  .xxlarge-bd-blue-2 {
    border: 0.4px solid #1463a2;
  }
  .xxlarge-bd-blue-light-2 {
    border: 0.4px solid #63afec;
  }
  .xxlarge-bd-blue-medium-2 {
    border: 0.4px solid #1f8ce3;
  }
  .xxlarge-bd-blue-dark-2 {
    border: 0.4px solid #0c395e;
  }
  .xxlarge-bd-brown-2 {
    border: 0.4px solid #b2846a;
  }
  .xxlarge-bd-green-2 {
    border: 0.4px solid #00b140;
  }
  .xxlarge-bd-gold-2 {
    border: 0.4px solid #e29d2e;
  }
  .xxlarge-bd-pink-2 {
    border: 0.4px solid #dd6a92;
  }
  .xxlarge-bd-red-2 {
    border: 0.4px solid #e34c37;
  }
  .xxlarge-bd-red-light-2 {
    border: 0.4px solid #f6c4bd;
  }
  .xxlarge-bd-red-medium-2 {
    border: 0.4px solid #ec887a;
  }
  .xxlarge-bd-red-dark-2 {
    border: 0.4px solid #711c10;
  }
  .xxlarge-bd-white-2 {
    border: 0.4px solid #ffffff;
  }
  .xxlarge-bd-black-2 {
    border: 0.4px solid #000000;
  }
  .xxlarge-bd-gray-dark1-2 {
    border: 0.4px solid #222222;
  }
  .xxlarge-bd-gray-dark2-2 {
    border: 0.4px solid #333333;
  }
  .xxlarge-bd-gray-medium-2 {
    border: 0.4px solid #8a8a8a;
  }
  .xxlarge-bd-gray-light1-2 {
    border: 0.4px solid #cacaca;
  }
  .xxlarge-bd-gray-light2-2 {
    border: 0.4px solid #e6e6e6;
  }
  .xxlarge-bd-gray-light3-2 {
    border: 0.4px solid #f9f9f9;
  }
  .xxlarge-bd-blue-3 {
    border: 0.6px solid #1463a2;
  }
  .xxlarge-bd-blue-light-3 {
    border: 0.6px solid #63afec;
  }
  .xxlarge-bd-blue-medium-3 {
    border: 0.6px solid #1f8ce3;
  }
  .xxlarge-bd-blue-dark-3 {
    border: 0.6px solid #0c395e;
  }
  .xxlarge-bd-brown-3 {
    border: 0.6px solid #b2846a;
  }
  .xxlarge-bd-green-3 {
    border: 0.6px solid #00b140;
  }
  .xxlarge-bd-gold-3 {
    border: 0.6px solid #e29d2e;
  }
  .xxlarge-bd-pink-3 {
    border: 0.6px solid #dd6a92;
  }
  .xxlarge-bd-red-3 {
    border: 0.6px solid #e34c37;
  }
  .xxlarge-bd-red-light-3 {
    border: 0.6px solid #f6c4bd;
  }
  .xxlarge-bd-red-medium-3 {
    border: 0.6px solid #ec887a;
  }
  .xxlarge-bd-red-dark-3 {
    border: 0.6px solid #711c10;
  }
  .xxlarge-bd-white-3 {
    border: 0.6px solid #ffffff;
  }
  .xxlarge-bd-black-3 {
    border: 0.6px solid #000000;
  }
  .xxlarge-bd-gray-dark1-3 {
    border: 0.6px solid #222222;
  }
  .xxlarge-bd-gray-dark2-3 {
    border: 0.6px solid #333333;
  }
  .xxlarge-bd-gray-medium-3 {
    border: 0.6px solid #8a8a8a;
  }
  .xxlarge-bd-gray-light1-3 {
    border: 0.6px solid #cacaca;
  }
  .xxlarge-bd-gray-light2-3 {
    border: 0.6px solid #e6e6e6;
  }
  .xxlarge-bd-gray-light3-3 {
    border: 0.6px solid #f9f9f9;
  }
  .xxlarge-bd-blue-4 {
    border: 0.8px solid #1463a2;
  }
  .xxlarge-bd-blue-light-4 {
    border: 0.8px solid #63afec;
  }
  .xxlarge-bd-blue-medium-4 {
    border: 0.8px solid #1f8ce3;
  }
  .xxlarge-bd-blue-dark-4 {
    border: 0.8px solid #0c395e;
  }
  .xxlarge-bd-brown-4 {
    border: 0.8px solid #b2846a;
  }
  .xxlarge-bd-green-4 {
    border: 0.8px solid #00b140;
  }
  .xxlarge-bd-gold-4 {
    border: 0.8px solid #e29d2e;
  }
  .xxlarge-bd-pink-4 {
    border: 0.8px solid #dd6a92;
  }
  .xxlarge-bd-red-4 {
    border: 0.8px solid #e34c37;
  }
  .xxlarge-bd-red-light-4 {
    border: 0.8px solid #f6c4bd;
  }
  .xxlarge-bd-red-medium-4 {
    border: 0.8px solid #ec887a;
  }
  .xxlarge-bd-red-dark-4 {
    border: 0.8px solid #711c10;
  }
  .xxlarge-bd-white-4 {
    border: 0.8px solid #ffffff;
  }
  .xxlarge-bd-black-4 {
    border: 0.8px solid #000000;
  }
  .xxlarge-bd-gray-dark1-4 {
    border: 0.8px solid #222222;
  }
  .xxlarge-bd-gray-dark2-4 {
    border: 0.8px solid #333333;
  }
  .xxlarge-bd-gray-medium-4 {
    border: 0.8px solid #8a8a8a;
  }
  .xxlarge-bd-gray-light1-4 {
    border: 0.8px solid #cacaca;
  }
  .xxlarge-bd-gray-light2-4 {
    border: 0.8px solid #e6e6e6;
  }
  .xxlarge-bd-gray-light3-4 {
    border: 0.8px solid #f9f9f9;
  }
  .xxlarge-bd-blue-5 {
    border: 1px solid #1463a2;
  }
  .xxlarge-bd-blue-light-5 {
    border: 1px solid #63afec;
  }
  .xxlarge-bd-blue-medium-5 {
    border: 1px solid #1f8ce3;
  }
  .xxlarge-bd-blue-dark-5 {
    border: 1px solid #0c395e;
  }
  .xxlarge-bd-brown-5 {
    border: 1px solid #b2846a;
  }
  .xxlarge-bd-green-5 {
    border: 1px solid #00b140;
  }
  .xxlarge-bd-gold-5 {
    border: 1px solid #e29d2e;
  }
  .xxlarge-bd-pink-5 {
    border: 1px solid #dd6a92;
  }
  .xxlarge-bd-red-5 {
    border: 1px solid #e34c37;
  }
  .xxlarge-bd-red-light-5 {
    border: 1px solid #f6c4bd;
  }
  .xxlarge-bd-red-medium-5 {
    border: 1px solid #ec887a;
  }
  .xxlarge-bd-red-dark-5 {
    border: 1px solid #711c10;
  }
  .xxlarge-bd-white-5 {
    border: 1px solid #ffffff;
  }
  .xxlarge-bd-black-5 {
    border: 1px solid #000000;
  }
  .xxlarge-bd-gray-dark1-5 {
    border: 1px solid #222222;
  }
  .xxlarge-bd-gray-dark2-5 {
    border: 1px solid #333333;
  }
  .xxlarge-bd-gray-medium-5 {
    border: 1px solid #8a8a8a;
  }
  .xxlarge-bd-gray-light1-5 {
    border: 1px solid #cacaca;
  }
  .xxlarge-bd-gray-light2-5 {
    border: 1px solid #e6e6e6;
  }
  .xxlarge-bd-gray-light3-5 {
    border: 1px solid #f9f9f9;
  }
  .xxlarge-bd-blue {
    border: 2px solid #1463a2;
  }
  .xxlarge-bd-blue-light {
    border: 2px solid #63afec;
  }
  .xxlarge-bd-blue-medium {
    border: 2px solid #1f8ce3;
  }
  .xxlarge-bd-blue-dark {
    border: 2px solid #0c395e;
  }
  .xxlarge-bd-brown {
    border: 2px solid #b2846a;
  }
  .xxlarge-bd-green {
    border: 2px solid #00b140;
  }
  .xxlarge-bd-gold {
    border: 2px solid #e29d2e;
  }
  .xxlarge-bd-pink {
    border: 2px solid #dd6a92;
  }
  .xxlarge-bd-red {
    border: 2px solid #e34c37;
  }
  .xxlarge-bd-red-light {
    border: 2px solid #f6c4bd;
  }
  .xxlarge-bd-red-medium {
    border: 2px solid #ec887a;
  }
  .xxlarge-bd-red-dark {
    border: 2px solid #711c10;
  }
  .xxlarge-bd-white {
    border: 2px solid #ffffff;
  }
  .xxlarge-bd-black {
    border: 2px solid #000000;
  }
  .xxlarge-bd-gray-dark1 {
    border: 2px solid #222222;
  }
  .xxlarge-bd-gray-dark2 {
    border: 2px solid #333333;
  }
  .xxlarge-bd-gray-medium {
    border: 2px solid #8a8a8a;
  }
  .xxlarge-bd-gray-light1 {
    border: 2px solid #cacaca;
  }
  .xxlarge-bd-gray-light2 {
    border: 2px solid #e6e6e6;
  }
  .xxlarge-bd-gray-light3 {
    border: 2px solid #f9f9f9;
  }
  .xxlarge-bd0 {
    border: 0px solid #e6e6e6;
  }
  .xxlarge-bd1 {
    border: 0.2px solid #e6e6e6;
  }
  .xxlarge-bd2 {
    border: 0.4px solid #e6e6e6;
  }
  .xxlarge-bd3 {
    border: 0.6px solid #e6e6e6;
  }
  .xxlarge-bd4 {
    border: 0.8px solid #e6e6e6;
  }
  .xxlarge-bd5 {
    border: 1px solid #e6e6e6;
  }
}
/* ----  End of BORDERS  --------------------------------------------------------------------- */
/* =============================================================================================================
██████   █████   ██████ ██   ██  ██████  ██████   ██████  ██    ██ ███    ██ ██████  ███████
██   ██ ██   ██ ██      ██  ██  ██       ██   ██ ██    ██ ██    ██ ████   ██ ██   ██ ██
██████  ███████ ██      █████   ██   ███ ██████  ██    ██ ██    ██ ██ ██  ██ ██   ██ ███████
██   ██ ██   ██ ██      ██  ██  ██    ██ ██   ██ ██    ██ ██    ██ ██  ██ ██ ██   ██      ██
██████  ██   ██  ██████ ██   ██  ██████  ██   ██  ██████   ██████  ██   ████ ██████  ███████
 ██████  ██████  ██       ██████  ██████
██      ██    ██ ██      ██    ██ ██   ██
██      ██    ██ ██      ██    ██ ██████
██      ██    ██ ██      ██    ██ ██   ██
 ██████  ██████  ███████  ██████  ██   ██
============================================================================================================= */
.bg-blue {
  background-color: #1463a2;
}

.bg-blue-light {
  background-color: #63afec;
}

.bg-blue-medium {
  background-color: #1f8ce3;
}

.bg-blue-dark {
  background-color: #0c395e;
}

.bg-brown {
  background-color: #b2846a;
}

.bg-green {
  background-color: #00b140;
}

.bg-gold {
  background-color: #e29d2e;
}

.bg-pink {
  background-color: #dd6a92;
}

.bg-red {
  background-color: #e34c37;
}

.bg-red-light {
  background-color: #f6c4bd;
}

.bg-red-medium {
  background-color: #ec887a;
}

.bg-red-dark {
  background-color: #711c10;
}

.bg-white {
  background-color: #ffffff;
}

.bg-black {
  background-color: #000000;
}

.bg-gray-dark1 {
  background-color: #222222;
}

.bg-gray-dark2 {
  background-color: #333333;
}

.bg-gray-medium {
  background-color: #8a8a8a;
}

.bg-gray-light1 {
  background-color: #cacaca;
}

.bg-gray-light2 {
  background-color: #e6e6e6;
}

.bg-gray-light3 {
  background-color: #f9f9f9;
}

.bg-blue-dark,
.bg-gray-dark1,
.bg-gray-dark2,
.bg-gray-medium,
.bg-green-dark,
.bg-orange-dark,
.bg-purple,
.bg-red {
  color: #fff !important;
}

.bg-transparent {
  background: transparent;
}

/* ----  End of BACKGROUND COLOR ------------------------------------------------------------------------------ */
/*============================================================================================

██████   █████   ██████ ██   ██  ██████  ██████   ██████  ██    ██ ███    ██ ██████
██   ██ ██   ██ ██      ██  ██  ██       ██   ██ ██    ██ ██    ██ ████   ██ ██   ██
██████  ███████ ██      █████   ██   ███ ██████  ██    ██ ██    ██ ██ ██  ██ ██   ██
██   ██ ██   ██ ██      ██  ██  ██    ██ ██   ██ ██    ██ ██    ██ ██  ██ ██ ██   ██
██████  ██   ██  ██████ ██   ██  ██████  ██   ██  ██████   ██████  ██   ████ ██████
████████ ██ ███    ██ ████████ ███████
   ██    ██ ████   ██    ██    ██
   ██    ██ ██ ██  ██    ██    ███████
   ██    ██ ██  ██ ██    ██         ██
   ██    ██ ██   ████    ██    ███████

============================================================================================*/
.bg-blue-tint1 {
  background-color: #1a7fcf;
}

.bg-blue-light-tint1 {
  background-color: #91c6f1;
}

.bg-blue-medium-tint1 {
  background-color: #4da4e9;
}

.bg-blue-dark-tint1 {
  background-color: #11558b;
}

.bg-brown-tint1 {
  background-color: #c3a08c;
}

.bg-green-tint1 {
  background-color: #00e452;
}

.bg-gold-tint1 {
  background-color: #e8b25b;
}

.bg-pink-tint1 {
  background-color: #e694b0;
}

.bg-red-tint1 {
  background-color: #e97464;
}

.bg-red-light-tint1 {
  background-color: #fcecea;
}

.bg-red-medium-tint1 {
  background-color: #f3b0a7;
}

.bg-red-dark-tint1 {
  background-color: #9e2716;
}

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

.bg-black-tint1 {
  background-color: #1a1a1a;
}

.bg-gray-dark1-tint1 {
  background-color: #3c3c3c;
}

.bg-gray-dark2-tint1 {
  background-color: #4d4d4d;
}

.bg-gray-medium-tint1 {
  background-color: #a4a4a4;
}

.bg-gray-light1-tint1 {
  background-color: #e4e4e4;
}

.bg-gray-light2-tint1 {
  background-color: white;
}

.bg-gray-light3-tint1 {
  background-color: white;
}

.bg-blue-tint2 {
  background-color: #3698e6;
}

.bg-blue-light-tint2 {
  background-color: #bedef7;
}

.bg-blue-medium-tint2 {
  background-color: #7abbef;
}

.bg-blue-dark-tint2 {
  background-color: #1771b9;
}

.bg-brown-tint2 {
  background-color: #d5bcad;
}

.bg-green-tint2 {
  background-color: #18ff6c;
}

.bg-gold-tint2 {
  background-color: #eec788;
}

.bg-pink-tint2 {
  background-color: #f0bdcf;
}

.bg-red-tint2 {
  background-color: #f09c90;
}

.bg-red-light-tint2 {
  background-color: white;
}

.bg-red-medium-tint2 {
  background-color: #f9d8d4;
}

.bg-red-dark-tint2 {
  background-color: #cb321c;
}

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

.bg-black-tint2 {
  background-color: #333333;
}

.bg-gray-dark1-tint2 {
  background-color: #555555;
}

.bg-gray-dark2-tint2 {
  background-color: #666666;
}

.bg-gray-medium-tint2 {
  background-color: #bdbdbd;
}

.bg-gray-light1-tint2 {
  background-color: #fdfdfd;
}

.bg-gray-light2-tint2 {
  background-color: white;
}

.bg-gray-light3-tint2 {
  background-color: white;
}

.bg-blue-tint3 {
  background-color: #63afec;
}

.bg-blue-light-tint3 {
  background-color: #ebf5fd;
}

.bg-blue-medium-tint3 {
  background-color: #a7d2f4;
}

.bg-blue-dark-tint3 {
  background-color: #1f8ce3;
}

.bg-brown-tint3 {
  background-color: #e6d7cf;
}

.bg-green-tint3 {
  background-color: #4bff8c;
}

.bg-gold-tint3 {
  background-color: #f5dcb4;
}

.bg-pink-tint3 {
  background-color: #f9e7ed;
}

.bg-red-tint3 {
  background-color: #f6c4bd;
}

.bg-red-light-tint3 {
  background-color: white;
}

.bg-red-medium-tint3 {
  background-color: white;
}

.bg-red-dark-tint3 {
  background-color: #e34c37;
}

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

.bg-black-tint3 {
  background-color: #4d4d4d;
}

.bg-gray-dark1-tint3 {
  background-color: #6f6f6f;
}

.bg-gray-dark2-tint3 {
  background-color: gray;
}

.bg-gray-medium-tint3 {
  background-color: #d7d7d7;
}

.bg-gray-light1-tint3 {
  background-color: white;
}

.bg-gray-light2-tint3 {
  background-color: white;
}

.bg-gray-light3-tint3 {
  background-color: white;
}

.bg-blue-tint4 {
  background-color: #91c6f1;
}

.bg-blue-light-tint4 {
  background-color: white;
}

.bg-blue-medium-tint4 {
  background-color: #d5e9fa;
}

.bg-blue-dark-tint4 {
  background-color: #4da4e9;
}

.bg-brown-tint4 {
  background-color: #f8f3f0;
}

.bg-green-tint4 {
  background-color: #7effad;
}

.bg-gold-tint4 {
  background-color: #fbf1e1;
}

.bg-pink-tint4 {
  background-color: white;
}

.bg-red-tint4 {
  background-color: #fcecea;
}

.bg-red-light-tint4 {
  background-color: white;
}

.bg-red-medium-tint4 {
  background-color: white;
}

.bg-red-dark-tint4 {
  background-color: #e97464;
}

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

.bg-black-tint4 {
  background-color: #666666;
}

.bg-gray-dark1-tint4 {
  background-color: #888888;
}

.bg-gray-dark2-tint4 {
  background-color: #999999;
}

.bg-gray-medium-tint4 {
  background-color: #f0f0f0;
}

.bg-gray-light1-tint4 {
  background-color: white;
}

.bg-gray-light2-tint4 {
  background-color: white;
}

.bg-gray-light3-tint4 {
  background-color: white;
}

.bg-blue-tint5 {
  background-color: #bedef7;
}

.bg-blue-light-tint5 {
  background-color: white;
}

.bg-blue-medium-tint5 {
  background-color: white;
}

.bg-blue-dark-tint5 {
  background-color: #7abbef;
}

.bg-brown-tint5 {
  background-color: white;
}

.bg-green-tint5 {
  background-color: #b1ffcd;
}

.bg-gold-tint5 {
  background-color: white;
}

.bg-pink-tint5 {
  background-color: white;
}

.bg-red-tint5 {
  background-color: white;
}

.bg-red-light-tint5 {
  background-color: white;
}

.bg-red-medium-tint5 {
  background-color: white;
}

.bg-red-dark-tint5 {
  background-color: #f09c90;
}

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

.bg-black-tint5 {
  background-color: gray;
}

.bg-gray-dark1-tint5 {
  background-color: #a2a2a2;
}

.bg-gray-dark2-tint5 {
  background-color: #b3b3b3;
}

.bg-gray-medium-tint5 {
  background-color: white;
}

.bg-gray-light1-tint5 {
  background-color: white;
}

.bg-gray-light2-tint5 {
  background-color: white;
}

.bg-gray-light3-tint5 {
  background-color: white;
}

/*============================================================================================

██████   █████   ██████ ██   ██  ██████  ██████   ██████  ██    ██ ███    ██ ██████
██   ██ ██   ██ ██      ██  ██  ██       ██   ██ ██    ██ ██    ██ ████   ██ ██   ██
██████  ███████ ██      █████   ██   ███ ██████  ██    ██ ██    ██ ██ ██  ██ ██   ██
██   ██ ██   ██ ██      ██  ██  ██    ██ ██   ██ ██    ██ ██    ██ ██  ██ ██ ██   ██
██████  ██   ██  ██████ ██   ██  ██████  ██   ██  ██████   ██████  ██   ████ ██████
████████ ██ ███    ██ ████████ ███████
   ██    ██ ████   ██    ██    ██
   ██    ██ ██ ██  ██    ██    ███████
   ██    ██ ██  ██ ██    ██         ██
   ██    ██ ██   ████    ██    ███████

============================================================================================*/
/*============================================================================================

███████ ██ ██      ██          ██   ██ ███████ ██  ██████  ██   ██ ████████
██      ██ ██      ██          ██   ██ ██      ██ ██       ██   ██    ██
█████   ██ ██      ██          ███████ █████   ██ ██   ███ ███████    ██
██      ██ ██      ██          ██   ██ ██      ██ ██    ██ ██   ██    ██
██      ██ ███████ ███████     ██   ██ ███████ ██  ██████  ██   ██    ██

============================================================================================*/
@media print, screen and (min-width: 40em) {
  .fill-height {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
  }
}
/*==============================================================================================
=			/*
████████ ██    ██ ██████   ██████   ██████  ██████   █████  ██████  ██   ██ ██    ██
   ██     ██  ██  ██   ██ ██    ██ ██       ██   ██ ██   ██ ██   ██ ██   ██  ██  ██
   ██      ████   ██████  ██    ██ ██   ███ ██████  ███████ ██████  ███████   ████
   ██       ██    ██      ██    ██ ██    ██ ██   ██ ██   ██ ██      ██   ██    ██
   ██       ██    ██       ██████   ██████  ██   ██ ██   ██ ██      ██   ██    ██
*/
/* Usage Examples
    .my-level-1-heading-class {
        @include text-crop; // Will use default line height of 1.3
        font-size: 48px;
        margin: 0 0 0 16px;
    }

    .my-level-2-heading-class {
        @include text-crop; // Will use default line height of 1.3
        font-size: 32px; // Don't need to change any settings, will work with any font size automatically
        margin: 0 0 0 16px;
    }

    .my-body-copy-class {
        @include text-crop($line-height: 2); // Larger line height desired, set the line height via the mixin
        font-size: 16px;
    }

    // Sometimes depending on the font-size, the rendering, the browser, etc. you may need to tweak the output. 
    // You can adjust the top and bottom cropping when invoking the component using the $top-adjustment and $bottom-adjustment settings 

    .slight-adjustment-needed {
        @include text-crop($top-adjustment: -0.5px, $bottom-adjustment: 2px);
        font-size: 17px;
    }

    .dont-do-this {
        @include text-crop;
        font-size: 16px;
        line-height: 3; // DO NOT set line height outside of the mixin, the mixin needs the line height value to calculate the crop correctly
    }
*/
.text-to-crop::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((0.75 - 1.2) * 0.5em);
}

* {
  font-variant-ligatures: common-ligatures;
  font-feature-settings: "liga", "clig";
  font-variant-ligatures: discretionary-ligatures;
  font-feature-settings: "dlig";
  font-kerning: normal;
  font-feature-settings: "kern";
  font-variant-numeric: oldstyle-nums;
  font-feature-settings: "onum";
  font-feature-settings: “ital”;
}

.text-blue {
  color: #1463a2 !important;
}

.text-blue-light {
  color: #63afec !important;
}

.text-blue-medium {
  color: #1f8ce3 !important;
}

.text-blue-dark {
  color: #0c395e !important;
}

.text-brown {
  color: #b2846a !important;
}

.text-green {
  color: #00b140 !important;
}

.text-gold {
  color: #e29d2e !important;
}

.text-pink {
  color: #dd6a92 !important;
}

.text-red {
  color: #e34c37 !important;
}

.text-red-light {
  color: #f6c4bd !important;
}

.text-red-medium {
  color: #ec887a !important;
}

.text-red-dark {
  color: #711c10 !important;
}

.text-white {
  color: #ffffff !important;
}

.text-black {
  color: #000000 !important;
}

.text-gray-dark1 {
  color: #222222 !important;
}

.text-gray-dark2 {
  color: #333333 !important;
}

.text-gray-medium {
  color: #8a8a8a !important;
}

.text-gray-light1 {
  color: #cacaca !important;
}

.text-gray-light2 {
  color: #e6e6e6 !important;
}

.text-gray-light3 {
  color: #f9f9f9 !important;
}

@media print, screen and (min-width: 40em) {
  .text-blue-medium {
    color: #1463a2 !important;
  }
  .text-blue-light-medium {
    color: #63afec !important;
  }
  .text-blue-medium-medium {
    color: #1f8ce3 !important;
  }
  .text-blue-dark-medium {
    color: #0c395e !important;
  }
  .text-brown-medium {
    color: #b2846a !important;
  }
  .text-green-medium {
    color: #00b140 !important;
  }
  .text-gold-medium {
    color: #e29d2e !important;
  }
  .text-pink-medium {
    color: #dd6a92 !important;
  }
  .text-red-medium {
    color: #e34c37 !important;
  }
  .text-red-light-medium {
    color: #f6c4bd !important;
  }
  .text-red-medium-medium {
    color: #ec887a !important;
  }
  .text-red-dark-medium {
    color: #711c10 !important;
  }
  .text-white-medium {
    color: #ffffff !important;
  }
  .text-black-medium {
    color: #000000 !important;
  }
  .text-gray-dark1-medium {
    color: #222222 !important;
  }
  .text-gray-dark2-medium {
    color: #333333 !important;
  }
  .text-gray-medium-medium {
    color: #8a8a8a !important;
  }
  .text-gray-light1-medium {
    color: #cacaca !important;
  }
  .text-gray-light2-medium {
    color: #e6e6e6 !important;
  }
  .text-gray-light3-medium {
    color: #f9f9f9 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .text-blue-large {
    color: #1463a2 !important;
  }
  .text-blue-light-large {
    color: #63afec !important;
  }
  .text-blue-medium-large {
    color: #1f8ce3 !important;
  }
  .text-blue-dark-large {
    color: #0c395e !important;
  }
  .text-brown-large {
    color: #b2846a !important;
  }
  .text-green-large {
    color: #00b140 !important;
  }
  .text-gold-large {
    color: #e29d2e !important;
  }
  .text-pink-large {
    color: #dd6a92 !important;
  }
  .text-red-large {
    color: #e34c37 !important;
  }
  .text-red-light-large {
    color: #f6c4bd !important;
  }
  .text-red-medium-large {
    color: #ec887a !important;
  }
  .text-red-dark-large {
    color: #711c10 !important;
  }
  .text-white-large {
    color: #ffffff !important;
  }
  .text-black-large {
    color: #000000 !important;
  }
  .text-gray-dark1-large {
    color: #222222 !important;
  }
  .text-gray-dark2-large {
    color: #333333 !important;
  }
  .text-gray-medium-large {
    color: #8a8a8a !important;
  }
  .text-gray-light1-large {
    color: #cacaca !important;
  }
  .text-gray-light2-large {
    color: #e6e6e6 !important;
  }
  .text-gray-light3-large {
    color: #f9f9f9 !important;
  }
}
@media screen and (min-width: 75em) {
  .text-blue-xlarge {
    color: #1463a2 !important;
  }
  .text-blue-light-xlarge {
    color: #63afec !important;
  }
  .text-blue-medium-xlarge {
    color: #1f8ce3 !important;
  }
  .text-blue-dark-xlarge {
    color: #0c395e !important;
  }
  .text-brown-xlarge {
    color: #b2846a !important;
  }
  .text-green-xlarge {
    color: #00b140 !important;
  }
  .text-gold-xlarge {
    color: #e29d2e !important;
  }
  .text-pink-xlarge {
    color: #dd6a92 !important;
  }
  .text-red-xlarge {
    color: #e34c37 !important;
  }
  .text-red-light-xlarge {
    color: #f6c4bd !important;
  }
  .text-red-medium-xlarge {
    color: #ec887a !important;
  }
  .text-red-dark-xlarge {
    color: #711c10 !important;
  }
  .text-white-xlarge {
    color: #ffffff !important;
  }
  .text-black-xlarge {
    color: #000000 !important;
  }
  .text-gray-dark1-xlarge {
    color: #222222 !important;
  }
  .text-gray-dark2-xlarge {
    color: #333333 !important;
  }
  .text-gray-medium-xlarge {
    color: #8a8a8a !important;
  }
  .text-gray-light1-xlarge {
    color: #cacaca !important;
  }
  .text-gray-light2-xlarge {
    color: #e6e6e6 !important;
  }
  .text-gray-light3-xlarge {
    color: #f9f9f9 !important;
  }
}
@media screen and (min-width: 90em) {
  .text-blue-xxlarge {
    color: #1463a2 !important;
  }
  .text-blue-light-xxlarge {
    color: #63afec !important;
  }
  .text-blue-medium-xxlarge {
    color: #1f8ce3 !important;
  }
  .text-blue-dark-xxlarge {
    color: #0c395e !important;
  }
  .text-brown-xxlarge {
    color: #b2846a !important;
  }
  .text-green-xxlarge {
    color: #00b140 !important;
  }
  .text-gold-xxlarge {
    color: #e29d2e !important;
  }
  .text-pink-xxlarge {
    color: #dd6a92 !important;
  }
  .text-red-xxlarge {
    color: #e34c37 !important;
  }
  .text-red-light-xxlarge {
    color: #f6c4bd !important;
  }
  .text-red-medium-xxlarge {
    color: #ec887a !important;
  }
  .text-red-dark-xxlarge {
    color: #711c10 !important;
  }
  .text-white-xxlarge {
    color: #ffffff !important;
  }
  .text-black-xxlarge {
    color: #000000 !important;
  }
  .text-gray-dark1-xxlarge {
    color: #222222 !important;
  }
  .text-gray-dark2-xxlarge {
    color: #333333 !important;
  }
  .text-gray-medium-xxlarge {
    color: #8a8a8a !important;
  }
  .text-gray-light1-xxlarge {
    color: #cacaca !important;
  }
  .text-gray-light2-xxlarge {
    color: #e6e6e6 !important;
  }
  .text-gray-light3-xxlarge {
    color: #f9f9f9 !important;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
}

.h1,
h1 {
  font-weight: 200;
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  font-style: italic;
  font-size: calc(21.9px + 4.4357142857vw);
  letter-spacing: -3px;
  line-height: 1.1;
}
@media (min-width: 1400px) {
  .h1,
h1 {
    font-size: 84px;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .h1,
h1 {
    letter-spacing: -1px;
  }
}

.h2,
h2 {
  font-size: calc(19.8px + 3.0857142857vw);
}
@media (min-width: 1400px) {
  .h2,
h2 {
    font-size: 63px;
  }
}

.h3,
h3 {
  font-size: calc(18.2px + 2.0571428571vw);
}
@media (min-width: 1400px) {
  .h3,
h3 {
    font-size: 47px;
  }
}

.h4,
h4 {
  font-size: calc(17.1px + 1.35vw);
  font-weight: 700;
  line-height: 1.3;
}
@media (min-width: 1400px) {
  .h4,
h4 {
    font-size: 36px;
  }
}

.h5,
h5 {
  font-size: calc(16.2px + 0.7714285714vw);
  font-weight: 700;
  font-style: italic;
  line-height: 1.3;
}
@media (min-width: 1400px) {
  .h5,
h5 {
    font-size: 27px;
  }
}

.h6,
h6 {
  font-size: calc(15.5px + 0.3214285714vw);
  font-weight: 700;
  line-height: 1.6;
}
@media (min-width: 1400px) {
  .h6,
h6 {
    font-size: 20px;
  }
}

.p,
p, ul, li {
  font-weight: 450;
  font-size: calc(15.5px + 0.3214285714vw);
}
@media (min-width: 1400px) {
  .p,
p, ul, li {
    font-size: 20px;
  }
}

.lh0 {
  line-height: 0;
}

.serif {
  font-family: "IBM Plex Serif", Georgia, serif !important;
}

.serif-text {
  font-family: "IBM Plex Serif", Georgia, serif !important;
  font-weight: 450 !important;
}

.blockquote,
blockquote, .question,
.sans-serif {
  font-family: "IBM Plex Sans", Helvetica, sans-serif !important;
}

.text-caps {
  text-transform: uppercase;
}

.text-small-caps {
  font-variant-caps: small-caps;
  font-feature-settings: "smcp";
}

.blockquote,
blockquote, .question,
.text-bold,
b,
strong {
  font-weight: 700 !important;
}

.text-heavy {
  font-weight: 900 !important;
}

.blockquote,
blockquote,
.text-italic {
  font-style: italic !important;
}

.text-normal {
  font-style: normal !important;
  font-weight: normal !important;
}

.text-normal-bold {
  font-style: normal !important;
  font-weight: 700 !important;
}

.text-bold-italic {
  font-weight: 700 !important;
  font-style: italic !important;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.small,
small {
  font-size: 75%;
}

sup {
  color: #e34c37;
  font-size: 12px;
  font-variant-position: super;
  font-feature-settings: "sups";
  font-variant-numeric: ordinal;
  font-feature-settings: "ordn";
  margin-left: 3px;
}

sub {
  font-variant-position: sub;
  font-feature-settings: "subs";
}

.blockquote,
blockquote {
  font-size: calc(17.1px + 1.35vw);
  color: #e34c37;
  border-width: 0;
  position: relative;
  padding: 1rem;
}
@media (min-width: 1400px) {
  .blockquote,
blockquote {
    font-size: 36px;
  }
}
@media print, screen and (min-width: 40em) {
  .blockquote,
blockquote {
    padding: 3rem;
    margin: 3rem 10% 3rem -10%;
  }
}
.blockquote::before, .blockquote::before,
blockquote::before,
blockquote::before {
  content: "";
  position: absolute;
  width: 33%;
  height: 1px;
  top: 0;
  left: 5%;
  background: rgba(0, 0, 0, 0.3);
}
.blockquote::after, .blockquote::after,
blockquote::after,
blockquote::after {
  content: "";
  position: absolute;
  width: 33%;
  height: 1px;
  top: 100%;
  left: 5%;
  background: rgba(0, 0, 0, 0.3);
}
.blockquote q,
blockquote q {
  margin-left: -1rem !important;
}
.blockquote p,
blockquote p {
  color: inherit;
}

figcaption,
.footnote {
  font-weight: 400;
  font-size: 75%;
  font-style: italic;
  color: gray;
}

/*-----  End of TYPOGRAPHY  ------------------------------------------------------------------*/
select {
  padding-right: 2rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M9.958 2.417L5.167 7.833c-.042.042-.084.084-.167.084s-.125-.042-.167-.084L.042 2.417C0 2.375 0 2.292 0 2.208a.23.23 0 0 1 .208-.125h9.584a.23.23 0 0 1 .208.125v.084c0 .041 0 .083-.042.125z' id='a'/%3E%3C/defs%3E%3Cg transform='translate(0 -2)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)' fill='%23999'%3E%3Cpath d='M0 0h10v10H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat right 1rem bottom 50%;
  background-size: 15px;
}

/*=======================================================

███████  █████  ███    ██  ██████ ██    ██     ██      ██ ███    ██ ██   ██ ███████
██      ██   ██ ████   ██ ██       ██  ██      ██      ██ ████   ██ ██  ██  ██
█████   ███████ ██ ██  ██ ██        ████       ██      ██ ██ ██  ██ █████   ███████
██      ██   ██ ██  ██ ██ ██         ██        ██      ██ ██  ██ ██ ██  ██       ██
██      ██   ██ ██   ████  ██████    ██        ███████ ██ ██   ████ ██   ██ ███████

=======================================================*/
a:active,
a:focus,
a:link,
a:visited {
  color: #1463a2;
  transition: all, 0.3s;
}

a:hover {
  color: #4da4e9;
}

a {
  text-decoration-color: #e34c37;
  text-decoration-thickness: 0.125em;
  text-underline-offset: 1.5px;
}

a.link-coverAll:after {
  content: "";
  position: absolute;
  inset: 0;
}

a[data-src=screenshot] {
  cursor: pointer;
}

[data-underline] {
  box-shadow: inset 0 -0.13em 0 0 #fff, inset 0 -0.15em 0 0 rgba(255, 255, 255, 0), inset 0 -0.15em 0 0 red;
  text-decoration: none;
  text-shadow: 0.05em 0 #fff, -0.05em 0 #fff, 1.5px 0 #fff, -1.5px 0 #fff;
}

/*-----  End of FANCY LINKS  ------------------------------------------------------------------*/
/* =============================================================================================================
██████  ██ ██    ██ ██ ██████  ███████ ██████  ███████
██   ██ ██ ██    ██ ██ ██   ██ ██      ██   ██ ██
██   ██ ██ ██    ██ ██ ██   ██ █████   ██████  ███████
██   ██ ██  ██  ██  ██ ██   ██ ██      ██   ██      ██
██████  ██   ████   ██ ██████  ███████ ██   ██ ███████
============================================================================================================= */
hr {
  margin: 2rem auto;
  max-width: 100%;
}

.hr-1 {
  border-width: 1;
}

.hr-2 {
  border-width: 2;
}

.hr-3 {
  border-width: 3;
}

.hr-4 {
  border-width: 4;
}

.hr-5 {
  border-width: 5;
}

.hr-6 {
  border-width: 6;
}

hr-light {
  border-color: rgba(255, 255, 255, 0.35);
}

hr-dark {
  border-color: rgba(0, 0, 0, 0.35);
}

hr-blue {
  border-bottom-color: #1463a2;
}

hr-blue-light {
  border-bottom-color: #63afec;
}

hr-blue-medium {
  border-bottom-color: #1f8ce3;
}

hr-blue-dark {
  border-bottom-color: #0c395e;
}

hr-brown {
  border-bottom-color: #b2846a;
}

hr-green {
  border-bottom-color: #00b140;
}

hr-gold {
  border-bottom-color: #e29d2e;
}

hr-pink {
  border-bottom-color: #dd6a92;
}

hr-red {
  border-bottom-color: #e34c37;
}

hr-red-light {
  border-bottom-color: #f6c4bd;
}

hr-red-medium {
  border-bottom-color: #ec887a;
}

hr-red-dark {
  border-bottom-color: #711c10;
}

hr-white {
  border-bottom-color: #ffffff;
}

hr-black {
  border-bottom-color: #000000;
}

hr-gray-dark1 {
  border-bottom-color: #222222;
}

hr-gray-dark2 {
  border-bottom-color: #333333;
}

hr-gray-medium {
  border-bottom-color: #8a8a8a;
}

hr-gray-light1 {
  border-bottom-color: #cacaca;
}

hr-gray-light2 {
  border-bottom-color: #e6e6e6;
}

hr-gray-light3 {
  border-bottom-color: #f9f9f9;
}

/* ----  End of DIVIDERS  -------------------------------------------------------------------------- */
/*=============================================================================================

██████  ██    ██ ████████ ████████  ██████  ███    ██ ███████
██   ██ ██    ██    ██       ██    ██    ██ ████   ██ ██
██████  ██    ██    ██       ██    ██    ██ ██ ██  ██ ███████
██   ██ ██    ██    ██       ██    ██    ██ ██  ██ ██      ██
██████   ██████     ██       ██     ██████  ██   ████ ███████

================================================================================================*/
.button,
[type=submit],
[type=button],
button {
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  font-weight: 700;
}
.button.arrow::after,
[type=submit].arrow::after,
[type=button].arrow::after,
button.arrow::after {
  content: "→";
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  float: right;
  font-weight: 400;
}
.button.down-arrow::after,
[type=submit].down-arrow::after,
[type=button].down-arrow::after,
button.down-arrow::after {
  content: "⇣";
}
.button#Reset::after,
[type=submit]#Reset::after,
[type=button]#Reset::after,
button#Reset::after {
  content: "×";
  font-size: calc(15.5px + 0.3214285714vw);
  line-height: 1;
}
@media (min-width: 1400px) {
  .button#Reset::after,
[type=submit]#Reset::after,
[type=button]#Reset::after,
button#Reset::after {
    font-size: 20px;
  }
}
.button:focus,
[type=submit]:focus,
[type=button]:focus,
button:focus {
  box-shadow: 0 0 0 2px white, 0 0 2px 4px #63afec;
}

a.arrow {
  display: inline-block;
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  font-weight: 700;
}
a.arrow::after {
  content: "→";
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  margin-left: 0.5rem;
  float: right;
  font-weight: 400;
}

a.button {
  color: white;
}

.button.blue,
button.blue {
  background: #1463a2;
}
.button.blue:hover,
button.blue:hover {
  background: #1f8ce3;
}

.button.red,
button.red {
  background: #e34c37;
}
.button.red:hover,
button.red:hover {
  background: #b42c19;
}

.button.white,
button.white {
  background: #fff;
  color: #1463a2;
}
.button.white:hover,
button.white:hover {
  background: #e6e6e6;
}

.button.brown {
  background: #b2846a;
}
.button.brown:hover {
  background: #895f47;
}

/*-----  End of BUTTONS  ------------------------------------------------------------------*/
/*=============================================================================================

██       ██████   ██████   ██████
██      ██    ██ ██       ██    ██
██      ██    ██ ██   ███ ██    ██
██      ██    ██ ██    ██ ██    ██
███████  ██████   ██████   ██████

=================================================================================================*/
.logo {
  height: 2.5rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  transition: all, 0.2s, easeOut;
  content-visbility: auto;
  contain-intrinsic-size: 2.5rem;
}

.nameBlock {
  background: #e34c37;
  margin: 0;
  color: #fff;
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
}

.name {
  font-style: italic;
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 0;
  margin-top: 12px;
  line-height: 10px;
  height: auto;
}

.dates {
  font-weight: 500;
  font-size: 11px;
}

@media print, screen and (max-width: 39.99875em) {
  .logo {
    float: left;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .nameBlock {
    width: 140px;
    padding: 0 0 0 55px;
  }
}
@media print, screen and (min-width: 64em) {
  .logo {
    height: 60px;
    content-visbility: auto;
    contain-intrinsic-size: 60px;
  }
  .nameBlock {
    background: #e34c37;
    width: 6rem;
    height: 60px;
    padding: 12px 1rem 0.5rem 0.5rem;
    position: fixed;
    top: 0;
    left: 60px;
    content-visbility: auto;
    contain-intrinsic-size: 60px;
  }
  .nameBlock .name {
    font-size: calc(15.3px + 0.1928571429vw);
    margin-top: 4px;
    line-height: 14px;
  }
}
@media print and (min-width: 1400px), screen and (min-width: 64em) and (min-width: 1400px) {
  .nameBlock .name {
    font-size: 18px;
  }
}
/*-----  End of LOGO  ------------------------------------------------------------------*/
/*=============================================================================================

███    ██  █████  ██    ██
████   ██ ██   ██ ██    ██
██ ██  ██ ███████ ██    ██
██  ██ ██ ██   ██  ██  ██
██   ████ ██   ██   ████

=================================================================================================*/
.nav-life-off,
.nav-resources-off,
.nav-work-off,
.nav-writing-off {
  display: none;
}

.nav-life-on h3,
.nav-resources-on h3,
.nav-work-on h3,
.nav-writing-on h3 {
  color: #fff;
}
.nav-life-on label,
.nav-resources-on label,
.nav-work-on label,
.nav-writing-on label {
  text-transform: uppercase;
  font-style: italic;
  color: gray;
}
@media print, screen and (min-width: 64em) {
  .nav-life-on,
.nav-resources-on,
.nav-work-on,
.nav-writing-on {
    height: 60px;
    content-visbility: auto;
    contain-intrinsic-size: 60px;
  }
  .nav-life-on h3,
.nav-resources-on h3,
.nav-work-on h3,
.nav-writing-on h3 {
    color: #000;
  }
}

/*============================================

███████ ███████  ██████  ██████  ███    ██ ██████   █████  ██████  ██    ██
██      ██      ██      ██    ██ ████   ██ ██   ██ ██   ██ ██   ██  ██  ██
███████ █████   ██      ██    ██ ██ ██  ██ ██   ██ ███████ ██████    ████
     ██ ██      ██      ██    ██ ██  ██ ██ ██   ██ ██   ██ ██   ██    ██
███████ ███████  ██████  ██████  ██   ████ ██████  ██   ██ ██   ██    ██

███    ██  █████  ██    ██ ██  ██████   █████  ████████ ██  ██████  ███    ██
████   ██ ██   ██ ██    ██ ██ ██       ██   ██    ██    ██ ██    ██ ████   ██
██ ██  ██ ███████ ██    ██ ██ ██   ███ ███████    ██    ██ ██    ██ ██ ██  ██
██  ██ ██ ██   ██  ██  ██  ██ ██    ██ ██   ██    ██    ██ ██    ██ ██  ██ ██
██   ████ ██   ██   ████   ██  ██████  ██   ██    ██    ██  ██████  ██   ████

============================================*/
header {
  position: fixed;
  height: 2.5rem;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #e34c37;
  margin-bottom: 4rem;
  /* Force Hardware Acceleration */
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform(0.2s) ease;
  font-size: calc(15.5px + 0.3214285714vw);
  content-visbility: auto;
  contain-intrinsic-size: 2.5rem;
}
@media (min-width: 1400px) {
  header {
    font-size: 20px;
  }
}
header.nav-is-visible {
  transform: translateX(-75%);
}
header::before {
  /* never visible - this is used in jQuery to check the current MQ */
  display: none;
  content: "mobile";
}
@media print, screen and (min-width: 64em) {
  header {
    height: 60px;
    content-visbility: auto;
    contain-intrinsic-size: 60px;
  }
  header.nav-revealed {
    transform: translateY(-70px);
    box-shadow: 0 0.25rem 2.5rem rgba(0, 0, 0, 0.1);
  }
  header::before {
    content: "desktop";
  }
}

/*==========  DYNAMICALLY ADDED CLASSES TO TRIGGER SCROLL HIDE/SHOW ANIMATIONS  ==========*/
.nav-up {
  transform: translateY(-70px);
  position: fixed;
  transition: all 200ms ease-out 0.5s;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.nav-down {
  box-shadow: 0 0.25rem 2.5rem rgba(0, 0, 0, 0.1);
  transform: translateY(0px);
  transition: all 200ms ease-out;
  z-index: 10;
}

.cd-logo {
  display: inline-block;
  height: 100%;
  /* remove jump on iOS devices - when we fire the navigation */
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.cd-logo img {
  display: block;
  max-width: 100%;
}
@media print, screen and (min-width: 64em) {
  .cd-logo {
    position: absolute;
    z-index: 2;
  }
}

/*==========  NAV TOGGLE BLOCK  ==========*/
.cd-nav-trigger {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 2.5rem;
  /* hide text */
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  text-shadow: none;
  background-image: none;
  /*==========  hamburger icon created in CSS  ==========*/
}
.cd-nav-trigger span {
  position: absolute;
  height: 4px;
  width: 1.5rem;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -1rem;
  background-color: #fff;
  transition: background-color 0.2s 0.2s ease;
  /*==========  upper and lower lines of the menu icon  ==========*/
}
.cd-nav-trigger span::after, .cd-nav-trigger span::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  /*==========  Force Hardware Acceleration  ==========*/
  transform: translateZ(0);
  transition: transform 0.2s 0.2s ease;
}
.cd-nav-trigger span::before {
  transform: translateY(-8px);
}
.cd-nav-trigger span::after {
  transform: translateY(8px);
}
.nav-is-visible .cd-nav-trigger span {
  background-color: transparent;
}
.nav-is-visible .cd-nav-trigger span::before {
  transform: translateY(0) rotate(-45deg);
}
.nav-is-visible .cd-nav-trigger span::after {
  transform: translateY(0) rotate(45deg);
}
@media print, screen and (min-width: 64em) {
  .cd-nav-trigger {
    display: none;
  }
}

/*==============================================================================================

███    ███  █████  ██ ███    ██     ███    ██  █████  ██    ██     ██████   ██████  ██████  ██    ██
████  ████ ██   ██ ██ ████   ██     ████   ██ ██   ██ ██    ██     ██   ██ ██    ██ ██   ██  ██  ██
██ ████ ██ ███████ ██ ██ ██  ██     ██ ██  ██ ███████ ██    ██     ██████  ██    ██ ██   ██   ████
██  ██  ██ ██   ██ ██ ██  ██ ██     ██  ██ ██ ██   ██  ██  ██      ██   ██ ██    ██ ██   ██    ██
██      ██ ██   ██ ██ ██   ████     ██   ████ ██   ██   ████       ██████   ██████  ██████     ██

==============================================================================================*/
.cd-main-nav {
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  width: 75%;
  height: 100vh;
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  background: #000;
  transition: visibility 0s 0.2s ease;
  overflow: visible;
  padding: 0 1rem;
  content-visbility: auto;
  contain-intrinsic-size: 100vh;
  /*==========  Arrow at the bottom of the off-canvas nav  ==========*/
  /*==========  Arrow at the top of the off-canvas menu  ==========*/
}
.cd-main-nav a:not(.button) {
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  padding: 0.3rem 0;
  color: #fff;
  transition: transform 0.2s, opacity 0.2s ease;
}
.cd-main-nav h5 {
  color: white;
}
.cd-main-nav ul {
  margin: 0 !important;
}
.cd-main-nav li {
  list-style-type: none;
}
.cd-main-nav li ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  list-style-type: none;
  margin: 0;
  background: #000;
  height: 100%;
  transform: translateX(100%);
  content-visbility: auto;
  contain-intrinsic-size: 100%;
}
.cd-main-nav .dropdown.menu,
.cd-main-nav .dropdown.menu ul {
  transform: translateY(0px);
  background: none;
}
.cd-main-nav .dropdown.menu li,
.cd-main-nav .dropdown.menu ul li {
  opacity: 1;
  transform: translateY(0px);
  align-self: center;
  height: 100%;
  padding-left: 0;
  content-visbility: auto;
  contain-intrinsic-size: 100%;
}
@media print, screen and (max-width: 39.99875em) {
  .cd-main-nav .dropdown.menu li,
.cd-main-nav .dropdown.menu ul li {
    width: 100%;
  }
}
.cd-main-nav .dropdown.menu li a,
.cd-main-nav .dropdown.menu ul li a {
  background: none;
  color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  content-visbility: auto;
  contain-intrinsic-size: 100%;
}
@media print, screen and (max-width: 39.99875em) {
  .cd-main-nav .dropdown.menu li a,
.cd-main-nav .dropdown.menu ul li a {
    padding-left: 0;
  }
}
.cd-main-nav .dropdown.menu li a:after,
.cd-main-nav .dropdown.menu ul li a:after {
  border-top-color: #fff;
  right: 1rem;
}
.cd-main-nav .dropdown.menu li a:hover,
.cd-main-nav .dropdown.menu ul li a:hover {
  background: #cb321c;
}
.cd-main-nav .dropdown.menu li ul,
.cd-main-nav .dropdown.menu ul li ul {
  background: #fff;
  padding: 0;
  border: none;
  transition: all 0.2s ease;
  transform: scaleY(0);
  transform-origin: top center;
  opacity: 0;
  display: block;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  height: initial;
}
.cd-main-nav .dropdown.menu li ul a,
.cd-main-nav .dropdown.menu ul li ul a {
  background: #fff;
  color: #000;
  padding: 0.5rem 0.8rem;
  line-height: 1.3;
}
.cd-main-nav .dropdown.menu li ul a:hover,
.cd-main-nav .dropdown.menu ul li ul a:hover {
  background: #e34c37;
  color: #fff;
}
.cd-main-nav .dropdown.menu li:hover ul,
.cd-main-nav .dropdown.menu ul li:hover ul {
  transform: scaleY(1);
  opacity: 1;
  box-shadow: 0 1.5rem 2rem -1rem rgba(0, 0, 0, 0.25);
}
.cd-main-nav .secondary-nav {
  transform: translateY(0px);
}
.cd-main-nav.nav-is-visible {
  visibility: visible;
  transition: visibility 0.2s 0s ease;
}
.cd-main-nav.nav-is-visible a {
  display: block;
}
.cd-main-nav.moves-out > li > a {
  /* push the navigation items to the left - and lower down opacity - when secondary nav slides in */
  transform: translateX(-100%);
  opacity: 0;
}
.cd-main-nav.moves-out > li > ul {
  transform: translateX(0);
}
.cd-main-nav select {
  margin: 0;
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  border: 2px solid #000;
  text-overflow: ellipsis;
}
.cd-main-nav .cd-subnav-trigger,
.cd-main-nav .go-back a {
  position: relative;
  color: #fff;
  background: #e34c37;
  padding: 0.5rem 0.8rem;
}
.cd-main-nav .cd-subnav-trigger::after, .cd-main-nav .cd-subnav-trigger::before,
.cd-main-nav .go-back a::after,
.cd-main-nav .go-back a::before {
  /* arrow icon in CSS */
  content: "";
  position: absolute;
  top: 17px;
  display: inline-block;
  height: 2px;
  width: 0.5rem;
  background: #fff;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.cd-main-nav .cd-subnav-trigger::before,
.cd-main-nav .go-back a::before {
  transform: rotate(45deg);
}
.cd-main-nav .cd-subnav-trigger::after,
.cd-main-nav .go-back a::after {
  transform: rotate(-45deg);
}
.cd-main-nav .cd-subnav-trigger::after,
.cd-main-nav .cd-subnav-trigger::before {
  /* arrow goes on the right side - children navigation */
  right: 0.75rem;
  transform-origin: 9px 50%;
}
.cd-main-nav .go-back {
  padding: 0 0.5rem;
}
.cd-main-nav .go-back a {
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  text-transform: uppercase;
  margin-bottom: 1rem;
  background: #000;
  position: relative;
}
.cd-main-nav .go-back a::after, .cd-main-nav .go-back a::before {
  /* arrow goes on the left side - go back button */
  background: #e34c37;
  left: 0;
  top: 1.2rem;
  transform-origin: 1px 50%;
}
.cd-main-nav .placeholder {
  /* never visible or clickable- it is used to take up the same space as the .cd-subnav-trigger */
  display: none;
}
@media print, screen and (min-width: 64em) {
  .cd-main-nav {
    position: fixed;
    visibility: visible;
    width: 100%;
    height: 60px;
    padding: 0 0 0 195px;
    background: transparent;
    text-align: left;
    box-shadow: none;
    content-visbility: auto;
    contain-intrinsic-size: 60px;
    /*==========  SUB NAV RIGHT SECTION  ==========*/
    /*==========  X and DOWN ARROW BLOCK  ==========*/
  }
  .cd-main-nav h5 {
    color: #000;
  }
  .cd-main-nav li {
    height: inherit;
  }
  .cd-main-nav .go-back {
    display: none;
  }
  .cd-main-nav .cd-subnav-trigger {
    transition: background-color 0.25s ease-out, color 0.25s ease-out !important;
    z-index: 1;
    border-radius: 3px;
    background: #9e2716;
    position: absolute;
    right: 10px;
    top: 0.5rem;
    padding: 1em !important;
    /*==========  DOWN ARROW- RIGHT SIDE  ==========*/
    /*==========  DOWN ARROW- LEFT SIDE  ==========*/
  }
  .cd-main-nav .cd-subnav-trigger:hover {
    background: #5b160d;
    transition: background-color 0.25s ease-out, color 0.25s ease-out !important;
  }
  .cd-main-nav .cd-subnav-trigger::after, .cd-main-nav .cd-subnav-trigger::before {
    width: 12px;
    top: 19px;
    right: 10px;
    background-color: #fff;
    /* change transform-origin to rotate the arrow */
    transform-origin: 50% 50%;
    transition: transform 0.2s, width 0.2s, right 0.2s ease;
  }
  .cd-main-nav .cd-subnav-trigger::before {
    right: 17px;
  }
  .cd-main-nav .cd-subnav-trigger,
.cd-main-nav .placeholder {
    padding: 1em;
  }
  .cd-main-nav li ul {
    height: 60px;
    background-color: #fff;
    margin: 0;
    padding: 0 0 0 185px;
    transform: translateY(-105px);
    transition: transform 0.2s 0.2s ease;
    content-visbility: auto;
    contain-intrinsic-size: 60px;
  }
  .cd-main-nav li ul li {
    opacity: 0;
    padding-left: 1em;
    transform: translateY(-1rem);
    transition: transform 0.2s 0s, opacity 0.2s 0s ease;
    height: inherit;
  }
  .cd-main-nav .placeholder {
    /* never visible or clickable- it is used to take up the same space as the .cd-subnav-trigger */
    display: block;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
  .cd-main-nav.moves-out > li > a {
    transform: translateX(0);
    opacity: 1;
  }
  .cd-main-nav.moves-out > li > ul {
    transition: transform 0.2s ease;
    transform: translateY(0);
  }
  .cd-main-nav.moves-out > li ul li {
    opacity: 1;
    transform: translateY(0);
    transition: transform 0.2s 0.2s, opacity 0.2s 0.2s ease;
  }
  .cd-main-nav.moves-out .cd-subnav-trigger::after, .cd-main-nav.moves-out .cd-subnav-trigger::before {
    width: 20px;
    right: 10px;
    top: 19px;
  }
  .cd-main-nav.moves-out .cd-subnav-trigger::before {
    transform: rotate(225deg);
  }
  .cd-main-nav.moves-out .cd-subnav-trigger::after {
    transform: rotate(135deg);
  }
}

.cd-main-content::before {
  /* never visible - this is used in jQuery to check the current MQ */
  display: none;
}

/*==========  BODY AREA  ==========*/
.cd-main-content {
  position: relative;
  z-index: 4;
  min-height: 100vh;
  padding-top: 4rem;
  overflow: hidden;
  transition: all 0.2s ease;
  background-color: #f9f9f9;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.cd-main-content.nav-is-visible {
  transform: translateX(-75%);
}
@media print, screen and (min-width: 40em) {
  .cd-main-content {
    padding-top: 5rem;
  }
  .cd-main-content.nav-is-visible {
    transform: translateX(-75%);
  }
}
@media print, screen and (min-width: 64em) {
  .cd-main-content {
    padding-top: 6rem;
  }
  .cd-main-content.nav-is-visible {
    transform: translateX(0);
  }
}

.no-js .cd-nav-trigger,
.no-js .cd-subnav-trigger {
  display: none;
}

.no-js header {
  position: relative;
  height: auto;
}

.no-js .cd-logo img {
  margin-bottom: 14px;
}

.no-js .cd-main-nav {
  position: static;
  width: 100%;
  height: auto;
  visibility: visible;
  overflow: visible;
}
.no-js .cd-main-nav li {
  display: inline-block;
}
.no-js .cd-main-nav li:last-child {
  display: block;
}
.no-js .cd-main-nav .go-back {
  display: none;
}
.no-js .cd-main-nav li ul {
  position: static;
  width: 100%;
  transform: translateX(0);
}
@media print, screen and (min-width: 64em) {
  .no-js .cd-main-nav {
    height: 60px;
    content-visbility: auto;
    contain-intrinsic-size: 60px;
  }
  .no-js .cd-main-nav li ul {
    position: absolute;
    top: 60px;
  }
  .no-js .cd-main-nav li ul li {
    transform: translateY(0);
    opacity: 1;
  }
  .no-js .cd-main-nav li ul li:last-child {
    display: none;
  }
}

.no-js .cd-main-content {
  padding-top: 0;
}
@media print, screen and (min-width: 64em) {
  .no-js .cd-main-content {
    padding-top: 60px;
  }
}

/*-----  End of SECONDARY NAVIGATION  ------*/
/*-----  End of NAV  ------------------------------------------------------------------*/
/*==========================================================================================

███████ ██ ███    ██ ██████      ██████   ██████  ██     ██
██      ██ ████   ██ ██   ██     ██   ██ ██    ██ ██     ██
█████   ██ ██ ██  ██ ██   ██     ██████  ██    ██ ██  █  ██
██      ██ ██  ██ ██ ██   ██     ██   ██ ██    ██ ██ ███ ██
██      ██ ██   ████ ██████      ██   ██  ██████   ███ ███

=============================================================================================*/
/*-----  End of FIND ROW  ------------------------------------------------------------------*/
/*==========================================================================================

███    ██ ███████ ██   ██ ████████     ██████   ██████  ██     ██
████   ██ ██       ██ ██     ██        ██   ██ ██    ██ ██     ██
██ ██  ██ █████     ███      ██        ██████  ██    ██ ██  █  ██
██  ██ ██ ██       ██ ██     ██        ██   ██ ██    ██ ██ ███ ██
██   ████ ███████ ██   ██    ██        ██   ██  ██████   ███ ███

=============================================================================================*/
/*-----  End of NEXT ROW  ------------------------------------------------------------------*/
/*==========================================================================================

██████  ██    ██ ██████   ██████ ██   ██  █████  ███████ ███████     ██      ██ ███    ██ ██   ██ ███████
██   ██ ██    ██ ██   ██ ██      ██   ██ ██   ██ ██      ██          ██      ██ ████   ██ ██  ██  ██
██████  ██    ██ ██████  ██      ███████ ███████ ███████ █████       ██      ██ ██ ██  ██ █████   ███████
██      ██    ██ ██   ██ ██      ██   ██ ██   ██      ██ ██          ██      ██ ██  ██ ██ ██  ██       ██
██       ██████  ██   ██  ██████ ██   ██ ██   ██ ███████ ███████     ███████ ██ ██   ████ ██   ██ ███████

=============================================================================================*/
/*-----  End of PURCHASE LINKS  ------------------------------------------------------------------*/
/*==========================================================================================

██    ██ ███████ ██████  ████████ ██  ██████  █████  ██          ██████  ██ ██    ██ ██ ██████  ███████ ██████
██    ██ ██      ██   ██    ██    ██ ██      ██   ██ ██          ██   ██ ██ ██    ██ ██ ██   ██ ██      ██   ██
██    ██ █████   ██████     ██    ██ ██      ███████ ██          ██   ██ ██ ██    ██ ██ ██   ██ █████   ██████
 ██  ██  ██      ██   ██    ██    ██ ██      ██   ██ ██          ██   ██ ██  ██  ██  ██ ██   ██ ██      ██   ██
  ████   ███████ ██   ██    ██    ██  ██████ ██   ██ ███████     ██████  ██   ████   ██ ██████  ███████ ██   ██

=============================================================================================*/
.vertical-divider {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  width: auto;
  height: 50%;
  line-height: 0;
  text-align: center;
  text-transform: uppercase;
  transform: translateX(-50%);
}

.vertical-divider:after,
.vertical-divider:before {
  position: absolute;
  left: 50%;
  content: "";
  z-index: 9;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  width: 0;
  height: calc(0px + 6rem);
  margin: 1rem 0;
}

.vertical-divider:after {
  top: auto;
  bottom: 0;
}

/*-----  End of VERTICAL DIVIDER  ------------------------------------------------------------------*/
/*============================================================================================

██████   ██████  ██   ██     ███████ ██   ██  █████  ██████   ██████  ██     ██
██   ██ ██    ██  ██ ██      ██      ██   ██ ██   ██ ██   ██ ██    ██ ██     ██
██████  ██    ██   ███       ███████ ███████ ███████ ██   ██ ██    ██ ██  █  ██
██   ██ ██    ██  ██ ██           ██ ██   ██ ██   ██ ██   ██ ██    ██ ██ ███ ██
██████   ██████  ██   ██     ███████ ██   ██ ██   ██ ██████   ██████   ███ ███
██   ██  ██████  ██    ██ ███████ ██████
██   ██ ██    ██ ██    ██ ██      ██   ██
███████ ██    ██ ██    ██ █████   ██████
██   ██ ██    ██  ██  ██  ██      ██   ██
██   ██  ██████    ████   ███████ ██   ██

============================================================================================*/
.box-shadow-hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
}
.box-shadow-hover::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  opacity: 0;
  transition: all 0.2s ease;
}
.box-shadow-hover:hover {
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  transform: scale(1.01) !important;
  transition: all 0.2s ease;
}
.box-shadow-hover:hover::after {
  opacity: 1;
  transition: all 0.2s ease;
}

/*==========================================================================================

 ██████   █████  ██      ██      ███████ ██████  ██    ██     ██      ██  ██████  ██   ██ ████████
██       ██   ██ ██      ██      ██      ██   ██  ██  ██      ██      ██ ██       ██   ██    ██
██   ███ ███████ ██      ██      █████   ██████    ████       ██      ██ ██   ███ ███████    ██
██    ██ ██   ██ ██      ██      ██      ██   ██    ██        ██      ██ ██    ██ ██   ██    ██
 ██████  ██   ██ ███████ ███████ ███████ ██   ██    ██        ███████ ██  ██████  ██   ██    ██

=============================================================================================*/
/*-----  End of GALLERY LIGHT  ------------------------------------------------------------------*/
/*===========================================================================================

 ██████   █████  ██      ██      ███████ ██████  ██    ██     ███    ███ ███████ ██████  ██ ██    ██ ███    ███
██       ██   ██ ██      ██      ██      ██   ██  ██  ██      ████  ████ ██      ██   ██ ██ ██    ██ ████  ████
██   ███ ███████ ██      ██      █████   ██████    ████       ██ ████ ██ █████   ██   ██ ██ ██    ██ ██ ████ ██
██    ██ ██   ██ ██      ██      ██      ██   ██    ██        ██  ██  ██ ██      ██   ██ ██ ██    ██ ██  ██  ██
 ██████  ██   ██ ███████ ███████ ███████ ██   ██    ██        ██      ██ ███████ ██████  ██  ██████  ██      ██

==============================================================================================*/
.galleryCardImage {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
  position: relative;
}
.galleryCardImage::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  opacity: 0;
  transition: all 0.2s ease;
}
.galleryCardImage:hover {
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  transform: scale(1.01) !important;
  transition: all 0.2s ease;
}
.galleryCardImage:hover::after {
  opacity: 1;
  transition: all 0.2s ease;
}
.galleryCardImage img {
  width: 100%;
  object-fit: contain;
  filter: drop-shadow(0px 0px 1px #8a8a8a);
}
.galleryCardImage img {
  height: 100px;
  content-visbility: auto;
  contain-intrinsic-size: 100px;
}
@media print, screen and (min-width: 40em) {
  .galleryCardImage img {
    height: 350px;
    content-visbility: auto;
    contain-intrinsic-size: 350px;
  }
}
@media print, screen and (min-width: 64em) {
  .galleryCardImage img {
    height: 500px;
    content-visbility: auto;
    contain-intrinsic-size: 500px;
  }
}

/*-----  End of GALLERY MEDIUM  ------------------------------------------------------------------*/
/*==========================================================================================

 ██████   █████  ██      ██      ███████ ██████  ██    ██
██       ██   ██ ██      ██      ██      ██   ██  ██  ██
██   ███ ███████ ██      ██      █████   ██████    ████
██    ██ ██   ██ ██      ██      ██      ██   ██    ██
 ██████  ██   ██ ███████ ███████ ███████ ██   ██    ██

██   ██ ███████  █████  ██    ██ ██    ██
██   ██ ██      ██   ██ ██    ██  ██  ██
███████ █████   ███████ ██    ██   ████
██   ██ ██      ██   ██  ██  ██     ██
██   ██ ███████ ██   ██   ████      ██

=============================================================================================*/
img[src$=".svg"] {
  box-shadow: none !important;
  border: none !important;
}

/*-----  End of GALLERY HEAVY  ------------------------------------------------------------------*/
/*=============================================================================================

 █████  ██████  ████████ ██  ██████ ██      ███████
██   ██ ██   ██    ██    ██ ██      ██      ██
███████ ██████     ██    ██ ██      ██      █████
██   ██ ██   ██    ██    ██ ██      ██      ██
██   ██ ██   ██    ██    ██  ██████ ███████ ███████

=============================================================================================*/
.sidenoteLeft,
.sidenoteRight {
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
  color: gray;
  line-height: 1.2;
  margin-bottom: 1rem;
}

@media print, screen and (min-width: 40em) {
  .sidenoteLeft,
.sidenoteRight {
    max-width: 150px;
  }
}
@media print, screen and (min-width: 64em) {
  .sidenoteLeft {
    float: left;
    margin-left: -30%;
    margin-top: -15%;
    padding: 0.5rem;
  }
  .sidenoteRight {
    float: right;
    margin-right: -30%;
    margin-top: -15%;
    padding: 0.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .articleImageLeft {
    width: 435px;
    float: left;
    position: relative;
    margin-right: -10%;
    margin-bottom: 1rem;
    margin-top: 0.5rem;
    right: 15%;
  }
}
@media print, screen and (min-width: 64em) {
  .articleImageLeft {
    max-width: 435px;
    float: left;
    position: relative;
    margin-right: -25%;
    right: 33%;
  }
}

@media print, screen and (min-width: 40em) {
  .articleImageRight {
    width: 435px;
    float: right;
    position: relative;
    margin-left: -10%;
    left: 15%;
  }
}
@media print, screen and (min-width: 64em) {
  .articleImageRight {
    max-width: 435px;
    float: right;
    position: relative;
    margin-left: -25%;
    left: 33%;
  }
}

@media print, screen and (min-width: 40em) {
  .icon-zoom-boxed {
    position: absolute;
    bottom: 0;
    z-index: 1000;
    width: 40px;
    height: 40px;
    margin-left: -40px !important;
    margin-bottom: 23px !important;
    content-visbility: auto;
    contain-intrinsic-size: 40px;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .icon-zoom-boxed {
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    float: right;
    bottom: 0;
    right: 0;
    z-index: 1000;
    content-visbility: auto;
    contain-intrinsic-size: 1.5rem;
  }
}

/*-----  End of ARTICLE  ------------------------------------------------------------------*/
/*=============================================================================================

██████   ██████   ██████  ██   ██
██   ██ ██    ██ ██    ██ ██  ██
██████  ██    ██ ██    ██ █████
██   ██ ██    ██ ██    ██ ██  ██
██████   ██████   ██████  ██   ██

██████  ███████ ████████  █████  ██ ██
██   ██ ██         ██    ██   ██ ██ ██
██   ██ █████      ██    ███████ ██ ██
██   ██ ██         ██    ██   ██ ██ ██
██████  ███████    ██    ██   ██ ██ ███████

=============================================================================================*/
/*-----  End of BOOK DETAIL  ------------------------------------------------------------------*/
/*=============================================================================================

██      ██ ███████ ████████
██      ██ ██         ██
██      ██ ███████    ██
██      ██      ██    ██
███████ ██ ███████    ██

=============================================================================================*/
.listItem {
  margin-bottom: 2rem;
  color: #000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
}
.listItem::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  opacity: 0;
  transition: all 0.2s ease;
}
.listItem:hover {
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  transform: scale(1.01) !important;
  transition: all 0.2s ease;
}
.listItem:hover::after {
  opacity: 1;
  transition: all 0.2s ease;
}
.listItem img {
  margin-top: 0;
}

.listItemLabel {
  padding: 0.5rem 1.5rem;
}
.listItemLabel h4 {
  color: #1463a2;
  margin: 0;
}
.listItemLabel p {
  color: #000;
  margin: 0;
}

@media print, screen and (max-width: 39.99875em) {
  .listItem {
    text-align: center;
    display: block;
  }
  .listItem img {
    margin-top: 1.5rem;
  }
}
/*-----  End of LIST  ------------------------------------------------------------------*/
/*=============================================================================================

██      ██ ███████ ████████
██      ██ ██         ██
██      ██ ███████    ██
██      ██      ██    ██
███████ ██ ███████    ██

██     ██ ██ ████████ ██   ██
██     ██ ██    ██    ██   ██
██  █  ██ ██    ██    ███████
██ ███ ██ ██    ██    ██   ██
 ███ ███  ██    ██    ██   ██

████████ ██   ██ ██    ██ ███    ███ ██████  ███    ██  █████  ██ ██      ███████
   ██    ██   ██ ██    ██ ████  ████ ██   ██ ████   ██ ██   ██ ██ ██      ██
   ██    ███████ ██    ██ ██ ████ ██ ██████  ██ ██  ██ ███████ ██ ██      ███████
   ██    ██   ██ ██    ██ ██  ██  ██ ██   ██ ██  ██ ██ ██   ██ ██ ██           ██
   ██    ██   ██  ██████  ██      ██ ██████  ██   ████ ██   ██ ██ ███████ ███████

=============================================================================================*/
.listItem-thumb {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
  position: relative;
}
.listItem-thumb::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  opacity: 0;
  transition: all 0.2s ease;
}
.listItem-thumb:hover {
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  transform: scale(1.01) !important;
  transition: all 0.2s ease;
}
.listItem-thumb:hover::after {
  opacity: 1;
  transition: all 0.2s ease;
}

.listItemLabel-thumb h4 {
  color: #1463a2;
  margin: 0 0 1rem;
}
.listItemLabel-thumb p {
  color: #000;
  margin: 0;
}

@media print, screen and (max-width: 39.99875em) {
  .listItem-thumb {
    text-align: center;
    display: block;
  }
  .listItem-thumb img {
    margin-top: 1.5rem;
  }
}
/*-----  End of  LIST WITH THUMBNAILS  ------------------------------------------------------------------*/
/*=========================================================================================     

██      ██ ███████ ████████     ██     ██ ██ ████████ ██   ██
██      ██ ██         ██        ██     ██ ██    ██    ██   ██
██      ██ ███████    ██        ██  █  ██ ██    ██    ███████
██      ██      ██    ██        ██ ███ ██ ██    ██    ██   ██
███████ ██ ███████    ██         ███ ███  ██    ██    ██   ██
████████ ██   ██ ██    ██ ███    ███ ██████  ███    ██  █████  ██ ██
   ██    ██   ██ ██    ██ ████  ████ ██   ██ ████   ██ ██   ██ ██ ██
   ██    ███████ ██    ██ ██ ████ ██ ██████  ██ ██  ██ ███████ ██ ██
   ██    ██   ██ ██    ██ ██  ██  ██ ██   ██ ██  ██ ██ ██   ██ ██ ██
   ██    ██   ██  ██████  ██      ██ ██████  ██   ████ ██   ██ ██ ███████
 █████  ███    ██ ██████      ██████  ██    ██ ████████ ████████  ██████  ███    ██ ███████
██   ██ ████   ██ ██   ██     ██   ██ ██    ██    ██       ██    ██    ██ ████   ██ ██
███████ ██ ██  ██ ██   ██     ██████  ██    ██    ██       ██    ██    ██ ██ ██  ██ ███████
██   ██ ██  ██ ██ ██   ██     ██   ██ ██    ██    ██       ██    ██    ██ ██  ██ ██      ██
██   ██ ██   ████ ██████      ██████   ██████     ██       ██     ██████  ██   ████ ███████

============================================================================================================*/
.listItem-thumb-buttons {
  color: #000;
  padding: 2rem;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
}
.listItem-thumb-buttons::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  opacity: 0;
  transition: all 0.2s ease;
}
.listItem-thumb-buttons:hover {
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  transform: scale(1.01) !important;
  transition: all 0.2s ease;
}
.listItem-thumb-buttons:hover::after {
  opacity: 1;
  transition: all 0.2s ease;
}
.listItem-thumb-buttons .button {
  display: flex;
  margin: 0 1rem 0.25rem 0;
  flex: 0 1 100%;
  justify-content: space-between;
}
.listItem-thumb-buttons .button + .button {
  margin-bottom: 0;
}

/*-----  End of LIST WITH THUMBNAIL AND BUTTONS  ---------------------------------------------------------------------------------------*/
/*=============================================================================================

 ██
███
 ██
 ██
 ██

 ██████  ██████  ██      ██    ██ ███    ███ ███    ██
██      ██    ██ ██      ██    ██ ████  ████ ████   ██
██      ██    ██ ██      ██    ██ ██ ████ ██ ██ ██  ██
██      ██    ██ ██      ██    ██ ██  ██  ██ ██  ██ ██
 ██████  ██████  ███████  ██████  ██      ██ ██   ████

 ██████  ██████  ███    ██ ████████ ███████ ███    ██ ████████
██      ██    ██ ████   ██    ██    ██      ████   ██    ██
██      ██    ██ ██ ██  ██    ██    █████   ██ ██  ██    ██
██      ██    ██ ██  ██ ██    ██    ██      ██  ██ ██    ██
 ██████  ██████  ██   ████    ██    ███████ ██   ████    ██

================================================================================================*/
/*-----  End of 1 COLUMN CONTENT  ------------------------------------------------------------------*/
/*=============================================================================================

███████  ██████   ██████  ████████ ███████ ██████
██      ██    ██ ██    ██    ██    ██      ██   ██
█████   ██    ██ ██    ██    ██    █████   ██████
██      ██    ██ ██    ██    ██    ██      ██   ██
██       ██████   ██████     ██    ███████ ██   ██

=============================================================================================*/
footer {
  background: #dedede;
  padding-top: 40px;
  bottom: 0;
  width: 100%;
  position: relative;
  box-shadow: inset 0 2.5rem 2.5rem -2.5rem rgba(0, 0, 0, 0.1);
}
footer a,
footer h5 {
  font-size: 11px;
  display: block;
  line-height: 1.6;
}
footer h5 {
  color: #000;
  font-weight: 700;
  font-style: normal;
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
}

/*-----  End of FOOTER  ------------------------------------------------------------------*/
/*====================================================================================================

███████ ██    ██ ██      ██          ██     ██ ██ ██████  ████████ ██   ██
██      ██    ██ ██      ██          ██     ██ ██ ██   ██    ██    ██   ██
█████   ██    ██ ██      ██          ██  █  ██ ██ ██   ██    ██    ███████
██      ██    ██ ██      ██          ██ ███ ██ ██ ██   ██    ██    ██   ██
██       ██████  ███████ ███████      ███ ███  ██ ██████     ██    ██   ██

██ ███    ███  █████   ██████  ███████     ██   ██ ███████  █████  ██████  ███████ ██████
██ ████  ████ ██   ██ ██       ██          ██   ██ ██      ██   ██ ██   ██ ██      ██   ██
██ ██ ████ ██ ███████ ██   ███ █████       ███████ █████   ███████ ██   ██ █████   ██████
██ ██  ██  ██ ██   ██ ██    ██ ██          ██   ██ ██      ██   ██ ██   ██ ██      ██   ██
██ ██      ██ ██   ██  ██████  ███████     ██   ██ ███████ ██   ██ ██████  ███████ ██   ██

=======================================================================================================*/
.wrapper-parallax {
  width: 100%;
  height: 85vh;
  overflow: hidden;
  content-visbility: auto;
  contain-intrinsic-size: 85vh;
}

@media print, screen and (min-width: 64em) {
  .wrapper-parallax {
    aspect-ratio: 384/205;
    position: sticky;
  }
}
.imageHeader-full {
  width: 100vw;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  text-align: center;
}
.imageHeader-full button {
  top: 25%;
}
.imageHeader-full img {
  position: absolute;
  inset: 0;
  z-index: -1;
  filter: blur(0.5rem) brightness(0.7);
  transform: scale(1.1, 1.1);
  min-width: 100%;
  min-height: 100%;
}
.imageHeader-full h1,
.imageHeader-full p {
  color: #fff;
  position: relative;
}

.imageHeader-full {
  height: 95vh;
  position: fixed;
  top: 0;
  padding-top: 25px;
  transition: transform 0.2s ease;
  content-visbility: auto;
  contain-intrinsic-size: 95vh;
}
.imageHeader-full.nav-is-visible {
  transform: translateX(-75%);
}
.imageHeader-full + .cd-main-content {
  top: 95vh;
  padding-top: 1em;
  box-shadow: 0 -0.25rem 2.5rem rgba(0, 0, 0, 0.15);
  overflow: hidden;
  margin-top: 0;
}
.imageHeader-full button {
  top: 0;
}

@media print, screen and (min-width: 40em) {
  .imageHeader-full {
    height: 100vh;
    padding: 0 4rem 4rem;
    content-visbility: auto;
    contain-intrinsic-size: 100vh;
  }
  .imageHeader-full.nav-is-visible {
    transform: translateX(-75%);
  }
  .wrapper-parallax + .cd-main-content {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .imageHeader-full {
    aspect-ratio: 384/205;
  }
}
/*-----  End of FULL WIDTH IMAGE HEADER  ------------------------------------------------------------------*/
/*=======================================================================================================

███████  ██████ ██████   ██████  ██      ██          ██    ██ ██████
██      ██      ██   ██ ██    ██ ██      ██          ██    ██ ██   ██
███████ ██      ██████  ██    ██ ██      ██          ██    ██ ██████
     ██ ██      ██   ██ ██    ██ ██      ██          ██    ██ ██
███████  ██████ ██   ██  ██████  ███████ ███████      ██████  ██

==========================================================================================================*/
#scrollUp {
  bottom: 200px;
  right: 0;
  background: rgba(0, 0, 0, 0.1) url("../img/scrollUp.svg") no-repeat;
  width: 48px;
  height: 48px;
  z-index: 10;
  content-visbility: auto;
  contain-intrinsic-size: 48px;
}

/*-----  End of SCROLL UP  ------------------------------------------------------------------*/
/*=======================================================================================================

██████  ███████  █████  ██████  ██ ███    ██  ██████
██   ██ ██      ██   ██ ██   ██ ██ ████   ██ ██
██████  █████   ███████ ██   ██ ██ ██ ██  ██ ██   ███
██   ██ ██      ██   ██ ██   ██ ██ ██  ██ ██ ██    ██
██   ██ ███████ ██   ██ ██████  ██ ██   ████  ██████

██████  ██████   ██████   ██████  ██████  ███████ ███████ ███████
██   ██ ██   ██ ██    ██ ██       ██   ██ ██      ██      ██
██████  ██████  ██    ██ ██   ███ ██████  █████   ███████ ███████
██      ██   ██ ██    ██ ██    ██ ██   ██ ██           ██      ██
██      ██   ██  ██████   ██████  ██   ██ ███████ ███████ ███████

██ ███    ██ ██████  ██  ██████  █████  ████████  ██████  ██████
██ ████   ██ ██   ██ ██ ██      ██   ██    ██    ██    ██ ██   ██
██ ██ ██  ██ ██   ██ ██ ██      ███████    ██    ██    ██ ██████
██ ██  ██ ██ ██   ██ ██ ██      ██   ██    ██    ██    ██ ██   ██
██ ██   ████ ██████  ██  ██████ ██   ██    ██     ██████  ██   ██

==========================================================================================================*/
.progress-bar {
  background: linear-gradient(to right, #e34c37 var(--scroll), transparent 0);
  background-repeat: no-repeat;
  position: fixed;
  width: 100%;
  height: 0.2rem;
  z-index: 99;
  content-visbility: auto;
  contain-intrinsic-size: 0.2rem;
}

/*-----  End of READING PROGRESS INDICATOR  ------------------------------------------------------------------*/
.fancybox-loading-rand {
  background: url("/img/rand-loader.svg") no-repeat center;
  background-size: 100px;
  width: 100px;
  height: 100px;
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  content-visbility: auto;
  contain-intrinsic-size: 100px;
}

/*===========================================================================================

███████ ██      ██  ██████ ██   ██
██      ██      ██ ██      ██  ██
███████ ██      ██ ██      █████
     ██ ██      ██ ██      ██  ██
███████ ███████ ██  ██████ ██   ██
 ██████  █████  ██████   ██████  ██    ██ ███████ ███████ ██
██      ██   ██ ██   ██ ██    ██ ██    ██ ██      ██      ██
██      ███████ ██████  ██    ██ ██    ██ ███████ █████   ██
██      ██   ██ ██   ██ ██    ██ ██    ██      ██ ██      ██
 ██████ ██   ██ ██   ██  ██████   ██████  ███████ ███████ ███████

============================================================================================================*/
/*-----  End of SLICK CAROUSEL  ---------------------------------------------------------------------------------------*/
/*===================================================================================================

 ██████  █████  ██████  ██████  ███████
██      ██   ██ ██   ██ ██   ██ ██
██      ███████ ██████  ██   ██ ███████
██      ██   ██ ██   ██ ██   ██      ██
 ██████ ██   ██ ██   ██ ██████  ███████

======================================================================================================*/
.card-large,
.card-medium,
.card-small {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
  background: white;
  text-align: center;
  border: none;
  padding: 1rem;
  position: relative;
}
.card-large::after,
.card-medium::after,
.card-small::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  opacity: 0;
  transition: all 0.2s ease;
}
.card-large:hover,
.card-medium:hover,
.card-small:hover {
  box-shadow: 0 1.9px 0.9px rgba(0, 0, 0, 0.016), 0 5.1px 3.6px rgba(0, 0, 0, 0.022), 0 9.4px 8.5px rgba(0, 0, 0, 0.028), 0 15.8px 17.1px rgba(0, 0, 0, 0.034), 0 33px 40px rgba(0, 0, 0, 0.05);
  transform: scale(1.01) !important;
  transition: all 0.2s ease;
}
.card-large:hover::after,
.card-medium:hover::after,
.card-small:hover::after {
  opacity: 1;
  transition: all 0.2s ease;
}
.card-large:hover,
.card-medium:hover,
.card-small:hover {
  z-index: 100;
  position: relative;
}
.card-large a,
.card-medium a,
.card-small a {
  margin: 0;
}

@media print, screen and (min-width: 40em) {
  .card-small {
    padding-right: 0.5208333334rem;
    padding-left: 0.5208333334rem;
    width: 25%;
    float: left;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .card-small {
    padding-right: 1.0416666667rem;
    padding-left: 1.0416666667rem;
  }
}
@media print, screen and (min-width: 40em) {
  .card-small, .card-small:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
}
@media print, screen and (min-width: 40em) {
  .card-small:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (min-width: 40em) {
  .card-medium {
    padding-right: 0.5208333334rem;
    padding-left: 0.5208333334rem;
    width: 33.33333333%;
    float: left;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .card-medium {
    padding-right: 1.0416666667rem;
    padding-left: 1.0416666667rem;
  }
}
@media print, screen and (min-width: 40em) {
  .card-medium, .card-medium:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
}
@media print, screen and (min-width: 40em) {
  .card-medium:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (min-width: 40em) {
  .card-large {
    padding-right: 0.5208333334rem;
    padding-left: 0.5208333334rem;
    width: 66.66666667%;
    float: left;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .card-large {
    padding-right: 1.0416666667rem;
    padding-left: 1.0416666667rem;
  }
}
@media print, screen and (min-width: 40em) {
  .card-large, .card-large:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
}
@media print, screen and (min-width: 40em) {
  .card-large:last-child:not(:first-child) {
    float: right;
  }
}
/*-----  End of CARDS  ------------------------------------------------------------------*/
/*==============================================

 █████  ███    ██ ██      ██ ███████
██   ██ ████   ██ ██      ██ ██
███████ ██ ██  ██ ██      ██ ███████
██   ██ ██  ██ ██ ██ ██   ██      ██
██   ██ ██   ████ ██  █████  ███████

 █████  ███    ██ ██ ███    ███  █████  ████████ ██  ██████  ███    ██
██   ██ ████   ██ ██ ████  ████ ██   ██    ██    ██ ██    ██ ████   ██
███████ ██ ██  ██ ██ ██ ████ ██ ███████    ██    ██ ██    ██ ██ ██  ██
██   ██ ██  ██ ██ ██ ██  ██  ██ ██   ██    ██    ██ ██    ██ ██  ██ ██
██   ██ ██   ████ ██ ██      ██ ██   ██    ██    ██  ██████  ██   ████

████████ ██     ██ ███████  █████  ██   ██ ███████
   ██    ██     ██ ██      ██   ██ ██  ██  ██
   ██    ██  █  ██ █████   ███████ █████   ███████
   ██    ██ ███ ██ ██      ██   ██ ██  ██       ██
   ██     ███ ███  ███████ ██   ██ ██   ██ ███████

===============================================*/
/*
 *@name fadeIn
 *@className fadeIn animated
 *@cssCode true
 *@editionLink codepen.io
 *@author Dan Eden
 *@source Animate.css
 *@sourceUrl http://daneden.github.io/animate.css/
 *@issues https://github.com/daneden/animate.css/issues
 *@license MIT
 */
/*
 *@name fadeInLeft
 *@className fadeInLeft animated
 *@cssCode true
 *@editionLink codepen.io
 *@author Dan Eden
 *@source Animate.css
 *@sourceUrl http://daneden.github.io/animate.css/
 *@issues https://github.com/daneden/animate.css/issues
 *@license MIT
 */
/*
 *@name fadeInRight
 *@className fadeInRight animated
 *@cssCode true
 *@editionLink codepen.io
 *@author Dan Eden
 *@source Animate.css
 *@sourceUrl http://daneden.github.io/animate.css/
 *@issues https://github.com/daneden/animate.css/issues
 *@license MIT
 */
/*
 *@name fadeInUp
 *@className fadeInUp animated
 *@cssCode true
 *@editionLink codepen.io
 *@author Dan Eden
 *@source Animate.css
 *@sourceUrl http://daneden.github.io/animate.css/
 *@issues https://github.com/daneden/animate.css/issues
 *@license MIT
 */
/*
 *@name fadeOutDown
 *@className fadeOutDown animated
 *@cssCode true
 *@editionLink codepen.io
 *@author Dan Eden
 *@source Animate.css
 *@sourceUrl http://daneden.github.io/animate.css/
 *@issues https://github.com/daneden/animate.css/issues
 *@license MIT
 */
/*-----  End of ANIJS ANIMATION TWEAKS  ------*/
/*=======================================

███████ ██   ██  █████  ██████  ██ ███    ██  ██████
██      ██   ██ ██   ██ ██   ██ ██ ████   ██ ██
███████ ███████ ███████ ██████  ██ ██ ██  ██ ██   ███
     ██ ██   ██ ██   ██ ██   ██ ██ ██  ██ ██ ██    ██
███████ ██   ██ ██   ██ ██   ██ ██ ██   ████  ██████
██████  ██    ██ ████████ ████████  ██████  ███    ██ ███████
██   ██ ██    ██    ██       ██    ██    ██ ████   ██ ██
██████  ██    ██    ██       ██    ██    ██ ██ ██  ██ ███████
██   ██ ██    ██    ██       ██    ██    ██ ██  ██ ██      ██
██████   ██████     ██       ██     ██████  ██   ████ ███████

========================================*/
.rrssb-buttons a {
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  text-shadow: none;
  background-image: none;
  font-size: 12px;
}
@media print, screen and (min-width: 40em) {
  .rrssb-buttons a {
    padding: 6.5% 0 6.5% 21% !important;
    text-align: left !important;
  }
  .rrssb-buttons a .rrssb-icon {
    left: 4.5% !important;
  }
}

/*-----  End of SHARING BUTTONS  ------*/
/*=========================================================================================

███████ ███████ ██      ███████  ██████ ████████ ██████
██      ██      ██      ██      ██         ██         ██
███████ █████   ██      █████   ██         ██     █████
     ██ ██      ██      ██      ██         ██    ██
███████ ███████ ███████ ███████  ██████    ██    ███████

=============================================================================================*/
.select2-container {
  font-size: calc(15.3px + 0.1928571429vw);
  max-width: 0 !important;
  min-width: 100% !important;
}
@media (min-width: 1400px) {
  .select2-container {
    font-size: 18px;
  }
}
.select2-dropdown {
  border: 2px solid #000;
}

.select2-search__field {
  border: initial;
  margin-bottom: 0;
  margin-top: 0.5rem;
}

.select2-results {
  border-radius: 0;
  color: #000;
  /* Turn on custom 8px wide scrollbar */
  /* hover effect for both scrollbar area, and scrollbar 'thumb' */
  /* The scrollbar 'thumb' ...that marque oval shape in a scrollbar */
}
.select2-results ::-webkit-scrollbar {
  width: 0.5rem;
  /* 1px wider than Lion. */
  /* This is more usable for users trying to click it. */
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
}
.select2-results ::-webkit-scrollbar:hover {
  background-color: rgba(0, 0, 0, 0.09);
}
.select2-results ::-webkit-scrollbar-thumb:vertical {
  /* This is the EXACT color of Mac OS scrollbars. 
   Yes, I pulled out digital color meter */
  background: rgba(227, 76, 55, 0.5);
  border-radius: 100px;
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0);
  min-height: 0.5rem;
  /*Prevent it from getting too small */
}
.select2-results ::-webkit-scrollbar-thumb:vertical:active {
  background: rgba(227, 76, 55, 0.61);
  /* Some darker color when you click it */
  border-radius: 100px;
}

.select2-results__options {
  padding: 0.5rem !important;
  line-height: 1.6;
}

.select2-results__option {
  padding: 12px 0.5rem !important;
}

.select2-results__options--nested {
  padding: 12px 0 !important;
  margin: 0 -0.5rem !important;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding: 0.5rem !important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #000;
}

.select2-results__group {
  color: #e34c37;
  border-top: 1px solid #cccccc;
  padding-top: 0.5rem !important;
}

.select2-results__option[aria-selected=true] {
  background-color: #e6e6e6;
  color: #000;
  font-weight: 300;
}

.select2-results__option--highlighted[aria-selected] {
  background-color: #e34c37 !important;
  color: #fff !important;
  font-weight: 400;
}

.select2-results__option--highlighted[aria-selected] .footnote {
  color: #fff !important;
  font-weight: 400;
}

.select2-search,
.select2-search--dropdown {
  padding: 1rem;
}

.select2-container--default .select2-selection--single {
  border: 2px solid #000;
  color: #000;
  padding: 0.25rem 0.5rem;
  font-weight: 300;
  border-radius: 0;
  height: 42px;
  content-visbility: auto;
  contain-intrinsic-size: 42px;
}

.select2-selection__arrow {
  height: 38px !important;
  right: 8px !important;
  content-visbility: auto;
  contain-intrinsic-size: 38px;
}

.select2-selection__arrow {
  height: 100% !important;
  right: 18px !important;
  top: -2px !important;
}
.select2-selection__arrow b {
  border-color: #8a8a8a transparent transparent transparent !important;
  border-style: solid;
  border-width: 9px 8px 0 8px !important;
}

.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #8a8a8a transparent !important;
  border-width: 0 8px 9px 8px !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 3px;
}

.select2-selection--single {
  overflow: hidden;
  text-overflow: ellipsis;
}

/*-----  End of SELECT2 STYLES  ---------------------------------------------------------------------------------------*/
/*=========================================================================================

████████  █████  ██████  ███████
   ██    ██   ██ ██   ██ ██
   ██    ███████ ██████  ███████
   ██    ██   ██ ██   ██      ██
   ██    ██   ██ ██████  ███████

===========================================================================================*/
.tabs {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: space-around;
}

.tabs li {
  flex-grow: 2;
}

.tabs a {
  background-image: none;
  line-height: 1.6;
  text-align: center;
  width: 100%;
}

.tabs-title > a {
  font-size: calc(15.5px + 0.3214285714vw);
}
@media (min-width: 1400px) {
  .tabs-title > a {
    font-size: 20px;
  }
}

.tabs-title.is-active > a {
  color: #e34c37;
}

.tabs-title {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid white;
  border-left: none;
}

.tabs-title.is-active {
  font-weight: 900;
  font-style: italic;
  border-top: 1px solid white;
  border-right: 1px solid white;
  border-bottom: none;
  border-left: 1px solid white;
}

/*-----  End of TABS  ---------------------------------------------------------------------------------------*/
/*===========================================================================================

██████  ██   ██    ██ ██████
██   ██ ██    ██  ██  ██   ██
██████  ██     ████   ██████
██      ██      ██    ██   ██
██      ███████ ██    ██  

============================================================================================================*/
@keyframes plyr-progress {
  to {
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: "IBM Plex Sans", Helvetica, sans-serif, Helvetica, sans-serif;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  line-height: 1.6;
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}
.plyr video,
.plyr audio,
.plyr iframe {
  display: block;
  height: 100%;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
  box-sizing: inherit;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: var(--plyr-badge-background, hsl(216deg, 15%, 34%));
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: var(--plyr-badge-text-color, #fff);
  font-size: 10px;
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: 15px;
  left: 0;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__captions {
    font-size: 20px;
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 27px;
  }
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}
.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: transparent;
  border: 0;
  border-radius: var(--plyr-control-radius, 3px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: var(--plyr-control-icon-size, 18px);
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control.plyr__tab-focus {
  outline: var(--plyr-tab-focus-color, var(--plyr-color-main, #1463a2)) dotted 3px;
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}
a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}
.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=captions],
.plyr [data-plyr=pip],
.plyr [data-plyr=airplay],
.plyr [data-plyr=fullscreen] {
  display: none;
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--pip-supported [data-plyr=pip],
.plyr--airplay-supported [data-plyr=airplay],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: 4px;
  bottom: 100%;
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-menu-color, hsl(216deg, 15%, 34%));
  font-size: 20px;
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: "";
  height: 0;
  position: absolute;
  right: calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu] {
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  align-items: center;
  color: var(--plyr-menu-color, hsl(216deg, 15%, 34%));
  display: flex;
  font-size: 15px;
  padding: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control::after {
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
}
.plyr__menu__container .plyr__control--forward::after {
  border-left-color: var(--plyr-menu-arrow-color, hsl(216deg, 15%, 52%));
  right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: 500;
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
  position: relative;
  width: calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2));
}
.plyr__menu__container .plyr__control--back::after {
  border-right-color: var(--plyr-menu-arrow-color, hsl(216deg, 15%, 52%));
  left: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--back::before {
  background: var(--plyr-menu-back-border-color, hsl(216deg, 15%, 88%));
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before, .plyr__menu__container .plyr__control[role=menuitemradio]::after {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all 0.3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, #1463a2));
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2) * -1);
  overflow: hidden;
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: var(--plyr-range-fill-background, var(--plyr-color-main, #1463a2));
  display: block;
  height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
          user-select: none;
  background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
          appearance: none;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
}
.plyr--full-ui input[type=range]::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -moz-user-select: none;
       user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
}
.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
}
.plyr--full-ui input[type=range]::-ms-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  outline: var(--plyr-tab-focus-color, var(--plyr-color-main, #1463a2)) dotted 3px;
  outline-offset: 2px;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  outline: var(--plyr-tab-focus-color, var(--plyr-color-main, #1463a2)) dotted 3px;
  outline-offset: 2px;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  outline: var(--plyr-tab-focus-color, var(--plyr-color-main, #1463a2)) dotted 3px;
  outline-offset: 2px;
}

.plyr__poster {
  background-color: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: 15px;
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: var(--plyr-control-spacing, 10px);
}
@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

/* stylelint-disable selector-max-compound-selectors */
.plyr__tooltip {
  background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-tooltip-color, hsl(216deg, 15%, 34%));
  font-size: 15px;
  font-weight: 500;
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}
.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
  white-space: normal;
}

.plyr__progress__buffer {
  -webkit-appearance: none; /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__progress__marker {
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  align-items: center;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%;
}
.plyr__volume input[type=range] {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  position: relative;
  z-index: 2;
}

.plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: var(--plyr-audio-control-color, hsl(216deg, 15%, 34%));
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, #1463a2));
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__progress__buffer {
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  background: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}
@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, #1463a2));
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, #1463a2));
  border: 0;
  border-radius: 100%;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__progress__buffer {
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 36px;
  }
  .plyr:fullscreen .plyr__captions {
    font-size: 36px;
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 36px;
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads::after {
  background: hsl(216deg, 15%, 16%);
  border-radius: 2px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}
.plyr__ads:empty::after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: hsl(216deg, 15%, 79%);
  border-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container::after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__image-container::after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  content: "";
  pointer-events: none;
}
.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}
.plyr__preview-thumb__time-container {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
  border-bottom-right-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: 15px;
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

/*-----  End of PLYR  ---------------------------------------------------------------------------------------*/
/* ============================================================================================

 ██████  █████  ██████  ██████  ███████
██      ██   ██ ██   ██ ██   ██ ██
██      ███████ ██████  ██   ██ ███████
██      ██   ██ ██   ██ ██   ██      ██
 ██████ ██   ██ ██   ██ ██████  ███████

============================================================================================ */
.card {
  flex-grow: 1;
}

/* ============================================================================================

███    ███  █████   ██████  ███████ ██      ██       █████  ███    ██
████  ████ ██   ██ ██       ██      ██      ██      ██   ██ ████   ██
██ ████ ██ ███████ ██   ███ █████   ██      ██      ███████ ██ ██  ██
██  ██  ██ ██   ██ ██    ██ ██      ██      ██      ██   ██ ██  ██ ██
██      ██ ██   ██  ██████  ███████ ███████ ███████ ██   ██ ██   ████

============================================================================================ */
[data-magellan] a.is-active {
  background: #1463a2;
  color: white;
}

/* ============================================================================================

 ██████   ██████   ██████   ██████  ██      ███████     ███████ ███████  █████  ██████   ██████ ██   ██
██       ██    ██ ██    ██ ██       ██      ██          ██      ██      ██   ██ ██   ██ ██      ██   ██
██   ███ ██    ██ ██    ██ ██   ███ ██      █████       ███████ █████   ███████ ██████  ██      ███████
██    ██ ██    ██ ██    ██ ██    ██ ██      ██               ██ ██      ██   ██ ██   ██ ██      ██   ██
 ██████   ██████   ██████   ██████  ███████ ███████     ███████ ███████ ██   ██ ██   ██  ██████ ██   ██

============================================================================================*/
#___gcse_0 *,
#___gcse_1 *,
.gs-title,
.gsc-control-cse,
.gsc-control-cse .gsc-table-result,
.gsc-imageResult:hover,
.gsc-results .gsc-imageResult,
.gsc-webResult .gsc-result,
.gsc-webResult.gsc-result,
.gsc-webResult.gsc-result:hover {
  font-size: calc(15.5px + 0.3214285714vw);
  font-family: "IBM Plex Serif", Georgia, serif !important;
  line-height: initial !important;
  transition: all 0.5s;
  height: unset !important;
  text-decoration: none !important;
  background: transparent;
  fill: #e34c37;
}
@media (min-width: 1400px) {
  #___gcse_0 *,
#___gcse_1 *,
.gs-title,
.gsc-control-cse,
.gsc-control-cse .gsc-table-result,
.gsc-imageResult:hover,
.gsc-results .gsc-imageResult,
.gsc-webResult .gsc-result,
.gsc-webResult.gsc-result,
.gsc-webResult.gsc-result:hover {
    font-size: 20px;
  }
}

.gsc-webResult.gsc-result {
  background: rgba(255, 255, 255, 0.8) !important;
  border: 1px solid rgba(255, 255, 255, 0.4) !important;
}

.gsc-control-cse {
  border-width: 0 !important;
}

.gs-title,
.gs-title:link {
  font-weight: 700 !important;
}

.gsc-url-top {
  font-style: italic !important;
  margin-bottom: 0.5rem;
}

.gs-visibleUrl-long {
  font-size: 15px !important;
}

.gsc-results .gsc-imageResult,
.gsc-webResult .gsc-result {
  margin-bottom: 1rem !important;
  padding-bottom: 1.5rem !important;
  border-bottom-color: #cacaca !important;
}

.gs-richsnippet-box {
  display: none !important;
}

.gs-promotion-image-box,
.gs-web-image-box {
  margin-right: 0.5rem !important;
}

.gs-imageResult div.gs-visibleUrl span,
.gs-webResult div.gs-visibleUrl span {
  font-size: 80% !important;
  font-style: italic !important;
}

td.gsc-input {
  border: none;
}

.gsc-input {
  box-shadow: none !important;
  font-size: 4rem !important;
  line-height: 0;
}
.gsc-input .gsc-input {
  border-bottom: 2px solid #cacaca;
}
.gsc-input::-webkit-input-placeholder, .gsc-input::placeholder {
  content: "Type to search…" !important;
  font-size: 4rem !important;
  color: #8a8a8a !important;
}

.gsc-input-focus {
  text-indent: 1rem !important;
}

.gsc-input-box {
  border: none !important;
}

.gsc-input-box-focus,
.gsc-input-box-hover {
  box-shadow: none !important;
}

span.gscb_a {
  font-size: 2rem !important;
}

td.gsc-search-button :hover {
  background: #b42c19;
}

.gsc-search-button,
.gsc-search-button-v2 {
  background: #e34c37;
  line-height: 0;
  margin: 0 !important;
  border: 0 solid transparent !important;
  cursor: pointer;
  height: 13rem;
}
.gsc-search-button svg,
.gsc-search-button-v2 svg {
  width: 2rem !important;
  height: 2rem !important;
}

.gsc-results .gsc-cursor-box {
  text-align: center !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  background: white !important;
  color: #e34c37 !important;
}

.gsc-cursor-page {
  padding: 0.5rem 1rem;
  transition: all 0.5s;
}

.gsc-cursor-page:hover {
  background: white !important;
}

/* ============================================================================================

███████ ██   ██  █████  ██████  ███████
██      ██   ██ ██   ██ ██   ██ ██
███████ ███████ ███████ ██████  █████
     ██ ██   ██ ██   ██ ██   ██ ██
███████ ██   ██ ██   ██ ██   ██ ███████
███████ ███████ ██      ███████  ██████ ████████ ██  ██████  ███    ██
██      ██      ██      ██      ██         ██    ██ ██    ██ ████   ██
███████ █████   ██      █████   ██         ██    ██ ██    ██ ██ ██  ██
     ██ ██      ██      ██      ██         ██    ██ ██    ██ ██  ██ ██
███████ ███████ ███████ ███████  ██████    ██    ██  ██████  ██   ████

============================================================================================ */
@keyframes share-this-intro {
  0% {
    transform: translateY(-0.35em);
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.share-this-popover {
  z-index: 1000;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  /* easeOutCubic */
}

.lazyload {
  opacity: 0;
}

.lazyloading {
  opacity: 1;
  transition: opacity 300ms;
  background: url("/img/rand-loader.svg") no-repeat center;
  background-size: 100px;
}

.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.swiper {
  padding-bottom: 3rem;
}

.swiper-wrapper {
  /* height: 100% !important; */
}

.swiper-pagination {
  bottom: 0;
}

.swiper-slide {
  max-height: 90vh;
  min-height: 50vh;
  text-align: center;
  /* content-visbility     : auto */
  /* contain-intrinsic-size: 1px 50vh; */
}
.swiper-slide img {
  display: block !important;
  width: 100%;
  object-fit: contain;
}
.swiper-slide img.swiper-lazy {
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}
.swiper-slide img.swiper-lazy-loaded {
  opacity: 1;
}

.swiper-button-next,
.swiper-button-prev {
  padding: 2rem 1.2rem 2rem 1.3rem;
  margin-top: -3rem;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-weight: bold;
}

.swiper-button-next {
  background: rgba(255, 255, 255, 0.75);
}
@media print, screen and (max-width: 63.99875em) {
  .swiper-button-next {
    right: -0.75rem;
    transform: scale(0.75);
  }
}

.swiper-button-prev {
  background: rgba(255, 255, 255, 0.75);
}
@media print, screen and (max-width: 63.99875em) {
  .swiper-button-prev {
    left: -0.75rem;
    transform: scale(0.75);
  }
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #e34c37;
}

.darkmode-toggle {
  z-index: 500;
  font-weight: 600;
  color: #fff;
  -webkit-font-smoothing: auto;
  text-shadow: -1px 0 #fff, 0 1px #fff;
}

.darkmode--activated .darkmode-toggle {
  color: #000;
  text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
}
.darkmode--activated em,
.darkmode--activated h1,
.darkmode--activated h2,
.darkmode--activated h3,
.darkmode--activated h4,
.darkmode--activated h5,
.darkmode--activated h6,
.darkmode--activated li,
.darkmode--activated p,
.darkmode--activated strong {
  color: #fff;
}
.darkmode--activated .footnote {
  color: #cacaca;
}
.darkmode--activated [class*=text-black] {
  color: #f9f9f9 !important;
}
.darkmode--activated a:active,
.darkmode--activated a:focus,
.darkmode--activated a:link,
.darkmode--activated a:visited {
  color: #1d9bff;
  transition: all, 0.3s;
}
.darkmode--activated a:hover {
  color: #4da4e9;
}
.darkmode--activated a.button:not(.white) {
  color: #fff;
}
.darkmode--activated .bg-black {
  background: #1f1f1f;
}
.darkmode--activated .bg-gray-light2 {
  background: #121212;
}
.darkmode--activated .bg-gray-light3 {
  background: #121212;
}
.darkmode--activated .bg-white,
.darkmode--activated .panelCallout {
  background: #1a1a1a;
}
.darkmode--activated hr {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.darkmode--activated .cd-main-content,
.darkmode--activated .cd-main-nav li ul,
.darkmode--activated footer {
  background: #121212;
}
.darkmode--activated .tabs-title {
  background: #121212;
  border-color: #333333;
}
.darkmode--activated .callout,
.darkmode--activated .card,
.darkmode--activated .card-large,
.darkmode--activated .card-medium,
.darkmode--activated .card-small,
.darkmode--activated .tabs,
.darkmode--activated .tabs-content,
.darkmode--activated .tabs-title > a:focus,
.darkmode--activated .tabs-title > a[aria-selected=true],
.darkmode--activated .tabs-title.is-active {
  background: #262626;
  border-color: #333333;
}
.darkmode--activated .tabs-title:not(.is-active) > a {
  color: #fff;
}
.darkmode--activated .tabs-title:not(.is-active) > a:hover {
  background: #1a1a1a;
}
.darkmode--activated .button {
  isolation: isolate;
}
.darkmode--activated .select2-container--default .select2-selection--single,
.darkmode--activated .select2-dropdown {
  border: 2px solid #8a8a8a;
  color: #f9f9f9;
  background: #333333;
}
.darkmode--activated .select2-container--default .select2-selection--single *,
.darkmode--activated .select2-container--default .select2-selection--single .select2-selection__placeholder,
.darkmode--activated .select2-dropdown *,
.darkmode--activated .select2-dropdown .select2-selection__placeholder {
  color: #fff;
}
.darkmode--activated .select2-search__field {
  color: #000;
}
.darkmode--activated .select2-container--default .select2-results__option[aria-selected=true] {
  color: #fff;
  background: #262626;
}
.darkmode--activated .cd-main-nav .dropdown.menu li ul {
  background: #333333;
}
.darkmode--activated .cd-main-nav .dropdown.menu li ul a,
.darkmode--activated .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
  background: #333333;
}
.darkmode--activated .sidenoteLeft,
.darkmode--activated .sidenoteRight {
  color: #a6a6a6;
}
.darkmode--activated .vertical-divider {
  color: #fff;
}
.darkmode--activated .vertical-divider:after, .darkmode--activated .vertical-divider:before {
  border-color: rgba(255, 255, 255, 0.1);
}
.darkmode--activated .darkMode-invert {
  filter: invert(1);
}
.darkmode--activated footer a,
.darkmode--activated footer a:link,
.darkmode--activated footer h5 {
  color: #fff;
}
.darkmode--activated .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.darkmode--activated .blockquote::after, .darkmode--activated .blockquote::after, .darkmode--activated .blockquote::before, .darkmode--activated .blockquote::before,
.darkmode--activated blockquote::after,
.darkmode--activated blockquote::after,
.darkmode--activated blockquote::before,
.darkmode--activated blockquote::before {
  background: rgba(255, 255, 255, 0.3);
}

@media (prefers-color-scheme: dark) {
  em,
h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
strong {
    color: #fff;
  }
  .footnote {
    color: #cacaca;
  }
  [class*=text-black] {
    color: #f9f9f9 !important;
  }
  a:active,
a:focus,
a:link,
a:visited {
    color: #1d9bff;
    transition: all, 0.3s;
  }
  a:hover {
    color: #4da4e9;
  }
  a.button:not(.white) {
    color: #fff;
  }
  .bg-black {
    background: #1f1f1f;
  }
  .bg-gray-light2 {
    background: #121212;
  }
  .bg-gray-light3 {
    background: #121212;
  }
  .bg-white,
.panelCallout {
    background: #1a1a1a;
  }
  hr {
    border-bottom-color: rgba(255, 255, 255, 0.2);
  }
  .cd-main-content,
.cd-main-nav li ul,
footer {
    background: #121212;
  }
  .tabs-title {
    background: #121212;
    border-color: #333333;
  }
  .callout,
.card,
.card-large,
.card-medium,
.card-small,
.tabs,
.tabs-content,
.tabs-title > a:focus,
.tabs-title > a[aria-selected=true],
.tabs-title.is-active {
    background: #262626;
    border-color: #333333;
  }
  .tabs-title:not(.is-active) > a {
    color: #fff;
  }
  .tabs-title:not(.is-active) > a:hover {
    background: #1a1a1a;
  }
  .button {
    isolation: isolate;
  }
  .select2-container--default .select2-selection--single,
.select2-dropdown {
    border: 2px solid #8a8a8a;
    color: #f9f9f9;
    background: #333333;
  }
  .select2-container--default .select2-selection--single *,
.select2-container--default .select2-selection--single .select2-selection__placeholder,
.select2-dropdown *,
.select2-dropdown .select2-selection__placeholder {
    color: #fff;
  }
  .select2-search__field {
    color: #000;
  }
  .select2-container--default .select2-results__option[aria-selected=true] {
    color: #fff;
    background: #262626;
  }
  .cd-main-nav .dropdown.menu li ul {
    background: #333333;
  }
  .cd-main-nav .dropdown.menu li ul a,
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    background: #333333;
  }
  .sidenoteLeft,
.sidenoteRight {
    color: #a6a6a6;
  }
  .vertical-divider {
    color: #fff;
  }
  .vertical-divider:after, .vertical-divider:before {
    border-color: rgba(255, 255, 255, 0.1);
  }
  .darkMode-invert {
    filter: invert(1);
  }
  footer a,
footer a:link,
footer h5 {
    color: #fff;
  }
  .swiper-pagination-bullet {
    background-color: rgba(255, 255, 255, 0.5);
    opacity: 1;
  }
  .blockquote::after, .blockquote::after, .blockquote::before, .blockquote::before,
blockquote::after,
blockquote::after,
blockquote::before,
blockquote::before {
    background: rgba(255, 255, 255, 0.3);
  }
}
.content-visbility {
  content-visbility: auto;
  contain-intrinsic-size: 1px 1000px;
}

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