@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

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

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
    height: initial;
}

.pika-week {
    font-size: 11px;
    color: #999;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button,
.has-event .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.has-event .pika-button {
    background: #005da9;
    box-shadow: inset 0 1px 3px #0076c9;
}

.is-disabled .pika-button,
.is-inrange .pika-button {
    background: #D5E9F7;
}

.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}

.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.is-outside-current-month .pika-button {
    color: #999;
    opacity: .3;
}

.is-selection-disabled {
    pointer-events: none;
    cursor: default;
}

.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}

:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
}

svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
  overflow: visible;
  box-sizing: content-box;
}

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-2xs {
  vertical-align: 0.1em;
}
.svg-inline--fa.fa-xs {
  vertical-align: 0em;
}
.svg-inline--fa.fa-sm {
  vertical-align: -0.0714285705em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.2em;
}
.svg-inline--fa.fa-xl {
  vertical-align: -0.25em;
}
.svg-inline--fa.fa-2xl {
  vertical-align: -0.3125em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: var(--fa-pull-margin, 0.3em);
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: var(--fa-pull-margin, 0.3em);
  width: auto;
}
.svg-inline--fa.fa-li {
  width: var(--fa-li-width, 2em);
  top: 0.25em;
}
.svg-inline--fa.fa-fw {
  width: var(--fa-fw-width, 1.25em);
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  transform-origin: center center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center;
}

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-counter-scale, 0.25));
  transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom left;
}

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top right;
}

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top left;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto);
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: var(--fa-inverse, #fff);
}
/* styles for @upstream/avatar/components/avatar.scss */
:root {
  --transition-duration: 0.05s;
  --transition-timing-function: ease-in-out;
}

._avatar_k3vyla {
  width: 8rem;
  height: 8rem;
  border-radius: 16rem;
  overflow: hidden;
  display: block;
}
@media screen and (min-width: 1280px) {
  ._avatar_k3vyla {
    width: 9rem;
    height: 9rem;
  }
}

._full_k3vyla {
  width: 100%;
  height: auto;
  border-radius: 25rem;
}

._profile_k3vyla {
  width: 3rem;
  height: 3rem;
  border-radius: 4rem;
}
@media screen and (min-width: 480px) {
  ._profile_k3vyla {
    width: 4rem;
    height: 4rem;
  }
}

._thumb_k3vyla {
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 2.25rem;
  flex-shrink: 0;
}
@media screen and (min-width: 480px) {
  ._thumb_k3vyla {
    width: 1.75rem;
    height: 1.75rem;
  }
}
@media screen and (min-width: 1280px) {
  ._thumb_k3vyla {
    width: 2.25rem;
    height: 2.25rem;
  }
}

._tiny_k3vyla {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 1.25rem;
}

._tag_k3vyla {
  width: 1rem;
  height: 1rem;
}

._border_k3vyla {
  border: 2px solid var(--color-admin-brand);
}

._placeholder_k3vyla {
  background-color: rgba(var(--rgb-text), 0.04);
}

._upload_k3vyla {
  display: inline-block;
  position: relative;
}
._upload_k3vyla::before, ._upload_k3vyla::after {
  display: block;
  position: absolute;
  z-index: 1;
  text-align: center;
  color: rgba(255, 255, 255, 0);
  transition-property: background-color, color;
  transition-duration: 0.05s;
  transition-timing-function: ease-in-out;
}
._upload_k3vyla::after {
  width: 100%;
  top: calc(50% - 1.5rem);
  font-size: 2rem;
  line-height: 1;
}
._upload_k3vyla::before {
  content: attr(title);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: calc(50% + 1rem);
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 0.875rem;
  border-radius: 8rem;
  background-color: rgba(25, 29, 47, 0);
}
._upload_k3vyla:hover::before, ._upload_k3vyla:focus::before {
  color: rgb(255, 255, 255);
  background-color: rgba(25, 29, 47, 0.6);
}
._upload_k3vyla:hover::after, ._upload_k3vyla:focus::after {
  color: rgb(255, 255, 255);
}

._avatar-wrapper-upload-overlay--small_k3vyla::after {
  top: calc(50% - 0.8rem);
  font-size: 1.5rem;
}
._avatar-wrapper-upload-overlay--small_k3vyla::before {
  content: "";
}

._avatar-wrapper-team_k3vyla {
  display: inline-block;
  position: relative;
}
._avatar-wrapper-team_k3vyla::before, ._avatar-wrapper-team_k3vyla::after {
  display: block;
  position: absolute;
  z-index: 1;
  text-align: center;
  color: rgba(var(--rgb-text), 0.75);
  bottom: -0.2rem;
  right: -0.4rem;
  font-size: 0.75rem;
  width: 1.2rem;
  height: 1.2rem;
  line-height: 1.75;
  background-color: var(--color-background);
  border-radius: 1rem;
}
/* styles for @upstream/base-css/styles/base-css/_fonts.scss */
._sans_18keio {
  font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* styles for @upstream/base-css/styles/base-css/_links.scss */
:root {
  --transition-duration: 0.05s;
  --transition-timing-function: ease-in-out;
}

._link_1hwb0a {
  color: rgb(var(--rgb-primary-70));
  transition-property: background-color, color, border-color, opacity, transform;
  transition-duration: 0.05s;
  transition-timing-function: ease-in-out;
  text-decoration: var(--link--similar-color-text-decoration);
}
._link_1hwb0a:hover, ._link_1hwb0a:focus {
  text-decoration: var(--link--similar-color-text-decoration);
  color: rgb(var(--rgb-primary-80));
}
._link_1hwb0a[disabled], ._link_1hwb0a._disabled_1hwb0a {
  color: rgb(var(--rgb-text-20));
}
._link_1hwb0a[disabled]:hover, ._link_1hwb0a[disabled]:focus, ._link_1hwb0a._disabled_1hwb0a:hover, ._link_1hwb0a._disabled_1hwb0a:focus {
  color: rgb(var(--rgb-text-20));
}

/* styles for @upstream/base-css/styles/base-css/_tachyons.scss */
/*! TACHYONS v4.6.1 | http://tachyons.io */
/*
 *
 *      ________            ______
 *      ___  __/_____ _________  /______  ______________________
 *      __  /  _  __ `/  ___/_  __ \_  / / /  __ \_  __ \_  ___/
 *      _  /   / /_/ // /__ _  / / /  /_/ // /_/ /  / / /(__  )
 *      /_/    \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/
 *                                 /____/
 *
 *    TABLE OF CONTENTS
 *
 *   [REMOVED by kriesse]: 1. External Library Includes
 *       - Normalize.css | http://normalize.css.github.io
 *    2. Tachyons Modules
 *    3. Variables
 *       - Media Queries
 *       - Colors
 *    4. Debugging
 *       - Debug all
 *       - Debug children
 *
 */
/*

   ASPECT RATIOS

*/
/* This is for fluid media that is embedded from third party sites like youtube, vimeo etc.
 * Wrap the outer element in aspect-ratio and then extend it with the desired ratio i.e
 * Make sure there are no height and width attributes on the embedded media.
 * Adapted from: https://github.com/suitcss/components-flex-embed
 *
 * Example:
 *
 * <div class="aspect-ratio aspect-ratio--16x9">
 *  <iframe class="aspect-ratio--object"></iframe>
 * </div>
 *
 * */
._aspect-ratio_125o80 {
  height: 0;
  position: relative;
}

._aspect-ratio--16x9_125o80 {
  padding-bottom: 56.25%;
}

._aspect-ratio--9x16_125o80 {
  padding-bottom: 177.77%;
}

._aspect-ratio--4x3_125o80 {
  padding-bottom: 75%;
}

._aspect-ratio--3x4_125o80 {
  padding-bottom: 133.33%;
}

._aspect-ratio--6x4_125o80 {
  padding-bottom: 66.6%;
}

._aspect-ratio--4x6_125o80 {
  padding-bottom: 150%;
}

._aspect-ratio--8x5_125o80 {
  padding-bottom: 62.5%;
}

._aspect-ratio--5x8_125o80 {
  padding-bottom: 160%;
}

._aspect-ratio--7x5_125o80 {
  padding-bottom: 71.42%;
}

._aspect-ratio--5x7_125o80 {
  padding-bottom: 140%;
}

._aspect-ratio--1x1_125o80 {
  padding-bottom: 100%;
}

._aspect-ratio--object_125o80 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

/*

   IMAGES
   Docs: http://tachyons.io/docs/elements/images/

*/
/* Responsive images! */
img {
  max-width: 100%;
}

/*

   BACKGROUND SIZE
   Docs: http://tachyons.io/docs/themes/background-size/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/*
  Often used in combination with background image set as an inline style
  on an html element.
*/
._cover_125o80 {
  background-size: cover !important;
}

._contain_125o80 {
  background-size: contain !important;
}

/*

    BACKGROUND POSITION

    Base:
    bg = background

    Modifiers:
    -center = center center
    -top = top center
    -right = center right
    -bottom = bottom center
    -left = center left

    Media Query Extensions:
      -ns = not-small
      -m  = medium
      -l  = large

 */
._bg-center_125o80 {
  background-repeat: no-repeat;
  background-position: center center;
}

._bg-top_125o80 {
  background-repeat: no-repeat;
  background-position: top center;
}

._bg-right_125o80 {
  background-repeat: no-repeat;
  background-position: center right;
}

._bg-bottom_125o80 {
  background-repeat: no-repeat;
  background-position: bottom center;
}

._bg-left_125o80 {
  background-repeat: no-repeat;
  background-position: center left;
}

/*

   OUTLINES

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._outline_125o80 {
  outline: 1px solid;
}

._outline-transparent_125o80 {
  outline: 1px solid transparent;
}

._outline-0_125o80 {
  outline: 0;
}

/*

    BORDERS
    Docs: http://tachyons.io/docs/themes/borders/

    Base:
      b = border

    Modifiers:
      a = all
      t = top
      r = right
      b = bottom
      l = left
      n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._ba_125o80 {
  border-style: solid;
  border-width: 1px;
}

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

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

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

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

._bn_125o80 {
  border-style: none;
  border-width: 0;
}

/*

   BORDER COLORS
   Docs: http://tachyons.io/docs/themes/borders/

   Border colors can be used to extend the base
   border classes ba,bt,bb,br,bl found in the _borders.css file.

   The base border class by default will set the color of the border
   to that of the current text color. These classes are for the cases
   where you desire for the text and border colors to be different.

   Base:
     b = border

   Modifiers:
   --color-name = each color variable name is also a border color name

*/
._b--black_125o80 {
  border-color: #000;
}

._b--near-black_125o80 {
  border-color: #111;
}

._b--dark-gray_125o80 {
  border-color: #333;
}

._b--mid-gray_125o80 {
  border-color: #555;
}

._b--gray_125o80 {
  border-color: #777;
}

._b--silver_125o80 {
  border-color: #999;
}

._b--light-silver_125o80 {
  border-color: #aaa;
}

._b--light-gray_125o80 {
  border-color: #eee;
}

._b--near-white_125o80 {
  border-color: #f4f4f4;
}

._b--white_125o80 {
  border-color: #fff;
}

._b--white-90_125o80 {
  border-color: rgba(255, 255, 255, 0.9);
}

._b--white-80_125o80 {
  border-color: rgba(255, 255, 255, 0.8);
}

._b--white-70_125o80 {
  border-color: rgba(255, 255, 255, 0.7);
}

._b--white-60_125o80 {
  border-color: rgba(255, 255, 255, 0.6);
}

._b--white-50_125o80 {
  border-color: rgba(255, 255, 255, 0.5);
}

._b--white-40_125o80 {
  border-color: rgba(255, 255, 255, 0.4);
}

._b--white-30_125o80 {
  border-color: rgba(255, 255, 255, 0.3);
}

._b--white-20_125o80 {
  border-color: rgba(255, 255, 255, 0.2);
}

._b--white-10_125o80 {
  border-color: rgba(255, 255, 255, 0.1);
}

._b--white-05_125o80 {
  border-color: rgba(255, 255, 255, 0.05);
}

._b--white-025_125o80 {
  border-color: rgba(255, 255, 255, 0.025);
}

._b--white-0125_125o80 {
  border-color: rgba(255, 255, 255, 0.0125);
}

._b--black-90_125o80 {
  border-color: rgba(0, 0, 0, 0.9);
}

._b--black-80_125o80 {
  border-color: rgba(0, 0, 0, 0.8);
}

._b--black-70_125o80 {
  border-color: rgba(0, 0, 0, 0.7);
}

._b--black-60_125o80 {
  border-color: rgba(0, 0, 0, 0.6);
}

._b--black-50_125o80 {
  border-color: rgba(0, 0, 0, 0.5);
}

._b--black-40_125o80 {
  border-color: rgba(0, 0, 0, 0.4);
}

._b--black-30_125o80 {
  border-color: rgba(0, 0, 0, 0.3);
}

._b--black-20_125o80 {
  border-color: rgba(0, 0, 0, 0.2);
}

._b--black-10_125o80 {
  border-color: rgba(0, 0, 0, 0.1);
}

._b--black-05_125o80 {
  border-color: rgba(0, 0, 0, 0.05);
}

._b--black-025_125o80 {
  border-color: rgba(0, 0, 0, 0.025);
}

._b--black-0125_125o80 {
  border-color: rgba(0, 0, 0, 0.0125);
}

._b--dark-red_125o80 {
  border-color: #e7040f;
}

._b--red_125o80 {
  border-color: #ff4136;
}

._b--light-red_125o80 {
  border-color: #ff725c;
}

._b--orange_125o80 {
  border-color: #ff6300;
}

._b--gold_125o80 {
  border-color: #ffb700;
}

._b--yellow_125o80 {
  border-color: #ffd700;
}

._b--light-yellow_125o80 {
  border-color: #fbf1a9;
}

._b--purple_125o80 {
  border-color: #5e2ca5;
}

._b--light-purple_125o80 {
  border-color: #a463f2;
}

._b--dark-pink_125o80 {
  border-color: #d5008f;
}

._b--hot-pink_125o80 {
  border-color: #ff41b4;
}

._b--pink_125o80 {
  border-color: #ff80cc;
}

._b--light-pink_125o80 {
  border-color: #ffa3d7;
}

._b--dark-green_125o80 {
  border-color: #137752;
}

._b--green_125o80 {
  border-color: #19a974;
}

._b--light-green_125o80 {
  border-color: #9eebcf;
}

._b--navy_125o80 {
  border-color: #001b44;
}

._b--dark-blue_125o80 {
  border-color: #00449e;
}

._b--blue_125o80 {
  border-color: #357edd;
}

._b--light-blue_125o80 {
  border-color: #96ccff;
}

._b--lightest-blue_125o80 {
  border-color: #cdecff;
}

._b--washed-blue_125o80 {
  border-color: #f6fffe;
}

._b--washed-green_125o80 {
  border-color: #e8fdf5;
}

._b--washed-yellow_125o80 {
  border-color: #fffceb;
}

._b--washed-red_125o80 {
  border-color: #ffdfdf;
}

._b--transparent_125o80 {
  border-color: transparent;
}

/*

   BORDER RADIUS
   Docs: http://tachyons.io/docs/themes/border-radius/

   Base:
     br   = border-radius

   Modifiers:
     0    = 0/none
     1    = 1st step in scale
     2    = 2nd step in scale
     3    = 3rd step in scale
     4    = 4th step in scale

   Literal values:
     -100 = 100%
     -pill = 9999px

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._br0_125o80 {
  border-radius: 0;
}

._br1_125o80 {
  border-radius: 0.125rem;
}

._br2_125o80 {
  border-radius: 0.25rem;
}

._br3_125o80 {
  border-radius: 0.5rem;
}

._br4_125o80 {
  border-radius: 1rem;
}

._br-100_125o80 {
  border-radius: 100%;
}

._br-pill_125o80 {
  border-radius: 9999px;
}

._br--bottom_125o80 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

._br--top_125o80 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

._br--right_125o80 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

._br--left_125o80 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/*

   BORDER STYLES
   Docs: http://tachyons.io/docs/themes/borders/

   Depends on base border module in _borders.css

   Base:
     b = border-style

   Modifiers:
     --none   = none
     --dotted = dotted
     --dashed = dashed
     --solid  = solid

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

 */
._b--dotted_125o80 {
  border-style: dotted;
}

._b--dashed_125o80 {
  border-style: dashed;
}

._b--solid_125o80 {
  border-style: solid;
}

._b--none_125o80 {
  border-style: none;
}

/*

   BORDER WIDTHS
   Docs: http://tachyons.io/docs/themes/borders/

   Base:
     bw = border-width

   Modifiers:
     0 = 0 width border
     1 = 1st step in border-width scale
     2 = 2nd step in border-width scale
     3 = 3rd step in border-width scale
     4 = 4th step in border-width scale
     5 = 5th step in border-width scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._bw0_125o80 {
  border-width: 0;
}

._bw1_125o80 {
  border-width: 0.125rem;
}

._bw2_125o80 {
  border-width: 0.25rem;
}

._bw3_125o80 {
  border-width: 0.5rem;
}

._bw4_125o80 {
  border-width: 1rem;
}

._bw5_125o80 {
  border-width: 2rem;
}

/* Resets */
._bt-0_125o80 {
  border-top-width: 0;
}

._br-0_125o80 {
  border-right-width: 0;
}

._bb-0_125o80 {
  border-bottom-width: 0;
}

._bl-0_125o80 {
  border-left-width: 0;
}

/*

  BOX-SHADOW
  Docs: http://tachyons.io/docs/themes/box-shadow/

  Media Query Extensions:
   -ns = not-small
   -m  = medium
   -l  = large

 */
._shadow-1_125o80 {
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
}

._shadow-2_125o80 {
  box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
}

._shadow-3_125o80 {
  box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
}

._shadow-4_125o80 {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
}

._shadow-5_125o80 {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
}

._shadow-cobot_125o80 {
  box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.2);
}

/*

   CODE

*/
._pre_125o80 {
  overflow-x: auto;
  overflow-y: hidden;
  overflow: scroll;
}

/*

   COORDINATES
   Docs: http://tachyons.io/docs/layout/position/

   Use in combination with the position module.

   Base:
     top
     bottom
     right
     left

   Modifiers:
     -0  = literal value 0
     -1  = literal value 1
     -2  = literal value 2
     --1 = literal value -1
     --2 = literal value -2

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._top-0_125o80 {
  top: 0;
}

._right-0_125o80 {
  right: 0;
}

._bottom-0_125o80 {
  bottom: 0;
}

._left-0_125o80 {
  left: 0;
}

._top-1_125o80 {
  top: 1rem;
}

._right-1_125o80 {
  right: 1rem;
}

._bottom-1_125o80 {
  bottom: 1rem;
}

._left-1_125o80 {
  left: 1rem;
}

._top-2_125o80 {
  top: 2rem;
}

._right-2_125o80 {
  right: 2rem;
}

._bottom-2_125o80 {
  bottom: 2rem;
}

._left-2_125o80 {
  left: 2rem;
}

._top--1_125o80 {
  top: -1rem;
}

._right--1_125o80 {
  right: -1rem;
}

._bottom--1_125o80 {
  bottom: -1rem;
}

._left--1_125o80 {
  left: -1rem;
}

._top--2_125o80 {
  top: -2rem;
}

._right--2_125o80 {
  right: -2rem;
}

._bottom--2_125o80 {
  bottom: -2rem;
}

._left--2_125o80 {
  left: -2rem;
}

._absolute--fill_125o80 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/*

   CLEARFIX
   http://tachyons.io/docs/layout/clearfix/

*/
/* Nicolas Gallaghers Clearfix solution
   Ref: http://nicolasgallagher.com/micro-clearfix-hack/ */
._cf_125o80 {
  *zoom: 1;
}
._cf_125o80:after {
  content: " ";
  display: table;
  clear: both;
}

._cl_125o80 {
  clear: left;
}

._cr_125o80 {
  clear: right;
}

._cb_125o80 {
  clear: both;
}

._cn_125o80 {
  clear: none;
}

/*

   DISPLAY
   Docs: http://tachyons.io/docs/layout/display

   Base:
    d = display

   Modifiers:
    n     = none
    b     = block
    ib    = inline-block
    it    = inline-table
    t     = table
    tc    = table-cell
    tr    = table-row
    tcol  = table-column
    tcolg = table-column-group

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._dn_125o80,
._hidden_125o80 {
  display: none;
}

._di_125o80 {
  display: inline;
}

._db_125o80 {
  display: block;
}

._dib_125o80 {
  display: inline-block;
}

._dit_125o80 {
  display: inline-table;
}

._dt_125o80 {
  display: table;
}

._dtc_125o80 {
  display: table-cell;
}

._dt-row_125o80 {
  display: table-row;
}

._dt-row-group_125o80 {
  display: table-row-group;
}

._dt-column_125o80 {
  display: table-column;
}

._dt-column-group_125o80 {
  display: table-column-group;
}

/*
  This will set table to full width and then
  all cells will be equal width
*/
._dt--fixed_125o80 {
  table-layout: fixed;
  width: 100%;
}

/*

FLEXBOX

  Media Query Extensions:
   -ns = not-small
   -m  = medium
   -l  = large

*/
._flex_125o80 {
  display: flex;
}

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

/* 1. Fix for Chrome 44 bug.
 * https://code.google.com/p/chromium/issues/detail?id=506893 */
._flex-auto_125o80 {
  flex: 1 1 auto;
  min-width: 0; /* 1 */
  min-height: 0; /* 1 */
}

._flex-none_125o80 {
  flex: none;
}

._flex-column_125o80 {
  flex-direction: column;
}

._flex-row_125o80 {
  flex-direction: row;
}

._flex-wrap_125o80 {
  flex-wrap: wrap;
}

._flex-nowrap_125o80 {
  flex-wrap: nowrap;
}

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

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

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

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

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

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

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

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

._self-start_125o80 {
  align-self: flex-start;
}

._self-end_125o80 {
  align-self: flex-end;
}

._self-center_125o80 {
  align-self: center;
}

._self-baseline_125o80 {
  align-self: baseline;
}

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

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

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

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

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

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

._content-start_125o80 {
  align-content: flex-start;
}

._content-end_125o80 {
  align-content: flex-end;
}

._content-center_125o80 {
  align-content: center;
}

._content-between_125o80 {
  align-content: space-between;
}

._content-around_125o80 {
  align-content: space-around;
}

._content-stretch_125o80 {
  align-content: stretch;
}

._order-0_125o80 {
  order: 0;
}

._order-1_125o80 {
  order: 1;
}

._order-2_125o80 {
  order: 2;
}

._order-3_125o80 {
  order: 3;
}

._order-4_125o80 {
  order: 4;
}

._order-5_125o80 {
  order: 5;
}

._order-6_125o80 {
  order: 6;
}

._order-7_125o80 {
  order: 7;
}

