@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,900i.css");@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,900i.css");@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,900i.css");@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,900i.css");@import url(https://fonts.googleapis.com/css?family=Abel|Abril+Fatface|Arvo:700|Asap+Condensed:600|Averia+Sans+Libre|Averia+Serif+Libre:700|Fredoka+One|Germania+One|Hind|IBM+Plex+Sans+Condensed:300i,600i|IM+Fell+Double+Pica:400,400i|Julius+Sans+One|Karla|Lora|Luckiest+Guy|Oleo+Script:700|Oswald:600|Playfair+Display:700|Quicksand|Rambla|Roboto+Mono:400,700|Roboto:400,700,800,900|Barlow:700,800,900|Staatliches|Thasadith:700|Vollkorn|Work+Sans);@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,900i.css");.s-accordion {
  margin-bottom: 24px;
  padding: 16px;
  border: 1px solid #bdc2c4;
  border-radius: 4px;
  text-align: left;
  background-color: #ffffff;
  -webkit-transition: border 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: border 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
}
.s-accordion.no-border {
  border: 1px solid transparent;
}
.s-accordion:last-child {
  margin-bottom: 0;
}
.s-accordion.left-nav {
  border: none;
  padding: 0px;
  margin-bottom: 0px;
}
.s-accordion.left-nav .s-accordion__content {
  padding-left: 0px;
}
.s-accordion.left-nav .s-accordion__head.is-open {
  margin-bottom: 0px;
}
.s-accordion.left-nav .s-accordion__button {
  margin-right: 12px;
}
.s-accordion__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-accordion__head.is-open {
  margin-bottom: 16px;
}
.s-accordion__head .s-accordion--title {
  width: 100%;
  color: #09161d;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.s-accordion__head:hover {
  cursor: default;
}
.s-accordion__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 16px;
}
.s-accordion svg,
.s-accordion g,
.s-accordion path {
  -webkit-transform-origin: 7px 7px;
          transform-origin: 7px 7px;
}
.s-accordion__svg--back {
  fill: #e3e8eb;
}
.s-accordion__svg--line {
  fill: #91979a;
  -webkit-transform-origin: 7px 7px;
          transform-origin: 7px 7px;
}
.s-accordion--title {
  font-weight: 500;
  font-size: 14px;
}
.night .s-accordion,
.night-theme .s-accordion {
  border-color: #4f5e65;
  background-color: #17242d;
}
.night .s-accordion:focus > .s-accordion,
.night-theme .s-accordion:focus > .s-accordion {
  border-color: #ffffff;
}
.night .s-accordion.no-border,
.night-theme .s-accordion.no-border {
  border: 1px solid transparent;
}
.night .s-accordion__head .s-accordion--title,
.night-theme .s-accordion__head .s-accordion--title {
  color: #ffffff;
}
.night .s-accordion__svg--back,
.night-theme .s-accordion__svg--back {
  fill: #4f5e65;
}
.night .s-accordion__svg--line,
.night-theme .s-accordion__svg--line {
  fill: #bdc2c4;
}
.expand-enter-active,
.expand-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.expand-enter,
.expand-leave-to {
  -webkit-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  height: 0;
  opacity: 0;
}
.twist-h-enter-active,
.twist-h-leave-active {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  opacity: 1;
}
.twist-h-enter,
.twist-h-leave-to {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  opacity: 0;
}
.twist-v-enter-active,
.twist-v-leave-active {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  opacity: 1;
}
.twist-v-enter,
.twist-v-leave-to {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  opacity: 0;
}
.s-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  margin: 0 0 0 8px;
  padding: 0 5px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  line-height: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.s-badge--left {
  margin: 0 8px 0 0;
}
.s-badge--no-margin {
  margin: 0;
}
.s-badge--small {
  height: 16px;
  font-size: 12px;
}
.s-badge--teal,
.s-badge--success {
  background-color: rgba(18, 128, 121, 0.08);
  color: #128079;
}
.s-badge--teal-alt,
.s-badge--success-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #128079;
}
.s-badge--tag {
  background-color: rgba(43, 56, 63, 0.08);
  color: #2b383f;
}
.s-badge--tag-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #2b383f;
}
.s-badge--pro {
  background-color: #91979a;
  color: #ffffff;
}
.s-badge--pro-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #91979a;
}
.s-badge--beta {
  background-color: rgba(43, 91, 215, 0.08);
  color: #2b5bd7;
}
.s-badge--beta-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #2b5bd7;
}
.s-badge--warning {
  background-color: rgba(177, 67, 52, 0.08);
  color: #b14334;
}
.s-badge--warning-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #b14334;
}
.s-badge--new {
  background-color: rgba(94, 59, 236, 0.08);
  color: #5e3bec;
}
.s-badge--new-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #5e3bec;
}
.s-badge--count {
  height: 13px;
  margin: 0px;
  padding: 0 3.66px;
  border-radius: 7px;
  font-size: 10px;
  font-weight: 500;
  line-height: 13px;
  background-color: #b14334;
}
.s-badge--mod {
  color: #a96311;
  background-color: #ffffff;
  margin-right: 8px;
  margin-left: 8px;
}
.s-badge--progress {
  height: 18px;
  padding: 0px;
  line-height: 18px;
  background-color: #bdc2c4;
}
.s-badge--progress > div {
  height: 18px;
  padding: 0 4px;
  border-radius: 4px;
  line-height: 18px;
}
.s-badge--prime {
  background-color: #8f6f3f;
  color: #ffffff;
  padding: 0 7px;
  border-radius: 50px;
  font-size: 13px;
  font-weight: 900;
}
.s-badge--prime-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #8f6f3f;
}
.s-badge--prime .icon-prime {
  position: relative;
  top: 1px;
  display: inline-block;
  margin-right: 4px;
  font-size: 12px;
  line-height: 0.9;
}
.s-badge--prime .icon-prime::before {
  color: #ffffff;
}
.s-badge--prime-alt {
  font-weight: 900;
  font-size: inherit;
}
.s-badge--prime-alt::before {
  display: none;
}
.s-badge--ultra {
  border-radius: 50%;
  background: linear-gradient(123.53deg, #2de8b0 25.56%, #cbe953 60.27%, #ffab48 79.52%, #ff5151 96.69%);
}
.s-badge--ultra div {
  height: 14px;
}
.s-badge--ultra .icon-ultra {
  color: black;
}
.night .s-badge--teal,
.night-theme .s-badge--teal,
.night .s-badge--success,
.night-theme .s-badge--success {
  background-color: #80f5d2;
  color: #17242d;
}
.night .s-badge--teal-alt,
.night-theme .s-badge--teal-alt,
.night .s-badge--success-alt,
.night-theme .s-badge--success-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #80f5d2;
}
.night .s-badge--beta,
.night-theme .s-badge--beta {
  background-color: #72d5ff;
  color: #17242d;
}
.night .s-badge--beta-alt,
.night-theme .s-badge--beta-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #72d5ff;
}
.night .s-badge--warning,
.night-theme .s-badge--warning {
  background-color: #ff6f5b;
  color: #17242d;
}
.night .s-badge--warning-alt,
.night-theme .s-badge--warning-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #ff6f5b;
}
.night .s-badge--tag,
.night-theme .s-badge--tag {
  background-color: #4f5e65;
  color: #ffffff;
}
.night .s-badge--tag-alt,
.night-theme .s-badge--tag-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #91979a;
}
.night .s-badge--new,
.night-theme .s-badge--new {
  background-color: #c57bff;
  color: #17242d;
}
.night .s-badge--new-alt,
.night-theme .s-badge--new-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #C57BFF;
}
.night .s-badge--pro,
.night-theme .s-badge--pro {
  background-color: #e3e8eb;
  color: #17242d;
}
.night .s-badge--pro-alt,
.night-theme .s-badge--pro-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #e3e8eb;
}
.night .s-badge--count,
.night-theme .s-badge--count {
  background-color: #ff6f5b;
  color: #17242d;
}
.night .s-badge--count-alt,
.night-theme .s-badge--count-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #ff6f5b;
}
.night .s-badge--mod,
.night-theme .s-badge--mod {
  background-color: #17242d;
  color: #ffbe72;
}
.night .s-badge--mod-alt,
.night-theme .s-badge--mod-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #17242d;
}
.night .s-badge--progress,
.night-theme .s-badge--progress {
  background-color: #4f5e65;
}
.night .s-badge--prime,
.night-theme .s-badge--prime {
  background-color: #ffd79c;
  color: #17242d;
}
.night .s-badge--prime-alt,
.night-theme .s-badge--prime-alt {
  height: 14px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #ffd79c;
}
.night .s-badge--prime .icon-prime::before,
.night-theme .s-badge--prime .icon-prime::before {
  color: #17242d;
}
.s-button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.s-button {
  position: relative;
  display: inline-block;
  height: 40px;
  padding: 0 12px 0 12px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  line-height: 38px;
  text-decoration: none !important;
  text-transform: capitalize;
  background: #e3e8eb;
  color: #4f5e65;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-button * {
  z-index: 5;
}
.s-button i {
  margin-right: 8px;
  color: inherit;
}
.s-button .icon-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 14px;
}
.s-button .icon--right {
  margin-right: 0px;
  margin-left: 24px;
}
.s-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  -webkit-transition: opacity 275ms ease;
  transition: opacity 275ms ease;
}
.s-button[disabled]:not(.is-loading),
.s-button.is-disabled {
  background-color: #e3e8eb;
  color: #bdc2c4;
  cursor: not-allowed;
}
.s-button.is-loading {
  cursor: not-allowed;
}
.s-button.is-loading:before {
  display: block;
  content: "\f1ce";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  -webkit-animation: fade-in 275ms ease, spin 1s ease infinite;
          animation: fade-in 275ms ease, spin 1s ease infinite;
}
.s-button.is-loading span {
  opacity: 0;
}
.s-button img {
  width: 14px;
  height: auto;
}
.s-button.ripple.ripple-animate:after {
  -webkit-animation: s-ripple var(--ripple-duration, 400);
          animation: s-ripple var(--ripple-duration, 400);
}
.s-button.ripple:after {
  content: "";
  position: absolute;
  top: var(--ripple-y, 0);
  left: var(--ripple-x, 0);
  width: var(--ripple-size, 0);
  height: var(--ripple-size, 0);
  border-radius: var(--ripple-size, 0);
  background-color: var(--ripple-color, #000000);
  opacity: 0;
  z-index: 2;
}
.s-button--small {
  height: 32px;
  padding-right: 8px;
  padding-left: 8px;
  line-height: 30px;
}
.s-button--small .fas,
.s-button--small .far,
.s-button--small .fab {
  margin-right: 8px;
}
.s-button--large {
  height: 64px;
  padding: 0px 64px;
  border-radius: 32px;
  font-size: 16px;
  line-height: 62px;
}
.s-button--large .fas,
.s-button--large .far,
.s-button--large .fab {
  margin-right: 8px;
}
.s-button--square {
  height: 32px;
  width: 32px;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #e3e8eb;
  color: #4f5e65;
}
.s-button--square i {
  margin-right: 0px;
}
.s-button--default {
  background-color: #e3e8eb;
  color: #4f5e65;
}
.s-button--default:hover {
  background-color: #c9cfd2;
}
.s-button--action {
  background-color: #128079;
  color: #ffffff;
}
.s-button--action:hover {
  background-color: #11736e;
}
.s-button--action-alt {
  background-color: #09161d;
  color: #ffffff;
}
.s-button--action-alt:hover {
  background-color: #09161d;
}
.s-button--twitch {
  background-color: #9147FE;
  color: #ffffff;
}
.s-button--twitch:hover {
  background-color: #8141e3;
}
.s-button--youtube {
  background-color: #ff0000;
  color: #ffffff;
}
.s-button--youtube:hover {
  background-color: #e10303;
}
.s-button--mixer {
  background-color: #0078d7;
  color: #ffffff;
}
.s-button--mixer:hover {
  background-color: #016cc1;
}
.s-button--facebook {
  background-color: #1778F2;
  color: #ffffff;
}
.s-button--facebook:hover {
  background-color: #156cd8;
}
.s-button--periscope {
  background-color: #3fa4c4;
  color: #ffffff;
}
.s-button--periscope:hover {
  background-color: #3993b0;
}
.s-button--picarto {
  background-color: #2da75f;
  color: #ffffff;
}
.s-button--picarto:hover {
  background-color: #299657;
}
.s-button--warning {
  background-color: #b14334;
  color: #ffffff;
}
.s-button--warning:hover {
  background-color: #9d3e31;
}
.s-button--slobs-download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  padding-right: 32px;
  padding-left: 32px;
  line-height: 130%;
  border-radius: 100px;
  font-size: 16px;
  height: 80px;
  background-color: #128079;
  color: #ffffff;
}
.s-button--slobs-download:hover {
  background-color: #11736e;
}
.s-button--slobs-download > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.s-button--slobs-download .icon-windows {
  font-size: 16px;
  color: #ffffff;
  margin-left: 40px;
}
.s-button--slobs-download-landing {
  background-color: #2b383f;
  color: #ffffff;
  background: #09161d;
  height: 88px;
  border-radius: 100px;
}
.s-button--slobs-download-landing:hover {
  background-color: #27343b;
}
.slobs-download-landing {
  display: grid;
  grid-template-rows: auto auto;
  grid-row-gap: 12px;
  padding: 18px 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.slobs-download-landing__upper {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.slobs-download-landing__icon {
  color: #ffffff !important;
  margin-right: 0px !important;
}
.slobs-download-landing__title {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #ffffff !important;
  margin-bottom: 0px;
}
.slobs-download-landing__subtitle {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff !important;
  opacity: 0.8;
  display: grid;
  grid-template-columns: repeat(3, auto);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  grid-column-gap: 12px;
  margin-bottom: 0px;
  word-spacing: 8px;
}
.slobs-download-landing__subtitle span {
  text-transform: none;
}
.slobs-download-landing__subtitle span:nth-child(2) {
  word-spacing: 1px;
}
.s-button--editor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.s-button--editor .fas,
.s-button--editor .far,
.s-button--editor .fab {
  margin-right: 0;
}
@media screen and (max-width: 800px) {
.s-button--editor {
    display: inline;
}
}
.s-button--full-width {
  width: 100%;
}
.s-button--subscribe,
.s-button--paypal,
.s-button--paypal-blue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: unset;
  height: 64px;
  padding: 0px 64px;
  border-radius: 32px;
  font-size: 16px;
  line-height: 62px;
  width: 100%;
  background-color: #128079;
  color: #ffffff;
  padding-right: 32px;
  padding-left: 32px;
}
.s-button--subscribe .fas,
.s-button--paypal .fas,
.s-button--paypal-blue .fas,
.s-button--subscribe .far,
.s-button--paypal .far,
.s-button--paypal-blue .far,
.s-button--subscribe .fab,
.s-button--paypal .fab,
.s-button--paypal-blue .fab {
  margin-right: 8px;
}
.s-button--subscribe:hover,
.s-button--paypal:hover,
.s-button--paypal-blue:hover {
  background-color: #11736e;
}
.s-button--paypal,
.s-button--paypal-blue {
  background-color: #ffcb41;
  color: #ffffff;
}
.s-button--paypal:hover,
.s-button--paypal-blue:hover {
  background-color: #e1b53d;
}
.s-button--paypal:before,
.s-button--paypal-blue:before {
  content: "\f1ed";
  position: absolute;
  font-family: "Font Awesome 5 Brands";
  font-size: 24px;
  color: #ffffff;
}
.s-button--paypal > span:first-child,
.s-button--paypal-blue > span:first-child {
  margin-top: 0;
}
.s-button--paypal > span:first-child span:first-child,
.s-button--paypal-blue > span:first-child span:first-child {
  margin-left: 30px;
}
.s-button--paypal-blue {
  background-color: #1a74b6;
  color: #ffffff;
}
.s-button--paypal-blue:hover {
  background-color: #1869a4;
}
.s-button--fixed-width {
  width: 96px;
}
.s-button--navigation {
  background-color: #f5f8fa;
  color: #09161d;
  height: auto;
  line-height: 22px;
  height: 24px;
}
.s-button--navigation:hover {
  background-color: #d9dddf;
}
.s-button--navigation .icon-back {
  font-size: 12px;
}
.s-button--allstars {
  background-color: #ffbe72;
  color: #ffffff;
}
.s-button--allstars:hover {
  background-color: #e1aa68;
}
.s-login-button {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 6px 10px;
  width: 100%;
}
.s-login-button img,
.s-login-button .fas,
.s-login-button .far,
.s-login-button .fab {
  margin-right: 8px;
}
.s-login-button img {
  width: 13px;
}
.s-login-button .fas,
.s-login-button .far,
.s-login-button .fab {
  font-size: 16px;
}
.s-button-container .s-button {
  margin-left: 16px;
}
.s-button-container--left .s-button {
  margin-right: 16px;
  margin-left: 0px;
}
.s-button-group {
  margin-bottom: 0;
  width: 250px;
}
.s-button-group .s-button {
  font-size: 14px;
  float: left;
  margin-left: -1px;
  width: 50%;
}
.s-button-group .s-button.active {
  background-color: #09161d;
  border-color: transparent;
  color: #ffffff;
}
.s-button-group .s-button:first-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  margin-right: 0;
  border-right: none;
}
.s-button-group .s-button:last-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.s-button--link {
  background-color: transparent;
  padding: 0;
  text-decoration: underline !important;
  height: auto;
  line-height: inherit;
}
.s-button--link:hover,
.s-button--link:focus {
  background-color: transparent;
}
.s-button--hidden {
  display: none;
}
.s-button--table {
  line-height: 14px;
}
.s-button__description {
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
}
.s-pagination {
  margin-bottom: 0;
}
.s-pagination .s-button {
  display: inline-block;
  padding: 0px 8px;
  border-radius: 4px;
  margin-right: 0 !important;
  width: 96px;
}
.s-pagination span {
  display: inline-block;
  margin: 0 10px;
}
.s-button--reset-variations {
  margin-top: -36px;
  float: right;
}
.s-button--prime,
.s-button--prime-white {
  background-color: #8f6f3f;
  color: #ffffff;
  border-radius: 100px;
  padding-right: 24px;
  padding-left: 24px;
  border: 0;
  font-weight: 900;
}
.s-button--prime:hover,
.s-button--prime-white:hover {
  background-color: #7f643b;
}
.s-button--prime .icon-prime,
.s-button--prime-white .icon-prime {
  font-size: 20px;
  position: absolute;
  left: 0;
  bottom: -4px;
}
.s-button--prime .icon-prime::before,
.s-button--prime-white .icon-prime::before {
  color: rgba(255, 255, 255, 0.16);
}
.s-button--ultra {
  border: 0px solid transparent;
  color: #000000;
  background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0.16) 100%), linear-gradient(123.53deg, #2DE8B0 25.56%, #CBE953 60.27%, #FFAB48 79.52%, #FF5151 96.69%);
  border-radius: 8px;
}
.s-button--ultra::before {
  background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0.16) 100%), linear-gradient(123.53deg, #2DE8B0 25.56%, #CBE953 60.27%, #FFAB48 79.52%, #FF5151 96.69%);
}
.s-button--ultra .icon-ultra {
  background: #000000;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.s-button--ultra.s-button--large {
  border-radius: 32px;
  background: linear-gradient(123.53deg, #2DE8B0 25.56%, #CBE953 60.27%, #FFAB48 79.52%, #FF5151 96.69%);
  border: none;
  padding: 0px 64px;
}
.s-button--ultra.s-button--large .icon-ultra {
  background: black;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.s-button--ultra.s-button--large::before {
  border-radius: 32px;
  border: none;
}
.s-button--ultra.s-button-square .icon-ultra {
  background: #000000;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.s-button--ultra::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 4px;
  border: 2px solid transparent;
  /*2*/
  background: linear-gradient(123.53deg, #2DE8B0 25.56%, #CBE953 60.27%, #FFAB48 79.52%, #FF5151 96.69%) border-box;
  /*3*/
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) padding-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  /*5'*/
  mask-composite: exclude;
  /*5*/
  border-radius: 8px;
}
.s-button--prime-white {
  background-color: #ffffff;
  color: #09161d;
}
.s-button--prime-white:hover {
  background-color: #ebeced;
}
.s-button--prime-white .icon-prime::before {
  color: rgba(143, 111, 63, 0.32);
}
.s-button--prime-simple {
  background-color: #8f6f3f;
  color: #ffffff;
}
.s-button--prime-simple:hover {
  background-color: #7f643b;
}
.s-button--prime-simple .prime-simple {
  text-transform: none;
}
.s-button--prime-simple .prime-simple__bold {
  font-weight: 900;
  margin-left: 4px;
}
.s-button--prime.s-button--large,
.s-button--prime-white.s-button--large {
  padding: 0px 64px;
}
.s-button--prime.s-button--large .icon-prime,
.s-button--prime-white.s-button--large .icon-prime {
  font-size: 41px;
  position: absolute;
  left: -6px;
  bottom: -9px;
}
.s-button--rewards-standard,
.s-button--rewards-silver,
.s-button--rewards-gold,
.s-button--rewards-platinum,
.s-button--rewards-diamond,
.s-button--rewards-legend {
  background-color: transparent;
  border: 1px solid #d2a752;
  color: #d2a752 !important;
}
.s-button--rewards-silver {
  border-color: #91979a;
  color: #4f5e65 !important;
}
.s-button--rewards-platinum {
  border-color: #4f5e65;
  color: #2b383f !important;
}
.s-button--rewards-diamond {
  border-color: #ceffed;
  color: #ceffed !important;
}
.s-button--rewards-legend {
  border-color: #C57BFF;
  color: #C57BFF !important;
}
.night .s-button[disabled]:not(.is-loading),
.night .s-button.is-disabled {
  background-color: #2b383f;
  color: #91979a;
  border-color: #2b383f;
}
.night .s-button--default {
  background-color: #4f5e65;
  color: #ffffff;
}
.night .s-button--default:hover {
  background-color: #6b787e;
}
.night .s-button--action,
.night .s-button--slobs-download {
  background-color: #80f5d2;
  color: #09161d;
}
.night .s-button--action:hover,
.night .s-button--slobs-download:hover {
  background-color: #94f7d9;
}
.night .s-button--warning {
  background-color: #ff6f5b;
  color: #09161d;
}
.night .s-button--warning:hover {
  background-color: #ff8675;
}
.night .s-button--subscribe {
  background-color: #80f5d2;
  color: #09161d;
}
.night .s-button--subscribe:hover {
  background-color: #94f7d9;
}
.night .s-button--navigation {
  background-color: #4f5e65;
  color: #ffffff;
}
.night .s-button--navigation:hover {
  background-color: #6b787e;
}
.night .s-button-group .s-button.active {
  background-color: #09161d;
  border-color: transparent;
  color: #80f5d2;
}
.night .s-button--sqr {
  background: #4f5e65;
  color: #ffffff;
}
.night .s-button--mixer {
  background-color: #0078d7;
  color: #09161d;
}
.night .s-button--mixer:hover {
  background-color: #298edd;
}
.night .s-button--fb {
  background-color: #1778F2;
  color: #09161d;
}
.night .s-button--fb:hover {
  background-color: #3c8ef4;
}
.night .s-button--periscope {
  background-color: #3fa4c4;
  color: #09161d;
}
.night .s-button--periscope:hover {
  background-color: #5eb3cd;
}
.night .s-button--picarto {
  background-color: #2da75f;
  color: #09161d;
}
.night .s-button--picarto:hover {
  background-color: #4fb579;
}
.night .s-button--prime {
  background-color: #ffd79c;
  color: #09161d;
}
.night .s-button--prime:hover {
  background-color: #ffddac;
}
.night .s-button--prime .icon-prime::before {
  color: rgba(9, 22, 29, 0.16);
}
.night .s-button--prime-white {
  background-color: #ffffff;
  color: #09161d;
}
.night .s-button--prime-white:hover {
  background-color: #ffffff;
}
.night .s-button--prime-white .icon-prime::before {
  color: rgba(255, 215, 156, 0.32);
}
.night .s-button--prime-simple {
  background-color: #ffd79c;
  color: #09161d;
}
.night .s-button--prime-simple:hover {
  background-color: #ffddac;
}
.night .s-button--link {
  color: #bdc2c4;
}
.night .s-button--rewards-standard:focus,
.night .s-button--rewards-silver:focus,
.night .s-button--rewards-gold:focus,
.night .s-button--rewards-platinum:focus,
.night .s-button--rewards-diamond:focus,
.night .s-button--rewards-legend:focus {
  background-color: transparent;
}
.night .s-button--rewards-silver {
  border-color: #bdc2c4;
  color: #bdc2c4 !important;
}
.night .s-button--rewards-platinum {
  border-color: #e3e8eb;
  color: #e3e8eb !important;
}
.night .s-button--slobs-download-landing {
  background-color: #4f5e65;
  color: #09161d;
}
.night .s-button--slobs-download-landing:hover {
  background-color: #6b787e;
}
.night .s-button--ultra {
  background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0.16) 100%), linear-gradient(123.53deg, #2DE8B0 25.56%, #CBE953 60.27%, #FFAB48 79.52%, #FF5151 96.69%);
  color: #000000;
  border-radius: 8px;
}
.night .s-button--ultra .icon-ultra {
  color: #000000;
}
.night .s-button--ultra.s-button--large {
  background: linear-gradient(123.53deg, #2DE8B0 25.56%, #CBE953 60.27%, #FFAB48 79.52%, #FF5151 96.69%);
  border-radius: 32px;
  border: none;
}
.night .s-button--ultra.s-button--large .icon-ultra {
  background: black;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.night .s-button--ultra.s-button--large::before {
  border-radius: 32px;
  border: none;
}
@-webkit-keyframes fade-in {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes fade-in {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@-webkit-keyframes spin {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes spin {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@-webkit-keyframes s-ripple {
0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-transform: scale(0.15);
            transform: scale(0.15);
    opacity: 0;
}
15% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    opacity: var(--ripple-opacity, 0.3);
}
70% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
80% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}
100% {
    opacity: 0;
}
}
@keyframes s-ripple {
0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-transform: scale(0.15);
            transform: scale(0.15);
    opacity: 0;
}
15% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    opacity: var(--ripple-opacity, 0.3);
}
70% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
80% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}
100% {
    opacity: 0;
}
}
.s-banner-discord {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
  padding: 12px;
  padding-left: 24px;
  border-radius: 8px;
  background-color: #5865F2;
  overflow: hidden;
}
.s-banner-discord::before {
  content: "\e91b";
  position: absolute;
  top: -32px;
  left: -32px;
  -webkit-transform: rotate(-20deg);
          transform: rotate(-20deg);
  font-family: "icomoon";
  font-size: 310px;
  color: rgba(255, 255, 255, 0.08);
}
.s-banner-discord__title {
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
}
.s-banner-discord__title > span {
  font-weight: 500;
}
.s-banner-discord .s-button {
  margin-left: 24px;
}
.s-banner-discord .s-button .icon-discord {
  font-size: 16px;
}
@media screen and (max-width: 500px) {
.s-banner-discord {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}
.s-banner-discord .s-button {
    margin-top: 16px;
    margin-left: 0px;
}
}
.night .s-banner-introduction__description {
  color: #ffffff;
}
.s-banner-introduction {
  -webkit-box-shadow: 0px 2px 8px rgba(9, 22, 29, 0.16);
          box-shadow: 0px 2px 8px rgba(9, 22, 29, 0.16);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 16px;
  position: relative;
}
.s-banner-introduction__title,
.s-banner-introduction__description {
  margin: 0;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  line-height: 130%;
  color: #ffffff;
}
.s-banner-introduction__title {
  font-size: 16px;
}
.s-banner-introduction__description {
  margin-top: 8px;
  font-size: 14px;
}
.s-banner-introduction__button button {
  cursor: pointer;
}
.s-banner {
  position: relative;
  margin-bottom: 24px;
  padding: 16px;
  border-radius: 4px;
  overflow: hidden;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-banner__bg {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover !important;
}
.s-banner__bg--night {
  display: none;
}
.s-banner__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 208px;
}
.s-banner__wrapper {
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.s-banner__wrapper:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-banner__wrapper:first-child .icon-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.s-banner__wrapper:last-child {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.s-banner__wrapper:last-child .icon-down {
  display: none;
}
.s-banner__label {
  background: rgba(0, 0, 0, 0.16);
  padding: 0 5px;
  line-height: 24px;
  border-radius: 4px;
  font-weight: 500;
  font-size: 16px;
}
.s-banner__icon {
  border-radius: 4px;
  height: 56px;
  width: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 56px;
          flex: 0 0 56px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 16px;
  background-color: #ffffff;
  overflow: hidden;
}
.s-banner__icon img {
  width: 100%;
  height: 100%;
}
.s-banner__icon i {
  font-size: 22px;
}
.s-banner__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.s-banner__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.s-banner__name {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0px;
}
.s-banner__desc {
  margin: 0;
}
.s-banner__download-label {
  font-weight: 500;
  margin-top: 4px;
}
.s-banner__download-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-banner__body--closed .s-banner__wrapper:first-child {
  display: none;
}
.s-banner__body--closed .s-banner__wrapper:last-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-banner__body--closed .s-banner__wrapper:last-child .icon-down {
  margin-left: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.s-banner__body--closed .s-banner__download-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.s-banner__body--closed .s-banner__title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-banner__body--closed .s-banner__desc,
.s-banner__body--closed .s-banner__label,
.s-banner__body--closed .s-banner__link-desc {
  display: none;
}
.s-banner__body--closed .s-banner__icon {
  width: 40px;
  height: 40px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
}
.s-banner__body--closed .s-banner__icon i {
  font-size: 18px;
}
.s-banner__body--closed .s-banner__link-desc {
  margin-top: 0px;
  margin-right: 8px;
}
.s-banner__link-desc {
  font-size: 13px;
  margin-top: 4px;
}
.night .s-banner__bg,
.night-theme .s-banner__bg {
  background: rgba(9, 22, 29, 0.88);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(9, 22, 29, 0.6)), to(rgba(9, 22, 29, 0.88))), url("https://cdn.streamlabs.com/static/imgs/pretzel_dashboard_banner_bg.png");
  background: linear-gradient(to bottom, rgba(9, 22, 29, 0.6), rgba(9, 22, 29, 0.88)), url("https://cdn.streamlabs.com/static/imgs/pretzel_dashboard_banner_bg.png");
}
.night .s-banner__icon,
.night-theme .s-banner__icon {
  border-radius: 4px;
  background: #09161d;
}
.night .s-banner__icon i,
.night-theme .s-banner__icon i {
  color: #ffffff;
}
.night .s-banner__label,
.night-theme .s-banner__label {
  background: rgba(255, 255, 255, 0.26);
  color: #ffffff;
}
.night .s-banner__bg--night,
.night-theme .s-banner__bg--night {
  display: block;
}
.night .s-banner__bg--day,
.night-theme .s-banner__bg--day {
  display: none;
}
.s-call-to-action-mq {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
.s-call-to-action-mq .s-button {
  margin-left: 0px;
}
.s-call-to-action__thumb-mq {
  margin-right: 0px !important;
  margin-bottom: 30px;
}
.s-call-to-action__description-mq {
  text-align: center;
  margin-bottom: 30px;
}
.s-title-mq {
  margin-bottom: 5px !important;
}
.s-call-to-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  background-color: #f5f8fa;
  padding: 24px;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}
.s-call-to-action .prime-bg {
  position: absolute;
  font-size: 144px;
  color: #ffffff;
  left: -51px;
  bottom: -69px;
  opacity: 0.16;
}
.s-call-to-action__thumb {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #80f5d2;
  border-radius: 4px;
  margin-right: 24px;
  padding: 16px;
}
.s-call-to-action__thumb img {
  width: 100%;
  height: 100%;
}
.s-call-to-action__description {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
}
.s-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 16px;
  color: #09161d;
  line-height: 130%;
}
.s-subtitle {
  font-size: 14px;
  color: #4f5e65;
}
.night .s-call-to-action,
.night-theme .s-call-to-action {
  background-color: #2b383f;
}
.night .s-title,
.night-theme .s-title {
  color: #ffffff;
}
.night .s-subtitle,
.night-theme .s-subtitle {
  color: #bdc2c4;
}
.s-callout {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 4px;
  height: 40px;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-callout__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-callout [class^="icon-"]:first-child {
  margin-right: 8px;
}
.s-callout a {
  color: inherit;
}
.s-callout__close-button {
  position: absolute;
  top: 12px;
  right: 16px;
  color: inherit;
  opacity: 0.6;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
}
.s-callout__close-button:hover {
  opacity: 1;
}
.s-callout.strong {
  color: #ffffff;
}
.s-callout--success {
  background-color: rgba(18, 128, 121, 0.08);
  color: #128079;
}
.s-callout--success.strong {
  background-color: #128079;
  color: #ffffff;
}
.s-callout--warning {
  background-color: rgba(177, 67, 52, 0.08);
  color: #b14334;
}
.s-callout--warning.strong {
  background-color: #b14334;
  color: #ffffff;
}
.s-callout--info {
  background-color: rgba(169, 99, 17, 0.08);
  color: #a96311;
}
.s-callout--info.strong {
  background-color: #a96311;
  color: #ffffff;
}
.s-callout.callout--closed {
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
}
.s-callout--cookies,
.s-callout--prime {
  position: fixed;
  bottom: 0;
  right: calc(0% + 9px);
  left: 0%;
  z-index: 900;
  border-radius: 0px;
  margin: 0 auto;
}
.s-callout--prime {
  background-color: #ffd79c;
  padding-top: 16px;
  padding-bottom: 16px;
  height: auto;
}
@media screen and (max-width: 767px) {
.s-callout--prime .s-callout__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
}
.s-callout--prime .s-badge {
  margin-right: 12px;
}
.s-callout--prime span {
  color: #000;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
@media screen and (max-width: 767px) {
.s-callout--prime span {
    margin-top: 12px;
}
}
.s-callout--prime .s-callout__close-button {
  top: 25px;
}
@media screen and (max-width: 767px) {
.s-callout--prime .s-callout__close-button {
    top: 14px;
}
}
.s-callout--prime .s-callout__more {
  background: rgba(9, 22, 29, 0.08);
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  padding: 8px;
  cursor: pointer;
  text-decoration: none;
  background-color: rgba(9, 22, 29, 0.08);
  color: #09161d;
  margin-left: 16px;
}
.s-callout--prime .s-callout__more:hover {
  background-color: rgba(9, 22, 29, 0.1904);
}
@media screen and (max-width: 767px) {
.s-callout--prime .s-callout__more {
    margin: 12px 0 0 0;
}
}
.s-callout--cookies {
  background-color: #4f5e65;
  color: #ffffff;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 48px;
  line-height: 130%;
  z-index: 100;
  margin: 0 auto;
  position: fixed;
  bottom: 0;
  right: calc(0% + 9px);
  left: 0%;
  border-radius: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.s-callout--cookies > span {
  max-width: 1120px;
  width: 100%;
  display: grid;
  grid-template-columns: 16px 1fr 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 8px;
  margin: 0 auto;
}
.s-callout--cookies a {
  text-decoration: none;
}
.s-callout--cookies .s-callout__close-button {
  position: relative;
  top: 0;
  right: 0;
}
.night .s-callout a,
.night-theme .s-callout a {
  color: inherit;
}
.night .s-callout--success,
.night-theme .s-callout--success {
  background-color: rgba(128, 245, 210, 0.08);
  color: #80f5d2;
}
.night .s-callout--success.strong,
.night-theme .s-callout--success.strong {
  background-color: #80f5d2;
  color: #09161d;
}
.night .s-callout--warning,
.night-theme .s-callout--warning {
  background-color: rgba(255, 111, 91, 0.08);
  color: #ff6f5b;
}
.night .s-callout--warning.strong,
.night-theme .s-callout--warning.strong {
  background-color: #ff6f5b;
  color: #09161d;
}
.night .s-callout--info,
.night-theme .s-callout--info {
  background-color: rgba(255, 190, 114, 0.08);
  color: #ffbe72;
}
.night .s-callout--info.strong,
.night-theme .s-callout--info.strong {
  background-color: #ffbe72;
  color: #09161d;
}
.night .s-callout .s-badge--prime,
.night-theme .s-callout .s-badge--prime {
  background: #8f6f3f;
  color: #ffffff;
}
.night .s-callout .s-badge--prime .icon-prime::before,
.night-theme .s-callout .s-badge--prime .icon-prime::before {
  color: #ffffff;
}
.s-checkbox {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 16px;
  min-height: 16px;
  font-style: normal;
  line-height: 16px;
  vertical-align: baseline;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  pointer-events: none;
  outline: none;
}
.s-checkbox label {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: inline-block;
  width: auto;
  min-height: 16px;
  margin: 0;
  padding-left: 24px;
  font-weight: 400;
  line-height: 16px;
  color: #4f5e65;
  cursor: default;
  -webkit-transition: border 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: border 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: all;
}
.s-checkbox label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  content: "";
  background: transparent;
  border-radius: 4px;
  -webkit-transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  border: 1px solid #bdc2c4;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.s-checkbox input[type="checkbox"],
.s-checkbox input[type="radio"] {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0 !important;
  z-index: 3;
  width: 16px;
  height: 16px;
  margin: 0;
  pointer-events: all;
}
.s-checkbox input:checked ~ label {
  color: #09161d;
}
.s-checkbox input:checked ~ label:before {
  border-color: #128079;
  background-color: #128079;
}
.s-checkbox input:checked ~ label:after {
  position: absolute;
  left: 3px;
  top: 0px;
  opacity: 1;
  color: #ffffff;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  font-size: 10px;
}
.s-radio.checkbox label:before {
  content: "";
  -webkit-transform: none;
          transform: none;
  width: 16px;
  height: 16px;
  border-radius: 500rem;
  top: 0;
  left: 0;
}
.s-radio.checkbox input:checked ~ label:after {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  border-radius: 20px;
  left: 4px;
  top: 4px;
}
.s-radio-button-group .s-checkbox,
.s-checkbox-group .s-checkbox,
.s-radio-button-group .s-radio-button,
.s-checkbox-group .s-radio-button {
  margin-bottom: 8px;
}
.s-radio-button-group .s-checkbox:last-child,
.s-checkbox-group .s-checkbox:last-child,
.s-radio-button-group .s-radio-button:last-child,
.s-checkbox-group .s-radio-button:last-child {
  margin-bottom: 0px;
}
.night .s-checkbox label {
  color: #bdc2c4;
}
.night .s-checkbox label:before {
  border-color: #4f5e65;
}
.night .s-checkbox input:checked ~ label:after {
  color: #09161d;
}
.night .s-checkbox input:checked ~ label {
  color: #ffffff;
}
.night .s-checkbox input:checked ~ label:before {
  border-color: #80f5d2;
  background-color: #80f5d2;
}
.s-colorpicker-container {
  position: relative;
  display: inline-block;
  width: 225px;
}
.s-colorpicker-container__mini {
  width: 38px;
}
.s-colorpicker-container__mini-icon {
  width: 70px;
}
.s-colorpicker__picker-wrapper {
  display: block;
}
.s-colorpicker__input--mini {
  width: 225px !important;
}
.s-colorpicker__mini-wrapper {
  border: 1px solid black;
  border-color: #4f5e65;
  background: transparent;
  color: #ffffff;
  height: 40px;
  border-radius: 4px;
  font-family: "Roboto";
  font-size: 14px;
}
.s-colorpicker__mini-wrapper i {
  position: absolute;
  top: 12px;
  left: 10px;
  z-index: 1;
}
.s-colorpicker__preview {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 10px;
  right: 8px;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(9, 22, 29, 0.12);
  border-radius: 2px;
  z-index: 1;
}
.s-colorpicker__preview--alpha {
  position: absolute;
  top: 11px;
  right: 9px;
  z-index: 0;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMElEQVQ4T2N89uzZfwY8QFJSEp80A+OoAcMiDP7//483HTx//hx/Ohg1gIFx6IcBALl+VXknOCvFAAAAAElFTkSuQmCC");
}
.s-colorpicker.vc-chrome {
  position: relative;
  left: 0;
  top: 0;
  border-radius: 4px 4px 5px 5px;
  -webkit-box-shadow: 0 8px 16px rgba(9, 22, 29, 0.08);
          box-shadow: 0 8px 16px rgba(9, 22, 29, 0.08);
}
.s-colorpicker .vc-chrome-active-color {
  border: 1px solid rgba(9, 22, 29, 0.12);
  border-radius: 4px;
}
.s-colorpicker .vc-chrome-body {
  padding: 12px;
  border-radius: 0 0 4px 4px;
}
.s-colorpicker .vc-chrome-toggle-btn,
.s-colorpicker .vc-chrome-fields-wrap {
  display: none;
}
.s-colorpicker.alpha .vc-chrome-fields:not(:nth-child(2)) {
  display: none;
}
.s-colorpicker.alpha .vc-chrome-fields:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.s-colorpicker.alpha .vc-alpha-checkboard-wrap {
  border-radius: 2px 4px 4px 2px;
}
.s-colorpicker.alpha .vc-chrome-color-wrap,
.s-colorpicker.nonAlpha .vc-chrome-color-wrap {
  width: 42px;
}
.s-colorpicker.alpha .vc-chrome-color-wrap .vc-checkerboard,
.s-colorpicker.nonAlpha .vc-chrome-color-wrap .vc-checkerboard {
  border-radius: 4px;
}
.night .s-colorpicker__preview {
  border-color: rgba(255, 255, 255, 0.16);
}
.night .s-colorpicker .vc-chrome-body {
  background-color: #2b383f;
}
.night .s-colorpicker .vc-chrome-active-color {
  border-color: rgba(255, 255, 255, 0.16);
}
.s-content-row-mq {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px !important;
}
.s-content-row-mq .s-button {
  margin-right: 0px;
}
.s-content-box-mq {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.s-banner__icon-mq {
  margin-right: 0px !important;
}
.s-content__title-mq {
  margin-right: 0px !important;
  margin-top: 4px;
}
.s-content__text-mq {
  margin-top: 16px;
}
.s-content-row {
  background: #f5f8fa;
  border-radius: 4px;
  padding: 16px;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-content-row p {
  margin-bottom: 0px;
}
.s-content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-banner__icon {
  margin-right: 8px;
}
.s-content__title {
  margin: 0px;
  margin-right: 24px;
}
.night .s-content-row,
.night-theme .s-content-row {
  background: #2b383f;
}
.s-cs-layout-picker {
  overflow: hidden;
  display: grid;
  width: 100%;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.s-cs-layout-picker * {
  min-width: 0;
}
.s-cs-layout-picker__add-bar,
.s-cs-layout-picker__layouts-bar {
  background-color: rgba(255, 255, 255, 0.08);
  padding: 8px;
  border-radius: 4px;
}
.s-cs-layout-picker__add-bar {
  text-align: center;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-cs-layout-picker__add-bar i {
  color: #91979a;
}
.s-cs-layout-picker__add-bar:hover {
  background-color: rgba(255, 255, 255, 0.16);
}
.s-cs-layout-picker__add-bar:hover i {
  color: #bdc2c4;
}
.s-cs-layout-picker__layouts-bar {
  display: grid;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(88px, 1fr));
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.s-cs-layout-picker__layouts-bar * {
  min-width: 0;
}
.s-cs-layout-picker__layouts-bar img {
  width: 100%;
}
.s-empty-section {
  width: 100%;
  height: 100%;
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.s-empty-section > i {
  font-size: 40px;
  color: #bdc2c4;
  margin-bottom: 32px;
}
.s-empty-section__title {
  color: #09161d;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 16px;
}
.s-empty-section__subtitle {
  color: #4f5e65;
  font-size: 14px;
  margin-bottom: 16px;
}
.s-spinner__bar {
  fill: #09161d;
  opacity: 0.24;
}
.night > i,
.night-theme > i {
  color: #4f5e65;
}
.night .s-spinner__bar,
.night-theme .s-spinner__bar {
  fill: #f5f8fa;
}
.night .s-empty-section__title,
.night-theme .s-empty-section__title {
  color: #ffffff;
}
.night .s-empty-section__subtitle,
.night-theme .s-empty-section__subtitle {
  color: #bdc2c4;
}
.s-form-group {
  margin-bottom: 24px;
  display: grid;
  grid-template-rows: 1fr;
  grid-gap: 16px;
}
.s-form-group-h {
  margin-bottom: 16px;
  display: grid;
  grid-template-columns: repeat(12, [col-start] 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 8px;
}
.s-form-group-h .s-tooltip {
  margin-left: 8px;
}
.s-form-group-h__title {
  grid-column: col-start / span 12;
}
.s-form-group-h__input-wrapper {
  grid-column: col-start / span 12;
}
@media (min-width: 980px) {
.s-form-group-h__title {
    grid-column: col-start / span 3;
}
.s-form-group-h__input-wrapper {
    grid-column: col-start 4 / span 9;
}
}
.s-form-group-h__help-text {
  color: #91979a;
  font-size: 13px;
  margin-top: 8px;
}
.s-form-group-v {
  margin-bottom: 16px;
}
.s-form-group-v .s-tooltip {
  margin-left: 8px;
}
.s-form-group-v__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
  font-size: 12px;
}
.s-form-group-v__title--hidden {
  margin-bottom: 0;
}
.s-form-group-v__title label {
  margin-right: 8px;
}
.s-form-group-v__input-wrapper {
  grid-column: col-start / span 12;
}
.s-form-group-v__help-text {
  color: #91979a;
  font-size: 13px;
  margin-top: 8px;
}
.s-input-guard {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 10px;
  border-radius: 4px;
}
.s-input-guard .s-input-guard-wrapper input {
  color: transparent;
  text-shadow: 0 0 5px rgba(55, 71, 79, 0.5);
}
.s-text-guard {
  width: auto;
  min-width: 150px;
  border: 1px solid #e3e8eb;
  display: inline-block;
  position: relative;
  border-radius: 4px;
  padding: 0 8px;
}
.s-text-guard .s-text-guard-wrapper {
  color: transparent;
  text-shadow: 0 0 5px rgba(55, 71, 79, 0.5);
}
.s-text-guard-wrapper--readable,
.s-input-guard-wrapper--readable {
  color: inherit;
  text-shadow: none;
  border: 0px;
}
.night .s-text-guard,
.night-theme .s-text-guard {
  border: 1px solid #2b383f;
}
.night .s-text-guard .s-text-guard-wrapper,
.night-theme .s-text-guard .s-text-guard-wrapper {
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
}
.night .s-text-guard--alt,
.night-theme .s-text-guard--alt {
  border-color: #4f5e65;
}
.night .s-input-guard .s-input-guard-wrapper input,
.night-theme .s-input-guard .s-input-guard-wrapper input {
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  color: transparent;
}
.s-text-guard__text,
.s-input-guard__text {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: pointer;
}
.s-text-guard__text .fab,
.s-input-guard__text .fab,
.s-text-guard__text .far,
.s-input-guard__text .far,
.s-text-guard__text .fas,
.s-input-guard__text .fas {
  margin: 8px;
}
.s-image-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 40px;
}
.s-file-input {
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 3;
  position: absolute;
}
.s-upload-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #e3e8eb;
  width: 40px;
  height: 40px;
}
.s-image-picker__thumb {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 40px;
  width: 40px;
  background-color: #bdc2c4;
  overflow: hidden;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.s-image-picker__thumb img {
  width: 100%;
  height: 100%;
}
.s-image-picker__filename {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  height: 40px;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  color: #4f5e65;
  font-size: 14px;
  background-color: #f5f8fa;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 16px;
}
.night .s-upload-icon,
.night-theme .s-upload-icon,
.night .s-image-picker__thumb,
.night-theme .s-image-picker__thumb {
  background-color: #4f5e65;
  color: #ffffff;
}
.night .s-image-picker__filename,
.night-theme .s-image-picker__filename {
  background-color: #2b383f;
  color: #bdc2c4;
}
.s-image-picker-input {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.s-image-picker-input__option {
  margin: 0 8px 8px 0;
  width: 64px;
  height: 64px;
  border: 1px solid #f5f8fa;
  background-color: #f5f8fa;
  -webkit-transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  border-radius: 4px;
  cursor: pointer;
}
.s-image-picker-input__option img {
  width: auto;
  height: auto;
  max-width: 80%;
  max-height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.s-image-picker-input__option.active {
  background-color: #09161d;
  border-color: #09161d;
}
.night .s-image-picker-input__option,
.night-theme .s-image-picker-input__option {
  border-color: #2b383f;
  background-color: #2b383f;
}
.night .s-image-picker-input__option.active,
.night-theme .s-image-picker-input__option.active {
  background-color: #09161d;
  border-color: #09161d;
}
.s-item-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  grid-gap: 16px;
}
.s-spinner {
  width: 100%;
  height: 100%;
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.s-spinner svg,
.s-spinner path,
.s-spinner rect {
  -webkit-transform-origin: top;
          transform-origin: top;
}
.s-spinner--tiny {
  height: 14px;
  width: 9px;
}
.s-spinner--small {
  height: 40px;
  width: 28px;
}
.s-spinner--large {
  height: 80px;
  width: 56px;
}
.s-spinner__bar {
  fill: #09161d;
}
.s-spinner__bar.s-spinner--modeswap {
  fill: #f5f8fa;
}
.night .s-spinner__bar,
.night-theme .s-spinner__bar {
  fill: #f5f8fa;
}
.night .s-spinner__bar.s-spinner--modeswap,
.night-theme .s-spinner__bar.s-spinner--modeswap {
  fill: #09161d;
}
.s-loader__bg {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: #ffffff;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-loader__bg.s-loader--fixed {
  position: fixed;
}
.s-loader__bg--semi {
  background: rgba(255, 255, 255, 0.88);
}
.s-loader__inner {
  width: 100%;
  height: auto;
}
.s-loader__text {
  text-align: center;
  color: #09161d;
  font-weight: 500;
  margin-top: 24px;
  margin-bottom: 0px;
}
.s-spinner__overlay {
  padding-top: 0px;
}
.s-loader--modeswap {
  background: #17242d;
}
.s-loader--modeswap .s-loader__text {
  color: #ffffff;
}
.night .s-loader__bg,
.night-theme .s-loader__bg {
  background: #17242d;
}
.night .s-loader__bg--semi,
.night-theme .s-loader__bg--semi {
  background: rgba(23, 36, 45, 0.88);
}
.night .s-loader__text,
.night-theme .s-loader__text {
  color: #ffffff;
}
.night .s-loader--modeswap,
.night-theme .s-loader--modeswap {
  background: #ffffff;
}
.night .s-loader--modeswap .s-loader__text,
.night-theme .s-loader--modeswap .s-loader__text {
  color: #09161d;
}
.s-media-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-media-picker__input-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 40px;
  border-radius: 4px;
  overflow: hidden;
}
.s-media-picker__thumb {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  background-color: #09161d;
  color: #ffffff;
}
.s-media-picker__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.s-media-picker__no-media {
  opacity: 0.5;
}
.s-media-picker__broken-image {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #09161d;
}
.s-media-picker__broken-image::after {
  content: "\e94c";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-family: "Icomoon";
  color: #ffffff;
}
.s-media-picker__filename {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  height: 100%;
  padding: 0 12px;
  background-color: #f5f8fa;
}
.s-media-picker__text,
.s-media-picker__text-placeholder {
  min-width: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #09161d;
  overflow: hidden;
  cursor: default;
}
.s-media-picker__text-placeholder,
.s-media-picker__small-remove {
  color: #4f5e65;
}
.s-media-picker__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 12px;
}
.s-media-picker__controls a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
  text-decoration: none;
  cursor: pointer;
}
.s-media-picker__controls a:last-child {
  margin-right: 0px;
}
.s-media-picker__controls--small {
  height: 40px;
}
.s-media-picker__controls-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
}
.s-media-picker__controls .icon-more {
  color: #09161d;
  cursor: pointer;
}
.s-media-picker .s-button {
  text-transform: capitalize;
}
.s-media-picker .fade-enter-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.s-media-picker .fade-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.s-media-picker .fade-enter {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.s-media-picker .fade-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.s-media-picker .fade-slow-leave-active {
  -webkit-transition: all 0.375s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.375s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.night .s-media-picker__filename,
.night-theme .s-media-picker__filename {
  background-color: #2b383f;
  color: #bdc2c4;
}
.night .s-media-picker__filename input[type="text"],
.night-theme .s-media-picker__filename input[type="text"],
.night .s-media-picker__filename input[type="text"]:focus,
.night-theme .s-media-picker__filename input[type="text"]:focus {
  border-color: transparent;
}
.night .s-media-picker__text,
.night-theme .s-media-picker__text {
  color: #ffffff;
}
.night .s-media-picker__text-placeholder,
.night-theme .s-media-picker__text-placeholder,
.night .s-media-picker__small-remove,
.night-theme .s-media-picker__small-remove {
  color: #bdc2c4;
}
.night .s-media-picker__controls .icon-more,
.night-theme .s-media-picker__controls .icon-more {
  color: #ffffff;
}
.v--modal-overlay[data-v-7c61442c] {
  background: rgba(227, 232, 235, 0.95) !important;
}
.s-modal-container[data-v-7c61442c] {
  background: #ffffff;
  border-radius: 8px;
}
.s-modal-body[data-v-7c61442c] {
  background: #ffffff;
  padding: 32px;
  padding-bottom: 24px;
}
.s-modal-title[data-v-7c61442c],
.s-modal-sub-title[data-v-7c61442c] {
  color: #09161d;
  margin-bottom: 24px;
}
.s-modal-sub-title[data-v-7c61442c] {
  margin-bottom: 16px;
  font-weight: 500;
}
.s-modal-default-button[data-v-7c61442c] {
  float: right;
}
.night .v--modal-overlay[data-v-7c61442c],
.night-theme .v--modal-overlay[data-v-7c61442c] {
  background-color: rgba(9, 22, 29, 0.95) !important;
}
.night .s-modal-container[data-v-7c61442c],
.night-theme .s-modal-container[data-v-7c61442c] {
  background: #17242d;
  -webkit-box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
          box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
}
.night .s-modal-title[data-v-7c61442c],
.night-theme .s-modal-title[data-v-7c61442c],
.night .s-modal-sub-title[data-v-7c61442c],
.night-theme .s-modal-sub-title[data-v-7c61442c] {
  color: #ffffff;
}
.s-modal-body[data-v-7c61442c] {
  border-radius: 8px 8px 0 0;
}
.s-modal-footer[data-v-7c61442c] {
  background: #f5f8fa;
  border-radius: 0 0 8px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-modal-footer-inner[data-v-7c61442c] {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 24px;
  padding-left: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.night .s-modal-body[data-v-7c61442c],
.night-theme .s-modal-body[data-v-7c61442c] {
  background: rgba(9, 22, 29, 0.24);
}
.night .s-modal-footer[data-v-7c61442c],
.night-theme .s-modal-footer[data-v-7c61442c] {
  background: #09161d;
}
.v--modal-overlay[data-v-4b081a98] {
  background: rgba(227, 232, 235, 0.95) !important;
}
.s-modal-container[data-v-4b081a98] {
  background: #ffffff;
  border-radius: 8px;
}
.s-modal-body[data-v-4b081a98] {
  background: #ffffff;
  padding: 32px;
  padding-bottom: 24px;
}
.s-modal-title[data-v-4b081a98],
.s-modal-sub-title[data-v-4b081a98] {
  color: #09161d;
  margin-bottom: 24px;
}
.s-modal-sub-title[data-v-4b081a98] {
  margin-bottom: 16px;
  font-weight: 500;
}
.s-modal-default-button[data-v-4b081a98] {
  float: right;
}
.night .v--modal-overlay[data-v-4b081a98],
.night-theme .v--modal-overlay[data-v-4b081a98] {
  background-color: rgba(9, 22, 29, 0.95) !important;
}
.night .s-modal-container[data-v-4b081a98],
.night-theme .s-modal-container[data-v-4b081a98] {
  background: #17242d;
  -webkit-box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
          box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
}
.night .s-modal-title[data-v-4b081a98],
.night-theme .s-modal-title[data-v-4b081a98],
.night .s-modal-sub-title[data-v-4b081a98],
.night-theme .s-modal-sub-title[data-v-4b081a98] {
  color: #ffffff;
}
.s-subscribe-upper[data-v-4b081a98],
.s-subscribe-bottom[data-v-4b081a98] {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 32px;
  padding-left: 32px;
}
.s-subscribe-icon-box[data-v-4b081a98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 24px;
  padding-left: 24px;
  padding-bottom: 0px;
  overflow: hidden;
}
.s-subscribe-icon[data-v-4b081a98] {
  float: right;
  cursor: pointer;
}
.s-subscribe-title-box[data-v-4b081a98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.s-modal-title[data-v-4b081a98] {
  margin: 0px;
  margin-right: 8px;
}
.s-button-subscribe[data-v-4b081a98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 24px;
}
.s-button-cancel[data-v-4b081a98] {
  display: inline-block;
  padding-top: 16px;
  text-decoration: underline;
  cursor: pointer;
}
.s-modal-text-subscribe[data-v-4b081a98] {
  margin-bottom: 24px;
}
.s-subscribe-body[data-v-4b081a98] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 136px;
}
.s-subscribe-box[data-v-4b081a98] {
  text-align: center;
}
.s-subscribe-text[data-v-4b081a98] {
  font-size: 16px;
  font-weight: 500;
  margin-top: 0px;
  margin-bottom: 0px;
}
.s-subscribe-message[data-v-4b081a98] {
  font-size: 16px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
}
.s-subscribe-icon[data-v-4b081a98] {
  display: inline-block;
  vertical-align: middle;
  padding-left: 8px;
}
.s-modal-notes[data-v-4b081a98] {
  text-align: center;
  color: #91979a;
  font-size: 12px;
  padding-top: 24px;
  padding-bottom: 16px;
}
.v--modal-overlay[data-v-00d62bb0] {
  background: rgba(227, 232, 235, 0.95) !important;
}
.s-modal-container[data-v-00d62bb0] {
  background: #ffffff;
  border-radius: 8px;
}
.s-modal-body[data-v-00d62bb0] {
  background: #ffffff;
  padding: 32px;
  padding-bottom: 24px;
}
.s-modal-title[data-v-00d62bb0],
.s-modal-sub-title[data-v-00d62bb0] {
  color: #09161d;
  margin-bottom: 24px;
}
.s-modal-sub-title[data-v-00d62bb0] {
  margin-bottom: 16px;
  font-weight: 500;
}
.s-modal-default-button[data-v-00d62bb0] {
  float: right;
}
.night .v--modal-overlay[data-v-00d62bb0],
.night-theme .v--modal-overlay[data-v-00d62bb0] {
  background-color: rgba(9, 22, 29, 0.95) !important;
}
.night .s-modal-container[data-v-00d62bb0],
.night-theme .s-modal-container[data-v-00d62bb0] {
  background: #17242d;
  -webkit-box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
          box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
}
.night .s-modal-title[data-v-00d62bb0],
.night-theme .s-modal-title[data-v-00d62bb0],
.night .s-modal-sub-title[data-v-00d62bb0],
.night-theme .s-modal-sub-title[data-v-00d62bb0] {
  color: #ffffff;
}
.s-redirect[data-v-00d62bb0] {
  text-align: center;
  padding: 24px;
}
.s-modal-text[data-v-00d62bb0] {
  padding-right: 64px;
  padding-left: 64px;
}
.s-spinner[data-v-00d62bb0] {
  padding-bottom: 14.4px;
}
.v--modal-overlay[data-v-4d98927b] {
  background: rgba(227, 232, 235, 0.95) !important;
}
.s-modal-container[data-v-4d98927b] {
  background: #ffffff;
  border-radius: 8px;
}
.s-modal-body[data-v-4d98927b] {
  background: #ffffff;
  padding: 32px;
  padding-bottom: 24px;
}
.s-modal-title[data-v-4d98927b],
.s-modal-sub-title[data-v-4d98927b] {
  color: #09161d;
  margin-bottom: 24px;
}
.s-modal-sub-title[data-v-4d98927b] {
  margin-bottom: 16px;
  font-weight: 500;
}
.s-modal-default-button[data-v-4d98927b] {
  float: right;
}
.night .v--modal-overlay[data-v-4d98927b],
.night-theme .v--modal-overlay[data-v-4d98927b] {
  background-color: rgba(9, 22, 29, 0.95) !important;
}
.night .s-modal-container[data-v-4d98927b],
.night-theme .s-modal-container[data-v-4d98927b] {
  background: #17242d;
  -webkit-box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
          box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
}
.night .s-modal-title[data-v-4d98927b],
.night-theme .s-modal-title[data-v-4d98927b],
.night .s-modal-sub-title[data-v-4d98927b],
.night-theme .s-modal-sub-title[data-v-4d98927b] {
  color: #ffffff;
}
.s-modal-container[data-v-4d98927b] {
  padding: 24px;
}
.s-confirmation[data-v-4d98927b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.s-button-container[data-v-4d98927b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-button-container .s-button[data-v-4d98927b]:first-child {
  margin-left: 0;
}
.s-modal-sub-title[data-v-4d98927b] {
  margin-bottom: 0px;
}
.s-modal-text[data-v-4d98927b] {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
}
.s-modal-default-button[data-v-4d98927b] {
  float: right;
}

[data-whatintent="mouse"] *[data-v-3154be44]:focus {
  outline: none;
}
[data-whatintent="keyboard"] *[data-v-3154be44]:focus {
  outline: 2px solid #09161d;
  outline-offset: 2px;
}
[data-whatintent="keyboard"] .s-accordion[data-v-3154be44]:focus {
  border: 2px solid #09161d;
  outline: none;
}
[data-whatintent="keyboard"] .night *[data-v-3154be44]:focus,
[data-whatintent="keyboard"] .night-theme *[data-v-3154be44]:focus {
  outline-color: #ffffff;
}
[data-whatintent="keyboard"] .night .s-accordion[data-v-3154be44]:focus,
[data-whatintent="keyboard"] .night-theme .s-accordion[data-v-3154be44]:focus {
  border-color: #ffffff;
}
@-webkit-keyframes spin-data-v-3154be44 {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes spin-data-v-3154be44 {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
h1[data-v-3154be44],
h2[data-v-3154be44],
h3[data-v-3154be44],
h4[data-v-3154be44],
a[data-v-3154be44],
p[data-v-3154be44],
span[data-v-3154be44],
label[data-v-3154be44] {
  font-family: "Roboto";
}
h1[data-v-3154be44],
h2[data-v-3154be44],
h3[data-v-3154be44],
h4[data-v-3154be44] {
  color: #09161d;
  margin-top: 0px;
  line-height: 130%;
}
h1[data-v-3154be44] {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 24px;
}
h2[data-v-3154be44] {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 16px;
}
h3[data-v-3154be44] {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 8px;
}
h4[data-v-3154be44] {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 8px;
}
p[data-v-3154be44],
a[data-v-3154be44] {
  color: #4f5e65;
}
p[data-v-3154be44] {
  margin-top: 0px;
  margin-bottom: 16px;
}
a[data-v-3154be44] {
  text-decoration: underline;
  font-weight: 500;
}
.night h1[data-v-3154be44],
.night-theme h1[data-v-3154be44],
.night h2[data-v-3154be44],
.night-theme h2[data-v-3154be44],
.night h3[data-v-3154be44],
.night-theme h3[data-v-3154be44],
.night h4[data-v-3154be44],
.night-theme h4[data-v-3154be44] {
  color: #ffffff;
}
.night p[data-v-3154be44],
.night-theme p[data-v-3154be44],
.night a[data-v-3154be44],
.night-theme a[data-v-3154be44] {
  color: #bdc2c4;
}
.fade-enter-active[data-v-3154be44] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fade-leave-active[data-v-3154be44] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-enter[data-v-3154be44] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-leave-to[data-v-3154be44] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeFast-enter-active[data-v-3154be44] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeFast-enter[data-v-3154be44],
.fadeFast-leave-active[data-v-3154be44],
.fadeFast-leave-to[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeX-from-left-enter-active[data-v-3154be44] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-left-leave-active[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-left-enter[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
  opacity: 0;
}
.fadeX-from-left-leave-to[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.fadeX-from-right-enter-active[data-v-3154be44] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-right-leave-active[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-right-enter[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  opacity: 0;
}
.fadeX-from-right-leave-to[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}
.fadeY-from-top-enter-active[data-v-3154be44] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-top-leave-active[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-top-enter[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
}
.fadeY-from-top-leave-to[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.fadeY-from-bottom-enter-active[data-v-3154be44] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-bottom-leave-active[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-bottom-enter[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
}
.fadeY-from-bottom-leave-to[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.expand-dropdown-enter-active[data-v-3154be44],
.expand-dropdown-leave-active[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.expand-dropdown-enter[data-v-3154be44],
.expand-dropdown-leave-to[data-v-3154be44] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  height: 0;
  opacity: 0;
}
.v--modal-overlay[data-v-3154be44] {
  background: rgba(227, 232, 235, 0.95) !important;
}
.s-modal-container[data-v-3154be44] {
  background: #ffffff;
  border-radius: 8px;
}
.s-modal-body[data-v-3154be44] {
  background: #ffffff;
  padding: 32px;
  padding-bottom: 24px;
}
.s-modal-title[data-v-3154be44],
.s-modal-sub-title[data-v-3154be44] {
  color: #09161d;
  margin-bottom: 24px;
}
.s-modal-sub-title[data-v-3154be44] {
  margin-bottom: 16px;
  font-weight: 500;
}
.s-modal-default-button[data-v-3154be44] {
  float: right;
}
.night .v--modal-overlay[data-v-3154be44],
.night-theme .v--modal-overlay[data-v-3154be44] {
  background-color: rgba(9, 22, 29, 0.95) !important;
}
.night .s-modal-container[data-v-3154be44],
.night-theme .s-modal-container[data-v-3154be44] {
  background: #17242d;
  -webkit-box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
          box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
}
.night .s-modal-title[data-v-3154be44],
.night-theme .s-modal-title[data-v-3154be44],
.night .s-modal-sub-title[data-v-3154be44],
.night-theme .s-modal-sub-title[data-v-3154be44] {
  color: #ffffff;
}
.s-modal-welcome-prime[data-v-3154be44] {
  position: relative;
  overflow: hidden;
}
.modal-prime__close[data-v-3154be44] {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 100;
}
.modal-prime__close .icon-close[data-v-3154be44] {
  cursor: pointer;
  color: #91979a;
}
.modal-prime[data-v-3154be44] {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 16px;
  padding-left: 16px;
}
.modal-prime .modal-prime__video[data-v-3154be44] {
  display: none;
}
@media (min-width: 768px) {
.modal-prime .modal-prime__video[data-v-3154be44] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    display: block;
}
}
.modal-prime .modal-prime__heading[data-v-3154be44] {
  font-family: "Barlow", sans-serif;
  font-size: 32px !important;
  font-weight: 800;
  text-align: center;
  color: #09161d;
  line-height: 40px;
}
.modal-prime .modal-prime__heading span[data-v-3154be44] {
  color: #ffd79c;
}
.modal-prime .modal-prime__desc[data-v-3154be44] {
  color: #09161d;
  font-size: 20px;
  font-weight: 800;
  margin-top: 32px;
  text-align: center;
  line-height: 24px;
}
.modal-prime .modal-prime__images[data-v-3154be44] {
  display: none;
}
@media (min-width: 768px) {
.modal-prime .modal-prime__images[data-v-3154be44] {
    width: 516px;
    margin: 0 auto;
    display: block;
    background: url("https://cdn.streamlabs.com/static/imgs/compressed/streamer-4.png"), url("https://cdn.streamlabs.com/static/imgs/landing/streamer-2.png");
    height: 238px;
    background-repeat: no-repeat;
    background-size: 48%, 39%;
    background-position: 229px -25px, 103px 0;
}
}
.modal-prime .modal-prime__features[data-v-3154be44] {
  background: #f5f8fa;
  border-radius: 8px;
  margin-bottom: 24px;
  width: 100%;
  padding: 16px;
  margin-top: 20px;
}
@media (min-width: 768px) {
.modal-prime .modal-prime__features[data-v-3154be44] {
    width: 516px;
    margin: 0 auto;
    margin-bottom: 24px;
    margin-top: 0px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 32px;
    padding-left: 32px;
}
}
.modal-prime .modal-prime__features p[data-v-3154be44] {
  color: #09161d;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  line-height: 21px;
}
.modal-prime .modal-prime__features ul[data-v-3154be44] {
  color: #4f5e65;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  padding-left: 16px;
  margin: 0px;
}
.modal-prime .modal-prime__button[data-v-3154be44] {
  text-align: center;
}
.modal-prime .modal-prime__button .s-button[data-v-3154be44] {
  font-weight: bold;
}
.night .modal-prime__close .icon-close[data-v-3154be44],
.night-theme .modal-prime__close .icon-close[data-v-3154be44] {
  color: #bdc2c4;
}
.night .modal-prime .modal-prime__heading[data-v-3154be44],
.night-theme .modal-prime .modal-prime__heading[data-v-3154be44] {
  color: #ffffff;
}
.night .modal-prime .modal-prime__desc[data-v-3154be44],
.night-theme .modal-prime .modal-prime__desc[data-v-3154be44] {
  color: #ffffff;
}
.night .modal-prime .modal-prime__features[data-v-3154be44],
.night-theme .modal-prime .modal-prime__features[data-v-3154be44] {
  background: rgba(43, 56, 63, 0.7);
}
.night .modal-prime .modal-prime__features p[data-v-3154be44],
.night-theme .modal-prime .modal-prime__features p[data-v-3154be44] {
  color: #ffffff;
}
.night .modal-prime .modal-prime__features ul[data-v-3154be44],
.night-theme .modal-prime .modal-prime__features ul[data-v-3154be44] {
  color: #bdc2c4;
}

[data-whatintent="mouse"] *[data-v-407f4207]:focus {
  outline: none;
}
[data-whatintent="keyboard"] *[data-v-407f4207]:focus {
  outline: 2px solid #09161d;
  outline-offset: 2px;
}
[data-whatintent="keyboard"] .s-accordion[data-v-407f4207]:focus {
  border: 2px solid #09161d;
  outline: none;
}
[data-whatintent="keyboard"] .night *[data-v-407f4207]:focus,
[data-whatintent="keyboard"] .night-theme *[data-v-407f4207]:focus {
  outline-color: #ffffff;
}
[data-whatintent="keyboard"] .night .s-accordion[data-v-407f4207]:focus,
[data-whatintent="keyboard"] .night-theme .s-accordion[data-v-407f4207]:focus {
  border-color: #ffffff;
}
@-webkit-keyframes spin-data-v-407f4207 {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes spin-data-v-407f4207 {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
h1[data-v-407f4207],
h2[data-v-407f4207],
h3[data-v-407f4207],
h4[data-v-407f4207],
a[data-v-407f4207],
p[data-v-407f4207],
span[data-v-407f4207],
label[data-v-407f4207] {
  font-family: "Roboto";
}
h1[data-v-407f4207],
h2[data-v-407f4207],
h3[data-v-407f4207],
h4[data-v-407f4207] {
  color: #09161d;
  margin-top: 0px;
  line-height: 130%;
}
h1[data-v-407f4207] {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 24px;
}
h2[data-v-407f4207] {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 16px;
}
h3[data-v-407f4207] {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 8px;
}
h4[data-v-407f4207] {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 8px;
}
p[data-v-407f4207],
a[data-v-407f4207] {
  color: #4f5e65;
}
p[data-v-407f4207] {
  margin-top: 0px;
  margin-bottom: 16px;
}
a[data-v-407f4207] {
  text-decoration: underline;
  font-weight: 500;
}
.night h1[data-v-407f4207],
.night-theme h1[data-v-407f4207],
.night h2[data-v-407f4207],
.night-theme h2[data-v-407f4207],
.night h3[data-v-407f4207],
.night-theme h3[data-v-407f4207],
.night h4[data-v-407f4207],
.night-theme h4[data-v-407f4207] {
  color: #ffffff;
}
.night p[data-v-407f4207],
.night-theme p[data-v-407f4207],
.night a[data-v-407f4207],
.night-theme a[data-v-407f4207] {
  color: #bdc2c4;
}
.fade-enter-active[data-v-407f4207] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fade-leave-active[data-v-407f4207] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-enter[data-v-407f4207] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-leave-to[data-v-407f4207] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeFast-enter-active[data-v-407f4207] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeFast-enter[data-v-407f4207],
.fadeFast-leave-active[data-v-407f4207],
.fadeFast-leave-to[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeX-from-left-enter-active[data-v-407f4207] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-left-leave-active[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-left-enter[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
  opacity: 0;
}
.fadeX-from-left-leave-to[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.fadeX-from-right-enter-active[data-v-407f4207] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-right-leave-active[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-right-enter[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  opacity: 0;
}
.fadeX-from-right-leave-to[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}
.fadeY-from-top-enter-active[data-v-407f4207] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-top-leave-active[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-top-enter[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
}
.fadeY-from-top-leave-to[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.fadeY-from-bottom-enter-active[data-v-407f4207] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-bottom-leave-active[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-bottom-enter[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
}
.fadeY-from-bottom-leave-to[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.expand-dropdown-enter-active[data-v-407f4207],
.expand-dropdown-leave-active[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.expand-dropdown-enter[data-v-407f4207],
.expand-dropdown-leave-to[data-v-407f4207] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  height: 0;
  opacity: 0;
}
.modal-prime__close[data-v-407f4207] {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 100;
}
.modal-prime__close .icon-close[data-v-407f4207] {
  cursor: pointer;
  color: #91979a;
}

[data-whatintent="mouse"] *[data-v-66d8d161]:focus {
  outline: none;
}
[data-whatintent="keyboard"] *[data-v-66d8d161]:focus {
  outline: 2px solid #09161d;
  outline-offset: 2px;
}
[data-whatintent="keyboard"] .s-accordion[data-v-66d8d161]:focus {
  border: 2px solid #09161d;
  outline: none;
}
[data-whatintent="keyboard"] .night *[data-v-66d8d161]:focus,
[data-whatintent="keyboard"] .night-theme *[data-v-66d8d161]:focus {
  outline-color: #ffffff;
}
[data-whatintent="keyboard"] .night .s-accordion[data-v-66d8d161]:focus,
[data-whatintent="keyboard"] .night-theme .s-accordion[data-v-66d8d161]:focus {
  border-color: #ffffff;
}
@-webkit-keyframes spin-data-v-66d8d161 {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes spin-data-v-66d8d161 {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
h1[data-v-66d8d161],
h2[data-v-66d8d161],
h3[data-v-66d8d161],
h4[data-v-66d8d161],
a[data-v-66d8d161],
p[data-v-66d8d161],
span[data-v-66d8d161],
label[data-v-66d8d161] {
  font-family: "Roboto";
}
h1[data-v-66d8d161],
h2[data-v-66d8d161],
h3[data-v-66d8d161],
h4[data-v-66d8d161] {
  color: #09161d;
  margin-top: 0px;
  line-height: 130%;
}
h1[data-v-66d8d161] {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 24px;
}
h2[data-v-66d8d161] {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 16px;
}
h3[data-v-66d8d161] {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 8px;
}
h4[data-v-66d8d161] {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 8px;
}
p[data-v-66d8d161],
a[data-v-66d8d161] {
  color: #4f5e65;
}
p[data-v-66d8d161] {
  margin-top: 0px;
  margin-bottom: 16px;
}
a[data-v-66d8d161] {
  text-decoration: underline;
  font-weight: 500;
}
.night h1[data-v-66d8d161],
.night-theme h1[data-v-66d8d161],
.night h2[data-v-66d8d161],
.night-theme h2[data-v-66d8d161],
.night h3[data-v-66d8d161],
.night-theme h3[data-v-66d8d161],
.night h4[data-v-66d8d161],
.night-theme h4[data-v-66d8d161] {
  color: #ffffff;
}
.night p[data-v-66d8d161],
.night-theme p[data-v-66d8d161],
.night a[data-v-66d8d161],
.night-theme a[data-v-66d8d161] {
  color: #bdc2c4;
}
.fade-enter-active[data-v-66d8d161] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fade-leave-active[data-v-66d8d161] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-enter[data-v-66d8d161] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-leave-to[data-v-66d8d161] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeFast-enter-active[data-v-66d8d161] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeFast-enter[data-v-66d8d161],
.fadeFast-leave-active[data-v-66d8d161],
.fadeFast-leave-to[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeX-from-left-enter-active[data-v-66d8d161] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-left-leave-active[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-left-enter[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
  opacity: 0;
}
.fadeX-from-left-leave-to[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.fadeX-from-right-enter-active[data-v-66d8d161] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-right-leave-active[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-right-enter[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  opacity: 0;
}
.fadeX-from-right-leave-to[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}
.fadeY-from-top-enter-active[data-v-66d8d161] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-top-leave-active[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-top-enter[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
}
.fadeY-from-top-leave-to[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.fadeY-from-bottom-enter-active[data-v-66d8d161] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-bottom-leave-active[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-bottom-enter[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
}
.fadeY-from-bottom-leave-to[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.expand-dropdown-enter-active[data-v-66d8d161],
.expand-dropdown-leave-active[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.expand-dropdown-enter[data-v-66d8d161],
.expand-dropdown-leave-to[data-v-66d8d161] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  height: 0;
  opacity: 0;
}
.v--modal-overlay[data-v-66d8d161] {
  background: rgba(227, 232, 235, 0.95) !important;
}
.s-modal-container[data-v-66d8d161] {
  background: #ffffff;
  border-radius: 8px;
}
.s-modal-body[data-v-66d8d161] {
  background: #ffffff;
  padding: 32px;
  padding-bottom: 24px;
}
.s-modal-title[data-v-66d8d161],
.s-modal-sub-title[data-v-66d8d161] {
  color: #09161d;
  margin-bottom: 24px;
}
.s-modal-sub-title[data-v-66d8d161] {
  margin-bottom: 16px;
  font-weight: 500;
}
.s-modal-default-button[data-v-66d8d161] {
  float: right;
}
.night .v--modal-overlay[data-v-66d8d161],
.night-theme .v--modal-overlay[data-v-66d8d161] {
  background-color: rgba(9, 22, 29, 0.95) !important;
}
.night .s-modal-container[data-v-66d8d161],
.night-theme .s-modal-container[data-v-66d8d161] {
  background: #17242d;
  -webkit-box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
          box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.24);
}
.night .s-modal-title[data-v-66d8d161],
.night-theme .s-modal-title[data-v-66d8d161],
.night .s-modal-sub-title[data-v-66d8d161],
.night-theme .s-modal-sub-title[data-v-66d8d161] {
  color: #ffffff;
}
.s-modal-prime-intro[data-v-66d8d161] {
  background-color: #ffd79c;
  padding-right: 80px;
  padding-left: 80px;
  padding-top: 64px;
  padding-bottom: 64px;
  border-radius: 4px;
  position: relative;
  color: #09161d;
}
@media (max-width: 680px) {
.s-modal-prime-intro[data-v-66d8d161] {
    padding-right: 16px;
    padding-left: 16px;
}
}
.modal-prime-intro[data-v-66d8d161] {
  position: relative;
  z-index: 1;
}
.modal-prime-intro__bg[data-v-66d8d161] {
  position: absolute;
  z-index: 0;
}
.modal-prime-intro__bg--star[data-v-66d8d161] {
  width: 470px;
  top: 17px;
  left: 0;
}
.modal-prime-intro__bg--components[data-v-66d8d161] {
  width: 386px;
  bottom: 27px;
  right: 0;
}
@media (max-width: 680px) {
.modal-prime-intro__bg--components[data-v-66d8d161] {
    display: none;
}
}
.modal-prime-intro__heading[data-v-66d8d161] {
  font-size: 48px;
  font-weight: 800;
  margin-bottom: 20px;
  line-height: normal;
}
.modal-prime-intro__heading--subtitle[data-v-66d8d161] {
  margin-top: 40px;
  font-weight: bold;
  font-size: 20px;
}
.modal-prime-intro__heading--bold[data-v-66d8d161] {
  font-family: "Barlow";
  font-weight: 900;
}
.modal-prime-intro__list[data-v-66d8d161] {
  list-style: none;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.modal-prime-intro__list__item[data-v-66d8d161] {
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 12px;
  color: #30322c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: normal;
}
.modal-prime-intro__list__item i[data-v-66d8d161] {
  margin-right: 16px;
}
.modal-prime-intro__price[data-v-66d8d161] {
  font-size: 12px;
  font-weight: 500;
}
.modal-prime-intro__button[data-v-66d8d161] {
  margin-top: 40px;
}
.s-button[data-v-66d8d161] {
  width: 176px;
}
@media (max-width: 680px) {
.s-button[data-v-66d8d161] {
    width: 100%;
}
}

[data-whatintent="mouse"] *[data-v-7339b38f]:focus {
  outline: none;
}
[data-whatintent="keyboard"] *[data-v-7339b38f]:focus {
  outline: 2px solid #09161d;
  outline-offset: 2px;
}
[data-whatintent="keyboard"] .s-accordion[data-v-7339b38f]:focus {
  border: 2px solid #09161d;
  outline: none;
}
[data-whatintent="keyboard"] .night *[data-v-7339b38f]:focus,
[data-whatintent="keyboard"] .night-theme *[data-v-7339b38f]:focus {
  outline-color: #ffffff;
}
[data-whatintent="keyboard"] .night .s-accordion[data-v-7339b38f]:focus,
[data-whatintent="keyboard"] .night-theme .s-accordion[data-v-7339b38f]:focus {
  border-color: #ffffff;
}
@-webkit-keyframes spin-data-v-7339b38f {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes spin-data-v-7339b38f {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
h1[data-v-7339b38f],
h2[data-v-7339b38f],
h3[data-v-7339b38f],
h4[data-v-7339b38f],
a[data-v-7339b38f],
p[data-v-7339b38f],
span[data-v-7339b38f],
label[data-v-7339b38f] {
  font-family: "Roboto";
}
h1[data-v-7339b38f],
h2[data-v-7339b38f],
h3[data-v-7339b38f],
h4[data-v-7339b38f] {
  color: #09161d;
  margin-top: 0px;
  line-height: 130%;
}
h1[data-v-7339b38f] {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 24px;
}
h2[data-v-7339b38f] {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 16px;
}
h3[data-v-7339b38f] {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 8px;
}
h4[data-v-7339b38f] {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 8px;
}
p[data-v-7339b38f],
a[data-v-7339b38f] {
  color: #4f5e65;
}
p[data-v-7339b38f] {
  margin-top: 0px;
  margin-bottom: 16px;
}
a[data-v-7339b38f] {
  text-decoration: underline;
  font-weight: 500;
}
.night h1[data-v-7339b38f],
.night-theme h1[data-v-7339b38f],
.night h2[data-v-7339b38f],
.night-theme h2[data-v-7339b38f],
.night h3[data-v-7339b38f],
.night-theme h3[data-v-7339b38f],
.night h4[data-v-7339b38f],
.night-theme h4[data-v-7339b38f] {
  color: #ffffff;
}
.night p[data-v-7339b38f],
.night-theme p[data-v-7339b38f],
.night a[data-v-7339b38f],
.night-theme a[data-v-7339b38f] {
  color: #bdc2c4;
}
.fade-enter-active[data-v-7339b38f] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fade-leave-active[data-v-7339b38f] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-enter[data-v-7339b38f] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-leave-to[data-v-7339b38f] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeFast-enter-active[data-v-7339b38f] {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeFast-enter[data-v-7339b38f],
.fadeFast-leave-active[data-v-7339b38f],
.fadeFast-leave-to[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeX-from-left-enter-active[data-v-7339b38f] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-left-leave-active[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-left-enter[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
  opacity: 0;
}
.fadeX-from-left-leave-to[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.fadeX-from-right-enter-active[data-v-7339b38f] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-right-leave-active[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-right-enter[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  opacity: 0;
}
.fadeX-from-right-leave-to[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}
.fadeY-from-top-enter-active[data-v-7339b38f] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-top-leave-active[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-top-enter[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
}
.fadeY-from-top-leave-to[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.fadeY-from-bottom-enter-active[data-v-7339b38f] {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-bottom-leave-active[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-bottom-enter[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
}
.fadeY-from-bottom-leave-to[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.expand-dropdown-enter-active[data-v-7339b38f],
.expand-dropdown-leave-active[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.expand-dropdown-enter[data-v-7339b38f],
.expand-dropdown-leave-to[data-v-7339b38f] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  height: 0;
  opacity: 0;
}
.modal-prime__close[data-v-7339b38f] {
  position: absolute;
  top: 26px;
  right: 30px;
  z-index: 100;
}
.modal-prime__close .icon-close[data-v-7339b38f] {
  cursor: pointer;
  color: #ffffff;
}
.s-call-to-action--nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 300px;
  position: relative;
  overflow: hidden;
}
.s-call-to-action--nav:before {
  content: "\e9bb";
  font-family: "icomoon";
  position: absolute;
  left: -80px;
  bottom: 8px;
  font-size: 156px;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  font-style: normal;
  display: inline-block;
  font-weight: 400;
  opacity: 0.08;
}
.s-call-to-action--nav .s-call-to-action__description {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
}
.s-call-to-action--nav .s-call-to-action__extras {
  margin-top: 16px;
  font-size: 12px;
  color: #91979a;
}
.s-call-to-action--nav .s-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 16px;
  color: #09161d;
  line-height: 130%;
}
.s-call-to-action--nav .s-title .s-badge {
  margin-left: 0px;
  display: inline-block;
}
.s-call-to-action--nav .s-subtitle {
  font-size: 14px;
  color: #4f5e65;
}
.s-call-to-action--nav .s-button {
  margin-top: 24px;
}
.night .s-call-to-action,
.night-theme .s-call-to-action {
  background-color: #2b383f;
}
.night .s-title,
.night-theme .s-title {
  color: #ffffff;
}
.night .s-subtitle,
.night-theme .s-subtitle {
  color: #bdc2c4;
}
.s-overlay__container--mq[data-v-484bf4ab] {
  display: block !important;
}
.s-overlay__image-block--mq[data-v-484bf4ab] {
  width: 100% !important;
  height: auto;
}
.v--modal-overlay[data-v-484bf4ab] {
  background: rgba(255, 255, 255, 0.95) !important;
}
.s-overlay__wrapper[data-v-484bf4ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.s-overlay__icon[data-v-484bf4ab] {
  padding: 32px;
}
.s-icon[data-v-484bf4ab] {
  cursor: pointer;
}
.s-overlay__container[data-v-484bf4ab] {
  width: 80%;
  max-width: 1400px;
  height: auto;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 40px;
}
.s-overlay__body[data-v-484bf4ab] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  text-align: left;
}
.s-overlay__label[data-v-484bf4ab] {
  font-size: 16px;
  font-weight: 500;
  color: #09161d;
}
.s-overlay__title[data-v-484bf4ab] {
  font-size: 36px;
  font-weight: 900;
}
.s-overlay__text[data-v-484bf4ab] {
  line-height: 21px;
  margin-bottom: 24px;
  font-size: 16px;
}
.s-overlay-links[data-v-484bf4ab] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 32px;
}
.s-overlay__link[data-v-484bf4ab] {
  margin-left: 16px;
}
.s-overlay__image-block[data-v-484bf4ab] {
  text-align: center;
  justify-self: center;
  margin-top: 16px;
  overflow: hidden;
}
.s-overlay__image[data-v-484bf4ab] {
  max-width: 100%;
  width: auto;
  border-radius: 8px;
}
.night .v--modal-overlay[data-v-484bf4ab],
.night-theme .v--modal-overlay[data-v-484bf4ab] {
  background: rgba(23, 36, 45, 0.95) !important;
}
.night .s-overlay__label[data-v-484bf4ab],
.night-theme .s-overlay__label[data-v-484bf4ab] {
  color: #ffffff;
}
.s-overlay__text {
  line-height: 21px;
  margin-bottom: 24px;
  font-size: 16px;
}
.s-overlay__text p,
.s-overlay__text * {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 16px;
}
.s-notice {
  overflow: hidden;
}
.s-notice__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px;
  max-width: 1600px;
  margin: 0 auto;
  position: relative;
}
.s-notice__icon-bg {
  position: absolute;
  left: -22px;
  width: 140px;
  height: 140px;
  font-size: 140px;
  opacity: 0.08;
}
.s-notice__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
.s-notice__title {
  margin-bottom: 12px;
}
.s-notice__icon {
  margin-right: 12px;
}
.s-notice__desc {
  margin-bottom: 0px;
}
.s-notice--default .s-notice__wrapper {
  background-color: rgba(145, 151, 154, 0.08);
}
.s-notice--default .s-notice__icon-bg,
.s-notice--default .s-notice__icon {
  color: #91979a;
}
.s-notice--default .s-notice__title {
  color: #09161d;
}
.s-notice--default .s-notice__icon {
  margin-top: 2px;
}
.s-notice--error .s-notice__wrapper {
  background-color: rgba(177, 67, 52, 0.08);
}
.s-notice--error .s-notice__icon-bg,
.s-notice--error .s-notice__icon {
  color: #b14334;
}
.s-notice--error .s-notice__title {
  color: #b14334;
}
.s-notice--error .s-notice__body {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.night .s-notice--default .s-notice__wrapper,
.night-theme .s-notice--default .s-notice__wrapper {
  background-color: rgba(145, 151, 154, 0.17);
}
.night .s-notice--default .s-notice__icon-bg,
.night-theme .s-notice--default .s-notice__icon-bg,
.night .s-notice--default .s-notice__icon,
.night-theme .s-notice--default .s-notice__icon {
  color: #91979a;
}
.night .s-notice--default .s-notice__title,
.night-theme .s-notice--default .s-notice__title {
  color: #ffffff;
}
.night .s-notice--error .s-notice__wrapper,
.night-theme .s-notice--error .s-notice__wrapper {
  background-color: rgba(255, 111, 91, 0.08);
}
.night .s-notice--error .s-notice__icon-bg,
.night-theme .s-notice--error .s-notice__icon-bg,
.night .s-notice--error .s-notice__icon,
.night-theme .s-notice--error .s-notice__icon {
  color: #ff6f5b;
}
.night .s-notice--error .s-notice__title,
.night-theme .s-notice--error .s-notice__title {
  color: #ff6f5b;
}
.s-onboarding-step {
  margin-top: 32px;
}
.s-onboarding {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 10;
  width: 800px;
}
.s-onboarding .s-onboarding-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.s-onboarding .s-onboarding-main.s-onboarding__top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.s-onboarding .s-onboarding-main.s-onboarding__left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.s-onboarding .s-onboarding-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.s-onboarding .s-onboarding-progress.s-onboarding__left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 24px;
  margin-right: 48px;
  padding-top: 56px;
  height: 400px;
}
.s-onboarding .s-onboarding-progress.s-onboarding__top {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 60%;
  min-height: 24px;
}
.s-onboarding .s-onboarding-skip__warning {
  margin-right: 8px;
}
.s-onboarding .s-onboarding-progress__line {
  background: #e3e8eb;
  z-index: 1;
  position: absolute;
}
.s-onboarding .s-onboarding-progress__line.s-onboarding__left {
  width: 4px;
  height: 100%;
  left: 10px;
}
.s-onboarding .s-onboarding-progress__line.s-onboarding__top {
  width: 100%;
  height: 4px;
  top: 10px;
}
.s-onboarding .s-step__cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.s-onboarding .s-step__cont .s-step-name__cont:first-child {
  width: auto;
}
.s-onboarding .s-step-name__cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.s-onboarding .s-name-caret {
  color: #4f5e65;
  font-size: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.s-onboarding .s-name-caret > i {
  display: block;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.s-onboarding .s-name-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  word-wrap: none;
  white-space: nowrap;
  color: #4f5e65;
}
.s-onboarding .s-name-step.current-step {
  color: #09161d;
  font-weight: 500;
}
.s-onboarding .s-bullet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  background-color: #e3e8eb;
  border-radius: 50%;
  z-index: 10;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-onboarding .s-bullet > i {
  font-size: 12px;
  color: #ffffff;
}
.s-onboarding .s-bullet.s-onboarding__top {
  margin-bottom: 40px;
}
.s-onboarding .s-bullet.current-step {
  background-color: #80f5d2;
}
.s-onboarding .s-onboarding-body {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-onboarding .s-onboarding-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #e3e8eb;
  padding-top: 24px;
  margin-top: 40px;
}
.s-onboarding .s-onboarding-footer p {
  text-decoration: underline;
  margin: 0px;
  cursor: pointer;
}
.s-onboarding .s-onboarding-footer button {
  cursor: pointer;
}
.s-onboarding .s-nextStep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-onboarding .s-nextStep p {
  margin-right: 16px;
}
.night .s-onboarding,
.night-theme .s-onboarding {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 10;
  width: 800px;
}
.night .s-onboarding .s-onboarding-progress__line,
.night-theme .s-onboarding .s-onboarding-progress__line {
  background: #09161d;
}
.night .s-onboarding .s-name-caret,
.night-theme .s-onboarding .s-name-caret {
  color: #4f5e65;
}
.night .s-onboarding .s-name-step,
.night-theme .s-onboarding .s-name-step {
  color: #bdc2c4;
}
.night .s-onboarding .s-name-step.current-step,
.night-theme .s-onboarding .s-name-step.current-step {
  color: #ffffff;
}
.night .s-onboarding .s-bullet,
.night-theme .s-onboarding .s-bullet {
  background-color: #09161d;
}
.night .s-onboarding .s-bullet > i,
.night-theme .s-onboarding .s-bullet > i {
  color: #91979a;
}
.night .s-onboarding .s-bullet.current-step,
.night-theme .s-onboarding .s-bullet.current-step {
  background-color: #f5f8fa;
}
.night .s-onboarding .s-onboarding-footer,
.night-theme .s-onboarding .s-onboarding-footer {
  border-top: 1px solid #2b383f;
}
.s-pane-dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: inline-block;
  padding: 3px 0;
}
.s-pane-dropdown__slot-list {
  display: none;
}
.s-pane-dropdown__menu {
  position: absolute;
  top: 24px;
  z-index: 100;
  width: auto;
  max-height: 300px;
  margin: 0;
  padding: 0;
  border-radius: 4px;
  text-align: left;
  list-style-type: none;
  background-color: #ffffff;
  -webkit-box-shadow: 0 6px 14px rgba(55, 71, 79, 0.1);
          box-shadow: 0 6px 14px rgba(55, 71, 79, 0.1);
  overflow-y: auto;
}
.s-pane-dropdown__menu--auto-height {
  max-height: initial;
}
.s-pane-dropdown__menu--right {
  right: 0;
}
.s-pane-dropdown__menu--center {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.s-pane-dropdown__menu--top {
  bottom: calc(100% + 8px);
  top: unset;
}
.s-pane-dropdown__menu--relative {
  position: relative;
  top: 0;
}
.s-pane-dropdown__menu--simple {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.s-pane-dropdown__menu--simple .s-pane-dropdown__list {
  margin: 0px;
}
.s-pane-dropdown__icon {
  margin-right: 8px;
}
.s-pane-dropdown__list {
  margin: 16px;
  padding: 0;
  list-style-type: none;
}
.s-pane-dropdown__list .s-pane-dropdown__toggle {
  margin-bottom: 0;
}
.s-pane-dropdown__list .s-pane-dropdown__menu {
  position: relative;
  top: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.s-pane-dropdown__list .s-pane-dropdown__list {
  margin: 8px 8px 0;
}
.s-pane-dropdown__list hr {
  width: 100%;
  margin: 12px 0 16px;
  border: none;
  border-bottom: 1px solid #e3e8eb;
}
.s-pane-dropdown__list a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  white-space: nowrap;
  margin-bottom: 8px;
}
.s-pane-dropdown__list a:last-of-type {
  margin-bottom: 4px;
}
.s-pane-dropdown__list i {
  margin-right: 8px;
}
.s-pane-dropdown__toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  text-decoration: none;
  cursor: pointer;
}
.s-pane-dropdown__toggle span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.s-pane-dropdown__toggle i {
  color: #91979a;
  margin-left: 8px;
  margin-top: -2px;
}
.s-pane-dropdown__toggle--active {
  color: #09161d;
}
.s-pane-dropdown__toggle--active i {
  color: #09161d;
}
.night .s-pane-dropdown__toggle:hover {
  color: #ffffff;
}
.night .s-pane-dropdown__toggle--active {
  color: white;
}
.night .s-pane-dropdown__toggle--active i {
  color: white;
}
.night .s-pane-dropdown__menu {
  background-color: #2b383f;
}
.night .s-pane-dropdown__menu--simple {
  background-color: transparent;
}
.night .s-pane-dropdown__list hr {
  border-bottom-color: #4f5e65;
}
.night .s-pane-dropdown a:hover {
  color: #ffffff;
}
.expand-dropdown-enter-active {
  -webkit-animation: dropdown-fadein 0.3s cubic-bezier(0.4, 0, 0.2, 1);
          animation: dropdown-fadein 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
@-webkit-keyframes dropdown-fadein {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes dropdown-fadein {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.prime-section {
  background: rgba(255, 255, 255, 0.88);
  padding: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
}
.prime-section .s-empty-section {
  padding: 0px;
}
.prime-section .s-badge--prime-alt {
  margin-right: 5px;
  vertical-align: baseline;
}
.night .prime-section,
.night-theme .prime-section {
  background: rgba(23, 36, 45, 0.88);
}
.s-checkbox input:checked ~ label {
  color: #09161d;
}
.s-checkbox input:checked ~ label:before {
  border-color: #128079;
  background-color: #128079;
}
.s-checkbox input:checked ~ label:after {
  position: absolute;
  left: 3px;
  top: 0px;
  opacity: 1;
  color: #ffffff;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  font-size: 10px;
}
.s-radio.s-checkbox label:before {
  content: "";
  -webkit-transform: none;
          transform: none;
  width: 16px;
  height: 16px;
  border-radius: 500rem;
  top: 0;
  left: 0;
}
.s-radio.s-checkbox input:checked ~ label:after {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  border-radius: 20px;
  left: 4px;
  top: 4px;
}
.s-radio-button-group .s-checkbox,
.s-checkbox-group .s-checkbox,
.s-radio-button-group .s-radio-button,
.s-checkbox-group .s-radio-button {
  margin-bottom: 8px;
}
.s-radio-button-group .s-checkbox:last-child,
.s-checkbox-group .s-checkbox:last-child,
.s-radio-button-group .s-radio-button:last-child,
.s-checkbox-group .s-radio-button:last-child {
  margin-bottom: 0px;
}
.night .s-checkbox label {
  color: #bdc2c4;
}
.night .s-checkbox label:before {
  border-color: #4f5e65;
}
.night .s-checkbox input:checked ~ label {
  color: #ffffff;
}
.night .s-checkbox input:checked ~ label:before {
  border-color: #80f5d2;
  background-color: #80f5d2;
}
.night .s-radio.s-checkbox input:checked ~ label:after {
  background: #09161d;
}
.s-selector fieldset[disabled] .multiselect {
  pointer-events: none;
}
.s-selector .multiselect,
.s-selector .multiselect__input,
.s-selector .multiselect__single {
  font-family: inherit;
  font-size: 14px;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.s-selector .multiselect {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  position: relative;
  width: 100%;
  min-height: 40px;
  text-align: left;
}
.s-selector .multiselect * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.s-selector .multiselect:focus {
  outline: none;
}
.s-selector .multiselect--disabled {
  background: transparent;
  pointer-events: none;
  opacity: 0.6;
}
.s-selector .multiselect--active {
  z-index: 50;
}
.s-selector .multiselect--active:not(.multiselect--above) .multiselect__current,
.s-selector .multiselect--active:not(.multiselect--above) .multiselect__input,
.s-selector .multiselect--active:not(.multiselect--above) .multiselect__tags {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.s-selector .multiselect--active .multiselect__select {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.s-selector .multiselect--above.multiselect--active .multiselect__current,
.s-selector .multiselect--above.multiselect--active .multiselect__input,
.s-selector .multiselect--above.multiselect--active .multiselect__tags {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.s-selector .multiselect__input,
.s-selector .multiselect__single {
  position: relative;
  display: inline-block;
  min-height: 20px;
  line-height: 20px;
  border: none;
  border-radius: 5px;
  background: #2b383f;
  color: #09161d;
  padding: 0 0 0 5px;
  width: 100%;
  -webkit-transition: border 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  transition: border 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 8px;
  vertical-align: top;
  height: 20px;
}
.s-selector .multiselect__tag ~ .multiselect__input,
.s-selector .multiselect__tag ~ .multiselect__single {
  width: auto;
}
.s-selector .multiselect__input {
  background: transparent;
}
.s-selector .multiselect__input::-webkit-input-placeholder {
  color: #4f5e65;
}
.s-selector .multiselect__input::-moz-placeholder {
  color: #4f5e65;
}
.s-selector .multiselect__input:-ms-input-placeholder {
  color: #4f5e65;
}
.s-selector .multiselect__input::-ms-input-placeholder {
  color: #4f5e65;
}
.s-selector .multiselect__input::placeholder {
  color: #4f5e65;
}
.s-selector .multiselect__input:hover,
.s-selector .multiselect__single:hover {
  border-color: #cfcfcf;
}
.s-selector .multiselect__input:focus,
.s-selector .multiselect__single:focus {
  border-color: #a8a8a8;
}
.s-selector .multiselect__single {
  padding: 0 0 0 5px;
  margin-bottom: 8px;
  background: #e3e8eb;
  color: #09161d;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.s-selector .multiselect__tags-wrap {
  display: inline;
}
.s-selector .multiselect__tags {
  height: 40px;
  display: block;
  padding: 9px 40px 0 8px;
  border: 1px solid #e3e8eb;
  background: #e3e8eb;
  font-size: 14px;
  border-radius: 4px;
}
.s-selector .multiselect__tag {
  position: relative;
  display: inline-block;
  padding: 4px 26px 4px 10px;
  border-radius: 5px;
  margin-right: 10px;
  color: #09161d;
  line-height: 1;
  background: #ffffff;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}
.s-selector .multiselect__tag-icon {
  cursor: pointer;
  margin-left: 7px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  font-weight: 700;
  font-style: normal;
  width: 22px;
  text-align: center;
  line-height: 22px;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 5px;
}
.s-selector .multiselect__tag-icon:after {
  content: "\D7";
  color: #09161d;
  font-size: 14px;
}
.s-selector .multiselect__tag-icon:focus,
.s-selector .multiselect__tag-icon:hover {
  background: transparent;
}
.s-selector .multiselect__tag-icon:focus:after,
.s-selector .multiselect__tag-icon:hover:after {
  color: #09161d;
}
.s-selector .multiselect__current {
  min-height: 40px;
  overflow: hidden;
  padding: 8px 30px 0 12px;
  white-space: nowrap;
  border-radius: 5px;
  border: 1px solid #e8e8e8;
}
.s-selector .multiselect__current,
.s-selector .multiselect__select {
  line-height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
}
.s-selector .multiselect__select {
  position: absolute;
  width: 40px;
  height: 38px;
  right: 1px;
  top: 1px;
  padding: 4px 8px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-selector .multiselect__select:before {
  position: relative;
  right: 0;
  top: 25%;
  border: 0;
  -webkit-transform: none;
  transform: none;
  content: "\E996";
  font-family: "icomoon";
  color: #09161d;
  height: auto;
  width: auto;
}
.s-selector .multiselect__placeholder {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  padding-left: 5px;
  color: #adadad;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.s-selector .multiselect--active .multiselect__placeholder {
  display: none;
}
.s-selector .multiselect__content-wrapper {
  position: absolute;
  display: block;
  width: 100%;
  max-height: 240px;
  overflow: auto;
  border-top: none;
  z-index: 50;
  -webkit-overflow-scrolling: touch;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #d1d8db;
  -webkit-box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.08);
          box-shadow: 0px 4px 8px rgba(9, 22, 29, 0.08);
}
.s-selector .multiselect__content-wrapper::-webkit-scrollbar {
  width: 6px;
  background: transparent;
}
.s-selector .multiselect__content-wrapper::-webkit-scrollbar-track {
  background: #e3e8eb;
  border-radius: 0 0 4px 0;
}
.s-selector .multiselect__content-wrapper::-webkit-scrollbar-thumb {
  border-radius: 100px;
  background: #bdc2c4;
  border: none;
}
.s-selector .multiselect__content-wrapper::-webkit-scrollbar-corner {
  background: #e3e8eb;
}
.s-selector .multiselect__content {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
  min-width: 100%;
  vertical-align: top;
}
.s-selector .multiselect--above .multiselect__content-wrapper {
  bottom: 100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: none;
}
.s-selector .multiselect__content::webkit-scrollbar {
  display: none;
}
.s-selector .multiselect__element {
  display: block;
}
.s-selector .multiselect__option {
  display: block;
  padding: 12px;
  min-height: 40px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  position: relative;
  cursor: pointer;
  white-space: nowrap;
  color: #09161d;
  background: #e3e8eb;
  font-size: 14px;
}
.s-selector .multiselect__option:after {
  display: none;
  top: 0;
  right: 0;
  position: absolute;
  line-height: 40px;
  padding-right: 12px;
  padding-left: 20px;
  font-size: 13px;
}
.s-selector .multiselect__option--highlight {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(9, 22, 29, 0.08)), to(rgba(9, 22, 29, 0.08))), #e3e8eb;
  background: linear-gradient(0deg, rgba(9, 22, 29, 0.08), rgba(9, 22, 29, 0.08)), #e3e8eb;
}
.s-selector .multiselect__option--highlight:after {
  content: attr(data-select);
}
.s-selector .multiselect__option--selected:after {
  content: attr(data-selected);
}
.s-selector .multiselect__option--selected.multiselect__option--highlight:after {
  content: attr(data-deselect);
}
.s-selector .multiselect--disabled .multiselect__current,
.s-selector .multiselect--disabled .multiselect__select {
  color: #bdc2c4;
}
.s-selector .multiselect__option--disabled {
  color: #4f5e65;
  cursor: text;
  pointer-events: none;
}
.s-selector .multiselect__option--group {
  font-size: 12px;
}
.s-selector .multiselect__option--disabled.multiselect__option--highlight {
  background: #bdc2c4;
}
.s-selector .multiselect__option--group-selected.multiselect__option--highlight:after {
  content: attr(data-deselect);
}
.s-selector .multiselect-enter-active,
.s-selector .multiselect-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-selector .multiselect-enter,
.s-selector .multiselect-leave-active {
  opacity: 0;
}
.s-selector .multiselect__strong {
  margin-bottom: 8px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}
.s-selector [dir="rtl"] .multiselect {
  text-align: right;
}
.s-selector [dir="rtl"] .multiselect__select {
  right: auto;
  left: 1px;
}
.s-selector [dir="rtl"] .multiselect__tags {
  padding: 8px 8px 0 40px;
}
.s-selector [dir="rtl"] .multiselect__content {
  text-align: right;
}
.s-selector [dir="rtl"] .multiselect__option:after {
  right: auto;
  left: 0;
}
.s-selector [dir="rtl"] .multiselect__clear {
  right: auto;
  left: 12px;
}
.s-selector [dir="rtl"] .multiselect__spinner {
  right: auto;
  left: 1px;
}
@-webkit-keyframes spinning {
0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
}
to {
    -webkit-transform: rotate(2turn);
            transform: rotate(2turn);
}
}
@keyframes spinning {
0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
}
to {
    -webkit-transform: rotate(2turn);
            transform: rotate(2turn);
}
}
.night .s-selector .multiselect__tags,
.night-theme .s-selector .multiselect__tags {
  background: #4f5e65;
  border: #2b383f;
}
.night .s-selector .multiselect__content-wrapper,
.night-theme .s-selector .multiselect__content-wrapper {
  border-top: 1px solid #5d6b70;
}
.night .s-selector .multiselect__content-wrapper::-webkit-scrollbar-track,
.night-theme .s-selector .multiselect__content-wrapper::-webkit-scrollbar-track {
  background: #4f5e65;
}
.night .s-selector .multiselect__content-wrapper::-webkit-scrollbar-thumb,
.night-theme .s-selector .multiselect__content-wrapper::-webkit-scrollbar-thumb {
  background: #91979a;
}
.night .s-selector .multiselect__content-wrapper::-webkit-scrollbar-corner,
.night-theme .s-selector .multiselect__content-wrapper::-webkit-scrollbar-corner {
  background: #4f5e65;
}
.night .s-selector .multiselect__select:before,
.night-theme .s-selector .multiselect__select:before {
  color: #ffffff;
}
.night .s-selector .multiselect__input:-ms-input-placeholder,
.night-theme .s-selector .multiselect__input:-ms-input-placeholder {
  color: #bdc2c4;
}
.night .s-selector .multiselect__input::-webkit-input-placeholder, .night-theme .s-selector .multiselect__input::-webkit-input-placeholder {
  color: #bdc2c4;
}
.night .s-selector .multiselect__input::-moz-placeholder, .night-theme .s-selector .multiselect__input::-moz-placeholder {
  color: #bdc2c4;
}
.night .s-selector .multiselect__input:-ms-input-placeholder, .night-theme .s-selector .multiselect__input:-ms-input-placeholder {
  color: #bdc2c4;
}
.night .s-selector .multiselect__input::-ms-input-placeholder, .night-theme .s-selector .multiselect__input::-ms-input-placeholder {
  color: #bdc2c4;
}
.night .s-selector .multiselect__input::placeholder,
.night-theme .s-selector .multiselect__input::placeholder {
  color: #bdc2c4;
}
.night .s-selector .multiselect__single,
.night-theme .s-selector .multiselect__single {
  background: #4f5e65;
  color: #ffffff;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.night .s-selector .multiselect__tag,
.night-theme .s-selector .multiselect__tag {
  color: #ffffff;
  background: #17242d;
}
.night .s-selector .multiselect__tag-icon:after,
.night-theme .s-selector .multiselect__tag-icon:after {
  color: #ffffff;
}
.night .s-selector .multiselect__tag-icon:hover,
.night-theme .s-selector .multiselect__tag-icon:hover {
  background: transparent;
}
.night .s-selector .multiselect__option,
.night-theme .s-selector .multiselect__option {
  background: #4f5e65;
  color: #ffffff;
}
.night .s-selector .multiselect__option--highlight,
.night-theme .s-selector .multiselect__option--highlight {
  background: #5d6b70;
}
.night .s-selector .multiselect__option--disabled,
.night-theme .s-selector .multiselect__option--disabled {
  color: #bdc2c4;
}
.s-sitesearch {
  position: relative;
  height: 40px;
  min-width: 300px;
  max-width: 500px;
  border: 1px solid #f5f8fa;
  border-radius: 4px;
  background-color: #f5f8fa;
  -webkit-transform-origin: top;
          transform-origin: top;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-sitesearch.s-sitesearch--is-open {
  min-width: 300px;
  max-width: 500px;
}
.s-sitesearch.s-sitesearch--phase-one {
  border: 2px solid #09161d;
  background-color: #ffffff;
}
.s-sitesearch > i {
  font-size: 14px;
}
.s-sitesearch .s-sitesearch__input {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% - 2px);
          flex: 1 0 calc(100% - 2px);
  width: 100%;
  height: 39px;
  margin: 0;
  padding: 0 12px;
  border: none;
  font-size: 14px;
  font-family: "Roboto";
  color: #09161d;
  background: transparent;
}
.s-sitesearch .s-sitesearch__input:focus {
  border: none;
}
.s-sitesearch ::-webkit-input-placeholder {
  color: #91979a;
  opacity: 1;
}
.s-sitesearch ::-moz-placeholder {
  color: #91979a;
  opacity: 1;
}
.s-sitesearch :-ms-input-placeholder {
  color: #91979a;
  opacity: 1;
}
.s-sitesearch ::-ms-input-placeholder {
  color: #91979a;
  opacity: 1;
}
.s-sitesearch ::placeholder {
  color: #91979a;
  opacity: 1;
}
.s-sitesearch .s-sitesearch__result--title {
  width: 100%;
  font-size: 14px;
  color: #4f5e65;
  font-weight: 500;
}
.s-sitesearch .s-sitesearch__result--image {
  width: 14px;
  height: 100%;
  color: #91979a;
  margin-right: 8px;
}
.s-sitesearch .s-sitesearch__result--image > i {
  padding: 0;
  margin: 0;
}
.s-sitesearch .s-sitesearch--searchbar__cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px 0 12px;
}
.s-sitesearch .s-sitesearch--icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 39px;
  color: #91979a;
  padding-bottom: 1px;
}
.s-sitesearch .s-sitesearch-results__cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-sitesearch .s-sitesearch-results__cont .s-sitesearch-quicklinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
  font-size: 12px;
  color: #91979a;
  padding: 0 12px 0 12px;
}
.s-sitesearch .s-sitesearch-status__cont {
  font-size: 14px;
  white-space: nowrap;
  width: 100%;
  color: #91979a;
  margin-left: 8px;
}
.s-sitesearch .s-sitesearch-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  height: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 0 12px 0 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}
.s-sitesearch .s-sitesearch-results.s-active-result {
  background-color: #e3e8eb;
}
.s-sitesearch .s-sitesearch-results.s-active-result .s-sitesearch__result--image,
.s-sitesearch .s-sitesearch-results.s-active-result .s-sitesearch__result--title {
  color: #09161d;
}
.s-sitesearch .s-sitesearch-results:hover {
  cursor: pointer;
}
.s-sitesearch .s-sitesearch--fadeX-enter-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.s-sitesearch .s-sitesearch--fadeX-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.s-sitesearch .s-sitesearch--fadeX-enter {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  opacity: 0;
}
.s-sitesearch .s-sitesearch--fadeX-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.s-sitesearch .s-sitesearch--fadeX-move {
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-sitesearch .s-sitesearch--fadeY-enter-active {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.s-sitesearch .s-sitesearch--fadeY-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.s-sitesearch .s-sitesearch--fadeY-enter {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
}
.s-sitesearch .s-sitesearch--fadeY-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.s-sitesearch .s-sitesearch--fadeY-move {
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.night .s-sitesearch {
  border: 1px solid #2b383f;
  background-color: #2b383f;
}
.night .s-sitesearch.s-sitesearch--phase-one {
  border-color: #ffffff;
  background-color: #17242d;
}
.night .s-sitesearch .s-sitesearch__input {
  color: #ffffff;
}
.night .s-sitesearch .s-sitesearch__result--title {
  color: #bdc2c4;
}
.night .s-sitesearch .s-sitesearch__result--image {
  color: #91979a;
}
.night .s-sitesearch .s-sitesearch-results.s-active-result {
  background-color: #4f5e65;
}
.night .s-sitesearch .s-sitesearch-results.s-active-result .s-sitesearch__result--image,
.night .s-sitesearch .s-sitesearch-results.s-active-result .s-sitesearch__result--title {
  color: #ffffff;
}
.night .s-sitesearch .s-sitesearch-results__cont .s-sitesearch-quicklinks {
  color: #91979a;
}
.night .s-sitesearch .s-sitesearch-status__cont {
  color: #91979a;
}
/* component style */
.vue-slider-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* rail style */
.vue-slider-rail {
  background-color: #ccc;
  border-radius: 15px;
}

/* process style */
.vue-slider-process {
  background-color: #3498db;
  border-radius: 15px;
}

/* mark style */
.vue-slider-mark {
  z-index: 4;
}
.vue-slider-mark:first-child .vue-slider-mark-step, .vue-slider-mark:last-child .vue-slider-mark-step {
  display: none;
}
.vue-slider-mark-step {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.16);
}
.vue-slider-mark-label {
  font-size: 14px;
  white-space: nowrap;
}
/* dot style */
.vue-slider-dot-handle {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
          box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
}
.vue-slider-dot-handle-focus {
  -webkit-box-shadow: 0px 0px 1px 2px rgba(52, 152, 219, 0.36);
          box-shadow: 0px 0px 1px 2px rgba(52, 152, 219, 0.36);
}

.vue-slider-dot-handle-disabled {
  cursor: not-allowed;
  background-color: #ccc;
}

.vue-slider-dot-tooltip-inner {
  font-size: 14px;
  white-space: nowrap;
  padding: 2px 5px;
  min-width: 20px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  border-color: #3498db;
  background-color: #3498db;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.vue-slider-dot-tooltip-inner::after {
  content: "";
  position: absolute;
}
.vue-slider-dot-tooltip-inner-top::after {
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-top-color: inherit;
}
.vue-slider-dot-tooltip-inner-bottom::after {
  bottom: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-bottom-color: inherit;
}
.vue-slider-dot-tooltip-inner-left::after {
  left: 100%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-left-color: inherit;
}
.vue-slider-dot-tooltip-inner-right::after {
  right: 100%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-right-color: inherit;
}

.vue-slider-dot-tooltip-wrapper {
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.vue-slider-dot-tooltip-wrapper-show {
  opacity: 1;
}

/*# sourceMappingURL=default.css.map */.s-slider {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 4px 0px !important;
}
.s-slider .vue-slider {
  background-color: #e3e8eb;
}
.s-slider .vue-slider-process {
  background-color: #128079;
}
.s-slider .vue-slider-dot-handle {
  background-color: #09161d;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 12px;
  position: relative;
}
.s-slider .vue-slider-dot-handle:before,
.s-slider .vue-slider-dot-handle:after {
  border: none;
  font-family: "icomoon";
  font-weight: 900;
  position: absolute;
  top: 0px;
  color: #bdc2c4;
  font-size: 11px;
  line-height: 15px;
  content: "\e996";
  display: inline-block;
}
.s-slider .vue-slider-dot-handle:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  left: 2px;
}
.s-slider .vue-slider-dot-handle:after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  right: 2px;
}
.s-slider .vue-slider-dot-tooltip-bottom {
  bottom: -8px;
  background-color: transparent;
  border: 1px solid #bdc2c4;
  border-radius: 4px;
  color: #09161d;
  padding: 0;
}
.s-slider .vue-slider-dot-tooltip-bottom:before {
  border: 0 !important;
}
.s-slider .vue-slider-dot-tooltip-inner {
  font-size: 14px;
  line-height: 1.5;
  background-color: transparent;
  color: #4f5e65;
}
.s-slider .vue-slider-dot-tooltip-inner-bottom::after {
  border: none;
}
.s-slider--simple .vue-slider-process {
  background-color: #09161d;
}
.s-slider--has-tooltip {
  padding: 4px 0px 26px !important;
}
.night .s-slider .vue-slider-rail,
.night-theme .s-slider .vue-slider-rail {
  background-color: #4f5e65;
}
.night .s-slider .vue-slider-process,
.night-theme .s-slider .vue-slider-process {
  background-color: #80f5d2;
}
.night .s-slider .vue-slider-dot-handle,
.night-theme .s-slider .vue-slider-dot-handle {
  background-color: #ffffff;
}
.night .s-slider .vue-slider-dot-handle:before,
.night-theme .s-slider .vue-slider-dot-handle:before,
.night .s-slider .vue-slider-dot-handle:after,
.night-theme .s-slider .vue-slider-dot-handle:after {
  color: #4f5e65;
}
.night .s-slider .vue-slider-dot-tooltip-bottom,
.night-theme .s-slider .vue-slider-dot-tooltip-bottom {
  border-color: #4f5e65;
}
.night .s-slider .vue-slider-dot-tooltip-inner,
.night-theme .s-slider .vue-slider-dot-tooltip-inner {
  color: #bdc2c4;
}
.night .s-slider--simple .vue-slider-rail,
.night-theme .s-slider--simple .vue-slider-rail {
  background-color: #4f5e65;
}
.night .s-slider--simple .vue-slider-process,
.night-theme .s-slider--simple .vue-slider-process {
  background-color: #bdc2c4;
}
.s-slider[data-v-22cd9ac1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  padding: 4px 0px !important;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
}
.s-slider .s-slider-bar[data-v-22cd9ac1] {
  width: 100%;
  background-color: #e3e8eb;
  height: 8px;
  border-radius: 4px;
}
.s-slider .s-slider-process[data-v-22cd9ac1] {
  position: absolute;
  z-index: 1;
  width: 0;
  height: 8px;
  top: 4px;
  left: 0;
  border-radius: 4px;
  background-color: #80f5d2;
  -webkit-transition: all 0s;
  transition: all 0s;
}
.s-slider .s-slider-process.s-slider-simple[data-v-22cd9ac1] {
  background-color: #91979a;
}
.s-slider .s-slider-dot-cont[data-v-22cd9ac1] {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0s;
  transition: all 0s;
  cursor: pointer;
  z-index: 3;
  left: 0;
  top: 0;
}
.s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1] {
  width: 24px;
  height: 16px;
  background-color: #09161d;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 16px;
  position: relative;
}
.s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1]:before,
.s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1]:after {
  border: none;
  font-family: "icomoon";
  font-weight: 900;
  position: absolute;
  top: 0px;
  color: #bdc2c4;
  font-size: 11px;
  line-height: 15px;
  content: "\e996";
  display: inline-block;
}
.s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1]:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  left: 2px;
}
.s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1]:after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  right: 2px;
}
.s-slider .s-slider-dot-tooltip[data-v-22cd9ac1] {
  margin-top: 8px;
  padding-top: 1px;
  font-size: 14px;
  color: #4f5e65;
  font-weight: 500;
}
.s-slider-mark-cont[data-v-22cd9ac1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-slider-mark-cont .s-slider-marks[data-v-22cd9ac1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1px;
  padding-top: 2px;
}
.s-slider-mark-cont .s-slider-tick[data-v-22cd9ac1] {
  position: relative;
  width: 2px;
  background-color: #e3e8eb;
  height: 8px;
  border-radius: 4px;
  cursor: pointer;
}
.s-slider-mark-cont .s-slider-label[data-v-22cd9ac1] {
  color: #bdc2c4;
  padding-top: 3px;
}
.s-slider--ani__ticks-enter-active[data-v-22cd9ac1] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.s-slider--ani__ticks-leave-active[data-v-22cd9ac1] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.s-slider--ani__ticks-enter[data-v-22cd9ac1] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  opacity: 0;
}
.s-slider--ani__ticks-leave-to[data-v-22cd9ac1] {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
.s-slider--ani__ticks-move[data-v-22cd9ac1] {
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.night .s-slider .s-slider-bar[data-v-22cd9ac1],
.night-theme .s-slider .s-slider-bar[data-v-22cd9ac1] {
  background-color: #2b383f;
}
.night .s-slider .s-slider-process.s-slider-simple[data-v-22cd9ac1],
.night-theme .s-slider .s-slider-process.s-slider-simple[data-v-22cd9ac1] {
  background-color: #4f5e65;
}
.night .s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1],
.night-theme .s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1] {
  background-color: #ffffff;
}
.night .s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1]:before,
.night-theme .s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1]:before,
.night .s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1]:after,
.night-theme .s-slider .s-slider-dot .s-slider-dot-handle[data-v-22cd9ac1]:after {
  color: #4f5e65;
}
.night .s-slider .s-slider-dot-tooltip[data-v-22cd9ac1],
.night-theme .s-slider .s-slider-dot-tooltip[data-v-22cd9ac1] {
  color: #f5f8fa;
}
.night .s-slider-mark-cont .s-slider-tick[data-v-22cd9ac1],
.night-theme .s-slider-mark-cont .s-slider-tick[data-v-22cd9ac1] {
  background-color: #4f5e65;
}
.night .s-slider-mark-cont .s-slider-label[data-v-22cd9ac1],
.night-theme .s-slider-mark-cont .s-slider-label[data-v-22cd9ac1] {
  color: #91979a;
}
.s-cs-simulator__web-bar {
  height: 40px;
  display: grid;
  background-color: #f5f8fa;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-right: 8px;
  padding-left: 8px;
  border-radius: 8px 8px 0 0;
}
.s-cs-simulator__web-bar-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.s-cs-simulator__web-bar-dot {
  width: 12px;
  height: 12px;
  border-radius: 40px;
  margin-right: 8px;
  background-color: #e3e8eb;
}
.s-cs-simulator__url-container {
  height: 24px;
  max-width: 400px;
  padding-right: 8px;
  padding-left: 8px;
  background-color: #ffffff;
  color: #4f5e65;
  text-align: center;
  border-radius: 4px;
  position: absolute;
  right: 16%;
  left: 16%;
  margin: 0 auto;
  top: 8px;
  line-height: 24px;
  text-transform: lowercase;
  font-weight: 500;
}
.night .s-cs-simulator__web-bar,
.night-theme .s-cs-simulator__web-bar {
  background-color: #09161d;
}
.night .s-cs-simulator__web-bar-dots,
.night-theme .s-cs-simulator__web-bar-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.night .s-cs-simulator__web-bar-dot,
.night-theme .s-cs-simulator__web-bar-dot {
  background-color: #2b383f;
}
.night .s-cs-simulator__url-container,
.night-theme .s-cs-simulator__url-container {
  background-color: #17242d;
  color: #bdc2c4;
}

.custom-font--standard *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Roboto';
}
.custom-font--standard h1:not(.custom-font-style--body),
.custom-font--standard h2:not(.custom-font-style--body),
.custom-font--standard h3:not(.custom-font-style--body),
.custom-font--standard .custom-font-style--header {
  font-family: 'Roboto' !important;
  font-weight: 700;
}
.custom-font--bubble *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Quicksand';
}
.custom-font--bubble h1:not(.custom-font-style--body),
.custom-font--bubble h2:not(.custom-font-style--body),
.custom-font--bubble h3:not(.custom-font-style--body),
.custom-font--bubble .custom-font-style--header {
  font-family: 'Fredoka One' !important;
}
.custom-font--knock *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Karla';
}
.custom-font--knock h1:not(.custom-font-style--body),
.custom-font--knock h2:not(.custom-font-style--body),
.custom-font--knock h3:not(.custom-font-style--body),
.custom-font--knock .custom-font-style--header {
  font-family: 'Luckiest Guy' !important;
}
.custom-font--headlines *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Thasadith';
}
.custom-font--headlines h1:not(.custom-font-style--body),
.custom-font--headlines h2:not(.custom-font-style--body),
.custom-font--headlines h3:not(.custom-font-style--body),
.custom-font--headlines .custom-font-style--header {
  font-family: 'Abril Fatface' !important;
}
.custom-font--straight-facts *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Abel';
}
.custom-font--straight-facts h1:not(.custom-font-style--body),
.custom-font--straight-facts h2:not(.custom-font-style--body),
.custom-font--straight-facts h3:not(.custom-font-style--body),
.custom-font--straight-facts .custom-font-style--header {
  font-family: 'Oswald' !important;
  font-weight: 600;
}
.custom-font--vintage *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'IM FELL Double Pica';
  font-style: italic !important;
}
.custom-font--vintage h1:not(.custom-font-style--body),
.custom-font--vintage h2:not(.custom-font-style--body),
.custom-font--vintage h3:not(.custom-font-style--body),
.custom-font--vintage .custom-font-style--header {
  font-family: 'IM FELL Double Pica' !important;
}
.custom-font--posh *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Lora';
}
.custom-font--posh h1:not(.custom-font-style--body),
.custom-font--posh h2:not(.custom-font-style--body),
.custom-font--posh h3:not(.custom-font-style--body),
.custom-font--posh .custom-font-style--header {
  font-family: 'Playfair Display' !important;
  font-weight: 700;
}
.custom-font--smooth-talker *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Work Sans';
}
.custom-font--smooth-talker h1:not(.custom-font-style--body),
.custom-font--smooth-talker h2:not(.custom-font-style--body),
.custom-font--smooth-talker h3:not(.custom-font-style--body),
.custom-font--smooth-talker .custom-font-style--header {
  font-family: 'Oleo Script' !important;
  font-weight: 700;
}
.custom-font--western *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Vollkorn';
}
.custom-font--western h1:not(.custom-font-style--body),
.custom-font--western h2:not(.custom-font-style--body),
.custom-font--western h3:not(.custom-font-style--body),
.custom-font--western .custom-font-style--header {
  font-family: 'Arvo' !important;
  font-weight: 700;
}
.custom-font--moonlight *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Averia Sans Libre';
}
.custom-font--moonlight h1:not(.custom-font-style--body),
.custom-font--moonlight h2:not(.custom-font-style--body),
.custom-font--moonlight h3:not(.custom-font-style--body),
.custom-font--moonlight .custom-font-style--header {
  font-family: 'Averia Serif Libre' !important;
  font-weight: 700;
}
.custom-font--compact *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Rambla';
}
.custom-font--compact h1:not(.custom-font-style--body),
.custom-font--compact h2:not(.custom-font-style--body),
.custom-font--compact h3:not(.custom-font-style--body),
.custom-font--compact .custom-font-style--header {
  font-family: 'Asap Condensed' !important;
  font-weight: 600;
}
.custom-font--killshot *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'IBM Plex Sans Condensed';
  font-weight: 300;
  font-style: italic !important;
}
.custom-font--killshot h1:not(.custom-font-style--body),
.custom-font--killshot h2:not(.custom-font-style--body),
.custom-font--killshot h3:not(.custom-font-style--body),
.custom-font--killshot .custom-font-style--header {
  font-family: 'IBM Plex Sans Condensed' !important;
  font-weight: 600;
  font-style: italic !important;
}
.custom-font--code-ya-so *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Roboto Mono';
}
.custom-font--code-ya-so h1:not(.custom-font-style--body),
.custom-font--code-ya-so h2:not(.custom-font-style--body),
.custom-font--code-ya-so h3:not(.custom-font-style--body),
.custom-font--code-ya-so .custom-font-style--header {
  font-family: 'Roboto Mono' !important;
  font-weight: 700;
}
.custom-font--in-the-wind *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Hind';
}
.custom-font--in-the-wind h1:not(.custom-font-style--body),
.custom-font--in-the-wind h2:not(.custom-font-style--body),
.custom-font--in-the-wind h3:not(.custom-font-style--body),
.custom-font--in-the-wind .custom-font-style--header {
  font-family: 'Julius Sans One' !important;
}
.custom-font--listen-up *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Hind';
}
.custom-font--listen-up h1:not(.custom-font-style--body),
.custom-font--listen-up h2:not(.custom-font-style--body),
.custom-font--listen-up h3:not(.custom-font-style--body),
.custom-font--listen-up .custom-font-style--header {
  font-family: 'Staatliches' !important;
}
.custom-font--forever-goth *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Germania One';
}
.custom-font--forever-goth h1:not(.custom-font-style--body),
.custom-font--forever-goth h2:not(.custom-font-style--body),
.custom-font--forever-goth h3:not(.custom-font-style--body),
.custom-font--forever-goth .custom-font-style--header {
  font-family: 'Germania One' !important;
}
.s-cs-simulator {
  border-radius: 8px;
  width: 100%;
  max-width: 600px;
  overflow: hidden;
  color: #bdc2c4;
}
.s-cs-simulator p {
  color: inherit;
}
.s-cs-simulator__web-page {
  background-color: #17242d;
  padding: 16px;
  display: grid;
  grid-template-areas: "header header header header" "video video video tip" "merch social countdown lb";
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 16px;
}
.s-cs-simulator__web-page .s-cs-simulator__section:nth-child(2) {
  grid-area: video;
}
.s-cs-simulator__web-page .s-cs-simulator__section:nth-child(3) {
  grid-area: tip;
}
.s-cs-simulator__web-page .s-cs-simulator__section:nth-child(4) {
  grid-area: merch;
}
.s-cs-simulator__web-page .s-cs-simulator__section:nth-child(5) {
  grid-area: social;
}
.s-cs-simulator__web-page .s-cs-simulator__section:nth-child(6) {
  grid-area: lb;
}
.s-cs-simulator__web-page .s-cs-simulator__section:nth-child(7) {
  grid-area: countdown;
}
.s-cs-simulator__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-area: header;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-cs-simulator__heading h1 {
  color: #ffffff;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: inherit;
}
.s-cs-simulator__header-text {
  width: 72%;
}
.s-cs-simulator__desc {
  margin: 0px;
  width: 100%;
  height: 8px;
  border-radius: 8px;
  background-color: #1e2f3b;
}
.s-cs-simulator__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.s-cs-simulator__video i {
  color: #1e2f3b;
  font-size: 48px;
}
.s-cs-simulator__icon {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin-right: 16px;
}
.s-cs-simulator__section {
  padding: 16px;
  border-radius: 8px;
  min-height: 160px;
  background-color: #090e12;
}
.s-cs-simulator__fake-input {
  height: 24px;
  border-radius: 4px;
  border: 1px solid rgba(255, 255, 255, 0.24);
  margin-bottom: 8px;
  padding-right: 8px;
  padding-left: 8px;
}
.s-cs-simulator__fake-button {
  height: 40px;
  border-radius: 4px;
  background-color: #334f63;
  color: #ffffff;
  border-radius: 100px;
  text-align: center;
  font-weight: 500;
  line-height: 40px;
}
.s-cs-simulator__web-page--teal {
  background-color: #80f5d2;
  color: #303030;
  grid-template-areas: "header header header header" "tip video video video" "merch merch social social";
}
.s-cs-simulator__web-page--teal *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Quicksand';
}
.s-cs-simulator__web-page--teal h1:not(.custom-font-style--body),
.s-cs-simulator__web-page--teal h2:not(.custom-font-style--body),
.s-cs-simulator__web-page--teal h3:not(.custom-font-style--body),
.s-cs-simulator__web-page--teal .custom-font-style--header {
  font-family: 'Fredoka One' !important;
}
.s-cs-simulator__web-page--teal .s-cs-simulator__section:nth-child(6),
.s-cs-simulator__web-page--teal .s-cs-simulator__section:nth-child(7) {
  display: none;
}
.s-cs-simulator__web-page--teal .s-cs-simulator__desc,
.s-cs-simulator__web-page--teal .s-cs-simulator__fake-button {
  background-color: #a6f8df;
}
.s-cs-simulator__web-page--teal .s-cs-simulator__video i {
  color: #34efb7;
}
.s-cs-simulator__web-page--teal .s-cs-simulator__section {
  background-color: #5af2c5;
}
.s-cs-simulator__web-page--orange {
  background-color: #d84e24;
  grid-template-areas: "header header header header" "tip video video video" "merch social lb countdown";
}
.s-cs-simulator__web-page--orange *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Karla';
}
.s-cs-simulator__web-page--orange h1:not(.custom-font-style--body),
.s-cs-simulator__web-page--orange h2:not(.custom-font-style--body),
.s-cs-simulator__web-page--orange h3:not(.custom-font-style--body),
.s-cs-simulator__web-page--orange .custom-font-style--header {
  font-family: 'Luckiest Guy' !important;
}
.s-cs-simulator__web-page--orange .s-cs-simulator__desc,
.s-cs-simulator__web-page--orange .s-cs-simulator__fake-button {
  background-color: #dd5b33;
}
.s-cs-simulator__web-page--orange .s-cs-simulator__video i {
  color: #dd5b33;
}
.s-cs-simulator__web-page--orange .s-cs-simulator__section {
  background-color: #b5411e;
}
.s-cs-simulator__web-page--electric-blue {
  background-color: #0f83c6;
  color: #202020;
  grid-template-areas: "header header header header" "tip video video video" "merch merch social lb";
}
.s-cs-simulator__web-page--electric-blue *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Work Sans';
}
.s-cs-simulator__web-page--electric-blue h1:not(.custom-font-style--body),
.s-cs-simulator__web-page--electric-blue h2:not(.custom-font-style--body),
.s-cs-simulator__web-page--electric-blue h3:not(.custom-font-style--body),
.s-cs-simulator__web-page--electric-blue .custom-font-style--header {
  font-family: 'Oleo Script' !important;
  font-weight: 700;
}
.s-cs-simulator__web-page--electric-blue .s-cs-simulator__section:nth-child(7) {
  display: none;
}
.s-cs-simulator__web-page--electric-blue h1 {
  color: #19202b;
}
.s-cs-simulator__web-page--electric-blue .s-cs-simulator__video i {
  color: #1090d9;
}
.s-cs-simulator__web-page--electric-blue .s-cs-simulator__desc,
.s-cs-simulator__web-page--electric-blue .s-cs-simulator__fake-button {
  background-color: #1090d9;
}
.s-cs-simulator__web-page--electric-blue .s-cs-simulator__fake-input {
  border-color: rgba(0, 0, 0, 0.24);
}
.s-cs-simulator__web-page--electric-blue .s-cs-simulator__section {
  background-color: #0c6aa0;
}
.s-cs-simulator__web-page--purple {
  background-color: #C57BFF;
  color: #303030;
}
.s-cs-simulator__web-page--purple *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Quicksand';
}
.s-cs-simulator__web-page--purple h1:not(.custom-font-style--body),
.s-cs-simulator__web-page--purple h2:not(.custom-font-style--body),
.s-cs-simulator__web-page--purple h3:not(.custom-font-style--body),
.s-cs-simulator__web-page--purple .custom-font-style--header {
  font-family: 'Fredoka One' !important;
}
.s-cs-simulator__web-page--purple .s-cs-simulator__desc,
.s-cs-simulator__web-page--purple .s-cs-simulator__fake-button {
  background-color: #d7a4ff;
}
.s-cs-simulator__web-page--purple .s-cs-simulator__video i {
  color: #a129ff;
}
.s-cs-simulator__web-page--purple .s-cs-simulator__section {
  background-color: #b352ff;
}
.s-cs-simulator__web-page--red {
  background-color: #af1108;
  color: #808080;
  grid-template-areas: "header header header header" "video video video tip" "merch merch merch social";
}
.s-cs-simulator__web-page--red *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Abel';
}
.s-cs-simulator__web-page--red h1:not(.custom-font-style--body),
.s-cs-simulator__web-page--red h2:not(.custom-font-style--body),
.s-cs-simulator__web-page--red h3:not(.custom-font-style--body),
.s-cs-simulator__web-page--red .custom-font-style--header {
  font-family: 'Oswald' !important;
  font-weight: 600;
}
.s-cs-simulator__web-page--red .s-cs-simulator__section:nth-child(6),
.s-cs-simulator__web-page--red .s-cs-simulator__section:nth-child(7) {
  display: none;
}
.s-cs-simulator__web-page--red h1 {
  color: #ffffff;
}
.s-cs-simulator__web-page--red .s-cs-simulator__video i {
  color: #c31309;
}
.s-cs-simulator__web-page--red .s-cs-simulator__desc,
.s-cs-simulator__web-page--red .s-cs-simulator__fake-button {
  background-color: #c31309;
}
.s-cs-simulator__web-page--red .s-cs-simulator__section {
  background-color: #880d06;
}
.s-cs-simulator__web-page--lime {
  background-color: #78e236;
  color: #63695d;
  grid-template-areas: "header header header header" "video video video tip" "merch merch merch merch";
}
.s-cs-simulator__web-page--lime *:not([class*="icon-"]):not([class*="fa-"]) {
  font-family: 'Hind';
}
.s-cs-simulator__web-page--lime h1:not(.custom-font-style--body),
.s-cs-simulator__web-page--lime h2:not(.custom-font-style--body),
.s-cs-simulator__web-page--lime h3:not(.custom-font-style--body),
.s-cs-simulator__web-page--lime .custom-font-style--header {
  font-family: 'Staatliches' !important;
}
.s-cs-simulator__web-page--lime .s-cs-simulator__section:nth-child(5),
.s-cs-simulator__web-page--lime .s-cs-simulator__section:nth-child(6),
.s-cs-simulator__web-page--lime .s-cs-simulator__section:nth-child(7) {
  display: none;
}
.s-cs-simulator__web-page--lime .s-cs-simulator__desc,
.s-cs-simulator__web-page--lime .s-cs-simulator__fake-button {
  background-color: #90e75a;
}
.s-cs-simulator__web-page--lime .s-cs-simulator__video i {
  color: #52ad19;
}
.s-cs-simulator__web-page--lime h1 {
  color: #1e4804;
}
.s-cs-simulator__web-page--lime .s-cs-simulator__section {
  background-color: #63d11e;
}
.s-status-switch {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
}
.s-status-switch label {
  margin-left: 8px;
  color: #4f5e65;
  -webkit-transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-status-switch .s-status-switch__paddle {
  position: relative;
  height: 24px;
  width: 40px;
  padding: 4px;
  border-radius: 20px;
  background: #bdc2c4;
  cursor: pointer;
  -webkit-transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-status-switch .s-status-switch__paddle:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  background: #fff;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-status-switch .s-status-switch__paddle--small {
  height: 16px;
  width: 28px;
  padding: 2px;
  border-radius: 14px;
}
.s-status-switch .s-status-switch__paddle--small::before {
  width: 12px;
  height: 12px;
  border-radius: 12px;
}
.s-status-switch.enabled label {
  color: #09161d;
}
.s-status-switch.enabled .s-status-switch__paddle {
  background: #128079;
}
.s-status-switch.enabled .s-status-switch__paddle:before {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.night .s-status-switch label {
  color: #bdc2c4;
}
.night .s-status-switch .s-status-switch__paddle {
  background: #91979a;
}
.night .s-status-switch .s-status-switch__paddle::before {
  background: #09161d;
}
.night .s-status-switch.enabled label {
  color: #ffffff;
}
.night .s-status-switch.enabled .s-status-switch__paddle {
  background: #80f5d2;
}
.s-step[data-v-ae29c310] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #4f5e65;
  border-radius: 4px;
  padding: 12px;
  padding-right: 12px;
  padding-left: 12px;
}
.s-step__title[data-v-ae29c310] {
  color: #ffffff;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-step__title-text[data-v-ae29c310] {
  margin: 0px;
  color: #ffffff;
  font-weight: 500;
}
.s-step__icon[data-v-ae29c310] {
  margin-right: 8px;
}
.s-step__badge[data-v-ae29c310] {
  margin-left: 8px;
}
.s-step--completed[data-v-ae29c310] {
  color: #4f5e65;
  background: #2b383f;
}
.s-step--completed .s-step__icon[data-v-ae29c310],
.s-step--completed .s-step__title-text[data-v-ae29c310],
.s-step--completed .s-step__badge[data-v-ae29c310] {
  color: #4f5e65;
}
.checked .s-step__title-text[data-v-ae29c310] {
  text-decoration: line-through;
}
.night .s-step__title-text[data-v-ae29c310],
.night-theme .s-step__title-text[data-v-ae29c310] {
  color: #ffffff;
}
.night .s-step--completed[data-v-ae29c310],
.night-theme .s-step--completed[data-v-ae29c310] {
  color: #4f5e65;
}
.night .s-step--completed .s-step__icon[data-v-ae29c310],
.night-theme .s-step--completed .s-step__icon[data-v-ae29c310],
.night .s-step--completed .s-step__title-text[data-v-ae29c310],
.night-theme .s-step--completed .s-step__title-text[data-v-ae29c310],
.night .s-step--completed .s-step__badge[data-v-ae29c310],
.night-theme .s-step--completed .s-step__badge[data-v-ae29c310] {
  color: #4f5e65;
}
a[data-v-7f74148e] {
  text-decoration: none;
}
.s-tabs-wrapper[data-v-7f74148e] {
  height: 100%;
}
.s-tabs-nav-wrapper[data-v-7f74148e] {
  position: relative;
  height: 34px;
}
.s-tabs-nav[data-v-7f74148e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  max-width: none;
  background: transparent;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.s-tabs-nav__control[data-v-7f74148e] {
  height: calc(2 *  8px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 16px;
  position: relative;
}
.s-tabs-nav__control.s-has-next[data-v-7f74148e]:before,
.s-tabs-nav__control.s-has-prev[data-v-7f74148e]:before {
  content: "";
  width: 40px;
  height: 16px;
  position: absolute;
}
.s-tabs-nav__control.s-has-next .icon-back[data-v-7f74148e] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.s-tabs-nav__control.s-has-next[data-v-7f74148e]:before {
  right: 16px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.s-tabs-nav__control.s-has-prev[data-v-7f74148e]:before {
  left: 16px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.s-tabs[data-v-7f74148e] {
  display: inline-block;
  overflow-x: hidden;
  white-space: nowrap;
  overflow-y: hidden;
  width: 100%;
}
.s-tabs.s-has-prev[data-v-7f74148e] {
  margin-left: 16px;
}
.s-tabs.s-has-next[data-v-7f74148e] {
  margin-right: 16px;
}
.s-tabs[data-v-7f74148e]:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #e3e8eb;
}
.s-tab[data-v-7f74148e] {
  color: #4f5e65;
  border-bottom: 2px solid transparent;
  margin-right: 20px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  font-weight: 500;
}
.s-tab.is-active[data-v-7f74148e] {
  border-color: #09161d;
}
.s-tab.is-active .s-tab-link[data-v-7f74148e] {
  color: #09161d;
}
.s-tab i[data-v-7f74148e] {
  margin-right: 8px;
}
.s-tab-link[data-v-7f74148e] {
  padding-bottom: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}
.s-tab-content[data-v-7f74148e] {
  position: relative;
  overflow-y: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}
.night .s-tabs[data-v-7f74148e]:before,
.night-theme .s-tabs[data-v-7f74148e]:before {
  background-color: #2b383f;
}
.night .s-tab[data-v-7f74148e],
.night-theme .s-tab[data-v-7f74148e] {
  color: #bdc2c4;
}
.night .s-tab.is-active[data-v-7f74148e],
.night-theme .s-tab.is-active[data-v-7f74148e] {
  border-color: #ffffff;
}
.night .s-tab.is-active .s-tab-link[data-v-7f74148e],
.night-theme .s-tab.is-active .s-tab-link[data-v-7f74148e] {
  color: #ffffff;
}
.night .s-tabs-nav__control.s-has-next[data-v-7f74148e]:before,
.night-theme .s-tabs-nav__control.s-has-next[data-v-7f74148e]:before {
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(23, 36, 45, 0)), to(#17242d));
  background: linear-gradient(to right, rgba(23, 36, 45, 0) 0%, #17242d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.night .s-tabs-nav__control.s-has-prev[data-v-7f74148e]:before,
.night-theme .s-tabs-nav__control.s-has-prev[data-v-7f74148e]:before {
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#17242d), to(rgba(23, 36, 45, 0)));
  background: linear-gradient(to right, #17242d 0%, rgba(23, 36, 45, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.s-form-field {
  position: relative;
}
.s-form-field--disabled {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: not-allowed;
}
.s-form-field--disabled + label {
  border-color: #e3e8eb;
  background-color: #e3e8eb;
}
.s-form-field .s-form-field__input--disabled + label {
  background-color: #e3e8eb;
  color: #91979a;
}
.s-form-field .s-form-field__input::-webkit-outer-spin-button,
.s-form-field .s-form-field__input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
.s-form-field input[type="number"] {
  -moz-appearance: textfield;
  /* Firefox */
  padding-right: 30px;
}
.s-form-field .s-arrows {
  height: 40px;
  display: block;
  position: absolute;
  top: 0;
  right: 8px;
  bottom: 0;
  left: auto;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 2;
  width: 30px;
  opacity: 0.7;
  cursor: pointer;
}
.s-form-field .s-arrows:hover {
  opacity: 1;
}
.s-form-field .s-arrows .s-arrow {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.s-form-field .s-arrows .s-arrow .fas {
  position: relative;
  font-size: 12px;
}
.s-form-field .s-arrows .s-arrow:active {
  color: black;
}
.s-form-field .s-arrows .s-arrow.arrow-up {
  display: block;
  position: absolute;
  top: 6px;
  right: 3px;
  bottom: auto;
  left: auto;
}
.s-form-field .s-arrows .s-arrow.arrow-down {
  display: block;
  position: absolute;
  top: auto;
  right: 3px;
  bottom: 6px;
  left: auto;
}
.s-form-field .s-arrow--disabled {
  color: #e3e8eb;
  cursor: default;
}
.s-form-field__label {
  position: absolute;
  color: #4f5e65;
  left: 8px;
  top: 12px;
  border-radius: 4px;
}
.s-form-field__error-text,
.s-form-field__help-text {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0px;
  margin-top: 0px;
}
.s-form-field__error-text .icon-error,
.s-form-field__help-text .icon-error {
  margin-left: 8px;
}
.s-form-field--with-label {
  position: relative;
}
.s-form-field--with-label label {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  pointer-events: none;
  background-color: #ffffff;
  padding: 0 4px;
  line-height: 130%;
}
.s-form-field--with-label .s-form-field__input:focus + label,
.s-form-field--with-label .s-form-field__label--top {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
  font-size: 12px;
  font-weight: 500;
}
.s-form-field--with-label .s-form-field__input:not(".s-form-field__input--error"):focus + label {
  color: #09161d;
}
.s-form-field--with-label .s-form-field--top {
  color: #4f5e65;
}
.s-form-field--with-label ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: transparent;
}
.s-form-field--with-label ::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
.s-form-field--with-label :-ms-input-placeholder {
  /* IE 10+ */
  color: transparent;
}
.s-form-field--with-label :-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #4f5e65;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #4f5e65;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #4f5e65;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #4f5e65;
}
.night .s-form-field .s-form-field__input--disabled + label,
.night-theme .s-form-field .s-form-field__input--disabled + label {
  background-color: #2b383f;
}
.night .s-form-field--with-label,
.night-theme .s-form-field--with-label {
  position: relative;
}
.night .s-form-field--with-label .s-form-field__input:not("[class*=__input--error]"):focus + label,
.night-theme .s-form-field--with-label .s-form-field__input:not("[class*=__input--error]"):focus + label {
  color: #ffffff;
}
.night .s-form-field__label,
.night-theme .s-form-field__label {
  background-color: #17242d;
  color: #bdc2c4;
}
.night .s-form-field__label--error,
.night-theme .s-form-field__label--error,
.night .s-form-field__error-text,
.night-theme .s-form-field__error-text {
  color: #ff6f5b;
}
.night .s-arrow--disabled,
.night-theme .s-arrow--disabled {
  color: #2b383f;
}
.s-tooltip-notice {
  -webkit-box-shadow: 0 8px 16px rgba(9, 22, 29, 0.08);
          box-shadow: 0 8px 16px rgba(9, 22, 29, 0.08);
  background-color: #ffffff;
  padding: 16px;
  width: 200px;
  border-radius: 4px;
  z-index: 100;
  position: absolute;
}
.s-tooltip-notice .s-button {
  margin-top: 16px;
}
.s-tooltip-notice p {
  margin-bottom: 0px;
}
.s-tooltip-notice h3 {
  font-size: 16px;
  margin-bottom: 8px;
  font-weight: 500;
  color: #09161d;
}
.s-tooltip-notice-content {
  position: relative;
}
.s-tooltip-notice__arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  font-size: 40px;
  position: absolute;
  top: 8px;
  left: -36px;
  color: #ffffff;
}
.s-tooltip-notice__arrow--top {
  top: -38px;
  left: 126px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.s-tooltip-notice__arrow--bottom {
  top: 8px;
  left: -36px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.s-tooltip-notice__arrow--right {
  top: 8px;
  left: -36px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.s-tooltip-notice__secondary-action {
  margin-left: 16px;
}
.night .s-tooltip-notice,
.night-theme .s-tooltip-notice {
  background-color: #2b383f;
}
.night .s-tooltip-notice h3,
.night-theme .s-tooltip-notice h3 {
  color: #ffffff;
}
.night .s-tooltip-notice__arrow,
.night-theme .s-tooltip-notice__arrow {
  color: #2b383f;
}
.s-toggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 4px;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  font-weight: 500;
}
.s-toggle__option {
  padding: 8px;
  border: none;
  font-size: 14px;
  background-color: #f5f8fa;
  color: #91979a;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Roboto", sans-serif;
}
.s-toggle__option--active {
  background-color: #09161d;
  color: #ffffff;
}
.s-toggle--text .s-toggle__option {
  padding: 8px 6px;
  line-height: 1.2;
  font-weight: 400;
}
.s-toggle--text .s-toggle__option:first-child {
  padding-left: 8px;
}
.s-toggle--text .s-toggle__option:last-child {
  padding-right: 8px;
}
.s-toggle--text .s-toggle__option--active {
  background-color: #f5f8fa;
  color: #09161d;
  font-weight: 500;
}
.night .s-toggle__option,
.night-theme .s-toggle__option {
  background-color: #2b383f;
}
.night .s-toggle__option--active,
.night-theme .s-toggle__option--active {
  background-color: #09161d;
}
.night .s-toggle--text .s-toggle__option--active,
.night-theme .s-toggle--text .s-toggle__option--active {
  background-color: #2b383f;
  color: #ffffff;
}
.s-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  list-style: none;
}
.s-pagination__container {
  display: inline-block;
  width: 100%;
  max-width: 456px;
}
.s-pagination__page,
.s-pagination__prev,
.s-pagination__next,
.s-pagination__break {
  border-radius: 4px;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-pagination__page-link,
.s-pagination__prev-link,
.s-pagination__next-link,
.s-pagination__break-link {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  padding: 7px 12px;
  text-decoration: none;
  outline: none;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-pagination__page-link:hover,
.s-pagination__prev-link:hover,
.s-pagination__next-link:hover,
.s-pagination__break-link:hover {
  color: #09161d;
  text-decoration: none;
}
.s-pagination__page {
  width: auto;
  height: 32px;
  margin: 0 4px;
  background-color: #f5f8fa;
}
.s-pagination__break {
  margin: 0 -4px;
  background-color: transparent;
}
.s-pagination__break-link {
  color: #bdc2c4;
}
.s-pagination__break-link:hover {
  color: #bdc2c4;
}
.s-pagination__prev,
.s-pagination__next {
  width: 80px;
  height: 40px;
}
.s-pagination__prev-link,
.s-pagination__next-link {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 11px 25px;
  border-radius: 4px;
  background-color: #e3e8eb;
  color: #4f5e65;
}
.s-pagination__prev {
  margin-right: 56px;
}
.s-pagination__next {
  margin-left: 56px;
}
.s-pagination__active {
  background-color: #09161d;
}
.s-pagination__active .s-pagination__page-link {
  color: #ffffff;
}
.s-pagination__disabled .s-pagination__prev-link,
.s-pagination__disabled .s-pagination__next-link {
  background-color: #e3e8eb;
  color: #bdc2c4;
  cursor: default;
}
.night .s-pagination--bg {
  padding: 8px;
  border-radius: 8px;
  background-color: #17242d;
}
.night .s-pagination__page {
  background-color: #2b383f;
}
.night .s-pagination__page-link {
  color: #ffffff;
}
.night .s-pagination__page-link:hover {
  background-color: #35454e;
}
.night .s-pagination__break {
  background-color: transparent;
}
.night .s-pagination__break-link:hover {
  background-color: transparent;
}
.night .s-pagination__prev-link,
.night .s-pagination__next-link {
  background-color: #4f5e65;
  color: #ffffff;
}
.night .s-pagination__active {
  background-color: #09161d;
}
.night .s-pagination__active .s-pagination__page-link:hover {
  background-color: #09161d;
}
.night .s-pagination__disabled .s-pagination__prev-link,
.night .s-pagination__disabled .s-pagination__next-link {
  background-color: #2b383f;
  color: #4f5e65;
}
.s-progress {
  display: inline-block;
  height: 8px;
  width: 100%;
  background-color: #e3e8eb;
  border-radius: 100px;
}
.s-progress-bar {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #80f5d2;
  border-radius: 100px;
}
.night .s-progress,
.night-theme .s-progress {
  background-color: #2b383f;
}

[data-whatintent="mouse"] *:focus {
  outline: none;
}
[data-whatintent="keyboard"] *:focus {
  outline: 2px solid #09161d;
  outline-offset: 2px;
}
[data-whatintent="keyboard"] .s-accordion:focus {
  border: 2px solid #09161d;
  outline: none;
}
[data-whatintent="keyboard"] .night *:focus,
[data-whatintent="keyboard"] .night-theme *:focus {
  outline-color: #ffffff;
}
[data-whatintent="keyboard"] .night .s-accordion:focus,
[data-whatintent="keyboard"] .night-theme .s-accordion:focus {
  border-color: #ffffff;
}
@-webkit-keyframes spin {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes spin {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
h1,
h2,
h3,
h4,
a,
p,
span,
label {
  font-family: "Roboto";
}
h1,
h2,
h3,
h4 {
  color: #09161d;
  margin-top: 0px;
  line-height: 130%;
}
h1 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 24px;
}
h2 {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 16px;
}
h3 {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 8px;
}
h4 {
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 8px;
}
p,
a {
  color: #4f5e65;
}
p {
  margin-top: 0px;
  margin-bottom: 16px;
}
a {
  text-decoration: underline;
  font-weight: 500;
}
.night h1,
.night-theme h1,
.night h2,
.night-theme h2,
.night h3,
.night-theme h3,
.night h4,
.night-theme h4 {
  color: #ffffff;
}
.night p,
.night-theme p,
.night a,
.night-theme a {
  color: #bdc2c4;
}
.fade-enter-active {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fade-leave-active {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-enter {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fade-leave-to {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeFast-enter-active {
  -webkit-transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeFast-enter,
.fadeFast-leave-active,
.fadeFast-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.fadeX-from-left-enter-active {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-left-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-left-enter {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
  opacity: 0;
}
.fadeX-from-left-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.fadeX-from-right-enter-active {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeX-from-right-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeX-from-right-enter {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  opacity: 0;
}
.fadeX-from-right-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}
.fadeY-from-top-enter-active {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-top-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-top-enter {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
}
.fadeY-from-top-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.fadeY-from-bottom-enter-active {
  -webkit-transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.25s 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.fadeY-from-bottom-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.fadeY-from-bottom-enter {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
}
.fadeY-from-bottom-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.expand-dropdown-enter-active,
.expand-dropdown-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.expand-dropdown-enter,
.expand-dropdown-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  height: 0;
  opacity: 0;
}
.s-variablemenu {
  position: relative;
  display: block;
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
  margin-bottom: 16px;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.s-variablemenu.s-variablemenu--phase-one {
  background-color: #ffffff;
}
.s-variablemenu .s-variablemenu__result--title {
  font-size: 12px;
  color: #09161d;
  background-color: #bdc2c4;
  border-radius: 4px;
  margin-right: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 6px;
  padding-left: 6px;
  font-weight: 500;
  word-wrap: none;
  white-space: nowrap;
}
.s-variablemenu .s-variablemenu__result--desc {
  width: 100%;
  font-size: 12px;
  color: #4f5e65;
}
.s-variablemenu .s-variablemenu-results__cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-height: 224px;
  bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  overflow-y: scroll;
  overflow-x: hidden;
  position: absolute;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  border: 1px solid #bdc2c4;
  z-index: 9;
  background-color: #ffffff;
  border-radius: 4px;
}
.s-variablemenu .s-variablemenu-results__cont::-webkit-scrollbar-corner {
  background-color: rgba(0, 0, 0, 0.04);
  background-image: none;
}
.s-variablemenu .s-variablemenu-results__cont::-webkit-scrollbar {
  width: 1em;
  background-color: rgba(0, 0, 0, 0.04);
}
.s-variablemenu .s-variablemenu-results__cont::-webkit-scrollbar {
  width: 16px;
  height: 9px;
}
.s-variablemenu .s-variablemenu-results__cont::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  height: 10px;
  background-color: #4f5e65;
  border: 4px solid rgba(0, 0, 0, 0.04);
  background-clip: padding-box;
  -webkit-box-shadow: inset -1px -1px 0px #4f5e65, inset 1px 1px 0px #4f5e65;
  box-shadow: inset -1px -1px 0px #4f5e65, inset 1px 1px 0px #4f5e65;
}
.s-variablemenu .s-variablemenu-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 0 12px 0 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}
.s-variablemenu .s-variablemenu-results.s-active-result {
  background-color: #e3e8eb;
}
.s-variablemenu .s-variablemenu-results.s-active-result .s-variablemenu__result--image,
.s-variablemenu .s-variablemenu-results.s-active-result .s-variablemenu__result--title {
  color: #09161d;
}
.s-variablemenu .s-variablemenu-results:hover {
  cursor: pointer;
}
.s-variablemenu .s-variablemenu--fadeX-enter-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
}
.s-variablemenu .s-variablemenu--fadeX-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  opacity: 0;
}
.s-variablemenu .s-variablemenu--fadeX-enter {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.s-variablemenu .s-variablemenu--fadeX-leave-to {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.s-variablemenu .s-variablemenu--fadeX-move {
  -webkit-transition: -webkit-transform 0.125s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.125s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.125s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.125s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.125s cubic-bezier(0.4, 0, 0.2, 1);
}
.expand-enter-active,
.expand-leave-active {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
}
.expand-enter,
.expand-leave-to {
  -webkit-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  height: 0;
  opacity: 0;
}
.night .s-variablemenu.s-variablemenu--phase-one {
  background-color: #17242d;
}
.night .s-variablemenu .s-variablemenu-textarea {
  border: 1px solid #4f5e65;
}
.night .s-variablemenu .s-variablemenu__result--title {
  color: #ffffff;
  background-color: #4f5e65;
}
.night .s-variablemenu .s-variablemenu__result--desc {
  color: #bdc2c4;
}
.night .s-variablemenu .s-variablemenu-results__cont {
  border: 1px solid #4f5e65;
  background-color: #17242d;
}
.night .s-variablemenu .s-variablemenu-results.s-active-result {
  background-color: #4f5e65;
}
.night .s-variablemenu .s-variablemenu-results.s-active-result .s-variablemenu__result--image,
.night .s-variablemenu .s-variablemenu-results.s-active-result .s-variablemenu__result--title {
  color: #ffffff;
}
.s-virtual-item {
  background-color: #f5f8fa;
  position: relative;
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 16px;
  border-radius: 8px;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  min-width: 160px;
  max-width: 220px;
}
.s-virtual-item.is-selected {
  background-color: #09161d;
}
.s-virtual-item.is-selected .s-virtual-item__name {
  color: #ffffff;
}
.s-virtual-item.is-selected .s-virtual-item__rarity {
  color: #bdc2c4;
}
.clickable.s-virtual-item:hover {
  cursor: pointer;
}
.s-virtual-item__name {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 0px;
}
.s-virtual-item__rarity {
  margin-top: 8px;
}
.s-virtual-item__rarity .icon-check-mark {
  margin-right: 8px;
}
.s-virtual-item__rarity.entered {
  color: #80f5d2;
}
.s-virtual-item__selection-count {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
  background-color: #ffffff;
  color: #09161d;
  font-size: 12px;
  font-weight: 500;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-virtual-item__selection-remaining {
  position: absolute;
  top: 16px;
  right: 12px;
  background: #4f5e65;
  color: #ffffff;
  border-radius: 4px;
  padding: 4px;
}
.s-virtual-item__selection-remaining.warning {
  background: #ff6f5b;
}
.s-virtual-item__img {
  margin: 0 auto;
  margin-bottom: 16px;
  width: 96px;
}
.night .s-virtual-item,
.night-theme .s-virtual-item {
  background-color: #2b383f;
}
.night .s-virtual-item.is-selected,
.night-theme .s-virtual-item.is-selected {
  background-color: #09161d;
}
.s-form-area--with-label .s-form-area__input:focus::-webkit-input-placeholder {
  -webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #91979a;
}
.s-form-area--with-label .s-form-area__input:focus::-moz-placeholder {
  -moz-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #91979a;
}
.s-form-area--with-label .s-form-area__input:focus:-ms-input-placeholder {
  -ms-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #91979a;
}
.s-form-area--with-label .s-form-area__input:focus::-ms-input-placeholder {
  -ms-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #91979a;
}
.s-form-area--with-label .s-form-area__input:focus::placeholder {
  -webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #91979a;
}
.s-form-area--with-label .s-form-area__input:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  -webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #91979a;
}
.s-form-area--with-label .s-form-area__input:focus::-moz-placeholder {
  /* Firefox 19+ */
  -moz-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #91979a;
}
.s-form-area--with-label .s-form-area__input:focus:-ms-input-placeholder {
  /* IE 10+ */
  -ms-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: #91979a;
}
.s-form-area--with-label .s-form-area__input::-webkit-input-placeholder {
  -webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: transparent;
}
.s-form-area--with-label .s-form-area__input::-moz-placeholder {
  -moz-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: transparent;
}
.s-form-area--with-label .s-form-area__input:-ms-input-placeholder {
  -ms-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: transparent;
}
.s-form-area--with-label .s-form-area__input::-ms-input-placeholder {
  -ms-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: transparent;
}
.s-form-area--with-label .s-form-area__input::placeholder {
  -webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: transparent;
}
.s-form-area--with-label .s-form-area__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  -webkit-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: transparent;
}
.s-form-area--with-label .s-form-area__input::-moz-placeholder {
  /* Firefox 19+ */
  -moz-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: transparent;
}
.s-form-area--with-label .s-form-area__input:-ms-input-placeholder {
  /* IE 10+ */
  -ms-transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  color: transparent;
}
.s-form-area__container {
  position: relative;
}
.s-form-area__input {
  resize: vertical;
}
.s-form-area__input::-webkit-scrollbar-corner {
  background-color: rgba(0, 0, 0, 0.04);
  background-image: none;
}
.s-form-area__input::-webkit-scrollbar {
  width: 1em;
  background-color: rgba(0, 0, 0, 0.04);
}
.s-form-area__input::-webkit-scrollbar {
  width: 16px;
  height: 9px;
}
.s-form-area__input::-webkit-scrollbar-thumb {
  height: 10px;
  border: 4px solid rgba(0, 0, 0, 0.04);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  background-color: #4f5e65;
  background-clip: padding-box;
  -webkit-box-shadow: inset -1px -1px 0px #4f5e65, inset 1px 1px 0px #4f5e65;
  box-shadow: inset -1px -1px 0px #4f5e65, inset 1px 1px 0px #4f5e65;
}
.s-form-area__input--top {
  color: #4f5e65;
}
.s-form-area__input--count {
  padding-bottom: 32px;
}
.s-form-area__label {
  position: absolute;
  top: 12px;
  left: 8px;
  padding: 0 4px;
  border-radius: 4px;
  line-height: 130%;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  background-color: #ffffff;
  color: #4f5e65;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
}
.s-form-area__input:focus + label,
.s-form-area__label--top {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
  font-size: 12px;
  font-weight: 500;
}
.s-form-area__characters {
  display: block;
  position: absolute;
  top: unset;
  right: 12px;
  bottom: 12px;
  left: unset;
  line-height: 1;
  background-color: #ffffff;
  -webkit-transition: right 0.15s ease-out, bottom 0.275s ease-out;
  transition: right 0.15s ease-out, bottom 0.275s ease-out;
}
.s-form-area__characters--scrollbar {
  right: 20px;
}
.s-form-area__input--error ~ .s-form-area__characters {
  bottom: 36px;
}
.s-form-area__help-text {
  font-size: 12px;
  margin-bottom: 0px;
  margin-top: 8px;
}
.night .s-form-area__characters,
.night-theme .s-form-area__characters {
  background-color: #17242d;
}
.night .s-form-area__input:not("[class*=__input--error]"):focus + label,
.night-theme .s-form-area__input:not("[class*=__input--error]"):focus + label {
  color: #ffffff;
}
.night .s-form-area__input--error,
.night-theme .s-form-area__input--error {
  border-color: #ff6f5b;
}
.night .s-form-area__input--error:hover,
.night-theme .s-form-area__input--error:hover {
  border-color: #ff806f;
}
.night .s-form-area__input--error:focus,
.night-theme .s-form-area__input--error:focus,
.night .s-form-area__input--error:active,
.night-theme .s-form-area__input--error:active {
  border-color: #ff6f5b;
}
.night .s-form-area__input--error:focus + .s-form-area__label,
.night-theme .s-form-area__input--error:focus + .s-form-area__label {
  color: #ff6f5b;
}
.night .s-form-area__label,
.night-theme .s-form-area__label {
  background-color: #17242d;
  color: #bdc2c4;
}
.night .s-form-area__label--error,
.night-theme .s-form-area__label--error,
.night .s-form-area__error-text,
.night-theme .s-form-area__error-text {
  color: #ff6f5b;
}
.night .s-form-area .s-arrow--disabled,
.night-theme .s-form-area .s-arrow--disabled {
  color: #2b383f;
}
.s-tagging-input .s-tagging-input__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.s-tagging-input .s-tagging-input__container .s-form-field {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 16px;
}
.s-tagging-input .s-tagging-input__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 8px;
  max-height: 300px;
  overflow-y: auto;
}
.s-tagging-input .s-tagging-input-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  margin-right: 8px;
  margin-top: 8px;
  padding: 0 4px;
  border-radius: 2px;
  font-size: 14px;
  line-height: 1.14;
  color: white;
}
.s-tagging-input .s-tagging-input-tag:last-of-type {
  margin-right: 0px;
}
.s-tagging-input .s-tagging-input-tag--default {
  color: #09161d;
  border-color: #e3e8eb;
  background: #e3e8eb;
}
.s-tagging-input .s-tagging-input-tag--action {
  background-color: #80f5d2;
}
.s-tagging-input .s-tagging-input-tag--warning {
  background-color: #ff6f5b;
}
.s-tagging-input .s-tagging-input-tag__icon {
  margin-left: 4px;
  font-size: 10px;
  color: #91979a;
  cursor: pointer;
}
.s-tagging-input .s-tagging-input-tag__text {
  font-weight: 500;
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+/Edge */
  user-select: none;
  /* Standard */
}
.night .s-tagging-input-tag--default,
.night-theme .s-tagging-input-tag--default {
  color: #ffffff;
  border-color: #4f5e65;
  background: #4f5e65;
}
.night .s-tagging-input-tag--action,
.night-theme .s-tagging-input-tag--action {
  background-color: #80f5d2;
}
.night .s-tagging-input-tag--warning,
.night-theme .s-tagging-input-tag--warning {
  background-color: #ff6f5b;
}
