.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #fff;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #fff;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23444' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #fff;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23444' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #fff;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

select.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

/*! modified version of minireset.css v0.0.4
    MIT License
    github.com/jgthms/minireset.css */
* {
  box-sizing: border-box;
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
div,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
details,
summary,
button,
input,
select,
textarea {
  margin: 0;
  padding: 0;
}

body,
input,
textarea,
button,
select {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #444;
  font-size: 1rem;
  line-height: 1.5rem;
  border-color: #444;
}

*:focus {
  outline: 0;
  outline-offset: 2px;
  box-shadow: 0px 0px 4px 2px rgba(68, 68, 68, 0.3);
  position: relative;
  transition: transform 0.2s ease, opacity 0.2s ease, color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

input,
textarea,
button,
select {
  background-color: #ebebeb;
  transition: transform 0.2s ease, opacity 0.2s ease, color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

button {
  cursor: pointer;
}

a {
  text-decoration: none;
  color: #555;
  border-color: #444;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

ul {
  list-style: none;
  line-height: 1;
}

html {
  box-sizing: border-box;
}

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

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

audio {
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
  text-align: left;
}

code,
pre {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

.preload * {
  transition: none !important;
}

input,
textarea,
select,
button {
  border: 0;
  border-radius: 0;
  padding-left: 0.39062rem;
  padding-right: 0.39062rem;
}

input, textarea, select {
  width: 100%;
}

input[type="radio"],
input[type="checkbox"],
input[type="submit"] {
  width: auto;
  margin-right: 5px;
}

.floating-label {
  position: relative;
}

.floating-label input:placeholder-shown + label,
.floating-label textarea:placeholder-shown + label {
  pointer-events: none;
  color: #5e5e5e;
  font-size: 1em;
  top: 0;
  left: 0.19531rem;
  padding: 0 0.19531rem;
  transition-duration: 0.2s;
  text-shadow: none;
}

.floating-label label,
.floating-label textarea:placeholder-shown:focus + label,
.floating-label input:placeholder-shown:focus + label {
  position: absolute;
  top: -0.9375rem;
  left: 0.19531rem;
  font-size: 0.75em;
  color: #444;
  text-shadow: 2px 2px 1px #fff, -2px 2px 1px #fff, -2px -2px 1px #fff, 2px -2px 1px #fff;
}

label.toggle,
label.check {
  display: block;
}

label.check > input[type='checkbox'],
label.check > input[type='radio'] {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

label.check > input[type='checkbox'] ~ *,
label.check > input[type='radio'] ~ * {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  cursor: pointer;
  border-radius: 0.78125rem;
}

label.check > input[type='checkbox'] ~ *::before,
label.check > input[type='radio'] ~ *::before {
  width: 100%;
  height: 100%;
  border-radius: 0.75rem;
  border: 1px solid;
}

label.check > input[type='checkbox'] ~ *::after,
label.check > input[type='radio'] ~ *::after {
  width: 0.75rem;
  height: 0.75rem;
  margin: 0.375rem;
  border-radius: 50%;
  border: 0.375rem solid;
  opacity: 0;
  transition: opacity 0.2s, ease 0.2s;
}

label.check > input[type='checkbox'] ~ *::before, label.check > input[type='checkbox'] ~ *::after,
label.check > input[type='radio'] ~ *::before,
label.check > input[type='radio'] ~ *::after {
  content: '';
  top: 0;
  left: 0;
  position: absolute;
}

label.check > input[type='checkbox']:focus ~ *::before,
label.check > input[type='radio']:focus ~ *::before {
  box-shadow: 0px 0px 4px 2px;
}

label.check > input[type='checkbox']:checked ~ *::after,
label.check > input[type='radio']:checked ~ *::after {
  opacity: 1;
  transition: opacity 0.2s, ease 0.2s;
}

label.check > input[type='checkbox']:disabled ~ *,
label.check > input[type='radio']:disabled ~ * {
  opacity: 0.6;
}

label.toggle > input[type='checkbox'] {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

label.toggle > input[type='checkbox'] ~ * {
  width: 2.34375rem;
  height: 1.5rem;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  cursor: pointer;
  border-radius: 0.78125rem;
}

label.toggle > input[type='checkbox'] ~ *::before {
  width: 100%;
  height: 100%;
  border-radius: 0.78125rem;
  border: 1px solid;
}

label.toggle > input[type='checkbox'] ~ *::after {
  width: 1.125rem;
  height: 1.125rem;
  margin: 0.1875rem 0.19531rem;
  border-radius: 50%;
  border: 1px solid;
  transition: transform 0.2s, border 0.2s, ease 0.2s;
}

label.toggle > input[type='checkbox'] ~ *::before, label.toggle > input[type='checkbox'] ~ *::after {
  content: '';
  top: 0;
  left: 0;
  position: absolute;
}

label.toggle > input[type='checkbox']:focus ~ *::before {
  box-shadow: 0px 0px 4px 2px;
}

label.toggle > input[type='checkbox']:checked ~ *::after {
  border-width: 0.3rem;
  transform: translate(0.78125rem, 0);
  transition: transform 0.2s, border 0.2s, ease 0.2s;
}

label.toggle > input[type='checkbox']:disabled ~ * {
  opacity: 0.6;
}

select {
  height: 1.5rem;
  box-sizing: border-box;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

select option {
  font-size: 1rem;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
}

.bold {
  font-weight: bold;
}

.vertical-rythm {
  background: linear-gradient(to bottom, #fff, #fff 50%, #FF696950 50%, #FF696950);
  background-size: 100% 0.75rem;
}

p {
  max-width: 35em;
}

.table {
  overflow-x: scroll;
  box-sizing: content-box;
}

.table table {
  text-align: left;
  overflow: visible;
}

.table th {
  font-weight: bold;
  position: relative;
  overflow: visible;
}

.table th:not(:first-child), .table td:not(:first-child) {
  padding-left: 0.78125rem;
}

.table .dec-pos-align {
  text-align: left;
  width: 1em;
  display: inline-block;
}

.table .dec-pos-align-wide {
  text-align: left;
  width: 2.5em;
  display: inline-block;
}

.table .numeric {
  font-variant-numeric: lining-nums tabular-nums;
  text-align: right;
  white-space: nowrap;
}

.b {
  border-width: 1px;
  border-style: solid;
}

.bx {
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}

.by {
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
}

.bl {
  border-left-width: 1px;
  border-left-style: solid;
}

.br {
  border-right-width: 1px;
  border-right-style: solid;
}

.bt {
  border-top-width: 1px;
  border-top-style: solid;
}

.bb {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.r {
  border-radius: 0.375rem;
}

.rt {
  border-radius: 0.375rem 0.375rem 0 0;
}

.rb {
  border-radius: 0 0 0.375rem 0.375rem;
}

.rl {
  border-radius: 0.375rem 0 0 0.375rem;
}

.rr {
  border-radius: 0 0.375rem 0.375rem 0;
}

.r-circle {
  border-radius: 2000px 2000px 2000px 2000px;
}

.rt-circle {
  border-radius: 2000px 2000px 0 0;
}

.rb-circle {
  border-radius: 0 0 2000px 2000px;
}

.rl-circle {
  border-radius: 2000px 0 0 2000px;
}

.rr-circle {
  border-radius: 0 2000px 2000px 0;
}

.flex-grid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}

.code {
  overflow-x: scroll;
}

.code pre {
  font-family: monospace;
}

.prototype {
  display: block;
  font-family: monospace;
  white-space: nowrap;
  overflow: visible;
  font-size: 1rem;
  line-height: 1.5rem;
  border: 0;
  overflow-x: scroll;
  max-width: 100%;
}

.elevated {
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
}

.focus\:elevated:focus {
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
}

.hover\:elevated:hover {
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
}

.bg-img {
  position: relative;
  background-color: #ebebeb;
  transition: background 2s ease-in !important;
}

.bg-img .backdrop {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}

[class*=icon] > svg {
  vertical-align: text-top;
}

.cursor\=pointer {
  cursor: pointer;
}

.cursor\=auto {
  cursor: auto;
}

.menubar {
  list-style: none;
}

.menubar li {
  list-style: none;
  white-space: nowrap;
}

.menubar ul[role="menu"] {
  display: none;
  position: absolute;
}

.menubar ul[role="menu"] li a {
  display: block;
}

.menu {
  list-style: none;
}

.menu li {
  list-style: none;
}

.menu ul[role="menu"] {
  display: block;
  position: relative;
}

.menu ul[role="menu"] li a {
  display: block;
}

.nav .menu,
.nav .menubar {
  display: none;
}

.nav--active .menu,
.nav--active .menubar {
  display: inherit;
}

@media (min-width: 45rem) {
  .nav .menu,
  .nav .menubar,
  .nav--active .menu,
  .nav--active .menubar {
    display: inherit;
  }
}

.menu-toggle {
  padding: 0.75rem 0.78125rem;
  cursor: pointer;
  border: 0;
  background: transparent;
  z-index: 1000;
}

.menu-toggle:hover .menu-toggle__burger:after {
  transform: translateY(50%);
}

.menu-toggle:hover .menu-toggle__burger:before {
  transform: translateY(-50%);
}

.menu-toggle__burger {
  width: 1.5625rem;
  height: 2px;
  margin: 0.525rem 0;
  background: #fff;
  transition: transform linear 0.3s;
  position: relative;
  display: block;
}

.menu-toggle__burger:before, .menu-toggle__burger:after {
  content: '';
  display: block;
  width: 1.5625rem;
  height: 2px;
  position: absolute;
  z-index: -1;
  transition: transform linear 0.3s;
}

.menu-toggle__burger:before {
  background: #fff;
  top: -0.375rem;
}

.menu-toggle__burger:after {
  background: #fff;
  top: 0.375rem;
}

.menu-toggle--active .menu-toggle__burger {
  background: transparent;
}

.menu-toggle--active .menu-toggle__burger:before, .menu-toggle--active .menu-toggle__burger:after {
  background: #fff;
}

.menu-toggle--active .menu-toggle__burger:before {
  top: 0;
  transform: rotate(-45deg);
}

.menu-toggle--active .menu-toggle__burger:after {
  top: 0;
  transform: rotate(45deg);
}

.text-s {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.93721rem;
  line-height: 1.5rem;
}

.text {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-l {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.067rem;
  line-height: 1.5rem;
}

.head-1,
h6 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.067rem;
  line-height: 1.5rem;
}

.head-2,
h5 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.13849rem;
  line-height: 1.5rem;
}

.head-3 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.21477rem;
  line-height: 1.5rem;
}

.head-4,
h4 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.29616rem;
  line-height: 1.5rem;
}

.head-5 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.383rem;
  line-height: 1.5rem;
}

.head-6,
h3 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.47566rem;
  line-height: 1.5rem;
}

.head-7 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.57453rem;
  line-height: 2.25rem;
}

.head-8,
h2 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.68002rem;
  line-height: 2.25rem;
}

.head-9 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.79259rem;
  line-height: 2.25rem;
}

.head-10 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.91269rem;
  line-height: 2.25rem;
}