._order-8_125o80 {
  order: 8;
}

._order-last_125o80 {
  order: 99999;
}

._flex-grow-0_125o80 {
  flex-grow: 0;
}

._flex-grow-1_125o80 {
  flex-grow: 1;
}

._flex-shrink-0_125o80 {
  flex-shrink: 0;
}

._flex-shrink-1_125o80 {
  flex-shrink: 1;
}

/*

   FLOATS
   http://tachyons.io/docs/layout/floats/

   1. Floated elements are automatically rendered as block level elements.
      Setting floats to display inline will fix the double margin bug in
      ie6. You know... just in case.

   2. Don't forget to clearfix your floats with .cf

   Base:
     f = float

   Modifiers:
     l = left
     r = right
     n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._fl_125o80 {
  float: left;
  _display: inline;
}

._fr_125o80 {
  float: right;
  _display: inline;
}

._fn_125o80 {
  float: none;
}

/*

   FONT FAMILY GROUPS
   Docs: http://tachyons.io/docs/typography/font-family/

*/
._sans-serif_125o80 {
  font-family: -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
}

._serif_125o80 {
  font-family: georgia, times, serif;
}

._system-sans-serif_125o80 {
  font-family: sans-serif;
}

._system-serif_125o80 {
  font-family: serif;
}

/* Monospaced Typefaces (for code) */
/* From http://cssfontstack.com */
code,
._code_125o80 {
  font-family: Consolas, monaco, monospace;
}

._courier_125o80 {
  font-family: "Courier Next", courier, monospace;
}

/* Sans-Serif Typefaces */
._helvetica_125o80 {
  font-family: "helvetica neue", helvetica, sans-serif;
}

._avenir_125o80 {
  font-family: "avenir next", avenir, sans-serif;
}

/* Serif Typefaces */
._athelas_125o80 {
  font-family: athelas, georgia, serif;
}

._georgia_125o80 {
  font-family: georgia, serif;
}

._times_125o80 {
  font-family: times, serif;
}

._bodoni_125o80 {
  font-family: "Bodoni MT", serif;
}

._calisto_125o80 {
  font-family: "Calisto MT", serif;
}

._garamond_125o80 {
  font-family: garamond, serif;
}

._baskerville_125o80 {
  font-family: baskerville, serif;
}

/*

   FONT STYLE
   Docs: http://tachyons.io/docs/typography/font-style/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._i_125o80 {
  font-style: italic;
}

._fs-normal_125o80 {
  font-style: normal;
}

/*

   FONT WEIGHT
   Docs: http://tachyons.io/docs/typography/font-weight/

   Base
     fw = font-weight

   Modifiers:
     1 = literal value 100
     2 = literal value 200
     3 = literal value 300
     4 = literal value 400
     5 = literal value 500
     6 = literal value 600
     7 = literal value 700
     8 = literal value 800
     9 = literal value 900

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._normal_125o80 {
  font-weight: normal;
}

._b_125o80 {
  font-weight: bold;
}

._fw1_125o80 {
  font-weight: 100;
}

._fw2_125o80 {
  font-weight: 200;
}

._fw3_125o80 {
  font-weight: 300;
}

._fw4_125o80 {
  font-weight: 400;
}

._fw5_125o80 {
  font-weight: 500;
}

._fw6_125o80 {
  font-weight: 600;
}

._fw7_125o80 {
  font-weight: 700;
}

._fw8_125o80 {
  font-weight: 800;
}

._fw9_125o80 {
  font-weight: 900;
}

/*

   FORMS

*/
._input-reset_125o80 {
  -webkit-appearance: none;
  -moz-appearance: none;
}

._button-reset_125o80::-moz-focus-inner,
._input-reset_125o80::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*

   HEIGHTS
   Docs: http://tachyons.io/docs/layout/heights/

   Base:
     h = height
     min-h = min-height
     min-vh = min-height vertical screen height
     vh = vertical screen height

   Modifiers
     1 = 1st step in height scale
     2 = 2nd step in height scale
     3 = 3rd step in height scale
     4 = 4th step in height scale
     5 = 5th step in height scale

     -25   = literal value 25%
     -50   = literal value 50%
     -75   = literal value 75%
     -100  = literal value 100%

     -auto = string value of auto
     -inherit = string value of inherit

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Height Scale */
._h1_125o80 {
  height: 1rem;
}

._h2_125o80 {
  height: 2rem;
}

._h3_125o80 {
  height: 4rem;
}

._h4_125o80 {
  height: 8rem;
}

._h5_125o80 {
  height: 16rem;
}

._h6_125o80 {
  height: 32rem;
}

/* Height Percentages - Based off of height of parent */
._h-25_125o80 {
  height: 25%;
}

._h-50_125o80 {
  height: 50%;
}

._h-75_125o80 {
  height: 75%;
}

._h-100_125o80 {
  height: 100%;
}

._min-h-100_125o80 {
  min-height: 100%;
}

/* Screen Height Percentage */
._vh-25_125o80 {
  height: 25vh;
}

._vh-50_125o80 {
  height: 50vh;
}

._vh-75_125o80 {
  height: 75vh;
}

._vh-100_125o80 {
  height: 100vh;
}

._min-vh-50_125o80 {
  min-height: 50vh;
}

._min-vh-75_125o80 {
  min-height: 75vh;
}

._min-vh-90_125o80 {
  min-height: 90vh;
}

._min-vh-100_125o80 {
  min-height: 100vh;
}

/* String Properties */
._h-auto_125o80 {
  height: auto;
}

._h-inherit_125o80 {
  height: inherit;
}

/*

   LETTER SPACING
   Docs: http://tachyons.io/docs/typography/tracking/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._tracked_125o80 {
  letter-spacing: 0.1em;
}

._tracked-tight_125o80 {
  letter-spacing: -0.05em;
}

._tracked-mega_125o80 {
  letter-spacing: 0.25em;
}

/*

   LINE HEIGHT / LEADING
   Docs: http://tachyons.io/docs/typography/line-height

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._lh-solid_125o80 {
  line-height: 1;
}

._lh-title_125o80 {
  line-height: 1.25;
}

._lh-copy_125o80 {
  line-height: 1.5;
}

/*

   LINKS
   Docs: http://tachyons.io/docs/elements/links/

*/
._link_125o80 {
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in;
  transition: color 0.15s ease-in;
}
._link_125o80:link, ._link_125o80:visited, ._link_125o80:hover, ._link_125o80:active {
  -webkit-transition: color 0.15s ease-in;
  transition: color 0.15s ease-in;
}
._link_125o80:focus {
  -webkit-transition: color 0.15s ease-in;
  transition: color 0.15s ease-in;
  outline: 1px dotted currentColor;
}

/*

   LISTS
   http://tachyons.io/docs/elements/lists/

*/
._list_125o80 {
  list-style-type: none;
}

/*

   MAX WIDTHS
   Docs: http://tachyons.io/docs/layout/max-widths/

   Base:
     mw = max-width

   Modifiers
     1 = 1st step in width scale
     2 = 2nd step in width scale
     3 = 3rd step in width scale
     4 = 4th step in width scale
     5 = 5th step in width scale
     6 = 6st step in width scale
     7 = 7nd step in width scale
     8 = 8rd step in width scale
     9 = 9th step in width scale

     -100 = literal value 100%

     -none  = string value none


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Max Width Percentages */
._mw-100_125o80 {
  max-width: 100%;
}

/* Max Width Scale */
._mw1_125o80 {
  max-width: 1rem;
}

._mw2_125o80 {
  max-width: 2rem;
}

._mw3_125o80 {
  max-width: 4rem;
}

._mw4_125o80 {
  max-width: 8rem;
}

._mw5_125o80 {
  max-width: 16rem;
}

._mw6_125o80 {
  max-width: 32rem;
}

._mw7_125o80 {
  max-width: 48rem;
}

._mw8_125o80 {
  max-width: 64rem;
}

._mw9_125o80 {
  max-width: 96rem;
}

/* Max Width String Properties */
._mw-none_125o80 {
  max-width: none;
}

/*

   WIDTHS
   Docs: http://tachyons.io/docs/layout/widths/

   Base:
     w = width

   Modifiers
     1 = 1st step in width scale
     2 = 2nd step in width scale
     3 = 3rd step in width scale
     4 = 4th step in width scale
     5 = 5th step in width scale

     -10  = literal value 10%
     -20  = literal value 20%
     -25  = literal value 25%
     -33  = literal value 33%
     -34  = literal value 34%
     -40  = literal value 40%
     -50  = literal value 50%
     -60  = literal value 60%
     -75  = literal value 75%
     -80  = literal value 80%
     -100 = literal value 100%

     -third = 100% / 3 (Not supported in opera mini or IE8)
     -auto  = string value auto


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Width Scale */
._w1_125o80 {
  width: 1rem;
}

._w2_125o80 {
  width: 2rem;
}

._w3_125o80 {
  width: 4rem;
}

._w4_125o80 {
  width: 8rem;
}

._w5_125o80 {
  width: 16rem;
}

._w6_125o80 {
  width: 32rem;
}

._w-10_125o80 {
  width: 10%;
}

._w-20_125o80 {
  width: 20%;
}

._w-25_125o80 {
  width: 25%;
}

._w-30_125o80 {
  width: 30%;
}

._w-33_125o80 {
  width: 33%;
}

._w-34_125o80 {
  width: 34%;
}

._w-40_125o80 {
  width: 40%;
}

._w-50_125o80 {
  width: 50%;
}

._w-60_125o80 {
  width: 60%;
}

._w-70_125o80 {
  width: 70%;
}

._w-75_125o80 {
  width: 75%;
}

._w-80_125o80 {
  width: 80%;
}

._w-90_125o80 {
  width: 90%;
}

._w-100_125o80 {
  width: 100%;
}

._w-third_125o80 {
  width: 33.3333333333%;
}

._w-two-thirds_125o80 {
  width: 66.6666666667%;
}

._w-auto_125o80 {
  width: auto;
}

/*

    OVERFLOW

    Media Query Extensions:
      -ns = not-small
      -m  = medium
      -l  = large

 */
._overflow-visible_125o80 {
  overflow: visible;
}

._overflow-hidden_125o80 {
  overflow: hidden;
}

._overflow-scroll_125o80 {
  overflow: scroll;
}

._overflow-auto_125o80 {
  overflow: auto;
}

._overflow-x-visible_125o80 {
  overflow-x: visible;
}

._overflow-x-hidden_125o80 {
  overflow-x: hidden;
}

._overflow-x-scroll_125o80 {
  overflow-x: scroll;
}

._overflow-x-auto_125o80 {
  overflow-x: auto;
}

._overflow-y-visible_125o80 {
  overflow-y: visible;
}

._overflow-y-hidden_125o80 {
  overflow-y: hidden;
}

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

._overflow-y-auto_125o80 {
  overflow-y: auto;
}

/*

   POSITIONING
   Docs: http://tachyons.io/docs/layout/position/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._static_125o80 {
  position: static;
}

._relative_125o80 {
  position: relative;
}

._absolute_125o80 {
  position: absolute;
}

._fixed_125o80 {
  position: fixed;
}

/*

    OPACITY
    Docs: http://tachyons.io/docs/themes/opacity/

*/
._o-100_125o80 {
  opacity: 1;
}

._o-90_125o80 {
  opacity: 0.9;
}

._o-80_125o80 {
  opacity: 0.8;
}

._o-70_125o80 {
  opacity: 0.7;
}

._o-60_125o80 {
  opacity: 0.6;
}

._o-50_125o80 {
  opacity: 0.5;
}

._o-40_125o80 {
  opacity: 0.4;
}

._o-30_125o80 {
  opacity: 0.3;
}

._o-20_125o80 {
  opacity: 0.2;
}

._o-10_125o80 {
  opacity: 0.1;
}

._o-05_125o80 {
  opacity: 0.05;
}

._o-025_125o80 {
  opacity: 0.025;
}

._o-0_125o80 {
  opacity: 0;
}

/*

   ROTATIONS

*/
._rotate-45_125o80 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

._rotate-90_125o80 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

