@font-face {
  font-family: "Azbuka W01";
  font-weight: normal;
  src: url("/static/fonts/c7a39888-aca0-4d73-b5bb-2c1180528da8.eot?#iefix");
  src: url("/static/fonts/c7a39888-aca0-4d73-b5bb-2c1180528da8.eot?#iefix") format("eot"), url("/static/fonts/dc9668f7-25d4-49b7-a4fd-a498d077601f.woff2") format("woff2"), url("/static/fonts/93279401-7bf7-4dba-9bd5-06f7813519f3.woff") format("woff"), url("/static/fonts/c9945fc8-0d6a-49b5-9df6-297baebe2f09.ttf") format("truetype"); }

@font-face {
  font-family: "Azbuka W01";
  font-weight: 500;
  src: url("/static/fonts/d97b47db-71cf-45af-996a-7bf6240688a6.eot?#iefix");
  src: url("/static/fonts/d97b47db-71cf-45af-996a-7bf6240688a6.eot?#iefix") format("eot"), url("/static/fonts/20d79fcd-48f6-46e8-9403-c931b12645af.woff2") format("woff2"), url("/static/fonts/85945e74-c520-44ab-8cb6-34c236d0bfca.woff") format("woff"), url("/static/fonts/349b2f91-36e4-4bf8-951b-e8edfbd30cbf.ttf") format("truetype"); }

@font-face {
  font-family: "Azbuka W01";
  font-weight: bold;
  src: url("/static/fonts/668eea35-4c7d-4711-b451-db5c09ddf000.eot?#iefix");
  src: url("/static/fonts/668eea35-4c7d-4711-b451-db5c09ddf000.eot?#iefix") format("eot"), url("/static/fonts/83afef5a-551a-4e0c-9e5d-76ba9a07b8d0.woff2") format("woff2"), url("/static/fonts/3765b94a-b222-495c-8005-6dd8b68b8fab.woff") format("woff"), url("/static/fonts/3ffd00c3-9a08-45ec-a1d3-64263b81be71.ttf") format("truetype"); }

footer.custom {
  background-color: #fff;
  color: #000; }

.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }

.arrow-up {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }

.arrow-left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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.72917rem 0.7rem; }

.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.72917rem' height='0.7rem'><path fill='%23333' 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.72917rem 0.7rem; }

select.arrow-down {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }

/*! 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: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #333;
  font-size: 1rem;
  line-height: 1.4rem;
  border-color: #333; }

*:focus {
  outline: 0;
  outline-offset: 2px;
  box-shadow: 0px 0px 4px 2px rgba(51, 51, 51, 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: #333; }

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.36458rem;
  padding-right: 0.36458rem; }

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: #4d4d4d;
    font-size: 1em;
    top: 0;
    left: 0.18229rem;
    padding: 0 0.18229rem;
    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.875rem;
    left: 0.18229rem;
    font-size: 0.75em;
    color: #333;
    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.4rem;
    height: 1.4rem;
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer;
    border-radius: 0.72917rem; }
    label.check > input[type='checkbox'] ~ *::before,
    label.check > input[type='radio'] ~ *::before {
      width: 100%;
      height: 100%;
      border-radius: 0.7rem;
      border: 1px solid; }
    label.check > input[type='checkbox'] ~ *::after,
    label.check > input[type='radio'] ~ *::after {
      width: 0.7rem;
      height: 0.7rem;
      margin: 0.35rem;
      border-radius: 50%;
      border: 0.35rem 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.1875rem;
    height: 1.4rem;
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer;
    border-radius: 0.72917rem; }
    label.toggle > input[type='checkbox'] ~ *::before {
      width: 100%;
      height: 100%;
      border-radius: 0.72917rem;
      border: 1px solid; }
    label.toggle > input[type='checkbox'] ~ *::after {
      width: 1.05rem;
      height: 1.05rem;
      margin: 0.175rem 0.18229rem;
      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.28rem;
    transform: translate(0.72917rem, 0);
    transition: transform 0.2s, border 0.2s, ease 0.2s; }
  label.toggle > input[type='checkbox']:disabled ~ * {
    opacity: 0.6; }

select {
  height: 1.4rem;
  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: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.875rem; }

.bold {
  font-weight: bold; }

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

p {
  max-width: 100%; }

.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.72917rem; }
  .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: 4px; }

.rt {
  border-radius: 4px 4px 0 0; }

.rb {
  border-radius: 0 0 4px 4px; }

.rl {
  border-radius: 4px 0 0 4px; }

.rr {
  border-radius: 0 4px 4px 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.4rem;
  border: 0;
  overflow-x: scroll;
  max-width: 100%; }

.elevated {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06); }

.focus\:elevated:focus {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06); }

.hover\:elevated:hover {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06); }

.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: 56.25rem) {
  .nav .menu,
  .nav .menubar,
  .nav--active .menu,
  .nav--active .menubar {
    display: inherit; } }

.menu-toggle {
  padding: 0.7rem 0.72917rem;
  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.45833rem;
    height: 2px;
    margin: 0.5375rem 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.45833rem;
      height: 2px;
      position: absolute;
      z-index: -1;
      transition: transform linear 0.3s; }
    .menu-toggle__burger:before {
      background: #fff;
      top: -0.35rem; }
    .menu-toggle__burger:after {
      background: #fff;
      top: 0.35rem; }
  .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: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 0.82006rem;
  line-height: 1.4rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: 56.25rem;
  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.36458rem); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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.72917rem;
  padding-right: -0.72917rem;
  padding-top: -0.7rem;
  padding-bottom: -0.7rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: 14px; }

@media (min-width: 500px) {
  html {
    font-size: calc(0.00286 * 100vw + 14px - 1.42857px); } }

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

@media (min-width: 37.5rem) {
  .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: 56.25rem;
    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.36458rem); }
  .flex-grid > .md\:w\=1\/3 {
    width: calc(33.33333% - 0.48611rem); }
  .flex-grid > .md\:w\=1\/4 {
    width: calc(25% - 0.54688rem); }
  .flex-grid > .md\:w\=1\/6 {
    width: calc(16.66667% - 0.60764rem); }
  .flex-grid > .md\:w\=1\/8 {
    width: calc(12.5% - 0.63802rem); }
  .flex-grid > .md\:w\=1\/12 {
    width: calc(8.33333% - 0.6684rem); }
  .flex-grid > .md\:w\=2\/3 {
    width: calc(66.66667% - 0.24306rem); }
  .flex-grid > .md\:w\=3\/4 {
    width: calc(75% - 0.18229rem); }
  .flex-grid > .md\:w\=5\/6 {
    width: calc(83.33333% - 0.12153rem); }
  .flex-grid > .md\:w\=11\/12 {
    width: calc(91.66667% - 0.06076rem); }
  .flex-grid > .md\:offset-l\=1\/2 {
    margin-left: calc(50% - -0.36458rem); }
  .flex-grid > .md\:offset-l\=1\/3 {
    margin-left: calc(33.33333% - -0.24306rem); }
  .flex-grid > .md\:offset-l\=1\/4 {
    margin-left: calc(25% - -0.18229rem); }
  .flex-grid > .md\:offset-l\=1\/6 {
    margin-left: calc(16.66667% - -0.12153rem); }
  .flex-grid > .md\:offset-l\=1\/8 {
    margin-left: calc(12.5% - -0.09115rem); }
  .flex-grid > .md\:offset-l\=1\/12 {
    margin-left: calc(8.33333% - -0.06076rem); }
  .flex-grid > .md\:offset-l\=2\/3 {
    margin-left: calc(66.66667% + 0.48611rem); }
  .flex-grid > .md\:offset-l\=3\/4 {
    margin-left: calc(75% + 0.54688rem); }
  .flex-grid > .md\:offset-r\=1\/2 {
    margin-right: calc(50% - -0.36458rem); }
  .flex-grid > .md\:offset-r\=1\/3 {
    margin-right: calc(33.33333% - -0.24306rem); }
  .flex-grid > .md\:offset-r\=1\/4 {
    margin-right: calc(25% - -0.18229rem); }
  .flex-grid > .md\:offset-r\=1\/6 {
    margin-right: calc(16.66667% - -0.12153rem); }
  .flex-grid > .md\:offset-r\=1\/8 {
    margin-right: calc(12.5% - -0.09115rem); }
  .flex-grid > .md\:offset-r\=1\/12 {
    margin-right: calc(8.33333% - -0.06076rem); }
  .flex-grid > .md\:offset-r\=2\/3 {
    margin-right: calc(66.66667% + 0.48611rem); }
  .flex-grid > .md\:offset-r\=3\/4 {
    margin-right: calc(75% + 0.54688rem); }
  .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.72917rem;
    padding-right: -0.72917rem;
    padding-top: -0.7rem;
    padding-bottom: -0.7rem; }
  .md\:p\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem; }
  .md\:p\=1 {
    padding-left: 0.36458rem;
    padding-right: 0.36458rem;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem; }
  .md\:p\=2 {
    padding-left: 0.72917rem;
    padding-right: 0.72917rem;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem; }
  .md\:p\=3 {
    padding-left: 1.45833rem;
    padding-right: 1.45833rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem; }
  .md\:p\=4 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
    padding-top: 2.1rem;
    padding-bottom: 2.1rem; }
  .md\:p\=5 {
    padding-left: 3.64583rem;
    padding-right: 3.64583rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .md\:p\=6 {
    padding-left: 7.29167rem;
    padding-right: 7.29167rem;
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .md\:px\=-1 {
    padding-left: -0.72917rem;
    padding-right: -0.72917rem; }
  .md\:px\=0 {
    padding-left: 0rem;
    padding-right: 0rem; }
  .md\:px\=1 {
    padding-left: 0.36458rem;
    padding-right: 0.36458rem; }
  .md\:px\=2 {
    padding-left: 0.72917rem;
    padding-right: 0.72917rem; }
  .md\:px\=3 {
    padding-left: 1.45833rem;
    padding-right: 1.45833rem; }
  .md\:px\=4 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .md\:px\=5 {
    padding-left: 3.64583rem;
    padding-right: 3.64583rem; }
  .md\:px\=6 {
    padding-left: 7.29167rem;
    padding-right: 7.29167rem; }
  .md\:py\=-1 {
    padding-top: -0.7rem;
    padding-bottom: -0.7rem; }
  .md\:py\=0 {
    padding-top: 0rem;
    padding-bottom: 0rem; }
  .md\:py\=1 {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem; }
  .md\:py\=2 {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem; }
  .md\:py\=3 {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem; }
  .md\:py\=4 {
    padding-top: 2.1rem;
    padding-bottom: 2.1rem; }
  .md\:py\=5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .md\:py\=6 {
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .md\:pt\=-1 {
    padding-top: -0.7rem; }
  .md\:pt\=0 {
    padding-top: 0rem; }
  .md\:pt\=1 {
    padding-top: 0.35rem; }
  .md\:pt\=2 {
    padding-top: 0.7rem; }
  .md\:pt\=3 {
    padding-top: 1.4rem; }
  .md\:pt\=4 {
    padding-top: 2.1rem; }
  .md\:pt\=5 {
    padding-top: 3.5rem; }
  .md\:pt\=6 {
    padding-top: 7rem; }
  .md\:pb\=-1 {
    padding-bottom: -0.7rem; }
  .md\:pb\=0 {
    padding-bottom: 0rem; }
  .md\:pb\=1 {
    padding-bottom: 0.35rem; }
  .md\:pb\=2 {
    padding-bottom: 0.7rem; }
  .md\:pb\=3 {
    padding-bottom: 1.4rem; }
  .md\:pb\=4 {
    padding-bottom: 2.1rem; }
  .md\:pb\=5 {
    padding-bottom: 3.5rem; }
  .md\:pb\=6 {
    padding-bottom: 7rem; }
  .md\:pl\=-1 {
    padding-left: -0.72917rem; }
  .md\:pl\=0 {
    padding-left: 0rem; }
  .md\:pl\=1 {
    padding-left: 0.36458rem; }
  .md\:pl\=2 {
    padding-left: 0.72917rem; }
  .md\:pl\=3 {
    padding-left: 1.45833rem; }
  .md\:pl\=4 {
    padding-left: 2.1875rem; }
  .md\:pl\=5 {
    padding-left: 3.64583rem; }
  .md\:pl\=6 {
    padding-left: 7.29167rem; }
  .md\:pr\=-1 {
    padding-right: -0.72917rem; }
  .md\:pr\=0 {
    padding-right: 0rem; }
  .md\:pr\=1 {
    padding-right: 0.36458rem; }
  .md\:pr\=2 {
    padding-right: 0.72917rem; }
  .md\:pr\=3 {
    padding-right: 1.45833rem; }
  .md\:pr\=4 {
    padding-right: 2.1875rem; }
  .md\:pr\=5 {
    padding-right: 3.64583rem; }
  .md\:pr\=6 {
    padding-right: 7.29167rem; }
  .md\:m\=-1 {
    margin-left: -0.72917rem;
    margin-right: -0.72917rem;
    margin-top: -0.7rem;
    margin-bottom: -0.7rem; }
  .md\:m\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem; }
  .md\:m\=1 {
    margin-left: 0.36458rem;
    margin-right: 0.36458rem;
    margin-top: 0.35rem;
    margin-bottom: 0.35rem; }
  .md\:m\=2 {
    margin-left: 0.72917rem;
    margin-right: 0.72917rem;
    margin-top: 0.7rem;
    margin-bottom: 0.7rem; }
  .md\:m\=3 {
    margin-left: 1.45833rem;
    margin-right: 1.45833rem;
    margin-top: 1.4rem;
    margin-bottom: 1.4rem; }
  .md\:m\=4 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
    margin-top: 2.1rem;
    margin-bottom: 2.1rem; }
  .md\:m\=5 {
    margin-left: 3.64583rem;
    margin-right: 3.64583rem;
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .md\:m\=6 {
    margin-left: 7.29167rem;
    margin-right: 7.29167rem;
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .md\:mx\=-1 {
    margin-left: -0.72917rem;
    margin-right: -0.72917rem; }
  .md\:mx\=0 {
    margin-left: 0rem;
    margin-right: 0rem; }
  .md\:mx\=1 {
    margin-left: 0.36458rem;
    margin-right: 0.36458rem; }
  .md\:mx\=2 {
    margin-left: 0.72917rem;
    margin-right: 0.72917rem; }
  .md\:mx\=3 {
    margin-left: 1.45833rem;
    margin-right: 1.45833rem; }
  .md\:mx\=4 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .md\:mx\=5 {
    margin-left: 3.64583rem;
    margin-right: 3.64583rem; }
  .md\:mx\=6 {
    margin-left: 7.29167rem;
    margin-right: 7.29167rem; }
  .md\:my\=-1 {
    margin-top: -0.7rem;
    margin-bottom: -0.7rem; }
  .md\:my\=0 {
    margin-top: 0rem;
    margin-bottom: 0rem; }
  .md\:my\=1 {
    margin-top: 0.35rem;
    margin-bottom: 0.35rem; }
  .md\:my\=2 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem; }
  .md\:my\=3 {
    margin-top: 1.4rem;
    margin-bottom: 1.4rem; }
  .md\:my\=4 {
    margin-top: 2.1rem;
    margin-bottom: 2.1rem; }
  .md\:my\=5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .md\:my\=6 {
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .md\:mt\=-1 {
    margin-top: -0.7rem; }
  .md\:mt\=0 {
    margin-top: 0rem; }
  .md\:mt\=1 {
    margin-top: 0.35rem; }
  .md\:mt\=2 {
    margin-top: 0.7rem; }
  .md\:mt\=3 {
    margin-top: 1.4rem; }
  .md\:mt\=4 {
    margin-top: 2.1rem; }
  .md\:mt\=5 {
    margin-top: 3.5rem; }
  .md\:mt\=6 {
    margin-top: 7rem; }
  .md\:mb\=-1 {
    margin-bottom: -0.7rem; }
  .md\:mb\=0 {
    margin-bottom: 0rem; }
  .md\:mb\=1 {
    margin-bottom: 0.35rem; }
  .md\:mb\=2 {
    margin-bottom: 0.7rem; }
  .md\:mb\=3 {
    margin-bottom: 1.4rem; }
  .md\:mb\=4 {
    margin-bottom: 2.1rem; }
  .md\:mb\=5 {
    margin-bottom: 3.5rem; }
  .md\:mb\=6 {
    margin-bottom: 7rem; }
  .md\:ml\=-1 {
    margin-left: -0.72917rem; }
  .md\:ml\=0 {
    margin-left: 0rem; }
  .md\:ml\=1 {
    margin-left: 0.36458rem; }
  .md\:ml\=2 {
    margin-left: 0.72917rem; }
  .md\:ml\=3 {
    margin-left: 1.45833rem; }
  .md\:ml\=4 {
    margin-left: 2.1875rem; }
  .md\:ml\=5 {
    margin-left: 3.64583rem; }
  .md\:ml\=6 {
    margin-left: 7.29167rem; }
  .md\:mr\=-1 {
    margin-right: -0.72917rem; }
  .md\:mr\=0 {
    margin-right: 0rem; }
  .md\:mr\=1 {
    margin-right: 0.36458rem; }
  .md\:mr\=2 {
    margin-right: 0.72917rem; }
  .md\:mr\=3 {
    margin-right: 1.45833rem; }
  .md\:mr\=4 {
    margin-right: 2.1875rem; }
  .md\:mr\=5 {
    margin-right: 3.64583rem; }
  .md\:mr\=6 {
    margin-right: 7.29167rem; }
  .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: 56.25rem) {
  .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: 56.25rem;
    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.36458rem); }
  .flex-grid > .lg\:w\=1\/3 {
    width: calc(33.33333% - 0.48611rem); }
  .flex-grid > .lg\:w\=1\/4 {
    width: calc(25% - 0.54688rem); }
  .flex-grid > .lg\:w\=1\/6 {
    width: calc(16.66667% - 0.60764rem); }
  .flex-grid > .lg\:w\=1\/8 {
    width: calc(12.5% - 0.63802rem); }
  .flex-grid > .lg\:w\=1\/12 {
    width: calc(8.33333% - 0.6684rem); }
  .flex-grid > .lg\:w\=2\/3 {
    width: calc(66.66667% - 0.24306rem); }
  .flex-grid > .lg\:w\=3\/4 {
    width: calc(75% - 0.18229rem); }
  .flex-grid > .lg\:w\=5\/6 {
    width: calc(83.33333% - 0.12153rem); }
  .flex-grid > .lg\:w\=11\/12 {
    width: calc(91.66667% - 0.06076rem); }
  .flex-grid > .lg\:offset-l\=1\/2 {
    margin-left: calc(50% - -0.36458rem); }
  .flex-grid > .lg\:offset-l\=1\/3 {
    margin-left: calc(33.33333% - -0.24306rem); }
  .flex-grid > .lg\:offset-l\=1\/4 {
    margin-left: calc(25% - -0.18229rem); }
  .flex-grid > .lg\:offset-l\=1\/6 {
    margin-left: calc(16.66667% - -0.12153rem); }
  .flex-grid > .lg\:offset-l\=1\/8 {
    margin-left: calc(12.5% - -0.09115rem); }
  .flex-grid > .lg\:offset-l\=1\/12 {
    margin-left: calc(8.33333% - -0.06076rem); }
  .flex-grid > .lg\:offset-l\=2\/3 {
    margin-left: calc(66.66667% + 0.48611rem); }
  .flex-grid > .lg\:offset-l\=3\/4 {
    margin-left: calc(75% + 0.54688rem); }
  .flex-grid > .lg\:offset-r\=1\/2 {
    margin-right: calc(50% - -0.36458rem); }
  .flex-grid > .lg\:offset-r\=1\/3 {
    margin-right: calc(33.33333% - -0.24306rem); }
  .flex-grid > .lg\:offset-r\=1\/4 {
    margin-right: calc(25% - -0.18229rem); }
  .flex-grid > .lg\:offset-r\=1\/6 {
    margin-right: calc(16.66667% - -0.12153rem); }
  .flex-grid > .lg\:offset-r\=1\/8 {
    margin-right: calc(12.5% - -0.09115rem); }
  .flex-grid > .lg\:offset-r\=1\/12 {
    margin-right: calc(8.33333% - -0.06076rem); }
  .flex-grid > .lg\:offset-r\=2\/3 {
    margin-right: calc(66.66667% + 0.48611rem); }
  .flex-grid > .lg\:offset-r\=3\/4 {
    margin-right: calc(75% + 0.54688rem); }
  .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.72917rem;
    padding-right: -0.72917rem;
    padding-top: -0.7rem;
    padding-bottom: -0.7rem; }
  .lg\:p\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem; }
  .lg\:p\=1 {
    padding-left: 0.36458rem;
    padding-right: 0.36458rem;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem; }
  .lg\:p\=2 {
    padding-left: 0.72917rem;
    padding-right: 0.72917rem;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem; }
  .lg\:p\=3 {
    padding-left: 1.45833rem;
    padding-right: 1.45833rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem; }
  .lg\:p\=4 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
    padding-top: 2.1rem;
    padding-bottom: 2.1rem; }
  .lg\:p\=5 {
    padding-left: 3.64583rem;
    padding-right: 3.64583rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .lg\:p\=6 {
    padding-left: 7.29167rem;
    padding-right: 7.29167rem;
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .lg\:px\=-1 {
    padding-left: -0.72917rem;
    padding-right: -0.72917rem; }
  .lg\:px\=0 {
    padding-left: 0rem;
    padding-right: 0rem; }
  .lg\:px\=1 {
    padding-left: 0.36458rem;
    padding-right: 0.36458rem; }
  .lg\:px\=2 {
    padding-left: 0.72917rem;
    padding-right: 0.72917rem; }
  .lg\:px\=3 {
    padding-left: 1.45833rem;
    padding-right: 1.45833rem; }
  .lg\:px\=4 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .lg\:px\=5 {
    padding-left: 3.64583rem;
    padding-right: 3.64583rem; }
  .lg\:px\=6 {
    padding-left: 7.29167rem;
    padding-right: 7.29167rem; }
  .lg\:py\=-1 {
    padding-top: -0.7rem;
    padding-bottom: -0.7rem; }
  .lg\:py\=0 {
    padding-top: 0rem;
    padding-bottom: 0rem; }
  .lg\:py\=1 {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem; }
  .lg\:py\=2 {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem; }
  .lg\:py\=3 {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem; }
  .lg\:py\=4 {
    padding-top: 2.1rem;
    padding-bottom: 2.1rem; }
  .lg\:py\=5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .lg\:py\=6 {
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .lg\:pt\=-1 {
    padding-top: -0.7rem; }
  .lg\:pt\=0 {
    padding-top: 0rem; }
  .lg\:pt\=1 {
    padding-top: 0.35rem; }
  .lg\:pt\=2 {
    padding-top: 0.7rem; }
  .lg\:pt\=3 {
    padding-top: 1.4rem; }
  .lg\:pt\=4 {
    padding-top: 2.1rem; }
  .lg\:pt\=5 {
    padding-top: 3.5rem; }
  .lg\:pt\=6 {
    padding-top: 7rem; }
  .lg\:pb\=-1 {
    padding-bottom: -0.7rem; }
  .lg\:pb\=0 {
    padding-bottom: 0rem; }
  .lg\:pb\=1 {
    padding-bottom: 0.35rem; }
  .lg\:pb\=2 {
    padding-bottom: 0.7rem; }
  .lg\:pb\=3 {
    padding-bottom: 1.4rem; }
  .lg\:pb\=4 {
    padding-bottom: 2.1rem; }
  .lg\:pb\=5 {
    padding-bottom: 3.5rem; }
  .lg\:pb\=6 {
    padding-bottom: 7rem; }
  .lg\:pl\=-1 {
    padding-left: -0.72917rem; }
  .lg\:pl\=0 {
    padding-left: 0rem; }
  .lg\:pl\=1 {
    padding-left: 0.36458rem; }
  .lg\:pl\=2 {
    padding-left: 0.72917rem; }
  .lg\:pl\=3 {
    padding-left: 1.45833rem; }
  .lg\:pl\=4 {
    padding-left: 2.1875rem; }
  .lg\:pl\=5 {
    padding-left: 3.64583rem; }
  .lg\:pl\=6 {
    padding-left: 7.29167rem; }
  .lg\:pr\=-1 {
    padding-right: -0.72917rem; }
  .lg\:pr\=0 {
    padding-right: 0rem; }
  .lg\:pr\=1 {
    padding-right: 0.36458rem; }
  .lg\:pr\=2 {
    padding-right: 0.72917rem; }
  .lg\:pr\=3 {
    padding-right: 1.45833rem; }
  .lg\:pr\=4 {
    padding-right: 2.1875rem; }
  .lg\:pr\=5 {
    padding-right: 3.64583rem; }
  .lg\:pr\=6 {
    padding-right: 7.29167rem; }
  .lg\:m\=-1 {
    margin-left: -0.72917rem;
    margin-right: -0.72917rem;
    margin-top: -0.7rem;
    margin-bottom: -0.7rem; }
  .lg\:m\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem; }
  .lg\:m\=1 {
    margin-left: 0.36458rem;
    margin-right: 0.36458rem;
    margin-top: 0.35rem;
    margin-bottom: 0.35rem; }
  .lg\:m\=2 {
    margin-left: 0.72917rem;
    margin-right: 0.72917rem;
    margin-top: 0.7rem;
    margin-bottom: 0.7rem; }
  .lg\:m\=3 {
    margin-left: 1.45833rem;
    margin-right: 1.45833rem;
    margin-top: 1.4rem;
    margin-bottom: 1.4rem; }
  .lg\:m\=4 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
    margin-top: 2.1rem;
    margin-bottom: 2.1rem; }
  .lg\:m\=5 {
    margin-left: 3.64583rem;
    margin-right: 3.64583rem;
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .lg\:m\=6 {
    margin-left: 7.29167rem;
    margin-right: 7.29167rem;
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .lg\:mx\=-1 {
    margin-left: -0.72917rem;
    margin-right: -0.72917rem; }
  .lg\:mx\=0 {
    margin-left: 0rem;
    margin-right: 0rem; }
  .lg\:mx\=1 {
    margin-left: 0.36458rem;
    margin-right: 0.36458rem; }
  .lg\:mx\=2 {
    margin-left: 0.72917rem;
    margin-right: 0.72917rem; }
  .lg\:mx\=3 {
    margin-left: 1.45833rem;
    margin-right: 1.45833rem; }
  .lg\:mx\=4 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .lg\:mx\=5 {
    margin-left: 3.64583rem;
    margin-right: 3.64583rem; }
  .lg\:mx\=6 {
    margin-left: 7.29167rem;
    margin-right: 7.29167rem; }
  .lg\:my\=-1 {
    margin-top: -0.7rem;
    margin-bottom: -0.7rem; }
  .lg\:my\=0 {
    margin-top: 0rem;
    margin-bottom: 0rem; }
  .lg\:my\=1 {
    margin-top: 0.35rem;
    margin-bottom: 0.35rem; }
  .lg\:my\=2 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem; }
  .lg\:my\=3 {
    margin-top: 1.4rem;
    margin-bottom: 1.4rem; }
  .lg\:my\=4 {
    margin-top: 2.1rem;
    margin-bottom: 2.1rem; }
  .lg\:my\=5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .lg\:my\=6 {
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .lg\:mt\=-1 {
    margin-top: -0.7rem; }
  .lg\:mt\=0 {
    margin-top: 0rem; }
  .lg\:mt\=1 {
    margin-top: 0.35rem; }
  .lg\:mt\=2 {
    margin-top: 0.7rem; }
  .lg\:mt\=3 {
    margin-top: 1.4rem; }
  .lg\:mt\=4 {
    margin-top: 2.1rem; }
  .lg\:mt\=5 {
    margin-top: 3.5rem; }
  .lg\:mt\=6 {
    margin-top: 7rem; }
  .lg\:mb\=-1 {
    margin-bottom: -0.7rem; }
  .lg\:mb\=0 {
    margin-bottom: 0rem; }
  .lg\:mb\=1 {
    margin-bottom: 0.35rem; }
  .lg\:mb\=2 {
    margin-bottom: 0.7rem; }
  .lg\:mb\=3 {
    margin-bottom: 1.4rem; }
  .lg\:mb\=4 {
    margin-bottom: 2.1rem; }
  .lg\:mb\=5 {
    margin-bottom: 3.5rem; }
  .lg\:mb\=6 {
    margin-bottom: 7rem; }
  .lg\:ml\=-1 {
    margin-left: -0.72917rem; }
  .lg\:ml\=0 {
    margin-left: 0rem; }
  .lg\:ml\=1 {
    margin-left: 0.36458rem; }
  .lg\:ml\=2 {
    margin-left: 0.72917rem; }
  .lg\:ml\=3 {
    margin-left: 1.45833rem; }
  .lg\:ml\=4 {
    margin-left: 2.1875rem; }
  .lg\:ml\=5 {
    margin-left: 3.64583rem; }
  .lg\:ml\=6 {
    margin-left: 7.29167rem; }
  .lg\:mr\=-1 {
    margin-right: -0.72917rem; }
  .lg\:mr\=0 {
    margin-right: 0rem; }
  .lg\:mr\=1 {
    margin-right: 0.36458rem; }
  .lg\:mr\=2 {
    margin-right: 0.72917rem; }
  .lg\:mr\=3 {
    margin-right: 1.45833rem; }
  .lg\:mr\=4 {
    margin-right: 2.1875rem; }
  .lg\:mr\=5 {
    margin-right: 3.64583rem; }
  .lg\:mr\=6 {
    margin-right: 7.29167rem; }
  .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: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 0.82006rem;
    line-height: 1.4rem; }
  .lg\:text {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 0.875rem;
    line-height: 1.4rem; }
  .lg\:text-l {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 0.93362rem;
    line-height: 1.4rem; }
  .lg\:head-1,
  h6 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 0.93362rem;
    line-height: 1.4rem; }
  .lg\:head-2,
  h5 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 0.99618rem;
    line-height: 1.4rem; }
  .lg\:head-3 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.06292rem;
    line-height: 1.4rem; }
  .lg\:head-4,
  h4 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.13414rem;
    line-height: 1.4rem; }
  .lg\:head-5 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.21012rem;
    line-height: 1.4rem; }
  .lg\:head-6,
  h3 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.2912rem;
    line-height: 1.4rem; }
  .lg\:head-7 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.37771rem;
    line-height: 1.4rem; }
  .lg\:head-8,
  h2 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.47002rem;
    line-height: 2.1rem; }
  .lg\:head-9 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.56851rem;
    line-height: 2.1rem; }
  .lg\:head-10 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.6736rem;
    line-height: 2.1rem; }
  .lg\:head-11 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.78573rem;
    line-height: 2.1rem; }
  .lg\:head-12,
  h1 {
    font-family: "Azbuka W01", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.90538rem;
    line-height: 2.1rem; } }

@media (min-width: 93.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: 56.25rem;
    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.36458rem); }
  .flex-grid > .xl\:w\=1\/3 {
    width: calc(33.33333% - 0.48611rem); }
  .flex-grid > .xl\:w\=1\/4 {
    width: calc(25% - 0.54688rem); }
  .flex-grid > .xl\:w\=1\/6 {
    width: calc(16.66667% - 0.60764rem); }
  .flex-grid > .xl\:w\=1\/8 {
    width: calc(12.5% - 0.63802rem); }
  .flex-grid > .xl\:w\=1\/12 {
    width: calc(8.33333% - 0.6684rem); }
  .flex-grid > .xl\:w\=2\/3 {
    width: calc(66.66667% - 0.24306rem); }
  .flex-grid > .xl\:w\=3\/4 {
    width: calc(75% - 0.18229rem); }
  .flex-grid > .xl\:w\=5\/6 {
    width: calc(83.33333% - 0.12153rem); }
  .flex-grid > .xl\:w\=11\/12 {
    width: calc(91.66667% - 0.06076rem); }
  .flex-grid > .xl\:offset-l\=1\/2 {
    margin-left: calc(50% - -0.36458rem); }
  .flex-grid > .xl\:offset-l\=1\/3 {
    margin-left: calc(33.33333% - -0.24306rem); }
  .flex-grid > .xl\:offset-l\=1\/4 {
    margin-left: calc(25% - -0.18229rem); }
  .flex-grid > .xl\:offset-l\=1\/6 {
    margin-left: calc(16.66667% - -0.12153rem); }
  .flex-grid > .xl\:offset-l\=1\/8 {
    margin-left: calc(12.5% - -0.09115rem); }
  .flex-grid > .xl\:offset-l\=1\/12 {
    margin-left: calc(8.33333% - -0.06076rem); }
  .flex-grid > .xl\:offset-l\=2\/3 {
    margin-left: calc(66.66667% + 0.48611rem); }
  .flex-grid > .xl\:offset-l\=3\/4 {
    margin-left: calc(75% + 0.54688rem); }
  .flex-grid > .xl\:offset-r\=1\/2 {
    margin-right: calc(50% - -0.36458rem); }
  .flex-grid > .xl\:offset-r\=1\/3 {
    margin-right: calc(33.33333% - -0.24306rem); }
  .flex-grid > .xl\:offset-r\=1\/4 {
    margin-right: calc(25% - -0.18229rem); }
  .flex-grid > .xl\:offset-r\=1\/6 {
    margin-right: calc(16.66667% - -0.12153rem); }
  .flex-grid > .xl\:offset-r\=1\/8 {
    margin-right: calc(12.5% - -0.09115rem); }
  .flex-grid > .xl\:offset-r\=1\/12 {
    margin-right: calc(8.33333% - -0.06076rem); }
  .flex-grid > .xl\:offset-r\=2\/3 {
    margin-right: calc(66.66667% + 0.48611rem); }
  .flex-grid > .xl\:offset-r\=3\/4 {
    margin-right: calc(75% + 0.54688rem); }
  .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.72917rem;
    padding-right: -0.72917rem;
    padding-top: -0.7rem;
    padding-bottom: -0.7rem; }
  .xl:p\=0 {
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem; }
  .xl:p\=1 {
    padding-left: 0.36458rem;
    padding-right: 0.36458rem;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem; }
  .xl:p\=2 {
    padding-left: 0.72917rem;
    padding-right: 0.72917rem;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem; }
  .xl:p\=3 {
    padding-left: 1.45833rem;
    padding-right: 1.45833rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem; }
  .xl:p\=4 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
    padding-top: 2.1rem;
    padding-bottom: 2.1rem; }
  .xl:p\=5 {
    padding-left: 3.64583rem;
    padding-right: 3.64583rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .xl:p\=6 {
    padding-left: 7.29167rem;
    padding-right: 7.29167rem;
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .xl:px\=-1 {
    padding-left: -0.72917rem;
    padding-right: -0.72917rem; }
  .xl:px\=0 {
    padding-left: 0rem;
    padding-right: 0rem; }
  .xl:px\=1 {
    padding-left: 0.36458rem;
    padding-right: 0.36458rem; }
  .xl:px\=2 {
    padding-left: 0.72917rem;
    padding-right: 0.72917rem; }
  .xl:px\=3 {
    padding-left: 1.45833rem;
    padding-right: 1.45833rem; }
  .xl:px\=4 {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem; }
  .xl:px\=5 {
    padding-left: 3.64583rem;
    padding-right: 3.64583rem; }
  .xl:px\=6 {
    padding-left: 7.29167rem;
    padding-right: 7.29167rem; }
  .xl:py\=-1 {
    padding-top: -0.7rem;
    padding-bottom: -0.7rem; }
  .xl:py\=0 {
    padding-top: 0rem;
    padding-bottom: 0rem; }
  .xl:py\=1 {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem; }
  .xl:py\=2 {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem; }
  .xl:py\=3 {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem; }
  .xl:py\=4 {
    padding-top: 2.1rem;
    padding-bottom: 2.1rem; }
  .xl:py\=5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .xl:py\=6 {
    padding-top: 7rem;
    padding-bottom: 7rem; }
  .xl:pt\=-1 {
    padding-top: -0.7rem; }
  .xl:pt\=0 {
    padding-top: 0rem; }
  .xl:pt\=1 {
    padding-top: 0.35rem; }
  .xl:pt\=2 {
    padding-top: 0.7rem; }
  .xl:pt\=3 {
    padding-top: 1.4rem; }
  .xl:pt\=4 {
    padding-top: 2.1rem; }
  .xl:pt\=5 {
    padding-top: 3.5rem; }
  .xl:pt\=6 {
    padding-top: 7rem; }
  .xl:pb\=-1 {
    padding-bottom: -0.7rem; }
  .xl:pb\=0 {
    padding-bottom: 0rem; }
  .xl:pb\=1 {
    padding-bottom: 0.35rem; }
  .xl:pb\=2 {
    padding-bottom: 0.7rem; }
  .xl:pb\=3 {
    padding-bottom: 1.4rem; }
  .xl:pb\=4 {
    padding-bottom: 2.1rem; }
  .xl:pb\=5 {
    padding-bottom: 3.5rem; }
  .xl:pb\=6 {
    padding-bottom: 7rem; }
  .xl:pl\=-1 {
    padding-left: -0.72917rem; }
  .xl:pl\=0 {
    padding-left: 0rem; }
  .xl:pl\=1 {
    padding-left: 0.36458rem; }
  .xl:pl\=2 {
    padding-left: 0.72917rem; }
  .xl:pl\=3 {
    padding-left: 1.45833rem; }
  .xl:pl\=4 {
    padding-left: 2.1875rem; }
  .xl:pl\=5 {
    padding-left: 3.64583rem; }
  .xl:pl\=6 {
    padding-left: 7.29167rem; }
  .xl:pr\=-1 {
    padding-right: -0.72917rem; }
  .xl:pr\=0 {
    padding-right: 0rem; }
  .xl:pr\=1 {
    padding-right: 0.36458rem; }
  .xl:pr\=2 {
    padding-right: 0.72917rem; }
  .xl:pr\=3 {
    padding-right: 1.45833rem; }
  .xl:pr\=4 {
    padding-right: 2.1875rem; }
  .xl:pr\=5 {
    padding-right: 3.64583rem; }
  .xl:pr\=6 {
    padding-right: 7.29167rem; }
  .xl:m\=-1 {
    margin-left: -0.72917rem;
    margin-right: -0.72917rem;
    margin-top: -0.7rem;
    margin-bottom: -0.7rem; }
  .xl:m\=0 {
    margin-left: 0rem;
    margin-right: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem; }
  .xl:m\=1 {
    margin-left: 0.36458rem;
    margin-right: 0.36458rem;
    margin-top: 0.35rem;
    margin-bottom: 0.35rem; }
  .xl:m\=2 {
    margin-left: 0.72917rem;
    margin-right: 0.72917rem;
    margin-top: 0.7rem;
    margin-bottom: 0.7rem; }
  .xl:m\=3 {
    margin-left: 1.45833rem;
    margin-right: 1.45833rem;
    margin-top: 1.4rem;
    margin-bottom: 1.4rem; }
  .xl:m\=4 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
    margin-top: 2.1rem;
    margin-bottom: 2.1rem; }
  .xl:m\=5 {
    margin-left: 3.64583rem;
    margin-right: 3.64583rem;
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .xl:m\=6 {
    margin-left: 7.29167rem;
    margin-right: 7.29167rem;
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .xl:mx\=-1 {
    margin-left: -0.72917rem;
    margin-right: -0.72917rem; }
  .xl:mx\=0 {
    margin-left: 0rem;
    margin-right: 0rem; }
  .xl:mx\=1 {
    margin-left: 0.36458rem;
    margin-right: 0.36458rem; }
  .xl:mx\=2 {
    margin-left: 0.72917rem;
    margin-right: 0.72917rem; }
  .xl:mx\=3 {
    margin-left: 1.45833rem;
    margin-right: 1.45833rem; }
  .xl:mx\=4 {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem; }
  .xl:mx\=5 {
    margin-left: 3.64583rem;
    margin-right: 3.64583rem; }
  .xl:mx\=6 {
    margin-left: 7.29167rem;
    margin-right: 7.29167rem; }
  .xl:my\=-1 {
    margin-top: -0.7rem;
    margin-bottom: -0.7rem; }
  .xl:my\=0 {
    margin-top: 0rem;
    margin-bottom: 0rem; }
  .xl:my\=1 {
    margin-top: 0.35rem;
    margin-bottom: 0.35rem; }
  .xl:my\=2 {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem; }
  .xl:my\=3 {
    margin-top: 1.4rem;
    margin-bottom: 1.4rem; }
  .xl:my\=4 {
    margin-top: 2.1rem;
    margin-bottom: 2.1rem; }
  .xl:my\=5 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .xl:my\=6 {
    margin-top: 7rem;
    margin-bottom: 7rem; }
  .xl:mt\=-1 {
    margin-top: -0.7rem; }
  .xl:mt\=0 {
    margin-top: 0rem; }
  .xl:mt\=1 {
    margin-top: 0.35rem; }
  .xl:mt\=2 {
    margin-top: 0.7rem; }
  .xl:mt\=3 {
    margin-top: 1.4rem; }
  .xl:mt\=4 {
    margin-top: 2.1rem; }
  .xl:mt\=5 {
    margin-top: 3.5rem; }
  .xl:mt\=6 {
    margin-top: 7rem; }
  .xl:mb\=-1 {
    margin-bottom: -0.7rem; }
  .xl:mb\=0 {
    margin-bottom: 0rem; }
  .xl:mb\=1 {
    margin-bottom: 0.35rem; }
  .xl:mb\=2 {
    margin-bottom: 0.7rem; }
  .xl:mb\=3 {
    margin-bottom: 1.4rem; }
  .xl:mb\=4 {
    margin-bottom: 2.1rem; }
  .xl:mb\=5 {
    margin-bottom: 3.5rem; }
  .xl:mb\=6 {
    margin-bottom: 7rem; }
  .xl:ml\=-1 {
    margin-left: -0.72917rem; }
  .xl:ml\=0 {
    margin-left: 0rem; }
  .xl:ml\=1 {
    margin-left: 0.36458rem; }
  .xl:ml\=2 {
    margin-left: 0.72917rem; }
  .xl:ml\=3 {
    margin-left: 1.45833rem; }
  .xl:ml\=4 {
    margin-left: 2.1875rem; }
  .xl:ml\=5 {
    margin-left: 3.64583rem; }
  .xl:ml\=6 {
    margin-left: 7.29167rem; }
  .xl:mr\=-1 {
    margin-right: -0.72917rem; }
  .xl:mr\=0 {
    margin-right: 0rem; }
  .xl:mr\=1 {
    margin-right: 0.36458rem; }
  .xl:mr\=2 {
    margin-right: 0.72917rem; }
  .xl:mr\=3 {
    margin-right: 1.45833rem; }
  .xl:mr\=4 {
    margin-right: 2.1875rem; }
  .xl:mr\=5 {
    margin-right: 3.64583rem; }
  .xl:mr\=6 {
    margin-right: 7.29167rem; }
  .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: #333;
  background-color: white;
  border-color: #333;
  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(51, 51, 51, 0.3); }
  .c\=text > a:not([class^='c=']):not([class*=' c=']),
  .c\=text *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #555; }
  .c\=text.arrow-down {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .c\=text.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .c\=text.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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.72917rem 0.7rem; }

.hover\:c\=text:hover {
  color: #333;
  background-color: white;
  border-color: #333;
  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(51, 51, 51, 0.3); }
  .hover\:c\=text:hover > a:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=text:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .hover\:c\=text:hover.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .hover\:c\=text:hover.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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.72917rem 0.7rem; }

.focus\:c\=text:focus {
  color: #333;
  background-color: white;
  border-color: #333; }
  .focus\:c\=text:focus *:focus {
    box-shadow: 0px 0px 4px 2px rgba(51, 51, 51, 0.3); }
  .focus\:c\=text:focus > a:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=text:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .focus\:c\=text:focus.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .focus\:c\=text:focus.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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.72917rem 0.7rem; }

.c\=text-alt {
  color: #333;
  background-color: #ebebeb;
  border-color: #333;
  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(51, 51, 51, 0.3); }
  .c\=text-alt > a:not([class^='c=']):not([class*=' c=']),
  .c\=text-alt *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .c\=text-alt.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .c\=text-alt.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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.72917rem 0.7rem; }

.hover\:c\=text-alt:hover {
  color: #333;
  background-color: #ebebeb;
  border-color: #333;
  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(51, 51, 51, 0.3); }
  .hover\:c\=text-alt:hover > a:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=text-alt:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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.72917rem 0.7rem; }

.focus\:c\=text-alt:focus {
  color: #333;
  background-color: #ebebeb;
  border-color: #333; }
  .focus\:c\=text-alt:focus *:focus {
    box-shadow: 0px 0px 4px 2px rgba(51, 51, 51, 0.3); }
  .focus\:c\=text-alt:focus > a:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=text-alt:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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.72917rem 0.7rem; }

.c\=prim {
  color: #fff;
  background-color: #42d8b0;
  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:not([class^='c=']):not([class*=' c=']),
  .c\=prim *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #fff; }
  .c\=prim.arrow-down {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=prim.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=prim.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.hover\:c\=prim:hover {
  color: #fff;
  background-color: #42d8b0;
  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:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=prim:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .hover\:c\=prim:hover.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .hover\:c\=prim:hover.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.focus\:c\=prim:focus {
  color: #fff;
  background-color: #42d8b0;
  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:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=prim:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .focus\:c\=prim:focus.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .focus\:c\=prim:focus.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><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: #42d8b0;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.c\=prim-alt {
  color: #fff;
  background-color: #29c89e;
  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:not([class^='c=']):not([class*=' c=']),
  .c\=prim-alt *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=prim-alt.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=prim-alt.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.hover\:c\=prim-alt:hover {
  color: #fff;
  background-color: #29c89e;
  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:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=prim-alt:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.focus\:c\=prim-alt:focus {
  color: #fff;
  background-color: #29c89e;
  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:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=prim-alt:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' 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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><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: #29c89e;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.c\=sec {
  color: #333;
  background-color: #ebecec;
  border-color: #333;
  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(51, 51, 51, 0.3); }
  .c\=sec > a:not([class^='c=']):not([class*=' c=']),
  .c\=sec *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #333; }
  .c\=sec.arrow-down {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=sec.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=sec.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.hover\:c\=sec:hover {
  color: #333;
  background-color: #ebecec;
  border-color: #333;
  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(51, 51, 51, 0.3); }
  .hover\:c\=sec:hover > a:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=sec:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #333; }
  .hover\:c\=sec:hover.arrow-down {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .hover\:c\=sec:hover.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .hover\:c\=sec:hover.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.focus\:c\=sec:focus {
  color: #333;
  background-color: #ebecec;
  border-color: #333; }
  .focus\:c\=sec:focus *:focus {
    box-shadow: 0px 0px 4px 2px rgba(51, 51, 51, 0.3); }
  .focus\:c\=sec:focus > a:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=sec:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #333; }
  .focus\:c\=sec:focus.arrow-down {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .focus\:c\=sec:focus.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .focus\:c\=sec:focus.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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: #ebecec;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.c\=sec-alt {
  color: #333;
  background-color: #d6d8d8;
  border-color: #333;
  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(51, 51, 51, 0.3); }
  .c\=sec-alt > a:not([class^='c=']):not([class*=' c=']),
  .c\=sec-alt *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #333; }
  .c\=sec-alt.arrow-down {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=sec-alt.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=sec-alt.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.hover\:c\=sec-alt:hover {
  color: #333;
  background-color: #d6d8d8;
  border-color: #333;
  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(51, 51, 51, 0.3); }
  .hover\:c\=sec-alt:hover > a:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=sec-alt:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #333; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.focus\:c\=sec-alt:focus {
  color: #333;
  background-color: #d6d8d8;
  border-color: #333; }
  .focus\:c\=sec-alt:focus *:focus {
    box-shadow: 0px 0px 4px 2px rgba(51, 51, 51, 0.3); }
  .focus\:c\=sec-alt:focus > a:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=sec-alt:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #333; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23333' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23333' 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: #d6d8d8;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.c\=ter {
  color: #404944;
  background-color: #f5f6f6;
  border-color: #404944;
  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(64, 73, 68, 0.3); }
  .c\=ter > a:not([class^='c=']):not([class*=' c=']),
  .c\=ter *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #fff; }
  .c\=ter.arrow-down {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=ter.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=ter.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.hover\:c\=ter:hover {
  color: #404944;
  background-color: #f5f6f6;
  border-color: #404944;
  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(64, 73, 68, 0.3); }
  .hover\:c\=ter:hover > a:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=ter:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .hover\:c\=ter:hover.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .hover\:c\=ter:hover.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.focus\:c\=ter:focus {
  color: #404944;
  background-color: #f5f6f6;
  border-color: #404944; }
  .focus\:c\=ter:focus *:focus {
    box-shadow: 0px 0px 4px 2px rgba(64, 73, 68, 0.3); }
  .focus\:c\=ter:focus > a:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=ter:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .focus\:c\=ter:focus.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .focus\:c\=ter:focus.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23404944' 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: #f5f6f6;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.c\=ter-alt {
  color: #404944;
  background-color: #e0e3e3;
  border-color: #404944;
  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(64, 73, 68, 0.3); }
  .c\=ter-alt > a:not([class^='c=']):not([class*=' c=']),
  .c\=ter-alt *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=ter-alt.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .c\=ter-alt.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.hover\:c\=ter-alt:hover {
  color: #404944;
  background-color: #e0e3e3;
  border-color: #404944;
  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(64, 73, 68, 0.3); }
  .hover\:c\=ter-alt:hover > a:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=ter-alt:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.focus\:c\=ter-alt:focus {
  color: #404944;
  background-color: #e0e3e3;
  border-color: #404944; }
  .focus\:c\=ter-alt:focus *:focus {
    box-shadow: 0px 0px 4px 2px rgba(64, 73, 68, 0.3); }
  .focus\:c\=ter-alt:focus > a:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=ter-alt:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23404944' fill-rule='nonzero' d='M6.69140339 5.52650739l.89136473-.80341084L4.13708578.90019565.69140337 4.72309663l.8913648.80341076 2.55431754-2.83395338z'/></svg>");
    background-color: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23404944' 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: #e0e3e3;
    background-position: calc(100% - 8px) center;
    background-repeat: no-repeat;
    background-size: 0.72917rem 0.7rem; }

.c\=err {
  color: #D0021B;
  background-color: white;
  border-color: #D0021B;
  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(208, 2, 27, 0.3); }
  .c\=err > a:not([class^='c=']):not([class*=' c=']),
  .c\=err *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    color: #fff; }
  .c\=err.arrow-down {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .c\=err.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .c\=err.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23D0021B' 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.72917rem 0.7rem; }

.hover\:c\=err:hover {
  color: #D0021B;
  background-color: white;
  border-color: #D0021B;
  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(208, 2, 27, 0.3); }
  .hover\:c\=err:hover > a:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=err:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .hover\:c\=err:hover.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .hover\:c\=err:hover.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23D0021B' 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.72917rem 0.7rem; }

.focus\:c\=err:focus {
  color: #D0021B;
  background-color: white;
  border-color: #D0021B; }
  .focus\:c\=err:focus *:focus {
    box-shadow: 0px 0px 4px 2px rgba(208, 2, 27, 0.3); }
  .focus\:c\=err:focus > a:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=err:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .focus\:c\=err:focus.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .focus\:c\=err:focus.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23D0021B' 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.72917rem 0.7rem; }

.c\=err-alt {
  color: #D0021B;
  background-color: #ebebeb;
  border-color: #D0021B;
  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(208, 2, 27, 0.3); }
  .c\=err-alt > a:not([class^='c=']):not([class*=' c=']),
  .c\=err-alt *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .c\=err-alt.arrow-up {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .c\=err-alt.arrow-left {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='0.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23D0021B' 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.72917rem 0.7rem; }

.hover\:c\=err-alt:hover {
  color: #D0021B;
  background-color: #ebebeb;
  border-color: #D0021B;
  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(208, 2, 27, 0.3); }
  .hover\:c\=err-alt:hover > a:not([class^='c=']):not([class*=' c=']),
  .hover\:c\=err-alt:hover *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23D0021B' 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.72917rem 0.7rem; }

.focus\:c\=err-alt:focus {
  color: #D0021B;
  background-color: #ebebeb;
  border-color: #D0021B; }
  .focus\:c\=err-alt:focus *:focus {
    box-shadow: 0px 0px 4px 2px rgba(208, 2, 27, 0.3); }
  .focus\:c\=err-alt:focus > a:not([class^='c=']):not([class*=' c=']),
  .focus\:c\=err-alt:focus *:not([class^='c=']):not([class*=' c=']) > a:not([class^='c=']):not([class*=' c=']) {
    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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 8 6'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem' viewBox='0 0 5 8'><path fill='%23D0021B' 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.72917rem 0.7rem; }
  .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.72917rem' height='0.7rem'><path fill='%23D0021B' 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.72917rem 0.7rem; }

.print-only {
  display: none; }

.c\=additional {
  background-color: #4F86C6;
  color: #FFF;
  border-color: #4F86C6; }

.c\=additional-alt {
  background-color: rgba(79, 134, 198, 0.2);
  color: #333;
  border-color: rgba(79, 134, 198, 0.2); }

@media print {
  .c\=sec {
    background-color: #ddd; } }

fieldset {
  border: 0; }

body {
  overflow-x: hidden; }

.tab:before {
  content: '';
  display: block;
  width: 100%;
  height: 15px;
  background-color: #fff;
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 10; }

.tablist {
  overflow-x: auto;
  overflow-y: hidden; }

hr {
  border: 0;
  border-top: 1px solid #EBECEC; }

.table {
  font-family: inherit !important;
  border-collapse: separate !important; }
  .table th {
    font-size: inherit !important;
    color: #42D8B0; }
  .table th.sticky {
    position: sticky; }

.table--wide {
  min-width: 1200px; }
  .table--wide .sticky {
    padding-left: 60px !important;
    background-color: transparent; }
  .table--wide .sticky:before {
    background-image: linear-gradient(270deg, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);
    content: ' ';
    display: block;
    position: absolute;
    height: calc(100% - 2px);
    width: 60px;
    top: 1px;
    left: 0; }
  .table--wide .sticky:after {
    content: ' ';
    display: block;
    position: absolute;
    height: calc(100% - 2px);
    width: calc(100% - 60px);
    right: 0;
    top: 1px;
    background-color: white;
    z-index: -1; }

.table__container {
  position: relative;
  width: 100%;
  overflow: visible; }

.table__container--wide {
  overflow: auto; }

.inherit-font {
  font-family: inherit !important;
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important; }

.MuiTablePagination-toolbar-22 {
  padding-left: 0 !important; }

[class^="MuiTableCell-body"],
[class*=' MuiTableCell-body'],
.jss10 {
  font-size: 1rem !important;
  line-height: 1.4rem !important; }

.table--wide .MuiTableRow-root.hover\:c\=sec:hover .sticky:before {
  background-image: linear-gradient(270deg, #ebecec 50%, rgba(255, 255, 255, 0) 100%); }

.table--wide .MuiTableRow-root.hover\:c\=sec:hover .sticky:after {
  background-color: #ebecec; }

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

.pointer {
  cursor: pointer; }

.floating-label {
  position: relative; }

.floating-label textarea:placeholder-shown + label,
.floating-label input:placeholder-shown + label {
  align-items: center;
  font-size: 1rem;
  line-height: 1.4rem; }

label.floating-label__label,
.floating-label textarea:placeholder-shown:focus + label,
.floating-label input:placeholder-shown:focus + label {
  position: absolute;
  outline: 0;
  align-items: flex-start;
  color: #45A582;
  font-size: 0.82006rem;
  line-height: 1.05rem; }

[role="textbox"]:focus,
.floating-label__input:focus {
  outline: 0;
  box-shadow: none;
  border: 0; }

select {
  box-sizing: content-box;
  min-width: 100px; }

.link-button {
  background-color: rgba(235, 235, 235, 0.5); }

.question-status.c\=err {
  background-color: #D0021B; }

.c\=breads a {
  color: #333; }

body {
  font-size: 1rem;
  line-height: 1.4rem; }
  @media (max-width: 56.25rem) {
    body {
      font-size: 1.25rem;
      line-height: 1.4rem; } }

details summary::-webkit-details-marker {
  display: none; }

@keyframes jump {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(-10px); }
  100% {
    transform: translateY(0); } }

.arrowdown {
  bottom: 30px;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  animation-name: jump; }

a.c\=prim,
a.c\=prim > svg {
  color: #fff; }

.c\=prim-alt,
a.c\=prim-alt {
  color: #42D8B0;
  background-color: #fff;
  border-color: #42D8B0; }

.c\=err-alt {
  background-color: #D0021B;
  color: #fff; }

body {
  background-color: #F8F9F9; }

@media print {
  body {
    background-color: transparent; } }

.landingPage .w\=site {
  max-width: 75rem; }

.filter {
  background-color: white;
  z-index: 3;
  min-width: 250px;
  right: 0;
  top: 100%; }

a.bb {
  border-bottom-width: 3px;
  border-bottom-color: #45A582;
  border-bottom-style: solid; }

a.hover\:bb:hover {
  border-bottom-width: 3px;
  border-bottom-color: #45A582;
  border-bottom-style: solid; }

aside {
  z-index: 4; }

main {
  z-index: 1; }

.globel-toolbar {
  z-index: 3; }

.toolbar {
  z-index: 2; }

.search-input {
  width: 0;
  max-width: 0;
  padding: 0;
  transition: width .3s linear; }

.open .search-input {
  width: 100%;
  max-width: 100%;
  padding-left: 0.72917rem;
  padding-right: 0.72917rem;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem; }

.bold {
  font-weight: 600; }

.light {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400; }

.italic {
  font-style: italic; }

fieldset {
  min-width: 0; }

.avoid-break {
  page-break-inside: avoid; }

.break-before {
  page-break-before: always; }

.logo {
  margin: 25px 0 0 0; }

@media print {
  @page {
    margin-top: 10mm;
    margin-bottom: 15mm;
    margin-left: 25mm;
    margin-right: 25mm;
    size: A4; } }

@media (max-width: 56.25rem) {
  body {
    font-size: 1rem; }
    body .cm--btn-primary {
      font-size: 1.2rem;
      padding: 0.7rem 1.5rem .65rem; }
    body .cm--btn-cancel {
      font-size: 1.1rem;
      margin-right: 1rem; }
    body .cm--btn-save {
      font-size: 1.2rem;
      padding: 0.7rem 1.5rem .65rem; }
  .landingPage .cm--logo-wrapper {
    flex-direction: column; }
    .landingPage .cm--logo-wrapper > a {
      width: 280px; }
      .landingPage .cm--logo-wrapper > a .logo {
        margin-bottom: 1rem; }
  .landingPage .cm--header-buttons {
    justify-content: center; }
    .landingPage .cm--header-buttons .cm--header-btn-login {
      padding-top: .75rem;
      padding-bottom: .75rem;
      margin-right: 1rem; }
    .landingPage .cm--header-buttons .cart {
      padding: .35rem .9rem; }
  .landingPage .cm--content-wrapper .cm--intro {
    padding: 0 .5rem;
    height: 300px;
    overflow: hidden;
    align-items: flex-end; }
  .landingPage .cm--content-wrapper .cm--check-teaser {
    padding-top: .3rem; }
    .landingPage .cm--content-wrapper .cm--check-teaser .check-teaser {
      padding-bottom: 1rem; }
      .landingPage .cm--content-wrapper .cm--check-teaser .check-teaser .table--wide {
        min-width: 0; }
      .landingPage .cm--content-wrapper .cm--check-teaser .check-teaser table th:first-of-type,
      .landingPage .cm--content-wrapper .cm--check-teaser .check-teaser table td:first-of-type {
        width: 6rem; }
    .landingPage .cm--content-wrapper .cm--check-teaser .ripped-background > div {
      padding: 5rem 0; }
  .landingPage .cm--content-wrapper h1 {
    margin-top: 3.3rem;
    margin-bottom: 2.8rem; }
  .landingPage .cm--content-wrapper .cm--toolbar-cart {
    justify-content: center;
    flex-direction: column; }
    .landingPage .cm--content-wrapper .cm--toolbar-cart > div, .landingPage .cm--content-wrapper .cm--toolbar-cart > a {
      margin: 0 0 .7rem 0; }
  .landingPage .cm--content-wrapper .cm--checks-list-wrapper {
    padding: 0; }
    .landingPage .cm--content-wrapper .cm--checks-list-wrapper-inner {
      display: flex;
      flex-direction: column; }
    .landingPage .cm--content-wrapper .cm--checks-list-wrapper .cm--checks-list-category-selection {
      width: 100%;
      margin-bottom: 1rem; }
    .landingPage .cm--content-wrapper .cm--checks-list-wrapper .cm--checks-list-table {
      width: 100%; }
  .landingPage .modal {
    width: 100%; }
  .landingPage footer > div {
    justify-content: center; }
    .landingPage footer > div nav {
      display: none; }
    .landingPage footer > div > div {
      width: 100%;
      display: flex;
      justify-content: center; }
      .landingPage footer > div > div svg {
        width: 200px; }
  .cm--layout-flex-mobile {
    flex-direction: column; }
    .cm--layout-flex-mobile > aside {
      width: 100%;
      min-height: auto; }
      .cm--layout-flex-mobile > aside > div {
        position: relative; }
        .cm--layout-flex-mobile > aside > div nav ul li div.column > div {
          padding: 0; }
          .cm--layout-flex-mobile > aside > div nav ul li div.column > div > a {
            padding: .8rem 0 .8rem 1rem;
            width: 90%; }
            .cm--layout-flex-mobile > aside > div nav ul li div.column > div > a:focus {
              box-shadow: none; }
          .cm--layout-flex-mobile > aside > div nav ul li div.column > div div:hover {
            background-color: #ebecec; }
          .cm--layout-flex-mobile > aside > div nav ul li div.column > div:focus {
            box-shadow: 0px 0px 4px 2px rgba(51, 51, 51, 0.3); }
        .cm--layout-flex-mobile > aside > div nav .arrow-right {
          background-size: 1.2rem 1rem; }
        .cm--layout-flex-mobile > aside > div nav .arrow-down {
          background-size: 1rem 1.2rem; }
    .cm--layout-flex-mobile > main {
      width: 100%;
      z-index: 5; }
      .cm--layout-flex-mobile > main .global-toolbar {
        flex-direction: column; }
        .cm--layout-flex-mobile > main .global-toolbar > div:first-of-type {
          width: 100%;
          order: 2;
          flex-wrap: wrap; }
        .cm--layout-flex-mobile > main .global-toolbar > div:last-of-type {
          width: 100%;
          justify-content: space-between;
          align-content: center;
          margin-bottom: 1rem; }
          .cm--layout-flex-mobile > main .global-toolbar > div:last-of-type div {
            width: 90%; }
            .cm--layout-flex-mobile > main .global-toolbar > div:last-of-type div div {
              justify-content: flex-start; }
              .cm--layout-flex-mobile > main .global-toolbar > div:last-of-type div div input:focus {
                box-shadow: none; }
          .cm--layout-flex-mobile > main .global-toolbar > div:last-of-type svg {
            width: 20px;
            height: 20px;
            vertical-align: middle; }
          .cm--layout-flex-mobile > main .global-toolbar > div:last-of-type .profile {
            width: 39px;
            height: 40px; }
            .cm--layout-flex-mobile > main .global-toolbar > div:last-of-type .profile svg {
              width: 19px;
              height: 18px; }
        .cm--layout-flex-mobile > main .global-toolbar .cm--global-toolbar-title {
          display: block;
          width: 100%;
          margin-bottom: 1rem; } }
        @media (max-width: 56.25rem) and (min-width: 600px) {
          .cm--layout-flex-mobile > main .global-toolbar .cm--global-toolbar-title {
            width: auto;
            margin-bottom: 0; } }

@media (max-width: 56.25rem) {
        .cm--layout-flex-mobile > main .global-toolbar .cm--global-toolbar-subtitle {
          width: 85%; } }
        @media (max-width: 56.25rem) and (min-width: 600px) {
          .cm--layout-flex-mobile > main .global-toolbar .cm--global-toolbar-subtitle {
            width: auto; } }

@media (max-width: 56.25rem) {
          .cm--layout-flex-mobile > main .global-toolbar .cm--global-toolbar-subtitle.cm--fullwidth {
            width: 95%; } }
          @media (max-width: 56.25rem) and (min-width: 600px) {
            .cm--layout-flex-mobile > main .global-toolbar .cm--global-toolbar-subtitle.cm--fullwidth {
              width: auto; } }

@media (max-width: 56.25rem) {
        .cm--layout-flex-mobile > main .global-toolbar .arrow-right.cm--bc-divider {
          width: 15px;
          height: 20px;
          background-color: transparent;
          margin-left: 0rem;
          margin-right: .1rem; } }
        @media (max-width: 56.25rem) and (min-width: 600px) {
          .cm--layout-flex-mobile > main .global-toolbar .arrow-right.cm--bc-divider {
            margin-left: .5rem; } }

@media (max-width: 56.25rem) {
      .cm--layout-flex-mobile > main .container .toolbar {
        flex-direction: column; }
        .cm--layout-flex-mobile > main .container .toolbar > div {
          width: 100%; }
          .cm--layout-flex-mobile > main .container .toolbar > div.cm--toolbar-search-wrapper input {
            font-size: 1.1rem; }
        .cm--layout-flex-mobile > main .container .toolbar a.cm--toolbar-btn, .cm--layout-flex-mobile > main .container .toolbar button {
          width: 100%;
          padding: 1.4rem 1.5rem;
          font-size: 1.1rem;
          justify-content: center; }
      .cm--layout-flex-mobile > main .container aside.modal.in {
        width: 100%;
        padding-top: 4rem; }
        .cm--layout-flex-mobile > main .container aside.modal.in button.close {
          padding: 1rem 0 0 .8rem; }
          .cm--layout-flex-mobile > main .container aside.modal.in button.close svg {
            width: 17px;
            height: 17px; }
      .cm--layout-flex-mobile > main .container .cm--upload-area {
        width: 100%; }
        .cm--layout-flex-mobile > main .container .cm--upload-area button {
          font-size: 1.1rem; }
      .cm--layout-flex-mobile > main .container .cm--upload-file {
        flex-wrap: wrap; }
        .cm--layout-flex-mobile > main .container .cm--upload-file-title {
          width: 75%; }
        .cm--layout-flex-mobile > main .container .cm--upload-file-meta {
          width: 100%;
          flex-direction: row;
          justify-content: space-between;
          margin-top: 1rem; }
      .cm--layout-flex-mobile > main .container .cm--toolbar-actions-wrapper {
        flex-wrap: wrap;
        justify-content: center; }
        .cm--layout-flex-mobile > main .container .cm--toolbar-actions-wrapper button {
          margin-left: 0;
          width: 50%; } }
        @media (max-width: 56.25rem) and (min-width: 600px) {
          .cm--layout-flex-mobile > main .container .cm--toolbar-actions-wrapper button {
            width: 25%; } }

@media (max-width: 56.25rem) {
        .cm--layout-flex-mobile > main .container .cm--toolbar-actions-wrapper .cm--actions-divider {
          display: none; }
        .cm--layout-flex-mobile > main .container .cm--toolbar-actions-wrapper .cm--assistant-status {
          margin-right: 0;
          justify-content: center;
          width: 100%;
          padding: 1.4rem 1.5rem; }
          .cm--layout-flex-mobile > main .container .cm--toolbar-actions-wrapper .cm--assistant-status label {
            padding-right: 0; }
            .cm--layout-flex-mobile > main .container .cm--toolbar-actions-wrapper .cm--assistant-status label span {
              margin-right: 0; }
          .cm--layout-flex-mobile > main .container .cm--toolbar-actions-wrapper .cm--assistant-status span {
            font-size: 1rem; }
      .cm--layout-flex-mobile > main .container .cm--container-inner {
        padding: 0 1rem;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem; }
      .cm--layout-flex-mobile > main .container .cm--add-check-form-wrapper {
        margin: 0 auto; }
      .cm--layout-flex-mobile > main .container .answer-container {
        width: 100%;
        padding-left: 3rem;
        padding-right: 3rem; }
        .cm--layout-flex-mobile > main .container .answer-container .cm--attachment-list {
          color: #555; }
        .cm--layout-flex-mobile > main .container .answer-container .cm--check-answer-first-col {
          width: 30%; }
        .cm--layout-flex-mobile > main .container .answer-container .cm--check-result-wrapper {
          margin-top: 0; }
          .cm--layout-flex-mobile > main .container .answer-container .cm--check-result-wrapper .endResult {
            margin: 2rem 0; }
        .cm--layout-flex-mobile > main .container .answer-container hr {
          margin: 2rem 0 0 0; }
      .cm--layout-flex-mobile > main .table__container {
        overflow: scroll; }
        .cm--layout-flex-mobile > main .table__container table {
          overflow-x: auto; }
          .cm--layout-flex-mobile > main .table__container table th.sticky,
          .cm--layout-flex-mobile > main .table__container table td.sticky {
            position: relative; }
          .cm--layout-flex-mobile > main .table__container table td span.cm--table-edit {
            display: inline-block;
            width: 250px; }
            .cm--layout-flex-mobile > main .table__container table td span.cm--table-edit input {
              width: auto;
              padding: .6rem 0 .6rem .3rem;
              margin-right: .4rem; }
        .cm--layout-flex-mobile > main .table__container .cm--add-category-form {
          margin: 0; }
          .cm--layout-flex-mobile > main .table__container .cm--add-category-form input,
          .cm--layout-flex-mobile > main .table__container .cm--add-category-form select {
            width: 100%;
            font-size: 1.1rem; }
          .cm--layout-flex-mobile > main .table__container .cm--add-category-form input {
            margin-bottom: 1rem; }
          .cm--layout-flex-mobile > main .table__container .cm--add-category-form select {
            margin: 0 0 1rem 0; }
          .cm--layout-flex-mobile > main .table__container .cm--add-category-form button {
            padding: .4rem 0 .5rem;
            margin: 0;
            font-size: 1.1rem; }
      .cm--layout-flex-mobile > main .cm--settings-general {
        padding: 1.5rem 0.72917rem; }
        .cm--layout-flex-mobile > main .cm--settings-general select {
          padding-left: 0;
          padding-right: 0; }
      .cm--layout-flex-mobile > main button.tab {
        font-size: 2rem; }
      .cm--layout-flex-mobile > main .tab-panels {
        padding-top: 4rem; }
        .cm--layout-flex-mobile > main .tab-panels > div:focus {
          box-shadow: none; }
        .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper {
          margin-left: 0;
          padding-bottom: 0; } }
        @media (max-width: 56.25rem) and (min-width: 600px) {
          .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper {
            width: 100%;
            padding-right: 3rem;
            padding-left: 3rem; } }

@media (max-width: 56.25rem) {
          .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper:focus {
            box-shadow: none; }
          .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper .cm--block-edit {
            margin: 0 0 2rem 0;
            padding-top: .25rem;
            padding-bottom: .9rem; }
            .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper .cm--block-edit form hr {
              margin-left: 0;
              margin-right: 0; }
            .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper .cm--block-edit .cm--question-condition {
              flex-direction: column; }
              .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper .cm--block-edit .cm--question-condition .cm--block-actions {
                width: 100%; }
                .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper .cm--block-edit .cm--question-condition .cm--block-actions svg {
                  background-color: #aaa;
                  border-radius: 50%;
                  width: 40px;
                  height: 40px;
                  display: flex;
                  justify-content: center;
                  align-items: center;
                  margin-right: .5rem; }
                  .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper .cm--block-edit .cm--question-condition .cm--block-actions svg svg path {
                    fill: #fff; }
            .cm--layout-flex-mobile > main .tab-panels > div > div.cm--panel-content-wrapper .cm--block-edit .cm--btn-add-option {
              font-size: 1.1rem;
              margin: 1.3rem 0 1.8rem 0; }
        .cm--layout-flex-mobile > main .tab-panels .edit {
          border: none;
          margin-right: 0; }
          .cm--layout-flex-mobile > main .tab-panels .edit .edit__buttons {
            display: flex;
            position: relative;
            z-index: 0;
            transform: none; }
            .cm--layout-flex-mobile > main .tab-panels .edit .edit__buttons button {
              background-color: #aaa;
              border-radius: 50%;
              width: 40px;
              height: 40px;
              display: flex;
              justify-content: center;
              align-items: center;
              margin-right: .5rem; }
              .cm--layout-flex-mobile > main .tab-panels .edit .edit__buttons button svg path {
                fill: #fff; }
          .cm--layout-flex-mobile > main .tab-panels .edit:hover .edit__buttons, .cm--layout-flex-mobile > main .tab-panels .edit:focus .edit__buttons {
            display: flex; }
          .cm--layout-flex-mobile > main .tab-panels .edit:hover, .cm--layout-flex-mobile > main .tab-panels .edit:focus {
            border: none;
            box-shadow: none; }
          .cm--layout-flex-mobile > main .tab-panels .edit hr {
            margin: 2rem 0 0 0; }
        .cm--layout-flex-mobile > main .tab-panels .cm--block-actions {
          width: 100%;
          display: flex;
          justify-content: flex-end; }
        .cm--layout-flex-mobile > main .tab-panels .sticky.bottom {
          border-top: 1px solid gray; } }
        @media (max-width: 56.25rem) and (min-width: 600px) {
          .cm--layout-flex-mobile > main .tab-panels .sticky.bottom {
            justify-content: space-around; } }

@media (max-width: 56.25rem) {
          .cm--layout-flex-mobile > main .tab-panels .sticky.bottom button {
            word-break: break-word;
            flex-direction: column; }
            .cm--layout-flex-mobile > main .tab-panels .sticky.bottom button svg {
              margin-right: 0;
              margin-bottom: .5rem;
              width: 20px;
              height: 20px; } }


/*# sourceMappingURL=22a70d9f.f4ccf4a6.chunk.css.map*/