.head-11 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 2.04084rem;
  line-height: 2.25rem;
}

.head-12,
h1 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 2.17757rem;
  line-height: 2.25rem;
}

.fixed {
  position: fixed;
}

.top {
  top: 0px;
}

.bottom {
  bottom: 0px;
}

.left {
  left: 0px;
}

.right {
  right: 0px;
}

.center {
  left: 50%;
  transform: translateX(-50%);
}

.sticky {
  position: sticky;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.overflow\=hidden {
  overflow: hidden;
}

.overflow-x\=hidden {
  overflow-x: hidden;
}

.overflow-y\=hidden {
  overflow-y: hidden;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.row {
  flex-direction: row;
}

.column {
  flex-direction: column;
}

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

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

.wrap {
  flex-wrap: wrap;
}

.no-wrap {
  flex-wrap: no-wrap;
}

.wrap-reverse {
  flex-wrap: wrap-reverse;
}

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

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

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

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

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

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

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

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

.space-evenly {
  justify-content: space-evenly;
}

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

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

.justify-stretch {
  justify-content: stretch;
}

.grow\=1 {
  flex-grow: 1;
}

.grow\=2 {
  flex-grow: 2;
}

.grow\=3 {
  flex-grow: 3;
}

.shrink\=1 {
  flex-shrink: 1;
}

.shrink\=2 {
  flex-shrink: 2;
}

.shrink\=3 {
  flex-shrink: 3;
}

.ordir\=1 {
  order: 1;
}

.ordir\=2 {
  order: 2;
}

.ordir\=3 {
  order: 3;
}

.ordir\=4 {
  order: 4;
}

.ordir\=5 {
  order: 5;
}

.ordir\=6 {
  order: 6;
}

.ordir\=7 {
  order: 7;
}

.ordir\=8 {
  order: 8;
}

.w\=site {
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.w\=viewport {
  width: 100vw;
  margin-left: 50%;
  transform: translateX(-50%);
}

.w\=full {
  width: 100%;
}

.h\=full {
  min-height: 100%;
}

.h\=viewport {
  min-height: 100vh;
}

.w\=1\/2 {
  width: 50%;
}

.w\=1\/3 {
  width: 33.33333%;
}

.w\=1\/4 {
  width: 25%;
}

.w\=1\/6 {
  width: 16.66667%;
}

.w\=1\/8 {
  width: 12.5%;
}

.w\=1\/12 {
  width: 8.33333%;
}

.w\=2\/3 {
  width: 66.66667%;
}

.w\=3\/4 {
  width: 75%;
}

.w\=5\/6 {
  width: 83.33333%;
}

.w\=11\/12 {
  width: 91.66667%;
}

.flex-grid > .w\=1\/2 {
  width: calc(50% - 0.39062rem);
}

.flex-grid > .w\=1\/3 {
  width: calc(33.33333% - 0.52083rem);
}

.flex-grid > .w\=1\/4 {
  width: calc(25% - 0.58594rem);
}

.flex-grid > .w\=1\/6 {
  width: calc(16.66667% - 0.65104rem);
}

.flex-grid > .w\=1\/8 {
  width: calc(12.5% - 0.68359rem);
}

.flex-grid > .w\=1\/12 {
  width: calc(8.33333% - 0.71615rem);
}

.flex-grid > .w\=2\/3 {
  width: calc(66.66667% - 0.26042rem);
}

.flex-grid > .w\=3\/4 {
  width: calc(75% - 0.19531rem);
}

.flex-grid > .w\=5\/6 {
  width: calc(83.33333% - 0.13021rem);
}

.flex-grid > .w\=11\/12 {
  width: calc(91.66667% - 0.0651rem);
}

.flex-grid > .offset-l\=1\/2 {
  margin-left: calc(50% - -0.39062rem);
}

.flex-grid > .offset-l\=1\/3 {
  margin-left: calc(33.33333% - -0.26042rem);
}

.flex-grid > .offset-l\=1\/4 {
  margin-left: calc(25% - -0.19531rem);
}

.flex-grid > .offset-l\=1\/6 {
  margin-left: calc(16.66667% - -0.13021rem);
}

.flex-grid > .offset-l\=1\/8 {
  margin-left: calc(12.5% - -0.09766rem);
}

.flex-grid > .offset-l\=1\/12 {
  margin-left: calc(8.33333% - -0.0651rem);
}

.flex-grid > .offset-l\=2\/3 {
  margin-left: calc(66.66667% + 0.52083rem);
}

.flex-grid > .offset-l\=3\/4 {
  margin-left: calc(75% + 0.58594rem);
}

.flex-grid > .offset-r\=1\/2 {
  margin-right: calc(50% - -0.39062rem);
}

.flex-grid > .offset-r\=1\/3 {
  margin-right: calc(33.33333% - -0.26042rem);
}

.flex-grid > .offset-r\=1\/4 {
  margin-right: calc(25% - -0.19531rem);
}

.flex-grid > .offset-r\=1\/6 {
  margin-right: calc(16.66667% - -0.13021rem);
}

.flex-grid > .offset-r\=1\/8 {
  margin-right: calc(12.5% - -0.09766rem);
}

.flex-grid > .offset-r\=1\/12 {
  margin-right: calc(8.33333% - -0.0651rem);
}

.flex-grid > .offset-r\=2\/3 {
  margin-right: calc(66.66667% + 0.52083rem);
}

.flex-grid > .offset-r\=3\/4 {
  margin-right: calc(75% + 0.58594rem);
}

.ml {
  margin-left: auto;
}

.mr {
  margin-right: auto;
}

.mx {
  margin-left: auto;
  margin-right: auto;
}

.mt {
  margin-top: auto;
}

.mb {
  margin-bottom: auto;
}

.m {
  margin-top: auto;
  margin-bottom: auto;
}

.p\=-1 {
  padding-left: -0.78125rem;
  padding-right: -0.78125rem;
  padding-top: -0.75rem;
  padding-bottom: -0.75rem;
}

.p\=0 {
  padding-left: 0rem;
  padding-right: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.p\=1 {
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.p\=2 {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.p\=3 {
  padding-left: 2.34375rem;
  padding-right: 2.34375rem;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.p\=4 {
  padding-left: 3.125rem;
  padding-right: 3.125rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p\=5 {
  padding-left: 3.90625rem;
  padding-right: 3.90625rem;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.p\=6 {
  padding-left: 4.6875rem;
  padding-right: 4.6875rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.px\=-1 {
  padding-left: -0.78125rem;
  padding-right: -0.78125rem;
}

.px\=0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.px\=1 {
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}

.px\=2 {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}

.px\=3 {
  padding-left: 2.34375rem;
  padding-right: 2.34375rem;
}

.px\=4 {
  padding-left: 3.125rem;
  padding-right: 3.125rem;
}

.px\=5 {
  padding-left: 3.90625rem;
  padding-right: 3.90625rem;
}

.px\=6 {
  padding-left: 4.6875rem;
  padding-right: 4.6875rem;
}

.py\=-1 {
  padding-top: -0.75rem;
  padding-bottom: -0.75rem;
}

.py\=0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.py\=1 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py\=2 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py\=3 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.py\=4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py\=5 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.py\=6 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.pt\=-1 {
  padding-top: -0.75rem;
}

.pt\=0 {
  padding-top: 0rem;
}

.pt\=1 {
  padding-top: 0.75rem;
}

.pt\=2 {
  padding-top: 1.5rem;
}

.pt\=3 {
  padding-top: 2.25rem;
}

.pt\=4 {
  padding-top: 3rem;
}

.pt\=5 {
  padding-top: 3.75rem;
}

.pt\=6 {
  padding-top: 4.5rem;
}

.pb\=-1 {
  padding-bottom: -0.75rem;
}

.pb\=0 {
  padding-bottom: 0rem;
}

.pb\=1 {
  padding-bottom: 0.75rem;
}

.pb\=2 {
  padding-bottom: 1.5rem;
}

.pb\=3 {
  padding-bottom: 2.25rem;
}

.pb\=4 {
  padding-bottom: 3rem;
}

.pb\=5 {
  padding-bottom: 3.75rem;
}

.pb\=6 {
  padding-bottom: 4.5rem;
}

.pl\=-1 {
  padding-left: -0.78125rem;
}

.pl\=0 {
  padding-left: 0rem;
}

.pl\=1 {
  padding-left: 0.78125rem;
}

.pl\=2 {
  padding-left: 1.5625rem;
}

.pl\=3 {
  padding-left: 2.34375rem;
}

.pl\=4 {
  padding-left: 3.125rem;
}

.pl\=5 {
  padding-left: 3.90625rem;
}

.pl\=6 {
  padding-left: 4.6875rem;
}

.pr\=-1 {
  padding-right: -0.78125rem;
}

.pr\=0 {
  padding-right: 0rem;
}

.pr\=1 {
  padding-right: 0.78125rem;
}

.pr\=2 {
  padding-right: 1.5625rem;
}

.pr\=3 {
  padding-right: 2.34375rem;
}

.pr\=4 {
  padding-right: 3.125rem;
}

.pr\=5 {
  padding-right: 3.90625rem;
}

.pr\=6 {
  padding-right: 4.6875rem;
}

.m\=-1 {
  margin-left: -0.78125rem;
  margin-right: -0.78125rem;
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.m\=0 {
  margin-left: 0rem;
  margin-right: 0rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.m\=1 {
  margin-left: 0.78125rem;
  margin-right: 0.78125rem;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.m\=2 {
  margin-left: 1.5625rem;
  margin-right: 1.5625rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.m\=3 {
  margin-left: 2.34375rem;
  margin-right: 2.34375rem;
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.m\=4 {
  margin-left: 3.125rem;
  margin-right: 3.125rem;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m\=5 {
  margin-left: 3.90625rem;
  margin-right: 3.90625rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.m\=6 {
  margin-left: 4.6875rem;
  margin-right: 4.6875rem;
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.mx\=-1 {
  margin-left: -0.78125rem;
  margin-right: -0.78125rem;
}

.mx\=0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.mx\=1 {
  margin-left: 0.78125rem;
  margin-right: 0.78125rem;
}

.mx\=2 {
  margin-left: 1.5625rem;
  margin-right: 1.5625rem;
}

.mx\=3 {
  margin-left: 2.34375rem;
  margin-right: 2.34375rem;
}

.mx\=4 {
  margin-left: 3.125rem;
  margin-right: 3.125rem;
}

.mx\=5 {
  margin-left: 3.90625rem;
  margin-right: 3.90625rem;
}

.mx\=6 {
  margin-left: 4.6875rem;
  margin-right: 4.6875rem;
}

.my\=-1 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.my\=0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.my\=1 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my\=2 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my\=3 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.my\=4 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my\=5 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.my\=6 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.mt\=-1 {
  margin-top: -0.75rem;
}

.mt\=0 {
  margin-top: 0rem;
}

.mt\=1 {
  margin-top: 0.75rem;
}

.mt\=2 {
  margin-top: 1.5rem;
}

.mt\=3 {
  margin-top: 2.25rem;
}

.mt\=4 {
  margin-top: 3rem;
}

.mt\=5 {
  margin-top: 3.75rem;
}

.mt\=6 {
  margin-top: 4.5rem;
}

.mb\=-1 {
  margin-bottom: -0.75rem;
}

.mb\=0 {
  margin-bottom: 0rem;
}

.mb\=1 {
  margin-bottom: 0.75rem;
}

.mb\=2 {
  margin-bottom: 1.5rem;
}

.mb\=3 {
  margin-bottom: 2.25rem;
}

.mb\=4 {
  margin-bottom: 3rem;
}

.mb\=5 {
  margin-bottom: 3.75rem;
}

.mb\=6 {
  margin-bottom: 4.5rem;
}

.ml\=-1 {
  margin-left: -0.78125rem;
}

.ml\=0 {
  margin-left: 0rem;
}

.ml\=1 {
  margin-left: 0.78125rem;
}

.ml\=2 {
  margin-left: 1.5625rem;
}

.ml\=3 {
  margin-left: 2.34375rem;
}

.ml\=4 {
  margin-left: 3.125rem;
}

.ml\=5 {
  margin-left: 3.90625rem;
}

.ml\=6 {
  margin-left: 4.6875rem;
}

.mr\=-1 {
  margin-right: -0.78125rem;
}

.mr\=0 {
  margin-right: 0rem;
}

.mr\=1 {
  margin-right: 0.78125rem;
}

.mr\=2 {
  margin-right: 1.5625rem;
}

.mr\=3 {
  margin-right: 2.34375rem;
}

.mr\=4 {
  margin-right: 3.125rem;
}

.mr\=5 {
  margin-right: 3.90625rem;
}

.mr\=6 {
  margin-right: 4.6875rem;
}

.ar\=16\/9 {
  position: relative;
}

.ar\=16\/9:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}

.ar\=16\/9 > * {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ar\=4\/3 {
  position: relative;
}

.ar\=4\/3:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 75%;
}

.ar\=4\/3 > * {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ar\=1\/1 {
  position: relative;
}

.ar\=1\/1:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.ar\=1\/1 > * {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.visible {
  display: initial;
}

.visible.flex {
  display: flex;
}

.visible.inline-flex {
  display: inline-flex;
}

.visible.block {
  display: block;
}

.visible.inline-block {
  display: inline-block;
}

.visible.inline {
  display: inline;
}

.hidden,
.hidden.flex,
.hidden.inline-flex,
.hidden.block,
.hidden.inline-block,
.hidden.inline {
  display: none;
}

.text-align\=c {
  text-align: center;
}

.text-align\=l {
  text-align: left;
}

.text-align\=r {
  text-align: right;
}

.text-wrap\=inital {
  white-space: initial;
}

.text-wrap\=nowrap {
  white-space: nowrap;
}

.text-overflow\=initial {
  text-overflow: initial;
}

.text-overflow\=clip {
  overflow: hidden;
  text-overflow: clip;
}

.text-overflow\=\.\.\. {
  overflow: hidden;
  text-overflow: ellipsis;
}

.icon > svg {
  height: 1rem;
}

.icon-l > svg {
  height: 1.25rem;
}

.icon-xl > svg {
  height: 1.75rem;
}

.icon-xxl > svg,
.icon-2xl > svg {
  height: 2.5rem;
}

.icon-3xl > svg {
  height: 3rem;
}

.icon-4xl > svg {
  height: 4.75rem;
}

html {
  font-size: 16px;
}

@media (min-width: 500px) {
  html {
    font-size: calc(0.00571 * 100vw + 16px - 2.85714px);
  }
}

@media (min-width: 1200px) {
  html {
    font-size: 20px;
  }
}

@media (min-width: 30rem) {
  .md\:fixed {
    position: fixed;
  }
  .md\:top {
    top: 0px;
  }
  .md\:bottom {
    bottom: 0px;
  }
  .md\:left {
    left: 0px;
  }
  .md\:right {
    right: 0px;
  }
  .md\:center {
    left: 50%;
    transform: translateX(-50%);
  }
  .md\:sticky {
    position: sticky;
  }
  .md\:relative {
    position: relative;
  }
  .md\:absolute {
    position: absolute;
  }
  .md\:overflow\=hidden {
    overflow: hidden;
  }
  .md\:overflow-x\=hidden {
    overflow-x: hidden;
  }
  .md\:overflow-y\=hidden {
    overflow-y: hidden;
  }
  .md\:block {
    display: block;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:inline {
    display: inline;
  }
  .md\:flex {
    display: flex;
  }
  .md\:inline-flex {
    display: inline-flex;
  }
  .md\:row {
    flex-direction: row;
  }
  .md\:column {
    flex-direction: column;
  }
  .md\:row-reverse {
    flex-direction: row-reverse;
  }
  .md\:column-reverse {
    flex-direction: column-reverse;
  }
  .md\:wrap {
    flex-wrap: wrap;
  }
  .md\:no-wrap {
    flex-wrap: no-wrap;
  }
  .md\:wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:align-start {
    align-items: flex-start;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:align-end {
    align-items: flex-end;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:align-center {
    align-items: center;
  }
  .md\:space-between {
    justify-content: space-between;
  }
  .md\:space-around {
    justify-content: space-around;
  }
  .md\:space-evenly {
    justify-content: space-evenly;
  }
  .md\:align-baseline {
    align-items: baseline;
  }
  .md\:align-stretch {
    align-items: stretch;
  }
  .md\:justify-stretch {
    justify-content: stretch;
  }
  .md\:grow\=1 {
    flex-grow: 1;
  }
  .md\:grow\=2 {
    flex-grow: 2;
  }
  .md\:grow\=3 {
    flex-grow: 3;
  }
  .md\:shrink\=1 {
    flex-shrink: 1;
  }
  .md\:shrink\=2 {
    flex-shrink: 2;
  }
  .md\:shrink\=3 {
    flex-shrink: 3;
  }
  .md\:ordir\=1 {
    order: 1;
  }
  .md\:ordir\=2 {
    order: 2;
  }
  .md\:ordir\=3 {
    order: 3;
  }
  .md\:ordir\=4 {
    order: 4;
  }
  .md\:ordir\=5 {
    order: 5;
  }
  .md\:ordir\=6 {
    order: 6;
  }
  .md\:ordir\=7 {
    order: 7;
  }
  .md\:ordir\=8 {
    order: 8;
  }
  .md\:w\=site {
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .md\:w\=viewport {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
  .md\:w\=full {
    width: 100%;
  }
  .md\:h\=full {
    min-height: 100%;
  }
  .md\:h\=viewport {
    min-height: 100vh;
  }
  .md\:w\=1\/2 {
    width: 50%;
  }
  .md\:w\=1\/3 {
    width: 33.33333%;
  }
  .md\:w\=1\/4 {
    width: 25%;
  }
  .md\:w\=1\/6 {
    width: 16.66667%;
  }
  .md\:w\=1\/8 {
    width: 12.5%;
  }
  .md\:w\=1\/12 {
    width: 8.33333%;
  }
  .md\:w\=2\/3 {
    width: 66.66667%;
  }
  .md\:w\=3\/4 {
    width: 75%;
  }
  .md\:w\=5\/6 {
    width: 83.33333%;
  }
  .md\:w\=11\/12 {
    width: 91.66667%;
  }
  .flex-grid > .md\:w\=1\/2 {
    width: calc(50% - 0.39062rem);
  }
  .flex-grid > .md\:w\=1\/3 {
    width: calc(33.33333% - 0.52083rem);
  }
  .flex-grid > .md\:w\=1\/4 {
    width: calc(25% - 0.58594rem);
  }
  .flex-grid > .md\:w\=1\/6 {
    width: calc(16.66667% - 0.65104rem);
  }
  .flex-grid > .md\:w\=1\/8 {
    width: calc(12.5% - 0.68359rem);
  }
  .flex-grid > .md\:w\=1\/12 {
    width: calc(8.33333% - 0.71615rem);
  }
  .flex-grid > .md\:w\=2\/3 {
    width: calc(66.66667% - 0.26042rem);
  }
  .flex-grid > .md\:w\=3\/4 {
    width: calc(75% - 0.19531rem);
  }
  .flex-grid > .md\:w\=5\/6 {
    width: calc(83.33333% - 0.13021rem);
  }
  .flex-grid > .md\:w\=11\/12 {
    width: calc(91.66667% - 0.0651rem);
  }
  .flex-grid > .md\:offset-l\=1\/2 {
    margin-left: calc(50% - -0.39062rem);
  }
  .flex-grid > .md\:offset-l\=1\/3 {
    margin-left: calc(33.33333% - -0.26042rem);
  }
  .flex-grid > .md\:offset-l\=1\/4 {
    margin-left: calc(25% - -0.19531rem);
  }
  .flex-grid > .md\:offset-l\=1\/6 {
    margin-left: calc(16.66667% - -0.13021rem);
  }
  .flex-grid > .md\:offset-l\=1\/8 {
    margin-left: calc(12.5% - -0.09766rem);
  }
  .flex-grid > .md\:offset-l\=1\/12 {
    margin-left: calc(8.33333% - -0.0651rem);
  }
  .flex-grid > .md\:offset-l\=2\/3 {
    margin-left: calc(66.66667% + 0.52083rem);
  }
  .flex-grid > .md\:offset-l\=3\/4 {
    margin-left: calc(75% + 0.58594rem);
  }
  .flex-grid > .md\:offset-r\=1\/2 {
    margin-right: calc(50% - -0.39062rem);
  }
  .flex-grid > .md\:offset-r\=1\/3 {
    margin-right: calc(33.33333% - -0.26042rem);
  }
  .flex-grid > .md\:offset-r\=1\/4 {
    margin-right: calc(25% - -0.19531rem);
  }
  .flex-grid > .md\:offset-r\=1\/6 {
    margin-right: calc(16.66667% - -0.13021rem);
  }
  .flex-grid > .md\:offset-r\=1\/8 {
    margin-right: calc(12.5% - -0.09766rem);
  }
  .flex-grid > .md\:offset-r\=1\/12 {
    margin-right: calc(8.33333% - -0.0651rem);
  }
  .flex-grid > .md\:offset-r\=2\/3 {
    margin-right: calc(66.66667% + 0.52083rem);
  }
  .flex-grid > .md\:offset-r\=3\/4 {
    margin-right: calc(75% + 0.58594rem);
  }
  .md\:ml {
    margin-left: auto;
  }
  .md\:mr {
    margin-right: auto;
  }
  .md\:mx {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:mt {
    margin-top: auto;
  }
  .md\:mb {
    margin-bottom: auto;
  }
  .md\:m {
    margin-top: auto;
    margin-bottom: auto;
  }
  .md\:p\=-1 {
    padding-left: -0.78125rem;
    padding-right: -0.78125rem;
    padding-top: -0.75rem;
    padding-bottom: -0.75rem;
  }
  .md\:p\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .md\:p\=1 {
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .md\:p\=2 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:p\=3 {
    padding-left: 2.34375rem;
    padding-right: 2.34375rem;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .md\:p\=4 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:p\=5 {
    padding-left: 3.90625rem;
    padding-right: 3.90625rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .md\:p\=6 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .md\:px\=-1 {
    padding-left: -0.78125rem;
    padding-right: -0.78125rem;
  }
  .md\:px\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .md\:px\=1 {
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
  }
  .md\:px\=2 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
  .md\:px\=3 {
    padding-left: 2.34375rem;
    padding-right: 2.34375rem;
  }
  .md\:px\=4 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .md\:px\=5 {
    padding-left: 3.90625rem;
    padding-right: 3.90625rem;
  }
  .md\:px\=6 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }
  .md\:py\=-1 {
    padding-top: -0.75rem;
    padding-bottom: -0.75rem;
  }
  .md\:py\=0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .md\:py\=1 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .md\:py\=2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:py\=3 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .md\:py\=4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:py\=5 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .md\:py\=6 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .md\:pt\=-1 {
    padding-top: -0.75rem;
  }
  .md\:pt\=0 {
    padding-top: 0rem;
  }
  .md\:pt\=1 {
    padding-top: 0.75rem;
  }
  .md\:pt\=2 {
    padding-top: 1.5rem;
  }
  .md\:pt\=3 {
    padding-top: 2.25rem;
  }
  .md\:pt\=4 {
    padding-top: 3rem;
  }
  .md\:pt\=5 {
    padding-top: 3.75rem;
  }
  .md\:pt\=6 {
    padding-top: 4.5rem;
  }
  .md\:pb\=-1 {
    padding-bottom: -0.75rem;
  }
  .md\:pb\=0 {
    padding-bottom: 0rem;
  }
  .md\:pb\=1 {
    padding-bottom: 0.75rem;
  }
  .md\:pb\=2 {
    padding-bottom: 1.5rem;
  }
  .md\:pb\=3 {
    padding-bottom: 2.25rem;
  }
  .md\:pb\=4 {
    padding-bottom: 3rem;
  }
  .md\:pb\=5 {
    padding-bottom: 3.75rem;
  }
  .md\:pb\=6 {
    padding-bottom: 4.5rem;
  }
  .md\:pl\=-1 {
    padding-left: -0.78125rem;
  }
  .md\:pl\=0 {
    padding-left: 0rem;
  }
  .md\:pl\=1 {
    padding-left: 0.78125rem;
  }
  .md\:pl\=2 {
    padding-left: 1.5625rem;
  }
  .md\:pl\=3 {
    padding-left: 2.34375rem;
  }
  .md\:pl\=4 {
    padding-left: 3.125rem;
  }
  .md\:pl\=5 {
    padding-left: 3.90625rem;
  }
  .md\:pl\=6 {
    padding-left: 4.6875rem;
  }
  .md\:pr\=-1 {
    padding-right: -0.78125rem;
  }
  .md\:pr\=0 {
    padding-right: 0rem;
  }
  .md\:pr\=1 {
    padding-right: 0.78125rem;
  }
  .md\:pr\=2 {
    padding-right: 1.5625rem;
  }
  .md\:pr\=3 {
    padding-right: 2.34375rem;
  }
  .md\:pr\=4 {
    padding-right: 3.125rem;
  }
  .md\:pr\=5 {
    padding-right: 3.90625rem;
  }
  .md\:pr\=6 {
    padding-right: 4.6875rem;
  }
  .md\:m\=-1 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .md\:m\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .md\:m\=1 {
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .md\:m\=2 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .md\:m\=3 {
    margin-left: 2.34375rem;
    margin-right: 2.34375rem;
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .md\:m\=4 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .md\:m\=5 {
    margin-left: 3.90625rem;
    margin-right: 3.90625rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .md\:m\=6 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .md\:mx\=-1 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
  .md\:mx\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .md\:mx\=1 {
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  .md\:mx\=2 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }
  .md\:mx\=3 {
    margin-left: 2.34375rem;
    margin-right: 2.34375rem;
  }
  .md\:mx\=4 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }
  .md\:mx\=5 {
    margin-left: 3.90625rem;
    margin-right: 3.90625rem;
  }
  .md\:mx\=6 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }
  .md\:my\=-1 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .md\:my\=0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .md\:my\=1 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .md\:my\=2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .md\:my\=3 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .md\:my\=4 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .md\:my\=5 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .md\:my\=6 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .md\:mt\=-1 {
    margin-top: -0.75rem;
  }
  .md\:mt\=0 {
    margin-top: 0rem;
  }
  .md\:mt\=1 {
    margin-top: 0.75rem;
  }
  .md\:mt\=2 {
    margin-top: 1.5rem;
  }
  .md\:mt\=3 {
    margin-top: 2.25rem;
  }
  .md\:mt\=4 {
    margin-top: 3rem;
  }
  .md\:mt\=5 {
    margin-top: 3.75rem;
  }
  .md\:mt\=6 {
    margin-top: 4.5rem;
  }
  .md\:mb\=-1 {
    margin-bottom: -0.75rem;
  }
  .md\:mb\=0 {
    margin-bottom: 0rem;
  }
  .md\:mb\=1 {
    margin-bottom: 0.75rem;
  }
  .md\:mb\=2 {
    margin-bottom: 1.5rem;
  }
  .md\:mb\=3 {
    margin-bottom: 2.25rem;
  }
  .md\:mb\=4 {
    margin-bottom: 3rem;
  }
  .md\:mb\=5 {
    margin-bottom: 3.75rem;
  }
  .md\:mb\=6 {
    margin-bottom: 4.5rem;
  }
  .md\:ml\=-1 {
    margin-left: -0.78125rem;
  }
  .md\:ml\=0 {
    margin-left: 0rem;
  }
  .md\:ml\=1 {
    margin-left: 0.78125rem;
  }
  .md\:ml\=2 {
    margin-left: 1.5625rem;
  }
  .md\:ml\=3 {
    margin-left: 2.34375rem;
  }
  .md\:ml\=4 {
    margin-left: 3.125rem;
  }
  .md\:ml\=5 {
    margin-left: 3.90625rem;
  }
  .md\:ml\=6 {
    margin-left: 4.6875rem;
  }
  .md\:mr\=-1 {
    margin-right: -0.78125rem;
  }
  .md\:mr\=0 {
    margin-right: 0rem;
  }
  .md\:mr\=1 {
    margin-right: 0.78125rem;
  }
  .md\:mr\=2 {
    margin-right: 1.5625rem;
  }
  .md\:mr\=3 {
    margin-right: 2.34375rem;
  }
  .md\:mr\=4 {
    margin-right: 3.125rem;
  }
  .md\:mr\=5 {
    margin-right: 3.90625rem;
  }
  .md\:mr\=6 {
    margin-right: 4.6875rem;
  }
  .md\:ar\=16\/9 {
    position: relative;
  }
  .md\:ar\=16\/9:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .md\:ar\=16\/9 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .md\:ar\=4\/3 {
    position: relative;
  }
  .md\:ar\=4\/3:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  .md\:ar\=4\/3 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .md\:ar\=1\/1 {
    position: relative;
  }
  .md\:ar\=1\/1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
  .md\:ar\=1\/1 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .md\:visible {
    display: initial;
  }
  .md\:visible.flex {
    display: flex;
  }
  .md\:visible.inline-flex {
    display: inline-flex;
  }
  .md\:visible.block {
    display: block;
  }
  .md\:visible.inline-block {
    display: inline-block;
  }
  .md\:visible.inline {
    display: inline;
  }
  .md\:hidden,
  .md\:hidden.flex,
  .md\:hidden.inline-flex,
  .md\:hidden.block,
  .md\:hidden.inline-block,
  .md\:hidden.inline {
    display: none;
  }
  .md\:text-align\=c {
    text-align: center;
  }
  .md\:text-align\=l {
    text-align: left;
  }
  .md\:text-align\=r {
    text-align: right;
  }
  .md\:text-wrap\=inital {
    white-space: initial;
  }
  .md\:text-wrap\=nowrap {
    white-space: nowrap;
  }
  .md\:text-overflow\=initial {
    text-overflow: initial;
  }
  .md\:text-overflow\=clip {
    overflow: hidden;
    text-overflow: clip;
  }
  .md\:text-overflow\=\.\.\. {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .md\:icon > svg {
    height: 1rem;
  }
  .md\:icon-l > svg {
    height: 1.25rem;
  }
  .md\:icon-xl > svg {
    height: 1.75rem;
  }
  .md\:icon-xxl > svg,
  .md\:icon-2xl > svg {
    height: 2.5rem;
  }
  .md\:icon-3xl > svg {
    height: 3rem;
  }
  .md\:icon-4xl > svg {
    height: 4.75rem;
  }
}

@media (min-width: 45rem) {
  .lg\:fixed {
    position: fixed;
  }
  .lg\:top {
    top: 0px;
  }
  .lg\:bottom {
    bottom: 0px;
  }
  .lg\:left {
    left: 0px;
  }
  .lg\:right {
    right: 0px;
  }
  .lg\:center {
    left: 50%;
    transform: translateX(-50%);
  }
  .lg\:sticky {
    position: sticky;
  }
  .lg\:relative {
    position: relative;
  }
  .lg\:absolute {
    position: absolute;
  }
  .lg\:overflow\=hidden {
    overflow: hidden;
  }
  .lg\:overflow-x\=hidden {
    overflow-x: hidden;
  }
  .lg\:overflow-y\=hidden {
    overflow-y: hidden;
  }
  .lg\:block {
    display: block;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:inline {
    display: inline;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:inline-flex {
    display: inline-flex;
  }
  .lg\:row {
    flex-direction: row;
  }
  .lg\:column {
    flex-direction: column;
  }
  .lg\:row-reverse {
    flex-direction: row-reverse;
  }
  .lg\:column-reverse {
    flex-direction: column-reverse;
  }
  .lg\:wrap {
    flex-wrap: wrap;
  }
  .lg\:no-wrap {
    flex-wrap: no-wrap;
  }
  .lg\:wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:align-start {
    align-items: flex-start;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:align-end {
    align-items: flex-end;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:align-center {
    align-items: center;
  }
  .lg\:space-between {
    justify-content: space-between;
  }
  .lg\:space-around {
    justify-content: space-around;
  }
  .lg\:space-evenly {
    justify-content: space-evenly;
  }
  .lg\:align-baseline {
    align-items: baseline;
  }
  .lg\:align-stretch {
    align-items: stretch;
  }
  .lg\:justify-stretch {
    justify-content: stretch;
  }
  .lg\:grow\=1 {
    flex-grow: 1;
  }
  .lg\:grow\=2 {
    flex-grow: 2;
  }
  .lg\:grow\=3 {
    flex-grow: 3;
  }
  .lg\:shrink\=1 {
    flex-shrink: 1;
  }
  .lg\:shrink\=2 {
    flex-shrink: 2;
  }
  .lg\:shrink\=3 {
    flex-shrink: 3;
  }
  .lg\:ordir\=1 {
    order: 1;
  }
  .lg\:ordir\=2 {
    order: 2;
  }
  .lg\:ordir\=3 {
    order: 3;
  }
  .lg\:ordir\=4 {
    order: 4;
  }
  .lg\:ordir\=5 {
    order: 5;
  }
  .lg\:ordir\=6 {
    order: 6;
  }
  .lg\:ordir\=7 {
    order: 7;
  }
  .lg\:ordir\=8 {
    order: 8;
  }
  .lg\:w\=site {
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .lg\:w\=viewport {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
  .lg\:w\=full {
    width: 100%;
  }
  .lg\:h\=full {
    min-height: 100%;
  }
  .lg\:h\=viewport {
    min-height: 100vh;
  }
  .lg\:w\=1\/2 {
    width: 50%;
  }
  .lg\:w\=1\/3 {
    width: 33.33333%;
  }
  .lg\:w\=1\/4 {
    width: 25%;
  }
  .lg\:w\=1\/6 {
    width: 16.66667%;
  }
  .lg\:w\=1\/8 {
    width: 12.5%;
  }
  .lg\:w\=1\/12 {
    width: 8.33333%;
  }
  .lg\:w\=2\/3 {
    width: 66.66667%;
  }
  .lg\:w\=3\/4 {
    width: 75%;
  }
  .lg\:w\=5\/6 {
    width: 83.33333%;
  }
  .lg\:w\=11\/12 {
    width: 91.66667%;
  }
  .flex-grid > .lg\:w\=1\/2 {
    width: calc(50% - 0.39062rem);
  }
  .flex-grid > .lg\:w\=1\/3 {
    width: calc(33.33333% - 0.52083rem);
  }
  .flex-grid > .lg\:w\=1\/4 {
    width: calc(25% - 0.58594rem);
  }
  .flex-grid > .lg\:w\=1\/6 {
    width: calc(16.66667% - 0.65104rem);
  }
  .flex-grid > .lg\:w\=1\/8 {
    width: calc(12.5% - 0.68359rem);
  }
  .flex-grid > .lg\:w\=1\/12 {
    width: calc(8.33333% - 0.71615rem);
  }
  .flex-grid > .lg\:w\=2\/3 {
    width: calc(66.66667% - 0.26042rem);
  }
  .flex-grid > .lg\:w\=3\/4 {
    width: calc(75% - 0.19531rem);
  }
  .flex-grid > .lg\:w\=5\/6 {
    width: calc(83.33333% - 0.13021rem);
  }
  .flex-grid > .lg\:w\=11\/12 {
    width: calc(91.66667% - 0.0651rem);
  }
  .flex-grid > .lg\:offset-l\=1\/2 {
    margin-left: calc(50% - -0.39062rem);
  }
  .flex-grid > .lg\:offset-l\=1\/3 {
    margin-left: calc(33.33333% - -0.26042rem);
  }
  .flex-grid > .lg\:offset-l\=1\/4 {
    margin-left: calc(25% - -0.19531rem);
  }
  .flex-grid > .lg\:offset-l\=1\/6 {
    margin-left: calc(16.66667% - -0.13021rem);
  }
  .flex-grid > .lg\:offset-l\=1\/8 {
    margin-left: calc(12.5% - -0.09766rem);
  }
  .flex-grid > .lg\:offset-l\=1\/12 {
    margin-left: calc(8.33333% - -0.0651rem);
  }
  .flex-grid > .lg\:offset-l\=2\/3 {
    margin-left: calc(66.66667% + 0.52083rem);
  }
  .flex-grid > .lg\:offset-l\=3\/4 {
    margin-left: calc(75% + 0.58594rem);
  }
  .flex-grid > .lg\:offset-r\=1\/2 {
    margin-right: calc(50% - -0.39062rem);
  }
  .flex-grid > .lg\:offset-r\=1\/3 {
    margin-right: calc(33.33333% - -0.26042rem);
  }
  .flex-grid > .lg\:offset-r\=1\/4 {
    margin-right: calc(25% - -0.19531rem);
  }
  .flex-grid > .lg\:offset-r\=1\/6 {
    margin-right: calc(16.66667% - -0.13021rem);
  }
  .flex-grid > .lg\:offset-r\=1\/8 {
    margin-right: calc(12.5% - -0.09766rem);
  }
  .flex-grid > .lg\:offset-r\=1\/12 {
    margin-right: calc(8.33333% - -0.0651rem);
  }
  .flex-grid > .lg\:offset-r\=2\/3 {
    margin-right: calc(66.66667% + 0.52083rem);
  }
  .flex-grid > .lg\:offset-r\=3\/4 {
    margin-right: calc(75% + 0.58594rem);
  }
  .lg\:ml {
    margin-left: auto;
  }
  .lg\:mr {
    margin-right: auto;
  }
  .lg\:mx {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:mt {
    margin-top: auto;
  }
  .lg\:mb {
    margin-bottom: auto;
  }
  .lg\:m {
    margin-top: auto;
    margin-bottom: auto;
  }
  .lg\:p\=-1 {
    padding-left: -0.78125rem;
    padding-right: -0.78125rem;
    padding-top: -0.75rem;
    padding-bottom: -0.75rem;
  }
  .lg\:p\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .lg\:p\=1 {
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lg\:p\=2 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:p\=3 {
    padding-left: 2.34375rem;
    padding-right: 2.34375rem;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .lg\:p\=4 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:p\=5 {
    padding-left: 3.90625rem;
    padding-right: 3.90625rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .lg\:p\=6 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .lg\:px\=-1 {
    padding-left: -0.78125rem;
    padding-right: -0.78125rem;
  }
  .lg\:px\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .lg\:px\=1 {
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
  }
  .lg\:px\=2 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
  .lg\:px\=3 {
    padding-left: 2.34375rem;
    padding-right: 2.34375rem;
  }
  .lg\:px\=4 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .lg\:px\=5 {
    padding-left: 3.90625rem;
    padding-right: 3.90625rem;
  }
  .lg\:px\=6 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }
  .lg\:py\=-1 {
    padding-top: -0.75rem;
    padding-bottom: -0.75rem;
  }
  .lg\:py\=0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .lg\:py\=1 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lg\:py\=2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:py\=3 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .lg\:py\=4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:py\=5 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .lg\:py\=6 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .lg\:pt\=-1 {
    padding-top: -0.75rem;
  }
  .lg\:pt\=0 {
    padding-top: 0rem;
  }
  .lg\:pt\=1 {
    padding-top: 0.75rem;
  }
  .lg\:pt\=2 {
    padding-top: 1.5rem;
  }
  .lg\:pt\=3 {
    padding-top: 2.25rem;
  }
  .lg\:pt\=4 {
    padding-top: 3rem;
  }
  .lg\:pt\=5 {
    padding-top: 3.75rem;
  }
  .lg\:pt\=6 {
    padding-top: 4.5rem;
  }
  .lg\:pb\=-1 {
    padding-bottom: -0.75rem;
  }
  .lg\:pb\=0 {
    padding-bottom: 0rem;
  }
  .lg\:pb\=1 {
    padding-bottom: 0.75rem;
  }
  .lg\:pb\=2 {
    padding-bottom: 1.5rem;
  }
  .lg\:pb\=3 {
    padding-bottom: 2.25rem;
  }
  .lg\:pb\=4 {
    padding-bottom: 3rem;
  }
  .lg\:pb\=5 {
    padding-bottom: 3.75rem;
  }
  .lg\:pb\=6 {
    padding-bottom: 4.5rem;
  }
  .lg\:pl\=-1 {
    padding-left: -0.78125rem;
  }
  .lg\:pl\=0 {
    padding-left: 0rem;
  }
  .lg\:pl\=1 {
    padding-left: 0.78125rem;
  }
  .lg\:pl\=2 {
    padding-left: 1.5625rem;
  }
  .lg\:pl\=3 {
    padding-left: 2.34375rem;
  }
  .lg\:pl\=4 {
    padding-left: 3.125rem;
  }
  .lg\:pl\=5 {
    padding-left: 3.90625rem;
  }
  .lg\:pl\=6 {
    padding-left: 4.6875rem;
  }
  .lg\:pr\=-1 {
    padding-right: -0.78125rem;
  }
  .lg\:pr\=0 {
    padding-right: 0rem;
  }
  .lg\:pr\=1 {
    padding-right: 0.78125rem;
  }
  .lg\:pr\=2 {
    padding-right: 1.5625rem;
  }
  .lg\:pr\=3 {
    padding-right: 2.34375rem;
  }
  .lg\:pr\=4 {
    padding-right: 3.125rem;
  }
  .lg\:pr\=5 {
    padding-right: 3.90625rem;
  }
  .lg\:pr\=6 {
    padding-right: 4.6875rem;
  }
  .lg\:m\=-1 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .lg\:m\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .lg\:m\=1 {
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .lg\:m\=2 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .lg\:m\=3 {
    margin-left: 2.34375rem;
    margin-right: 2.34375rem;
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .lg\:m\=4 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg\:m\=5 {
    margin-left: 3.90625rem;
    margin-right: 3.90625rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .lg\:m\=6 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .lg\:mx\=-1 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
  .lg\:mx\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .lg\:mx\=1 {
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  .lg\:mx\=2 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }
  .lg\:mx\=3 {
    margin-left: 2.34375rem;
    margin-right: 2.34375rem;
  }
  .lg\:mx\=4 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }
  .lg\:mx\=5 {
    margin-left: 3.90625rem;
    margin-right: 3.90625rem;
  }
  .lg\:mx\=6 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }
  .lg\:my\=-1 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .lg\:my\=0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .lg\:my\=1 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .lg\:my\=2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .lg\:my\=3 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .lg\:my\=4 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg\:my\=5 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .lg\:my\=6 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .lg\:mt\=-1 {
    margin-top: -0.75rem;
  }
  .lg\:mt\=0 {
    margin-top: 0rem;
  }
  .lg\:mt\=1 {
    margin-top: 0.75rem;
  }
  .lg\:mt\=2 {
    margin-top: 1.5rem;
  }
  .lg\:mt\=3 {
    margin-top: 2.25rem;
  }
  .lg\:mt\=4 {
    margin-top: 3rem;
  }
  .lg\:mt\=5 {
    margin-top: 3.75rem;
  }
  .lg\:mt\=6 {
    margin-top: 4.5rem;
  }
  .lg\:mb\=-1 {
    margin-bottom: -0.75rem;
  }
  .lg\:mb\=0 {
    margin-bottom: 0rem;
  }
  .lg\:mb\=1 {
    margin-bottom: 0.75rem;
  }
  .lg\:mb\=2 {
    margin-bottom: 1.5rem;
  }
  .lg\:mb\=3 {
    margin-bottom: 2.25rem;
  }
  .lg\:mb\=4 {
    margin-bottom: 3rem;
  }
  .lg\:mb\=5 {
    margin-bottom: 3.75rem;
  }
  .lg\:mb\=6 {
    margin-bottom: 4.5rem;
  }
  .lg\:ml\=-1 {
    margin-left: -0.78125rem;
  }
  .lg\:ml\=0 {
    margin-left: 0rem;
  }
  .lg\:ml\=1 {
    margin-left: 0.78125rem;
  }
  .lg\:ml\=2 {
    margin-left: 1.5625rem;
  }
  .lg\:ml\=3 {
    margin-left: 2.34375rem;
  }
  .lg\:ml\=4 {
    margin-left: 3.125rem;
  }
  .lg\:ml\=5 {
    margin-left: 3.90625rem;
  }
  .lg\:ml\=6 {
    margin-left: 4.6875rem;
  }
  .lg\:mr\=-1 {
    margin-right: -0.78125rem;
  }
  .lg\:mr\=0 {
    margin-right: 0rem;
  }
  .lg\:mr\=1 {
    margin-right: 0.78125rem;
  }
  .lg\:mr\=2 {
    margin-right: 1.5625rem;
  }
  .lg\:mr\=3 {
    margin-right: 2.34375rem;
  }
  .lg\:mr\=4 {
    margin-right: 3.125rem;
  }
  .lg\:mr\=5 {
    margin-right: 3.90625rem;
  }
  .lg\:mr\=6 {
    margin-right: 4.6875rem;
  }
  .lg\:ar\=16\/9 {
    position: relative;
  }
  .lg\:ar\=16\/9:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .lg\:ar\=16\/9 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .lg\:ar\=4\/3 {
    position: relative;
  }
  .lg\:ar\=4\/3:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  .lg\:ar\=4\/3 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .lg\:ar\=1\/1 {
    position: relative;
  }
  .lg\:ar\=1\/1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
  .lg\:ar\=1\/1 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .lg\:visible {
    display: initial;
  }
  .lg\:visible.flex {
    display: flex;
  }
  .lg\:visible.inline-flex {
    display: inline-flex;
  }
  .lg\:visible.block {
    display: block;
  }
  .lg\:visible.inline-block {
    display: inline-block;
  }
  .lg\:visible.inline {
    display: inline;
  }
  .lg\:hidden,
  .lg\:hidden.flex,
  .lg\:hidden.inline-flex,
  .lg\:hidden.block,
  .lg\:hidden.inline-block,
  .lg\:hidden.inline {
    display: none;
  }
  .lg\:text-align\=c {
    text-align: center;
  }
  .lg\:text-align\=l {
    text-align: left;
  }
  .lg\:text-align\=r {
    text-align: right;
  }
  .lg\:text-wrap\=inital {
    white-space: initial;
  }
  .lg\:text-wrap\=nowrap {
    white-space: nowrap;
  }
  .lg\:text-overflow\=initial {
    text-overflow: initial;
  }
  .lg\:text-overflow\=clip {
    overflow: hidden;
    text-overflow: clip;
  }
  .lg\:text-overflow\=\.\.\. {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .lg\:icon > svg {
    height: 1rem;
  }
  .lg\:icon-l > svg {
    height: 1.25rem;
  }
  .lg\:icon-xl > svg {
    height: 1.75rem;
  }
  .lg\:icon-xxl > svg,
  .lg\:icon-2xl > svg {
    height: 2.5rem;
  }
  .lg\:icon-3xl > svg {
    height: 3rem;
  }
  .lg\:icon-4xl > svg {
    height: 4.75rem;
  }
  .lg\:text-s {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 0.93721rem;
    line-height: 1.5rem;
  }
  .lg\:text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-l {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.067rem;
    line-height: 1.5rem;
  }
  .lg\:head-1,
  h6 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.067rem;
    line-height: 1.5rem;
  }
  .lg\:head-2,
  h5 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.13849rem;
    line-height: 1.5rem;
  }
  .lg\:head-3 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.21477rem;
    line-height: 1.5rem;
  }
  .lg\:head-4,
  h4 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.29616rem;
    line-height: 1.5rem;
  }
  .lg\:head-5 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.383rem;
    line-height: 1.5rem;
  }
  .lg\:head-6,
  h3 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.47566rem;
    line-height: 1.5rem;
  }
  .lg\:head-7 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.57453rem;
    line-height: 2.25rem;
  }
  .lg\:head-8,
  h2 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.68002rem;
    line-height: 2.25rem;
  }
  .lg\:head-9 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.79259rem;
    line-height: 2.25rem;
  }
  .lg\:head-10 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.91269rem;
    line-height: 2.25rem;
  }
  .lg\:head-11 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 2.04084rem;
    line-height: 2.25rem;
  }
  .lg\:head-12,
  h1 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 2.17757rem;
    line-height: 2.25rem;
  }
}

@media (min-width: 75rem) {
  .xl\:fixed {
    position: fixed;
  }
  .xl\:top {
    top: 0px;
  }
  .xl\:bottom {
    bottom: 0px;
  }
  .xl\:left {
    left: 0px;
  }
  .xl\:right {
    right: 0px;
  }
  .xl\:center {
    left: 50%;
    transform: translateX(-50%);
  }
  .xl\:sticky {
    position: sticky;
  }
  .xl\:relative {
    position: relative;
  }
  .xl\:absolute {
    position: absolute;
  }
  .xl\:overflow\=hidden {
    overflow: hidden;
  }
  .xl\:overflow-x\=hidden {
    overflow-x: hidden;
  }
  .xl\:overflow-y\=hidden {
    overflow-y: hidden;
  }
  .xl\:block {
    display: block;
  }
  .xl\:inline-block {
    display: inline-block;
  }
  .xl\:inline {
    display: inline;
  }
  .xl\:flex {
    display: flex;
  }
  .xl\:inline-flex {
    display: inline-flex;
  }
  .xl\:row {
    flex-direction: row;
  }
  .xl\:column {
    flex-direction: column;
  }
  .xl\:row-reverse {
    flex-direction: row-reverse;
  }
  .xl\:column-reverse {
    flex-direction: column-reverse;
  }
  .xl\:wrap {
    flex-wrap: wrap;
  }
  .xl\:no-wrap {
    flex-wrap: no-wrap;
  }
  .xl\:wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .xl\:justify-start {
    justify-content: flex-start;
  }
  .xl\:align-start {
    align-items: flex-start;
  }
  .xl\:justify-end {
    justify-content: flex-end;
  }
  .xl\:align-end {
    align-items: flex-end;
  }
  .xl\:justify-center {
    justify-content: center;
  }
  .xl\:align-center {
    align-items: center;
  }
  .xl\:space-between {
    justify-content: space-between;
  }
  .xl\:space-around {
    justify-content: space-around;
  }
  .xl\:space-evenly {
    justify-content: space-evenly;
  }
  .xl\:align-baseline {
    align-items: baseline;
  }
  .xl\:align-stretch {
    align-items: stretch;
  }
  .xl\:justify-stretch {
    justify-content: stretch;
  }
  .xl\:grow\=1 {
    flex-grow: 1;
  }
  .xl\:grow\=2 {
    flex-grow: 2;
  }
  .xl\:grow\=3 {
    flex-grow: 3;
  }
  .xl\:shrink\=1 {
    flex-shrink: 1;
  }
  .xl\:shrink\=2 {
    flex-shrink: 2;
  }
  .xl\:shrink\=3 {
    flex-shrink: 3;
  }
  .xl\:ordir\=1 {
    order: 1;
  }
  .xl\:ordir\=2 {
    order: 2;
  }
  .xl\:ordir\=3 {
    order: 3;
  }
  .xl\:ordir\=4 {
    order: 4;
  }
  .xl\:ordir\=5 {
    order: 5;
  }
  .xl\:ordir\=6 {
    order: 6;
  }
  .xl\:ordir\=7 {
    order: 7;
  }
  .xl\:ordir\=8 {
    order: 8;
  }
  .xl\:w\=site {
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .xl\:w\=viewport {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
  }
  .xl\:w\=full {
    width: 100%;
  }
  .xl\:h\=full {
    min-height: 100%;
  }
  .xl\:h\=viewport {
    min-height: 100vh;
  }
  .xl\:w\=1\/2 {
    width: 50%;
  }
  .xl\:w\=1\/3 {
    width: 33.33333%;
  }
  .xl\:w\=1\/4 {
    width: 25%;
  }
  .xl\:w\=1\/6 {
    width: 16.66667%;
  }
  .xl\:w\=1\/8 {
    width: 12.5%;
  }
  .xl\:w\=1\/12 {
    width: 8.33333%;
  }
  .xl\:w\=2\/3 {
    width: 66.66667%;
  }
  .xl\:w\=3\/4 {
    width: 75%;
  }
  .xl\:w\=5\/6 {
    width: 83.33333%;
  }
  .xl\:w\=11\/12 {
    width: 91.66667%;
  }
  .flex-grid > .xl\:w\=1\/2 {
    width: calc(50% - 0.39062rem);
  }
  .flex-grid > .xl\:w\=1\/3 {
    width: calc(33.33333% - 0.52083rem);
  }
  .flex-grid > .xl\:w\=1\/4 {
    width: calc(25% - 0.58594rem);
  }
  .flex-grid > .xl\:w\=1\/6 {
    width: calc(16.66667% - 0.65104rem);
  }
  .flex-grid > .xl\:w\=1\/8 {
    width: calc(12.5% - 0.68359rem);
  }
  .flex-grid > .xl\:w\=1\/12 {
    width: calc(8.33333% - 0.71615rem);
  }
  .flex-grid > .xl\:w\=2\/3 {
    width: calc(66.66667% - 0.26042rem);
  }
  .flex-grid > .xl\:w\=3\/4 {
    width: calc(75% - 0.19531rem);
  }
  .flex-grid > .xl\:w\=5\/6 {
    width: calc(83.33333% - 0.13021rem);
  }
  .flex-grid > .xl\:w\=11\/12 {
    width: calc(91.66667% - 0.0651rem);
  }
  .flex-grid > .xl\:offset-l\=1\/2 {
    margin-left: calc(50% - -0.39062rem);
  }
  .flex-grid > .xl\:offset-l\=1\/3 {
    margin-left: calc(33.33333% - -0.26042rem);
  }
  .flex-grid > .xl\:offset-l\=1\/4 {
    margin-left: calc(25% - -0.19531rem);
  }
  .flex-grid > .xl\:offset-l\=1\/6 {
    margin-left: calc(16.66667% - -0.13021rem);
  }
  .flex-grid > .xl\:offset-l\=1\/8 {
    margin-left: calc(12.5% - -0.09766rem);
  }
  .flex-grid > .xl\:offset-l\=1\/12 {
    margin-left: calc(8.33333% - -0.0651rem);
  }
  .flex-grid > .xl\:offset-l\=2\/3 {
    margin-left: calc(66.66667% + 0.52083rem);
  }
  .flex-grid > .xl\:offset-l\=3\/4 {
    margin-left: calc(75% + 0.58594rem);
  }
  .flex-grid > .xl\:offset-r\=1\/2 {
    margin-right: calc(50% - -0.39062rem);
  }
  .flex-grid > .xl\:offset-r\=1\/3 {
    margin-right: calc(33.33333% - -0.26042rem);
  }
  .flex-grid > .xl\:offset-r\=1\/4 {
    margin-right: calc(25% - -0.19531rem);
  }
  .flex-grid > .xl\:offset-r\=1\/6 {
    margin-right: calc(16.66667% - -0.13021rem);
  }
  .flex-grid > .xl\:offset-r\=1\/8 {
    margin-right: calc(12.5% - -0.09766rem);
  }
  .flex-grid > .xl\:offset-r\=1\/12 {
    margin-right: calc(8.33333% - -0.0651rem);
  }
  .flex-grid > .xl\:offset-r\=2\/3 {
    margin-right: calc(66.66667% + 0.52083rem);
  }
  .flex-grid > .xl\:offset-r\=3\/4 {
    margin-right: calc(75% + 0.58594rem);
  }
  .xl:ml {
    margin-left: auto;
  }
  .xl:mr {
    margin-right: auto;
  }
  .xl:mx {
    margin-left: auto;
    margin-right: auto;
  }
  .xl:mt {
    margin-top: auto;
  }
  .xl:mb {
    margin-bottom: auto;
  }
  .xl:m {
    margin-top: auto;
    margin-bottom: auto;
  }
  .xl:p\=-1 {
    padding-left: -0.78125rem;
    padding-right: -0.78125rem;
    padding-top: -0.75rem;
    padding-bottom: -0.75rem;
  }
  .xl:p\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .xl:p\=1 {
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .xl:p\=2 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .xl:p\=3 {
    padding-left: 2.34375rem;
    padding-right: 2.34375rem;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .xl:p\=4 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xl:p\=5 {
    padding-left: 3.90625rem;
    padding-right: 3.90625rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .xl:p\=6 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .xl:px\=-1 {
    padding-left: -0.78125rem;
    padding-right: -0.78125rem;
  }
  .xl:px\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .xl:px\=1 {
    padding-left: 0.78125rem;
    padding-right: 0.78125rem;
  }
  .xl:px\=2 {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
  .xl:px\=3 {
    padding-left: 2.34375rem;
    padding-right: 2.34375rem;
  }
  .xl:px\=4 {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .xl:px\=5 {
    padding-left: 3.90625rem;
    padding-right: 3.90625rem;
  }
  .xl:px\=6 {
    padding-left: 4.6875rem;
    padding-right: 4.6875rem;
  }
  .xl:py\=-1 {
    padding-top: -0.75rem;
    padding-bottom: -0.75rem;
  }
  .xl:py\=0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .xl:py\=1 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .xl:py\=2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .xl:py\=3 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .xl:py\=4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .xl:py\=5 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .xl:py\=6 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .xl:pt\=-1 {
    padding-top: -0.75rem;
  }
  .xl:pt\=0 {
    padding-top: 0rem;
  }
  .xl:pt\=1 {
    padding-top: 0.75rem;
  }
  .xl:pt\=2 {
    padding-top: 1.5rem;
  }
  .xl:pt\=3 {
    padding-top: 2.25rem;
  }
  .xl:pt\=4 {
    padding-top: 3rem;
  }
  .xl:pt\=5 {
    padding-top: 3.75rem;
  }
  .xl:pt\=6 {
    padding-top: 4.5rem;
  }
  .xl:pb\=-1 {
    padding-bottom: -0.75rem;
  }
  .xl:pb\=0 {
    padding-bottom: 0rem;
  }
  .xl:pb\=1 {
    padding-bottom: 0.75rem;
  }
  .xl:pb\=2 {
    padding-bottom: 1.5rem;
  }
  .xl:pb\=3 {
    padding-bottom: 2.25rem;
  }
  .xl:pb\=4 {
    padding-bottom: 3rem;
  }
  .xl:pb\=5 {
    padding-bottom: 3.75rem;
  }
  .xl:pb\=6 {
    padding-bottom: 4.5rem;
  }
  .xl:pl\=-1 {
    padding-left: -0.78125rem;
  }
  .xl:pl\=0 {
    padding-left: 0rem;
  }
  .xl:pl\=1 {
    padding-left: 0.78125rem;
  }
  .xl:pl\=2 {
    padding-left: 1.5625rem;
  }
  .xl:pl\=3 {
    padding-left: 2.34375rem;
  }
  .xl:pl\=4 {
    padding-left: 3.125rem;
  }
  .xl:pl\=5 {
    padding-left: 3.90625rem;
  }
  .xl:pl\=6 {
    padding-left: 4.6875rem;
  }
  .xl:pr\=-1 {
    padding-right: -0.78125rem;
  }
  .xl:pr\=0 {
    padding-right: 0rem;
  }
  .xl:pr\=1 {
    padding-right: 0.78125rem;
  }
  .xl:pr\=2 {
    padding-right: 1.5625rem;
  }
  .xl:pr\=3 {
    padding-right: 2.34375rem;
  }
  .xl:pr\=4 {
    padding-right: 3.125rem;
  }
  .xl:pr\=5 {
    padding-right: 3.90625rem;
  }
  .xl:pr\=6 {
    padding-right: 4.6875rem;
  }
  .xl:m\=-1 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .xl:m\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .xl:m\=1 {
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .xl:m\=2 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .xl:m\=3 {
    margin-left: 2.34375rem;
    margin-right: 2.34375rem;
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .xl:m\=4 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .xl:m\=5 {
    margin-left: 3.90625rem;
    margin-right: 3.90625rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .xl:m\=6 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .xl:mx\=-1 {
    margin-left: -0.78125rem;
    margin-right: -0.78125rem;
  }
  .xl:mx\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .xl:mx\=1 {
    margin-left: 0.78125rem;
    margin-right: 0.78125rem;
  }
  .xl:mx\=2 {
    margin-left: 1.5625rem;
    margin-right: 1.5625rem;
  }
  .xl:mx\=3 {
    margin-left: 2.34375rem;
    margin-right: 2.34375rem;
  }
  .xl:mx\=4 {
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }
  .xl:mx\=5 {
    margin-left: 3.90625rem;
    margin-right: 3.90625rem;
  }
  .xl:mx\=6 {
    margin-left: 4.6875rem;
    margin-right: 4.6875rem;
  }
  .xl:my\=-1 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .xl:my\=0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .xl:my\=1 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .xl:my\=2 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .xl:my\=3 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .xl:my\=4 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .xl:my\=5 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .xl:my\=6 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .xl:mt\=-1 {
    margin-top: -0.75rem;
  }
  .xl:mt\=0 {
    margin-top: 0rem;
  }
  .xl:mt\=1 {
    margin-top: 0.75rem;
  }
  .xl:mt\=2 {
    margin-top: 1.5rem;
  }
  .xl:mt\=3 {
    margin-top: 2.25rem;
  }
  .xl:mt\=4 {
    margin-top: 3rem;
  }
  .xl:mt\=5 {
    margin-top: 3.75rem;
  }
  .xl:mt\=6 {
    margin-top: 4.5rem;
  }
  .xl:mb\=-1 {
    margin-bottom: -0.75rem;
  }
  .xl:mb\=0 {
    margin-bottom: 0rem;
  }
  .xl:mb\=1 {
    margin-bottom: 0.75rem;
  }
  .xl:mb\=2 {
    margin-bottom: 1.5rem;
  }
  .xl:mb\=3 {
    margin-bottom: 2.25rem;
  }
  .xl:mb\=4 {
    margin-bottom: 3rem;
  }
  .xl:mb\=5 {
    margin-bottom: 3.75rem;
  }
  .xl:mb\=6 {
    margin-bottom: 4.5rem;
  }
  .xl:ml\=-1 {
    margin-left: -0.78125rem;
  }
  .xl:ml\=0 {
    margin-left: 0rem;
  }
  .xl:ml\=1 {
    margin-left: 0.78125rem;
  }
  .xl:ml\=2 {
    margin-left: 1.5625rem;
  }
  .xl:ml\=3 {
    margin-left: 2.34375rem;
  }
  .xl:ml\=4 {
    margin-left: 3.125rem;
  }
  .xl:ml\=5 {
    margin-left: 3.90625rem;
  }
  .xl:ml\=6 {
    margin-left: 4.6875rem;
  }
  .xl:mr\=-1 {
    margin-right: -0.78125rem;
  }
  .xl:mr\=0 {
    margin-right: 0rem;
  }
  .xl:mr\=1 {
    margin-right: 0.78125rem;
  }
  .xl:mr\=2 {
    margin-right: 1.5625rem;
  }
  .xl:mr\=3 {
    margin-right: 2.34375rem;
  }
  .xl:mr\=4 {
    margin-right: 3.125rem;
  }
  .xl:mr\=5 {
    margin-right: 3.90625rem;
  }
  .xl:mr\=6 {
    margin-right: 4.6875rem;
  }
  .xl\:ar\=16\/9 {
    position: relative;
  }
  .xl\:ar\=16\/9:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .xl\:ar\=16\/9 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .xl\:ar\=4\/3 {
    position: relative;
  }
  .xl\:ar\=4\/3:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  .xl\:ar\=4\/3 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .xl\:ar\=1\/1 {
    position: relative;
  }
  .xl\:ar\=1\/1:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
  .xl\:ar\=1\/1 > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .xl\:visible {
    display: initial;
  }
  .xl\:visible.flex {
    display: flex;
  }
  .xl\:visible.inline-flex {
    display: inline-flex;
  }
  .xl\:visible.block {
    display: block;
  }
  .xl\:visible.inline-block {
    display: inline-block;
  }
  .xl\:visible.inline {
    display: inline;
  }
  .xl\:hidden,
  .xl\:hidden.flex,
  .xl\:hidden.inline-flex,
  .xl\:hidden.block,
  .xl\:hidden.inline-block,
  .xl\:hidden.inline {
    display: none;
  }
  .xl\:text-align\=c {
    text-align: center;
  }
  .xl\:text-align\=l {
    text-align: left;
  }
  .xl\:text-align\=r {
    text-align: right;
  }
  .xl\:text-wrap\=inital {
    white-space: initial;
  }
  .xl\:text-wrap\=nowrap {
    white-space: nowrap;
  }
  .xl\:text-overflow\=initial {
    text-overflow: initial;
  }
  .xl\:text-overflow\=clip {
    overflow: hidden;
    text-overflow: clip;
  }
  .xl\:text-overflow\=\.\.\. {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .xl\:icon > svg {
    height: 1rem;
  }
  .xl\:icon-l > svg {
    height: 1.25rem;
  }
  .xl\:icon-xl > svg {
    height: 1.75rem;
  }
  .xl\:icon-xxl > svg,
  .xl\:icon-2xl > svg {
    height: 2.5rem;
  }
  .xl\:icon-3xl > svg {
    height: 3rem;
  }
  .xl\:icon-4xl > svg {
    height: 4.75rem;
  }
}

.c\=text {
  color: #444;
  background-color: white;
  border-color: #444;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=text *:focus {
  box-shadow: 0px 0px 4px 2px rgba(68, 68, 68, 0.3);
}

.c\=text > a,
.c\=text *:not([class^='c=']) a {
  color: #555;
}

.c\=text.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=text.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=text.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23444' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=text.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23444' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=text:hover {
  color: #444;
  background-color: white;
  border-color: #444;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=text:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(68, 68, 68, 0.3);
}

.hover\:c\=text:hover a {
  color: #555;
}

.hover\:c\=text:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=text:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=text:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23444' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=text:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23444' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=text:focus {
  color: #444;
  background-color: white;
  border-color: #444;
}

.focus\:c\=text:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(68, 68, 68, 0.3);
}

.focus\:c\=text:focus a {
  color: #555;
}

.focus\:c\=text:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=text:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=text:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23444' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=text:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23444' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: white;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=text-alt {
  color: #444;
  background-color: #ebebeb;
  border-color: #444;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=text-alt *:focus {
  box-shadow: 0px 0px 4px 2px rgba(68, 68, 68, 0.3);
}

.c\=text-alt > a,
.c\=text-alt *:not([class^='c=']) a {
  color: #555;
}

.c\=text-alt.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=text-alt.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=text-alt.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23444' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=text-alt.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23444' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=text-alt:hover {
  color: #444;
  background-color: #ebebeb;
  border-color: #444;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=text-alt:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(68, 68, 68, 0.3);
}

.hover\:c\=text-alt:hover a {
  color: #555;
}

.hover\:c\=text-alt:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=text-alt:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=text-alt:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23444' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=text-alt:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23444' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=text-alt:focus {
  color: #444;
  background-color: #ebebeb;
  border-color: #444;
}

.focus\:c\=text-alt:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(68, 68, 68, 0.3);
}

.focus\:c\=text-alt:focus a {
  color: #555;
}

.focus\:c\=text-alt:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=text-alt:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23444' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=text-alt:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23444' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=text-alt:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23444' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #ebebeb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=prim {
  color: #fff;
  background-color: #3cacd3;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=prim *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.c\=prim > a,
.c\=prim *:not([class^='c=']) a {
  color: #fff;
}

.c\=prim.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=prim.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=prim.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=prim.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=prim:hover {
  color: #fff;
  background-color: #3cacd3;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=prim:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.hover\:c\=prim:hover a {
  color: #fff;
}

.hover\:c\=prim:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=prim:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=prim:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=prim:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=prim:focus {
  color: #fff;
  background-color: #3cacd3;
  border-color: #fff;
}

.focus\:c\=prim:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.focus\:c\=prim:focus a {
  color: #fff;
}

.focus\:c\=prim:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=prim:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=prim:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=prim:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #3cacd3;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=prim-alt {
  color: #fff;
  background-color: #5dbadb;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=prim-alt *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.c\=prim-alt > a,
.c\=prim-alt *:not([class^='c=']) a {
  color: #fff;
}

.c\=prim-alt.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=prim-alt.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=prim-alt.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=prim-alt.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=prim-alt:hover {
  color: #fff;
  background-color: #5dbadb;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=prim-alt:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.hover\:c\=prim-alt:hover a {
  color: #fff;
}

.hover\:c\=prim-alt:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=prim-alt:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=prim-alt:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=prim-alt:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=prim-alt:focus {
  color: #fff;
  background-color: #5dbadb;
  border-color: #fff;
}

.focus\:c\=prim-alt:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.focus\:c\=prim-alt:focus a {
  color: #fff;
}

.focus\:c\=prim-alt:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=prim-alt:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=prim-alt:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=prim-alt:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #5dbadb;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=sec {
  color: #fff;
  background-color: #3dc18e;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=sec *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.c\=sec > a,
.c\=sec *:not([class^='c=']) a {
  color: #fff;
}

.c\=sec.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=sec.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=sec.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=sec.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=sec:hover {
  color: #fff;
  background-color: #3dc18e;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=sec:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.hover\:c\=sec:hover a {
  color: #fff;
}

.hover\:c\=sec:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=sec:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=sec:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=sec:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=sec:focus {
  color: #fff;
  background-color: #3dc18e;
  border-color: #fff;
}

.focus\:c\=sec:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.focus\:c\=sec:focus a {
  color: #fff;
}

.focus\:c\=sec:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=sec:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=sec:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=sec:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #3dc18e;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=sec-alt {
  color: #fff;
  background-color: #5bcba0;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=sec-alt *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.c\=sec-alt > a,
.c\=sec-alt *:not([class^='c=']) a {
  color: #fff;
}

.c\=sec-alt.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=sec-alt.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=sec-alt.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=sec-alt.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=sec-alt:hover {
  color: #fff;
  background-color: #5bcba0;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=sec-alt:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.hover\:c\=sec-alt:hover a {
  color: #fff;
}

.hover\:c\=sec-alt:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=sec-alt:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=sec-alt:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=sec-alt:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=sec-alt:focus {
  color: #fff;
  background-color: #5bcba0;
  border-color: #fff;
}

.focus\:c\=sec-alt:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.focus\:c\=sec-alt:focus a {
  color: #fff;
}

.focus\:c\=sec-alt:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=sec-alt:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=sec-alt:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=sec-alt:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #5bcba0;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=ter {
  color: #fff;
  background-color: #154150;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=ter *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.c\=ter > a,
.c\=ter *:not([class^='c=']) a {
  color: #fff;
}

.c\=ter.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=ter.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=ter.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=ter.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=ter:hover {
  color: #fff;
  background-color: #154150;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=ter:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.hover\:c\=ter:hover a {
  color: #fff;
}

.hover\:c\=ter:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=ter:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=ter:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=ter:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=ter:focus {
  color: #fff;
  background-color: #154150;
  border-color: #fff;
}

.focus\:c\=ter:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.focus\:c\=ter:focus a {
  color: #fff;
}

.focus\:c\=ter:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=ter:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=ter:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=ter:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #154150;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=ter-alt {
  color: #fff;
  background-color: #1d5b70;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=ter-alt *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.c\=ter-alt > a,
.c\=ter-alt *:not([class^='c=']) a {
  color: #fff;
}

.c\=ter-alt.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=ter-alt.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=ter-alt.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=ter-alt.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=ter-alt:hover {
  color: #fff;
  background-color: #1d5b70;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=ter-alt:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.hover\:c\=ter-alt:hover a {
  color: #fff;
}

.hover\:c\=ter-alt:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=ter-alt:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=ter-alt:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=ter-alt:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=ter-alt:focus {
  color: #fff;
  background-color: #1d5b70;
  border-color: #fff;
}

.focus\:c\=ter-alt:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.focus\:c\=ter-alt:focus a {
  color: #fff;
}

.focus\:c\=ter-alt:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=ter-alt:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=ter-alt:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=ter-alt:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #1d5b70;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=err {
  color: #fff;
  background-color: #b03040;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=err *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.c\=err > a,
.c\=err *:not([class^='c=']) a {
  color: #fff;
}

.c\=err.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=err.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=err.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=err.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=err:hover {
  color: #fff;
  background-color: #b03040;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=err:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.hover\:c\=err:hover a {
  color: #fff;
}

.hover\:c\=err:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=err:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=err:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=err:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=err:focus {
  color: #fff;
  background-color: #b03040;
  border-color: #fff;
}

.focus\:c\=err:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.focus\:c\=err:focus a {
  color: #fff;
}

.focus\:c\=err:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=err:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=err:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=err:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #b03040;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=err-alt {
  color: #fff;
  background-color: #ca3e50;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.c\=err-alt *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.c\=err-alt > a,
.c\=err-alt *:not([class^='c=']) a {
  color: #fff;
}

.c\=err-alt.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=err-alt.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=err-alt.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.c\=err-alt.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=err-alt:hover {
  color: #fff;
  background-color: #ca3e50;
  border-color: #fff;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;
}

.hover\:c\=err-alt:hover *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.hover\:c\=err-alt:hover a {
  color: #fff;
}

.hover\:c\=err-alt:hover.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=err-alt:hover.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=err-alt:hover.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.hover\:c\=err-alt:hover.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=err-alt:focus {
  color: #fff;
  background-color: #ca3e50;
  border-color: #fff;
}

.focus\:c\=err-alt:focus *:focus {
  box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.3);
}

.focus\:c\=err-alt:focus a {
  color: #fff;
}

.focus\:c\=err-alt:focus.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M1.30859661.47349261l-.89136473.80341084 3.44568234 3.8229009 3.44568241-3.82290098-.8913648-.80341076-2.55431754 2.83395338z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=err-alt:focus.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 8 6'><path fill='%23fff' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=err-alt:focus.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.78125rem' height='0.75rem' viewBox='0 0 5 8'><path fill='%23fff' fill-rule='nonzero' d='M5.02650739 1.80859661L4.22309655.91723188.40019565 4.36291422l3.82290098 3.44568241.80341076-.8913648-2.83395338-2.55431754z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.focus\:c\=err-alt:focus.arrow-right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' width='0.78125rem' height='0.75rem'><path fill='%23fff' fill-rule='nonzero' d='M-.02650739 6.19140339l.80341084.89136473 3.8229009-3.44568234L.77690337.19140337l-.80341076.8913648 2.83395338 2.55431754z'/></svg>");
  background-color: #ca3e50;
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 0.78125rem 0.75rem;
}

.print-only {
  display: none;
}

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