._rotate-135_125o80 {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

._rotate-180_125o80 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

._rotate-225_125o80 {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

._rotate-270_125o80 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

._rotate-315_125o80 {
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}

/*

   SKINS
   Docs: http://tachyons.io/docs/themes/skins/

   Classes for setting foreground and background colors on elements.
   If you haven't declared a border color, but set border on an element, it will
   be set to the current text color.

*/
/* Text colors */
._black-90_125o80 {
  color: rgba(0, 0, 0, 0.9);
}

._black-80_125o80 {
  color: rgba(0, 0, 0, 0.8);
}

._black-70_125o80 {
  color: rgba(0, 0, 0, 0.7);
}

._black-60_125o80 {
  color: rgba(0, 0, 0, 0.6);
}

._black-50_125o80 {
  color: rgba(0, 0, 0, 0.5);
}

._black-40_125o80 {
  color: rgba(0, 0, 0, 0.4);
}

._black-30_125o80 {
  color: rgba(0, 0, 0, 0.3);
}

._black-20_125o80 {
  color: rgba(0, 0, 0, 0.2);
}

._black-10_125o80 {
  color: rgba(0, 0, 0, 0.1);
}

._black-05_125o80 {
  color: rgba(0, 0, 0, 0.05);
}

._white-90_125o80 {
  color: rgba(255, 255, 255, 0.9);
}

._white-80_125o80 {
  color: rgba(255, 255, 255, 0.8);
}

._white-70_125o80 {
  color: rgba(255, 255, 255, 0.7);
}

._white-60_125o80 {
  color: rgba(255, 255, 255, 0.6);
}

._white-50_125o80 {
  color: rgba(255, 255, 255, 0.5);
}

._white-40_125o80 {
  color: rgba(255, 255, 255, 0.4);
}

._white-30_125o80 {
  color: rgba(255, 255, 255, 0.3);
}

._white-20_125o80 {
  color: rgba(255, 255, 255, 0.2);
}

._white-10_125o80 {
  color: rgba(255, 255, 255, 0.1);
}

._black_125o80 {
  color: #000;
}

._near-black_125o80 {
  color: #111;
}

._dark-gray_125o80 {
  color: #333;
}

._mid-gray_125o80 {
  color: #555;
}

._gray_125o80 {
  color: #777;
}

._silver_125o80 {
  color: #999;
}

._light-silver_125o80 {
  color: #aaa;
}

._moon-gray_125o80 {
  color: #ccc;
}

._light-gray_125o80 {
  color: #eee;
}

._near-white_125o80 {
  color: #f4f4f4;
}

._white_125o80 {
  color: #fff;
}

._dark-red_125o80 {
  color: #e7040f;
}

._red_125o80 {
  color: #ff4136;
}

._light-red_125o80 {
  color: #ff725c;
}

._orange_125o80 {
  color: #ff6300;
}

._gold_125o80 {
  color: #ffb700;
}

._yellow_125o80 {
  color: #ffd700;
}

._light-yellow_125o80 {
  color: #fbf1a9;
}

._purple_125o80 {
  color: #5e2ca5;
}

._light-purple_125o80 {
  color: #a463f2;
}

._dark-pink_125o80 {
  color: #d5008f;
}

._hot-pink_125o80 {
  color: #ff41b4;
}

._pink_125o80 {
  color: #ff80cc;
}

._light-pink_125o80 {
  color: #ffa3d7;
}

._dark-green_125o80 {
  color: #137752;
}

._green_125o80 {
  color: #19a974;
}

._light-green_125o80 {
  color: #9eebcf;
}

._navy_125o80 {
  color: #001b44;
}

._dark-blue_125o80 {
  color: #00449e;
}

._blue_125o80 {
  color: #357edd;
}

._light-blue_125o80 {
  color: #96ccff;
}

._lightest-blue_125o80 {
  color: #cdecff;
}

._washed-blue_125o80 {
  color: #f6fffe;
}

._washed-green_125o80 {
  color: #e8fdf5;
}

._washed-yellow_125o80 {
  color: #fffceb;
}

._washed-red_125o80 {
  color: #ffdfdf;
}

._bg-black-90_125o80 {
  background-color: rgba(0, 0, 0, 0.9);
}

._bg-black-80_125o80 {
  background-color: rgba(0, 0, 0, 0.8);
}

._bg-black-70_125o80 {
  background-color: rgba(0, 0, 0, 0.7);
}

._bg-black-60_125o80 {
  background-color: rgba(0, 0, 0, 0.6);
}

._bg-black-50_125o80 {
  background-color: rgba(0, 0, 0, 0.5);
}

._bg-black-40_125o80 {
  background-color: rgba(0, 0, 0, 0.4);
}

._bg-black-30_125o80 {
  background-color: rgba(0, 0, 0, 0.3);
}

._bg-black-20_125o80 {
  background-color: rgba(0, 0, 0, 0.2);
}

._bg-black-10_125o80 {
  background-color: rgba(0, 0, 0, 0.1);
}

._bg-black-05_125o80 {
  background-color: rgba(0, 0, 0, 0.05);
}

._bg-white-90_125o80 {
  background-color: rgba(255, 255, 255, 0.9);
}

._bg-white-80_125o80 {
  background-color: rgba(255, 255, 255, 0.8);
}

._bg-white-70_125o80 {
  background-color: rgba(255, 255, 255, 0.7);
}

._bg-white-60_125o80 {
  background-color: rgba(255, 255, 255, 0.6);
}

._bg-white-50_125o80 {
  background-color: rgba(255, 255, 255, 0.5);
}

._bg-white-40_125o80 {
  background-color: rgba(255, 255, 255, 0.4);
}

._bg-white-30_125o80 {
  background-color: rgba(255, 255, 255, 0.3);
}

._bg-white-20_125o80 {
  background-color: rgba(255, 255, 255, 0.2);
}

._bg-white-10_125o80 {
  background-color: rgba(255, 255, 255, 0.1);
}

/* Background colors */
._bg-black_125o80 {
  background-color: #000;
}

._bg-near-black_125o80 {
  background-color: #111;
}

._bg-dark-gray_125o80 {
  background-color: #333;
}

._bg-mid-gray_125o80 {
  background-color: #555;
}

._bg-gray_125o80 {
  background-color: #777;
}

._bg-silver_125o80 {
  background-color: #999;
}

._bg-light-silver_125o80 {
  background-color: #aaa;
}

._bg-moon-gray_125o80 {
  background-color: #ccc;
}

._bg-light-gray_125o80 {
  background-color: #eee;
}

._bg-near-white_125o80 {
  background-color: #f4f4f4;
}

._bg-white_125o80 {
  background-color: #fff;
}

._bg-transparent_125o80 {
  background-color: transparent;
}

._bg-dark-red_125o80 {
  background-color: #e7040f;
}

._bg-red_125o80 {
  background-color: #ff4136;
}

._bg-light-red_125o80 {
  background-color: #ff725c;
}

._bg-orange_125o80 {
  background-color: #ff6300;
}

._bg-gold_125o80 {
  background-color: #ffb700;
}

._bg-yellow_125o80 {
  background-color: #ffd700;
}

._bg-light-yellow_125o80 {
  background-color: #fbf1a9;
}

._bg-purple_125o80 {
  background-color: #5e2ca5;
}

._bg-light-purple_125o80 {
  background-color: #a463f2;
}

._bg-dark-pink_125o80 {
  background-color: #d5008f;
}

._bg-hot-pink_125o80 {
  background-color: #ff41b4;
}

._bg-pink_125o80 {
  background-color: #ff80cc;
}

._bg-light-pink_125o80 {
  background-color: #ffa3d7;
}

._bg-dark-green_125o80 {
  background-color: #137752;
}

._bg-green_125o80 {
  background-color: #19a974;
}

._bg-light-green_125o80 {
  background-color: #9eebcf;
}

._bg-navy_125o80 {
  background-color: #001b44;
}

._bg-dark-blue_125o80 {
  background-color: #00449e;
}

._bg-blue_125o80 {
  background-color: #357edd;
}

._bg-light-blue_125o80 {
  background-color: #96ccff;
}

._bg-lightest-blue_125o80 {
  background-color: #cdecff;
}

._bg-washed-blue_125o80 {
  background-color: #f6fffe;
}

._bg-washed-green_125o80 {
  background-color: #e8fdf5;
}

._bg-washed-yellow_125o80 {
  background-color: #fffceb;
}

._bg-washed-red_125o80 {
  background-color: #ffdfdf;
}

/*

   SKINS:PSEUDO

   Customize the color of an element when
   it is focused or hovered over.

 */
._hover-black_125o80:hover, ._hover-black_125o80:focus {
  color: #000;
}

._hover-near-black_125o80:hover, ._hover-near-black_125o80:focus {
  color: #111;
}

._hover-dark-gray_125o80:hover, ._hover-dark-gray_125o80:focus {
  color: #333;
}

._hover-mid-gray_125o80:hover, ._hover-mid-gray_125o80:focus {
  color: #555;
}

._hover-gray_125o80:hover, ._hover-gray_125o80:focus {
  color: #777;
}

._hover-silver_125o80:hover, ._hover-silver_125o80:focus {
  color: #999;
}

._hover-light-silver_125o80:hover, ._hover-light-silver_125o80:focus {
  color: #aaa;
}

._hover-moon-gray_125o80:hover, ._hover-moon-gray_125o80:focus {
  color: #ccc;
}

._hover-light-gray_125o80:hover, ._hover-light-gray_125o80:focus {
  color: #eee;
}

._hover-near-white_125o80:hover, ._hover-near-white_125o80:focus {
  color: #f4f4f4;
}

._hover-white_125o80:hover, ._hover-white_125o80:focus {
  color: #fff;
}

._hover-black-90_125o80:hover, ._hover-black-90_125o80:focus {
  color: rgba(0, 0, 0, 0.9);
}

._hover-black-80_125o80:hover, ._hover-black-80_125o80:focus {
  color: rgba(0, 0, 0, 0.8);
}

._hover-black-70_125o80:hover, ._hover-black-70_125o80:focus {
  color: rgba(0, 0, 0, 0.7);
}

._hover-black-60_125o80:hover, ._hover-black-60_125o80:focus {
  color: rgba(0, 0, 0, 0.6);
}

._hover-black-50_125o80:hover, ._hover-black-50_125o80:focus {
  color: rgba(0, 0, 0, 0.5);
}

._hover-black-40_125o80:hover, ._hover-black-40_125o80:focus {
  color: rgba(0, 0, 0, 0.4);
}

._hover-black-30_125o80:hover, ._hover-black-30_125o80:focus {
  color: rgba(0, 0, 0, 0.3);
}

._hover-black-20_125o80:hover, ._hover-black-20_125o80:focus {
  color: rgba(0, 0, 0, 0.2);
}

._hover-black-10_125o80:hover, ._hover-black-10_125o80:focus {
  color: rgba(0, 0, 0, 0.1);
}

._hover-white-90_125o80:hover, ._hover-white-90_125o80:focus {
  color: rgba(255, 255, 255, 0.9);
}

._hover-white-80_125o80:hover, ._hover-white-80_125o80:focus {
  color: rgba(255, 255, 255, 0.8);
}

._hover-white-70_125o80:hover, ._hover-white-70_125o80:focus {
  color: rgba(255, 255, 255, 0.7);
}

._hover-white-60_125o80:hover, ._hover-white-60_125o80:focus {
  color: rgba(255, 255, 255, 0.6);
}

._hover-white-50_125o80:hover, ._hover-white-50_125o80:focus {
  color: rgba(255, 255, 255, 0.5);
}

._hover-white-40_125o80:hover, ._hover-white-40_125o80:focus {
  color: rgba(255, 255, 255, 0.4);
}

._hover-white-30_125o80:hover, ._hover-white-30_125o80:focus {
  color: rgba(255, 255, 255, 0.3);
}

._hover-white-20_125o80:hover, ._hover-white-20_125o80:focus {
  color: rgba(255, 255, 255, 0.2);
}

._hover-white-10_125o80:hover, ._hover-white-10_125o80:focus {
  color: rgba(255, 255, 255, 0.1);
}

._hover-bg-black_125o80:hover, ._hover-bg-black_125o80:focus {
  background-color: #000;
}

._hover-bg-near-black_125o80:hover, ._hover-bg-near-black_125o80:focus {
  background-color: #111;
}

._hover-bg-dark-gray_125o80:hover {
  background-color: #333;
}
._hover-bg-dark-gray_125o80:focus {
  background-color: #333;
  background-color: #555;
}

._hover-bg-mid-gray_125o80:hover {
  background-color: #555;
}

._hover-bg-gray_125o80:hover, ._hover-bg-gray_125o80:focus {
  background-color: #777;
}

._hover-bg-silver_125o80:hover, ._hover-bg-silver_125o80:focus {
  background-color: #999;
}

._hover-bg-light-silver_125o80:hover, ._hover-bg-light-silver_125o80:focus {
  background-color: #aaa;
}

._hover-bg-moon-gray_125o80:hover, ._hover-bg-moon-gray_125o80:focus {
  background-color: #ccc;
}

._hover-bg-light-gray_125o80:hover, ._hover-bg-light-gray_125o80:focus {
  background-color: #eee;
}

._hover-bg-near-white_125o80:hover, ._hover-bg-near-white_125o80:focus {
  background-color: #f4f4f4;
}

._hover-bg-white_125o80:hover, ._hover-bg-white_125o80:focus {
  background-color: #fff;
}

._hover-bg-transparent_125o80:hover, ._hover-bg-transparent_125o80:focus {
  background-color: transparent;
}

._hover-bg-black-90_125o80:hover, ._hover-bg-black-90_125o80:focus {
  background-color: rgba(0, 0, 0, 0.9);
}

._hover-bg-black-80_125o80:hover, ._hover-bg-black-80_125o80:focus {
  background-color: rgba(0, 0, 0, 0.8);
}

._hover-bg-black-70_125o80:hover, ._hover-bg-black-70_125o80:focus {
  background-color: rgba(0, 0, 0, 0.7);
}

._hover-bg-black-60_125o80:hover, ._hover-bg-black-60_125o80:focus {
  background-color: rgba(0, 0, 0, 0.6);
}

._hover-bg-black-50_125o80:hover, ._hover-bg-black-50_125o80:focus {
  background-color: rgba(0, 0, 0, 0.5);
}

._hover-bg-black-40_125o80:hover, ._hover-bg-black-40_125o80:focus {
  background-color: rgba(0, 0, 0, 0.4);
}

._hover-bg-black-30_125o80:hover, ._hover-bg-black-30_125o80:focus {
  background-color: rgba(0, 0, 0, 0.3);
}

._hover-bg-black-20_125o80:hover, ._hover-bg-black-20_125o80:focus {
  background-color: rgba(0, 0, 0, 0.2);
}

._hover-bg-black-10_125o80:hover, ._hover-bg-black-10_125o80:focus {
  background-color: rgba(0, 0, 0, 0.1);
}

._hover-bg-white-90_125o80:hover, ._hover-bg-white-90_125o80:focus {
  background-color: rgba(255, 255, 255, 0.9);
}

._hover-bg-white-80_125o80:hover, ._hover-bg-white-80_125o80:focus {
  background-color: rgba(255, 255, 255, 0.8);
}

._hover-bg-white-70_125o80:hover, ._hover-bg-white-70_125o80:focus {
  background-color: rgba(255, 255, 255, 0.7);
}

._hover-bg-white-60_125o80:hover, ._hover-bg-white-60_125o80:focus {
  background-color: rgba(255, 255, 255, 0.6);
}

._hover-bg-white-50_125o80:hover, ._hover-bg-white-50_125o80:focus {
  background-color: rgba(255, 255, 255, 0.5);
}

._hover-bg-white-40_125o80:hover, ._hover-bg-white-40_125o80:focus {
  background-color: rgba(255, 255, 255, 0.4);
}

._hover-bg-white-30_125o80:hover, ._hover-bg-white-30_125o80:focus {
  background-color: rgba(255, 255, 255, 0.3);
}

._hover-bg-white-20_125o80:hover, ._hover-bg-white-20_125o80:focus {
  background-color: rgba(255, 255, 255, 0.2);
}

._hover-bg-white-10_125o80:hover, ._hover-bg-white-10_125o80:focus {
  background-color: rgba(255, 255, 255, 0.1);
}

._hover-dark-red_125o80:hover, ._hover-dark-red_125o80:focus {
  color: #e7040f;
}

._hover-red_125o80:hover, ._hover-red_125o80:focus {
  color: #ff4136;
}

._hover-light-red_125o80:hover, ._hover-light-red_125o80:focus {
  color: #ff725c;
}

._hover-orange_125o80:hover, ._hover-orange_125o80:focus {
  color: #ff6300;
}

._hover-gold_125o80:hover, ._hover-gold_125o80:focus {
  color: #ffb700;
}

._hover-yellow_125o80:hover, ._hover-yellow_125o80:focus {
  color: #ffd700;
}

._hover-light-yellow_125o80:hover, ._hover-light-yellow_125o80:focus {
  color: #fbf1a9;
}

._hover-purple_125o80:hover, ._hover-purple_125o80:focus {
  color: #5e2ca5;
}

._hover-light-purple_125o80:hover, ._hover-light-purple_125o80:focus {
  color: #a463f2;
}

._hover-dark-pink_125o80:hover, ._hover-dark-pink_125o80:focus {
  color: #d5008f;
}

._hover-hot-pink_125o80:hover, ._hover-hot-pink_125o80:focus {
  color: #ff41b4;
}

._hover-pink_125o80:hover, ._hover-pink_125o80:focus {
  color: #ff80cc;
}

._hover-light-pink_125o80:hover, ._hover-light-pink_125o80:focus {
  color: #ffa3d7;
}

._hover-dark-green_125o80:hover, ._hover-dark-green_125o80:focus {
  color: #137752;
}

._hover-green_125o80:hover, ._hover-green_125o80:focus {
  color: #19a974;
}

._hover-light-green_125o80:hover, ._hover-light-green_125o80:focus {
  color: #9eebcf;
}

._hover-navy_125o80:hover, ._hover-navy_125o80:focus {
  color: #001b44;
}

._hover-dark-blue_125o80:hover, ._hover-dark-blue_125o80:focus {
  color: #00449e;
}

._hover-blue_125o80:hover, ._hover-blue_125o80:focus {
  color: #357edd;
}

._hover-light-blue_125o80:hover, ._hover-light-blue_125o80:focus {
  color: #96ccff;
}

._hover-lightest-blue_125o80:hover, ._hover-lightest-blue_125o80:focus {
  color: #cdecff;
}

._hover-washed-blue_125o80:hover, ._hover-washed-blue_125o80:focus {
  color: #f6fffe;
}

._hover-washed-green_125o80:hover, ._hover-washed-green_125o80:focus {
  color: #e8fdf5;
}

._hover-washed-yellow_125o80:hover, ._hover-washed-yellow_125o80:focus {
  color: #fffceb;
}

._hover-washed-red_125o80:hover, ._hover-washed-red_125o80:focus {
  color: #ffdfdf;
}

._hover-bg-dark-red_125o80:hover, ._hover-bg-dark-red_125o80:focus {
  background-color: #e7040f;
}

._hover-bg-red_125o80:hover, ._hover-bg-red_125o80:focus {
  background-color: #ff4136;
}

._hover-bg-light-red_125o80:hover, ._hover-bg-light-red_125o80:focus {
  background-color: #ff725c;
}

._hover-bg-orange_125o80:hover, ._hover-bg-orange_125o80:focus {
  background-color: #ff6300;
}

._hover-bg-gold_125o80:hover, ._hover-bg-gold_125o80:focus {
  background-color: #ffb700;
}

._hover-bg-yellow_125o80:hover, ._hover-bg-yellow_125o80:focus {
  background-color: #ffd700;
}

._hover-bg-light-yellow_125o80:hover, ._hover-bg-light-yellow_125o80:focus {
  background-color: #fbf1a9;
}

._hover-bg-purple_125o80:hover, ._hover-bg-purple_125o80:focus {
  background-color: #5e2ca5;
}

._hover-bg-light-purple_125o80:hover, ._hover-bg-light-purple_125o80:focus {
  background-color: #a463f2;
}

._hover-bg-dark-pink_125o80:hover, ._hover-bg-dark-pink_125o80:focus {
  background-color: #d5008f;
}

._hover-bg-hot-pink_125o80:hover, ._hover-bg-hot-pink_125o80:focus {
  background-color: #ff41b4;
}

._hover-bg-pink_125o80:hover, ._hover-bg-pink_125o80:focus {
  background-color: #ff80cc;
}

._hover-bg-light-pink_125o80:hover, ._hover-bg-light-pink_125o80:focus {
  background-color: #ffa3d7;
}

._hover-bg-dark-green_125o80:hover, ._hover-bg-dark-green_125o80:focus {
  background-color: #137752;
}

._hover-bg-green_125o80:hover, ._hover-bg-green_125o80:focus {
  background-color: #19a974;
}

._hover-bg-light-green_125o80:hover, ._hover-bg-light-green_125o80:focus {
  background-color: #9eebcf;
}

._hover-bg-navy_125o80:hover, ._hover-bg-navy_125o80:focus {
  background-color: #001b44;
}

._hover-bg-dark-blue_125o80:hover, ._hover-bg-dark-blue_125o80:focus {
  background-color: #00449e;
}

._hover-bg-blue_125o80:hover, ._hover-bg-blue_125o80:focus {
  background-color: #357edd;
}

._hover-bg-light-blue_125o80:hover, ._hover-bg-light-blue_125o80:focus {
  background-color: #96ccff;
}

._hover-bg-lightest-blue_125o80:hover, ._hover-bg-lightest-blue_125o80:focus {
  background-color: #cdecff;
}

._hover-bg-washed-blue_125o80:hover, ._hover-bg-washed-blue_125o80:focus {
  background-color: #f6fffe;
}

._hover-bg-washed-green_125o80:hover, ._hover-bg-washed-green_125o80:focus {
  background-color: #e8fdf5;
}

._hover-bg-washed-yellow_125o80:hover, ._hover-bg-washed-yellow_125o80:focus {
  background-color: #fffceb;
}

._hover-bg-washed-red_125o80:hover, ._hover-bg-washed-red_125o80:focus {
  background-color: #ffdfdf;
}

/* Variables */
/*
   SPACING
   Docs: http://tachyons.io/docs/layout/spacing/

   An eight step powers of two scale ranging from 0 to 16rem.

   Base:
     p = padding
     m = margin

   Modifiers:
     a = all
     h = horizontal
     v = vertical
     t = top
     r = right
     b = bottom
     l = left

     0 = none
     1 = 1st step in spacing scale
     2 = 2nd step in spacing scale
     3 = 3rd step in spacing scale
     4 = 4th step in spacing scale
     5 = 5th step in spacing scale
     6 = 6th step in spacing scale
     7 = 7th step in spacing scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._pa0_125o80 {
  padding: 0;
}

._pa1_125o80 {
  padding: 0.25rem;
}

._pa2_125o80 {
  padding: 0.5rem;
}

._pa3_125o80 {
  padding: 1rem;
}

._pa4_125o80 {
  padding: 2rem;
}

._pa5_125o80 {
  padding: 4rem;
}

._pa6_125o80 {
  padding: 8rem;
}

._pa7_125o80 {
  padding: 16rem;
}

._pl0_125o80 {
  padding-left: 0;
}

._pl1_125o80 {
  padding-left: 0.25rem;
}

._pl2_125o80 {
  padding-left: 0.5rem;
}

._pl3_125o80 {
  padding-left: 1rem;
}

._pl4_125o80 {
  padding-left: 2rem;
}

._pl5_125o80 {
  padding-left: 4rem;
}

._pl6_125o80 {
  padding-left: 8rem;
}

._pl7_125o80 {
  padding-left: 16rem;
}

._pr0_125o80 {
  padding-right: 0;
}

._pr1_125o80 {
  padding-right: 0.25rem;
}

._pr2_125o80 {
  padding-right: 0.5rem;
}

._pr3_125o80 {
  padding-right: 1rem;
}

._pr4_125o80 {
  padding-right: 2rem;
}

._pr5_125o80 {
  padding-right: 4rem;
}

._pr6_125o80 {
  padding-right: 8rem;
}

._pr7_125o80 {
  padding-right: 16rem;
}

._pb0_125o80 {
  padding-bottom: 0;
}

._pb1_125o80 {
  padding-bottom: 0.25rem;
}

._pb2_125o80 {
  padding-bottom: 0.5rem;
}

._pb3_125o80 {
  padding-bottom: 1rem;
}

._pb4_125o80 {
  padding-bottom: 2rem;
}

._pb5_125o80 {
  padding-bottom: 4rem;
}

._pb6_125o80 {
  padding-bottom: 8rem;
}

._pb7_125o80 {
  padding-bottom: 16rem;
}

._pt0_125o80 {
  padding-top: 0;
}

._pt1_125o80 {
  padding-top: 0.25rem;
}

._pt2_125o80 {
  padding-top: 0.5rem;
}

._pt3_125o80 {
  padding-top: 1rem;
}

._pt4_125o80 {
  padding-top: 2rem;
}

._pt5_125o80 {
  padding-top: 4rem;
}

._pt6_125o80 {
  padding-top: 8rem;
}

._pt7_125o80 {
  padding-top: 16rem;
}

._pv0_125o80 {
  padding-top: 0;
  padding-bottom: 0;
}

._pv1_125o80 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

._pv2_125o80 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

._pv3_125o80 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

._pv4_125o80 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

._pv5_125o80 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

._pv6_125o80 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

._pv7_125o80 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

._ph0_125o80 {
  padding-left: 0;
  padding-right: 0;
}

._ph1_125o80 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

._ph2_125o80 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

._ph3_125o80 {
  padding-left: 1rem;
  padding-right: 1rem;
}

._ph4_125o80 {
  padding-left: 2rem;
  padding-right: 2rem;
}

._ph5_125o80 {
  padding-left: 4rem;
  padding-right: 4rem;
}

._ph6_125o80 {
  padding-left: 8rem;
  padding-right: 8rem;
}

._ph7_125o80 {
  padding-left: 16rem;
  padding-right: 16rem;
}

._ma0_125o80 {
  margin: 0;
}

._ma1_125o80 {
  margin: 0.25rem;
}

._ma2_125o80 {
  margin: 0.5rem;
}

._ma3_125o80 {
  margin: 1rem;
}

._ma4_125o80 {
  margin: 2rem;
}

._ma5_125o80 {
  margin: 4rem;
}

._ma6_125o80 {
  margin: 8rem;
}

._ma7_125o80 {
  margin: 16rem;
}

._ml0_125o80 {
  margin-left: 0;
}

._ml1_125o80 {
  margin-left: 0.25rem;
}

._ml2_125o80 {
  margin-left: 0.5rem;
}

._ml3_125o80 {
  margin-left: 1rem;
}

._ml4_125o80 {
  margin-left: 2rem;
}

._ml5_125o80 {
  margin-left: 4rem;
}

._ml6_125o80 {
  margin-left: 8rem;
}

._ml7_125o80 {
  margin-left: 16rem;
}

._mr0_125o80 {
  margin-right: 0;
}

._mr1_125o80 {
  margin-right: 0.25rem;
}

._mr2_125o80 {
  margin-right: 0.5rem;
}

._mr3_125o80 {
  margin-right: 1rem;
}

._mr4_125o80 {
  margin-right: 2rem;
}

._mr5_125o80 {
  margin-right: 4rem;
}

._mr6_125o80 {
  margin-right: 8rem;
}

._mr7_125o80 {
  margin-right: 16rem;
}

._mb0_125o80 {
  margin-bottom: 0;
}

._mb1_125o80 {
  margin-bottom: 0.25rem;
}

._mb2_125o80 {
  margin-bottom: 0.5rem;
}

._mb3_125o80 {
  margin-bottom: 1rem;
}

._mb4_125o80 {
  margin-bottom: 2rem;
}

._mb5_125o80 {
  margin-bottom: 4rem;
}

._mb6_125o80 {
  margin-bottom: 8rem;
}

._mb7_125o80 {
  margin-bottom: 16rem;
}

._mt0_125o80 {
  margin-top: 0;
}

._mt1_125o80 {
  margin-top: 0.25rem;
}

._mt2_125o80 {
  margin-top: 0.5rem;
}

._mt3_125o80 {
  margin-top: 1rem;
}

._mt4_125o80 {
  margin-top: 2rem;
}

._mt5_125o80 {
  margin-top: 4rem;
}

._mt6_125o80 {
  margin-top: 8rem;
}

._mt7_125o80 {
  margin-top: 16rem;
}

._mv0_125o80 {
  margin-top: 0;
  margin-bottom: 0;
}

._mv1_125o80 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

._mv2_125o80 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

._mv3_125o80 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

._mv4_125o80 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

._mv5_125o80 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

._mv6_125o80 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

._mv7_125o80 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

._mh0_125o80 {
  margin-left: 0;
  margin-right: 0;
}

._mh1_125o80 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

._mh2_125o80 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

._mh3_125o80 {
  margin-left: 1rem;
  margin-right: 1rem;
}

._mh4_125o80 {
  margin-left: 2rem;
  margin-right: 2rem;
}

._mh5_125o80 {
  margin-left: 4rem;
  margin-right: 4rem;
}

._mh6_125o80 {
  margin-left: 8rem;
  margin-right: 8rem;
}

._mh7_125o80 {
  margin-left: 16rem;
  margin-right: 16rem;
}

/*
   NEGATIVE MARGINS

   Base:
     n = negative

   Modifiers:
     a = all
     t = top
     r = right
     b = bottom
     l = left

     1 = 1st step in spacing scale
     2 = 2nd step in spacing scale
     3 = 3rd step in spacing scale
     4 = 4th step in spacing scale
     5 = 5th step in spacing scale
     6 = 6th step in spacing scale
     7 = 7th step in spacing scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._na1_125o80 {
  margin: -0.25rem;
}

._na2_125o80 {
  margin: -0.5rem;
}

._na3_125o80 {
  margin: -1rem;
}

._na4_125o80 {
  margin: -2rem;
}

._na5_125o80 {
  margin: -4rem;
}

._na6_125o80 {
  margin: -8rem;
}

._na7_125o80 {
  margin: -16rem;
}

._nl1_125o80 {
  margin-left: -0.25rem;
}

._nl2_125o80 {
  margin-left: -0.5rem;
}

._nl3_125o80 {
  margin-left: -1rem;
}

._nl4_125o80 {
  margin-left: -2rem;
}

._nl5_125o80 {
  margin-left: -4rem;
}

._nl6_125o80 {
  margin-left: -8rem;
}

._nl7_125o80 {
  margin-left: -16rem;
}

._nr1_125o80 {
  margin-right: -0.25rem;
}

._nr2_125o80 {
  margin-right: -0.5rem;
}

._nr3_125o80 {
  margin-right: -1rem;
}

._nr4_125o80 {
  margin-right: -2rem;
}

._nr5_125o80 {
  margin-right: -4rem;
}

._nr6_125o80 {
  margin-right: -8rem;
}

._nr7_125o80 {
  margin-right: -16rem;
}

._nb1_125o80 {
  margin-bottom: -0.25rem;
}

._nb2_125o80 {
  margin-bottom: -0.5rem;
}

._nb3_125o80 {
  margin-bottom: -1rem;
}

._nb4_125o80 {
  margin-bottom: -2rem;
}

._nb5_125o80 {
  margin-bottom: -4rem;
}

._nb6_125o80 {
  margin-bottom: -8rem;
}

._nb7_125o80 {
  margin-bottom: -16rem;
}

._nt1_125o80 {
  margin-top: -0.25rem;
}

._nt2_125o80 {
  margin-top: -0.5rem;
}

._nt3_125o80 {
  margin-top: -1rem;
}

._nt4_125o80 {
  margin-top: -2rem;
}

._nt5_125o80 {
  margin-top: -4rem;
}

._nt6_125o80 {
  margin-top: -8rem;
}

._nt7_125o80 {
  margin-top: -16rem;
}

/*

  TABLES
  Docs: http://tachyons.io/docs/elements/tables/

*/
._collapse_125o80 {
  border-collapse: collapse;
  border-spacing: 0;
}

._striped--light-silver_125o80:nth-child(odd) {
  background-color: #aaa;
}

._striped--moon-gray_125o80:nth-child(odd) {
  background-color: #ccc;
}

._striped--light-gray_125o80:nth-child(odd) {
  background-color: #eee;
}

._striped--near-white_125o80:nth-child(odd) {
  background-color: #f4f4f4;
}

._stripe-light_125o80:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.1);
}

._stripe-dark_125o80:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.1);
}

/*

   TEXT DECORATION
   Docs: http://tachyons.io/docs/typography/text-decoration/


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._strike_125o80 {
  text-decoration: line-through;
}

._underline_125o80 {
  text-decoration: underline;
}

._no-underline_125o80 {
  text-decoration: none;
}

/*

  TEXT ALIGN
  Docs: http://tachyons.io/docs/typography/text-align/

  Base
    t = text-align

  Modifiers
    l = left
    r = right
    c = center

  Media Query Extensions:
    -ns = not-small
    -m  = medium
    -l  = large

*/
._tl_125o80 {
  text-align: left;
}

._tr_125o80 {
  text-align: right;
}

._tc_125o80 {
  text-align: center;
}

/*

   TEXT TRANSFORM
   Docs: http://tachyons.io/docs/typography/text-transform/

   Base:
     tt = text-transform

   Modifiers
     c = capitalize
     l = lowercase
     u = uppercase
     n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._ttc_125o80 {
  text-transform: capitalize;
}

._ttl_125o80 {
  text-transform: lowercase;
}

._ttu_125o80 {
  text-transform: uppercase;
}

._ttn_125o80 {
  text-transform: none;
}

/*

   TYPE SCALE
   Docs: http://tachyons.io/docs/typography/scale/

   Base:
    f = font-size

   Modifiers
     1 = 1st step in size scale
     2 = 2nd step in size scale
     3 = 3rd step in size scale
     4 = 4th step in size scale
     5 = 5th step in size scale
     6 = 6th step in size scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large
*/
/*
 * For Hero/Marketing Titles
 *
 * These generally are too large for mobile
 * so be careful using them on smaller screens.
 * */
._f-6_125o80,
._f-headline_125o80 {
  font-size: 6rem;
}

._f-5_125o80,
._f-subheadline_125o80 {
  font-size: 5rem;
}

/* Type Scale */
._f1_125o80 {
  font-size: 3rem;
}

._f2_125o80 {
  font-size: 2.25rem;
}

._f3_125o80 {
  font-size: 1.5rem;
}

._f4_125o80 {
  font-size: 1.25rem;
}

._f5_125o80 {
  font-size: 1rem;
}

._f6_125o80 {
  font-size: 0.875rem;
}

._f7_125o80 {
  font-size: 0.75rem;
}

._f8_125o80 {
  font-size: 0.64rem;
}

/*

   TYPOGRAPHY
   http://tachyons.io/docs/typography/measure/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Measure is limited to ~66 characters */
._measure_125o80 {
  max-width: 30em;
}

/* Measure is limited to ~80 characters */
._measure-wide_125o80 {
  max-width: 34em;
}

/* Measure is limited to ~45 characters */
._measure-narrow_125o80 {
  max-width: 20em;
}

/* Book paragraph style - paragraphs are indented with no vertical spacing. */
._indent_125o80 {
  text-indent: 1em;
  margin-top: 0;
  margin-bottom: 0;
}

._small-caps_125o80 {
  font-variant: small-caps;
}

/* Combine this class with a width to truncate text (or just leave as is to truncate at width of containing element. */
._truncate_125o80 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*

   UTILITIES

*/
._overflow-container_125o80 {
  overflow-y: scroll;
}

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

._mr-auto_125o80 {
  margin-right: auto;
}

._ml-auto_125o80 {
  margin-left: auto;
}

/*

   VISIBILITY

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/*
    Text that is hidden but accessible
    Ref: http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
*/
._clip_125o80 {
  position: fixed !important;
  _position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/*

   WHITE SPACE

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._ws-normal_125o80 {
  white-space: normal;
}

._nowrap_125o80 {
  white-space: nowrap;
}

._pre_125o80 {
  white-space: pre;
}

/*

   VERTICAL ALIGN

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
._v-base_125o80 {
  vertical-align: baseline;
}

._v-mid_125o80 {
  vertical-align: middle;
}

._v-top_125o80 {
  vertical-align: top;
}

._v-btm_125o80 {
  vertical-align: bottom;
}

/*

  HOVER EFFECTS
  Docs: http://tachyons.io/docs/themes/hovers/

    - Dim
    - Glow
    - Hide Child
    - Underline text
    - Grow
    - Pointer
    - Shadow

*/
/*

  Dim element on hover by adding the dim class.

*/
._dim_125o80 {
  opacity: 1;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}
._dim_125o80:hover, ._dim_125o80:focus {
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}
._dim_125o80:active {
  opacity: 0.8;
  -webkit-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out;
}

/*

  Animate opacity to 100% on hover by adding the glow class.

*/
._glow_125o80 {
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}
._glow_125o80:hover, ._glow_125o80:focus {
  opacity: 1;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}

/*

  Hide child & reveal on hover:

  Put the hide-child class on a parent element and any nested element with the
  child class will be hidden and displayed on hover or focus.

  <div class="hide-child">
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
  </div>
*/
._hide-child_125o80 ._child_125o80 {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}
._hide-child_125o80:hover ._child_125o80, ._hide-child_125o80:focus ._child_125o80, ._hide-child_125o80:active ._child_125o80 {
  opacity: 1;
  -webkit-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}

._underline-hover_125o80:hover, ._underline-hover_125o80:focus {
  text-decoration: underline;
}

/* Can combine this with overflow-hidden to make background images grow on hover
 * even if you are using background-size: cover */
._grow_125o80 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: -webkit-transform 0.25s ease-out;
  transition: -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}
._grow_125o80:hover, ._grow_125o80:focus {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
._grow_125o80:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

._grow-large_125o80 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}
._grow-large_125o80:hover, ._grow-large_125o80:focus {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
._grow-large_125o80:active {
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}

/* Add pointer on hover */
._pointer_125o80:hover {
  cursor: pointer;
}

/*
   Add shadow on hover.

   Performant box-shadow animation pattern from
   http://tobiasahlin.com/blog/how-to-animate-box-shadow/
*/
._shadow-hover_125o80 {
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.05s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.05s cubic-bezier(0.165, 0.84, 0.44, 1);
}
._shadow-hover_125o80::after {
  content: "";
  box-shadow: 0 0 1rem 2px rgba(0, 0, 0, 0.1);
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.05s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.05s cubic-bezier(0.165, 0.84, 0.44, 1);
}
._shadow-hover_125o80:hover::after, ._shadow-hover_125o80:focus::after {
  opacity: 1;
  z-index: 1;
}

/* Combine with classes in skins and skins-pseudo for
 * many different transition possibilities. */
._bg-animate_125o80 {
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
._bg-animate_125o80:hover, ._bg-animate_125o80:focus {
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}

/*

  Z-INDEX

  Base
    z = z-index

  Modifiers
    -0 = literal value 0
    -1 = literal value 1
    -2 = literal value 2
    -3 = literal value 3
    -4 = literal value 4
    -5 = literal value 5
    -999 = literal value 999
    -9999 = literal value 9999

    -max = largest accepted z-index value as integer

    -inherit = string value inherit
    -initial = string value initial
    -unset = string value unset

  MDN: https://developer.mozilla.org/en/docs/Web/CSS/z-index
  Spec: http://www.w3.org/TR/CSS2/zindex.html
  Articles:
    https://philipwalton.com/articles/what-no-one-told-you-about-z-index/

  Tips on extending:
  There might be a time worth using negative z-index values.
  Or if you are using tachyons with another project, you might need to
  adjust these values to suit your needs.

*/
._z-0_125o80 {
  z-index: 0;
}

._z-1_125o80 {
  z-index: 1;
}

._z-2_125o80 {
  z-index: 2;
}

._z-3_125o80 {
  z-index: 3;
}

._z-4_125o80 {
  z-index: 4;
}

._z-5_125o80 {
  z-index: 5;
}

._z-999_125o80 {
  z-index: 999;
}

._z-9999_125o80 {
  z-index: 9999;
}

._z-max_125o80 {
  z-index: 2147483647;
}

._z-inherit_125o80 {
  z-index: inherit;
}

._z-initial_125o80 {
  z-index: initial;
}

._z-unset_125o80 {
  z-index: unset;
}

/*

    NESTED
    Tachyons module for styling nested elements
    that are generated by a cms.

*/
._nested-copy-line-height_125o80 p,
._nested-copy-line-height_125o80 ul,
._nested-copy-line-height_125o80 ol {
  line-height: 1.5;
}

._nested-headline-line-height_125o80 h1,
._nested-headline-line-height_125o80 h2,
._nested-headline-line-height_125o80 h3,
._nested-headline-line-height_125o80 h4,
._nested-headline-line-height_125o80 h5,
._nested-headline-line-height_125o80 h6 {
  line-height: 1.25;
}

._nested-list-reset_125o80 ul,
._nested-list-reset_125o80 ol {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}

._nested-copy-indent_125o80 p + p {
  text-indent: 1em;
  margin-top: 0;
  margin-bottom: 0;
}

._nested-copy-seperator_125o80 p + p {
  margin-top: 1.5em;
}

._nested-img_125o80 img {
  width: 100%;
  max-width: 100%;
  display: block;
}

._nested-links_125o80 a {
  color: #357edd;
  -webkit-transition: color 0.15s ease-in;
  transition: color 0.15s ease-in;
}
._nested-links_125o80 a:hover, ._nested-links_125o80 a:focus {
  color: #96ccff;
  -webkit-transition: color 0.15s ease-in;
  transition: color 0.15s ease-in;
}

/*

  STYLES

  Add custom styles here.

*/
/* Variables */
/* Importing here will allow you to override any variables in the modules */
/*

   Tachyons
   COLOR VARIABLES

   Grayscale
   - Solids
   - Transparencies
   Colors

*/
/*

  CUSTOM MEDIA QUERIES

  Media query values can be changed to fit your own content.
  There are no magic bullets when it comes to media query width values.
  They should be declared in em units - and they should be set to meet
  the needs of your content. You can also add additional media queries,
  or remove some of the existing ones.

  These media queries can be referenced like so:

  @media (--breakpoint-not-small) {
    .medium-and-larger-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-medium) {
    .medium-screen-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-large) {
    .large-and-larger-screen-specific-style {
      background-color: red;
    }
  }

*/
/* Media Queries */
/* Debugging */
/*

  DEBUG CHILDREN
  Docs: http://tachyons.io/docs/debug/

  Just add the debug class to any element to see outlines on its
  children.

*/
._debug_125o80 * {
  outline: 1px solid gold;
}

._debug-white_125o80 * {
  outline: 1px solid white;
}

._debug-black_125o80 * {
  outline: 1px solid black;
}

/* Uncomment out the line below to help debug layout issues */
/* @import './_debug'; */
@media screen and (min-width: 480px) {
  ._aspect-ratio-ns_125o80 {
    height: 0;
    position: relative;
  }
  ._aspect-ratio--16x9-ns_125o80 {
    padding-bottom: 56.25%;
  }
  ._aspect-ratio--9x16-ns_125o80 {
    padding-bottom: 177.77%;
  }
  ._aspect-ratio--4x3-ns_125o80 {
    padding-bottom: 75%;
  }
  ._aspect-ratio--3x4-ns_125o80 {
    padding-bottom: 133.33%;
  }
  ._aspect-ratio--6x4-ns_125o80 {
    padding-bottom: 66.6%;
  }
  ._aspect-ratio--4x6-ns_125o80 {
    padding-bottom: 150%;
  }
  ._aspect-ratio--8x5-ns_125o80 {
    padding-bottom: 62.5%;
  }
  ._aspect-ratio--5x8-ns_125o80 {
    padding-bottom: 160%;
  }
  ._aspect-ratio--7x5-ns_125o80 {
    padding-bottom: 71.42%;
  }
  ._aspect-ratio--5x7-ns_125o80 {
    padding-bottom: 140%;
  }
  ._aspect-ratio--1x1-ns_125o80 {
    padding-bottom: 100%;
  }
  ._aspect-ratio--object-ns_125o80 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
  }
  ._cover-ns_125o80 {
    background-size: cover !important;
  }
  ._contain-ns_125o80 {
    background-size: contain !important;
  }
  ._bg-center-ns_125o80 {
    background-repeat: no-repeat;
    background-position: center center;
  }
  ._bg-top-ns_125o80 {
    background-repeat: no-repeat;
    background-position: top center;
  }
  ._bg-right-ns_125o80 {
    background-repeat: no-repeat;
    background-position: center right;
  }
  ._bg-bottom-ns_125o80 {
    background-repeat: no-repeat;
    background-position: bottom center;
  }
  ._bg-left-ns_125o80 {
    background-repeat: no-repeat;
    background-position: center left;
  }
  ._outline-ns_125o80 {
    outline: 1px solid;
  }
  ._outline-transparent-ns_125o80 {
    outline: 1px solid transparent;
  }
  ._outline-0-ns_125o80 {
    outline: 0;
  }
  ._ba-ns_125o80 {
    border-style: solid;
    border-width: 1px;
  }
  ._bt-ns_125o80 {
    border-top-style: solid;
    border-top-width: 1px;
  }
  ._br-ns_125o80 {
    border-right-style: solid;
    border-right-width: 1px;
  }
  ._bb-ns_125o80 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  ._bl-ns_125o80 {
    border-left-style: solid;
    border-left-width: 1px;
  }
  ._bn-ns_125o80 {
    border-style: none;
    border-width: 0;
  }
  ._br0-ns_125o80 {
    border-radius: 0;
  }
  ._br1-ns_125o80 {
    border-radius: 0.125rem;
  }
  ._br2-ns_125o80 {
    border-radius: 0.25rem;
  }
  ._br3-ns_125o80 {
    border-radius: 0.5rem;
  }
  ._br4-ns_125o80 {
    border-radius: 1rem;
  }
  ._br-100-ns_125o80 {
    border-radius: 100%;
  }
  ._br-pill-ns_125o80 {
    border-radius: 9999px;
  }
  ._br--bottom-ns_125o80 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  ._br--top-ns_125o80 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  ._br--right-ns_125o80 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  ._br--left-ns_125o80 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  ._b--dotted-ns_125o80 {
    border-style: dotted;
  }
  ._b--dashed-ns_125o80 {
    border-style: dashed;
  }
  ._b--solid-ns_125o80 {
    border-style: solid;
  }
  ._b--none-ns_125o80 {
    border-style: none;
  }
  ._bw0-ns_125o80 {
    border-width: 0;
  }
  ._bw1-ns_125o80 {
    border-width: 0.125rem;
  }
  ._bw2-ns_125o80 {
    border-width: 0.25rem;
  }
  ._bw3-ns_125o80 {
    border-width: 0.5rem;
  }
  ._bw4-ns_125o80 {
    border-width: 1rem;
  }
  ._bw5-ns_125o80 {
    border-width: 2rem;
  }
  ._bt-0-ns_125o80 {
    border-top-width: 0;
  }
  ._br-0-ns_125o80 {
    border-right-width: 0;
  }
  ._bb-0-ns_125o80 {
    border-bottom-width: 0;
  }
  ._bl-0-ns_125o80 {
    border-left-width: 0;
  }
  ._shadow-1-ns_125o80 {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-2-ns_125o80 {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-3-ns_125o80 {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-4-ns_125o80 {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  ._shadow-5-ns_125o80 {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
  ._shadow-cobot-ns_125o80 {
    box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.2);
  }
  ._top-0-ns_125o80 {
    top: 0;
  }
  ._left-0-ns_125o80 {
    left: 0;
  }
  ._right-0-ns_125o80 {
    right: 0;
  }
  ._bottom-0-ns_125o80 {
    bottom: 0;
  }
  ._top-1-ns_125o80 {
    top: 1rem;
  }
  ._left-1-ns_125o80 {
    left: 1rem;
  }
  ._right-1-ns_125o80 {
    right: 1rem;
  }
  ._bottom-1-ns_125o80 {
    bottom: 1rem;
  }
  ._top-2-ns_125o80 {
    top: 2rem;
  }
  ._left-2-ns_125o80 {
    left: 2rem;
  }
  ._right-2-ns_125o80 {
    right: 2rem;
  }
  ._bottom-2-ns_125o80 {
    bottom: 2rem;
  }
  ._top--1-ns_125o80 {
    top: -1rem;
  }
  ._right--1-ns_125o80 {
    right: -1rem;
  }
  ._bottom--1-ns_125o80 {
    bottom: -1rem;
  }
  ._left--1-ns_125o80 {
    left: -1rem;
  }
  ._top--2-ns_125o80 {
    top: -2rem;
  }
  ._right--2-ns_125o80 {
    right: -2rem;
  }
  ._bottom--2-ns_125o80 {
    bottom: -2rem;
  }
  ._left--2-ns_125o80 {
    left: -2rem;
  }
  ._absolute--fill-ns_125o80 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  ._cl-ns_125o80 {
    clear: left;
  }
  ._cr-ns_125o80 {
    clear: right;
  }
  ._cb-ns_125o80 {
    clear: both;
  }
  ._cn-ns_125o80 {
    clear: none;
  }
  ._dn-ns_125o80 {
    display: none;
  }
  ._di-ns_125o80 {
    display: inline;
  }
  ._db-ns_125o80 {
    display: block;
  }
  ._dib-ns_125o80 {
    display: inline-block;
  }
  ._dit-ns_125o80 {
    display: inline-table;
  }
  ._dt-ns_125o80 {
    display: table;
  }
  ._dtc-ns_125o80 {
    display: table-cell;
  }
  ._dt-row-ns_125o80 {
    display: table-row;
  }
  ._dt-row-group-ns_125o80 {
    display: table-row-group;
  }
  ._dt-column-ns_125o80 {
    display: table-column;
  }
  ._dt-column-group-ns_125o80 {
    display: table-column-group;
  }
  ._dt--fixed-ns_125o80 {
    table-layout: fixed;
    width: 100%;
  }
  ._flex-ns_125o80 {
    display: flex;
  }
  ._inline-flex-ns_125o80 {
    display: inline-flex;
  }
  ._flex-auto-ns_125o80 {
    flex: 1 1 auto;
    min-width: 0; /* 1 */
    min-height: 0; /* 1 */
  }
  ._flex-none-ns_125o80 {
    flex: none;
  }
  ._flex-column-ns_125o80 {
    flex-direction: column;
  }
  ._flex-row-ns_125o80 {
    flex-direction: row;
  }
  ._flex-wrap-ns_125o80 {
    flex-wrap: wrap;
  }
  ._flex-nowrap-ns_125o80 {
    flex-wrap: nowrap;
  }
  ._flex-wrap-reverse-ns_125o80 {
    flex-wrap: wrap-reverse;
  }
  ._flex-column-reverse-ns_125o80 {
    flex-direction: column-reverse;
  }
  ._flex-row-reverse-ns_125o80 {
    flex-direction: row-reverse;
  }
  ._items-start-ns_125o80 {
    align-items: flex-start;
  }
  ._items-end-ns_125o80 {
    align-items: flex-end;
  }
  ._items-center-ns_125o80 {
    align-items: center;
  }
  ._items-baseline-ns_125o80 {
    align-items: baseline;
  }
  ._items-stretch-ns_125o80 {
    align-items: stretch;
  }
  ._self-start-ns_125o80 {
    align-self: flex-start;
  }
  ._self-end-ns_125o80 {
    align-self: flex-end;
  }
  ._self-center-ns_125o80 {
    align-self: center;
  }
  ._self-baseline-ns_125o80 {
    align-self: baseline;
  }
  ._self-stretch-ns_125o80 {
    align-self: stretch;
  }
  ._justify-start-ns_125o80 {
    justify-content: flex-start;
  }
  ._justify-end-ns_125o80 {
    justify-content: flex-end;
  }
  ._justify-center-ns_125o80 {
    justify-content: center;
  }
  ._justify-between-ns_125o80 {
    justify-content: space-between;
  }
  ._justify-around-ns_125o80 {
    justify-content: space-around;
  }
  ._content-start-ns_125o80 {
    align-content: flex-start;
  }
  ._content-end-ns_125o80 {
    align-content: flex-end;
  }
  ._content-center-ns_125o80 {
    align-content: center;
  }
  ._content-between-ns_125o80 {
    align-content: space-between;
  }
  ._content-around-ns_125o80 {
    align-content: space-around;
  }
  ._content-stretch-ns_125o80 {
    align-content: stretch;
  }
  ._order-0-ns_125o80 {
    order: 0;
  }
  ._order-1-ns_125o80 {
    order: 1;
  }
  ._order-2-ns_125o80 {
    order: 2;
  }
  ._order-3-ns_125o80 {
    order: 3;
  }
  ._order-4-ns_125o80 {
    order: 4;
  }
  ._order-5-ns_125o80 {
    order: 5;
  }
  ._order-6-ns_125o80 {
    order: 6;
  }
  ._order-7-ns_125o80 {
    order: 7;
  }
  ._order-8-ns_125o80 {
    order: 8;
  }
  ._order-last-ns_125o80 {
    order: 99999;
  }
  ._flex-grow-0-ns_125o80 {
    flex-grow: 0;
  }
  ._flex-grow-1-ns_125o80 {
    flex-grow: 1;
  }
  ._flex-shrink-0-ns_125o80 {
    flex-shrink: 0;
  }
  ._flex-shrink-1-ns_125o80 {
    flex-shrink: 1;
  }
  ._fl-ns_125o80 {
    float: left;
    display: inline;
  }
  ._fr-ns_125o80 {
    float: right;
    display: inline;
  }
  ._fn-ns_125o80 {
    float: none;
  }
  ._i-ns_125o80 {
    font-style: italic;
  }
  ._fs-normal-ns_125o80 {
    font-style: normal;
  }
  ._normal-ns_125o80 {
    font-weight: normal;
  }
  ._b-ns_125o80 {
    font-weight: bold;
  }
  ._fw1-ns_125o80 {
    font-weight: 100;
  }
  ._fw2-ns_125o80 {
    font-weight: 200;
  }
  ._fw3-ns_125o80 {
    font-weight: 300;
  }
  ._fw4-ns_125o80 {
    font-weight: 400;
  }
  ._fw5-ns_125o80 {
    font-weight: 500;
  }
  ._fw6-ns_125o80 {
    font-weight: 600;
  }
  ._fw7-ns_125o80 {
    font-weight: 700;
  }
  ._fw8-ns_125o80 {
    font-weight: 800;
  }
  ._fw9-ns_125o80 {
    font-weight: 900;
  }
  ._h1-ns_125o80 {
    height: 1rem;
  }
  ._h2-ns_125o80 {
    height: 2rem;
  }
  ._h3-ns_125o80 {
    height: 4rem;
  }
  ._h4-ns_125o80 {
    height: 8rem;
  }
  ._h5-ns_125o80 {
    height: 16rem;
  }
  ._h-25-ns_125o80 {
    height: 25%;
  }
  ._h-50-ns_125o80 {
    height: 50%;
  }
  ._h-75-ns_125o80 {
    height: 75%;
  }
  ._h-100-ns_125o80 {
    height: 100%;
  }
  ._min-h-100-ns_125o80 {
    min-height: 100%;
  }
  ._vh-25-ns_125o80 {
    height: 25vh;
  }
  ._vh-50-ns_125o80 {
    height: 50vh;
  }
  ._vh-75-ns_125o80 {
    height: 75vh;
  }
  ._vh-100-ns_125o80 {
    height: 100vh;
  }
  ._min-vh-50-ns_125o80 {
    min-height: 50vh;
  }
  ._min-vh-75-ns_125o80 {
    min-height: 75vh;
  }
  ._min-vh-90-ns_125o80 {
    min-height: 90vh;
  }
  ._min-vh-100-ns_125o80 {
    min-height: 100vh;
  }
  ._h-auto-ns_125o80 {
    height: auto;
  }
  ._h-inherit-ns_125o80 {
    height: inherit;
  }
  ._tracked-ns_125o80 {
    letter-spacing: 0.1em;
  }
  ._tracked-tight-ns_125o80 {
    letter-spacing: -0.05em;
  }
  ._tracked-mega-ns_125o80 {
    letter-spacing: 0.25em;
  }
  ._lh-solid-ns_125o80 {
    line-height: 1;
  }
  ._lh-title-ns_125o80 {
    line-height: 1.25;
  }
  ._lh-copy-ns_125o80 {
    line-height: 1.5;
  }
  ._mw-100-ns_125o80 {
    max-width: 100%;
  }
  ._mw1-ns_125o80 {
    max-width: 1rem;
  }
  ._mw2-ns_125o80 {
    max-width: 2rem;
  }
  ._mw3-ns_125o80 {
    max-width: 4rem;
  }
  ._mw4-ns_125o80 {
    max-width: 8rem;
  }
  ._mw5-ns_125o80 {
    max-width: 16rem;
  }
  ._mw6-ns_125o80 {
    max-width: 32rem;
  }
  ._mw7-ns_125o80 {
    max-width: 48rem;
  }
  ._mw8-ns_125o80 {
    max-width: 64rem;
  }
  ._mw9-ns_125o80 {
    max-width: 96rem;
  }
  ._mw-none-ns_125o80 {
    max-width: none;
  }
  ._w1-ns_125o80 {
    width: 1rem;
  }
  ._w2-ns_125o80 {
    width: 2rem;
  }
  ._w3-ns_125o80 {
    width: 4rem;
  }
  ._w4-ns_125o80 {
    width: 8rem;
  }
  ._w5-ns_125o80 {
    width: 16rem;
  }
  ._w-10-ns_125o80 {
    width: 10%;
  }
  ._w-20-ns_125o80 {
    width: 20%;
  }
  ._w-25-ns_125o80 {
    width: 25%;
  }
  ._w-30-ns_125o80 {
    width: 30%;
  }
  ._w-33-ns_125o80 {
    width: 33%;
  }
  ._w-34-ns_125o80 {
    width: 34%;
  }
  ._w-40-ns_125o80 {
    width: 40%;
  }
  ._w-50-ns_125o80 {
    width: 50%;
  }
  ._w-60-ns_125o80 {
    width: 60%;
  }
  ._w-70-ns_125o80 {
    width: 70%;
  }
  ._w-75-ns_125o80 {
    width: 75%;
  }
  ._w-80-ns_125o80 {
    width: 80%;
  }
  ._w-90-ns_125o80 {
    width: 90%;
  }
  ._w-100-ns_125o80 {
    width: 100%;
  }
  ._w-third-ns_125o80 {
    width: 33.3333333333%;
  }
  ._w-two-thirds-ns_125o80 {
    width: 66.6666666667%;
  }
  ._w-auto-ns_125o80 {
    width: auto;
  }
  ._overflow-visible-ns_125o80 {
    overflow: visible;
  }
  ._overflow-hidden-ns_125o80 {
    overflow: hidden;
  }
  ._overflow-scroll-ns_125o80 {
    overflow: scroll;
  }
  ._overflow-auto-ns_125o80 {
    overflow: auto;
  }
  ._overflow-x-visible-ns_125o80 {
    overflow-x: visible;
  }
  ._overflow-x-hidden-ns_125o80 {
    overflow-x: hidden;
  }
  ._overflow-x-scroll-ns_125o80 {
    overflow-x: scroll;
  }
  ._overflow-x-auto-ns_125o80 {
    overflow-x: auto;
  }
  ._overflow-y-visible-ns_125o80 {
    overflow-y: visible;
  }
  ._overflow-y-hidden-ns_125o80 {
    overflow-y: hidden;
  }
  ._overflow-y-scroll-ns_125o80 {
    overflow-y: scroll;
  }
  ._overflow-y-auto-ns_125o80 {
    overflow-y: auto;
  }
  ._static-ns_125o80 {
    position: static;
  }
  ._relative-ns_125o80 {
    position: relative;
  }
  ._absolute-ns_125o80 {
    position: absolute;
  }
  ._fixed-ns_125o80 {
    position: fixed;
  }
  ._rotate-45-ns_125o80 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  ._rotate-90-ns_125o80 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  ._rotate-135-ns_125o80 {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  ._rotate-180-ns_125o80 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  ._rotate-225-ns_125o80 {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  ._rotate-270-ns_125o80 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  ._rotate-315-ns_125o80 {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
  }
  ._pa0-ns_125o80 {
    padding: 0;
  }
  ._pa1-ns_125o80 {
    padding: 0.25rem;
  }
  ._pa2-ns_125o80 {
    padding: 0.5rem;
  }
  ._pa3-ns_125o80 {
    padding: 1rem;
  }
  ._pa4-ns_125o80 {
    padding: 2rem;
  }
  ._pa5-ns_125o80 {
    padding: 4rem;
  }
  ._pa6-ns_125o80 {
    padding: 8rem;
  }
  ._pa7-ns_125o80 {
    padding: 16rem;
  }
  ._pl0-ns_125o80 {
    padding-left: 0;
  }
  ._pl1-ns_125o80 {
    padding-left: 0.25rem;
  }
  ._pl2-ns_125o80 {
    padding-left: 0.5rem;
  }
  ._pl3-ns_125o80 {
    padding-left: 1rem;
  }
  ._pl4-ns_125o80 {
    padding-left: 2rem;
  }
  ._pl5-ns_125o80 {
    padding-left: 4rem;
  }
  ._pl6-ns_125o80 {
    padding-left: 8rem;
  }
  ._pl7-ns_125o80 {
    padding-left: 16rem;
  }
  ._pr0-ns_125o80 {
    padding-right: 0;
  }
  ._pr1-ns_125o80 {
    padding-right: 0.25rem;
  }
  ._pr2-ns_125o80 {
    padding-right: 0.5rem;
  }
  ._pr3-ns_125o80 {
    padding-right: 1rem;
  }
  ._pr4-ns_125o80 {
    padding-right: 2rem;
  }
  ._pr5-ns_125o80 {
    padding-right: 4rem;
  }
  ._pr6-ns_125o80 {
    padding-right: 8rem;
  }
  ._pr7-ns_125o80 {
    padding-right: 16rem;
  }
  ._pb0-ns_125o80 {
    padding-bottom: 0;
  }
  ._pb1-ns_125o80 {
    padding-bottom: 0.25rem;
  }
  ._pb2-ns_125o80 {
    padding-bottom: 0.5rem;
  }
  ._pb3-ns_125o80 {
    padding-bottom: 1rem;
  }
  ._pb4-ns_125o80 {
    padding-bottom: 2rem;
  }
  ._pb5-ns_125o80 {
    padding-bottom: 4rem;
  }
  ._pb6-ns_125o80 {
    padding-bottom: 8rem;
  }
  ._pb7-ns_125o80 {
    padding-bottom: 16rem;
  }
  ._pt0-ns_125o80 {
    padding-top: 0;
  }
  ._pt1-ns_125o80 {
    padding-top: 0.25rem;
  }
  ._pt2-ns_125o80 {
    padding-top: 0.5rem;
  }
  ._pt3-ns_125o80 {
    padding-top: 1rem;
  }
  ._pt4-ns_125o80 {
    padding-top: 2rem;
  }
  ._pt5-ns_125o80 {
    padding-top: 4rem;
  }
  ._pt6-ns_125o80 {
    padding-top: 8rem;
  }
  ._pt7-ns_125o80 {
    padding-top: 16rem;
  }
  ._pv0-ns_125o80 {
    padding-top: 0;
    padding-bottom: 0;
  }
  ._pv1-ns_125o80 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  ._pv2-ns_125o80 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  ._pv3-ns_125o80 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  ._pv4-ns_125o80 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  ._pv5-ns_125o80 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  ._pv6-ns_125o80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  ._pv7-ns_125o80 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  ._ph0-ns_125o80 {
    padding-left: 0;
    padding-right: 0;
  }
  ._ph1-ns_125o80 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  ._ph2-ns_125o80 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  ._ph3-ns_125o80 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  ._ph4-ns_125o80 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  ._ph5-ns_125o80 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  ._ph6-ns_125o80 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  ._ph7-ns_125o80 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  ._ma0-ns_125o80 {
    margin: 0;
  }
  ._ma1-ns_125o80 {
    margin: 0.25rem;
  }
  ._ma2-ns_125o80 {
    margin: 0.5rem;
  }
  ._ma3-ns_125o80 {
    margin: 1rem;
  }
  ._ma4-ns_125o80 {
    margin: 2rem;
  }
  ._ma5-ns_125o80 {
    margin: 4rem;
  }
  ._ma6-ns_125o80 {
    margin: 8rem;
  }
  ._ma7-ns_125o80 {
    margin: 16rem;
  }
  ._ml0-ns_125o80 {
    margin-left: 0;
  }
  ._ml1-ns_125o80 {
    margin-left: 0.25rem;
  }
  ._ml2-ns_125o80 {
    margin-left: 0.5rem;
  }
  ._ml3-ns_125o80 {
    margin-left: 1rem;
  }
  ._ml4-ns_125o80 {
    margin-left: 2rem;
  }
  ._ml5-ns_125o80 {
    margin-left: 4rem;
  }
  ._ml6-ns_125o80 {
    margin-left: 8rem;
  }
  ._ml7-ns_125o80 {
    margin-left: 16rem;
  }
  ._mr0-ns_125o80 {
    margin-right: 0;
  }
  ._mr1-ns_125o80 {
    margin-right: 0.25rem;
  }
  ._mr2-ns_125o80 {
    margin-right: 0.5rem;
  }
  ._mr3-ns_125o80 {
    margin-right: 1rem;
  }
  ._mr4-ns_125o80 {
    margin-right: 2rem;
  }
  ._mr5-ns_125o80 {
    margin-right: 4rem;
  }
  ._mr6-ns_125o80 {
    margin-right: 8rem;
  }
  ._mr7-ns_125o80 {
    margin-right: 16rem;
  }
  ._mb0-ns_125o80 {
    margin-bottom: 0;
  }
  ._mb1-ns_125o80 {
    margin-bottom: 0.25rem;
  }
  ._mb2-ns_125o80 {
    margin-bottom: 0.5rem;
  }
  ._mb3-ns_125o80 {
    margin-bottom: 1rem;
  }
  ._mb4-ns_125o80 {
    margin-bottom: 2rem;
  }
  ._mb5-ns_125o80 {
    margin-bottom: 4rem;
  }
  ._mb6-ns_125o80 {
    margin-bottom: 8rem;
  }
  ._mb7-ns_125o80 {
    margin-bottom: 16rem;
  }
  ._mt0-ns_125o80 {
    margin-top: 0;
  }
  ._mt1-ns_125o80 {
    margin-top: 0.25rem;
  }
  ._mt2-ns_125o80 {
    margin-top: 0.5rem;
  }
  ._mt3-ns_125o80 {
    margin-top: 1rem;
  }
  ._mt4-ns_125o80 {
    margin-top: 2rem;
  }
  ._mt5-ns_125o80 {
    margin-top: 4rem;
  }
  ._mt6-ns_125o80 {
    margin-top: 8rem;
  }
  ._mt7-ns_125o80 {
    margin-top: 16rem;
  }
  ._mv0-ns_125o80 {
    margin-top: 0;
    margin-bottom: 0;
  }
  ._mv1-ns_125o80 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  ._mv2-ns_125o80 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  ._mv3-ns_125o80 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  ._mv4-ns_125o80 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  ._mv5-ns_125o80 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  ._mv6-ns_125o80 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  ._mv7-ns_125o80 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  ._mh0-ns_125o80 {
    margin-left: 0;
    margin-right: 0;
  }
  ._mh1-ns_125o80 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  ._mh2-ns_125o80 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  ._mh3-ns_125o80 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  ._mh4-ns_125o80 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  ._mh5-ns_125o80 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  ._mh6-ns_125o80 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  ._mh7-ns_125o80 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  ._na1-ns_125o80 {
    margin: -0.25rem;
  }
  ._na2-ns_125o80 {
    margin: -0.5rem;
  }
  ._na3-ns_125o80 {
    margin: -1rem;
  }
  ._na4-ns_125o80 {
    margin: -2rem;
  }
  ._na5-ns_125o80 {
    margin: -4rem;
  }
  ._na6-ns_125o80 {
    margin: -8rem;
  }
  ._na7-ns_125o80 {
    margin: -16rem;
  }
  ._nl1-ns_125o80 {
    margin-left: -0.25rem;
  }
  ._nl2-ns_125o80 {
    margin-left: -0.5rem;
  }
  ._nl3-ns_125o80 {
    margin-left: -1rem;
  }
  ._nl4-ns_125o80 {
    margin-left: -2rem;
  }
  ._nl5-ns_125o80 {
    margin-left: -4rem;
  }
  ._nl6-ns_125o80 {
    margin-left: -8rem;
  }
  ._nl7-ns_125o80 {
    margin-left: -16rem;
  }
  ._nr1-ns_125o80 {
    margin-right: -0.25rem;
  }
  ._nr2-ns_125o80 {
    margin-right: -0.5rem;
  }
  ._nr3-ns_125o80 {
    margin-right: -1rem;
  }
  ._nr4-ns_125o80 {
    margin-right: -2rem;
  }
  ._nr5-ns_125o80 {
    margin-right: -4rem;
  }
  ._nr6-ns_125o80 {
    margin-right: -8rem;
  }
  ._nr7-ns_125o80 {
    margin-right: -16rem;
  }
  ._nb1-ns_125o80 {
    margin-bottom: -0.25rem;
  }
  ._nb2-ns_125o80 {
    margin-bottom: -0.5rem;
  }
  ._nb3-ns_125o80 {
    margin-bottom: -1rem;
  }
  ._nb4-ns_125o80 {
    margin-bottom: -2rem;
  }
  ._nb5-ns_125o80 {
    margin-bottom: -4rem;
  }
  ._nb6-ns_125o80 {
    margin-bottom: -8rem;
  }
  ._nb7-ns_125o80 {
    margin-bottom: -16rem;
  }
  ._nt1-ns_125o80 {
    margin-top: -0.25rem;
  }
  ._nt2-ns_125o80 {
    margin-top: -0.5rem;
  }
  ._nt3-ns_125o80 {
    margin-top: -1rem;
  }
  ._nt4-ns_125o80 {
    margin-top: -2rem;
  }
  ._nt5-ns_125o80 {
    margin-top: -4rem;
  }
  ._nt6-ns_125o80 {
    margin-top: -8rem;
  }
  ._nt7-ns_125o80 {
    margin-top: -16rem;
  }
  ._strike-ns_125o80 {
    text-decoration: line-through;
  }
  ._underline-ns_125o80 {
    text-decoration: underline;
  }
  ._no-underline-ns_125o80 {
    text-decoration: none;
  }
  ._tl-ns_125o80 {
    text-align: left;
  }
  ._tr-ns_125o80 {
    text-align: right;
  }
  ._tc-ns_125o80 {
    text-align: center;
  }
  ._ttc-ns_125o80 {
    text-transform: capitalize;
  }
  ._ttl-ns_125o80 {
    text-transform: lowercase;
  }
  ._ttu-ns_125o80 {
    text-transform: uppercase;
  }
  ._ttn-ns_125o80 {
    text-transform: none;
  }
  ._f-6-ns_125o80,
  ._f-headline-ns_125o80 {
    font-size: 6rem;
  }
  ._f-5-ns_125o80,
  ._f-subheadline-ns_125o80 {
    font-size: 5rem;
  }
  ._f1-ns_125o80 {
    font-size: 3rem;
  }
  ._f2-ns_125o80 {
    font-size: 2.25rem;
  }
  ._f3-ns_125o80 {
    font-size: 1.5rem;
  }
  ._f4-ns_125o80 {
    font-size: 1.25rem;
  }
  ._f5-ns_125o80 {
    font-size: 1rem;
  }
  ._f6-ns_125o80 {
    font-size: 0.875rem;
  }
  ._measure-ns_125o80 {
    max-width: 30em;
  }
  ._measure-wide-ns_125o80 {
    max-width: 34em;
  }
  ._measure-narrow-ns_125o80 {
    max-width: 20em;
  }
  ._indent-ns_125o80 {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  ._small-caps-ns_125o80 {
    font-variant: small-caps;
  }
  ._truncate-ns_125o80 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  ._center-ns_125o80 {
    margin-right: auto;
    margin-left: auto;
  }
  ._mr-auto-ns_125o80 {
    margin-right: auto;
  }
  ._ml-auto-ns_125o80 {
    margin-left: auto;
  }
  ._clip-ns_125o80 {
    position: fixed !important;
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
  }
  ._ws-normal-ns_125o80 {
    white-space: normal;
  }
  ._nowrap-ns_125o80 {
    white-space: nowrap;
  }
  ._pre-ns_125o80 {
    white-space: pre;
  }
  ._v-base-ns_125o80 {
    vertical-align: baseline;
  }
  ._v-mid-ns_125o80 {
    vertical-align: middle;
  }
  ._v-top-ns_125o80 {
    vertical-align: top;
  }
  ._v-btm-ns_125o80 {
    vertical-align: bottom;
  }
}
@media screen and (min-width: 960px) {
  ._aspect-ratio-m_125o80 {
    height: 0;
    position: relative;
  }
  ._aspect-ratio--16x9-m_125o80 {
    padding-bottom: 56.25%;
  }
  ._aspect-ratio--9x16-m_125o80 {
    padding-bottom: 177.77%;
  }
  ._aspect-ratio--4x3-m_125o80 {
    padding-bottom: 75%;
  }
  ._aspect-ratio--3x4-m_125o80 {
    padding-bottom: 133.33%;
  }
  ._aspect-ratio--6x4-m_125o80 {
    padding-bottom: 66.6%;
  }
  ._aspect-ratio--4x6-m_125o80 {
    padding-bottom: 150%;
  }
  ._aspect-ratio--8x5-m_125o80 {
    padding-bottom: 62.5%;
  }
  ._aspect-ratio--5x8-m_125o80 {
    padding-bottom: 160%;
  }
  ._aspect-ratio--7x5-m_125o80 {
    padding-bottom: 71.42%;
  }
  ._aspect-ratio--5x7-m_125o80 {
    padding-bottom: 140%;
  }
  ._aspect-ratio--1x1-m_125o80 {
    padding-bottom: 100%;
  }
  ._aspect-ratio--object-m_125o80 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
  }
  ._cover-m_125o80 {
    background-size: cover !important;
  }
  ._contain-m_125o80 {
    background-size: contain !important;
  }
  ._bg-center-m_125o80 {
    background-repeat: no-repeat;
    background-position: center center;
  }
  ._bg-top-m_125o80 {
    background-repeat: no-repeat;
    background-position: top center;
  }
  ._bg-right-m_125o80 {
    background-repeat: no-repeat;
    background-position: center right;
  }
  ._bg-bottom-m_125o80 {
    background-repeat: no-repeat;
    background-position: bottom center;
  }
  ._bg-left-m_125o80 {
    background-repeat: no-repeat;
    background-position: center left;
  }
  ._outline-m_125o80 {
    outline: 1px solid;
  }
  ._outline-transparent-m_125o80 {
    outline: 1px solid transparent;
  }
  ._outline-0-m_125o80 {
    outline: 0;
  }
  ._outline-l_125o80 {
    outline: 1px solid;
  }
  ._outline-transparent-l_125o80 {
    outline: 1px solid transparent;
  }
  ._outline-0-l_125o80 {
    outline: 0;
  }
  ._ba-m_125o80 {
    border-style: solid;
    border-width: 1px;
  }
  ._bt-m_125o80 {
    border-top-style: solid;
    border-top-width: 1px;
  }
  ._br-m_125o80 {
    border-right-style: solid;
    border-right-width: 1px;
  }
  ._bb-m_125o80 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  ._bl-m_125o80 {
    border-left-style: solid;
    border-left-width: 1px;
  }
  ._bn-m_125o80 {
    border-style: none;
    border-width: 0;
  }
  ._br0-m_125o80 {
    border-radius: 0;
  }
  ._br1-m_125o80 {
    border-radius: 0.125rem;
  }
  ._br2-m_125o80 {
    border-radius: 0.25rem;
  }
  ._br3-m_125o80 {
    border-radius: 0.5rem;
  }
  ._br4-m_125o80 {
    border-radius: 1rem;
  }
  ._br-100-m_125o80 {
    border-radius: 100%;
  }
  ._br-pill-m_125o80 {
    border-radius: 9999px;
  }
  ._br--bottom-m_125o80 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  ._br--top-m_125o80 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  ._br--right-m_125o80 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  ._br--left-m_125o80 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  ._b--dotted-m_125o80 {
    border-style: dotted;
  }
  ._b--dashed-m_125o80 {
    border-style: dashed;
  }
  ._b--solid-m_125o80 {
    border-style: solid;
  }
  ._b--none-m_125o80 {
    border-style: none;
  }
  ._bw0-m_125o80 {
    border-width: 0;
  }
  ._bw1-m_125o80 {
    border-width: 0.125rem;
  }
  ._bw2-m_125o80 {
    border-width: 0.25rem;
  }
  ._bw3-m_125o80 {
    border-width: 0.5rem;
  }
  ._bw4-m_125o80 {
    border-width: 1rem;
  }
  ._bw5-m_125o80 {
    border-width: 2rem;
  }
  ._bt-0-m_125o80 {
    border-top-width: 0;
  }
  ._br-0-m_125o80 {
    border-right-width: 0;
  }
  ._bb-0-m_125o80 {
    border-bottom-width: 0;
  }
  ._bl-0-m_125o80 {
    border-left-width: 0;
  }
  ._shadow-1-m_125o80 {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-2-m_125o80 {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-3-m_125o80 {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-4-m_125o80 {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  ._shadow-5-m_125o80 {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
  ._shadow-cobot-m_125o80 {
    box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.2);
  }
  ._top-0-m_125o80 {
    top: 0;
  }
  ._left-0-m_125o80 {
    left: 0;
  }
  ._right-0-m_125o80 {
    right: 0;
  }
  ._bottom-0-m_125o80 {
    bottom: 0;
  }
  ._top-1-m_125o80 {
    top: 1rem;
  }
  ._left-1-m_125o80 {
    left: 1rem;
  }
  ._right-1-m_125o80 {
    right: 1rem;
  }
  ._bottom-1-m_125o80 {
    bottom: 1rem;
  }
  ._top-2-m_125o80 {
    top: 2rem;
  }
  ._left-2-m_125o80 {
    left: 2rem;
  }
  ._right-2-m_125o80 {
    right: 2rem;
  }
  ._bottom-2-m_125o80 {
    bottom: 2rem;
  }
  ._top--1-m_125o80 {
    top: -1rem;
  }
  ._right--1-m_125o80 {
    right: -1rem;
  }
  ._bottom--1-m_125o80 {
    bottom: -1rem;
  }
  ._left--1-m_125o80 {
    left: -1rem;
  }
  ._top--2-m_125o80 {
    top: -2rem;
  }
  ._right--2-m_125o80 {
    right: -2rem;
  }
  ._bottom--2-m_125o80 {
    bottom: -2rem;
  }
  ._left--2-m_125o80 {
    left: -2rem;
  }
  ._absolute--fill-m_125o80 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  ._cl-m_125o80 {
    clear: left;
  }
  ._cr-m_125o80 {
    clear: right;
  }
  ._cb-m_125o80 {
    clear: both;
  }
  ._cn-m_125o80 {
    clear: none;
  }
  ._dn-m_125o80 {
    display: none;
  }
  ._di-m_125o80 {
    display: inline;
  }
  ._db-m_125o80 {
    display: block;
  }
  ._dib-m_125o80 {
    display: inline-block;
  }
  ._dit-m_125o80 {
    display: inline-table;
  }
  ._dt-m_125o80 {
    display: table;
  }
  ._dtc-m_125o80 {
    display: table-cell;
  }
  ._dt-row-m_125o80 {
    display: table-row;
  }
  ._dt-row-group-m_125o80 {
    display: table-row-group;
  }
  ._dt-column-m_125o80 {
    display: table-column;
  }
  ._dt-column-group-m_125o80 {
    display: table-column-group;
  }
  ._dt--fixed-m_125o80 {
    table-layout: fixed;
    width: 100%;
  }
  ._flex-m_125o80 {
    display: flex;
  }
  ._inline-flex-m_125o80 {
    display: inline-flex;
  }
  ._flex-auto-m_125o80 {
    flex: 1 1 auto;
    min-width: 0; /* 1 */
    min-height: 0; /* 1 */
  }
  ._flex-none-m_125o80 {
    flex: none;
  }
  ._flex-column-m_125o80 {
    flex-direction: column;
  }
  ._flex-row-m_125o80 {
    flex-direction: row;
  }
  ._flex-wrap-m_125o80 {
    flex-wrap: wrap;
  }
  ._flex-nowrap-m_125o80 {
    flex-wrap: nowrap;
  }
  ._flex-wrap-reverse-m_125o80 {
    flex-wrap: wrap-reverse;
  }
  ._flex-column-reverse-m_125o80 {
    flex-direction: column-reverse;
  }
  ._flex-row-reverse-m_125o80 {
    flex-direction: row-reverse;
  }
  ._items-start-m_125o80 {
    align-items: flex-start;
  }
  ._items-end-m_125o80 {
    align-items: flex-end;
  }
  ._items-center-m_125o80 {
    align-items: center;
  }
  ._items-baseline-m_125o80 {
    align-items: baseline;
  }
  ._items-stretch-m_125o80 {
    align-items: stretch;
  }
  ._self-start-m_125o80 {
    align-self: flex-start;
  }
  ._self-end-m_125o80 {
    align-self: flex-end;
  }
  ._self-center-m_125o80 {
    align-self: center;
  }
  ._self-baseline-m_125o80 {
    align-self: baseline;
  }
  ._self-stretch-m_125o80 {
    align-self: stretch;
  }
  ._justify-start-m_125o80 {
    justify-content: flex-start;
  }
  ._justify-end-m_125o80 {
    justify-content: flex-end;
  }
  ._justify-center-m_125o80 {
    justify-content: center;
  }
  ._justify-between-m_125o80 {
    justify-content: space-between;
  }
  ._justify-around-m_125o80 {
    justify-content: space-around;
  }
  ._content-start-m_125o80 {
    align-content: flex-start;
  }
  ._content-end-m_125o80 {
    align-content: flex-end;
  }
  ._content-center-m_125o80 {
    align-content: center;
  }
  ._content-between-m_125o80 {
    align-content: space-between;
  }
  ._content-around-m_125o80 {
    align-content: space-around;
  }
  ._content-stretch-m_125o80 {
    align-content: stretch;
  }
  ._order-0-m_125o80 {
    order: 0;
  }
  ._order-1-m_125o80 {
    order: 1;
  }
  ._order-2-m_125o80 {
    order: 2;
  }
  ._order-3-m_125o80 {
    order: 3;
  }
  ._order-4-m_125o80 {
    order: 4;
  }
  ._order-5-m_125o80 {
    order: 5;
  }
  ._order-6-m_125o80 {
    order: 6;
  }
  ._order-7-m_125o80 {
    order: 7;
  }
  ._order-8-m_125o80 {
    order: 8;
  }
  ._order-last-m_125o80 {
    order: 99999;
  }
  ._flex-grow-0-m_125o80 {
    flex-grow: 0;
  }
  ._flex-grow-1-m_125o80 {
    flex-grow: 1;
  }
  ._flex-shrink-0-m_125o80 {
    flex-shrink: 0;
  }
  ._flex-shrink-1-m_125o80 {
    flex-shrink: 1;
  }
  ._fl-m_125o80 {
    float: left;
    display: inline;
  }
  ._fr-m_125o80 {
    float: right;
    display: inline;
  }
  ._fn-m_125o80 {
    float: none;
  }
  ._i-m_125o80 {
    font-style: italic;
  }
  ._fs-normal-m_125o80 {
    font-style: normal;
  }
  ._normal-m_125o80 {
    font-weight: normal;
  }
  ._b-m_125o80 {
    font-weight: bold;
  }
  ._fw1-m_125o80 {
    font-weight: 100;
  }
  ._fw2-m_125o80 {
    font-weight: 200;
  }
  ._fw3-m_125o80 {
    font-weight: 300;
  }
  ._fw4-m_125o80 {
    font-weight: 400;
  }
  ._fw5-m_125o80 {
    font-weight: 500;
  }
  ._fw6-m_125o80 {
    font-weight: 600;
  }
  ._fw7-m_125o80 {
    font-weight: 700;
  }
  ._fw8-m_125o80 {
    font-weight: 800;
  }
  ._fw9-m_125o80 {
    font-weight: 900;
  }
  ._h1-m_125o80 {
    height: 1rem;
  }
  ._h2-m_125o80 {
    height: 2rem;
  }
  ._h3-m_125o80 {
    height: 4rem;
  }
  ._h4-m_125o80 {
    height: 8rem;
  }
  ._h5-m_125o80 {
    height: 16rem;
  }
  ._h-25-m_125o80 {
    height: 25%;
  }
  ._h-50-m_125o80 {
    height: 50%;
  }
  ._h-75-m_125o80 {
    height: 75%;
  }
  ._h-100-m_125o80 {
    height: 100%;
  }
  ._min-h-100-ns_125o80 {
    min-height: 100%;
  }
  ._vh-25-m_125o80 {
    height: 25vh;
  }
  ._vh-50-m_125o80 {
    height: 50vh;
  }
  ._vh-75-m_125o80 {
    height: 75vh;
  }
  ._vh-100-m_125o80 {
    height: 100vh;
  }
  ._min-vh-50-m_125o80 {
    min-height: 50vh;
  }
  ._min-vh-75-m_125o80 {
    min-height: 75vh;
  }
  ._min-vh-90-m_125o80 {
    min-height: 90vh;
  }
  ._min-vh-100-m_125o80 {
    min-height: 100vh;
  }
  ._h-auto-m_125o80 {
    height: auto;
  }
  ._h-inherit-m_125o80 {
    height: inherit;
  }
  ._tracked-m_125o80 {
    letter-spacing: 0.1em;
  }
  ._tracked-tight-m_125o80 {
    letter-spacing: -0.05em;
  }
  ._tracked-mega-m_125o80 {
    letter-spacing: 0.25em;
  }
  ._lh-solid-m_125o80 {
    line-height: 1;
  }
  ._lh-title-m_125o80 {
    line-height: 1.25;
  }
  ._lh-copy-m_125o80 {
    line-height: 1.5;
  }
  ._mw-100-m_125o80 {
    max-width: 100%;
  }
  ._mw1-m_125o80 {
    max-width: 1rem;
  }
  ._mw2-m_125o80 {
    max-width: 2rem;
  }
  ._mw3-m_125o80 {
    max-width: 4rem;
  }
  ._mw4-m_125o80 {
    max-width: 8rem;
  }
  ._mw5-m_125o80 {
    max-width: 16rem;
  }
  ._mw6-m_125o80 {
    max-width: 32rem;
  }
  ._mw7-m_125o80 {
    max-width: 48rem;
  }
  ._mw8-m_125o80 {
    max-width: 64rem;
  }
  ._mw9-m_125o80 {
    max-width: 96rem;
  }
  ._mw-none-m_125o80 {
    max-width: none;
  }
  ._w1-m_125o80 {
    width: 1rem;
  }
  ._w2-m_125o80 {
    width: 2rem;
  }
  ._w3-m_125o80 {
    width: 4rem;
  }
  ._w4-m_125o80 {
    width: 8rem;
  }
  ._w5-m_125o80 {
    width: 16rem;
  }
  ._w-10-m_125o80 {
    width: 10%;
  }
  ._w-20-m_125o80 {
    width: 20%;
  }
  ._w-25-m_125o80 {
    width: 25%;
  }
  ._w-30-m_125o80 {
    width: 30%;
  }
  ._w-33-m_125o80 {
    width: 33%;
  }
  ._w-34-m_125o80 {
    width: 34%;
  }
  ._w-40-m_125o80 {
    width: 40%;
  }
  ._w-50-m_125o80 {
    width: 50%;
  }
  ._w-60-m_125o80 {
    width: 60%;
  }
  ._w-70-m_125o80 {
    width: 70%;
  }
  ._w-75-m_125o80 {
    width: 75%;
  }
  ._w-80-m_125o80 {
    width: 80%;
  }
  ._w-90-m_125o80 {
    width: 90%;
  }
  ._w-100-m_125o80 {
    width: 100%;
  }
  ._w-third-m_125o80 {
    width: 33.3333333333%;
  }
  ._w-two-thirds-m_125o80 {
    width: 66.6666666667%;
  }
  ._w-auto-m_125o80 {
    width: auto;
  }
  ._overflow-visible-m_125o80 {
    overflow: visible;
  }
  ._overflow-hidden-m_125o80 {
    overflow: hidden;
  }
  ._overflow-scroll-m_125o80 {
    overflow: scroll;
  }
  ._overflow-auto-m_125o80 {
    overflow: auto;
  }
  ._overflow-x-visible-m_125o80 {
    overflow-x: visible;
  }
  ._overflow-x-hidden-m_125o80 {
    overflow-x: hidden;
  }
  ._overflow-x-scroll-m_125o80 {
    overflow-x: scroll;
  }
  ._overflow-x-auto-m_125o80 {
    overflow-x: auto;
  }
  ._overflow-y-visible-m_125o80 {
    overflow-y: visible;
  }
  ._overflow-y-hidden-m_125o80 {
    overflow-y: hidden;
  }
  ._overflow-y-scroll-m_125o80 {
    overflow-y: scroll;
  }
  ._overflow-y-auto-m_125o80 {
    overflow-y: auto;
  }
  ._static-m_125o80 {
    position: static;
  }
  ._relative-m_125o80 {
    position: relative;
  }
  ._absolute-m_125o80 {
    position: absolute;
  }
  ._fixed-m_125o80 {
    position: fixed;
  }
  ._rotate-45-m_125o80 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  ._rotate-90-m_125o80 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  ._rotate-135-m_125o80 {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  ._rotate-180-m_125o80 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  ._rotate-225-m_125o80 {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  ._rotate-270-m_125o80 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  ._rotate-315-m_125o80 {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
  }
  ._pa0-m_125o80 {
    padding: 0;
  }
  ._pa1-m_125o80 {
    padding: 0.25rem;
  }
  ._pa2-m_125o80 {
    padding: 0.5rem;
  }
  ._pa3-m_125o80 {
    padding: 1rem;
  }
  ._pa4-m_125o80 {
    padding: 2rem;
  }
  ._pa5-m_125o80 {
    padding: 4rem;
  }
  ._pa6-m_125o80 {
    padding: 8rem;
  }
  ._pa7-m_125o80 {
    padding: 16rem;
  }
  ._pl0-m_125o80 {
    padding-left: 0;
  }
  ._pl1-m_125o80 {
    padding-left: 0.25rem;
  }
  ._pl2-m_125o80 {
    padding-left: 0.5rem;
  }
  ._pl3-m_125o80 {
    padding-left: 1rem;
  }
  ._pl4-m_125o80 {
    padding-left: 2rem;
  }
  ._pl5-m_125o80 {
    padding-left: 4rem;
  }
  ._pl6-m_125o80 {
    padding-left: 8rem;
  }
  ._pl7-m_125o80 {
    padding-left: 16rem;
  }
  ._pr0-m_125o80 {
    padding-right: 0;
  }
  ._pr1-m_125o80 {
    padding-right: 0.25rem;
  }
  ._pr2-m_125o80 {
    padding-right: 0.5rem;
  }
  ._pr3-m_125o80 {
    padding-right: 1rem;
  }
  ._pr4-m_125o80 {
    padding-right: 2rem;
  }
  ._pr5-m_125o80 {
    padding-right: 4rem;
  }
  ._pr6-m_125o80 {
    padding-right: 8rem;
  }
  ._pr7-m_125o80 {
    padding-right: 16rem;
  }
  ._pb0-m_125o80 {
    padding-bottom: 0;
  }
  ._pb1-m_125o80 {
    padding-bottom: 0.25rem;
  }
  ._pb2-m_125o80 {
    padding-bottom: 0.5rem;
  }
  ._pb3-m_125o80 {
    padding-bottom: 1rem;
  }
  ._pb4-m_125o80 {
    padding-bottom: 2rem;
  }
  ._pb5-m_125o80 {
    padding-bottom: 4rem;
  }
  ._pb6-m_125o80 {
    padding-bottom: 8rem;
  }
  ._pb7-m_125o80 {
    padding-bottom: 16rem;
  }
  ._pt0-m_125o80 {
    padding-top: 0;
  }
  ._pt1-m_125o80 {
    padding-top: 0.25rem;
  }
  ._pt2-m_125o80 {
    padding-top: 0.5rem;
  }
  ._pt3-m_125o80 {
    padding-top: 1rem;
  }
  ._pt4-m_125o80 {
    padding-top: 2rem;
  }
  ._pt5-m_125o80 {
    padding-top: 4rem;
  }
  ._pt6-m_125o80 {
    padding-top: 8rem;
  }
  ._pt7-m_125o80 {
    padding-top: 16rem;
  }
  ._pv0-m_125o80 {
    padding-top: 0;
    padding-bottom: 0;
  }
  ._pv1-m_125o80 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  ._pv2-m_125o80 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  ._pv3-m_125o80 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  ._pv4-m_125o80 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  ._pv5-m_125o80 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  ._pv6-m_125o80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  ._pv7-m_125o80 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  ._ph0-m_125o80 {
    padding-left: 0;
    padding-right: 0;
  }
  ._ph1-m_125o80 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  ._ph2-m_125o80 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  ._ph3-m_125o80 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  ._ph4-m_125o80 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  ._ph5-m_125o80 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  ._ph6-m_125o80 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  ._ph7-m_125o80 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  ._ma0-m_125o80 {
    margin: 0;
  }
  ._ma1-m_125o80 {
    margin: 0.25rem;
  }
  ._ma2-m_125o80 {
    margin: 0.5rem;
  }
  ._ma3-m_125o80 {
    margin: 1rem;
  }
  ._ma4-m_125o80 {
    margin: 2rem;
  }
  ._ma5-m_125o80 {
    margin: 4rem;
  }
  ._ma6-m_125o80 {
    margin: 8rem;
  }
  ._ma7-m_125o80 {
    margin: 16rem;
  }
  ._ml0-m_125o80 {
    margin-left: 0;
  }
  ._ml1-m_125o80 {
    margin-left: 0.25rem;
  }
  ._ml2-m_125o80 {
    margin-left: 0.5rem;
  }
  ._ml3-m_125o80 {
    margin-left: 1rem;
  }
  ._ml4-m_125o80 {
    margin-left: 2rem;
  }
  ._ml5-m_125o80 {
    margin-left: 4rem;
  }
  ._ml6-m_125o80 {
    margin-left: 8rem;
  }
  ._ml7-m_125o80 {
    margin-left: 16rem;
  }
  ._mr0-m_125o80 {
    margin-right: 0;
  }
  ._mr1-m_125o80 {
    margin-right: 0.25rem;
  }
  ._mr2-m_125o80 {
    margin-right: 0.5rem;
  }
  ._mr3-m_125o80 {
    margin-right: 1rem;
  }
  ._mr4-m_125o80 {
    margin-right: 2rem;
  }
  ._mr5-m_125o80 {
    margin-right: 4rem;
  }
  ._mr6-m_125o80 {
    margin-right: 8rem;
  }
  ._mr7-m_125o80 {
    margin-right: 16rem;
  }
  ._mb0-m_125o80 {
    margin-bottom: 0;
  }
  ._mb1-m_125o80 {
    margin-bottom: 0.25rem;
  }
  ._mb2-m_125o80 {
    margin-bottom: 0.5rem;
  }
  ._mb3-m_125o80 {
    margin-bottom: 1rem;
  }
  ._mb4-m_125o80 {
    margin-bottom: 2rem;
  }
  ._mb5-m_125o80 {
    margin-bottom: 4rem;
  }
  ._mb6-m_125o80 {
    margin-bottom: 8rem;
  }
  ._mb7-m_125o80 {
    margin-bottom: 16rem;
  }
  ._mt0-m_125o80 {
    margin-top: 0;
  }
  ._mt1-m_125o80 {
    margin-top: 0.25rem;
  }
  ._mt2-m_125o80 {
    margin-top: 0.5rem;
  }
  ._mt3-m_125o80 {
    margin-top: 1rem;
  }
  ._mt4-m_125o80 {
    margin-top: 2rem;
  }
  ._mt5-m_125o80 {
    margin-top: 4rem;
  }
  ._mt6-m_125o80 {
    margin-top: 8rem;
  }
  ._mt7-m_125o80 {
    margin-top: 16rem;
  }
  ._mv0-m_125o80 {
    margin-top: 0;
    margin-bottom: 0;
  }
  ._mv1-m_125o80 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  ._mv2-m_125o80 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  ._mv3-m_125o80 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  ._mv4-m_125o80 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  ._mv5-m_125o80 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  ._mv6-m_125o80 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  ._mv7-m_125o80 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  ._mh0-m_125o80 {
    margin-left: 0;
    margin-right: 0;
  }
  ._mh1-m_125o80 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  ._mh2-m_125o80 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  ._mh3-m_125o80 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  ._mh4-m_125o80 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  ._mh5-m_125o80 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  ._mh6-m_125o80 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  ._mh7-m_125o80 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  ._na1-m_125o80 {
    margin: -0.25rem;
  }
  ._na2-m_125o80 {
    margin: -0.5rem;
  }
  ._na3-m_125o80 {
    margin: -1rem;
  }
  ._na4-m_125o80 {
    margin: -2rem;
  }
  ._na5-m_125o80 {
    margin: -4rem;
  }
  ._na6-m_125o80 {
    margin: -8rem;
  }
  ._na7-m_125o80 {
    margin: -16rem;
  }
  ._nl1-m_125o80 {
    margin-left: -0.25rem;
  }
  ._nl2-m_125o80 {
    margin-left: -0.5rem;
  }
  ._nl3-m_125o80 {
    margin-left: -1rem;
  }
  ._nl4-m_125o80 {
    margin-left: -2rem;
  }
  ._nl5-m_125o80 {
    margin-left: -4rem;
  }
  ._nl6-m_125o80 {
    margin-left: -8rem;
  }
  ._nl7-m_125o80 {
    margin-left: -16rem;
  }
  ._nr1-m_125o80 {
    margin-right: -0.25rem;
  }
  ._nr2-m_125o80 {
    margin-right: -0.5rem;
  }
  ._nr3-m_125o80 {
    margin-right: -1rem;
  }
  ._nr4-m_125o80 {
    margin-right: -2rem;
  }
  ._nr5-m_125o80 {
    margin-right: -4rem;
  }
  ._nr6-m_125o80 {
    margin-right: -8rem;
  }
  ._nr7-m_125o80 {
    margin-right: -16rem;
  }
  ._nb1-m_125o80 {
    margin-bottom: -0.25rem;
  }
  ._nb2-m_125o80 {
    margin-bottom: -0.5rem;
  }
  ._nb3-m_125o80 {
    margin-bottom: -1rem;
  }
  ._nb4-m_125o80 {
    margin-bottom: -2rem;
  }
  ._nb5-m_125o80 {
    margin-bottom: -4rem;
  }
  ._nb6-m_125o80 {
    margin-bottom: -8rem;
  }
  ._nb7-m_125o80 {
    margin-bottom: -16rem;
  }
  ._nt1-m_125o80 {
    margin-top: -0.25rem;
  }
  ._nt2-m_125o80 {
    margin-top: -0.5rem;
  }
  ._nt3-m_125o80 {
    margin-top: -1rem;
  }
  ._nt4-m_125o80 {
    margin-top: -2rem;
  }
  ._nt5-m_125o80 {
    margin-top: -4rem;
  }
  ._nt6-m_125o80 {
    margin-top: -8rem;
  }
  ._nt7-m_125o80 {
    margin-top: -16rem;
  }
  ._strike-m_125o80 {
    text-decoration: line-through;
  }
  ._underline-m_125o80 {
    text-decoration: underline;
  }
  ._no-underline-m_125o80 {
    text-decoration: none;
  }
  ._tl-m_125o80 {
    text-align: left;
  }
  ._tr-m_125o80 {
    text-align: right;
  }
  ._tc-m_125o80 {
    text-align: center;
  }
  ._ttc-m_125o80 {
    text-transform: capitalize;
  }
  ._ttl-m_125o80 {
    text-transform: lowercase;
  }
  ._ttu-m_125o80 {
    text-transform: uppercase;
  }
  ._ttn-m_125o80 {
    text-transform: none;
  }
  ._f-6-m_125o80,
  ._f-headline-m_125o80 {
    font-size: 6rem;
  }
  ._f-5-m_125o80,
  ._f-subheadline-m_125o80 {
    font-size: 5rem;
  }
  ._f1-m_125o80 {
    font-size: 3rem;
  }
  ._f2-m_125o80 {
    font-size: 2.25rem;
  }
  ._f3-m_125o80 {
    font-size: 1.5rem;
  }
  ._f4-m_125o80 {
    font-size: 1.25rem;
  }
  ._f5-m_125o80 {
    font-size: 1rem;
  }
  ._f6-m_125o80 {
    font-size: 0.875rem;
  }
  ._measure-m_125o80 {
    max-width: 30em;
  }
  ._measure-wide-m_125o80 {
    max-width: 34em;
  }
  ._measure-narrow-m_125o80 {
    max-width: 20em;
  }
  ._indent-m_125o80 {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  ._small-caps-m_125o80 {
    font-variant: small-caps;
  }
  ._truncate-m_125o80 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  ._center-m_125o80 {
    margin-right: auto;
    margin-left: auto;
  }
  ._mr-auto-m_125o80 {
    margin-right: auto;
  }
  ._ml-auto-m_125o80 {
    margin-left: auto;
  }
  ._clip-m_125o80 {
    position: fixed !important;
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
  }
  ._ws-normal-m_125o80 {
    white-space: normal;
  }
  ._nowrap-m_125o80 {
    white-space: nowrap;
  }
  ._pre-m_125o80 {
    white-space: pre;
  }
  ._v-base-m_125o80 {
    vertical-align: baseline;
  }
  ._v-mid-m_125o80 {
    vertical-align: middle;
  }
  ._v-top-m_125o80 {
    vertical-align: top;
  }
  ._v-btm-m_125o80 {
    vertical-align: bottom;
  }
}
@media screen and (min-width: 1280px) {
  ._aspect-ratio-l_125o80 {
    height: 0;
    position: relative;
  }
  ._aspect-ratio--16x9-l_125o80 {
    padding-bottom: 56.25%;
  }
  ._aspect-ratio--9x16-l_125o80 {
    padding-bottom: 177.77%;
  }
  ._aspect-ratio--4x3-l_125o80 {
    padding-bottom: 75%;
  }
  ._aspect-ratio--3x4-l_125o80 {
    padding-bottom: 133.33%;
  }
  ._aspect-ratio--6x4-l_125o80 {
    padding-bottom: 66.6%;
  }
  ._aspect-ratio--4x6-l_125o80 {
    padding-bottom: 150%;
  }
  ._aspect-ratio--8x5-l_125o80 {
    padding-bottom: 62.5%;
  }
  ._aspect-ratio--5x8-l_125o80 {
    padding-bottom: 160%;
  }
  ._aspect-ratio--7x5-l_125o80 {
    padding-bottom: 71.42%;
  }
  ._aspect-ratio--5x7-l_125o80 {
    padding-bottom: 140%;
  }
  ._aspect-ratio--1x1-l_125o80 {
    padding-bottom: 100%;
  }
  ._aspect-ratio--object-l_125o80 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
  }
  ._cover-l_125o80 {
    background-size: cover !important;
  }
  ._contain-l_125o80 {
    background-size: contain !important;
  }
  ._bg-center-l_125o80 {
    background-repeat: no-repeat;
    background-position: center center;
  }
  ._bg-top-l_125o80 {
    background-repeat: no-repeat;
    background-position: top center;
  }
  ._bg-right-l_125o80 {
    background-repeat: no-repeat;
    background-position: center right;
  }
  ._bg-bottom-l_125o80 {
    background-repeat: no-repeat;
    background-position: bottom center;
  }
  ._bg-left-l_125o80 {
    background-repeat: no-repeat;
    background-position: center left;
  }
  ._ba-l_125o80 {
    border-style: solid;
    border-width: 1px;
  }
  ._bt-l_125o80 {
    border-top-style: solid;
    border-top-width: 1px;
  }
  ._br-l_125o80 {
    border-right-style: solid;
    border-right-width: 1px;
  }
  ._bb-l_125o80 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  ._bl-l_125o80 {
    border-left-style: solid;
    border-left-width: 1px;
  }
  ._bn-l_125o80 {
    border-style: none;
    border-width: 0;
  }
  ._br0-l_125o80 {
    border-radius: 0;
  }
  ._br1-l_125o80 {
    border-radius: 0.125rem;
  }
  ._br2-l_125o80 {
    border-radius: 0.25rem;
  }
  ._br3-l_125o80 {
    border-radius: 0.5rem;
  }
  ._br4-l_125o80 {
    border-radius: 1rem;
  }
  ._br-100-l_125o80 {
    border-radius: 100%;
  }
  ._br-pill-l_125o80 {
    border-radius: 9999px;
  }
  ._br--bottom-l_125o80 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  ._br--top-l_125o80 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  ._br--right-l_125o80 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  ._br--left-l_125o80 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  ._b--dotted-l_125o80 {
    border-style: dotted;
  }
  ._b--dashed-l_125o80 {
    border-style: dashed;
  }
  ._b--solid-l_125o80 {
    border-style: solid;
  }
  ._b--none-l_125o80 {
    border-style: none;
  }
  ._bw0-l_125o80 {
    border-width: 0;
  }
  ._bw1-l_125o80 {
    border-width: 0.125rem;
  }
  ._bw2-l_125o80 {
    border-width: 0.25rem;
  }
  ._bw3-l_125o80 {
    border-width: 0.5rem;
  }
  ._bw4-l_125o80 {
    border-width: 1rem;
  }
  ._bw5-l_125o80 {
    border-width: 2rem;
  }
  ._bt-0-l_125o80 {
    border-top-width: 0;
  }
  ._br-0-l_125o80 {
    border-right-width: 0;
  }
  ._bb-0-l_125o80 {
    border-bottom-width: 0;
  }
  ._bl-0-l_125o80 {
    border-left-width: 0;
  }
  ._shadow-1-l_125o80 {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-2-l_125o80 {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-3-l_125o80 {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  ._shadow-4-l_125o80 {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  ._shadow-5-l_125o80 {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
  ._shadow-cobot-l_125o80 {
    box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.2);
  }
  ._top-0-l_125o80 {
    top: 0;
  }
  ._left-0-l_125o80 {
    left: 0;
  }
  ._right-0-l_125o80 {
    right: 0;
  }
  ._bottom-0-l_125o80 {
    bottom: 0;
  }
  ._top-1-l_125o80 {
    top: 1rem;
  }
  ._left-1-l_125o80 {
    left: 1rem;
  }
  ._right-1-l_125o80 {
    right: 1rem;
  }
  ._bottom-1-l_125o80 {
    bottom: 1rem;
  }
  ._top-2-l_125o80 {
    top: 2rem;
  }
  ._left-2-l_125o80 {
    left: 2rem;
  }
  ._right-2-l_125o80 {
    right: 2rem;
  }
  ._bottom-2-l_125o80 {
    bottom: 2rem;
  }
  ._top--1-l_125o80 {
    top: -1rem;
  }
  ._right--1-l_125o80 {
    right: -1rem;
  }
  ._bottom--1-l_125o80 {
    bottom: -1rem;
  }
  ._left--1-l_125o80 {
    left: -1rem;
  }
  ._top--2-l_125o80 {
    top: -2rem;
  }
  ._right--2-l_125o80 {
    right: -2rem;
  }
  ._bottom--2-l_125o80 {
    bottom: -2rem;
  }
  ._left--2-l_125o80 {
    left: -2rem;
  }
  ._absolute--fill-l_125o80 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  ._cl-l_125o80 {
    clear: left;
  }
  ._cr-l_125o80 {
    clear: right;
  }
  ._cb-l_125o80 {
    clear: both;
  }
  ._cn-l_125o80 {
    clear: none;
  }
  ._dn-l_125o80 {
    display: none;
  }
  ._di-l_125o80 {
    display: inline;
  }
  ._db-l_125o80 {
    display: block;
  }
  ._dib-l_125o80 {
    display: inline-block;
  }
  ._dit-l_125o80 {
    display: inline-table;
  }
  ._dt-l_125o80 {
    display: table;
  }
  ._dtc-l_125o80 {
    display: table-cell;
  }
  ._dt-row-l_125o80 {
    display: table-row;
  }
  ._dt-row-group-l_125o80 {
    display: table-row-group;
  }
  ._dt-column-l_125o80 {
    display: table-column;
  }
  ._dt-column-group-l_125o80 {
    display: table-column-group;
  }
  ._dt--fixed-l_125o80 {
    table-layout: fixed;
    width: 100%;
  }
  ._flex-l_125o80 {
    display: flex;
  }
  ._inline-flex-l_125o80 {
    display: inline-flex;
  }
  ._flex-auto-l_125o80 {
    flex: 1 1 auto;
    min-width: 0; /* 1 */
    min-height: 0; /* 1 */
  }
  ._flex-none-l_125o80 {
    flex: none;
  }
  ._flex-column-l_125o80 {
    flex-direction: column;
  }
  ._flex-row-l_125o80 {
    flex-direction: row;
  }
  ._flex-wrap-l_125o80 {
    flex-wrap: wrap;
  }
  ._flex-nowrap-l_125o80 {
    flex-wrap: nowrap;
  }
  ._flex-wrap-reverse-l_125o80 {
    flex-wrap: wrap-reverse;
  }
  ._flex-column-reverse-l_125o80 {
    flex-direction: column-reverse;
  }
  ._flex-row-reverse-l_125o80 {
    flex-direction: row-reverse;
  }
  ._items-start-l_125o80 {
    align-items: flex-start;
  }
  ._items-end-l_125o80 {
    align-items: flex-end;
  }
  ._items-center-l_125o80 {
    align-items: center;
  }
  ._items-baseline-l_125o80 {
    align-items: baseline;
  }
  ._items-stretch-l_125o80 {
    align-items: stretch;
  }
  ._self-start-l_125o80 {
    align-self: flex-start;
  }
  ._self-end-l_125o80 {
    align-self: flex-end;
  }
  ._self-center-l_125o80 {
    align-self: center;
  }
  ._self-baseline-l_125o80 {
    align-self: baseline;
  }
  ._self-stretch-l_125o80 {
    align-self: stretch;
  }
  ._justify-start-l_125o80 {
    justify-content: flex-start;
  }
  ._justify-end-l_125o80 {
    justify-content: flex-end;
  }
  ._justify-center-l_125o80 {
    justify-content: center;
  }
  ._justify-between-l_125o80 {
    justify-content: space-between;
  }
  ._justify-around-l_125o80 {
    justify-content: space-around;
  }
  ._content-start-l_125o80 {
    align-content: flex-start;
  }
  ._content-end-l_125o80 {
    align-content: flex-end;
  }
  ._content-center-l_125o80 {
    align-content: center;
  }
  ._content-between-l_125o80 {
    align-content: space-between;
  }
  ._content-around-l_125o80 {
    align-content: space-around;
  }
  ._content-stretch-l_125o80 {
    align-content: stretch;
  }
  ._order-0-l_125o80 {
    order: 0;
  }
  ._order-1-l_125o80 {
    order: 1;
  }
  ._order-2-l_125o80 {
    order: 2;
  }
  ._order-3-l_125o80 {
    order: 3;
  }
  ._order-4-l_125o80 {
    order: 4;
  }
  ._order-5-l_125o80 {
    order: 5;
  }
  ._order-6-l_125o80 {
    order: 6;
  }
  ._order-7-l_125o80 {
    order: 7;
  }
  ._order-8-l_125o80 {
    order: 8;
  }
  ._order-last-l_125o80 {
    order: 99999;
  }
  ._flex-grow-0-l_125o80 {
    flex-grow: 0;
  }
  ._flex-grow-1-l_125o80 {
    flex-grow: 1;
  }
  ._flex-shrink-0-l_125o80 {
    flex-shrink: 0;
  }
  ._flex-shrink-1-l_125o80 {
    flex-shrink: 1;
  }
  ._fl-l_125o80 {
    float: left;
    display: inline;
  }
  ._fr-l_125o80 {
    float: right;
    display: inline;
  }
  ._fn-l_125o80 {
    float: none;
  }
  ._i-l_125o80 {
    font-style: italic;
  }
  ._fs-normal-l_125o80 {
    font-style: normal;
  }
  ._normal-l_125o80 {
    font-weight: normal;
  }
  ._b-l_125o80 {
    font-weight: bold;
  }
  ._fw1-l_125o80 {
    font-weight: 100;
  }
  ._fw2-l_125o80 {
    font-weight: 200;
  }
  ._fw3-l_125o80 {
    font-weight: 300;
  }
  ._fw4-l_125o80 {
    font-weight: 400;
  }
  ._fw5-l_125o80 {
    font-weight: 500;
  }
  ._fw6-l_125o80 {
    font-weight: 600;
  }
  ._fw7-l_125o80 {
    font-weight: 700;
  }
  ._fw8-l_125o80 {
    font-weight: 800;
  }
  ._fw9-l_125o80 {
    font-weight: 900;
  }
  ._h1-l_125o80 {
    height: 1rem;
  }
  ._h2-l_125o80 {
    height: 2rem;
  }
  ._h3-l_125o80 {
    height: 4rem;
  }
  ._h4-l_125o80 {
    height: 8rem;
  }
  ._h5-l_125o80 {
    height: 16rem;
  }
  ._h-25-l_125o80 {
    height: 25%;
  }
  ._h-50-l_125o80 {
    height: 50%;
  }
  ._h-75-l_125o80 {
    height: 75%;
  }
  ._h-100-l_125o80 {
    height: 100%;
  }
  ._min-h-100-l_125o80 {
    min-height: 100%;
  }
  ._vh-25-l_125o80 {
    height: 25vh;
  }
  ._vh-50-l_125o80 {
    height: 50vh;
  }
  ._vh-75-l_125o80 {
    height: 75vh;
  }
  ._vh-100-l_125o80 {
    height: 100vh;
  }
  ._min-vh-50-l_125o80 {
    min-height: 50vh;
  }
  ._min-vh-75-l_125o80 {
    min-height: 75vh;
  }
  ._min-vh-90-l_125o80 {
    min-height: 90vh;
  }
  ._min-vh-100-l_125o80 {
    min-height: 100vh;
  }
  ._h-auto-l_125o80 {
    height: auto;
  }
  ._h-inherit-l_125o80 {
    height: inherit;
  }
  ._tracked-l_125o80 {
    letter-spacing: 0.1em;
  }
  ._tracked-tight-l_125o80 {
    letter-spacing: -0.05em;
  }
  ._tracked-mega-l_125o80 {
    letter-spacing: 0.25em;
  }
  ._lh-solid-l_125o80 {
    line-height: 1;
  }
  ._lh-title-l_125o80 {
    line-height: 1.25;
  }
  ._lh-copy-l_125o80 {
    line-height: 1.5;
  }
  ._mw-100-l_125o80 {
    max-width: 100%;
  }
  ._mw1-l_125o80 {
    max-width: 1rem;
  }
  ._mw2-l_125o80 {
    max-width: 2rem;
  }
  ._mw3-l_125o80 {
    max-width: 4rem;
  }
  ._mw4-l_125o80 {
    max-width: 8rem;
  }
  ._mw5-l_125o80 {
    max-width: 16rem;
  }
  ._mw6-l_125o80 {
    max-width: 32rem;
  }
  ._mw7-l_125o80 {
    max-width: 48rem;
  }
  ._mw8-l_125o80 {
    max-width: 64rem;
  }
  ._mw9-l_125o80 {
    max-width: 96rem;
  }
  ._mw-none-l_125o80 {
    max-width: none;
  }
  ._w1-l_125o80 {
    width: 1rem;
  }
  ._w2-l_125o80 {
    width: 2rem;
  }
  ._w3-l_125o80 {
    width: 4rem;
  }
  ._w4-l_125o80 {
    width: 8rem;
  }
  ._w5-l_125o80 {
    width: 16rem;
  }
  ._w-10-l_125o80 {
    width: 10%;
  }
  ._w-20-l_125o80 {
    width: 20%;
  }
  ._w-25-l_125o80 {
    width: 25%;
  }
  ._w-30-l_125o80 {
    width: 30%;
  }
  ._w-33-l_125o80 {
    width: 33%;
  }
  ._w-34-l_125o80 {
    width: 34%;
  }
  ._w-40-l_125o80 {
    width: 40%;
  }
  ._w-50-l_125o80 {
    width: 50%;
  }
  ._w-60-l_125o80 {
    width: 60%;
  }
  ._w-70-l_125o80 {
    width: 70%;
  }
  ._w-75-l_125o80 {
    width: 75%;
  }
  ._w-80-l_125o80 {
    width: 80%;
  }
  ._w-90-l_125o80 {
    width: 90%;
  }
  ._w-100-l_125o80 {
    width: 100%;
  }
  ._w-third-l_125o80 {
    width: 33.3333333333%;
  }
  ._w-two-thirds-l_125o80 {
    width: 66.6666666667%;
  }
  ._w-auto-l_125o80 {
    width: auto;
  }
  ._overflow-visible-l_125o80 {
    overflow: visible;
  }
  ._overflow-hidden-l_125o80 {
    overflow: hidden;
  }
  ._overflow-scroll-l_125o80 {
    overflow: scroll;
  }
  ._overflow-auto-l_125o80 {
    overflow: auto;
  }
  ._overflow-x-visible-l_125o80 {
    overflow-x: visible;
  }
  ._overflow-x-hidden-l_125o80 {
    overflow-x: hidden;
  }
  ._overflow-x-scroll-l_125o80 {
    overflow-x: scroll;
  }
  ._overflow-x-auto-l_125o80 {
    overflow-x: auto;
  }
  ._overflow-y-visible-l_125o80 {
    overflow-y: visible;
  }
  ._overflow-y-hidden-l_125o80 {
    overflow-y: hidden;
  }
  ._overflow-y-scroll-l_125o80 {
    overflow-y: scroll;
  }
  ._overflow-y-auto-l_125o80 {
    overflow-y: auto;
  }
  ._static-l_125o80 {
    position: static;
  }
  ._relative-l_125o80 {
    position: relative;
  }
  ._absolute-l_125o80 {
    position: absolute;
  }
  ._fixed-l_125o80 {
    position: fixed;
  }
  ._rotate-45-l_125o80 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  ._rotate-90-l_125o80 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  ._rotate-135-l_125o80 {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  ._rotate-180-l_125o80 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  ._rotate-225-l_125o80 {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  ._rotate-270-l_125o80 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  ._rotate-315-l_125o80 {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
  }
  ._pa0-l_125o80 {
    padding: 0;
  }
  ._pa1-l_125o80 {
    padding: 0.25rem;
  }
  ._pa2-l_125o80 {
    padding: 0.5rem;
  }
  ._pa3-l_125o80 {
    padding: 1rem;
  }
  ._pa4-l_125o80 {
    padding: 2rem;
  }
  ._pa5-l_125o80 {
    padding: 4rem;
  }
  ._pa6-l_125o80 {
    padding: 8rem;
  }
  ._pa7-l_125o80 {
    padding: 16rem;
  }
  ._pl0-l_125o80 {
    padding-left: 0;
  }
  ._pl1-l_125o80 {
    padding-left: 0.25rem;
  }
  ._pl2-l_125o80 {
    padding-left: 0.5rem;
  }
  ._pl3-l_125o80 {
    padding-left: 1rem;
  }
  ._pl4-l_125o80 {
    padding-left: 2rem;
  }
  ._pl5-l_125o80 {
    padding-left: 4rem;
  }
  ._pl6-l_125o80 {
    padding-left: 8rem;
  }
  ._pl7-l_125o80 {
    padding-left: 16rem;
  }
  ._pr0-l_125o80 {
    padding-right: 0;
  }
  ._pr1-l_125o80 {
    padding-right: 0.25rem;
  }
  ._pr2-l_125o80 {
    padding-right: 0.5rem;
  }
  ._pr3-l_125o80 {
    padding-right: 1rem;
  }
  ._pr4-l_125o80 {
    padding-right: 2rem;
  }
  ._pr5-l_125o80 {
    padding-right: 4rem;
  }
  ._pr6-l_125o80 {
    padding-right: 8rem;
  }
  ._pr7-l_125o80 {
    padding-right: 16rem;
  }
  ._pb0-l_125o80 {
    padding-bottom: 0;
  }
  ._pb1-l_125o80 {
    padding-bottom: 0.25rem;
  }
  ._pb2-l_125o80 {
    padding-bottom: 0.5rem;
  }
  ._pb3-l_125o80 {
    padding-bottom: 1rem;
  }
  ._pb4-l_125o80 {
    padding-bottom: 2rem;
  }
  ._pb5-l_125o80 {
    padding-bottom: 4rem;
  }
  ._pb6-l_125o80 {
    padding-bottom: 8rem;
  }
  ._pb7-l_125o80 {
    padding-bottom: 16rem;
  }
  ._pt0-l_125o80 {
    padding-top: 0;
  }
  ._pt1-l_125o80 {
    padding-top: 0.25rem;
  }
  ._pt2-l_125o80 {
    padding-top: 0.5rem;
  }
  ._pt3-l_125o80 {
    padding-top: 1rem;
  }
  ._pt4-l_125o80 {
    padding-top: 2rem;
  }
  ._pt5-l_125o80 {
    padding-top: 4rem;
  }
  ._pt6-l_125o80 {
    padding-top: 8rem;
  }
  ._pt7-l_125o80 {
    padding-top: 16rem;
  }
  ._pv0-l_125o80 {
    padding-top: 0;
    padding-bottom: 0;
  }
  ._pv1-l_125o80 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  ._pv2-l_125o80 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  ._pv3-l_125o80 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  ._pv4-l_125o80 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  ._pv5-l_125o80 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  ._pv6-l_125o80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  ._pv7-l_125o80 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  ._ph0-l_125o80 {
    padding-left: 0;
    padding-right: 0;
  }
  ._ph1-l_125o80 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  ._ph2-l_125o80 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  ._ph3-l_125o80 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  ._ph4-l_125o80 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  ._ph5-l_125o80 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  ._ph6-l_125o80 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  ._ph7-l_125o80 {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  ._ma0-l_125o80 {
    margin: 0;
  }
  ._ma1-l_125o80 {
    margin: 0.25rem;
  }
  ._ma2-l_125o80 {
    margin: 0.5rem;
  }
  ._ma3-l_125o80 {
    margin: 1rem;
  }
  ._ma4-l_125o80 {
    margin: 2rem;
  }
  ._ma5-l_125o80 {
    margin: 4rem;
  }
  ._ma6-l_125o80 {
    margin: 8rem;
  }
  ._ma7-l_125o80 {
    margin: 16rem;
  }
  ._ml0-l_125o80 {
    margin-left: 0;
  }
  ._ml1-l_125o80 {
    margin-left: 0.25rem;
  }
  ._ml2-l_125o80 {
    margin-left: 0.5rem;
  }
  ._ml3-l_125o80 {
    margin-left: 1rem;
  }
  ._ml4-l_125o80 {
    margin-left: 2rem;
  }
  ._ml5-l_125o80 {
    margin-left: 4rem;
  }
  ._ml6-l_125o80 {
    margin-left: 8rem;
  }
  ._ml7-l_125o80 {
    margin-left: 16rem;
  }
  ._mr0-l_125o80 {
    margin-right: 0;
  }
  ._mr1-l_125o80 {
    margin-right: 0.25rem;
  }
  ._mr2-l_125o80 {
    margin-right: 0.5rem;
  }
  ._mr3-l_125o80 {
    margin-right: 1rem;
  }
  ._mr4-l_125o80 {
    margin-right: 2rem;
  }
  ._mr5-l_125o80 {
    margin-right: 4rem;
  }
  ._mr6-l_125o80 {
    margin-right: 8rem;
  }
  ._mr7-l_125o80 {
    margin-right: 16rem;
  }
  ._mb0-l_125o80 {
    margin-bottom: 0;
  }
  ._mb1-l_125o80 {
    margin-bottom: 0.25rem;
  }
  ._mb2-l_125o80 {
    margin-bottom: 0.5rem;
  }
  ._mb3-l_125o80 {
    margin-bottom: 1rem;
  }
  ._mb4-l_125o80 {
    margin-bottom: 2rem;
  }
  ._mb5-l_125o80 {
    margin-bottom: 4rem;
  }
  ._mb6-l_125o80 {
    margin-bottom: 8rem;
  }
  ._mb7-l_125o80 {
    margin-bottom: 16rem;
  }
  ._mt0-l_125o80 {
    margin-top: 0;
  }
  ._mt1-l_125o80 {
    margin-top: 0.25rem;
  }
  ._mt2-l_125o80 {
    margin-top: 0.5rem;
  }
  ._mt3-l_125o80 {
    margin-top: 1rem;
  }
  ._mt4-l_125o80 {
    margin-top: 2rem;
  }
  ._mt5-l_125o80 {
    margin-top: 4rem;
  }
  ._mt6-l_125o80 {
    margin-top: 8rem;
  }
  ._mt7-l_125o80 {
    margin-top: 16rem;
  }
  ._mv0-l_125o80 {
    margin-top: 0;
    margin-bottom: 0;
  }
  ._mv1-l_125o80 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  ._mv2-l_125o80 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  ._mv3-l_125o80 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  ._mv4-l_125o80 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  ._mv5-l_125o80 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  ._mv6-l_125o80 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  ._mv7-l_125o80 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  ._mh0-l_125o80 {
    margin-left: 0;
    margin-right: 0;
  }
  ._mh1-l_125o80 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  ._mh2-l_125o80 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  ._mh3-l_125o80 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  ._mh4-l_125o80 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  ._mh5-l_125o80 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  ._mh6-l_125o80 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  ._mh7-l_125o80 {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  ._na1-l_125o80 {
    margin: -0.25rem;
  }
  ._na2-l_125o80 {
    margin: -0.5rem;
  }
  ._na3-l_125o80 {
    margin: -1rem;
  }
  ._na4-l_125o80 {
    margin: -2rem;
  }
  ._na5-l_125o80 {
    margin: -4rem;
  }
  ._na6-l_125o80 {
    margin: -8rem;
  }
  ._na7-l_125o80 {
    margin: -16rem;
  }
  ._nl1-l_125o80 {
    margin-left: -0.25rem;
  }
  ._nl2-l_125o80 {
    margin-left: -0.5rem;
  }
  ._nl3-l_125o80 {
    margin-left: -1rem;
  }
  ._nl4-l_125o80 {
    margin-left: -2rem;
  }
  ._nl5-l_125o80 {
    margin-left: -4rem;
  }
  ._nl6-l_125o80 {
    margin-left: -8rem;
  }
  ._nl7-l_125o80 {
    margin-left: -16rem;
  }
  ._nr1-l_125o80 {
    margin-right: -0.25rem;
  }
  ._nr2-l_125o80 {
    margin-right: -0.5rem;
  }
  ._nr3-l_125o80 {
    margin-right: -1rem;
  }
  ._nr4-l_125o80 {
    margin-right: -2rem;
  }
  ._nr5-l_125o80 {
    margin-right: -4rem;
  }
  ._nr6-l_125o80 {
    margin-right: -8rem;
  }
  ._nr7-l_125o80 {
    margin-right: -16rem;
  }
  ._nb1-l_125o80 {
    margin-bottom: -0.25rem;
  }
  ._nb2-l_125o80 {
    margin-bottom: -0.5rem;
  }
  ._nb3-l_125o80 {
    margin-bottom: -1rem;
  }
  ._nb4-l_125o80 {
    margin-bottom: -2rem;
  }
  ._nb5-l_125o80 {
    margin-bottom: -4rem;
  }
  ._nb6-l_125o80 {
    margin-bottom: -8rem;
  }
  ._nb7-l_125o80 {
    margin-bottom: -16rem;
  }
  ._nt1-l_125o80 {
    margin-top: -0.25rem;
  }
  ._nt2-l_125o80 {
    margin-top: -0.5rem;
  }
  ._nt3-l_125o80 {
    margin-top: -1rem;
  }
  ._nt4-l_125o80 {
    margin-top: -2rem;
  }
  ._nt5-l_125o80 {
    margin-top: -4rem;
  }
  ._nt6-l_125o80 {
    margin-top: -8rem;
  }
  ._nt7-l_125o80 {
    margin-top: -16rem;
  }
  ._strike-l_125o80 {
    text-decoration: line-through;
  }
  ._underline-l_125o80 {
    text-decoration: underline;
  }
  ._no-underline-l_125o80 {
    text-decoration: none;
  }
  ._tl-l_125o80 {
    text-align: left;
  }
  ._tr-l_125o80 {
    text-align: right;
  }
  ._tc-l_125o80 {
    text-align: center;
  }
  ._ttc-l_125o80 {
    text-transform: capitalize;
  }
  ._ttl-l_125o80 {
    text-transform: lowercase;
  }
  ._ttu-l_125o80 {
    text-transform: uppercase;
  }
  ._ttn-l_125o80 {
    text-transform: none;
  }
  ._f-6-l_125o80,
  ._f-headline-l_125o80 {
    font-size: 6rem;
  }
  ._f-5-l_125o80,
  ._f-subheadline-l_125o80 {
    font-size: 5rem;
  }
  ._f1-l_125o80 {
    font-size: 3rem;
  }
  ._f2-l_125o80 {
    font-size: 2.25rem;
  }
  ._f3-l_125o80 {
    font-size: 1.5rem;
  }
  ._f4-l_125o80 {
    font-size: 1.25rem;
  }
  ._f5-l_125o80 {
    font-size: 1rem;
  }
  ._f6-l_125o80 {
    font-size: 0.875rem;
  }
  ._measure-l_125o80 {
    max-width: 30em;
  }
  ._measure-wide-l_125o80 {
    max-width: 34em;
  }
  ._measure-narrow-l_125o80 {
    max-width: 20em;
  }
  ._indent-l_125o80 {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0;
  }
  ._small-caps-l_125o80 {
    font-variant: small-caps;
  }
  ._truncate-l_125o80 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  ._center-l_125o80 {
    margin-right: auto;
    margin-left: auto;
  }
  ._mr-auto-l_125o80 {
    margin-right: auto;
  }
  ._ml-auto-l_125o80 {
    margin-left: auto;
  }
  ._clip-l_125o80 {
    position: fixed !important;
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
  }
  ._ws-normal-l_125o80 {
    white-space: normal;
  }
  ._nowrap-l_125o80 {
    white-space: nowrap;
  }
  ._pre-l_125o80 {
    white-space: pre;
  }
  ._v-base-l_125o80 {
    vertical-align: baseline;
  }
  ._v-mid-l_125o80 {
    vertical-align: middle;
  }
  ._v-top-l_125o80 {
    vertical-align: top;
  }
  ._v-btm-l_125o80 {
    vertical-align: bottom;
  }
}
/* styles for @upstream/base-css/styles/base-css/abstracts/_breakpoints.scss */
/* styles for @upstream/base-css/styles/base-css/abstracts/_colors-fixed.scss */
/* styles for @upstream/base-css/styles/base-css/abstracts/_colors.scss */
:root {
  --rgb-fixed-white: 255, 255, 255;;
  --rgb-fixed-mint: 26, 171, 168;;
  --rgb-fixed-yellow: 249, 210, 45;;
  --rgb-fixed-mauve: 157, 103, 168;;
  --rgb-fixed-peach: 255, 236, 193;;
  --rgb-admin-brand: 32, 122, 187;;
  --rgb-admin-brand-text: 25, 29, 47;;
  --rgb-primary: 7, 32, 50;;
  --rgb-text: 25, 29, 47;;
  --rgb-highlight: 75, 1, 16;;
  --rgb-background: 255, 255, 255;;
  --rgb-primary-90: 11, 60, 102;;
  --rgb-primary-80: 19, 91, 162;;
  --rgb-primary-70: 32, 122, 187;;
  --rgb-primary-60: 89, 149, 200;;
  --rgb-primary-50: 133, 177, 215;;
  --rgb-primary-40: 177, 202, 228;;
  --rgb-primary-30: 193, 215, 236;;
  --rgb-primary-20: 216, 229, 242;;
  --rgb-primary-10: 236, 241, 249;;
  --rgb-primary-4: 247, 250, 252;;
  --rgb-highlight-90: 153, 1, 32;;
  --rgb-highlight-80: 230, 1, 48;;
  --rgb-highlight-70: 255, 23, 71;;
  --rgb-highlight-60: 255, 59, 96;;
  --rgb-highlight-50: 255, 94, 109;;
  --rgb-highlight-40: 255, 133, 123;;
  --rgb-highlight-30: 255, 171, 154;;
  --rgb-highlight-20: 255, 196, 176;;
  --rgb-highlight-10: 255, 226, 215;;
  --rgb-highlight-4: 255, 244, 239;;
  --rgb-text-90: 44, 48, 66;;
  --rgb-text-80: 69, 73, 91;;
  --rgb-text-70: 92, 96, 114;;
  --rgb-text-60: 115, 119, 137;;
  --rgb-text-50: 137, 141, 159;;
  --rgb-text-40: 160, 164, 182;;
  --rgb-text-30: 182, 186, 207;;
  --rgb-text-20: 205, 209, 227;;
  --rgb-text-10: 229, 232, 244;;
  --rgb-text-4: 245, 246, 251;;
  --link--similar-color-text-decoration: none;
}

/* styles for @upstream/base-css/styles/base-css/abstracts/_transitions.scss */
:root {
  --transition-duration: 0.05s;
  --transition-timing-function: ease-in-out;
}

/* styles for @upstream/form-components/components/cobot/duration-input.scss */
._wrapper_15izz5 {
  position: relative;
  width: 100%;
  display: flex !important;
  align-items: center;
  padding-right: 3ch !important;
  padding-left: 0 !important;
}

._input-appended_15izz5 {
  position: absolute;
  top: 0.35rem;
  right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  line-height: 2.5;
  font-size: 0.75rem;
  pointer-events: none;
}

._duration-input_15izz5 {
  height: 1.75rem !important;
  min-width: 4ch;
  max-width: 6ch;
  text-align: center;
  padding: 0 !important;
  border: none !important;
  font-size: 1rem;
}
._duration-input_15izz5:hover, ._duration-input_15izz5:focus {
  outline: none;
  background-color: rgb(var(--rgb-primary-4));
}

._input-connector_15izz5 {
  padding-left: 0.05rem;
  padding-right: 0.5rem;
  color: rgb(var(--rgb-text-50));
  font-size: 0.75rem;
  line-height: 2;
}


/* styles for @upstream/tag/components/tag.scss */
._tag-common_133abr {
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  margin: 0;
  padding: 0.25rem 0.65rem;
  border: none;
  line-height: 1;
  border-radius: 3rem;
  text-decoration: none;
  text-align: center;
  font-size: 0.75rem;
  background-color: rgba(var(--rgb-primary-70), 0.2);
  color: var(--color-text);
  -webkit-appearance: none;
  -moz-appearance: none;
  transition-property: background-color, color, border-color, opacity, transform;
  transition-duration: var(--transition-duration);
  transition-timing-function: var(--transition-timing-function);
}
._tag-common_133abr:hover, ._tag-common_133abr:focus {
  outline: none;
  background-color: rgba(var(--rgb-primary-70), 0.4);
}
._tag-common_133abr > * {
  transition-property: inherit;
  transition-duration: inherit;
  transition-timing-function: inherit;
}

._blue_133abr {
  background-color: rgba(var(--rgb-primary-70), 0.2);
}

._red_133abr {
  background-color: rgba(var(--rgb-highlight-70), 0.2);
}
._red_133abr:hover, ._red_133abr:focus {
  background-color: rgba(var(--rgb-highlight-70), 0.4);
}

._peach_133abr {
  background-color: #ffecc1;
}
._peach_133abr:hover, ._peach_133abr:focus {
  background-color: #ffdc8e;
}

._backdrop_133abr {
  box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.2), 0 0 0 5rem rgba(var(--rgb-background), 0.75) inset;
}

._has-avatar_133abr {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}
._has-avatar_133abr ._avatar--tag_133abr {
  margin-right: 0.5rem;
  flex-shrink: 0;
}

/* styles for @upstream/tag/components/removable-tag.scss */
._removable_hqr63e {
  cursor: pointer;
}
._removable_hqr63e:hover ._icon-circle_hqr63e, ._removable_hqr63e:focus ._icon-circle_hqr63e {
  color: rgba(var(--color-text), 0.6);
  background-color: rgba(var(--rgb-background), 1);
}

._disabled_hqr63e {
  opacity: 0.5;
  pointer-events: none;
}

._icon-circle_hqr63e {
  display: block;
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  border-radius: 50%;
  font-size: 0.75rem;
  background-color: rgb(var(--rgb-background));
  color: rgba(var(--rgb-text), 0.3);
}

/* styles for @upstream/tag/components/toggle-tag.scss */
._toggle_18ycll {
  cursor: pointer;
}

._hidden-checkbox_18ycll {
  opacity: 0;
  height: 0;
  width: 0;
  display: none;
}

._checked_18ycll {
  opacity: 1;
}

._unchecked_18ycll {
  opacity: 0.5;
}

._disabled_18ycll {
  opacity: 0.5;
  pointer-events: none;
}
.ember-attacher-light-theme {
  background-color: #f3f6f9;
  border: 1px solid #ced2e2;
  box-shadow: 0 0 16px -4px rgba(0, 20, 40, 0.2), 0 0 80px -10px rgba(0, 20, 40, 0.3);
  color: #203d5d;
}
.ember-attacher-light-theme > div[x-arrow] {
  background-color: #f3f6f9;
  border-color: transparent transparent #ced2e2 #ced2e2;
}
.ember-attacher-light-theme > div[x-circle] {
  background-color: #f3f6f9;
}

.ember-attacher {
  width: max-content;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  perspective: 800px;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 9999;
}
.ember-attacher[x-placement^=top] div[x-arrow] {
  transform: rotate(-45deg);
  bottom: -5px;
}
.ember-attacher[x-placement^=top] div[x-circle] {
  transform: scale(0) translate(-50%, -50%);
  opacity: 0;
  transform-origin: 0% 50%;
}
.ember-attacher[x-placement^=top] > .ember-attacher-fill {
  transform: translateY(0);
  opacity: 0;
}
.ember-attacher[x-placement^=top] > .ember-attacher-none {
  transform: translateY(-10px);
  opacity: 1;
}
.ember-attacher[x-placement^=top] > .ember-attacher-fade {
  transform: translateY(-10px);
  opacity: 0;
}
.ember-attacher[x-placement^=top] > .ember-attacher-shift {
  transform: translateY(0);
  opacity: 0;
}
.ember-attacher[x-placement^=top] > .ember-attacher-scale {
  transform: translateY(0) scale(0);
  opacity: 0;
}
.ember-attacher[x-placement^=top] > .ember-attacher-perspective {
  transform: translateY(0) rotateX(90deg);
  opacity: 0;
  transform-origin: bottom;
}
.ember-attacher[x-placement^=top] > .ember-attacher-show > div[x-circle] {
  opacity: 1;
  transform: scale(1.2) translate(-50%, -50%);
}
.ember-attacher[x-placement^=top] > .ember-attacher-show.ember-attacher-fade, .ember-attacher[x-placement^=top] > .ember-attacher-show.ember-attacher-fill, .ember-attacher[x-placement^=top] > .ember-attacher-show.ember-attacher-none, .ember-attacher[x-placement^=top] > .ember-attacher-show.ember-attacher-shift {
  transform: translateY(-10px);
  opacity: 1;
}
.ember-attacher[x-placement^=top] > .ember-attacher-show.ember-attacher-scale {
  transform: translateY(-10px) scale(1);
  opacity: 1;
}
.ember-attacher[x-placement^=top] > .ember-attacher-show.ember-attacher-perspective {
  transform: translateY(-10px) rotateX(0);
  opacity: 1;
}
.ember-attacher[x-placement^=bottom] div[x-arrow] {
  transform: rotate(135deg);
  top: -5px;
}
.ember-attacher[x-placement^=bottom] div[x-circle] {
  transform: scale(0) translate(-50%, -50%);
  opacity: 0;
  transform-origin: 0% -50%;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-fill {
  transform: translateY(0);
  opacity: 0;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-none {
  transform: translateY(10px);
  opacity: 1;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-fade {
  transform: translateY(10px);
  opacity: 0;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-shift {
  transform: translateY(0);
  opacity: 0;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-scale {
  transform: translateY(0) scale(0);
  opacity: 0;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-perspective {
  transform: translateY(0) rotateX(-90deg);
  opacity: 0;
  transform-origin: top;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-show > div[x-circle] {
  opacity: 1;
  transform: scale(1.2) translate(-50%, -50%);
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-show.ember-attacher-fade, .ember-attacher[x-placement^=bottom] > .ember-attacher-show.ember-attacher-fill, .ember-attacher[x-placement^=bottom] > .ember-attacher-show.ember-attacher-none, .ember-attacher[x-placement^=bottom] > .ember-attacher-show.ember-attacher-shift {
  transform: translateY(10px);
  opacity: 1;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-show.ember-attacher-scale {
  transform: translateY(10px) scale(1);
  opacity: 1;
}
.ember-attacher[x-placement^=bottom] > .ember-attacher-show.ember-attacher-perspective {
  transform: translateY(10px) rotateX(0);
  opacity: 1;
}
.ember-attacher[x-placement^=left] div[x-arrow] {
  transform: rotate(225deg);
  right: -5px;
  top: 50%;
}
.ember-attacher[x-placement^=left] div[x-circle] {
  transform: scale(0) translate(-50%, -33%);
  opacity: 0;
  transform-origin: 50% 5%;
}
.ember-attacher[x-placement^=left] > .ember-attacher-fill {
  transform: translateX(0);
  opacity: 0;
}
.ember-attacher[x-placement^=left] > .ember-attacher-none {
  transform: translateX(-10px);
  opacity: 1;
}
.ember-attacher[x-placement^=left] > .ember-attacher-fade {
  transform: translateX(-10px);
  opacity: 0;
}
.ember-attacher[x-placement^=left] > .ember-attacher-shift {
  transform: translateX(0);
  opacity: 0;
}
.ember-attacher[x-placement^=left] > .ember-attacher-scale {
  transform: translateX(0) scale(0);
  opacity: 0;
}
.ember-attacher[x-placement^=left] > .ember-attacher-perspective {
  transform: translateX(0) rotateY(-90deg);
  opacity: 0;
  transform-origin: right;
}
.ember-attacher[x-placement^=left] > .ember-attacher-show > div[x-circle] {
  opacity: 1;
  transform: scale(1.2) translate(-50%, -50%);
}
.ember-attacher[x-placement^=left] > .ember-attacher-show.ember-attacher-fade, .ember-attacher[x-placement^=left] > .ember-attacher-show.ember-attacher-fill, .ember-attacher[x-placement^=left] > .ember-attacher-show.ember-attacher-none, .ember-attacher[x-placement^=left] > .ember-attacher-show.ember-attacher-shift {
  transform: translateX(-10px);
  opacity: 1;
}
.ember-attacher[x-placement^=left] > .ember-attacher-show.ember-attacher-scale {
  transform: translateX(-10px) scale(1);
  opacity: 1;
}
.ember-attacher[x-placement^=left] > .ember-attacher-show.ember-attacher-perspective {
  transform: translateX(-10px) rotateY(0);
  opacity: 1;
}
.ember-attacher[x-placement^=right] div[x-arrow] {
  transform: rotate(45deg);
  left: -5px;
  top: 50%;
}
.ember-attacher[x-placement^=right] div[x-circle] {
  transform: scale(0) translate(-50%, -33%);
  opacity: 0;
  transform-origin: -50% 5%;
}
.ember-attacher[x-placement^=right] > .ember-attacher-fill {
  transform: translateX(0);
  opacity: 0;
}
.ember-attacher[x-placement^=right] > .ember-attacher-none {
  transform: translateX(10px);
  opacity: 1;
}
.ember-attacher[x-placement^=right] > .ember-attacher-fade {
  transform: translateX(10px);
  opacity: 0;
}
.ember-attacher[x-placement^=right] > .ember-attacher-shift {
  transform: translateX(0);
  opacity: 0;
}
.ember-attacher[x-placement^=right] > .ember-attacher-scale {
  transform: translateX(0) scale(0);
  opacity: 0;
}
.ember-attacher[x-placement^=right] > .ember-attacher-perspective {
  transform: translateX(0) rotateY(90deg);
  opacity: 0;
  transform-origin: left;
}
.ember-attacher[x-placement^=right] > .ember-attacher-show > div[x-circle] {
  opacity: 1;
  transform: scale(1.2) translate(-50%, -50%);
}
.ember-attacher[x-placement^=right] > .ember-attacher-show.ember-attacher-fade, .ember-attacher[x-placement^=right] > .ember-attacher-show.ember-attacher-fill, .ember-attacher[x-placement^=right] > .ember-attacher-show.ember-attacher-none, .ember-attacher[x-placement^=right] > .ember-attacher-show.ember-attacher-shift {
  transform: translateX(10px);
  opacity: 1;
}
.ember-attacher[x-placement^=right] > .ember-attacher-show.ember-attacher-scale {
  transform: translateX(10px) scale(1);
  opacity: 1;
}
.ember-attacher[x-placement^=right] > .ember-attacher-show.ember-attacher-perspective {
  transform: translateX(10px) rotateY(0);
  opacity: 1;
}

.ember-attacher-tooltip {
  background-color: #333;
  border-radius: 4px;
  color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  max-width: 400px;
  padding: 0.5rem 1rem;
  position: relative;
  text-align: center;
  will-change: transform;
}
.ember-attacher-tooltip.ember-attacher-fill {
  background-color: transparent;
  overflow: hidden;
}
.ember-attacher-tooltip > div[x-arrow] {
  background-color: #333;
  border: 1px solid;
  border-color: transparent transparent #333 #333;
  height: 10px;
  position: absolute;
  width: 10px;
  z-index: -1;
}
.ember-attacher-tooltip > div[x-circle] {
  background-color: #333;
  border-radius: 50%;
  left: 50%;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  transition: all ease-out;
  width: 120%;
  width: calc(100% + 2rem);
  will-change: transform;
  z-index: -1;
}
.ember-attacher-tooltip > div[x-circle]::before {
  content: "";
  padding-top: 100%;
  padding-top: calc(75% + 2rem);
  float: left;
}

@media (max-width: 450px) {
  .ember-attacher-tooltip {
    max-width: 96%;
    max-width: calc(100% - 42px);
  }
}