/* http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

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

.margin-bottom-10 {
  margin-bottom: 10px !important; }

.margin-top-10 {
  margin-top: 10px !important; }

.margin-left-10 {
  margin-left: 10px !important; }

.margin-right-10 {
  margin-right: 10px !important; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

.margin-top-20 {
  margin-top: 20px !important; }

.margin-left-20 {
  margin-left: 20px !important; }

.margin-right-20 {
  margin-right: 20px !important; }

.margin-bottom-30 {
  margin-bottom: 30px !important; }

.margin-top-30 {
  margin-top: 30px !important; }

.margin-left-30 {
  margin-left: 30px !important; }

.margin-right-30 {
  margin-right: 30px !important; }

.margin-bottom-40 {
  margin-bottom: 40px !important; }

.margin-top-40 {
  margin-top: 40px !important; }

.margin-left-40 {
  margin-left: 40px !important; }

.margin-right-40 {
  margin-right: 40px !important; }

.margin-bottom-50 {
  margin-bottom: 50px !important; }

.margin-top-50 {
  margin-top: 50px !important; }

.margin-left-50 {
  margin-left: 50px !important; }

.margin-right-50 {
  margin-right: 50px !important; }

.padding-10 {
  padding: 10px !important; }

.padding-20 {
  padding: 20px !important; }

.padding-30 {
  padding: 30px !important; }

.padding-40 {
  padding: 40px !important; }

.padding-50 {
  padding: 50px !important; }

.nomargin {
  margin: 0 !important; }

.nopadding {
  padding: 0 !important; }

.max-height-10 {
  max-height: 10px !important; }

.max-height-20 {
  max-height: 20px !important; }

.max-height-30 {
  max-height: 30px !important; }

.max-height-40 {
  max-height: 40px !important; }

.max-height-50 {
  max-height: 50px !important; }

.max-height-60 {
  max-height: 60px !important; }

.max-height-70 {
  max-height: 70px !important; }

.max-height-80 {
  max-height: 80px !important; }

.max-height-90 {
  max-height: 90px !important; }

.max-height-100 {
  max-height: 100px !important; }

@media (max-width: 575px) {
  .hide--xs {
    display: none !important; } }

@media (min-width: 576px) and (max-width: 767px) {
  .hide--sm {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hide--md {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hide--lg {
    display: none !important; } }

@media (min-width: 1200px) {
  .hide--xl {
    display: none !important; } }

@media (min-width: 1600px) {
  .hide--xxl {
    display: none !important; } }

.hide {
  display: none !important; }

@media (max-width: 767px) {
  .show--md {
    display: block !important; } }

.display-block {
  display: block; }

.vhide {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

.flex-row-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .flex-row-between--center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .flex-row-between--spaces > * {
    margin-left: 10px; }

.flex-item-left {
  margin-left: 0;
  margin-right: auto; }

.flex-item-right {
  margin-left: auto;
  margin-right: 0; }

.flex-column {
  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; }
  .flex-column--spaces > * {
    margin-top: 10px; }
  .flex-column--spaces > *:first-child {
    margin-top: 0; }

.width-100 {
  width: 100% !important; }

.align-center {
  margin-left: auto;
  margin-right: auto; }

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

.animation-transition {
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.line {
  display: block;
  border-top: 1px solid rgba(50, 70, 100, 0.3);
  margin: 20px 0 10px 0; }

.disabled {
  cursor: default;
  opacity: 0.5;
  background-color: #aaa !important; }
  .disabled:hover {
    background-color: #aaa !important; }

.list li {
  margin-bottom: 5px;
  padding-left: 20px;
  position: relative;
  color: inherit; }
  .list li::before {
    content: '';
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    width: 6px;
    height: 6px;
    background: currentColor;
    border-radius: 50%; }

.list--ordered {
  list-style-position: outside;
  list-style-type: decimal;
  margin-left: 15px; }
  .list--ordered > li {
    margin-bottom: 10px;
    padding-left: 10px; }
    .list--ordered > li::before {
      display: none; }
    .list--ordered > li li {
      padding-left: 20px; }
      .list--ordered > li li::before {
        display: block; }

.list--slim {
  line-height: 1.2; }
  .list--slim li::before {
    top: 6px; }

.image-responsive {
  max-width: 100%;
  height: auto; }

.text-highlight {
  color: #fff; }
  .text-highlight--negative {
    color: #1b232d; }

.text-turquise {
  color: #69d8ee; }

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

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

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

.text-thin {
  font-weight: 100; }

.text-bold {
  font-weight: 500; }

.text-fat {
  font-weight: 800; }

@media (max-width: 767px) {
  .text-mobile-small {
    font-size: 14px !important; } }

.text-large {
  font-size: 24px; }

.text-medium {
  font-size: 18px; }

.text-small {
  font-size: 14px; }

.text-small-plus {
  font-size: 16px; }

.text-inherit {
  font-size: inherit !important; }

.text-capitalize {
  text-transform: capitalize; }

.text-uppercase {
  text-transform: uppercase; }

.text-lowercase {
  text-transform: lowercase; }

.text-paragraph {
  line-height: 1.4; }

.text-italic {
  font-style: italic;
  display: block; }

.text-error {
  color: #ff2800; }

.text-marked {
  color: #a2aebd;
  font-weight: 500; }

.text-content {
  line-height: 1.3; }
  .text-content > * {
    margin-bottom: 30px; }
  .text-content__title {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold; }
  .text-content__paragraph {
    color: #fff;
    font-size: 16px; }

.text-link {
  color: #69d8ee;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .text-link:hover {
    color: #19b9d8;
    text-decoration: none; }

button {
  font-size: 16px; }

.btn-attachfile {
  position: relative;
  cursor: pointer; }

a.common-button {
  display: inline-block;
  font-family: 'UniformCondensed'; }

.common-button {
  border-radius: 2px;
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  -webkit-transition: background-color .3s, border .3s;
  transition: background-color .3s, border .3s;
  text-transform: uppercase;
  -webkit-transition: .3s all;
  transition: .3s all; }
  .common-button:nth-child(even) {
    margin-left: 15px; }
  .common-button.-dark {
    background-color: #050a10;
    border: solid 1px #23303e;
    color: #a2aebd;
    font-size: 14px; }
    .common-button.-dark:hover {
      border-color: #38485d; }
  .common-button.-v1 {
    height: 35px;
    line-height: 35px;
    min-width: 110px; }
  .common-button.-v2 {
    height: 35px;
    line-height: 35px; }
  .common-button.-center {
    margin-left: auto;
    margin-right: auto; }
  .common-button.-xxs {
    height: 30px;
    line-height: 1;
    font-size: 13px; }
  .common-button.-xs {
    height: 35px; }
  .common-button.-mdwide {
    min-width: 110px; }
  .common-button.-turquise {
    background-color: #69d8ee;
    color: #0f1d2c; }
    .common-button.-turquise:hover {
      background-color: #19b9d8; }
  .common-button.-wide {
    padding-left: 25px;
    padding-right: 25px; }
  .common-button.-wide2 {
    padding-left: 40px;
    padding-right: 40px; }
  .common-button.-white {
    background: #fff; }
    .common-button.-white:hover {
      background: #ddd; }
  .common-button.-nomargin {
    margin-left: 0; }
  .common-button.-gsubmit {
    font-size: 18px;
    font-weight: 500;
    margin-top: 50px;
    margin-left: auto;
    height: 53px;
    line-height: 53px;
    padding-left: 30px;
    padding-right: 30px; }

.button__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .button__icon .icon {
    margin-right: 10px; }

.export-button {
  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;
  padding: 5px 12px;
  text-transform: initial; }
  .export-button .export-button-icon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8px; }
  .export-button .export-button-text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    font-size: 12px;
    font-weight: 500;
    font-style: normal;
    font-stretch: condensed;
    letter-spacing: normal;
    margin-left: 8px;
    text-align: center;
    color: #96a6a9; }

.page-length-button, .historybtn {
  text-transform: initial; }
  .page-length-button .-active, .historybtn .-active {
    color: #69d8ee;
    font-weight: bold; }
  .page-length-button .text, .historybtn .text {
    margin-right: 4px; }
    @media (max-width: 575px) {
      .page-length-button .text, .historybtn .text {
        display: none; } }

.go-pro {
  margin: 10px 30px -20px auto !important; }
  @media (max-width: 767px) {
    .go-pro {
      margin: 30px auto -40px 15px !important; } }

.trader-switch {
  border: none !important;
  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-right: -8px;
  margin-top: -8px;
  margin-bottom: 12px;
  color: white !important; }
  .trader-switch-pro {
    position: relative;
    margin-bottom: -32px; }

.chart-expand-icon {
  border: 3px solid white;
  margin-left: 8px;
  height: 14px;
  width: 24px; }

.chart-decrease-icon {
  margin-left: 8px;
  height: 18px;
  width: 32px; }

.token-copy-button {
  min-width: 50px !important; }

.dropdown-box {
  color: #414141;
  margin-left: 30px; }
  .dropdown-box .dropdown-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: center;
        align-self: center;
    position: relative;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 36px; }
  .dropdown-box .currency {
    font-weight: 500; }
  .dropdown-box .button {
    position: relative;
    font-size: 14px;
    background-color: transparent;
    color: #69d8ee;
    cursor: pointer;
    border: 0; }
    @media (max-width: 767px) {
      .dropdown-box .button {
        color: white; } }
    .dropdown-box .button::after {
      content: '';
      margin-left: 8px;
      border-top: 4px solid #69d8ee;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      width: 0;
      height: 0; }
    .dropdown-box .button.-dark {
      color: #a2aebd;
      padding-left: 16px;
      padding-right: 11px;
      border: solid 1px #23303e;
      border-radius: 2px;
      text-align: center;
      height: 37px;
      text-transform: uppercase; }
    .dropdown-box .button__flag {
      height: 17px;
      margin-right: 10px; }
  .dropdown-box .dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    padding-top: 9px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    z-index: 99999; }
    .dropdown-box .dropdown-menu.-fullwidth {
      min-width: 100%; }
    .dropdown-box .dropdown-menu.-right-edge {
      left: auto;
      right: 0; }
    .dropdown-box .dropdown-menu::before {
      content: '';
      width: 0;
      height: 0;
      position: absolute;
      top: 4px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid white; }
    .dropdown-box .dropdown-menu.-arrowleft::before, .dropdown-box .dropdown-menu.-arrowright::before {
      -webkit-transform: translateX(0);
              transform: translateX(0); }
    .dropdown-box .dropdown-menu.-arrowleft::before {
      left: 10px; }
    .dropdown-box .dropdown-menu.-arrowright::before {
      left: auto;
      right: 10px; }
  .dropdown-box .dropdown-select {
    white-space: nowrap;
    background-color: white;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    overflow: visible;
    border-radius: 2px;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 278px; }
    .dropdown-box .dropdown-select .flag {
      height: 25px; }
    .dropdown-box .dropdown-select .dd-link {
      border-bottom: 1px solid #e5e5e5; }
      .dropdown-box .dropdown-select .dd-link:last-child {
        border: 0; }
    .dropdown-box .dropdown-select .single, .dropdown-box .dropdown-select .dd-link .link {
      padding: 15px 12px;
      border-bottom: 1px solid #e5e5e5;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .dropdown-box .dropdown-select .single:last-child, .dropdown-box .dropdown-select .dd-link .link:last-child {
        border: 0; }
      .dropdown-box .dropdown-select .single:hover, .dropdown-box .dropdown-select .dd-link .link:hover {
        background-color: #f0f2f4; }
    .dropdown-box .dropdown-select.-withimage .single {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .dropdown-box.-toggleup .dropdown-menu {
    top: auto;
    bottom: 100%;
    padding-bottom: 9px; }
    .dropdown-box.-toggleup .dropdown-menu::before {
      border-bottom: 0;
      border-top: 5px solid white;
      bottom: 4px;
      top: auto; }
  .dropdown-box span + .flag {
    margin-left: 15px; }
  .dropdown-box .show-menu {
    display: block; }

.dropdown-box--input-look {
  height: 48px;
  margin-left: 0;
  margin-top: 0 !important;
  display: inline-block; }
  .dropdown-box--input-look .button {
    padding: 14px 15px;
    border: solid 1px #1b232d;
    border-radius: 1px;
    font-size: 16px;
    width: 100%;
    color: #fff; }
    .dropdown-box--input-look .button::after {
      margin-left: auto; }
  .dropdown-box--input-look .dropdown-container {
    height: 48px; }
  .dropdown-box--input-look .dropdown-menu {
    text-align: left;
    top: 48px; }

.dropdown-box--align-right .dropdown-menu {
  left: auto;
  right: 0; }
  .dropdown-box--align-right .dropdown-menu .dropdown-select::before {
    left: auto;
    right: 10px; }

.dropdown-box .flag-selected .flag {
  width: 36px;
  height: 36px; }

.dropdown-box.country-select .flag-selected .flag {
  width: 25px;
  height: 25px; }

.dropdown-box--with-search .dropdown-select {
  margin-top: 45px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .dropdown-box--with-search .dropdown-select .single.selected {
    background: #f9f9f9; }

.dropdown-box--with-search .dropdown-menu {
  min-width: 230px; }
  .dropdown-box--with-search .dropdown-menu::before {
    left: 10px; }

.dropdown-box--with-search .choose-market-dropdown::before {
  left: 51px; }
  @media (min-width: 768px) {
    .dropdown-box--with-search .choose-market-dropdown::before {
      left: 80px; } }

.dropdown-search {
  position: absolute;
  top: 9px;
  left: 0;
  width: 100%;
  height: 45px;
  z-index: 1;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }
  .dropdown-search__input {
    width: 100%;
    height: 100%;
    padding: 0 40px 0 10px;
    background: #f1f1f1;
    border: none;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom: 1px solid #ddd; }
    .dropdown-search__input:focus {
      outline: none; }
  .dropdown-search__clear {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 15px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 50%;
    background: url(../images/icons/ic-close.svg) 50% 50% no-repeat;
    background-size: 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    .dropdown-search__clear:hover {
      border-color: #dadada; }

.ginput, .global-form .input, .global-form .select, .gselect {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px #1b232d;
  border-radius: 1px;
  font-size: 16px;
  background-color: transparent;
  -webkit-transition-property: border-color, background-color;
  transition-property: border-color, background-color;
  -webkit-transition-duration: .3s;
          transition-duration: .3s; }
  @media (max-width: 767px) {
    .ginput, .global-form .input, .global-form .select, .gselect {
      border-color: #344150; } }
  .ginput select:focus, .ginput:focus, .global-form .input select:focus, .global-form .input:focus, .global-form .select select:focus, .global-form .select:focus, .gselect select:focus, .gselect:focus {
    outline: none;
    border-color: #323e4e;
    background-color: #0f1824; }

.gselect.-light, .ginput.-light {
  border-color: #e2e2e2; }

.gselect {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 52px;
  padding: 0 15px 0 0; }
  .gselect::after {
    position: absolute;
    top: 50%;
    right: 20px;
    content: "\f0d7";
    font-family: 'Font Awesome\ 5 Free', 'FontAwesome';
    font-weight: 900;
    margin-top: -9px;
    pointer-events: none; }
  .gselect select {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 16px;
    outline: 0;
    padding: 15px;
    margin: 0;
    background: none;
    border: 1px solid transparent;
    color: #fff;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    -webkit-transition: all .3s;
    transition: all .3s; }
    .gselect select::-ms-expand {
      display: none; }
    .gselect select:focus ~ label, .gselect select:valid ~ label {
      top: 10px;
      font-size: 13px; }
    .gselect select option[value=""] {
      display: none; }
  .gselect.-light select {
    color: #868686;
    font-size: 14px; }
    .gselect.-light select:focus {
      border-color: #d5d5d5;
      background-color: transparent; }

.ginput {
  padding: 14px 15px 14px 15px; }
  .ginput.-light {
    color: #868686;
    font-size: 14px;
    width: 100%; }
    .ginput.-light::-webkit-input-placeholder {
      color: #868686; }
    .ginput.-light::-moz-placeholder {
      color: #868686; }
    .ginput.-light::-ms-input-placeholder {
      color: #868686; }
    .ginput.-light::placeholder {
      color: #868686; }
    .ginput.-light:focus {
      border-color: #bcbcbc;
      background-color: transparent; }
  .ginput.-presuffix {
    padding: 0;
    height: 48px; }
    .ginput.-presuffix .input {
      height: 100%;
      padding-top: 14px;
      padding-bottom: 14px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      border: 0;
      font-size: 16px; }
      .ginput.-presuffix .input:focus {
        outline: none; }
    .ginput.-presuffix .prefix {
      padding-left: 15px; }
      .ginput.-presuffix .prefix + .input {
        padding-right: 15px; }
    .ginput.-presuffix .suffix {
      padding-right: 15px; }
      .ginput.-presuffix .suffix + .input {
        padding-left: 15px; }

.ginput, .global-form .input {
  color: #fff; }

.global-form .label.-active {
  margin-top: -8px !important; }

.global-form .form-group {
  position: relative;
  margin-top: 13px; }
  .global-form .form-group--no-margin {
    margin-top: 0 !important; }
  .global-form .form-group--no-padding {
    padding-top: 0 !important; }

.global-form .form-error__label {
  display: none; }

.global-form .form-error .form-error__input,
.global-form .form-error .form-error__input-label,
.global-form .form-error .form-error__checkbox::before {
  color: #95301d;
  border-color: #95301d !important; }

.global-form .form-error .form-error__checkbox::after {
  background-color: #95301d !important; }

.global-form .form-error .form-error__label {
  display: block;
  color: #ff2800;
  font-size: 12px !important;
  margin-top: 5px !important; }

.global-form .form-error .input::-webkit-input-placeholder {
  color: #95301d !important; }

.global-form .form-error .input::-moz-placeholder {
  color: #95301d !important; }

.global-form .form-error .input:-ms-input-placeholder {
  color: #95301d !important; }

.global-form .form-error .input:-moz-placeholder {
  color: #95301d !important; }

.global-form .form-error .form-error__input select {
  color: #95301d !important; }

.global-form .input,
.global-form .select {
  width: 100%;
  margin-top: 10px;
  padding: 20px 15px 8px 15px; }
  .global-form .input:focus ~ label, .global-form .input:valid ~ label,
  .global-form .select:focus ~ label,
  .global-form .select:valid ~ label {
    margin-top: -8px;
    font-size: 13px; }
  .global-form .input.-message,
  .global-form .select.-message {
    min-height: 130px; }
  .global-form .input.-light,
  .global-form .select.-light {
    border-color: #404f61; }
  .global-form .input__no-label,
  .global-form .select__no-label {
    padding-top: 0;
    padding-bottom: 0;
    height: 48px; }

.global-form .label {
  position: absolute;
  pointer-events: none;
  left: 15px;
  top: 27px;
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
  font-size: 16px; }

.global-form .select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 52px;
  padding: 0 15px 0 0; }
  .global-form .select select {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 16px;
    outline: 0;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    background: none;
    border: 1px solid transparent;
    color: #fff;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
    .global-form .select select::-ms-expand {
      display: none; }
    .global-form .select select:focus ~ label, .global-form .select select:valid ~ label {
      top: 10px;
      font-size: 13px; }
    .global-form .select select:invalid {
      color: #a2aebd; }
    .global-form .select select option[value=""] {
      display: none; }
  .global-form .select .label {
    top: 17px; }
  .global-form .select::after {
    position: absolute;
    top: 50%;
    right: 20px;
    content: "\f0d7";
    font-family: 'Font Awesome\ 5 Free', 'FontAwesome';
    font-weight: 900;
    margin-top: -9px;
    pointer-events: none; }
  .global-form .select--withicon::after {
    margin-right: 30px; }
  .global-form .select--withicon .icon {
    z-index: 1; }

.global-form .input-year {
  margin-top: -10px; }
  .global-form .input-year .form-group {
    margin: 0 5px 0 0;
    display: inline-block; }
  .global-form .input-year .input {
    width: auto; }
  .global-form .input-year > .form-error > .js-jquery-hidden {
    display: none !important; }
  .global-form .input-year + .form-error {
    margin-top: 5px; }

.global-form.-v2 .input-box {
  position: relative; }

.global-form.-v2 .input, .global-form.-v2 select {
  margin-top: 0; }
  .global-form.-v2 .input:focus ~ label, .global-form.-v2 .input:valid ~ label, .global-form.-v2 select:focus ~ label, .global-form.-v2 select:valid ~ label {
    margin-top: -10px; }

.global-form.-v2 .label {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.global-form .-textarea .label {
  top: 20px;
  font-size: 16px;
  -webkit-transform: translateY(0);
          transform: translateY(0); }

.global-form .-textarea--default {
  min-height: 170px; }

.checkboxes {
  font-size: 13px; }

.checkbox-label {
  font-size: 13px;
  display: block;
  color: #a2aebd; }
  .checkbox-label .highlight {
    margin-left: 4px; }

.checkbox-terms {
  width: 55%; }

.checkbox-org {
  opacity: 0;
  position: absolute; }
  .checkbox-org:checked + .checkbox {
    color: white; }
    .checkbox-org:checked + .checkbox::before {
      border-color: #69d8ee; }
    .checkbox-org:checked + .checkbox::after {
      content: '';
      position: absolute;
      width: 14px;
      height: 14px;
      background-color: #69d8ee;
      display: block;
      border-radius: 1px;
      -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
              box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
      left: 5px;
      margin-top: auto;
      margin-bottom: auto;
      top: 0;
      bottom: 0; }
  input[type="radio"].checkbox-org + .checkbox::before {
    border-radius: 50%; }
  input[type="radio"].checkbox-org + .checkbox::after {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    left: 6px; }

.checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  cursor: pointer; }
  .checkbox::before {
    content: '';
    width: 22px;
    height: 22px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #808b99;
    display: block;
    margin-right: 14px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }

.phone-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .phone-number__prefix {
    width: 80px;
    height: 48px;
    margin-right: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .phone-number__prefix[data-js-length="1"] {
      width: 62px; }
    .phone-number__prefix[data-js-length="2"] {
      width: 73px; }
    .phone-number__prefix[data-js-length="3"] {
      width: 81px; }
    .phone-number__prefix[data-js-length="4"] {
      width: 89px; }
    .phone-number__prefix .current-prefix {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: black; }
    .phone-number__prefix .select {
      height: 48px; }
      .phone-number__prefix .select::after {
        right: 10px;
        z-index: 1; }
    .phone-number__prefix .selectedAreaCode {
      position: absolute;
      left: 1px;
      top: 1px;
      width: calc(100% - 2px);
      height: 44px;
      z-index: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 15px;
      padding-right: 15px;
      color: white;
      pointer-events: none;
      background-color: #050a10; }
      .phone-number__prefix .selectedAreaCode.-active {
        background-color: #0f1824; }
    .phone-number__prefix > .dropdown-box {
      margin-top: 10px !important;
      width: 100%; }
      .phone-number__prefix > .dropdown-box .button {
        color: #a2aebd; }
  .phone-number__phone {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .phone-number .form-group {
    margin-top: 0; }

.input-signup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  border: 1px solid #404f61;
  padding: 1px; }
  .input-signup .form-group {
    margin-top: -10px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .input-signup__input {
    border: none !important; }
  .input-signup__submit {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    margin-left: 0 !important; }

.ginput-box {
  position: relative; }
  .ginput-box .currency {
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    pointer-events: none; }

.icon {
  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;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32px;
  height: 32px;
  background: #69d8ee;
  color: #1b232d;
  font-size: 15px;
  font-weight: 500;
  background-size: cover; }
  .icon--circle {
    border-radius: 50%; }
  .icon--reverse {
    background: none;
    color: #69d8ee;
    border: 1px solid #69d8ee; }
  .icon--small {
    width: 27px;
    height: 27px; }
  .icon--margin {
    margin-right: 10px; }
  .icon--14 {
    width: 14px;
    height: 14px; }
  .icon--23 {
    width: 23px;
    height: 23px; }
  .icon--29 {
    width: 29px;
    height: 29px; }
  .icon--clickable {
    cursor: pointer; }
  .icon__info {
    background-color: transparent;
    background-image: url(../images/icons/ic-info.svg); }
  .icon__info2 {
    background-color: transparent;
    background-image: url(../images/icons/info-icon.svg);
    width: 78px;
    height: 78px; }
  .icon__info3 {
    background-color: transparent;
    background-image: url(../images/icons/info-icon2.svg);
    width: 56px;
    height: 56px; }
  .icon__hourglass {
    background-color: transparent;
    background-image: url(../images/icons/hourglass-icon.svg);
    width: 56px;
    height: 56px; }
    .icon__hourglass--negative {
      background-color: transparent;
      background-image: url(../images/icons/hourglass-icon2.svg);
      width: 56px;
      height: 56px; }
  .icon__edit {
    background: transparent url(../images/icons/edit-icon.svg) 50% 50% no-repeat;
    background-size: 15px;
    width: 56px;
    height: 56px;
    border: 1px solid #69d8ee;
    border-radius: 50%; }
  .icon__tick {
    background-color: transparent;
    background-image: url(../images/icons/tick-icon.svg); }
    .icon__tick--negative {
      background: transparent url(../images/icons/tick-icon-negative.svg);
      width: 58px;
      height: 58px; }
  .icon--circle-bg {
    background-color: transparent;
    background-image: url(../images/icons/ico-bg.svg);
    width: 78px;
    height: 78px; }
  .icon__email::after, .icon__phone::after {
    content: '';
    background-repeat: no-repeat; }
  .icon__email::after {
    width: 32px;
    height: 27px;
    background-image: url(../images/icons/email-ico.svg);
    margin: -2px 0 0 -3px; }
  .icon__email2 {
    background: transparent url(../images/icons/email-ico2.svg);
    width: 58px;
    height: 58px; }
  .icon__phone::after {
    width: 24px;
    height: 34px;
    background-image: url(../images/icons/phone-ico.svg);
    margin: -2px 0 0 -6px; }
  .icon--message-error {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background-color: #5b170b;
    color: #9a2d19; }
  .icon--attach {
    width: 16px;
    height: 17px;
    background-color: transparent;
    background-image: url(../images/icons/attach.svg); }
  .icon--social {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: #050a10;
    color: #69d8ee; }
    .icon--social:hover {
      background-color: #0f1d2c; }
  .icon--location-pin {
    width: 13px;
    height: 17px;
    background-color: transparent;
    background-image: url(../images/icons/location-pin.svg); }
  .icon__close {
    width: 14px;
    height: 14px;
    background: transparent url(../images/icons/ic-close.svg) 50% 50% no-repeat; }
  .icon__help {
    width: 17px;
    height: 17px;
    background: transparent url(../images/icons/ic-help.svg) 50% 50% no-repeat; }
  .icon__user {
    background: transparent url(../images/icons/user-ico.svg);
    width: 58px;
    height: 59px; }
  .icon__lightbulb {
    background: transparent url(../images/icons/bulb.svg) 50% 50% no-repeat;
    width: 12px;
    height: 15px; }

.icon-loading {
  -webkit-animation: spin 1.5s linear infinite;
          animation: spin 1.5s linear infinite; }

.markets-ic {
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  .markets-ic > * {
    display: block;
    width: 4px;
    margin: 0 1px;
    opacity: 0.5;
    background: #d1d7de; }
    .markets-ic > *:nth-child(1) {
      height: 6px; }
    .markets-ic > *:nth-child(2) {
      height: 16px; }
    .markets-ic > *:nth-child(3) {
      height: 11px; }

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.svg-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor; }

.socialmedia-icons {
  font-size: 14px; }
  .socialmedia-icons.facebook {
    width: 0.638671875em; }
  .socialmedia-icons.youtube {
    width: 1.3271484375em; }
  .socialmedia-icons.twitter {
    width: 1.2294921875em; }
  .socialmedia-icons.linkedin {
    width: 1.0068359375em; }
  .socialmedia-icons.vk {
    width: 1.7490234375em; }
  .socialmedia-icons.telegram {
    width: 1.1904296875em; }
  .socialmedia-icons.wechat {
    width: 1.25em; }

.cryptosymbol-icons {
  font-size: 28px; }
  .cryptosymbol-icons.BCN {
    width: 1.0009765625em; }

.navigation-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #a2aebd;
  font-size: 15px;
  line-height: 1.4;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 20px auto; }
  .navigation-steps--medium {
    max-width: 800px; }
  .navigation-steps--nomargin {
    margin-top: 0 !important; }
  .navigation-steps__mobile {
    opacity: 0.5;
    font-weight: 400; }
  @media (min-width: 768px) {
    .navigation-steps {
      margin: 50px auto; } }
  @media (min-width: 576px) {
    .navigation-steps {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
      .navigation-steps__mobile {
        display: none; } }
  .navigation-steps__step {
    position: relative;
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap;
    margin: 10px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
    .navigation-steps__step::before {
      content: '';
      height: 1px;
      background: #a2aebd;
      width: 100%;
      margin: 0 20px 0 20px;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0px;
              flex: 1 0 0px; }
    .navigation-steps__step::before {
      display: none; }
    .navigation-steps__step--active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      font-weight: 500;
      color: #fff; }
      @media (max-width: 575px) {
        .navigation-steps__step--active::after {
          margin: 10px 0 0 0;
          opacity: 0.3; } }
    .navigation-steps__step--green {
      color: #79d417; }
    @media (min-width: 576px) {
      .navigation-steps__step {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .navigation-steps__step--active {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-flow: row nowrap;
                  flex-flow: row nowrap;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
        .navigation-steps__step::before {
          display: block; }
        .navigation-steps__step:first-child {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto; }
          .navigation-steps__step:first-child::before {
            display: none; }
        .navigation-steps__step:last-child::after {
          display: none; } }

.qr-code__image {
  position: relative;
  padding: 25px;
  border-radius: 5px;
  background: #fff;
  display: inline-block;
  margin-bottom: 20px; }
  .qr-code__image--with-icon {
    margin-bottom: 60px; }

.qr-code__code {
  font-size: 15px;
  color: #fff; }

.qr-code__icon {
  position: absolute;
  right: 0;
  bottom: 0; }
  .qr-code__icon.googleauth--phone {
    margin: 0 -25px -35px 0 !important; }

.recaptcha {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .recaptcha--center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.loading::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #050a10;
  z-index: 99;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.loading::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 48px;
  height: 48px;
  margin: -24px 0 0 -24px;
  -webkit-animation: rotation 2s infinite linear;
          animation: rotation 2s infinite linear;
  background: url(../images/icons/rolling.png) 0 0 no-repeat;
  z-index: 100;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.progress-bar {
  display: block;
  height: 7px;
  background: #cdcdcd;
  position: relative; }
  .progress-bar__marker {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 5px;
    background: #93d228;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
  .progress-bar__description {
    display: block;
    margin-bottom: 10px; }

.text-image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
  .text-image-container__image {
    width: 32%;
    margin-right: 2%; }
  .text-image-container__text {
    width: 66%; }
  @media (max-width: 991px) {
    .text-image-container__image {
      margin-bottom: 20px; }
    .text-image-container__image, .text-image-container__text {
      width: 100%;
      margin-right: 0; } }

.popup {
  position: relative;
  z-index: 1; }
  .popup__toggle {
    display: none; }
  .popup__close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 24px;
    height: 24px; }
    .popup__close:hover {
      border-color: #dadada; }
  .popup__content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: 40px;
    background: #fff;
    border-radius: 2px;
    padding: 30px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
    .popup__content.-rwdv1 {
      bottom: 50px;
      top: auto; }
      @media (min-height: 900px) {
        .popup__content.-rwdv1 {
          top: 0;
          bottom: auto; } }
    .popup__content--margin-1 {
      margin-top: 10px; }
  .popup__toggle:checked ~ .popup__content {
    visibility: visible;
    opacity: 1; }

.dtdd-box.-inline::after {
  content: '';
  clear: both;
  width: 100%;
  display: block; }

.dtdd-box.-inline .dt, .dtdd-box.-inline .dd {
  display: block;
  width: 50%;
  float: left; }

.dtdd-box.-inline .dd {
  text-align: right; }

.gtabtitle {
  font-size: 18px;
  color: white;
  font-weight: 500;
  text-transform: uppercase; }

.gnarrow-table, .gwide-table {
  width: 100%;
  color: white;
  table-layout: fixed; }
  .gnarrow-table .-successc, .gwide-table .-successc {
    color: #7ed321; }
  .gnarrow-table .-errorc, .gwide-table .-errorc {
    color: #ff2800; }
  .gnarrow-table .-neutralc, .gwide-table .-neutralc {
    color: #a2aebd; }

.gnarrow-table {
  margin-top: 9px;
  font-size: 12px;
  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; }
  .gnarrow-table .table-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    border-bottom: 1px solid #0f1824; }
    .gnarrow-table .table-row.-header {
      color: #5d6a7a; }
    .gnarrow-table .table-row:last-child {
      border-bottom: 0; }
  .gnarrow-table .cell {
    padding-top: 9px;
    padding-bottom: 9px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-preferred-size: 0;
        flex-basis: 0; }
  .gnarrow-table .icon-arrow-down, .gnarrow-table .icon-arrow-up {
    margin-right: 5px; }

.gwide-table {
  text-transform: uppercase;
  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; }
  .gwide-table .cell {
    padding-top: 11px;
    padding-bottom: 11px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-preferred-size: 0;
        flex-basis: 0; }
    .gwide-table .cell:last-child {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      max-width: 80px; }
  .gwide-table .table-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    width: 100%;
    border-bottom: 1px solid #16212f;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .gwide-table .table-row.-header {
      color: #707985;
      font-weight: 500;
      text-transform: none;
      border-bottom-width: 2px; }
      .gwide-table .table-row.-header .cell {
        font-size: 13px; }

.gwide-table .table-mobile-label {
  display: none;
  font-size: 80%;
  margin-right: 10px; }

.gwide-table .cell {
  padding-right: 10px; }

@media (max-width: 767px) {
  .gwide-table--mobile .cell {
    padding: 16px 10px 16px 0; }
    .gwide-table--mobile .cell:last-child {
      padding-right: 0; }
  .gwide-table--mobile .table-row {
    padding-right: 0 !important;
    height: auto !important; } }

@media (max-width: 575px) {
  .gwide-table--mobile .table-row {
    display: block; }
    .gwide-table--mobile .table-row.-header {
      display: none; }
  .gwide-table--mobile .cell {
    width: 100%;
    max-width: 100% !important;
    padding-right: 0;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .gwide-table--mobile .cell .table-mobile-label {
      text-transform: none;
      color: #707985;
      display: block;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 30%;
              flex: 0 0 30%;
      margin-top: 3px;
      border-right: 1px solid #344760;
      font-weight: 500; } }

.table--mobile .cell-mobile-label {
  display: none; }

@media (max-width: 767px) {
  .table--mobile .table-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-bottom: 10px;
    margin-bottom: 10px; }
    .table--mobile .table-row.-header {
      display: none; }
    .table--mobile .table-row .cell {
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
      padding: 7px 0;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: start !important;
          -ms-flex-pack: start !important;
              justify-content: flex-start !important;
      margin-right: 0;
      width: 100%;
      max-width: 100% !important;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      height: auto !important; }
  .table--mobile .cell-mobile-label {
    text-transform: none;
    color: #a2aebd;
    font-size: 15px;
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    font-weight: 500;
    padding-right: 20px;
    margin-right: 10px; } }

@media (max-width: 575px) {
  .table--mobile .table-row .cell {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .table--mobile .cell-mobile-label {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 7px; }
    .table--mobile .cell-mobile-label:empty {
      display: none; } }

.open-orders-hover {
  background-color: #0f1d2c; }

@font-face {
  font-family: 'coindeal';
  src: url("../fonts/coindeal.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class*='icon-']:before {
  display: inline-block;
  font-family: 'coindeal';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-facebook:before {
  content: '\0043'; }

.icon-fullscreen:before {
  content: '\0044'; }

.icon-message:before {
  content: '\0045'; }

.icon-myoffers:before {
  content: '\0046'; }

.icon-question:before {
  content: '\0047'; }

.icon-settings:before {
  content: '\0048'; }

.icon-twitter:before {
  content: '\0049'; }

.icon-useraccount:before {
  content: '\004a'; }

.icon-wallets:before {
  content: '\004b'; }

.icon-arrow-up, .icon-arrow-down {
  width: 9px;
  height: 8px;
  display: inline-block; }
  .icon-arrow-up::after, .icon-arrow-down::after {
    content: '';
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    display: block; }

.icon-arrow-up::after {
  background-image: url("../images/icons/arrow-up.svg"); }

.icon-arrow-down::after {
  background-image: url("../images/icons/arrow-down.svg"); }

.coindeal-card-banner {
  background-color: #222e41;
  min-height: 140px;
  position: relative;
  padding: 15px 0 10px;
  text-decoration: none;
  cursor: pointer;
  display: none;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  @media (min-width: 768px) {
    .coindeal-card-banner {
      min-height: 200px;
      padding: 10px 25px 10px 50px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media (min-width: 992px) {
    .coindeal-card-banner {
      min-height: 170px;
      padding: 20px 35px 15px 35px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  .coindeal-card-banner__background-img {
    width: 100%;
    min-height: 173px;
    height: 100%;
    position: absolute;
    bottom: 0;
    background-position: 0 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("/images/coindeal-card-banner/coindeal-card-banner-mobile.png"); }
    @media (min-width: 576px) {
      .coindeal-card-banner__background-img {
        background-position: 0 40px; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__background-img {
        background-image: url("/images/coindeal-card-banner/coindeal-card-banner-tablet.png");
        background-position: right;
        background-size: contain; } }
    @media (min-width: 992px) {
      .coindeal-card-banner__background-img {
        background-image: url("/images/coindeal-card-banner/coindeal-card-banner-desktop.png");
        background-position: 17cm;
        min-height: 0; } }
    @media (min-width: 1200px) {
      .coindeal-card-banner__background-img {
        background-position: 24cm; } }
    @media (min-width: 1600px) {
      .coindeal-card-banner__background-img {
        background-position: right; } }
  .coindeal-card-banner__info {
    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-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 10px;
    position: relative;
    z-index: 10;
    width: 40%; }
    @media (min-width: 576px) {
      .coindeal-card-banner__info {
        max-width: none; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__info {
        margin: 0;
        width: auto;
        max-width: 70%; } }
    @media (min-width: 1200px) {
      .coindeal-card-banner__info {
        margin-right: 50px; } }
    @media (min-width: 1600px) {
      .coindeal-card-banner__info {
        margin-right: 150px; } }
  .coindeal-card-banner__info-text, .coindeal-card-banner__info-subtext {
    font-size: 14px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 576px) {
      .coindeal-card-banner__info-text, .coindeal-card-banner__info-subtext {
        font-size: 18px; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__info-text, .coindeal-card-banner__info-subtext {
        font-size: 28px;
        display: inline;
        text-align: left; } }
    @media (min-width: 992px) {
      .coindeal-card-banner__info-text, .coindeal-card-banner__info-subtext {
        font-size: 24px; } }
  .coindeal-card-banner__info-text {
    color: #fff;
    padding: 0 10px; }
  .coindeal-card-banner__info-subtext {
    color: #69d8ee;
    padding-top: 5px;
    font-weight: bold; }
  .coindeal-card-banner__counter {
    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-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 80%;
    margin: 10px auto 0;
    position: relative;
    z-index: 10;
    min-width: 120px; }
    @media (min-width: 576px) {
      .coindeal-card-banner__counter {
        margin: 0 0 10px 0; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__counter {
        margin: 20px auto 0; } }
  .coindeal-card-banner__counter-text, .coindeal-card-banner__counter-amount {
    width: 100%;
    text-align: center;
    font-weight: bold; }
  .coindeal-card-banner__counter-amount {
    font-size: 24px;
    color: #69d8ee; }
    @media (min-width: 576px) {
      .coindeal-card-banner__counter-amount {
        font-size: 44px; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__counter-amount {
        font-size: 84px; } }
  .coindeal-card-banner__counter-text {
    color: #fff;
    padding-top: 5px;
    font-size: 14px; }
    @media (min-width: 576px) {
      .coindeal-card-banner__counter-text {
        font-size: 16px; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__counter-text {
        padding-top: 0;
        font-size: 18px; } }
    @media (min-width: 992px) {
      .coindeal-card-banner__counter-text {
        padding-top: 5px;
        font-size: 22px; } }
  .coindeal-card-banner__claim {
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 85%;
    margin: 10px auto 0;
    position: relative;
    z-index: 10; }
    @media (min-width: 576px) {
      .coindeal-card-banner__claim {
        margin: 0; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__claim {
        margin: 0 auto;
        position: static;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
    @media (min-width: 992px) {
      .coindeal-card-banner__claim {
        margin: 30px 0 0 auto;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .coindeal-card-banner__claim-button {
    background-color: #fff;
    border-radius: 25px;
    min-width: 100px;
    padding: 5px 10px;
    color: #202d40;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    max-width: 310px;
    -webkit-box-shadow: 0 2px 4px rgba(21, 171, 255, 0.28);
            box-shadow: 0 2px 4px rgba(21, 171, 255, 0.28);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: relative;
    z-index: 5;
    margin-bottom: 10px; }
    @media (min-width: 576px) {
      .coindeal-card-banner__claim-button {
        font-size: 20px;
        padding: 7px 12px; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__claim-button {
        font-size: 27px;
        padding: 10px 20px;
        min-height: 54px;
        min-width: 250px; } }
    .coindeal-card-banner__claim-button:hover {
      background-color: #ddd; }
    @media (min-width: 992px) {
      .coindeal-card-banner__claim-button {
        min-width: 200px;
        font-size: 22px;
        min-height: 42px; } }
  .coindeal-card-banner__claim-text {
    font-size: 16px;
    color: #1a2535;
    margin: 0 auto;
    text-align: center; }
    .coindeal-card-banner__claim-text--bold {
      font-weight: bold; }
      @media (min-width: 768px) {
        .coindeal-card-banner__claim-text--bold {
          margin-top: 0;
          font-size: 32px; } }
      @media (min-width: 992px) {
        .coindeal-card-banner__claim-text--bold {
          font-size: 22px;
          margin-top: 30px; } }
    @media (min-width: 576px) {
      .coindeal-card-banner__claim-text {
        color: #fff; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__claim-text {
        position: absolute;
        max-width: 150px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        text-align: center;
        right: 80px;
        font-size: 28px;
        top: 15px; } }
    @media (min-width: 992px) {
      .coindeal-card-banner__claim-text {
        position: static;
        display: inline;
        max-width: none;
        text-align: center;
        font-size: 22px;
        color: #1a2535; } }
  .coindeal-card-banner__container {
    min-width: 180px;
    width: 55%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 576px) {
      .coindeal-card-banner__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -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;
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    @media (min-width: 768px) {
      .coindeal-card-banner__container {
        width: 94%;
        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-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media (min-width: 992px) {
      .coindeal-card-banner__container {
        width: 100%; } }
  .coindeal-card-banner .claimed {
    background-color: #00b005;
    color: #fff; }
    .coindeal-card-banner .claimed:hover {
      background-color: #00a004; }
  .coindeal-card-banner .rejected {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #ff2800;
    padding: 0;
    min-height: auto;
    margin-top: 15px;
    pointer-events: none; }
  .coindeal-card-banner__additional-error {
    display: none;
    color: #ff2800;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px; }
  .coindeal-card-banner__close-button {
    display: block;
    width: 22px;
    height: 22px;
    top: 10px;
    right: 10px;
    padding: 2px;
    z-index: 10;
    position: absolute;
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out; }
    .coindeal-card-banner__close-button::after, .coindeal-card-banner__close-button::before {
      content: '';
      width: 22px;
      height: 2px;
      background: #fff;
      display: block;
      position: absolute;
      top: 12px;
      right: 0;
      -webkit-transition: background-color .3s ease-out;
      transition: background-color .3s ease-out; }
    .coindeal-card-banner__close-button:hover::after, .coindeal-card-banner__close-button:hover::before {
      background: #ddd; }
    .coindeal-card-banner__close-button::after {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .coindeal-card-banner__close-button::before {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    @media (min-width: 768px) {
      .coindeal-card-banner__close-button {
        top: 15px;
        right: 15px; } }

.fixed-container.-alert {
  padding-left: 30px;
  padding-right: 30px;
  bottom: 20px;
  left: 0;
  z-index: 9999999999; }
  .fixed-container.-alert.-top {
    bottom: auto;
    top: 65px; }

.alertmessage {
  border-radius: 1px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  padding: 22px 25px;
  color: white; }
  .alertmessage.-negative {
    background-color: rgba(154, 45, 25, 0.9); }
  .alertmessage.-positive {
    background-color: #2e4057; }
  .alertmessage .dt {
    color: #a2aebd; }
  .alertmessage .text {
    font-weight: 500; }
  .alertmessage svg + .text, .alertmessage img + .text {
    margin-left: 25px; }
  .alertmessage .text + .link {
    margin-left: 5px; }
  .alertmessage .buyorsell {
    margin-left: 20px;
    margin-right: 15px; }
  .alertmessage .link {
    color: #69d8ee; }
  .alertmessage .dt, .alertmessage .closebtn {
    margin-left: 30px; }
  .alertmessage.-sent {
    background-color: #1b232d;
    font-weight: 500; }

.main-content > .alertmessage {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-top: -25px;
  margin-bottom: 17px; }

.list-group {
  margin-top: -1px; }
  .list-group__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 70px;
    border-top: 1px solid rgba(52, 71, 96, 0.3);
    border-bottom: 1px solid rgba(52, 71, 96, 0.3);
    position: relative; }
    .list-group__header > * {
      margin-right: 20px; }
    .list-group__header--dropdown::after {
      position: absolute;
      top: 50%;
      right: 20px;
      content: "\f0d7";
      font-family: 'Font Awesome\ 5 Free', 'FontAwesome';
      font-weight: 900;
      margin-top: -9px; }
  .list-group__title {
    text-transform: uppercase; }

.list-table {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .list-table__label {
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase; }
  .list-table__input {
    margin-top: 0 !important; }
  @media (min-width: 576px) {
    .list-table__input-label {
      display: none; } }
  .list-table .form-group {
    margin-top: -10px; }
  @media (max-width: 575px) {
    .list-table {
      grid-template-columns: 1fr; }
      .list-table__label {
        display: none; }
        .list-table__label--mobile {
          display: block;
          font-weight: 500;
          color: inherit;
          text-transform: none;
          font-size: 14px;
          margin-top: 20px; } }
  .list-table--text .list-table__col {
    margin-bottom: 10px; }

.upload-group__container {
  background: #0f1824;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .upload-group__container--active .upload-group__title {
    color: #79d417; }
  @media (max-width: 575px) {
    .upload-group__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.upload-group__content {
  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-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.upload-group__title {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 5px; }

.upload-group__subtitle {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #a2aebd; }
  .upload-group__subtitle * {
    font-size: inherit;
    margin-left: 10px; }
  .upload-group__subtitle .highlight {
    font-weight: 400;
    cursor: pointer; }

.upload-group__action {
  font-size: 16px;
  margin-left: auto; }
  .upload-group__action--margin {
    margin-left: 10px; }
  @media (max-width: 575px) {
    .upload-group__action {
      margin-top: 10px;
      margin-left: 0;
      width: 100%;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; } }

.upload-group__icon {
  margin-right: 20px; }

.icon-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 25px 35px;
  color: #a2aebd;
  background: #0f1824; }
  .icon-box--light {
    color: #fff;
    background: #0f1d2c; }
  .icon-box--large {
    padding-top: 50px;
    padding-bottom: 50px; }
  .icon-box__icon {
    margin-right: 20px; }
  .icon-box__content {
    color: inherit;
    font-size: 18px;
    line-height: 25px; }
  .icon-box--blue {
    color: #0f1d2c;
    background: #69d8ee; }

.text-box {
  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: 25px 35px;
  color: #a2aebd;
  background: #0f1824;
  border: 1px solid #404f61; }
  .text-box__title {
    font-size: 18px;
    color: #fff;
    margin-bottom: 15px; }
  .text-box__description {
    font-size: 14px; }
  .text-box--slim {
    padding: 20px; }
  .text-box--noborder {
    border: none; }
  .text-box--light {
    background: #0f1d2c; }
  .text-box--openings {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .text-box--openings > * {
      margin-left: 10px; }
  .text-box__position {
    font-weight: 700;
    color: #69d8ee;
    text-transform: uppercase;
    margin-left: 0;
    margin-right: auto; }
  .text-box__city {
    font-size: 13px;
    color: #fff; }

.ghint-trigger {
  position: relative; }
  .ghint-trigger:hover .ghint-box {
    opacity: 1;
    visibility: visible; }

.ghint-box {
  position: absolute;
  background-color: #0f1d2c;
  -webkit-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.24), 0 0 8px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.24), 0 0 8px 0 rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  padding: 25px;
  width: 290px;
  top: 28px;
  font-size: 13px;
  visibility: hidden;
  opacity: 0;
  z-index: 9; }
  .ghint-box .title, .ghint-box .subtitle {
    color: white;
    font-weight: 500; }
  .ghint-box .title {
    font-size: 16px; }
    .ghint-box .title + .text {
      margin-top: 15px; }
  .ghint-box .text {
    color: #a2aebd;
    line-height: 1.62;
    margin-top: 3px; }
  .ghint-box--autowidth {
    width: auto;
    opacity: 1;
    visibility: visible; }
  .ghint-box.-tooltip {
    padding: 18px;
    left: 50%;
    top: 38px;
    width: auto;
    white-space: nowrap;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }

.pagination-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 14px; }
  @media (max-width: 991px) {
    .pagination-box {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .pagination-box .pagination-nr-container {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 4px; }
  .pagination-box__page-nr {
    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-width: 32px;
    padding: 6px 8px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .pagination-box__page-nr.-dark {
      background-color: #050a10;
      border: solid 1px #23303e;
      color: #a2aebd;
      font-size: 14px; }
    .pagination-box__page-nr.-current {
      border: 1px solid #69d8ee; }
      .pagination-box__page-nr.-current:hover {
        border-color: #69d8ee; }
    .pagination-box__page-nr:hover {
      border-color: #38485d; }
  .pagination-box li:first-child {
    margin-right: 12px; }
  .pagination-box li:last-child {
    margin-left: 12px; }
  .pagination-box li.-short {
    margin: 0 4px; }

.pagination-arrow {
  font-size: 16px;
  width: 6px; }
  .pagination-arrow.-next {
    color: #69d8ee;
    margin: 0 -8px 0 2px; }
  .pagination-arrow.-previous {
    color: #69d8ee;
    margin: 0 2px 0 -8px; }

.modal-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(8, 17, 26, 0.6);
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  display: none; }
  .modal-fullscreen--visible {
    opacity: 1;
    visibility: visible;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .modal-fullscreen__container {
    margin: 20px auto;
    overflow-y: auto;
    background: #fff;
    max-width: 530px;
    color: #414141;
    position: relative;
    font-size: 14px; }
  .modal-fullscreen__close {
    position: absolute;
    top: 22px;
    right: 22px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 24px;
    height: 24px; }
    .modal-fullscreen__close:hover {
      border-color: #dadada; }
  .modal-fullscreen__content {
    padding: 36px 44px; }
  .modal-fullscreen__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .modal-fullscreen__button {
    height: 52px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-size: 14px;
    line-height: 52px; }
    .modal-fullscreen__button--cancel {
      color: #878787;
      padding: 0 15px; }
      .modal-fullscreen__button--cancel:hover {
        color: #414141; }
    .modal-fullscreen__button--confirm {
      background: #69d8ee;
      color: #414141;
      padding: 0 80px;
      text-transform: uppercase; }
      .modal-fullscreen__button--confirm:hover {
        background: #19b9d8; }
  .modal-fullscreen.-v2 .ginput, .modal-fullscreen.-v2 .ginput .input, .modal-fullscreen.-v2 .gselect select {
    color: #0f1d2c;
    font-weight: 500;
    font-size: 16px; }
  .modal-fullscreen.-v2 .label {
    font-size: 14px;
    line-height: 1.71;
    color: #424242;
    display: inline-block;
    padding-bottom: 3px;
    margin-top: 12px; }
    .modal-fullscreen.-v2 .label:first-child {
      margin-top: 0; }

.are-you-sure-modal {
  width: 100vw;
  height: 100vh;
  z-index: 1111;
  position: fixed;
  background: rgba(8, 17, 26, 0.6);
  color: #fff;
  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; }
  @media (min-width: 768px) {
    .are-you-sure-modal {
      margin-top: -100px; } }
  .are-you-sure-modal__content {
    background-color: #050a10;
    width: 100vh;
    height: 100vh;
    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;
    padding-top: 100px; }
    @media (min-width: 768px) {
      .are-you-sure-modal__content {
        width: 40%;
        height: auto; } }
  .are-you-sure-modal__close {
    font-size: 34px;
    position: absolute;
    top: 20px;
    right: 20px;
    font-weight: 300;
    cursor: pointer; }
  .are-you-sure-modal__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-weight: bold;
    font-size: 24px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .are-you-sure-modal__confirm {
    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;
    height: 100%;
    margin-top: 30px; }
    .are-you-sure-modal__confirm .confirm-text {
      color: #69d8ee;
      margin-bottom: 30px;
      font-size: 18px;
      font-weight: bold; }
    .are-you-sure-modal__confirm .common-button {
      font-weight: bold;
      text-transform: capitalize;
      padding-right: 30px;
      padding-left: 30px; }
      @media (min-width: 768px) {
        .are-you-sure-modal__confirm .common-button {
          margin-bottom: 50px; } }
  .are-you-sure-modal .warning-icon {
    width: 30px;
    height: auto;
    margin-bottom: 20px; }

.warning-modal__confirm {
  padding: 0 30px; }

.warning-modal .warning-icon {
  margin: 20px 0; }

.warning-modal .confirm-modal__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.are-you-sure-modal__content-box {
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.are-you-sure-modal__warning-text {
  margin-bottom: 20px;
  text-align: center; }

.gtabs-box .tab-li {
  cursor: pointer; }
  .gtabs-box .tab-li.-active {
    pointer-events: none; }

.gtabs-box .tab-content {
  display: none; }
  .gtabs-box .tab-content.-active {
    display: block; }

.gbadge {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 9px;
  font-weight: 500;
  position: absolute;
  top: -6px;
  right: -9px; }
  .gbadge.-v1 {
    background-color: #ff6b00;
    color: white; }

.gdesc-term.-uppercase {
  text-transform: uppercase; }

.gdesc-term .amount {
  font-size: 36px;
  font-weight: 500;
  color: white;
  margin-left: 10px;
  margin-right: 10px; }

.gdesc-term .lower {
  position: relative;
  top: 4px; }

.clipboard-copy {
  position: relative; }
  .clipboard-copy .hint {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 100%;
    border-radius: 1px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-color: black;
    height: 29px;
    line-height: 29px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    text-transform: none;
    color: #a2aebd;
    white-space: nowrap; }

.poll__counter {
  counter-reset: section; }

.poll__group {
  padding: 80px 0 70px 0;
  border-top: 1px solid rgba(52, 71, 96, 0.3); }
  .poll__group--first {
    border-top: none; }
  .poll__group .input {
    margin-top: 0; }

.poll__title {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px; }
  .poll__title::before {
    counter-increment: section;
    content: counter(section) ".";
    margin-right: 5px; }
  .poll__title > *,
  .poll__title + .with-title {
    margin: 0 0 0 10px;
    display: inline-block;
    vertical-align: middle; }

.poll__question {
  margin-bottom: 10px; }

.poll__answers-list > * {
  margin-bottom: 5px; }

.poll__subtitle {
  color: #fff;
  margin-bottom: 10px; }

.poll__subgroup {
  padding: 20px;
  border: 1px solid rgba(52, 71, 96, 0.3);
  margin-top: 20px; }
  .poll__subgroup-item {
    margin: 20px 0; }
    .poll__subgroup-item:first-child {
      margin-top: 0; }
    .poll__subgroup-item:last-child {
      margin-bottom: 0; }

.poll__progress-bar {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  padding: 20px 0;
  background: #050a10;
  z-index: 1; }

.poll-summary {
  position: sticky;
  position: -webkit-sticky;
  top: 20px; }
  .poll-summary__counter {
    counter-reset: section; }
    .poll-summary__counter > * {
      margin: 5px 0;
      counter-increment: section; }
  .poll-summary__item {
    text-align: left; }
    .poll-summary__item::before {
      content: counter(section) ".";
      margin-right: 5px; }

.js-poll-optional {
  display: none; }

.chartjs {
  position: relative;
  padding-top: 50%; }
  .chartjs__canvas {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

@media (min-width: 1200px) {
  .verification-progress-mobile {
    display: none; } }

.verification-progress-mobile .verification-progress-box {
  margin-bottom: 25px; }
  @media (min-width: 768px) {
    .verification-progress-mobile .verification-progress-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      min-height: 113px;
      background-color: #0f1723;
      border: solid 1px #2a3a4c;
      margin-bottom: 40px;
      padding: 20px 20px 0 20px; } }

.verification-progress-mobile .verification-progress-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.verification-progress-mobile .verification-progress-step {
  margin-bottom: 13px;
  color: #a2aebd; }
  .verification-progress-mobile .verification-progress-step-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px; }
  .verification-progress-mobile .verification-progress-step-subtext {
    font-weight: normal;
    font-size: 12px;
    margin-left: 16px; }
  .verification-progress-mobile .verification-progress-step-passed {
    color: #69d8ee; }

.verification-progress-mobile .verification-progress-jumio-link, .verification-progress-mobile .verification-progress-deposit-link, .verification-progress-mobile .verification-progress-company-submit-utility-bill, .verification-progress-mobile .verification-progress-add-company-details {
  display: inline-block;
  margin-left: 16px;
  text-transform: uppercase;
  color: #0f1d2c;
  background-color: #69d8ee;
  border-radius: 2px;
  padding: 5px 7px 5px 8px;
  margin-top: 14px;
  margin-bottom: 11px;
  -webkit-transition: 0.2s;
  transition: 0.2s; }
  .verification-progress-mobile .verification-progress-jumio-link:hover, .verification-progress-mobile .verification-progress-deposit-link:hover, .verification-progress-mobile .verification-progress-company-submit-utility-bill:hover, .verification-progress-mobile .verification-progress-add-company-details:hover {
    background-color: #19b9d8; }

.verification-progress-mobile .verification-progress-id-in-verification {
  margin-left: 16px;
  color: #fff;
  margin-top: 11px; }

.verification-progress-mobile .verification-progress-submit-utility-bill {
  color: #a2aebd;
  text-transform: uppercase;
  display: inline-block;
  margin-left: 16px;
  margin-top: 11px;
  border-bottom: 1px dashed #a2aebd;
  padding-bottom: 2px;
  -webkit-transition: 0.2s;
  transition: 0.2s; }
  .verification-progress-mobile .verification-progress-submit-utility-bill:hover {
    color: #edeff2; }

.verification-progress-mobile .verification-progress-speed-up-verification {
  display: inline-block;
  background-color: #050a10;
  border: solid 1px #0f1723;
  color: #a2aebd;
  font-size: 14px;
  height: 27px;
  margin-top: 5px;
  margin-bottom: 17px;
  padding: 6px 12px 0 12px;
  text-transform: uppercase; }

.verification-progress-mobile .verification-progress-utility-bill-pending, .verification-progress-mobile .verification-progress-company-scans-pending {
  margin-left: 16px;
  color: #fff;
  margin-top: 13px;
  font-size: 14px; }
  .verification-progress-mobile .verification-progress-utility-bill-pending-warning-row, .verification-progress-mobile .verification-progress-company-scans-pending-warning-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 11px; }
    .verification-progress-mobile .verification-progress-utility-bill-pending-warning-row .warning-text, .verification-progress-mobile .verification-progress-company-scans-pending-warning-row .warning-text {
      text-transform: uppercase;
      font-weight: 500;
      margin-left: 5px;
      padding-top: 3px; }

.verification-progress-mobile .verification-progress-fully-verified-title {
  color: #69d8ee;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 5px; }

.verification-progress-mobile .verification-progress-fully-verified-text {
  color: #fff;
  font-size: 14px; }

.verification-progress-mobile .verification-progress-fully-verified-link {
  margin-left: 0; }

.verification-progress-mobile .arrow-down {
  margin-top: 12px;
  margin-left: 1px;
  position: absolute; }

.verification-progress-mobile .verification-dot {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  margin-right: 6px;
  background-color: #a2aebd; }
  .verification-progress-mobile .verification-dot-active {
    border: 2px solid white;
    background-color: #0f1824; }
  .verification-progress-mobile .verification-dot-passed {
    background-color: #69d8ee;
    font-size: 10px; }

@media (max-width: 1199px) {
  .verification-progress-desktop {
    display: none; } }

.verification-progress-desktop .verification-progress-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 113px;
  background-color: #0f1723;
  border: solid 1px #2a3a4c;
  margin-bottom: 40px;
  padding: 20px 20px 0 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 1200px) {
    .verification-progress-desktop .verification-progress-box {
      padding: 20px 50px 0 50px; } }

.verification-progress-desktop .verification-progress-step {
  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-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin: 0 auto; }

.verification-progress-desktop .verification-progress-step-number {
  width: 30px;
  height: 30px;
  min-width: 30px;
  border-radius: 50%;
  border: 2px solid #a2aebd;
  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-right: 10px;
  font-weight: 500; }

.verification-progress-desktop .verification-progress-level-text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.verification-progress-desktop .verification-progress-level-text {
  font-size: 15px;
  font-weight: 500; }

.verification-progress-desktop .verification-progress-level-subtext {
  white-space: nowrap;
  font-size: 14px; }
  @media (min-width: 1300px) {
    .verification-progress-desktop .verification-progress-level-subtext {
      font-size: 15px; } }

.verification-progress-desktop .verification-progress-level-perks {
  font-size: 14px;
  margin-left: 40px; }

.verification-progress-desktop .verification-progress-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.verification-progress-desktop .verification-progress-arrow {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0.5;
      -ms-flex-positive: 0.5;
          flex-grow: 0.5;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 5px;
  margin-right: -10px; }
  @media (min-width: 992px) {
    .verification-progress-desktop .verification-progress-arrow {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; } }
  @media (min-width: 1300px) {
    .verification-progress-desktop .verification-progress-arrow {
      margin-left: 15px;
      margin-right: 0; } }
  .verification-progress-desktop .verification-progress-arrow-pt-1, .verification-progress-desktop .verification-progress-arrow-pt-2 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    background-color: #a2aebd;
    height: 2px;
    min-width: 5px; }
  .verification-progress-desktop .verification-progress-arrow-pt-2 {
    position: relative; }
    @media (min-width: 992px) {
      .verification-progress-desktop .verification-progress-arrow-pt-2 {
        margin-right: 20px; } }
    .verification-progress-desktop .verification-progress-arrow-pt-2::after {
      content: '';
      width: 0;
      height: 0;
      position: absolute;
      top: -3px;
      right: -4px;
      border-left: 4px solid #a2aebd;
      border-top: 4px solid transparent;
      border-bottom: 4px solid transparent; }

.verification-progress-desktop .verification-progress-jumio-link, .verification-progress-desktop .verification-progress-deposit-link, .verification-progress-desktop .verification-progress-company-submit-utility-bill, .verification-progress-desktop .verification-progress-add-company-details {
  display: inline-block;
  margin-left: 40px;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  color: #0f1d2c;
  background-color: #69d8ee;
  border-radius: 2px;
  padding: 5px 19px 5px 19px;
  margin-top: 14px;
  margin-bottom: 11px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  white-space: nowrap; }
  .verification-progress-desktop .verification-progress-jumio-link:hover, .verification-progress-desktop .verification-progress-deposit-link:hover, .verification-progress-desktop .verification-progress-company-submit-utility-bill:hover, .verification-progress-desktop .verification-progress-add-company-details:hover {
    background-color: #19b9d8; }

.verification-progress-desktop .verification-progress-deposit-link-step-three {
  margin-right: auto; }

.verification-progress-desktop .verification-progress-id-in-verification {
  font-size: 14px;
  color: #fff;
  margin-left: 40px;
  white-space: nowrap;
  margin-top: 10px; }

.verification-progress-desktop .verification-progress-half-passed .verification-progress-arrow-pt-1 {
  background-color: #69d8ee; }

.verification-progress-desktop .verification-progress-passed {
  color: #69d8ee; }
  .verification-progress-desktop .verification-progress-passed .verification-progress-step-number {
    border: 2px solid #69d8ee; }
  .verification-progress-desktop .verification-progress-passed .verification-progress-arrow-pt-1, .verification-progress-desktop .verification-progress-passed .verification-progress-arrow-pt-2 {
    background-color: #69d8ee; }
  .verification-progress-desktop .verification-progress-passed .verification-progress-arrow-pt-2::after {
    border-left: 4px solid #69d8ee;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent; }

.verification-progress-desktop .verification-progress-submit-utility-bill {
  color: #a2aebd;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
  margin-left: 40px;
  margin-top: 8px;
  border-bottom: 1px dashed #a2aebd;
  padding-bottom: 2px;
  -webkit-transition: 0.2s;
  transition: 0.2s; }
  .verification-progress-desktop .verification-progress-submit-utility-bill:hover {
    color: #edeff2; }

.verification-progress-desktop .verification-progress-speed-up-verification {
  display: inline-block;
  background-color: #050a10;
  border: solid 1px #0f1723;
  color: #a2aebd;
  font-size: 14px;
  height: 27px;
  margin-top: 5px;
  margin-bottom: 17px;
  padding: 6px 12px 0 12px;
  text-transform: uppercase; }

.verification-progress-desktop .verification-progress-utility-bill-pending, .verification-progress-desktop .verification-progress-company-scans-pending {
  margin-left: 40px;
  color: #fff;
  margin-top: 13px;
  font-size: 14px; }
  .verification-progress-desktop .verification-progress-utility-bill-pending-warning-row, .verification-progress-desktop .verification-progress-company-scans-pending-warning-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 7px; }
    .verification-progress-desktop .verification-progress-utility-bill-pending-warning-row .warning-text, .verification-progress-desktop .verification-progress-company-scans-pending-warning-row .warning-text {
      text-transform: uppercase;
      font-weight: 500;
      margin-left: 5px;
      padding-top: 3px;
      margin-bottom: 5px; }
    .verification-progress-desktop .verification-progress-utility-bill-pending-warning-row .warning-icon, .verification-progress-desktop .verification-progress-company-scans-pending-warning-row .warning-icon {
      height: 12px;
      width: 12px;
      margin-top: -3px; }

.company-verification-progress .verification-progress-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #fff;
  font-size: 14px;
  font-weight: 500; }

.company-verification-progress .verification-progress-warning-icon {
  width: 12px;
  height: 9px;
  margin-right: 5px; }
  @media (min-width: 1200px) {
    .company-verification-progress .verification-progress-warning-icon {
      width: 17px;
      height: 15px; } }

.company-verification-progress-desktop {
  display: none; }
  @media (min-width: 1200px) {
    .company-verification-progress-desktop {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      min-height: 113px;
      background-color: #0f1723;
      border: solid 1px #2a3a4c;
      margin-bottom: 40px;
      padding: 20px 10px 0px 10px; } }
  @media (min-width: 1200px) and (min-width: 1300px) {
    .company-verification-progress-desktop {
      padding: 20px 20px 0 20px; } }
  @media (min-width: 1200px) {
      .company-verification-progress-desktop .verification-progress-box {
        border: none;
        margin: 0;
        padding: 0; }
      .company-verification-progress-desktop .verification-progress-jumio-link, .company-verification-progress-desktop .verification-progress-company-submit-utility-bill, .company-verification-progress-desktop .verification-progress-add-company-details, .company-verification-progress-desktop .verification-progress-deposit-link {
        padding: 5px 10px 5px 10px; }
      .company-verification-progress-desktop .verification-progress-company-submit-utility-bill {
        white-space: normal; }
      .company-verification-progress-desktop .verification-progress-fully-verified-text {
        color: #fff;
        font-size: 14px;
        margin-left: 40px; } }

.infobar {
  padding: 8px;
  background: #050a10;
  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;
  color: #fff; }
  .infobar-accept-button {
    height: auto !important;
    min-height: 30px; }

.banner {
  height: 130px;
  background: url(../images/token/banner/earth-mobile.png) center bottom no-repeat;
  background-size: auto 70px;
  background-color: #69d8ee; }
  @media (min-width: 768px) {
    .banner {
      height: 125px;
      background: url(../images/token/banner/earth.png) right 10% bottom no-repeat;
      background-color: #69d8ee;
      background-size: auto 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      z-index: 1; } }
  .banner__text-negative {
    color: #000; }
  .banner__logo {
    display: none; }
    @media (min-width: 992px) {
      .banner__logo {
        display: initial;
        background: #fff;
        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;
        width: 28%;
        position: relative; } }
    .banner__logo img {
      -o-object-fit: scale-down;
         object-fit: scale-down;
      max-height: 50%;
      width: 80%; }
    .banner__logo::after {
      content: '';
      position: absolute;
      top: 0;
      right: -40px;
      border-color: transparent #fff;
      border-style: solid;
      border-width: 0 0 125px 40px;
      height: 0;
      width: 0; }
  .banner__content {
    font-size: 17px;
    color: #fff;
    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; }
    @media (min-width: 768px) {
      .banner__content {
        padding-top: 0;
        width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media (min-width: 992px) {
      .banner__content {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start;
        width: 72%; } }
    .banner__content .banner__container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 15px 0; }
      @media (min-width: 576px) {
        .banner__content .banner__container {
          -ms-flex-pack: distribute;
              justify-content: space-around;
          width: 64%; } }
      @media (min-width: 768px) {
        .banner__content .banner__container {
          width: 50%; } }
      @media (min-width: 992px) {
        .banner__content .banner__container {
          margin: 0 20px 0 40px;
          width: 60%; } }
      @media (min-width: 1200px) {
        .banner__content .banner__container {
          max-width: 600px;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          margin: 0 20px 0 40px; } }
      .banner__content .banner__container .banner__market {
        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: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-transform: none;
        font-size: 18px; }
        @media (min-width: 576px) {
          .banner__content .banner__container .banner__market {
            font-size: 22px; } }
        @media (min-width: 1200px) {
          .banner__content .banner__container .banner__market {
            font-size: 36px; } }
        .banner__content .banner__container .banner__market .market__headline {
          color: #000; }
          .banner__content .banner__container .banner__market .market__headline .highlight {
            color: #fff;
            font-weight: bold;
            text-transform: uppercase; }
        .banner__content .banner__container .banner__market .market__begin-date {
          font-size: 14px;
          padding-top: 5px; }
          @media (min-width: 768px) {
            .banner__content .banner__container .banner__market .market__begin-date {
              font-size: 18px; } }
          @media (min-width: 1200px) {
            .banner__content .banner__container .banner__market .market__begin-date {
              font-size: 22px; } }
      .banner__content .banner__container .banner__counter {
        font-weight: bold;
        width: auto;
        margin: 0 0 0 10px; }
        @media (min-width: 992px) {
          .banner__content .banner__container .banner__counter {
            margin: 0; } }
        .banner__content .banner__container .banner__counter .time {
          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: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 22px;
          margin: 0 10px;
          min-width: 24px; }
          @media (min-width: 576px) {
            .banner__content .banner__container .banner__counter .time {
              font-size: 26px;
              min-width: 28px; } }
          @media (min-width: 768px) {
            .banner__content .banner__container .banner__counter .time {
              font-size: 34px;
              min-width: 36px; } }
          @media (min-width: 1200px) {
            .banner__content .banner__container .banner__counter .time {
              font-size: 46px;
              min-width: 48px; } }
          .banner__content .banner__container .banner__counter .time .counter__label {
            font-size: 10px;
            font-weight: normal;
            text-align: center; }
            @media (min-width: 576px) {
              .banner__content .banner__container .banner__counter .time .counter__label {
                font-size: 12px; } }
            @media (min-width: 1200px) {
              .banner__content .banner__container .banner__counter .time .counter__label {
                font-size: 14px; } }
        .banner__content .banner__container .banner__counter .colon {
          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: 8px; }
          @media (min-width: 1200px) {
            .banner__content .banner__container .banner__counter .colon {
              font-size: 30px; } }
  .banner__info {
    width: 100%;
    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; }
    @media (min-width: 768px) {
      .banner__info {
        width: 63%; } }
  @media (min-width: 576px) {
    .banner__title {
      font-size: 22px; } }
  @media (min-width: 768px) {
    .banner__title {
      font-size: 30px; } }
  @media (min-width: 1400px) {
    .banner__title {
      font-size: 41px; } }
  .banner__counter {
    font-size: 15px;
    color: black;
    width: 95%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 10px;
    margin-bottom: 16px; }
    @media (min-width: 768px) {
      .banner__counter {
        margin-top: 16px;
        margin-bottom: 0; } }
  .banner__min {
    padding: 5px 5px 5px 22px; }
  .banner__max {
    padding: 5px 0 5px 5px; }
    @media (min-width: 768px) {
      .banner__max--sm {
        display: none; } }
    .banner__max--md {
      display: none; }
      @media (min-width: 768px) {
        .banner__max--md {
          display: initial; } }
  .banner__progress-bar {
    width: 100%;
    max-width: 317px;
    height: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .banner__claimed {
    color: #69d8ee;
    background: #000;
    text-align: right;
    padding: 5px 5px 5px 13px;
    border-radius: 13px 0 0 13px;
    height: 100%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    min-width: 40px;
    position: relative;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out; }
    .banner__claimed span {
      -webkit-animation: 1s ease-out fadeIn;
              animation: 1s ease-out fadeIn; }
    .banner__claimed::after {
      content: '';
      width: 3px;
      height: 32px;
      background: #000;
      position: absolute;
      right: -2px;
      top: -3px; }
  .banner__available {
    border-radius: 0 13px 13px 0;
    background: #fff;
    padding: 5px 13px 5px 5px;
    -ms-flex-preferred-size: calc(100% - 10%);
        flex-basis: calc(100% - 10%);
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out; }
  .banner__button {
    background: #000;
    color: #fff;
    padding: 6px 20px;
    white-space: nowrap;
    margin-top: 10px; }
    @media (min-width: 768px) {
      .banner__button {
        font-size: 19px;
        margin-right: 5px;
        margin-top: 0; } }

@media (min-width: 992px) {
  .ru-ru .banner__content .banner__container {
    margin: 0 20px; } }

.ru-ru .banner__content .banner__container .banner__market {
  font-size: 14px; }
  @media (min-width: 768px) {
    .ru-ru .banner__content .banner__container .banner__market {
      font-size: 16px; } }
  @media (min-width: 992px) {
    .ru-ru .banner__content .banner__container .banner__market {
      font-size: 15px; } }
  @media (min-width: 1200px) {
    .ru-ru .banner__content .banner__container .banner__market {
      font-size: 22px; } }

.ru-ru .banner__content .banner__container .market__begin-date {
  font-size: 12px; }
  @media (min-width: 768px) {
    .ru-ru .banner__content .banner__container .market__begin-date {
      font-size: 14px; } }
  @media (min-width: 1200px) {
    .ru-ru .banner__content .banner__container .market__begin-date {
      font-size: 18px; } }

@media (min-width: 992px) {
  .ru-ru .banner__content .banner__container .banner__counter {
    max-width: 160px;
    margin-left: 20px; } }

@media (min-width: 1200px) {
  .ru-ru .banner__content .banner__container .banner__counter {
    margin-right: 10px; } }

@media (min-width: 992px) {
  .ru-ru .banner__content .banner__container .banner__counter .time {
    font-size: 26px; } }

@media (min-width: 1200px) {
  .ru-ru .banner__content .banner__container .banner__counter .time {
    font-size: 34px; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.visa-card-claimed-bar {
  display: block;
  padding: 0 30px;
  background: #8b5fa2;
  height: 34px;
  overflow: hidden;
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  line-height: 38px;
  text-align: center; }
  .visa-card-claimed-bar__message {
    font-size: 13px; }
    @media (min-width: 576px) {
      .visa-card-claimed-bar__message {
        font-size: 15px; } }
  .visa-card-claimed-bar__separator {
    width: 6px;
    height: 6px;
    margin: 0 10px 1px 10px;
    background-color: #fff;
    border-radius: 55px;
    display: inline-block; }
  .visa-card-claimed-bar__sm, .visa-card-claimed-bar__md, .visa-card-claimed-bar__lg {
    display: none; }
  @media (min-width: 576px) {
    .visa-card-claimed-bar__sm {
      display: inline-block; } }
  @media (min-width: 992px) {
    .visa-card-claimed-bar__md {
      display: inline-block; } }
  @media (min-width: 1200px) {
    .visa-card-claimed-bar__lg {
      display: inline-block; } }

.inactive-account {
  margin-top: 70px; }
  @media (min-width: 768px) {
    .inactive-account {
      margin: 40px 30px; } }
  .inactive-account .inactive-account-info {
    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;
    padding: 11px 10px;
    margin-bottom: 20px;
    background-color: #ff2800; }
    @media (min-width: 768px) {
      .inactive-account .inactive-account-info {
        padding: 15px 0;
        margin-bottom: 0; } }
    .inactive-account .inactive-account-info .icon {
      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;
      width: 35px;
      height: 35px;
      margin-right: 10px;
      font-size: 20px;
      text-align: center;
      vertical-align: middle;
      color: #ff2800;
      background: #0f1d2c; }
    .inactive-account .inactive-account-info--header {
      font-size: 19px;
      font-weight: 700;
      margin-bottom: 5px;
      color: #0f1d2c;
      text-transform: uppercase; }
  .inactive-account .inactive-account-info-container .account-info--header {
    color: #0f1d2c;
    font-weight: bold; }
  .inactive-account .inactive-account-info-container .inactive-account-info--description {
    color: #fff; }

.top-bar {
  border-radius: 2px;
  height: 48px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0c1825), to(#050a10));
  background-image: linear-gradient(to bottom, #0c1825, #050a10);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.23);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.23); }
  @media (min-width: 768px) {
    .top-bar {
      padding-left: 15px;
      padding-right: 15px;
      margin-top: 30px; }
      .top-bar .mobilemenu-trigger, .top-bar .gmnav-box {
        display: none; } }
  @media (min-width: 1200px) {
    .top-bar {
      padding-left: 30px;
      padding-right: 30px; } }
  .top-bar .page-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: 100%;
    position: relative; }
  .top-bar .logo-img {
    top: 11px;
    left: -6px;
    position: absolute;
    z-index: 99; }
    @media (max-width: 767px) {
      .top-bar .logo-img {
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        left: 50%; } }
  .top-bar .common-button {
    font-size: 14px; }
    @media (max-width: 767px) {
      .top-bar .common-button {
        display: none; }
        .top-bar .common-button.-depositfunds, .top-bar .common-button.-exchange {
          position: absolute;
          display: block;
          top: 80px;
          right: 12px; } }
  .top-bar.-loggedin {
    margin-bottom: 0; }
    .top-bar.-loggedin .gmnav-box {
      padding-bottom: 20px; }
  .top-bar.-limited {
    margin-top: 0; }
    .top-bar.-limited .gmnav-box {
      padding-bottom: 20px; }
  .top-bar .premium-bookmark {
    position: fixed;
    background-color: #fff;
    color: #0f1824;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    top: 190px;
    z-index: 2;
    text-align: center;
    height: 26px;
    left: -34px;
    min-width: 90px;
    border-radius: 4px;
    padding: 5px 10px 5px 10px; }
    @media (min-width: 768px) {
      .top-bar .premium-bookmark {
        position: fixed;
        left: -45px;
        font-size: 18px;
        min-width: 110px;
        height: 29px;
        padding: 5px 10px 10px 10px;
        border-radius: 7px; } }
    @media (min-width: 992px) {
      .top-bar .premium-bookmark {
        display: none; } }

.topbar-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .topbar-btns.-loggedin {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 100%;
    font-size: 14px; }
    @media (max-width: 767px) {
      .topbar-btns.-loggedin {
        padding-right: 15px; } }
    .topbar-btns.-loggedin .desktop-links {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%; }
      @media (max-width: 1199px) {
        .topbar-btns.-loggedin .desktop-links {
          display: none; } }
      .topbar-btns.-loggedin .desktop-links .premium-link {
        background-color: #fff;
        color: #0f1824;
        font-weight: 600;
        font-size: 15px;
        text-transform: uppercase;
        border-radius: 10px;
        padding: 2px 5px 2px 5px;
        margin-left: 0; }
    .topbar-btns.-loggedin .support-icon {
      width: 17px; }
    .topbar-btns.-loggedin .link-btn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #a2aebd;
      padding-left: 15px;
      padding-right: 15px;
      height: 100%; }
      @media (min-width: 768px) {
        .topbar-btns.-loggedin .link-btn {
          padding-left: 20px;
          padding-right: 20px;
          border-left: 1px solid rgba(83, 91, 102, 0.2); } }
      .topbar-btns.-loggedin .link-btn:hover {
        background-color: #16212f;
        color: white; }
    .topbar-btns.-loggedin .text {
      margin-left: 15px; }
      @media (max-width: 767px) {
        .topbar-btns.-loggedin .text {
          display: none; } }
    .topbar-btns.-loggedin .notification-icon {
      position: relative; }
  @media (max-width: 1199px) {
    .topbar-btns .common-button {
      padding-left: 0;
      padding-right: 0; }
      .topbar-btns .common-button.-turquise {
        background-color: transparent;
        color: #69d8ee; }
        .topbar-btns .common-button.-turquise:hover {
          background-color: transparent;
          color: #69d8ee; } }

.dropdown-box.-topbar {
  height: 100%;
  margin-left: 0;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 768px) {
    .dropdown-box.-topbar {
      margin-left: 100px; } }
  .dropdown-box.-topbar .dropdown-container {
    height: 100%; }
    .dropdown-box.-topbar .dropdown-container:hover {
      background-color: #15212e; }
      .dropdown-box.-topbar .dropdown-container:hover .button {
        color: white; }
  .dropdown-box.-topbar .button {
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .dropdown-box.-topbar .button {
        border-left: 1px solid #262f3a;
        border-right: 1px solid #262f3a;
        padding-left: 25px;
        padding-right: 25px; } }

.dropdown-box .button img {
  width: 20px;
  height: 20px; }
  @media (min-width: 768px) {
    .dropdown-box .button img {
      width: 16px;
      height: 16px; } }

.dropdown-box.-useraccount {
  margin-left: 0;
  height: 100%; }
  @media (max-width: 767px) {
    .dropdown-box.-useraccount {
      margin-right: -15px; } }
  .dropdown-box.-useraccount .dropdown-container {
    height: 100%; }
    .dropdown-box.-useraccount .dropdown-container:hover {
      background-color: #15212e; }
      .dropdown-box.-useraccount .dropdown-container:hover .button {
        color: white; }
  .dropdown-box.-useraccount .dropdown-select {
    font-size: 16px; }
  @media (max-width: 767px) {
    .dropdown-box.-useraccount .dropdown-menu {
      right: 0;
      left: auto; }
      .dropdown-box.-useraccount .dropdown-menu::before {
        -webkit-transform: translateX(0);
                transform: translateX(0);
        left: auto;
        right: 10px; } }
  .dropdown-box.-useraccount .link {
    color: #414141; }
  .dropdown-box.-useraccount .text {
    font-weight: normal;
    font-size: 14px; }

.top-bar-front {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

@media (min-width: 1200px) {
  .dropdown-markets, .dropdown-wallets, .dropdown-offers, .dropdown-affiliate, .dropdown-support {
    display: none; } }

.mobile-language-select {
  margin: auto 8px; }
  .mobile-language-select .flag {
    height: 22px !important;
    width: 22px !important; }
  @media (min-width: 768px) {
    .mobile-language-select {
      display: none; } }

.dropdown-lang {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  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; }
  .dropdown-lang > .languageSelectComponent {
    margin-left: 0;
    margin-top: 2px; }
  .dropdown-lang .languageSelectComponent__languages-list-wrapper {
    padding: 0 10px; }
    .dropdown-lang .languageSelectComponent__languages-list-wrapper:after {
      bottom: -17px;
      border-top: 0;
      border-bottom: 6px solid #fff;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent; }
  .dropdown-lang .languageSelectComponent .languageSelectComponent__languages-list {
    top: 40px;
    bottom: auto;
    margin-top: 15px;
    margin-bottom: 0;
    z-index: 10;
    width: auto;
    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;
    -ms-flex-line-pack: justify;
        align-content: space-between; }
    .dropdown-lang .languageSelectComponent .languageSelectComponent__languages-list > li {
      font-size: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

.-limited .mobile-language-select {
  margin-right: -40px; }

.burger-menu {
  left: initial !important; }

.page-footer {
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  z-index: 2; }

.modal-box {
  background-color: #050a10;
  max-width: 441px;
  padding: 30px 40px;
  color: #a2aebd;
  width: 100%;
  margin: 0 auto;
  position: relative;
  display: none;
  line-height: 1.13; }
  @media (max-width: 767px) {
    .modal-box {
      background: none;
      padding: 0; } }
  .modal-box.-innercenter {
    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-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .modal-box .modal-header {
    padding-bottom: 30px; }
  .modal-box .fa-question-circle-o {
    font-size: 27px;
    color: #69d8ee; }
    .modal-box .fa-question-circle-o:hover {
      color: #19b9d8; }
  .modal-box .title {
    color: white;
    font-size: 24px;
    line-height: 1.21; }
  .modal-box > .title {
    padding-bottom: 30px; }
  .modal-box .subtext {
    color: #545b65; }
  .modal-box .text {
    color: #a2aebd;
    font-size: 15px;
    line-height: 1.93; }
  .modal-box .-spacetop {
    margin-top: 40px; }
  .modal-box .modal-links .link {
    font-size: 16px; }
  .modal-box .status-message {
    background-color: #1b232d;
    padding: 20px;
    font-weight: 500;
    line-height: 1.38;
    color: white;
    margin-top: 10px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .modal-box .status-message__message {
      margin-left: 28px; }
    .modal-box .status-message .fa {
      font-size: 18px;
      vertical-align: middle;
      margin-right: 8px; }
    .modal-box .status-message--error {
      background: #9a2d19; }
      .modal-box .status-message--error .status-message__message {
        margin-left: 0;
        font-weight: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 1.13;
        -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; }
        .modal-box .status-message--error .status-message__message .icon--message-error {
          margin-right: 15px; }
  .modal-box .modal-footer {
    margin-top: 20px; }
  .modal-box.-display-static {
    display: block; }
  .modal-box .title__withicon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .modal-box .title__withicon > :last-child {
      margin-left: 10px; }
    .modal-box .title__withicon > :first-child {
      margin-left: 0; }
  .modal-box .title__icon {
    height: 45px; }
    .modal-box .title__icon--large {
      height: 55px; }
  .modal-box.-bg-light {
    background: #0f1d2c; }
  .modal-box.-no-max-width {
    max-width: none; }
  .modal-box.-bg-none {
    background: none; }

.content {
  margin: 0 auto; }

.main-content--full-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .main-content--full-width .modal-box {
    margin-left: 50px;
    margin-right: 50px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: none; }
    @media (max-width: 991px) {
      .main-content--full-width .modal-box {
        margin-left: 0;
        margin-right: 0; } }

@media (max-width: 991px) {
  .main-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }

.main-content .sidebar {
  border-right: 1px solid rgba(52, 71, 96, 0.3);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  @media (max-width: 991px) {
    .main-content .sidebar {
      border: none; } }

.main-content--equal-sidebars::after {
  content: '';
  min-width: 190px; }
  @media (max-width: 1599px) {
    .main-content--equal-sidebars::after {
      display: none; } }

.display-book > * {
  margin-top: 0;
  width: 100%;
  max-width: none; }
  @media (max-width: 767px) {
    .display-book > * {
      background: none;
      padding: 0; } }

@media (min-width: 768px) {
  .display-book {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap; } }

.display-book__sidebar {
  width: 320px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.display-book--medium {
  margin-left: auto;
  margin-right: auto;
  width: 950px; }

@media (max-width: 991px) {
  .display-book__sidebar {
    margin-left: 0; }
  .display-book--medium {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap; } }

@media (max-width: 767px) {
  .display-book__sidebar {
    margin-top: 50px; } }

.columns {
  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;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .columns__col {
    margin-top: 20px; }
  @media (min-width: 768px) {
    .columns {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap; }
      .columns__col {
        width: 45%; } }

.sidebar {
  max-width: 200px;
  width: 100%; }
  @media (max-width: 991px) {
    .sidebar {
      max-width: 100%; } }

.sidebar-nav {
  min-width: 200px;
  padding-right: 30px; }
  .sidebar-nav__item {
    margin: 40px 0; }
  .sidebar-nav__link {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    color: #69d8ee;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    .sidebar-nav__link:hover {
      color: #19b9d8; }
    .sidebar-nav__link--active {
      color: #fff;
      pointer-events: none;
      cursor: none; }
  @media (max-width: 991px) {
    .sidebar-nav {
      margin-top: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column wrap;
              flex-flow: column wrap;
      padding-right: 0; }
      .sidebar-nav__item {
        margin: 0;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        border-right: 1px solid transparent; }
        .sidebar-nav__item:last-child {
          border-right: none; }
      .sidebar-nav__link {
        color: #a2aebd;
        display: block;
        text-align: center;
        background: #161c22;
        font-size: 14px;
        padding: 15px; }
        .sidebar-nav__link--active {
          background: #69d8ee;
          color: #0f1d2c; } }

.mobilemenu-trigger {
  display: block;
  width: 24px;
  height: 27px;
  margin-right: 10px;
  z-index: 2147483645;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mobilemenu-trigger .bar {
    display: block;
    position: relative;
    background-color: white; }
    .mobilemenu-trigger .bar, .mobilemenu-trigger .bar::after, .mobilemenu-trigger .bar::before {
      width: 24px;
      height: 3px; }
    .mobilemenu-trigger .bar::before, .mobilemenu-trigger .bar::after {
      content: "";
      position: absolute;
      left: 0;
      background-color: white; }
    .mobilemenu-trigger .bar::before {
      bottom: 7px; }
    .mobilemenu-trigger .bar::after {
      top: 7px; }
  .mobilemenu-trigger.-animate .bar {
    background-color: rgba(255, 255, 255, 0); }
    .mobilemenu-trigger.-animate .bar::before, .mobilemenu-trigger.-animate .bar::after {
      background-color: #d9d9d9;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .mobilemenu-trigger.-animate .bar::before {
      bottom: 0; }
    .mobilemenu-trigger.-animate .bar::after {
      top: 0;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }

.mobile-menu-user-options {
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-box-shadow: 0px -64px 102px 26px #0f1d2c;
          box-shadow: 0px -64px 102px 26px #0f1d2c; }

.gnav-list {
  overflow: scroll;
  height: 80%;
  margin-bottom: 50px; }
  .gnav-list::-webkit-scrollbar {
    display: none; }
  .gnav-list > :last-child {
    margin-bottom: 40px; }

.gmnav-box {
  height: 90vh;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  margin-top: -34px;
  background-color: #0f1d2c;
  -webkit-box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  z-index: 2147483644;
  -webkit-transition: .3s all;
  transition: .3s all;
  font-size: 20px;
  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; }
  .gmnav-box.-visible {
    visibility: visible;
    opacity: 1; }
  .gmnav-box .mnav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .gmnav-box .mnav-item.-account {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      font-size: 16px;
      font-weight: 600;
      background-color: #0f1d2c;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      padding-bottom: 15px; }
      .gmnav-box .mnav-item.-account > .link {
        height: 52px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        font-size: 14px;
        line-height: 52px;
        padding: 0;
        width: 50%;
        text-align: center;
        text-transform: uppercase; }
        .gmnav-box .mnav-item.-account > .link.-login {
          color: #69d8ee;
          padding: 0 25px;
          font-size: 18px;
          text-transform: uppercase; }
          .gmnav-box .mnav-item.-account > .link.-login:hover {
            color: #414141; }
        .gmnav-box .mnav-item.-account > .link.-register {
          background: #0f1d2c;
          color: #fff;
          padding: 0 25px;
          font-size: 18px;
          text-transform: uppercase; }
          .gmnav-box .mnav-item.-account > .link.-register:hover {
            background: #19b9d8; }
    .gmnav-box .mnav-item.-language {
      margin-top: 15px; }
    .gmnav-box .mnav-item > .link {
      color: #fff;
      display: block;
      padding: 8px 0;
      -webkit-transition: color .3s;
      transition: color .3s;
      text-transform: uppercase; }
      .gmnav-box .mnav-item > .link:hover {
        color: #19b9d8; }

.gnav-mobile {
  position: fixed;
  bottom: 0;
  height: 42px;
  background-color: #161c22;
  white-space: nowrap;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
  width: 100%;
  overflow: auto; }
  @media (min-width: 768px) {
    .gnav-mobile {
      display: none !important; } }
  .gnav-mobile .link {
    color: #a2aebd;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 42px;
    padding-left: 20px;
    padding-right: 20px; }

@media (min-width: 768px) {
  .top-bar .gnav-mobile {
    display: none; } }

.top-bar-dropdown-menu {
  overflow: visible; }
  .top-bar-dropdown-menu .mnav-item .link {
    text-align: center; }

.flag-dropdown-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
  padding-right: 10px; }

.language-flag-selected {
  color: #fff;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 70px;
  height: auto;
  text-align: center;
  margin-top: 50px;
  padding-left: 27px;
  font-size: 15px; }

.language-select {
  opacity: 0;
  position: absolute;
  margin-left: -32px;
  cursor: pointer; }

.user-action-buttons-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .user-action-buttons-box .user-action-icon {
    height: 25px;
    margin-right: 10px; }
  .user-action-buttons-box .profile-link, .user-action-buttons-box .login-link {
    color: #69d8ee; }
  .user-action-buttons-box .register-link, .user-action-buttons-box .logout-link {
    color: #fff; }
  .user-action-buttons-box .logout-link, .user-action-buttons-box .profile-link, .user-action-buttons-box .login-link, .user-action-buttons-box .register-link {
    text-transform: uppercase;
    font-size: 20px; }

.arrow-hamburger {
  width: 8px;
  height: auto;
  position: absolute;
  margin-left: 22px; }

.dropdown-box-language {
  margin-left: 0 !important; }

.coindeal-waypoints.-universalpage .article-box > .title {
  font-size: 24px;
  color: white;
  line-height: 1.21; }
  .coindeal-waypoints.-universalpage .article-box > .title + .article-section {
    margin-top: 58px; }

.coindeal-waypoints.-universalpage .article-section {
  margin-top: 35px; }
  .coindeal-waypoints.-universalpage .article-section:first-child {
    margin-top: 0; }
  .coindeal-waypoints.-universalpage .article-section > .title {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 18px; }
    .coindeal-waypoints.-universalpage .article-section > .title.-border {
      padding-bottom: 15px;
      border-bottom: 1px solid #344760; }
  .coindeal-waypoints.-universalpage .article-section > .text {
    line-height: 1.38;
    color: white;
    margin-top: 25px; }
  .coindeal-waypoints.-universalpage .article-section > .updatedat {
    color: #a2aebd;
    margin-top: 30px;
    padding-bottom: 10px; }
  .coindeal-waypoints.-universalpage .article-section .article-section > .title {
    color: white; }
  .coindeal-waypoints.-universalpage .article-section .article-section .text {
    margin-top: 25px; }
  .coindeal-waypoints.-universalpage .article-section .article-section .marked {
    color: #a2aebd;
    font-weight: 500; }

.cookie-msg {
  font-size: 14px;
  position: fixed;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  right: 0;
  background-color: black;
  z-index: 100; }
  .cookie-msg .wrapper {
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1070px;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .cookie-msg .wrapper::before {
      content: '';
      position: absolute;
      left: 0;
      top: -15px;
      width: 80px;
      height: 80px;
      background: red;
      background: url(../images/icons/front/cookie.svg) 0 0 no-repeat;
      background-size: cover; }
    .cookie-msg .wrapper p {
      margin-left: 90px; }
  .cookie-msg .buttons {
    margin-right: 10px; }
    .cookie-msg .buttons .common-button {
      font-size: 15px;
      font-weight: 400; }
      .cookie-msg .buttons .common-button:last-child {
        margin-left: 10px; }
    .cookie-msg .buttons > * {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      white-space: nowrap; }
  @media (max-width: 767px) {
    .cookie-msg .wrapper {
      display: block; }
    .cookie-msg .buttons {
      margin-top: 10px;
      margin-left: 80px;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }

@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
            transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px); } }

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
            transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px); } }

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
            transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px); } }

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
            transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px); } }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.dropzone.dz-clickable {
  cursor: pointer; }

.dropzone.dz-started .dz-message {
  display: none; }

.dropzone.dz-drag-hover {
  border-style: solid; }
  .dropzone.dz-drag-hover .dz-message {
    opacity: 0.5; }

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 100px;
  margin-right: 15px;
  margin-top: 15px; }
  .dropzone .dz-preview:hover {
    z-index: 1000; }
    .dropzone .dz-preview:hover .dz-details {
      opacity: 1; }
  .dropzone .dz-preview.dz-file-preview .dz-image {
    border-radius: 20px;
    background: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
    background: linear-gradient(to bottom, #eee, #ddd); }
  .dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1; }
  .dropzone .dz-preview.dz-image-preview {
    background: #050a10; }
    .dropzone .dz-preview.dz-image-preview .dz-details {
      -webkit-transition: opacity 0.2s linear;
      transition: opacity 0.2s linear; }
  .dropzone .dz-preview .dz-remove {
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    border: none;
    color: #69d8ee; }
    .dropzone .dz-preview .dz-remove:hover {
      text-decoration: underline;
      color: #19b9d8; }
  .dropzone .dz-preview:hover .dz-details {
    opacity: 1; }
  .dropzone .dz-preview .dz-details {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 13px;
    min-width: 100%;
    max-width: 100%;
    padding: 2em 1em;
    text-align: center;
    color: rgba(0, 0, 0, 0.9);
    line-height: 150%; }
    .dropzone .dz-preview .dz-details .dz-size {
      margin-bottom: 1em;
      font-size: 16px; }
    .dropzone .dz-preview .dz-details .dz-filename {
      white-space: nowrap; }
      .dropzone .dz-preview .dz-details .dz-filename:hover span {
        border: 1px solid rgba(200, 200, 200, 0.8);
        background-color: rgba(255, 255, 255, 0.8); }
      .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
        overflow: hidden;
        text-overflow: ellipsis; }
        .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
          border: 1px solid transparent; }
      .dropzone .dz-preview .dz-details .dz-filename span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }
    .dropzone .dz-preview .dz-details .dz-size span {
      background-color: rgba(255, 255, 255, 0.4);
      padding: 0 0.4em;
      border-radius: 3px; }
  .dropzone .dz-preview:hover .dz-image img {
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform: scale(1.05, 1.05);
            transform: scale(1.05, 1.05);
    -webkit-filter: blur(2px);
            filter: blur(2px); }
  .dropzone .dz-preview .dz-image {
    border-radius: 20px;
    overflow: hidden;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    z-index: 10; }
    .dropzone .dz-preview .dz-image img {
      display: block; }
  .dropzone .dz-preview.dz-success .dz-success-mark {
    -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
            animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
  .dropzone .dz-preview.dz-error .dz-error-mark {
    opacity: 1;
    -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
            animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
  .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
    pointer-events: none;
    opacity: 0;
    z-index: 97;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px; }
  .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
    display: block;
    width: 54px;
    height: 54px; }
  .dropzone .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .dropzone .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in;
    transition: opacity 0.4s ease-in; }
  .dropzone .dz-preview:not(.dz-processing) .dz-progress {
    -webkit-animation: pulse 6s ease infinite;
            animation: pulse 6s ease infinite; }
  .dropzone .dz-preview .dz-progress {
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
    position: absolute;
    height: 16px;
    left: 50%;
    top: 50%;
    margin-top: 20px;
    width: 80px;
    margin-left: -40px;
    background: rgba(255, 255, 255, 0.9);
    -webkit-transform: scale(1);
    border-radius: 8px;
    overflow: hidden; }
    .dropzone .dz-preview .dz-progress .dz-upload {
      background: #333;
      background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
      background: linear-gradient(to bottom, #666, #444);
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      width: 0;
      -webkit-transition: width 300ms ease-in-out;
      transition: width 300ms ease-in-out; }
  .dropzone .dz-preview.dz-error .dz-error-message {
    display: block; }
  .dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
    pointer-events: auto; }
  .dropzone .dz-preview .dz-error-message {
    pointer-events: none;
    z-index: 1000;
    position: absolute;
    display: block;
    display: none;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    border-radius: 8px;
    font-size: 13px;
    top: 130px;
    left: -10px;
    width: 140px;
    background: #be2626;
    background: -webkit-gradient(linear, left top, left bottom, from(#be2626), to(#a92222));
    background: linear-gradient(to bottom, #be2626, #a92222);
    padding: 0.5em 1.2em;
    color: white; }
    .dropzone .dz-preview .dz-error-message:after {
      content: '';
      position: absolute;
      top: -6px;
      left: 64px;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 6px solid #be2626; }

.profilelevels-box {
  background-color: #0f1723;
  border: 1px solid #2a3a4c;
  border-radius: 2px;
  padding: 20px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px; }
  @media (min-width: 660px) {
    .profilelevels-box {
      padding-left: 30px;
      padding-right: 30px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (max-width: 1500px) {
    .profilelevels-box {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .profilelevels-box > .details-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 1.6; }
  .profilelevels-box .image {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
    @media (min-width: 660px) {
      .profilelevels-box .image {
        width: 70px;
        height: 70px; } }
  .profilelevels-box .details-text {
    margin-left: 25px; }
  .profilelevels-box .username-box {
    color: white; }
  .profilelevels-box .currentlevel {
    color: #535d6b;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .profilelevels-box .currentlevel.-highlight {
      color: #69d8ee; }
  .profilelevels-box .logo {
    width: 24px;
    height: 24px;
    margin-top: 3px;
    margin-right: 5px; }
  .profilelevels-box .dl-box {
    font-size: 14px; }
  .profilelevels-box .dt {
    float: left;
    clear: left;
    margin-right: 5px;
    color: #535d6b; }
  .profilelevels-box .levels-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    @media (max-width: 559px) {
      .profilelevels-box .levels-box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-left: 15px; } }
    @media (max-width: 1499px) {
      .profilelevels-box .levels-box {
        margin-top: 25px; } }
  .profilelevels-box .single-level {
    font-size: 14px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (max-width: 559px) {
      .profilelevels-box .single-level:not(:first-child) {
        margin-top: 20px; } }
    @media (min-width: 660px) {
      .profilelevels-box .single-level:first-of-type {
        text-align: right; } }
  .profilelevels-box .level-box {
    color: #535d6b; }
    .profilelevels-box .level-box.-highlight {
      color: #69d8ee; }
  .profilelevels-box .level {
    font-size: 16px; }
  .profilelevels-box .status {
    text-transform: uppercase; }
  .profilelevels-box .common-button {
    padding: 3px 14px; }
  .profilelevels-box .link {
    text-transform: uppercase;
    color: #69d8ee; }
    .profilelevels-box .link:hover {
      color: #19b9d8; }
  .profilelevels-box .description {
    display: block;
    padding-top: 5px;
    padding-bottom: 7px; }
  .profilelevels-box .progressbar {
    margin-right: 15px;
    width: 120px;
    background-color: #2a3a4c;
    height: 2px;
    position: absolute;
    top: 4px; }
    @media (max-width: 559px) {
      .profilelevels-box .progressbar {
        left: 0;
        -webkit-transform: rotate(270deg) translateX(-100%);
                transform: rotate(270deg) translateX(-100%);
        -webkit-transform-origin: 0 0;
                transform-origin: 0 0; } }
    @media (min-width: 660px) {
      .profilelevels-box .progressbar {
        top: 8px;
        position: relative;
        margin-left: 15px; } }
    .profilelevels-box .progressbar::after {
      content: '';
      position: absolute;
      background-color: #69d8ee;
      height: 2px; }
    .profilelevels-box .progressbar.-half::after {
      width: 50%; }
      @media (max-width: 559px) {
        .profilelevels-box .progressbar.-half::after {
          left: 60px; } }
    .profilelevels-box .progressbar.-full::after {
      width: 100%; }
  .profilelevels-box .message {
    color: #79d417; }

.controls-container {
  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-top: 12px;
  z-index: 2; }
  .controls-container .page-length-button {
    min-width: 74px;
    height: 26px;
    padding: 2px 0; }
    @media (min-width: 576px) {
      .controls-container .page-length-button {
        min-width: 0;
        padding: 0 16px; } }

.csv-export-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 576px) {
    .csv-export-container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .csv-export-container .export-link {
    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;
    padding: 5px 12px;
    text-transform: initial; }
    .csv-export-container .export-link .export-button-icon {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 8px; }
    .csv-export-container .export-link .export-button-text {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      font-size: 12px;
      font-weight: 500;
      font-style: normal;
      font-stretch: condensed;
      letter-spacing: normal;
      margin-left: 8px;
      text-align: center;
      color: #96a6a9; }
  .csv-export-container .export-button, .csv-export-container .export-link {
    margin-right: 10px; }
  .csv-export-container .export-csv {
    max-width: 110px; }
    @media (min-width: 576px) {
      .csv-export-container .export-csv {
        max-width: none; } }
  .csv-export-container .export-history-fees {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #23303e;
    background-color: #050a10;
    margin: 5px 0; }
    @media (min-width: 576px) {
      .csv-export-container .export-history-fees {
        margin: 5px 10px; } }
  .csv-export-container .export-full, .csv-export-container .export-current {
    margin-left: 4px;
    padding: 4px 8px; }
    .csv-export-container .export-full .export-button-text, .csv-export-container .export-current .export-button-text {
      margin: 0;
      color: #69d8ee; }

.without-margin {
  margin: 0px !important; }

.ru-ru {
  font-family: 'Roboto', sans-serif !important; }
  .ru-ru .title,
  .ru-ru .single,
  .ru-ru .input-label,
  .ru-ru .sidebar-nav__link,
  .ru-ru .copyright,
  .ru-ru .allbtc,
  .ru-ru .checkbox,
  .ru-ru .cell,
  .ru-ru .text,
  .ru-ru a,
  .ru-ru select,
  .ru-ru option,
  .ru-ru button,
  .ru-ru input {
    font-family: 'Roboto', sans-serif !important; }
  .ru-ru .market-section.-history .table-row {
    font-size: 10px; }
  .ru-ru .wire-transfer-address {
    padding-right: 40px;
    padding-left: 30px; }
  @media (max-width: 575px) {
    .ru-ru .available-row {
      width: 120% !important; } }
  .ru-ru #copy-recipientaddress {
    font-size: 15px; }
  @media (max-width: 575px) {
    .ru-ru .wire-transfer-box .cell {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  @media (max-width: 575px) {
    .ru-ru .wire-transfer-box .table-row {
      text-align: center; } }
  .ru-ru #wire-transfer-no-sepa .js-jquery-wire-transfer-address-no-sepa {
    margin: 0 30px; }
  .ru-ru .wire-transfer-title-text {
    font-size: 28px; }
  .ru-ru .withdrawal-form {
    max-width: 800px !important; }
  .ru-ru .headerContainerComponent .headerComponent__coindeal-token-bookmark {
    font-size: 16px;
    padding: 0 10px;
    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;
    left: -64px; }
  .ru-ru .api-th, .ru-ru .api-td {
    font-size: 12px; }
    @media (min-width: 768px) {
      .ru-ru .api-th, .ru-ru .api-td {
        font-size: 14px; } }
  .ru-ru .gwide-table .table-row .key {
    font-size: 14px; }
  .ru-ru .verificationLevelInfoComponent {
    font-family: 'Roboto', sans-serif !important; }
  @media (min-width: 768px) {
    .ru-ru .profile-verified-content .modal-box {
      padding: 10px 10px; } }
  @media (min-width: 992px) {
    .ru-ru .profile-verified-content .modal-box {
      padding: 30px 40px; } }

.de-de .api-th, .de-de .api-td {
  font-size: 12px; }
  @media (min-width: 768px) {
    .de-de .api-th, .de-de .api-td {
      font-size: 14px; } }

.pl-pl .wallet-volume-table-header {
  white-space: nowrap; }

.pl-pl .wallet-details-cell {
  padding-left: 10px !important; }

@media (max-width: 575px) {
  .zh-cn .infobar-accept-button, .ko-kr .infobar-accept-button {
    padding-top: 10px;
    padding-bottom: 10px; } }

.ko-kr .headerComponent .dropdownButtonComponent__button-not-expanded:nth-of-type(1),
.ko-kr .headerComponent .dropdownButtonComponent__button-expanded:nth-of-type(1) {
  min-width: 150px; }

.ko-kr.-trade .headerComponent .dropdownButtonComponent__button-not-expanded:nth-of-type(1),
.ko-kr.-trade .headerComponent .dropdownButtonComponent__button-expanded:nth-of-type(1) {
  min-width: initial; }

.vi-vn {
  font-family: 'Roboto', sans-serif !important; }
  .vi-vn .title,
  .vi-vn .single,
  .vi-vn .input-label,
  .vi-vn .sidebar-nav__link,
  .vi-vn .copyright,
  .vi-vn .allbtc,
  .vi-vn .checkbox,
  .vi-vn .cell,
  .vi-vn .text,
  .vi-vn a,
  .vi-vn select,
  .vi-vn option,
  .vi-vn button,
  .vi-vn input {
    font-family: 'Roboto', sans-serif !important; }
  .vi-vn .verificationLevelInfoComponent {
    font-family: 'Roboto', sans-serif !important; }

.modal-box .googleauth {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  padding-left: 30px;
  display: block; }
  .modal-box .googleauth--phone {
    padding-left: 0; }

.modal-box .user-info-number {
  color: #fff;
  margin: 0 auto 20px;
  display: block;
  text-align: center;
  font-size: 28px; }

.modal-box .is-citizen {
  padding-top: 17px;
  padding-bottom: 17px;
  border-top: 2px solid #19222c;
  border-bottom: 2px solid #19222c; }
  @media (max-width: 767px) {
    .modal-box .is-citizen {
      -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; }
      .modal-box .is-citizen .is-citizen-label {
        margin-bottom: 10px; } }

.modal-box .-lostpassword {
  margin-top: 10px;
  margin-left: auto;
  display: block; }

.modal-box .inline-vcentered.-country {
  min-height: 38px; }
  .modal-box .inline-vcentered.-country .inline-vcentered:nth-child(2) {
    margin-left: 10px; }
  @media (max-width: 767px) {
    .modal-box .inline-vcentered.-country {
      -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; }
      .modal-box .inline-vcentered.-country .dropdown-box:first-child {
        margin-left: 0; } }

.modal-box .dropdown-description + .dropdown-box {
  margin-left: 15px; }

@media (max-width: 767px) {
  .modal-box .dropdown-description.-country {
    margin-bottom: 5px; } }

.modal-box .common-button.-submit {
  height: 47px;
  line-height: 47px;
  font-weight: 500;
  font-size: 16px; }

.modal-box .alertmessage {
  padding-top: 15px;
  padding-bottom: 15px; }
  .modal-box .alertmessage .status {
    margin-left: 15px; }
  .modal-box .alertmessage .text {
    margin-left: 5px;
    color: white; }

.modal-box .beware-warning {
  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-top: 80px;
  border-top: solid 1px #0f1d2c; }
  .modal-box .beware-warning .icon--clock {
    margin-top: -70px;
    margin-right: 10px; }
  .modal-box .beware-warning .beware-if-you-typed {
    width: 382px;
    height: 177px; }
    .modal-box .beware-warning .beware-if-you-typed h4 {
      color: #ffffff;
      margin-top: 30px; }
    .modal-box .beware-warning .beware-if-you-typed p {
      font-family: Uniform;
      font-size: 13px;
      font-weight: 500;
      font-style: normal;
      font-stretch: condensed;
      line-height: 1.31;
      letter-spacing: -0.1px;
      text-align: left;
      color: #a2a2aebd; }

.forgotpassword-modal .common-button {
  margin-left: auto; }

.forgotpassword-modal .info-text {
  text-transform: uppercase;
  font-size: 14px;
  color: #a2aebd;
  font-weight: 500;
  margin-bottom: 10px; }

.lostphone-modal .info-text {
  font-size: 15px;
  padding-bottom: 10px; }

.content {
  margin: 0 auto; }
  .content.content-registration {
    padding-left: 30px;
    padding-right: 30px; }
    @media (min-width: 992px) {
      .content.content-registration {
        width: 960px;
        padding-left: 0;
        padding-right: 0; } }
  .content.content-registration-ga .popup .columns__col:first-child {
    margin-top: 0; }

.number-info {
  display: none;
  font-size: 16px;
  color: white;
  margin-top: 10px; }

.reset-2fa-buttons-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

@media (max-width: 575px) {
  .approve-required {
    margin-top: -40px; } }

.approve-required__text, .approve-required__list {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  color: #a2aebd;
  margin-bottom: 20px; }

.approve-required__list {
  list-style-type: disc;
  list-style-position: inside; }
  .approve-required__list__item {
    line-height: 1.2; }
    .approve-required__list__item:first-child {
      margin-top: 17px; }

.approve-required__button-container {
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.approve-required__form {
  margin-bottom: 30px; }
  .approve-required__form .checkbox {
    color: #69d8ee;
    font-size: 14px; }
  .approve-required__form .checkbox-org:checked + .checkbox {
    color: #69d8ee; }

.approve-required__button-accept {
  height: 47px;
  font-size: 18px;
  margin-bottom: 19px;
  margin-left: 0 !important; }

.approve-required__already-accepted-error {
  margin-bottom: 15px;
  color: #ff2800; }

.approve-required__button-agree-later {
  color: #69d8ee;
  text-transform: uppercase;
  font-weight: 500; }
  .approve-required__button-agree-later:hover {
    font-size: 16px;
    color: #19b9d8;
    -webkit-transition: .3s all;
    transition: .3s all; }

.header-registration .language-flag-selected {
  margin-top: 0; }

.header-registration .language-select {
  margin-left: -40px; }
  @media (min-width: 576px) {
    .header-registration .language-select {
      margin-left: -29px; } }

@media (max-width: 575px) {
  .phone-name-etc {
    margin-top: 0 !important; } }

.phone-name-etc .title {
  padding-bottom: 20px; }

@media (max-width: 575px) {
  .phone-name-etc .dropdown-menu {
    max-width: 295px; } }

.phone-name-etc .modal-box {
  background: none; }

@media (max-width: 575px) {
  .phone-name-etc-form .popup__content {
    bottom: -200px; } }

.phone-name-etc-form .send-phone-name-etc-form-button-wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px; }

.phone-name-etc-form .send-code-info {
  margin-top: 15px; }

.phone-name-etc-form .phone-number__prefix {
  width: 100%;
  border-color: #344150; }

.phone-name-etc-form .phone-number-select-button, .phone-name-etc-form .input, .phone-name-etc-form .account-type-select-wrapper {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px #344150; }

.phone-name-etc-form .form-row {
  margin-bottom: 30px; }

.phone-name-etc-form .dropdown-box--input-look:after {
  position: absolute;
  top: 50%;
  right: 20px;
  content: "\f0d7";
  color: #a2aebd;
  font-family: 'Font Awesome\ 5 Free', 'FontAwesome';
  font-weight: 900;
  pointer-events: none; }

.phone-name-etc-form .dropdown-box .button:after {
  border: none; }

.phone-name-etc-form .account-type-select-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
  .phone-name-etc-form .account-type-select-wrapper:after {
    margin-right: 0; }
  .phone-name-etc-form .account-type-select-wrapper .account-type-select {
    padding-left: 30px;
    cursor: pointer; }
  .phone-name-etc-form .account-type-select-wrapper .icon--clickable {
    margin-left: 10px;
    margin-right: 10px; }

.phone-name-etc-form .container-correct {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .phone-name-etc-form .container-correct .container-correct-phone {
    margin: 20px 0;
    color: #fff;
    font-size: 26px; }

.account-type-chosen-form .dropdown-us-state {
  display: none; }

.trader {
  position: relative; }
  .trader-pro {
    margin-top: 20px !important; }

@media (min-width: 768px) {
  body > .trader {
    margin-top: 30px; } }

.trader-switch {
  margin-top: -8px;
  margin-bottom: 12px; }
  .trader-switch-pro {
    position: relative;
    margin-bottom: -32px; }

.trader-pro {
  margin-top: 20px !important; }

.trader-switch {
  margin-top: -8px;
  margin-bottom: 12px; }
  .trader-switch-pro {
    position: relative;
    margin-bottom: -32px; }

.market-trade {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 1259px) {
    .market-trade {
      margin-top: 20px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.base-currency-fullname-mobile {
  color: #5d6a7a;
  font-size: 22px;
  text-transform: uppercase;
  padding-right: inherit;
  position: absolute;
  right: 0;
  top: -19px; }
  @media (min-width: 768px) {
    .base-currency-fullname-mobile {
      top: -10px; } }
  @media (min-width: 1200px) {
    .base-currency-fullname-mobile {
      display: none; } }

.market-tour-wrapper {
  position: absolute;
  top: -45px;
  right: 145px; }

.pl-pl .market-tour-wrapper, .ru-ru .market-tour-wrapper {
  right: 190px; }

.vi-vn .market-tour-wrapper {
  right: 260px; }

@media (max-width: 1259px) {
  .aside-container {
    width: 100%; } }

.aside-container .redirect-to-credit-card, .aside-container .redirect-to-staking {
  color: #69d8ee;
  text-transform: uppercase;
  display: none;
  margin: 110px auto 0;
  max-width: 280px; }
  .aside-container .redirect-to-credit-card .text, .aside-container .redirect-to-staking .text {
    text-align: right;
    margin: 0 auto;
    max-width: 300px;
    font-size: 14px; }
    @media (min-width: 576px) {
      .aside-container .redirect-to-credit-card .text, .aside-container .redirect-to-staking .text {
        padding-right: 20px; } }
  .aside-container .redirect-to-credit-card .link, .aside-container .redirect-to-staking .link {
    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;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    margin: 15px auto 30px;
    color: #000;
    background-color: #69d8ee;
    width: 240px;
    height: 50px;
    border-radius: 2px;
    font-weight: 500;
    -webkit-transition: .2s;
    transition: .2s;
    font-size: 14px; }
    .aside-container .redirect-to-credit-card .link:hover, .aside-container .redirect-to-staking .link:hover {
      background-color: #19b9d8; }
  .aside-container .redirect-to-credit-card .img-container, .aside-container .redirect-to-staking .img-container {
    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; }
    .aside-container .redirect-to-credit-card .img-container .img-visa, .aside-container .redirect-to-staking .img-container .img-visa {
      width: 70px;
      height: 22px; }
    .aside-container .redirect-to-credit-card .img-container .img-dotpay, .aside-container .redirect-to-staking .img-container .img-dotpay {
      display: none;
      margin: 2px 0 0 15px;
      width: 100px;
      height: 30px; }

.aside-container .redirect-to-staking {
  display: block; }

.aside-container .wrapper-lunarcrash-widget {
  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; }
  .aside-container .wrapper-lunarcrash-widget #galaxy-score-widget {
    margin: 20px 0;
    height: 210px; }

.main-trading-data {
  margin-top: 8px; }

.buysell-orders-history {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.buysell-orders {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.buy-sell-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 767px) {
    .buy-sell-container {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.buyandsell-column {
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  background-color: #050a10;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.29);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.29);
  padding-bottom: 20px;
  padding-left: 27px;
  padding-right: 27px;
  border-radius: 2px;
  width: 100%; }
  @media (min-width: 1260px) {
    .buyandsell-column {
      max-width: 300px;
      position: sticky;
      position: -webkit-sticky;
      top: 20px;
      margin-bottom: 70px; } }
  .buyandsell-column.-loading {
    min-height: 469px;
    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; }
  .buyandsell-column .currency {
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    pointer-events: none; }
  .buyandsell-column .question-icon {
    margin-left: 7px;
    display: block; }
  .buyandsell-column .fee {
    color: #5d6a7a; }
  .buyandsell-column .ghint-box {
    top: 35px; }
  .buyandsell-column .input-info {
    font-size: 16px;
    color: white; }
  .buyandsell-column .footer-text {
    margin-top: 10px;
    font-size: 12px;
    color: #a2aebd; }
  .buyandsell-column .marked {
    color: white; }
  .buyandsell-column + .page-content {
    margin-left: 0 !important; }
    @media (min-width: 1260px) {
      .buyandsell-column + .page-content {
        margin-left: 15px !important; } }
  .buyandsell-column .marketing-buy-sell-tooltip {
    display: none;
    position: absolute;
    background-color: #69d8ee;
    bottom: -30px;
    right: 40px;
    color: black;
    text-transform: uppercase;
    padding: 5px 10px;
    text-align: center; }
    .buyandsell-column .marketing-buy-sell-tooltip .percent {
      font-weight: bold; }
    .buyandsell-column .marketing-buy-sell-tooltip .fee {
      text-transform: lowercase !important;
      font-size: 16px;
      color: black; }
    .buyandsell-column .marketing-buy-sell-tooltip::before {
      content: '';
      width: 0;
      height: 0;
      position: absolute;
      top: -3px;
      margin-right: 5px;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #69d8ee; }

.buyandsell-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -27px;
  margin-right: -27px; }
  .buyandsell-header .btn {
    font-size: 24px;
    color: #a2aebd;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid black;
    text-align: center;
    width: 50%;
    background-color: #171d22; }
    .buyandsell-header .btn.-active {
      background-color: #050a10; }
    .buyandsell-header .btn.-buy.-active {
      color: #79d417; }
    .buyandsell-header .btn.-sell.-active {
      color: #ff2800; }

.buyandsell-content {
  font-size: 14px; }
  .buyandsell-content .btn {
    color: #69d8ee;
    text-transform: uppercase; }
    .buyandsell-content .btn.-active {
      color: white; }
  .buyandsell-content > .inline-vcentered .btn {
    font-size: 14px; }
  .buyandsell-content .dtdd-box {
    text-transform: uppercase; }
    .buyandsell-content .dtdd-box .dt {
      color: #5d6a7a; }
    .buyandsell-content .dtdd-box .dt:nth-of-type(even)::before, .buyandsell-content .dtdd-box .dd:nth-of-type(even)::before {
      content: '';
      display: block;
      margin-top: 10px; }
    .buyandsell-content .dtdd-box .dd:first-of-type {
      color: white; }
  .buyandsell-content .btn-amount {
    margin-top: 8px; }
    .buyandsell-content .btn-amount .btn {
      font-size: 12px;
      margin-left: 20px; }
  .buyandsell-content .common-button {
    font-size: 16px;
    font-weight: 500;
    height: 47px; }
    .buyandsell-content .common-button.-sell {
      background-color: #ff2800;
      color: white; }
      .buyandsell-content .common-button.-sell:hover {
        background-color: #d62200; }
    .buyandsell-content .common-button.-buy {
      background-color: #79d417;
      color: #0f1d2c; }
      .buyandsell-content .common-button.-buy:hover {
        background-color: #6cbd15; }

.market-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #050a10;
  padding-top: 16px;
  padding-bottom: 6px;
  width: 100%;
  margin-left: 15px; }
  @media (max-width: 767px) {
    .market-section.-chart {
      background-color: transparent;
      padding-top: 15px;
      padding-bottom: 8px;
      font-size: 13px; } }
  @media (min-width: 768px) {
    .market-section.-chart {
      padding-left: 16px;
      padding-right: 16px; } }
  .market-section.-history {
    padding: 20px 22px 20px 8px;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
    @media (max-width: 767px) {
      .market-section.-history {
        position: relative;
        width: 100vw;
        position: relative;
        margin-right: -15px; } }
    @media (min-width: 1260px) {
      .market-section.-history {
        max-width: 300px; } }
    .market-section.-history .table-row.-header {
      text-transform: uppercase; }
    .market-section.-history .cell {
      white-space: nowrap; }
      .market-section.-history .cell:nth-child(3) {
        max-width: 93px;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
    .market-section.-history .table-row:nth-child(n+2) .cell:nth-child(3) {
      color: #a2aebd; }
  .market-section .historybtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 13px;
    text-transform: uppercase; }
    .market-section .historybtn.-close {
      color: #a2aebd;
      border: 0;
      padding-left: 0;
      padding-right: 0; }
      .market-section .historybtn.-close::after {
        content: '';
        margin-left: 5px;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-left: 4px solid #69d8ee;
        width: 0;
        height: 0; }
  .market-section .title {
    font-size: 18px;
    font-weight: bold;
    color: white;
    letter-spacing: 0.2px;
    text-transform: uppercase; }
  .market-section .base-currency-fullname {
    margin-left: 20px;
    color: #5d6a7a;
    text-transform: uppercase; }
  .market-section .chart-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    letter-spacing: -0.2px;
    text-transform: uppercase;
    margin-top: 0px; }
    @media (max-width: 767px) {
      .market-section .chart-info {
        border-bottom: 1px solid #23303e;
        padding-bottom: 20px; } }
    .market-section .chart-info .single-info {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 50%;
              flex: 1 0 50%; }
      @media (max-width: 767px) {
        .market-section .chart-info .single-info {
          margin-top: 15px; }
          .market-section .chart-info .single-info:first-child {
            margin-top: 0; } }
      @media (min-width: 768px) {
        .market-section .chart-info .single-info {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 25%;
                  flex: 1 0 25%; } }
      .market-section .chart-info .single-info.-pricechange {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 100%;
                flex: 1 0 100%; }
        .market-section .chart-info .single-info.-pricechange .dd {
          color: #79d417;
          font-size: 24px;
          font-weight: 500; }
        @media (min-width: 768px) {
          .market-section .chart-info .single-info.-pricechange {
            display: none; } }
      .market-section .chart-info .single-info .dropdown-box {
        margin-left: 0;
        display: inline-block; }
      .market-section .chart-info .single-info .dropdown-container {
        height: auto; }
        .market-section .chart-info .single-info .dropdown-container .button {
          font-size: 16px; }
    .market-section .chart-info .dt {
      color: #5d6a7a;
      padding-bottom: 5px; }
    .market-section .chart-info .dd {
      color: white; }
  .market-section .single-info {
    min-width: 100px; }
  .market-section .chart-box {
    position: relative;
    margin-top: 47px;
    margin-bottom: 20px; }
    @media (max-width: 1259px) {
      .market-section .chart-box {
        margin-top: 15px; } }
  .market-section .chart-mobile-btns {
    position: absolute;
    top: 4px;
    right: 0; }
    @media (min-width: 768px) {
      .market-section .chart-mobile-btns {
        display: none; } }
    .market-section .chart-mobile-btns .settings-btn {
      margin-right: 15px; }
  @media (max-width: 767px) {
    .market-section .chart-desktop-btns {
      display: none; } }
  .market-section .chart-box .dropdown-box {
    display: inline-block;
    margin-left: 0; }
    .market-section .chart-box .dropdown-box .button {
      font-size: 14px;
      color: #a2aebd;
      padding-left: 16px;
      padding-right: 11px;
      border: solid 1px #23303e;
      border-radius: 2px;
      text-align: center;
      height: 37px;
      text-transform: uppercase; }
      .market-section .chart-box .dropdown-box .button::after {
        margin-left: 20px;
        border-top-color: #366f7d; }
    .market-section .chart-box .dropdown-box .single {
      text-align: center; }
  .market-section .chart-period {
    margin-top: auto; }
    .market-section .chart-period .btn {
      font-size: 13px; }
    .market-section .chart-period .common-button {
      display: block;
      margin-left: 0;
      padding-top: 10px;
      padding-bottom: 10px; }
      @media (min-width: 768px) {
        .market-section .chart-period .common-button {
          display: none; } }
    @media (max-width: 767px) {
      .market-section .chart-period .ginline-flex {
        width: 100%;
        border-bottom: 1px solid #23303e;
        padding-bottom: 17px; } }
    .market-section .chart-period .btn {
      color: #a2aebd; }
      .market-section .chart-period .btn:nth-child(n+2) {
        margin-left: 15px; }
    .market-section .chart-period .-active, .market-section .chart-period [class^="icon"] {
      color: #69d8ee; }
    .market-section .chart-period [class^="icon"] {
      font-size: 18px; }
    .market-section .chart-period .text {
      color: #d1dae5;
      margin-left: 15px;
      font-size: 13px; }
    .market-section .chart-period .fullscreen-btn {
      margin-left: 35px; }

@media (max-width: 700px) {
  .market-section-header.ginline-flex {
    display: none; } }

.market-section .-plus {
  color: #79d417; }

.market-section .-minus {
  color: #ff2800; }

.market-section.-v2 {
  margin-top: 13px;
  background-color: transparent; }
  @media (max-width: 1259px) {
    .market-section.-v2 .checkbox-label {
      display: none; } }
  .market-section.-v2 .title {
    margin-right: 60px; }
  .market-section.-v2 .cell:last-child {
    text-align: right; }
  .market-section.-v2 .table-body .table-row {
    min-height: 58px; }
    .market-section.-v2 .table-body .table-row .cell:nth-child(1), .market-section.-v2 .table-body .table-row .cell:nth-child(4), .market-section.-v2 .table-body .table-row .cell:nth-child(5), .market-section.-v2 .table-body .table-row .cell:nth-child(6) {
      font-weight: 500; }
    .market-section.-v2 .table-body .table-row.-dim {
      color: #5d6a7a; }
  .market-section.-v2 .common-button {
    padding-top: 9px;
    padding-bottom: 9px; }
    .market-section.-v2 .common-button.-turquise {
      font-weight: 500; }
  @media (max-width: 992px) {
    .market-section.-v2 .table-row.-header {
      display: none; }
    .market-section.-v2 .inline-info .single-info:last-child {
      text-align: right; } }
  .market-section.-v2 .table-body.-mobile .mtable-row .dim {
    margin-left: 6px; }
  .market-section.-v2 .table-body.-mobile .mtable-row .single-info:last-child {
    text-align: right; }
  .market-section.-v2 .common-button.-alloffers {
    margin-left: auto;
    margin-right: auto;
    padding-left: 22px;
    padding-right: 22px;
    font-weight: 400; }
  @media (max-width: 991px) {
    .market-section.-v2 .gwide-table {
      margin-top: 0; } }
  @media (max-width: 991px) {
    .market-section.-v2 .table-body.-mobile .table-row {
      display: none; } }
  @media (min-width: 992px) {
    .market-section.-v2 .table-body.-mobile .mtable-row {
      display: none; } }

@media (min-width: 992px) {
  .market-section.-myordershistory {
    padding-bottom: 0; } }

@media (max-width: 575px) {
  .market-section.-myordershistory .-my-orders-history-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .market-section.-myordershistory .-my-orders-history-header .title {
      -ms-flex-item-align: start;
          align-self: flex-start; }
    .market-section.-myordershistory .-my-orders-history-header .common-button {
      margin: 9px auto 0 auto; } }

.market-section .table-body.-mobile .mtable-row {
  border-top: 1px solid #23303e;
  padding-top: 20px;
  margin-top: 20px; }
  .market-section .table-body.-mobile .mtable-row:last-child {
    padding-bottom: 20px;
    border-bottom: 1px solid #23303e; }
  .market-section .table-body.-mobile .mtable-row .bold {
    font-weight: 500; }
  .market-section .table-body.-mobile .mtable-row .cattype {
    margin-top: 6px; }
  .market-section .table-body.-mobile .mtable-row .dim {
    color: #878787; }
  .market-section .table-body.-mobile .mtable-row .change {
    font-size: 24px; }
  .market-section .table-body.-mobile .mtable-row .mtable-info {
    font-size: 13px;
    font-weight: 500; }
  .market-section .table-body.-mobile .mtable-row .dt, .market-section .table-body.-mobile .mtable-row .completed {
    text-transform: none; }
  .market-section .table-body.-mobile .mtable-row .dt {
    color: #878787;
    padding-bottom: 6px; }
  .market-section .table-body.-mobile .mtable-row .mtable-footer {
    font-size: 13px; }
  .market-section .table-body.-mobile .mtable-row .completed {
    color: #797a7c; }
  .market-section .table-body.-mobile .mtable-row.-promoted {
    color: #69d8ee;
    padding-left: 4px;
    border-left: 4px solid #69d8ee;
    margin-left: -4px; }
    .market-section .table-body.-mobile .mtable-row.-promoted .promotion-info {
      margin: 0 auto 0 24px; }
    .market-section .table-body.-mobile .mtable-row.-promoted a {
      color: #69d8ee; }

.market-section .table-body.-mobile .promotion-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600;
  margin-left: -70px;
  max-width: 70px; }

.market-section.-buyandsell {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column; }
  .market-section.-buyandsell .header-box {
    padding-left: 20px;
    padding-right: 20px; }
    .market-section.-buyandsell .header-box .dt {
      color: #5d6a7a;
      text-transform: uppercase;
      margin-right: 7px; }
  .market-section.-buyandsell .dropdown-box {
    font-size: 14px; }
    .market-section.-buyandsell .dropdown-box .button {
      color: white;
      font-size: 14px; }
  .market-section.-buyandsell .dropdown-menu {
    right: 0;
    left: auto; }
  .market-section.-buyandsell .table-body .table-row:hover {
    background-color: #0f1824; }
  .market-section.-buyandsell .table-row.-header {
    color: #707985;
    font-size: 13px;
    font-weight: 500; }
  .market-section.-buyandsell .action {
    font-size: 12px;
    font-weight: 500;
    color: #69d8ee;
    text-transform: uppercase; }
    .market-section.-buyandsell .action:hover {
      color: white; }
  .market-section.-buyandsell .cell {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .market-section.-buyandsell .cell:nth-child(3) {
      max-width: 80px; }
    .market-section.-buyandsell .cell:last-child {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      text-align: right; }
  .market-section.-buyandsell .star-icon {
    position: relative; }
    .market-section.-buyandsell .star-icon::before {
      content: '';
      background-image: url(/images/icons/star.svg);
      background-repeat: no-repeat;
      width: 11px;
      height: 11px;
      display: block;
      position: absolute;
      left: -16px; }
  .market-section.-buyandsell.-buy .gnarrow-table .table-body .cell:last-child {
    color: #79d417;
    font-weight: 500; }
  .market-section.-buyandsell.-sell .gnarrow-table .table-body .cell:first-child {
    color: #ff2800;
    font-weight: 500; }

.buyandsell-column .confirm-order {
  text-transform: uppercase;
  padding-top: 20px; }
  .buyandsell-column .confirm-order .title {
    color: white;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 6px; }
  .buyandsell-column .confirm-order .dt {
    font-size: 14px;
    color: #5d6a7a; }
  .buyandsell-column .confirm-order .dd {
    color: white;
    font-weight: 500;
    margin-top: 6px; }
  .buyandsell-column .confirm-order .ginline-flex {
    margin-top: 30px; }

#volume-buy-quote,
#volume-sell-base {
  margin-right: 5px;
  color: #fff; }

.market-section.-buyandsell {
  color: white; }

.tko-title-subtext {
  font-size: 13px;
  color: #5d6a7a;
  line-height: 1.6;
  margin-left: 15px; }

.tko-content .dt {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1.5;
  color: #5d6a7a; }

.tko-content .dd {
  font-size: 14px;
  color: #3d4856; }

.tko-content .amount {
  color: white;
  font-size: 24px;
  font-weight: 500;
  margin-left: 25px; }

.tko-content .common-button {
  line-height: 41px;
  height: 41px;
  font-size: 14px;
  margin-left: 20px; }

.tko-content .notification {
  margin-left: 25px;
  font-size: 14px; }

.tko-content .ico {
  margin-right: 10px; }

.tko-content.-padding {
  padding-top: 30px;
  padding-bottom: 30px; }

.charts-by-link {
  font-size: 12px;
  color: #687788; }
  .charts-by-link:hover {
    color: #5d6a7a; }

.w33 {
  width: 33.33%; }

.c-buy {
  color: #6cbd15; }

.c-sell {
  color: #d62200; }

.sidebar-anyprice-tooltip {
  display: none;
  position: absolute;
  width: 100px;
  height: 50px;
  margin-top: 10px;
  left: 180px;
  padding-top: 15px;
  color: #a2aebd;
  text-align: center;
  text-transform: none;
  background-color: #0f1d2c;
  z-index: 1000; }

@media (max-width: 576px) {
  .coindeal-waypoints.-trade .gnav-mobile {
    z-index: 1000; } }

.marking-star {
  margin: 0 8px;
  height: 100%;
  display: none; }

.markets-link {
  color: inherit; }
  .markets-link:hover {
    opacity: 0.85; }

.coinmarketcap-price-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-size: 14px;
  color: #5d6a7a;
  padding: 20px 0;
  background-color: #0f1824; }
  @media (min-width: 1260px) {
    .coinmarketcap-price-box {
      position: absolute;
      bottom: -70px;
      left: 0; } }
  .coinmarketcap-price-box .usd-price {
    margin-top: 5px;
    color: #fff; }

.gradient-container {
  display: none;
  width: 100%;
  height: 50px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0f1824), to(transparent));
  background-image: linear-gradient(to bottom, #0f1824, transparent);
  position: absolute;
  bottom: -120px;
  left: 0; }
  @media (min-width: 1260px) {
    .gradient-container {
      display: block; } }

.crypto-delisting-info-market-view {
  margin-top: 70px; }
  @media (min-width: 768px) {
    .crypto-delisting-info-market-view {
      margin: 40px 30px; } }

.fee {
  position: relative; }

.sidebar-tooltip .ghint-box {
  max-width: 240px;
  background-color: #352e58;
  padding: 15px 12px;
  top: 60px;
  left: -30px; }
  @media (min-width: 576px) {
    .sidebar-tooltip .ghint-box {
      top: 35px;
      left: 0; } }
  .sidebar-tooltip .ghint-box .subtitle {
    color: #8c81c4; }

.progress-bar-mobile {
  display: block;
  max-width: 604px;
  margin: 10px auto; }
  @media (min-width: 1200px) {
    .progress-bar-mobile {
      display: none; } }

.cdl-progress-bar {
  display: none; }
  @media (min-width: 1200px) {
    .cdl-progress-bar {
      display: block; } }
  .cdl-progress-bar .CurrentCdlFeesLevelBarContainerComponent {
    min-width: auto;
    max-width: none; }
  .cdl-progress-bar .CurrentCdlFeesLevelBarComponent {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 9px 12px;
    max-width: 280px;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 10px 10px;
    margin: 1px auto 20px; }
    .cdl-progress-bar .CurrentCdlFeesLevelBarComponent__section {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      height: auto; }
      .cdl-progress-bar .CurrentCdlFeesLevelBarComponent__section--next-fee {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
    .cdl-progress-bar .CurrentCdlFeesLevelBarComponent__progress-bar-section {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      padding: 0;
      margin: 8px 0 0; }
    .cdl-progress-bar .CurrentCdlFeesLevelBarComponent__next-or-current-caption {
      font-size: 12px; }
    .cdl-progress-bar .CurrentCdlFeesLevelBarComponent__maker-taker-fees {
      font-size: 16px;
      margin-top: 4px; }
    .cdl-progress-bar .CurrentCdlFeesLevelBarComponent__lowest-fee {
      font-size: 14px;
      width: auto; }
    .cdl-progress-bar .CurrentCdlFeesLevelBarComponent__section--next-fee {
      width: auto;
      max-width: 48%; }

.market-trade__aside {
  margin-left: 20px;
  min-width: 280px; }
  @media (max-width: 1260px) {
    .market-trade__aside {
      min-width: auto;
      margin: 20px 0;
      width: 100%; }
      .market-trade__aside .market-section {
        width: 100%; } }

.ru-ru .CurrentCdlFeesLevelBarComponent__buy-cdl-link {
  max-width: 50%;
  font-size: 11px; }

.profile-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap; }
  .profile-box__main {
    margin-right: 20px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .profile-box__aside {
    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;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 500px;
    min-width: 320px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
    .profile-box__aside .highlight, .profile-box__aside .common-button.-submit {
      margin-top: 25px; }
    .profile-box__aside .highlight {
      display: inline-block; }
  .profile-box .upload-utility-bill-button-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 10px; }
  .profile-box .modal-footer {
    margin-top: auto; }
  @media (max-width: 1199px) {
    .profile-box {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .profile-box__main {
        margin-bottom: 20px;
        margin-right: 0; }
      .profile-box__aside {
        width: 100%; } }
  .profile-box .phone-number-col,
  .profile-box .surname-col,
  .profile-box .name-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 1200px) {
      .profile-box .phone-number-col,
      .profile-box .surname-col,
      .profile-box .name-col {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media (min-width: 1600px) {
      .profile-box .phone-number-col,
      .profile-box .surname-col,
      .profile-box .name-col {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
  .profile-box .wrong-data-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px; }
  .profile-box .wrong-data {
    color: #ff2800;
    margin-top: 2px; }
  .profile-box .change-phone-number-button,
  .profile-box .change-name-surname-button {
    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-color: #050a10;
    border: solid 1px #23303e;
    color: #a2aebd;
    font-size: 16.5px;
    height: 27px;
    padding: 0 0 0 5px;
    min-width: 265px; }
  .profile-box .pencil-icon {
    width: 15px;
    margin-right: 5px; }
  .profile-box .change-phone-number-modal-container,
  .profile-box .change-name-surname-modal-container {
    width: 100vw;
    height: 100vh;
    background-color: #050a10;
    color: #fff;
    padding-top: 50px; }
    .profile-box .change-phone-number-modal-container,
    .profile-box .change-name-surname-modal-container {
      margin: 0; }
    @media (min-width: 576px) {
      .profile-box .change-phone-number-modal-container,
      .profile-box .change-name-surname-modal-container {
        max-width: 700px;
        height: 400px;
        margin-top: -100px; } }
    .profile-box .change-phone-number-modal-container .change-number-modal-title-box,
    .profile-box .change-phone-number-modal-container .change-name-surname-modal-title-box,
    .profile-box .change-name-surname-modal-container .change-number-modal-title-box,
    .profile-box .change-name-surname-modal-container .change-name-surname-modal-title-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .profile-box .change-phone-number-modal-container .warning-icon,
    .profile-box .change-name-surname-modal-container .warning-icon {
      width: 25px;
      margin-right: 15px; }
    .profile-box .change-phone-number-modal-container .change-number-modal-title,
    .profile-box .change-phone-number-modal-container .change-name-surname-modal-title,
    .profile-box .change-name-surname-modal-container .change-number-modal-title,
    .profile-box .change-name-surname-modal-container .change-name-surname-modal-title {
      font-size: 30px;
      font-weight: 500; }
    .profile-box .change-phone-number-modal-container .change-number-modal-text,
    .profile-box .change-phone-number-modal-container .change-name-surname-modal-text,
    .profile-box .change-name-surname-modal-container .change-number-modal-text,
    .profile-box .change-name-surname-modal-container .change-name-surname-modal-text {
      font-size: 16px;
      line-height: 2; }
    .profile-box .change-phone-number-modal-container .modal-fullscreen__buttons,
    .profile-box .change-name-surname-modal-container .modal-fullscreen__buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .profile-box .change-phone-number-modal-container .change-password-modal-buttons,
    .profile-box .change-name-surname-modal-container .change-password-modal-buttons {
      font-weight: 500;
      text-transform: capitalize; }
    .profile-box .change-phone-number-modal-container .email-sent-confirm,
    .profile-box .change-name-surname-modal-container .email-sent-confirm {
      height: 35px; }
  .profile-box .change-number-email-sent-modal {
    height: 300px; }
    @media (max-width: 575px) {
      .profile-box .change-number-email-sent-modal {
        height: 100vh; } }
  @media (min-width: 576px) {
    .profile-box .change-name-surname-modal-container {
      height: 350px; } }

.change-number-content .wrong-data-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 20px; }
  .change-number-content .wrong-data-box .wrong-data {
    color: #ff2800;
    margin-top: 2px; }

.change-number-content .change-number-sms-code-box {
  display: none;
  margin-top: 20px; }

.change-number-content .change-ga-form {
  display: none; }
  .change-number-content .change-ga-form .title {
    margin-bottom: 20px; }
  .change-number-content .change-ga-form .reset-ga-confirm-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

.change-number-content .change-number-content-title {
  color: #fff;
  font-size: 24px;
  margin-bottom: 10px; }
  @media (min-width: 768px) {
    .change-number-content .change-number-content-title {
      margin-bottom: 45px; } }

.change-number-content .confirm-number-button-wrapper, .change-number-content .confirm-sms-button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 20px; }

.change-number-content .confirm-sms-button-wrapper {
  position: fixed;
  bottom: 90px;
  right: 15px; }
  @media (min-width: 768px) {
    .change-number-content .confirm-sms-button-wrapper {
      position: static;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-top: 70px; } }

.change-password-errors {
  max-width: 850px !important; }
  .change-password-errors .wrong-data-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px; }
  .change-password-errors .wrong-data {
    color: #ff2800;
    margin-top: 2px; }
  .change-password-errors .input-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.changes-saved {
  height: 51px;
  background-color: rgba(229, 229, 229, 0.09);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -19px;
  margin-bottom: 13px;
  display: none; }
  .changes-saved span {
    color: #ffffff; }
  .changes-saved .info-icon {
    margin-left: 27px;
    margin-right: 18px; }

.change-password-form {
  margin-right: 178px; }
  @media (max-width: 1199px) {
    .change-password-form {
      margin-right: 23%; } }
  @media (max-width: 767px) {
    .change-password-form {
      margin-right: 48%; } }
  .change-password-form .change-password-title {
    color: #a2aebd; }
  .change-password-form .reset-otp {
    font-weight: bold; }
  .change-password-form .center-label {
    padding-top: 1em; }
  .change-password-form .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    @media (max-width: 767px) {
      .change-password-form .form-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .change-password-form label, .change-password-form h2, .change-password-form h4 {
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    color: #ffffff; }
  .change-password-form label {
    display: inline-block;
    width: 200px;
    margin-right: 25px;
    min-width: 200px; }
    @media (max-width: 767px) {
      .change-password-form label {
        height: 50px; } }
  .change-password-form .form-label-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .change-password-form .submit-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%;
    margin-top: 17px; }
    .change-password-form .submit-button-container .change-password-form-submit {
      height: 47px;
      min-width: 110px;
      line-height: 47px;
      padding-left: 16px;
      padding-right: 16px;
      border-radius: 2px;
      border: 1px solid #69dfff;
      background-color: #69dfff;
      color: #0f1d2c;
      font-size: 16px;
      font-weight: 500;
      line-height: normal;
      text-align: center; }

.form-poles li {
  margin-top: 20px; }
  .form-poles li input {
    width: 367px;
    height: 52px;
    border-radius: 1px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #1b232d;
    background-color: #050a10;
    color: #ffffff;
    font-size: 16px;
    padding-left: 10px; }
    @media (max-width: 575px) {
      .form-poles li input {
        width: 100%; } }
  .form-poles li:last-child {
    margin-bottom: 40px; }

.active-session-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 16px;
  color: #ffffff;
  border-top: solid 1px rgba(52, 71, 96, 0.3); }
  .active-session-list h4 {
    padding-top: 16px; }
  .active-session-list .active-session-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    margin-top: 24px; }
    @media (max-width: 991px) {
      .active-session-list .active-session-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .active-session-list .active-session-list-item .active-ip-address {
      width: 100%; }
    .active-session-list .active-session-list-item .active-date-and-hour {
      width: 100%; }
    .active-session-list .active-session-list-item .active-device {
      width: 100%;
      margin-right: 84px; }
    .active-session-list .active-session-list-item .active-session-logout-button {
      width: 98px;
      height: 35px;
      border-radius: 2px;
      background-color: #050a10;
      border: solid 1px #23303e;
      color: #a2aebd;
      padding: 10px 15px 10px 15px; }

.last-login-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 16px;
  color: #ffffff;
  border-top: solid 1px rgba(52, 71, 96, 0.3); }
  .last-login-list h4 {
    padding-top: 16px; }
  .last-login-list .last-login-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    margin-top: 24px; }
    @media (max-width: 991px) {
      .last-login-list .last-login-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .last-login-list .last-login-list-item .last-ip-address {
      width: 100%; }
    .last-login-list .last-login-list-item .last-date-and-hour {
      width: 100%; }
    .last-login-list .last-login-list-item .last-device {
      width: 100%;
      margin-right: 166px; }

.aml-link {
  text-transform: uppercase;
  color: #69dfff;
  margin-top: 20px;
  display: inline-block; }
  .aml-link:active {
    color: #69dfff; }

.trade-with-limits-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.trade-with-limits-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.deposit-funds-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.profile-verified-content {
  position: relative; }
  @media (max-width: 767px) {
    .profile-verified-content {
      margin-top: 30px !important; } }
  .profile-verified-content .profile-warning {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 500;
    color: #ff2800; }
  @media (min-width: 768px) {
    .profile-verified-content .modal-box {
      padding: 20px 20px; } }
  @media (min-width: 992px) {
    .profile-verified-content .modal-box {
      padding: 30px 40px; } }

.profile-tour-wrapper {
  position: absolute;
  right: 20px;
  top: 20px; }

@media (max-width: 767px) {
  .profile-verified .headerComponent__deposit-funds, .profile-verified .headerComponent__create-accout {
    display: none !important; } }

.identityVerificationInfographicComponent {
  color: #fff; }
  .identityVerificationInfographicComponent__title-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
    margin-bottom: 38px; }
  .identityVerificationInfographicComponent__title {
    margin-left: 10px;
    font-size: 30px;
    font-weight: 500; }
  .identityVerificationInfographicComponent__warning-icon {
    margin-top: 5px; }
  .identityVerificationInfographicComponent__steps-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 50px; }
    @media (min-width: 768px) {
      .identityVerificationInfographicComponent__steps-box {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-top: 20px; } }
  .identityVerificationInfographicComponent__single-step-box {
    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-bottom: 40px; }
    @media (min-width: 768px) {
      .identityVerificationInfographicComponent__single-step-box {
        width: 226px;
        height: 225px;
        background-color: #0f1723;
        border: 1px solid #2a3a4c;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-right: 30px; } }
    .identityVerificationInfographicComponent__single-step-box .text {
      text-align: center;
      line-height: normal; }
      @media (min-width: 768px) {
        .identityVerificationInfographicComponent__single-step-box .text {
          margin-bottom: 22px;
          padding-bottom: 14px; } }
  .identityVerificationInfographicComponent__step-one-text, .identityVerificationInfographicComponent__step-two-text {
    font-weight: 500;
    margin-bottom: 9px;
    line-height: 1; }
    @media (min-width: 768px) {
      .identityVerificationInfographicComponent__step-one-text, .identityVerificationInfographicComponent__step-two-text {
        margin-top: 15px; } }
  .identityVerificationInfographicComponent__step-image {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-bottom: 10px; }
    @media (min-width: 768px) {
      .identityVerificationInfographicComponent__step-image {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0; } }
  .identityVerificationInfographicComponent__single-step-box:first-of-type .jumioInfographic__step-image {
    width: 121px;
    height: 70px; }
  .identityVerificationInfographicComponent__single-step-box:last-of-type {
    margin-bottom: 28px; }
    .identityVerificationInfographicComponent__single-step-box:last-of-type .jumioInfographic__step-image {
      width: 91px;
      height: 99px; }
  .identityVerificationInfographicComponent__enabled-features {
    margin-top: 16px;
    margin-bottom: 24px; }
  .identityVerificationInfographicComponent__check {
    width: 19px !important;
    height: 19px !important;
    margin-right: 3px; }
  .identityVerificationInfographicComponent__alert-box {
    padding: 15px;
    border: solid 1px #ff2800;
    background-color: #250702;
    margin-bottom: 30px; }
    .identityVerificationInfographicComponent__alert-box .text {
      color: #ff2800 !important;
      line-height: 1.63;
      text-align: center; }
  .identityVerificationInfographicComponent .text {
    color: #fff;
    font-size: 16px; }

.identityVerificationPageComponent__confirm-button {
  height: 30px;
  background-color: #69d8ee;
  text-transform: uppercase;
  padding: 7px 9px 8px 9px;
  border-radius: 2px;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }
  .identityVerificationPageComponent__confirm-button:hover {
    background-color: #19b9d8;
    -webkit-transition: background-color .3s;
    transition: background-color .3s; }
  @media (min-width: 768px) {
    .identityVerificationPageComponent__confirm-button {
      height: 47px; } }
  @media (min-width: 992px) {
    .identityVerificationPageComponent__confirm-button {
      margin-left: 0; } }

.identityVerificationPageComponent__page-header-title {
  color: #fff;
  margin-bottom: 40px; }

.jumioIframeComponent__warning-message, .basisIdIframeComponent__warning-message, .identityVerificationComponent__warning-message {
  margin-bottom: 30px;
  padding: 20px;
  color: #fff;
  background-color: #9a2d19; }

@media (min-width: 768px) {
  .amlSurvey {
    margin: 0 50px 0 50px; } }

@media (min-width: 992px) {
  .amlSurvey {
    width: 100%; } }

.career-header__title {
  font-size: 120px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 0.8; }

.career-header__subtitle {
  font-size: 36px;
  font-weight: 300;
  color: #69d8ee;
  margin: 10px 0 30px 0; }

.coindeal-waypoints.-about .sidebar {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }

.coindeal-waypoints.-about .sidebar-nav__link--active {
  pointer-events: none;
  cursor: none; }
  .coindeal-waypoints.-about .sidebar-nav__link--active:hover {
    color: white; }

.coindeal-waypoints.-about .article-box {
  padding: 20px;
  max-width: 1040px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: #050a10; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-about .article-box {
      padding: 50px; } }
  @media (min-width: 992px) {
    .coindeal-waypoints.-about .article-box {
      margin-left: 50px; } }

.coindeal-waypoints.-about .sidebar-nav {
  max-width: 200px;
  padding-right: 30px; }

.coindeal-waypoints.-about .gwide-table .table-row.-header .cell {
  color: #a2aebd;
  font-size: 15px; }

.coindeal-waypoints.-about .gwide-table .cell {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  max-width: none;
  margin-right: 30px; }
  .coindeal-waypoints.-about .gwide-table .cell:last-child {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }

.coindeal-waypoints.-about .gwide-table .table-body {
  font-size: 18px; }
  .coindeal-waypoints.-about .gwide-table .table-body .cell {
    padding-top: 23px;
    padding-bottom: 23px; }

.coindeal-waypoints.-affiliateprogram .narrow-container {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto; }

.coindeal-waypoints.-affiliateprogram .article-box {
  padding: 80px 50px; }

.coindeal-waypoints.-affiliateprogram .article-header {
  position: relative;
  text-align: center;
  text-transform: uppercase;
  font-weight: 900;
  min-height: 400px; }

.coindeal-waypoints.-affiliateprogram .background {
  opacity: 0.7;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.coindeal-waypoints.-affiliateprogram .header-content {
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 0;
  left: 0; }
  .coindeal-waypoints.-affiliateprogram .header-content .title {
    color: white;
    font-size: 36px; }

.coindeal-waypoints.-affiliateprogram .logo-circle {
  margin-top: 70px; }

.coindeal-waypoints.-affiliateprogram .cta-text {
  color: white;
  font-size: 18px;
  line-height: 1.33;
  margin-top: 50px; }

.coindeal-waypoints.-affiliateprogram .cta-text2 {
  color: #69d8ee;
  font-size: 24px;
  line-height: 1.25;
  margin-top: 30px; }

.coindeal-waypoints.-affiliateprogram .common-button.-signup {
  font-weight: normal;
  font-size: 14px;
  height: 41px;
  line-height: 41px;
  display: inline-block;
  min-width: 115px;
  margin-top: 48px; }

.coindeal-waypoints.-affiliateprogram .subsections-box {
  text-align: center;
  position: relative;
  z-index: 1;
  margin-top: -154px; }
  .coindeal-waypoints.-affiliateprogram .subsections-box .title {
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase; }
  .coindeal-waypoints.-affiliateprogram .subsections-box .text {
    margin-top: 40px;
    color: white;
    line-height: 1.5; }

.coindeal-waypoints.-affiliateprogram .subsection-box {
  margin-top: 74px; }

.coindeal-waypoints.-affiliateprogram .steps-list {
  counter-reset: number-counter;
  text-align: left;
  max-width: 530px;
  line-height: 1.22; }
  .coindeal-waypoints.-affiliateprogram .steps-list .info {
    color: white;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase; }
  .coindeal-waypoints.-affiliateprogram .steps-list .info + .subinfo {
    margin-top: 13px; }
  .coindeal-waypoints.-affiliateprogram .steps-list .link {
    color: #69d8ee; }
    .coindeal-waypoints.-affiliateprogram .steps-list .link:hover {
      color: #19b9d8; }

.coindeal-waypoints.-affiliateprogram .single-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 40px; }
  .coindeal-waypoints.-affiliateprogram .single-step::before {
    content: counter(number-counter) ".";
    counter-increment: number-counter;
    width: 100%;
    height: 64px;
    background-color: white;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 50%;
    max-width: 64px;
    color: #0f1d2c;
    font-size: 24px;
    margin-right: 35px; }

.coindeal-waypoints.-voteforcrypto .article-box {
  padding-bottom: 90px; }
  .coindeal-waypoints.-voteforcrypto .article-box .title--vote, .coindeal-waypoints.-voteforcrypto .article-box .text--vote {
    text-align: center;
    text-transform: uppercase; }
  .coindeal-waypoints.-voteforcrypto .article-box .title--vote {
    font-size: 100px;
    font-weight: 900;
    color: white; }
  .coindeal-waypoints.-voteforcrypto .article-box .sm {
    font-size: 36px;
    display: block;
    margin-top: 5px; }
  .coindeal-waypoints.-voteforcrypto .article-box .text--vote {
    font-size: 18px;
    line-height: 1.33;
    font-weight: 500;
    margin-top: 45px; }

.coindeal-waypoints.-voteforcrypto .gwide-table {
  margin-top: 54px; }
  .coindeal-waypoints.-voteforcrypto .gwide-table .table-row.-header .cell {
    padding-top: 16px;
    padding-bottom: 16px; }
    @media (max-width: 767px) {
      .coindeal-waypoints.-voteforcrypto .gwide-table .table-row.-header .cell:nth-child(2) {
        display: none; } }
  .coindeal-waypoints.-voteforcrypto .gwide-table .cell {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .coindeal-waypoints.-voteforcrypto .gwide-table .cell:last-child {
      margin-right: 0; }
    @media (min-width: 768px) {
      .coindeal-waypoints.-voteforcrypto .gwide-table .cell:nth-child(2) {
        max-width: 120px; } }

.coindeal-waypoints.-voteforcrypto .key {
  color: #5d6a7a;
  font-size: 14px; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-voteforcrypto .key {
      display: none; } }

.coindeal-waypoints.-voteforcrypto .value {
  margin-left: 5px; }

.coindeal-waypoints.-voteforcrypto .table-body .table-row {
  counter-increment: section;
  padding-left: 10px;
  padding-right: 10px; }
  .coindeal-waypoints.-voteforcrypto .table-body .table-row:hover {
    background-color: #0c1117; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-voteforcrypto .table-body .table-row {
      -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; }
      .coindeal-waypoints.-voteforcrypto .table-body .table-row .cell {
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
        padding-top: 10px;
        padding-bottom: 10px; } }
  .coindeal-waypoints.-voteforcrypto .table-body .table-row .cell {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 768px) {
      .coindeal-waypoints.-voteforcrypto .table-body .table-row .cell {
        height: 64px; } }
    .coindeal-waypoints.-voteforcrypto .table-body .table-row .cell:first-child {
      font-weight: 500;
      color: #69d8ee; }
      @media (min-width: 768px) {
        .coindeal-waypoints.-voteforcrypto .table-body .table-row .cell:first-child::before {
          content: counter(section) ".";
          color: white; } }
    .coindeal-waypoints.-voteforcrypto .table-body .table-row .cell:last-child {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      color: #d1dae5;
      line-height: 2.07;
      font-size: 14px;
      text-transform: none; }
      @media (min-width: 768px) {
        .coindeal-waypoints.-voteforcrypto .table-body .table-row .cell:last-child {
          text-align: right; } }
  .coindeal-waypoints.-voteforcrypto .table-body .table-row .logo {
    margin-right: 14px; }
    @media (min-width: 768px) {
      .coindeal-waypoints.-voteforcrypto .table-body .table-row .logo {
        margin-left: 14px; } }

.coindeal-waypoints.-support .button {
  font-size: 16px;
  font-weight: 500; }

.coindeal-waypoints.-support .currency {
  margin-left: 10px; }

.dashboard-header {
  height: 270px;
  position: relative;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0f1d2c), to(#0f1d2c)), -webkit-gradient(linear, left top, left bottom, from(#081019), to(#081019));
  background-image: linear-gradient(#0f1d2c, #0f1d2c), linear-gradient(#081019, #081019);
  background-blend-mode: color, normal;
  border: solid 1px #0f1d2c;
  margin-left: -30px;
  margin-right: -30px;
  margin-top: -40px;
  padding-top: 60px;
  padding-left: 30px;
  padding-right: 30px; }
  .dashboard-header::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/images/support/dashboard-bg.svg") no-repeat center; }

.main-content.-support {
  margin-bottom: 95px; }

.support-container {
  max-width: 992px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1; }
  .support-container > .title {
    font-size: 36px;
    color: #a2aebd;
    text-align: center;
    line-height: 1.19; }
  .support-container > .search-form {
    margin-top: 30px;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    .support-container > .search-form > .field, .support-container > .search-form .action {
      border-radius: 2px;
      padding-left: 25px;
      padding-right: 25px;
      height: 53px;
      line-height: 53px; }
    .support-container > .search-form > .field {
      background-color: white;
      font-size: 16px;
      max-width: 760px;
      width: 100%;
      -ms-flex-preferred-size: 1;
          flex-basis: 1;
      border: 0; }
      .support-container > .search-form > .field.-dark {
        background-color: rgba(5, 10, 16, 0.5);
        border: solid 1px rgba(162, 174, 189, 0.5);
        color: white; }
      .support-container > .search-form > .field .field {
        background-color: rgba(5, 10, 16, 0.5);
        border: solid 1px rgba(162, 174, 189, 0.5);
        color: white; }
      .support-container > .search-form > .field::-webkit-input-placeholder {
        color: #878e95; }
      .support-container > .search-form > .field::-moz-placeholder {
        color: #878e95; }
      .support-container > .search-form > .field::-ms-input-placeholder {
        color: #878e95; }
      .support-container > .search-form > .field::placeholder {
        color: #878e95; }
      .support-container > .search-form > .field:focus {
        outline: none; }
    .support-container > .search-form > .action {
      text-transform: uppercase;
      color: #0f1d2c;
      font-weight: 500;
      font-size: 18px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-left: 15px;
      max-width: 220px;
      width: 100%;
      background-color: #69d8ee;
      -webkit-transition: .3s all;
      transition: .3s all; }
      .support-container > .search-form > .action:hover {
        background-color: #19b9d8; }
    .support-container > .search-form .search-icon {
      margin-left: 11px; }

.support-categories {
  display: grid !important;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  justify-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  grid-template-columns: 1fr; }
  @media (min-width: 768px) {
    .support-categories {
      grid-template-columns: repeat(2, 1fr); } }

.support-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 45px;
  background-color: #050a10;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.32);
  width: 100%;
  height: 100%;
  line-height: 1.3; }
  .support-category > .title {
    color: white;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase; }
  .support-category .number {
    color: #a2aebd;
    font-weight: 400; }
  .support-category .topics-list {
    margin-top: 22px;
    font-size: 18px; }
    .support-category .topics-list--hidden {
      display: none; }
  .support-category .topic {
    margin-top: 2px;
    margin-bottom: 10px; }
    .support-category .topic .link {
      color: white; }
      .support-category .topic .link:hover {
        color: #a2aebd; }
  .support-category .category-footer {
    margin-top: 20px; }
    .support-category .category-footer .xmore {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      background-color: #69d8ee;
      color: #0f1d2c;
      text-align: center;
      line-height: 40px;
      font-weight: 500; }
    .support-category .category-footer .textlink {
      color: #a2aebd;
      border-bottom: 1px solid #69d8ee;
      margin-left: 30px; }
      .support-category .category-footer .textlink:hover {
        color: white; }
  .support-category--opened .topics-list--hidden {
    display: block; }
  .support-category--opened .category-footer {
    display: none; }

.faq-header .title {
  font-size: 36px;
  font-weight: 500;
  color: white;
  line-height: 1.19; }

.faq-header .common-button {
  line-height: 35px; }

.faq-category > .title {
  font-size: 18px;
  margin-top: 50px;
  text-transform: uppercase;
  padding-bottom: 7px;
  line-height: 1.19; }

.faq-category .single-question {
  color: white;
  margin-top: 10px; }
  .faq-category .single-question .arrow {
    width: 0;
    height: 0;
    opacity: .5;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #a2aebd; }
  .faq-category .single-question.-active .button {
    color: #a2aebd;
    background-color: #0f1824; }
  .faq-category .single-question.-active .arrow {
    opacity: 1;
    border-bottom: 6px solid #a2aebd;
    border-top: 0; }
  .faq-category .single-question.-active .text {
    display: block; }
  .faq-category .single-question .button {
    color: #69d8ee;
    width: 100%;
    line-height: 1.81;
    text-transform: uppercase;
    padding: 17px 25px;
    border: solid 1px #16273a;
    background-color: #0f1d2c;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .faq-category .single-question .button:hover {
      background-color: #0f1824;
      color: #a2aebd; }
  .faq-category .single-question > .text {
    padding: 25px;
    background-color: #0f1824;
    border-left: solid 1px #213142;
    border-right: solid 1px #213142;
    border-bottom: solid 1px #213142;
    display: none; }
  .faq-category .single-question .text {
    line-height: 1.5; }

.main-content.-support .breadcrumbs-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .main-content.-support .breadcrumbs-list .link {
    color: #69d8ee;
    font-size: 13px; }
    .main-content.-support .breadcrumbs-list .link:hover {
      color: #19b9d8; }
  .main-content.-support .breadcrumbs-list .list-li::after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 1px;
    background-color: #a2aebd;
    opacity: .2;
    margin-left: 6px;
    margin-right: 6px; }
  .main-content.-support .breadcrumbs-list .list-li.-current {
    pointer-events: none; }
    .main-content.-support .breadcrumbs-list .list-li.-current::after {
      display: none; }
    .main-content.-support .breadcrumbs-list .list-li.-current .link {
      color: white; }

.searched-result {
  font-size: 36px;
  margin-top: 20px; }
  .searched-result > .result {
    color: white;
    margin-left: 10px; }

.support-searchresults {
  margin-top: 30px; }
  .support-searchresults .articles-section {
    background-color: #050a10;
    margin-top: 25px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.32);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.32); }
    .support-searchresults .articles-section > .found-text, .support-searchresults .articles-section > .single-article {
      padding-left: 40px;
      padding-right: 40px;
      border-bottom: 1px solid rgba(162, 174, 189, 0.2); }
    .support-searchresults .articles-section > .found-text {
      font-size: 13px;
      color: white;
      height: 60px;
      line-height: 60px; }
    .support-searchresults .articles-section .common-button.-dark {
      line-height: 35px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 40px;
      margin-bottom: 40px; }
    .support-searchresults .articles-section .number {
      font-weight: 500; }
    .support-searchresults .articles-section > .single-article {
      padding-top: 40px;
      padding-bottom: 40px; }
      .support-searchresults .articles-section > .single-article:last-child {
        border-bottom: 0; }
      .support-searchresults .articles-section > .single-article > .title {
        font-size: 18px;
        line-height: 1.61;
        font-weight: 500; }
      .support-searchresults .articles-section > .single-article .link {
        color: #69d8ee; }
        .support-searchresults .articles-section > .single-article .link:hover {
          color: #19b9d8; }
      .support-searchresults .articles-section > .single-article > .text {
        font-size: 15px;
        line-height: 1.47;
        margin-top: 10px; }
  .support-searchresults .request-box {
    margin-top: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center; }
    .support-searchresults .request-box > .title {
      color: white;
      font-size: 36px;
      line-height: 1.17; }
    .support-searchresults .request-box > .text {
      font-size: 18px;
      margin-top: 20px; }
    .support-searchresults .request-box .common-button {
      -ms-flex-item-align: center;
          align-self: center;
      text-transform: uppercase;
      font-weight: 500;
      margin-top: 45px;
      height: 47px;
      line-height: 47px;
      padding-left: 22px;
      padding-right: 22px; }
  .support-searchresults .section-header {
    margin-top: 20px; }
    .support-searchresults .section-header > .title {
      color: white;
      font-size: 36px;
      line-height: 1.19; }
    .support-searchresults .section-header > .info {
      color: #d1dae5;
      line-height: 2.23;
      font-size: 13px;
      margin-top: 8px; }
  .support-searchresults .support-article {
    margin-top: 20px; }
    .support-searchresults .support-article > .title {
      color: white;
      font-size: 36px;
      line-height: 1.19; }
    .support-searchresults .support-article > .article-content {
      -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.32);
              box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.32);
      background-color: #050a10;
      border-radius: 2px;
      padding: 40px;
      line-height: 1.72;
      color: white;
      font-size: 18px;
      margin-top: 25px; }
    .support-searchresults .support-article p {
      margin-bottom: 20px; }
    .support-searchresults .support-article .text .marked {
      font-weight: 500;
      color: #a2aebd; }
    .support-searchresults .support-article .subtitle {
      font-weight: 500;
      margin-top: 30px;
      margin-bottom: 30px;
      text-transform: uppercase; }
    .support-searchresults .support-article .article-footer {
      border-top: 1px solid rgba(162, 174, 189, 0.2);
      margin-top: 30px;
      margin-bottom: -10px;
      padding-top: 30px;
      position: relative; }
      .support-searchresults .support-article .article-footer .question {
        margin-right: 25px; }
      .support-searchresults .support-article .article-footer .helpful-info {
        margin-left: 25px;
        font-size: 14px;
        color: #a2aebd; }
      .support-searchresults .support-article .article-footer .marked {
        font-weight: 500;
        color: white; }
      .support-searchresults .support-article .article-footer .common-button {
        min-width: 77px; }
        .support-searchresults .support-article .article-footer .common-button:nth-child(even) {
          margin-left: 7px; }

.coindeal-waypoints.-supportpage .contact-form {
  margin-top: 20px; }
  .coindeal-waypoints.-supportpage .contact-form .title {
    color: white;
    font-size: 36px;
    line-height: 1.19; }
  .coindeal-waypoints.-supportpage .contact-form .alertmessage {
    margin-top: 25px; }
    .coindeal-waypoints.-supportpage .contact-form .alertmessage .success {
      margin-left: 15px; }
    .coindeal-waypoints.-supportpage .contact-form .alertmessage .text {
      margin-left: 5px; }
  .coindeal-waypoints.-supportpage .contact-form .category-bar {
    margin-top: 40px; }
    .coindeal-waypoints.-supportpage .contact-form .category-bar .category {
      text-transform: uppercase;
      font-weight: 500;
      color: white; }
    .coindeal-waypoints.-supportpage .contact-form .category-bar + .category-bar {
      margin-top: -1px;
      border-top: 1px solid #0f1824; }
  .coindeal-waypoints.-supportpage .contact-form .global-form.-v2 .input, .coindeal-waypoints.-supportpage .contact-form .global-form.-v2 .select, .coindeal-waypoints.-supportpage .contact-form .global-form.-v2 .label {
    border-color: #344150;
    font-weight: 500; }
  .coindeal-waypoints.-supportpage .contact-form .global-form.-v2 .input, .coindeal-waypoints.-supportpage .contact-form .global-form.-v2 .select {
    padding-top: 22px;
    padding-bottom: 10px; }
  .coindeal-waypoints.-supportpage .contact-form .select {
    max-width: 600px;
    margin-top: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: 40px; }
    .coindeal-waypoints.-supportpage .contact-form .select select {
      font-family: 'UniformCondensed';
      padding-top: 15px;
      padding-bottom: 15px;
      color: #a2aebd;
      font-weight: 500; }
  .coindeal-waypoints.-supportpage .contact-form .inputs-box {
    margin-top: 20px;
    padding-bottom: 20px; }
    .coindeal-waypoints.-supportpage .contact-form .inputs-box .input.-textarea {
      padding-top: 25px;
      padding-bottom: 15px;
      min-height: 170px; }
      .coindeal-waypoints.-supportpage .contact-form .inputs-box .input.-textarea::-webkit-input-placeholder {
        color: #a2aebd;
        font-weight: 500; }
      .coindeal-waypoints.-supportpage .contact-form .inputs-box .input.-textarea::-moz-placeholder {
        color: #a2aebd;
        font-weight: 500; }
      .coindeal-waypoints.-supportpage .contact-form .inputs-box .input.-textarea::-ms-input-placeholder {
        color: #a2aebd;
        font-weight: 500; }
      .coindeal-waypoints.-supportpage .contact-form .inputs-box .input.-textarea::placeholder {
        color: #a2aebd;
        font-weight: 500; }
  .coindeal-waypoints.-supportpage .contact-form .form-group.-textarea {
    border-top: 1px solid rgba(52, 71, 96, 0.3);
    padding-top: 20px;
    margin-top: 20px; }
  .coindeal-waypoints.-supportpage .contact-form .attach-file .link {
    color: #69d8ee;
    cursor: pointer; }
    .coindeal-waypoints.-supportpage .contact-form .attach-file .link:hover {
      color: #19b9d8; }
  .coindeal-waypoints.-supportpage .contact-form .attach-file .input {
    display: none; }
  .coindeal-waypoints.-supportpage .contact-form .common-button {
    height: 47px;
    line-height: 47px;
    min-width: 147px;
    font-weight: 500; }

.coindeal-waypoints.-newspage .sidebar {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }

.coindeal-waypoints.-newspage .sidebar-nav__link--active {
  pointer-events: none;
  cursor: none; }
  .coindeal-waypoints.-newspage .sidebar-nav__link--active:hover {
    color: white; }

.coindeal-waypoints.-newspage .sidebar-nav {
  max-width: 200px;
  padding-right: 30px; }

.coindeal-waypoints.-newspage .news-container {
  margin-left: 50px;
  padding-left: 50px;
  padding-right: 50px;
  max-width: 1040px; }

.coindeal-waypoints.-newspage .news-list .heading {
  font-size: 36px; }

.coindeal-waypoints.-newspage .gselect {
  max-width: 370px; }
  .coindeal-waypoints.-newspage .gselect select {
    font-weight: 500;
    color: #a2aebd; }

.coindeal-waypoints.-newspage .news-article {
  margin-top: 45px;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(52, 71, 96, 0.3); }
  .coindeal-waypoints.-newspage .news-article .image {
    width: 240px;
    height: 155px;
    background-size: cover;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  .coindeal-waypoints.-newspage .news-article .common-button {
    margin-top: 30px; }

.coindeal-waypoints.-newspage .news-content {
  margin-left: 55px; }
  .coindeal-waypoints.-newspage .news-content .link {
    color: #69d8ee;
    font-size: 24px;
    line-height: 1.21; }
    .coindeal-waypoints.-newspage .news-content .link:hover {
      color: #19b9d8; }
  .coindeal-waypoints.-newspage .news-content .date {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px; }
  .coindeal-waypoints.-newspage .news-content .text {
    margin-top: 30px;
    line-height: 1.38;
    color: white; }

.coindeal-waypoints.-newspage .pagination-box {
  margin-top: 35px; }

.coindeal-waypoints.-newspage .news-expanded {
  margin-top: 45px; }
  .coindeal-waypoints.-newspage .news-expanded .title {
    font-size: 36px;
    line-height: 1.03;
    color: #69d8ee; }
  .coindeal-waypoints.-newspage .news-expanded .subtitle {
    font-size: 24px;
    line-height: 1.17;
    margin-top: 56px; }
  .coindeal-waypoints.-newspage .news-expanded .news-content {
    margin-left: 0; }
  .coindeal-waypoints.-newspage .news-expanded .date {
    margin-top: 20px; }
  .coindeal-waypoints.-newspage .news-expanded .common-button {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-left: 30px;
    position: relative;
    top: 2px; }
  .coindeal-waypoints.-newspage .news-expanded .socialmedia-icons {
    margin-top: 25px; }
    .coindeal-waypoints.-newspage .news-expanded .socialmedia-icons:hover > .singleicon {
      opacity: .5;
      -webkit-transition: opacity .3s;
      transition: opacity .3s; }
      .coindeal-waypoints.-newspage .news-expanded .socialmedia-icons:hover > .singleicon:hover {
        opacity: 1; }
  .coindeal-waypoints.-newspage .news-expanded .text {
    font-size: 18px;
    line-height: 1.56; }
  .coindeal-waypoints.-newspage .news-expanded .image {
    margin-top: 60px;
    margin-bottom: 30px; }
  .coindeal-waypoints.-newspage .news-expanded strong {
    font-weight: 500;
    color: #a2aebd; }

.main-content.-schedule {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-bottom: 60px; }

.schedule-container {
  position: relative;
  text-transform: uppercase; }
  .schedule-container::before {
    content: '';
    z-index: -1;
    position: absolute;
    top: -90px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    height: 1080px;
    width: 1260px;
    margin-left: auto;
    margin-right: auto;
    background: #1e2f45;
    background: radial-gradient(ellipse at center, #1e2f45 0%, #0f1824 73%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2f45', endColorstr='#0f1824',GradientType=1 ); }
  .schedule-container .logoheader {
    max-width: 435px;
    margin-top: 160px; }
  .schedule-container .loader-elipse {
    background-color: rgba(15, 29, 44, 0.5);
    margin-top: 20px;
    width: 69px;
    height: 69px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    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;
    margin-bottom: 15px; }
  .schedule-container .loader-box .text {
    color: rgba(162, 174, 189, 0.5);
    font-weight: 500;
    font-size: 14px; }
  .schedule-container .icon-loading {
    max-width: 28px; }
  .schedule-container .title {
    font-size: 36px;
    font-weight: 500;
    color: white;
    margin-top: 60px; }
  .schedule-container .gwide-table {
    margin-top: 60px;
    text-align: left; }
    .schedule-container .gwide-table .cell {
      display: block; }
    .schedule-container .gwide-table .cell:nth-child(2) {
      max-width: 130px; }
    .schedule-container .gwide-table .cell:last-child {
      max-width: 120px; }
    .schedule-container .gwide-table .table-row {
      border-color: #344760;
      padding-right: 50px;
      line-height: 1.4; }
      .schedule-container .gwide-table .table-row.-header {
        border-bottom-width: 1px; }
        .schedule-container .gwide-table .table-row.-header .cell {
          font-size: 15px;
          line-height: 1.93; }
    .schedule-container .gwide-table .table-body {
      font-size: 18px; }
      .schedule-container .gwide-table .table-body .table-row {
        height: 70px; }
        .schedule-container .gwide-table .table-body .table-row.-inactive {
          color: #a2aebd; }
          .schedule-container .gwide-table .table-body .table-row.-inactive .common-button {
            background-color: #1b232d;
            border: 1px solid #1d2e44;
            color: #7bd500;
            font-weight: 500;
            height: 40px;
            line-height: 40px;
            margin-top: -8px;
            margin-bottom: -8px; }
            .schedule-container .gwide-table .table-body .table-row.-inactive .common-button:hover {
              background-color: #151c23; }
            @media (max-width: 575px) {
              .schedule-container .gwide-table .table-body .table-row.-inactive .common-button {
                margin: 0; } }

.withdrawal-page .top-bar {
  margin-bottom: 0; }

.coindeal-waypoints.-dwhpage .dwh-topbar {
  border-radius: 2px;
  background-color: #141d28;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.23);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.23);
  width: 100vw;
  padding-left: 30px;
  padding-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin-left: -30px; }
  @media (max-width: 1200px) {
    .coindeal-waypoints.-dwhpage .dwh-topbar {
      margin-left: -15px; } }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .dwh-topbar {
      margin-left: 0; } }
  .coindeal-waypoints.-dwhpage .dwh-topbar .topbar-row {
    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;
    margin-top: 20px;
    width: 100%; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .dwh-topbar .topbar-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .coindeal-waypoints.-dwhpage .dwh-topbar .topbar-row__info-msg {
      margin-left: 8px;
      color: #ff2800;
      margin-bottom: 8px; }
  .coindeal-waypoints.-dwhpage .dwh-topbar .topbar-bottom-row {
    min-height: 30px;
    border-bottom: 1px solid #a2aebd; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .dwh-topbar .topbar-bottom-row {
        border-bottom: none;
        margin-bottom: 20px; } }
  .coindeal-waypoints.-dwhpage .dwh-topbar .choose-container {
    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-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .dwh-topbar .choose-container {
        margin-top: 20px; } }
  .coindeal-waypoints.-dwhpage .dwh-topbar .choose-currency {
    font-weight: 600;
    font-size: 18px;
    min-width: 128px; }
  .coindeal-waypoints.-dwhpage .dwh-topbar .dropdown-box .dropdown-container {
    border: 1px solid #a2aebd;
    border-radius: 2px;
    padding-left: 10px;
    padding-right: 10px; }
  .coindeal-waypoints.-dwhpage .dwh-topbar .dropdown-box .button {
    font-size: 18px;
    font-weight: 500;
    color: #69d8ee; }
    .coindeal-waypoints.-dwhpage .dwh-topbar .dropdown-box .button::after {
      margin-left: 20px; }
  .coindeal-waypoints.-dwhpage .dwh-topbar .available {
    margin-right: 70px;
    font-weight: 600;
    font-size: 18px;
    margin-top: 5px; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .dwh-topbar .available {
        margin-right: 0px; } }
  .coindeal-waypoints.-dwhpage .dwh-topbar .amount {
    color: #fff; }

.coindeal-waypoints.-dwhpage .dwh-menu {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  margin-left: 20px; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .dwh-menu {
      margin-left: 0px; } }
  .coindeal-waypoints.-dwhpage .dwh-menu .link {
    height: 80px;
    line-height: 80px;
    padding-left: 20px;
    padding-right: 20px;
    color: #a2aebd; }
    .coindeal-waypoints.-dwhpage .dwh-menu .link:hover {
      color: #fff; }
    .coindeal-waypoints.-dwhpage .dwh-menu .link.-active {
      color: #fff !important;
      pointer-events: none; }

.coindeal-waypoints.-dwhpage .bitcoin-deposit {
  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: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.coindeal-waypoints.-dwhpage .wire-transfer-box {
  background-color: #050a10;
  color: #fff !important;
  padding: 35px 50px; }
  .coindeal-waypoints.-dwhpage .wire-transfer-box .wire-transfer-title-warning {
    max-width: 100%;
    background: #9a2d19;
    padding: 10px 20px;
    border-radius: 8px;
    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; }
    .coindeal-waypoints.-dwhpage .wire-transfer-box .wire-transfer-title-warning .warning-icon {
      margin-right: 20px;
      width: 70px;
      height: 70px; }
    .coindeal-waypoints.-dwhpage .wire-transfer-box .wire-transfer-title-warning .warning-text-content {
      font-weight: bold;
      font-size: 20px; }

.coindeal-waypoints.-dwhpage .bitcoin-withdrawal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-dwhpage .bitcoin-withdrawal {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }

.coindeal-waypoints.-dwhpage .payment-boxes-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.coindeal-waypoints.-dwhpage .withdraw-container-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
  min-height: 60px; }
  .coindeal-waypoints.-dwhpage .withdraw-container-tabs .payment-tab {
    cursor: pointer;
    border-radius: 2px;
    border: solid 1px #555f6b;
    padding: 15px 40px;
    margin: 0 15px 0 0;
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-weight: 500;
    position: relative; }
    .coindeal-waypoints.-dwhpage .withdraw-container-tabs .payment-tab .payment-icon {
      width: 24px;
      height: 18px;
      margin-right: 10px;
      margin-bottom: -2px; }
    .coindeal-waypoints.-dwhpage .withdraw-container-tabs .payment-tab .payment-logo {
      width: 113px;
      height: 24px;
      vertical-align: middle;
      margin-bottom: 0; }
    .coindeal-waypoints.-dwhpage .withdraw-container-tabs .payment-tab .skrill {
      margin-top: -5px;
      max-height: 17px; }
    .coindeal-waypoints.-dwhpage .withdraw-container-tabs .payment-tab .epay {
      max-height: 17px; }
    .coindeal-waypoints.-dwhpage .withdraw-container-tabs .payment-tab .payeer {
      width: 93px;
      max-height: 22px; }
  .coindeal-waypoints.-dwhpage .withdraw-container-tabs .payment-tab-mobile {
    margin-top: 20px; }
  .coindeal-waypoints.-dwhpage .withdraw-container-tabs .active {
    background: #323a44; }
  .coindeal-waypoints.-dwhpage .withdraw-container-tabs a {
    margin: 20px 10px; }

.coindeal-waypoints.-dwhpage .withdraw-container-tabs-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .withdraw-container-tabs-mobile {
      width: 90%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto; } }

.coindeal-waypoints.-dwhpage .gtabs-box, .coindeal-waypoints.-dwhpage .dwh-section {
  max-width: 1040px;
  margin-top: 25px;
  width: 100%; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .gtabs-box, .coindeal-waypoints.-dwhpage .dwh-section {
      margin-top: 10px; } }

.coindeal-waypoints.-dwhpage .tabs-ul {
  font-size: 18px;
  line-height: 1.61; }

.coindeal-waypoints.-dwhpage .tab-li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  color: #69d8ee;
  padding-left: 50px;
  padding-right: 50px;
  text-align: center;
  background-color: rgba(38, 46, 57, 0.5);
  height: 66px;
  line-height: 66px; }
  .coindeal-waypoints.-dwhpage .tab-li:hover {
    color: #19b9d8; }
  .coindeal-waypoints.-dwhpage .tab-li.-active {
    background-color: #050a10;
    color: #fff !important; }

.coindeal-waypoints.-dwhpage .cc-inner {
  max-width: 550px;
  width: 100%; }

.coindeal-waypoints.-dwhpage .amounttext {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase; }
  .coindeal-waypoints.-dwhpage .amounttext + .ginput-box {
    margin-left: 35px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .coindeal-waypoints.-dwhpage .amounttext + .ginput-box .ginput {
      width: 100%; }

.coindeal-waypoints.-dwhpage .amount {
  color: #fff;
  font-weight: 500; }

.coindeal-waypoints.-dwhpage .mts {
  margin-top: 20px; }

.coindeal-waypoints.-dwhpage .common-button.-deposit {
  height: 47px;
  line-height: 47px;
  min-width: 110px;
  font-weight: 500; }

.coindeal-waypoints.-dwhpage .transfer-funds-box {
  background-color: #050a10;
  padding: 50px 35px 50px 35px;
  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; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .transfer-funds-box {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 35px 10px 35px 10px; } }

.coindeal-waypoints.-dwhpage .deposit-title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .coindeal-waypoints.-dwhpage .deposit-title-box .cryptologo-box {
    width: 30px;
    height: auto;
    margin-top: -65px;
    margin-right: 10px; }

.coindeal-waypoints.-dwhpage .bitcoin-deposit-text {
  margin-bottom: 30px;
  font-weight: 500;
  font-size: 22px;
  color: #fff;
  letter-spacing: -0.2; }

.coindeal-waypoints.-dwhpage .chosen-crypto-deposit {
  text-transform: capitalize; }

.coindeal-waypoints.-dwhpage .transfer-funds {
  font-weight: 600; }

.coindeal-waypoints.-dwhpage .credit-card-box, .coindeal-waypoints.-dwhpage .epay-box, .coindeal-waypoints.-dwhpage .skrill-box, .coindeal-waypoints.-dwhpage .mrtango-box {
  background-color: #050a10;
  max-width: 1040px;
  margin-top: 25px;
  width: 100%;
  padding: 50px 35px 50px 35px; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .credit-card-box, .coindeal-waypoints.-dwhpage .epay-box, .coindeal-waypoints.-dwhpage .skrill-box, .coindeal-waypoints.-dwhpage .mrtango-box {
      padding: 35px 0 0 10px; } }

.coindeal-waypoints.-dwhpage .credit-card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 50px; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .credit-card-header {
      -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; } }
  .coindeal-waypoints.-dwhpage .credit-card-header .credit-card {
    font-size: 22px;
    color: #fff;
    font-weight: 500;
    letter-spacing: -0.2px; }
  .coindeal-waypoints.-dwhpage .credit-card-header .recommended {
    text-transform: uppercase;
    color: #69d8ee;
    font-weight: bold;
    letter-spacing: -0.2px; }
  .coindeal-waypoints.-dwhpage .credit-card-header .recommended-logos {
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 25px;
    width: 170px; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .credit-card-header .recommended-logos {
        margin-top: 20px; } }
    .coindeal-waypoints.-dwhpage .credit-card-header .recommended-logos .recommended-logos-item {
      line-height: 20px;
      margin-right: 20px;
      width: 100%; }
      .coindeal-waypoints.-dwhpage .credit-card-header .recommended-logos .recommended-logos-item:first-child {
        width: 100%;
        height: auto; }

.coindeal-waypoints.-dwhpage .calculate-btc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 50px;
  max-width: 100%; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .calculate-btc {
      -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: 0 20px 50px 20px; } }
  .coindeal-waypoints.-dwhpage .calculate-btc .pick-currency-row {
    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: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    .coindeal-waypoints.-dwhpage .calculate-btc .pick-currency-row .input-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
    .coindeal-waypoints.-dwhpage .calculate-btc .pick-currency-row .input-amount {
      background-color: transparent;
      color: #fff;
      border: none;
      border-bottom: 1px solid #404f61;
      margin-right: 20px;
      height: 40px;
      font-weight: bold;
      font-size: 22px;
      padding-right: 5px;
      min-width: 100px !important; }
      .coindeal-waypoints.-dwhpage .calculate-btc .pick-currency-row .input-amount:focus {
        border-color: #bcbcbc;
        background-color: transparent;
        outline: none; }
  .coindeal-waypoints.-dwhpage .calculate-btc .input-btc {
    text-align: end;
    min-width: 100px; }
    @media (max-width: 576px) {
      .coindeal-waypoints.-dwhpage .calculate-btc .input-btc {
        text-align: end; } }
  .coindeal-waypoints.-dwhpage .calculate-btc .arrows-container {
    width: 50px;
    min-width: 50px;
    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-left: 30px;
    margin-right: 30px; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .calculate-btc .arrows-container {
        margin: 20px 15px 20px 0; } }
    .coindeal-waypoints.-dwhpage .calculate-btc .arrows-container > * {
      width: 100%;
      height: auto; }
      @media (max-width: 575px) {
        .coindeal-waypoints.-dwhpage .calculate-btc .arrows-container > * {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); } }

.coindeal-waypoints.-dwhpage .btc-amount-row {
  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: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .btc-amount-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .coindeal-waypoints.-dwhpage .btc-amount-row .btc-box {
    border: 1px solid #a2aebd;
    border-radius: 2px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: transparent;
    font-size: 22px;
    font-weight: 600;
    width: 80px;
    height: 35px;
    color: #fff;
    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; }
    .coindeal-waypoints.-dwhpage .btc-amount-row .btc-box > * {
      text-transform: uppercase; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .btc-amount-row .btc-box {
        margin-right: 20px; } }
  .coindeal-waypoints.-dwhpage .btc-amount-row .input-amount {
    background-color: transparent;
    color: #fff;
    border: none;
    border-bottom: 1px solid #404f61;
    margin-right: 20px;
    height: 40px;
    font-weight: bold;
    font-size: 22px;
    padding-right: 5px; }
    .coindeal-waypoints.-dwhpage .btc-amount-row .input-amount:focus {
      border-color: #bcbcbc;
      background-color: transparent;
      outline: none; }

.coindeal-waypoints.-dwhpage .failure {
  margin-bottom: 10px; }

.coindeal-waypoints.-dwhpage .pick-currency-row {
  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;
  margin-bottom: 20px; }

.coindeal-waypoints.-dwhpage .your-card {
  margin-right: 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  color: #fff !important; }

.coindeal-waypoints.-dwhpage .card-currency {
  border: 1px solid #a2aebd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: transparent;
  font-size: 22px;
  font-weight: 600;
  width: 80px;
  height: 35px;
  color: #69d8ee; }
  .coindeal-waypoints.-dwhpage .card-currency > * {
    background-color: #050a10;
    font-weight: 600; }

.coindeal-waypoints.-dwhpage .usd-amount-row {
  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: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .usd-amount-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
  .coindeal-waypoints.-dwhpage .usd-amount-row .usd-box-in-row {
    border: 1px solid #a2aebd;
    border-radius: 2px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: transparent;
    font-size: 22px;
    font-weight: 600;
    width: 80px;
    height: 35px;
    color: #fff;
    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-right: 20px; }
    .coindeal-waypoints.-dwhpage .usd-amount-row .usd-box-in-row > * {
      text-transform: uppercase; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .usd-amount-row .usd-box-in-row {
        margin-left: 20px; } }

.coindeal-waypoints.-dwhpage .usd-box,
.coindeal-waypoints.-dwhpage .gbp-box,
.coindeal-waypoints.-dwhpage .pln-box,
.coindeal-waypoints.-dwhpage .rub-box,
.coindeal-waypoints.-dwhpage .eur-box,
.coindeal-waypoints.-dwhpage .krw-box {
  border: 1px solid #a2aebd;
  border-radius: 2px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: transparent;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 600;
  width: 80px;
  height: 35px;
  color: #fff;
  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-right: 20px; }

.coindeal-waypoints.-dwhpage .usd-amount {
  background-color: transparent;
  color: #fff;
  border: none;
  border-bottom: 1px solid #404f61;
  height: 40px;
  min-width: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-weight: bold;
  font-size: 22px;
  padding-right: 5px;
  text-align: right; }
  .coindeal-waypoints.-dwhpage .usd-amount:focus {
    border-color: #bcbcbc;
    background-color: transparent;
    outline: none; }

.coindeal-waypoints.-dwhpage .minimum-payment {
  font-weight: 500;
  line-height: 1.5; }
  .coindeal-waypoints.-dwhpage .minimum-payment > * {
    font-weight: 600; }

.coindeal-waypoints.-dwhpage .buy-with-credit-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 35px; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .buy-with-credit-card {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-bottom: 35px; } }
  .coindeal-waypoints.-dwhpage .buy-with-credit-card:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.coindeal-waypoints.-dwhpage .buycoinnow-wrapper {
  margin-top: 20px; }
  .coindeal-waypoints.-dwhpage .buycoinnow-wrapper .buy-with-credit-card-button-subtitle {
    list-style: none; }
    .coindeal-waypoints.-dwhpage .buycoinnow-wrapper .buy-with-credit-card-button-subtitle > * {
      font-weight: 500;
      line-height: 1.5;
      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; }
      @media (max-width: 575px) {
        .coindeal-waypoints.-dwhpage .buycoinnow-wrapper .buy-with-credit-card-button-subtitle > * {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
      .coindeal-waypoints.-dwhpage .buycoinnow-wrapper .buy-with-credit-card-button-subtitle > * .buycoinnow-logo {
        height: 15px;
        margin-left: 5px; }

.coindeal-waypoints.-dwhpage .info-box {
  margin-left: 55px;
  max-width: 360px;
  line-height: 1.38;
  color: #d1dae5;
  margin-top: 50px; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .info-box {
      margin: 30px 0 0 10px; } }
  .coindeal-waypoints.-dwhpage .info-box .strong {
    display: block;
    padding-bottom: 24px;
    color: #fff;
    margin-top: 20px; }

.coindeal-waypoints.-dwhpage .line {
  margin-top: 45px; }

.coindeal-waypoints.-dwhpage #wire-transfer, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa {
  margin-bottom: 40px; }
  .coindeal-waypoints.-dwhpage #wire-transfer .table-body, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .table-body {
    text-transform: uppercase; }
  .coindeal-waypoints.-dwhpage #wire-transfer .table-row, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .table-row {
    min-height: 50px; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage #wire-transfer .table-row, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .table-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        min-height: 140px; } }
    .coindeal-waypoints.-dwhpage #wire-transfer .table-row .cell:first-child, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .table-row .cell:first-child {
      font-weight: bold; }
  .coindeal-waypoints.-dwhpage #wire-transfer .aml-info, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .aml-info {
    margin-top: 20px; }
  .coindeal-waypoints.-dwhpage #wire-transfer .wire-transfer-additional-info, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .wire-transfer-additional-info {
    margin-top: 32px; }
  .coindeal-waypoints.-dwhpage #wire-transfer .wire-transfer-fee-paragraph, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .wire-transfer-fee-paragraph {
    line-height: 1.41; }
  .coindeal-waypoints.-dwhpage #wire-transfer .bank-transfer-sign, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .bank-transfer-sign {
    font-weight: 500;
    font-size: 22px;
    margin-bottom: 20px; }
  .coindeal-waypoints.-dwhpage #wire-transfer .only-sepa-info, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .only-sepa-info {
    font-weight: bold;
    font-size: 18px;
    margin-top: 20px; }
  .coindeal-waypoints.-dwhpage #wire-transfer .data-changed-warning, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .data-changed-warning {
    font-weight: bold;
    font-size: 18px;
    margin-top: 20px;
    color: #ff2800; }
  .coindeal-waypoints.-dwhpage #wire-transfer .no-seapa-fee, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .no-seapa-fee {
    font-weight: bold;
    margin-bottom: 20px; }
  .coindeal-waypoints.-dwhpage #wire-transfer .sepa-country-list, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .sepa-country-list {
    font-weight: bold;
    color: #69d8ee; }
  .coindeal-waypoints.-dwhpage #wire-transfer .bank-transfer-otc-specific, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .bank-transfer-otc-specific {
    max-width: 670px; }
  .coindeal-waypoints.-dwhpage #wire-transfer .bank-transfer-otc-specific-title, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .bank-transfer-otc-specific-title {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 34px; }
  .coindeal-waypoints.-dwhpage #wire-transfer .bank-transfer-otc-specific-subtitle, .coindeal-waypoints.-dwhpage #wire-transfer-no-sepa .bank-transfer-otc-specific-subtitle {
    font-size: 16px;
    color: #69d8ee;
    margin-bottom: 25px;
    text-decoration: none;
    display: block;
    font-weight: bold; }

.coindeal-waypoints.-dwhpage .copy {
  color: #69d8ee;
  text-transform: uppercase; }
  .coindeal-waypoints.-dwhpage .copy:hover {
    color: #19b9d8; }

.coindeal-waypoints.-dwhpage .dwh-section {
  padding: 35px 50px;
  background-color: #050a10; }
  .coindeal-waypoints.-dwhpage .dwh-section .title {
    font-size: 18px;
    line-height: 1.61;
    color: #fff;
    padding-bottom: 30px; }

.coindeal-waypoints.-dwhpage .btc-transfer-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .btc-transfer-content-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.coindeal-waypoints.-dwhpage .qrcode-box {
  width: 240px;
  height: 240px;
  border-radius: 5px;
  background-color: #fff;
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .qrcode-box {
      display: none; } }

.coindeal-waypoints.-dwhpage .btc-deposit-buttons-container {
  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: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  .coindeal-waypoints.-dwhpage .btc-deposit-buttons-container .qrcode-button-wrapper {
    border-radius: 1px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-color: black;
    height: 31px;
    font-size: 16px;
    white-space: nowrap;
    border-radius: 2px;
    border: 1px solid #a2aebd;
    padding: 5px 15px 5px 15px;
    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-left: 50px; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .btc-deposit-buttons-container .qrcode-button-wrapper {
        margin-top: 20px; } }
    @media (min-width: 576px) {
      .coindeal-waypoints.-dwhpage .btc-deposit-buttons-container .qrcode-button-wrapper {
        display: none; } }
    .coindeal-waypoints.-dwhpage .btc-deposit-buttons-container .qrcode-button-wrapper button {
      color: #69d8ee;
      text-transform: uppercase; }

.coindeal-waypoints.-dwhpage .btctransfer-content {
  margin-left: 50px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-dwhpage .btctransfer-content {
      margin-left: 0px;
      margin-top: 20px; } }
  .coindeal-waypoints.-dwhpage .btctransfer-content .address-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .coindeal-waypoints.-dwhpage .btctransfer-content .address {
    font-size: 26px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    max-width: 480px;
    margin-top: 15px;
    word-wrap: break-word; }
    @media (max-width: 767px) {
      .coindeal-waypoints.-dwhpage .btctransfer-content .address {
        font-size: 18px; } }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .btctransfer-content .address {
        font-size: 20px; } }
  .coindeal-waypoints.-dwhpage .btctransfer-content .subtext {
    font-size: 13px;
    font-weight: 500;
    line-height: 2.23;
    color: #d1dae5;
    padding-bottom: 20px;
    margin-top: 10px; }
  .coindeal-waypoints.-dwhpage .btctransfer-content .common-button {
    margin-left: 5px; }
    .coindeal-waypoints.-dwhpage .btctransfer-content .common-button:first-of-type {
      margin-left: 0; }
  .coindeal-waypoints.-dwhpage .btctransfer-content .clipboard-copy {
    border-radius: 2px;
    border: 1px solid #a2aebd;
    padding: 5px 15px 5px 15px;
    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; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .btctransfer-content .clipboard-copy {
        margin-top: 20px; } }

.coindeal-waypoints.-dwhpage .dwh-form {
  max-width: 600px;
  width: 100%; }
  .coindeal-waypoints.-dwhpage .dwh-form .row {
    margin-top: 8px;
    width: 100%; }
  .coindeal-waypoints.-dwhpage .dwh-form .ginput, .coindeal-waypoints.-dwhpage .dwh-form .ginput-box {
    max-width: 370px;
    width: 100%; }
  .coindeal-waypoints.-dwhpage .dwh-form .form-error__input {
    border-color: #95301d; }
    .coindeal-waypoints.-dwhpage .dwh-form .form-error__input--placeholder {
      border: none;
      padding: 0;
      padding-bottom: 8px; }
      .coindeal-waypoints.-dwhpage .dwh-form .form-error__input--placeholder .payment-id-checkbox {
        -webkit-transform: scale(1.6);
                transform: scale(1.6); }
  .coindeal-waypoints.-dwhpage .dwh-form .label {
    max-width: 250px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase; }
  .coindeal-waypoints.-dwhpage .dwh-form .form-footer {
    margin-top: 30px; }
    @media (max-width: 575px) {
      .coindeal-waypoints.-dwhpage .dwh-form .form-footer span {
        margin: 8px 4px; } }
  .coindeal-waypoints.-dwhpage .dwh-form .dt {
    color: #fff; }
  @media (max-width: 1199px) {
    .coindeal-waypoints.-dwhpage .dwh-form {
      max-width: 700px; } }

.coindeal-waypoints.-dwhpage .dwh-section.-withdraw .allbtc {
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px; }
  .coindeal-waypoints.-dwhpage .dwh-section.-withdraw .allbtc:hover {
    color: #19b9d8; }

.coindeal-waypoints.-dwhpage .dwh-section.-withdraw .common-button {
  height: 47px;
  line-height: 47px;
  min-width: 110px;
  font-weight: 500; }
  .coindeal-waypoints.-dwhpage .dwh-section.-withdraw .common-button.-hright {
    margin-left: auto; }

@media (max-width: 767px) {
  .coindeal-waypoints.-dwhpage .dwh-section.-withdraw {
    max-width: 470px; } }

.coindeal-waypoints.-dwhpage .withdraw-modal {
  width: 100vw;
  height: 100vh;
  z-index: 1111;
  position: fixed;
  background: rgba(8, 17, 26, 0.6);
  color: #fff;
  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; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-dwhpage .withdraw-modal {
      margin-top: -100px; } }
  .coindeal-waypoints.-dwhpage .withdraw-modal__content {
    background-color: #050a10;
    width: 100vh;
    height: 100vh;
    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;
    padding-top: 100px; }
    @media (min-width: 768px) {
      .coindeal-waypoints.-dwhpage .withdraw-modal__content {
        width: 40%;
        height: auto; } }
  .coindeal-waypoints.-dwhpage .withdraw-modal__close {
    font-size: 34px;
    position: absolute;
    top: 20px;
    right: 20px;
    font-weight: 300;
    cursor: pointer; }
  .coindeal-waypoints.-dwhpage .withdraw-modal__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-weight: bold;
    font-size: 24px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .coindeal-waypoints.-dwhpage .withdraw-modal__confirm {
    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;
    height: 100%;
    margin-top: 30px; }
    .coindeal-waypoints.-dwhpage .withdraw-modal__confirm .confirm-text {
      color: #69d8ee;
      margin-bottom: 30px;
      font-size: 18px;
      font-weight: bold; }
    .coindeal-waypoints.-dwhpage .withdraw-modal__confirm .common-button {
      font-weight: bold;
      text-transform: capitalize;
      padding-right: 30px;
      padding-left: 30px; }
      @media (min-width: 768px) {
        .coindeal-waypoints.-dwhpage .withdraw-modal__confirm .common-button {
          margin-bottom: 50px; } }
  .coindeal-waypoints.-dwhpage .withdraw-modal .warning-icon {
    width: 30px;
    height: auto;
    margin-bottom: 20px; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-dwhpage .withdraw-modal .dwh-form .row {
      margin-top: 20px;
      width: 100%; } }
  @media (max-width: 767px) {
    .coindeal-waypoints.-dwhpage .withdraw-modal .dwh-form .form-footer {
      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: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  @media (max-width: 767px) {
    .coindeal-waypoints.-dwhpage .withdraw-modal .dwh-form .common-button {
      margin-top: 10px;
      margin-left: 0; } }
  .coindeal-waypoints.-dwhpage .withdraw-modal .withdrawal-form .label {
    margin-bottom: 10px; }
    @media (min-width: 576px) {
      .coindeal-waypoints.-dwhpage .withdraw-modal .withdrawal-form .label {
        margin-bottom: 0; } }

.coindeal-waypoints.-dwhpage .fiat-withdrawal-note {
  color: #fff;
  margin-top: 20px; }

.coindeal-waypoints.-dwhpage.-history .gtabs-box {
  max-width: none; }
  .coindeal-waypoints.-dwhpage.-history .gtabs-box .table-body .table-row {
    height: 60px; }
  .coindeal-waypoints.-dwhpage.-history .gtabs-box .table-body .cell:first-child {
    font-weight: bold; }
  .coindeal-waypoints.-dwhpage.-history .gtabs-box .dt {
    color: #a2aebd;
    margin-right: 15px;
    font-size: 13px; }
  .coindeal-waypoints.-dwhpage.-history .gtabs-box .button {
    font-size: 14px;
    color: #a2aebd;
    padding-left: 16px;
    padding-right: 11px;
    border: solid 1px #23303e;
    border-radius: 2px;
    text-align: center;
    height: 37px;
    text-transform: uppercase;
    width: 58px; }
  .coindeal-waypoints.-dwhpage.-history .gtabs-box .dropdown-menu {
    right: 0;
    left: auto;
    width: 58px; }
    .coindeal-waypoints.-dwhpage.-history .gtabs-box .dropdown-menu .single {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }

.coindeal-waypoints.-dwhpage.-history .highlight.-link {
  margin-left: 28px;
  font-size: 13px; }

.coindeal-waypoints.-dwhpage.-history .tab-content {
  padding: 20px 25px 30px 25px; }

.coindeal-waypoints.-dwhpage.-history .cell {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  max-width: 170px;
  width: 100%; }
  .coindeal-waypoints.-dwhpage.-history .cell:last-child {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }

.coindeal-waypoints.-dwhpage.-history .pagination-box {
  margin-top: 20px; }

.coindeal-waypoints.-dwhpage .temporary-notification {
  font-weight: bold;
  margin-top: 20px; }

.coindeal-waypoints.-dwhpage .topbar-links-container .link {
  padding: 0 10px;
  font-size: 16px;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-dwhpage .topbar-links-container .link {
      font-size: 18px;
      padding: 0 20px; } }

.coindeal-waypoints.-dwhpage .topbar-links-container .link-transfer {
  display: none;
  color: #ffc400; }
  .coindeal-waypoints.-dwhpage .topbar-links-container .link-transfer:hover {
    color: #ffb400; }

.a-txid a {
  text-transform: none !important;
  color: #69d8ee !important; }

.deposit-withdraw-content {
  position: relative;
  margin-top: 0 !important; }
  @media (max-width: 575px) {
    .deposit-withdraw-content {
      padding-right: 0 !important;
      padding-left: 0 !important; } }

.deposit-tour {
  display: none;
  position: absolute;
  top: 40px;
  right: 40px; }
  @media (min-width: 1200px) {
    .deposit-tour {
      display: block; } }

.withdraw-icon-error-icon {
  display: inline-block;
  margin: 0 10px;
  text-align: center;
  line-height: 20px;
  vertical-align: middle; }

.withdrawals-multiple-blockades {
  background-color: #050a10;
  opacity: 0.25;
  pointer-events: none;
  margin-top: 220px !important; }
  @media (min-width: 576px) {
    .withdrawals-multiple-blockades {
      margin-top: 100px !important; } }
  @media (min-width: 768px) {
    .withdrawals-multiple-blockades {
      margin-top: 80px !important; } }

.withdrawals-single-blockades {
  background-color: #050a10;
  opacity: 0.25;
  pointer-events: none;
  margin-top: 160px !important; }
  @media (min-width: 576px) {
    .withdrawals-single-blockades {
      margin-top: 60px !important; } }

.blockade-text {
  font-weight: bold;
  color: #fff;
  font-size: 20px; }

.eur-disabled {
  font-weight: bold;
  color: #fff;
  font-size: 18px; }
  @media (min-width: 1200px) {
    .eur-disabled {
      margin-top: -100px; } }
  @media (max-width: 575px) {
    .eur-disabled {
      margin-top: 100px !important; } }

@media (min-width: 1200px) {
  .eur-disabled.-withdraw {
    margin-top: -65px !important; } }

.system-message-box {
  padding: 40px 50px 40px 50px;
  color: #fff;
  font-weight: 500;
  font-size: 22px; }
  @media (max-width: 575px) {
    .system-message-box {
      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; } }
  .system-message-box .finish-verification {
    margin-left: 0;
    height: 47px;
    line-height: 47px;
    font-size: 16px;
    min-width: 110px;
    font-weight: 500;
    cursor: pointer; }
    .system-message-box .finish-verification:hover {
      background-color: #19b9d8; }

.chose-payment-method-text {
  font-size: 22px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 15px; }
  @media (max-width: 767px) {
    .chose-payment-method-text {
      display: none; } }

.way-of-payment-tabs-mobile {
  display: none; }
  @media (max-width: 767px) {
    .way-of-payment-tabs-mobile {
      display: block;
      width: calc(100% - 20px);
      margin-left: 10px;
      margin-bottom: 10px;
      position: relative; } }
  .way-of-payment-tabs-mobile .mobile-way-of-payment-option {
    color: #fff; }
  .way-of-payment-tabs-mobile .payment-mobile-select {
    height: 54px;
    line-height: 54px;
    color: #69d8ee;
    width: 100%;
    border-radius: 2px;
    border: solid 1px #555f6b;
    background-color: #323a44;
    -moz-text-align-last: center;
         text-align-last: center;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    -webkit-appearance: none; }
    .way-of-payment-tabs-mobile .payment-mobile-select .preoption {
      display: none; }

.way-of-payment-tabs {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px; }
  @media (min-width: 768px) {
    .way-of-payment-tabs {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .way-of-payment-tabs .payment-tab {
    cursor: pointer;
    border-radius: 2px;
    border: solid 1px #555f6b;
    padding: 15px 40px;
    margin-right: 15px;
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-weight: 500;
    position: relative;
    margin-top: 10px; }
    .way-of-payment-tabs .payment-tab .payment-icon {
      width: 24px;
      height: 18px;
      margin-right: 10px;
      margin-bottom: -2px; }
    .way-of-payment-tabs .payment-tab .payment-logo {
      width: 113px;
      height: 24px;
      vertical-align: middle;
      margin-bottom: 0; }
    .way-of-payment-tabs .payment-tab .skrill {
      margin-top: -5px;
      max-height: 17px; }
    .way-of-payment-tabs .payment-tab .epay {
      max-height: 17px; }
  .way-of-payment-tabs .active {
    background: #323a44; }

.chose-information {
  display: none; }
  @media (max-width: 767px) {
    .chose-information {
      display: block;
      width: calc(100% - 20px);
      margin-left: 10px;
      margin-bottom: 10px;
      font-size: 18px; } }

.withdraw-alert {
  background-color: #bf0000;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 40px; }
  .withdraw-alert__message {
    color: #fff;
    font-size: 25px; }

@media (max-width: 575px) {
  .wire-transfer-title {
    height: 200px; } }

.wire-transfer-title-text {
  font-size: 28px; }
  @media (max-width: 575px) {
    .wire-transfer-title-text {
      display: block !important;
      text-align: center; } }

.notification-component {
  margin: 25px 0;
  max-width: 1040px; }

.payment-id-checkbox-not-checked {
  -webkit-box-shadow: 0 0 0 1px #ff2800;
          box-shadow: 0 0 0 1px #ff2800; }

.handle-unauthorized-error-message {
  background-color: #9a2d19;
  padding: 20px;
  font-weight: 500;
  line-height: 1.38;
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
  max-width: 1040px; }
  .handle-unauthorized-error-message .icon-error {
    border-radius: 50%;
    min-width: 20px;
    height: 20px;
    background-color: #5b170b;
    color: #9a2d19;
    text-align: center;
    margin-right: 15px;
    background-size: cover; }

.withdrawal-history {
  margin-top: 45px; }
  @media (max-width: 575px) {
    .withdrawal-history {
      margin-right: 10px;
      margin-left: 10px; } }
  .withdrawal-history .title {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase; }
  .withdrawal-history .cell {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 170px;
    width: 100%; }
    .withdrawal-history .cell:last-child {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
  .withdrawal-history .table-body .table-row {
    height: 60px; }
  .withdrawal-history .address-link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .withdrawal-history .withdrawal-short-address {
    display: block;
    max-width: 10ch;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

.order-second {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.deposit-market-link {
  color: #69d8ee; }

.deposit-markets {
  margin-top: 10px;
  font-weight: 500;
  color: #69d8ee; }

.deposit-currency-markets {
  padding: 35px 50px;
  background-color: #050a10;
  max-width: 800px; }

.fast-buy-box {
  padding: 20px 10px;
  background: #050a10; }
  @media (min-width: 768px) {
    .fast-buy-box {
      padding: 35px 30px; } }
  .fast-buy-box .fast-buy-finalized, .fast-buy-box .fast-buy-finalized-error {
    display: none; }
  .fast-buy-box .fast-buy-data .img-arrow-container, .fast-buy-box .fast-buy-exchange .img-arrow-container, .fast-buy-box .fast-buy-finalized .img-arrow-container, .fast-buy-box .fast-buy-finalized-error .img-arrow-container {
    height: auto; }
  .fast-buy-box .fast-buy-data .img-arrow, .fast-buy-box .fast-buy-exchange .img-arrow, .fast-buy-box .fast-buy-finalized .img-arrow, .fast-buy-box .fast-buy-finalized-error .img-arrow {
    display: none;
    width: 60px;
    height: 15px;
    margin: 45px 15px 0; }
    @media (min-width: 768px) {
      .fast-buy-box .fast-buy-data .img-arrow, .fast-buy-box .fast-buy-exchange .img-arrow, .fast-buy-box .fast-buy-finalized .img-arrow, .fast-buy-box .fast-buy-finalized-error .img-arrow {
        display: block; } }
  .fast-buy-box .fast-buy-data .fast-buy__general-error, .fast-buy-box .fast-buy-exchange .fast-buy__general-error, .fast-buy-box .fast-buy-finalized .fast-buy__general-error, .fast-buy-box .fast-buy-finalized-error .fast-buy__general-error {
    color: #ff2800;
    margin-bottom: 25px; }
  .fast-buy-box .fast-buy-data .fast-buy__exchange-container, .fast-buy-box .fast-buy-exchange .fast-buy__exchange-container, .fast-buy-box .fast-buy-finalized .fast-buy__exchange-container, .fast-buy-box .fast-buy-finalized-error .fast-buy__exchange-container {
    margin-top: 25px; }
    @media (min-width: 768px) {
      .fast-buy-box .fast-buy-data .fast-buy__exchange-container, .fast-buy-box .fast-buy-exchange .fast-buy__exchange-container, .fast-buy-box .fast-buy-finalized .fast-buy__exchange-container, .fast-buy-box .fast-buy-finalized-error .fast-buy__exchange-container {
        margin-top: 0; } }
  .fast-buy-box .fast-buy-data .fast-buy__title, .fast-buy-box .fast-buy-exchange .fast-buy__title, .fast-buy-box .fast-buy-finalized .fast-buy__title, .fast-buy-box .fast-buy-finalized-error .fast-buy__title {
    color: #fff;
    font-size: 22px;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .fast-buy-box .fast-buy-data .fast-buy__title img, .fast-buy-box .fast-buy-exchange .fast-buy__title img, .fast-buy-box .fast-buy-finalized .fast-buy__title img, .fast-buy-box .fast-buy-finalized-error .fast-buy__title img {
      margin-right: 20px; }
  .fast-buy-box .fast-buy-data .fast-buy__info, .fast-buy-box .fast-buy-exchange .fast-buy__info, .fast-buy-box .fast-buy-finalized .fast-buy__info, .fast-buy-box .fast-buy-finalized-error .fast-buy__info {
    color: #fff;
    font-size: 16px;
    margin-top: 25px; }
    @media (min-width: 768px) {
      .fast-buy-box .fast-buy-data .fast-buy__info, .fast-buy-box .fast-buy-exchange .fast-buy__info, .fast-buy-box .fast-buy-finalized .fast-buy__info, .fast-buy-box .fast-buy-finalized-error .fast-buy__info {
        margin-bottom: 25px;
        margin-top: 0; } }
  .fast-buy-box .fast-buy-data .fast-buy__id-number, .fast-buy-box .fast-buy-exchange .fast-buy__id-number, .fast-buy-box .fast-buy-finalized .fast-buy__id-number, .fast-buy-box .fast-buy-finalized-error .fast-buy__id-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    font-size: 16px;
    min-height: 52px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 35px; }
  .fast-buy-box .fast-buy-data .fast-buy__amount-pln, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .fast-buy-box .fast-buy-data .fast-buy__amount-pln, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  .fast-buy-box .fast-buy-data .fast-buy__amount-pln-wrapper, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-wrapper, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-wrapper, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-wrapper {
    color: #fff;
    font-weight: 500; }
  .fast-buy-box .fast-buy-data .fast-buy__amount-pln-error, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-error, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-error, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-error {
    color: #ff2800;
    margin: 15px 0; }
  .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px; }
    .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .readonly-input, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .readonly-input, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .readonly-input, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .readonly-input {
      pointer-events: none; }
    .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container label, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container label, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container label, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-height: 52px; }
      .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container label > input, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container label > input, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container label > input, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container label > input {
        border: 1px solid #555f6b;
        min-height: 52px;
        background-color: transparent;
        width: auto;
        font-size: 16px;
        color: #fff;
        font-family: Uniform, sans-serif;
        padding: 18px;
        -webkit-transition: 0.3s;
        transition: 0.3s; }
        @media (min-width: 1200px) {
          .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container label > input, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container label > input, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container label > input, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container label > input {
            width: 350px; } }
        .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container label > input:focus, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container label > input:focus, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container label > input:focus, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container label > input:focus {
          outline: none;
          borde-color: #323e4e;
          background-color: #0f1824; }
    .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox {
      border: 1px solid #555f6b;
      margin-left: 10px;
      padding: 14px 18px 14px;
      color: #a2aebd;
      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;
      font-weight: 500; }
      .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container {
        height: auto; }
        .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu {
          right: -15px; }
          @media (min-width: 768px) {
            .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu {
              right: -19px; } }
          .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu::before, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu::before, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu::before, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-menu::before {
            top: 20px; }
        .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-search, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-search, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-search, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-search {
          top: 25px; }
        .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-select, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-select, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-select, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-select {
          margin-top: 61px; }
          .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-select li, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-select li, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-select li, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .dropdown-select li {
            color: #000;
            font-weight: 300; }
        .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .button, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .button, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .button, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .button {
          font-size: 16px;
          font-weight: 500;
          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;
          padding-top: 4px;
          color: #69d8ee; }
          .fast-buy-box .fast-buy-data .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .button::after, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .button::after, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .button::after, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-container .amount-pln-dropbox .dropdown-container .button::after {
            border-top: 7px solid #69d8ee;
            border-left: 7px solid transparent;
            border-right: 7px solid transparent; }
  .fast-buy-box .fast-buy-data .fast-buy__amount-pln-fee, .fast-buy-box .fast-buy-data .fast-buy__amount-pln-total-cost, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-fee, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-total-cost, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-fee, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-total-cost, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-fee, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-total-cost {
    margin-top: 10px; }
    .fast-buy-box .fast-buy-data .fast-buy__amount-pln-fee .bolder, .fast-buy-box .fast-buy-data .fast-buy__amount-pln-total-cost .bolder, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-fee .bolder, .fast-buy-box .fast-buy-exchange .fast-buy__amount-pln-total-cost .bolder, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-fee .bolder, .fast-buy-box .fast-buy-finalized .fast-buy__amount-pln-total-cost .bolder, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-fee .bolder, .fast-buy-box .fast-buy-finalized-error .fast-buy__amount-pln-total-cost .bolder {
      font-weight: 500;
      margin: 0 5px; }
  .fast-buy-box .fast-buy-data .fast-buy__data-agreement, .fast-buy-box .fast-buy-exchange .fast-buy__data-agreement, .fast-buy-box .fast-buy-finalized .fast-buy__data-agreement, .fast-buy-box .fast-buy-finalized-error .fast-buy__data-agreement {
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.25;
    cursor: pointer;
    margin-top: 30px; }
    .fast-buy-box .fast-buy-data .fast-buy__data-agreement .data-agreement-text, .fast-buy-box .fast-buy-exchange .fast-buy__data-agreement .data-agreement-text, .fast-buy-box .fast-buy-finalized .fast-buy__data-agreement .data-agreement-text, .fast-buy-box .fast-buy-finalized-error .fast-buy__data-agreement .data-agreement-text {
      padding-left: 50px; }
    .fast-buy-box .fast-buy-data .fast-buy__data-agreement label, .fast-buy-box .fast-buy-exchange .fast-buy__data-agreement label, .fast-buy-box .fast-buy-finalized .fast-buy__data-agreement label, .fast-buy-box .fast-buy-finalized-error .fast-buy__data-agreement label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%; }
      .fast-buy-box .fast-buy-data .fast-buy__data-agreement label p, .fast-buy-box .fast-buy-exchange .fast-buy__data-agreement label p, .fast-buy-box .fast-buy-finalized .fast-buy__data-agreement label p, .fast-buy-box .fast-buy-finalized-error .fast-buy__data-agreement label p {
        width: 80%;
        max-width: 800px;
        padding-left: 15px;
        cursor: pointer;
        color: #fff; }
        @media (min-width: 768px) {
          .fast-buy-box .fast-buy-data .fast-buy__data-agreement label p, .fast-buy-box .fast-buy-exchange .fast-buy__data-agreement label p, .fast-buy-box .fast-buy-finalized .fast-buy__data-agreement label p, .fast-buy-box .fast-buy-finalized-error .fast-buy__data-agreement label p {
            width: auto;
            padding-left: 44px; } }
      .fast-buy-box .fast-buy-data .fast-buy__data-agreement label input, .fast-buy-box .fast-buy-exchange .fast-buy__data-agreement label input, .fast-buy-box .fast-buy-finalized .fast-buy__data-agreement label input, .fast-buy-box .fast-buy-finalized-error .fast-buy__data-agreement label input {
        display: none; }
      .fast-buy-box .fast-buy-data .fast-buy__data-agreement label span, .fast-buy-box .fast-buy-exchange .fast-buy__data-agreement label span, .fast-buy-box .fast-buy-finalized .fast-buy__data-agreement label span, .fast-buy-box .fast-buy-finalized-error .fast-buy__data-agreement label span {
        height: 24px;
        width: 24px;
        border: 1px solid grey;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-color: #19b9d8;
        position: relative;
        border-radius: 2px;
        cursor: pointer; }
    .fast-buy-box .fast-buy-data .fast-buy__data-agreement [type=checkbox]:checked + span:before, .fast-buy-box .fast-buy-exchange .fast-buy__data-agreement [type=checkbox]:checked + span:before, .fast-buy-box .fast-buy-finalized .fast-buy__data-agreement [type=checkbox]:checked + span:before, .fast-buy-box .fast-buy-finalized-error .fast-buy__data-agreement [type=checkbox]:checked + span:before {
      position: absolute;
      content: '';
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      top: 3px;
      left: 3px;
      width: 16px;
      height: 16px;
      border-radius: 3px;
      background-color: #19b9d8; }
  .fast-buy-box .fast-buy-data .fast-buy__submit, .fast-buy-box .fast-buy-exchange .fast-buy__submit, .fast-buy-box .fast-buy-finalized .fast-buy__submit, .fast-buy-box .fast-buy-finalized-error .fast-buy__submit {
    font-size: 16px;
    color: #0f1d2c;
    padding: 10px;
    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;
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
    background-color: #69d8ee;
    border-radius: 2px;
    margin-bottom: 30px;
    cursor: pointer;
    -webkit-transition: background 0.3s;
    transition: background 0.3s; }
    .fast-buy-box .fast-buy-data .fast-buy__submit:hover, .fast-buy-box .fast-buy-exchange .fast-buy__submit:hover, .fast-buy-box .fast-buy-finalized .fast-buy__submit:hover, .fast-buy-box .fast-buy-finalized-error .fast-buy__submit:hover {
      background-color: #19b9d8; }
    @media (min-width: 768px) {
      .fast-buy-box .fast-buy-data .fast-buy__submit, .fast-buy-box .fast-buy-exchange .fast-buy__submit, .fast-buy-box .fast-buy-finalized .fast-buy__submit, .fast-buy-box .fast-buy-finalized-error .fast-buy__submit {
        margin-right: auto;
        margin-left: 0; } }
  .fast-buy-box .fast-buy-data .fast-buy__additional-info, .fast-buy-box .fast-buy-exchange .fast-buy__additional-info, .fast-buy-box .fast-buy-finalized .fast-buy__additional-info, .fast-buy-box .fast-buy-finalized-error .fast-buy__additional-info {
    color: #fff; }
  .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-given-amount, .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-given-amount, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-given-amount, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-given-amount, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-base-amount {
      color: #a2aebd;
      margin-right: 40px; }
      .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-given-amount span, .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-base-amount span, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-given-amount span, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-base-amount span, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-given-amount span, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-base-amount span, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-given-amount span, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-base-amount span {
        color: #fff;
        margin: 0 3px 0 7px;
        font-size: 22px; }
        @media (min-width: 768px) {
          .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-given-amount span, .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-base-amount span, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-given-amount span, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-base-amount span, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-given-amount span, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-base-amount span, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-given-amount span, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-base-amount span {
            font-size: 16px;
            margin: 0 7px; } }
      .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-given-amount .base-amount, .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-base-amount .base-amount, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-given-amount .base-amount, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-base-amount .base-amount, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-given-amount .base-amount, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-base-amount .base-amount, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-given-amount .base-amount, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-base-amount .base-amount {
        color: #a2aebd;
        font-size: 16px; }
    .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-base-amount {
      margin-top: 15px; }
      @media (min-width: 768px) {
        .fast-buy-box .fast-buy-data .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-exchange .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-finalized .fast-buy__finalised-wrapper .finalised-base-amount, .fast-buy-box .fast-buy-finalized-error .fast-buy__finalised-wrapper .finalised-base-amount {
          margin-top: 0; } }
  .fast-buy-box .fast-buy-data .submit-disabled, .fast-buy-box .fast-buy-exchange .submit-disabled, .fast-buy-box .fast-buy-finalized .submit-disabled, .fast-buy-box .fast-buy-finalized-error .submit-disabled {
    background-color: #707985;
    color: #000;
    cursor: auto;
    pointer-events: none; }
    .fast-buy-box .fast-buy-data .submit-disabled:hover, .fast-buy-box .fast-buy-exchange .submit-disabled:hover, .fast-buy-box .fast-buy-finalized .submit-disabled:hover, .fast-buy-box .fast-buy-finalized-error .submit-disabled:hover {
      background-color: #707985; }
  .fast-buy-box .fast-buy-data .finalised-info-success, .fast-buy-box .fast-buy-exchange .finalised-info-success, .fast-buy-box .fast-buy-finalized .finalised-info-success, .fast-buy-box .fast-buy-finalized-error .finalised-info-success {
    display: none; }
  .fast-buy-box .fast-buy-data .finalised-info-error, .fast-buy-box .fast-buy-exchange .finalised-info-error, .fast-buy-box .fast-buy-finalized .finalised-info-error, .fast-buy-box .fast-buy-finalized-error .finalised-info-error {
    display: none; }
  .fast-buy-box .fast-buy-data .finalised-info, .fast-buy-box .fast-buy-exchange .finalised-info, .fast-buy-box .fast-buy-finalized .finalised-info, .fast-buy-box .fast-buy-finalized-error .finalised-info {
    color: #fff;
    font-size: 16px;
    margin-top: 40px; }
    .fast-buy-box .fast-buy-data .finalised-info .img, .fast-buy-box .fast-buy-exchange .finalised-info .img, .fast-buy-box .fast-buy-finalized .finalised-info .img, .fast-buy-box .fast-buy-finalized-error .finalised-info .img {
      width: 13px;
      height: 11px;
      margin-right: 10px; }
  .fast-buy-box .fast-buy-data .submit-finalised, .fast-buy-box .fast-buy-data .button-finalised, .fast-buy-box .fast-buy-exchange .submit-finalised, .fast-buy-box .fast-buy-exchange .button-finalised, .fast-buy-box .fast-buy-finalized .submit-finalised, .fast-buy-box .fast-buy-finalized .button-finalised, .fast-buy-box .fast-buy-finalized-error .submit-finalised, .fast-buy-box .fast-buy-finalized-error .button-finalised {
    margin-top: 40px; }
  .fast-buy-box .fast-buy-data .button-finalised, .fast-buy-box .fast-buy-exchange .button-finalised, .fast-buy-box .fast-buy-finalized .button-finalised, .fast-buy-box .fast-buy-finalized-error .button-finalised {
    max-width: 240px; }

.coindeal-waypoints.-wallets .common-button {
  font-size: 14px; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-wallets .common-button:nth-child(even) {
      margin-left: 0; } }

@media (min-width: 768px) {
  .coindeal-waypoints.-wallets.-list .estimated-balance {
    margin-top: 0; } }

@media (min-width: 992px) {
  .coindeal-waypoints.-wallets.-details .estimated-balance {
    margin-top: 0; } }

.coindeal-waypoints.-wallets .buttons-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .coindeal-waypoints.-wallets .buttons-group .common-button {
    margin-bottom: 5px; }
  .coindeal-waypoints.-wallets .buttons-group .buy-with-credit-card-button {
    background-color: #ff2800;
    color: #fff;
    min-width: 165px;
    margin-right: 5px; }
  .coindeal-waypoints.-wallets .buttons-group .deposit-button {
    margin-left: 0;
    margin-right: 5px; }
  .coindeal-waypoints.-wallets .buttons-group .transfer-button {
    display: none;
    margin-left: 0;
    background-color: #ffc400;
    -webkit-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
    margin-right: 5px; }
    .coindeal-waypoints.-wallets .buttons-group .transfer-button:hover {
      background-color: #ffb400; }
  .coindeal-waypoints.-wallets .buttons-group .staking-button {
    display: none;
    background-image: -webkit-gradient(linear, left top, right top, from(#4e419b), color-stop(#5a4da0), color-stop(#6559a4), color-stop(#7065a9), to(#7b71ad));
    background-image: linear-gradient(to right, #4e419b, #5a4da0, #6559a4, #7065a9, #7b71ad);
    -webkit-transition: 0.3s easy-in-out;
    transition: 0.3s easy-in-out;
    color: #fff;
    margin-right: 5px; }
    .coindeal-waypoints.-wallets .buttons-group .staking-button:hover {
      background-image: -webkit-gradient(linear, left top, right top, from(#7b71ad), color-stop(#7065a9), color-stop(#6559a4), color-stop(#5a4da0), to(#4e419b));
      background-image: linear-gradient(to right, #7b71ad, #7065a9, #6559a4, #5a4da0, #4e419b); }
  .coindeal-waypoints.-wallets .buttons-group .withdraw-button {
    margin-right: 5px; }

.coindeal-waypoints.-wallets .estimated-balance {
  margin-top: 20px; }
  .coindeal-waypoints.-wallets .estimated-balance .amount {
    margin-bottom: 10px; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-wallets .estimated-balance .lower + .amount {
      margin-left: 10px; } }
  .coindeal-waypoints.-wallets .estimated-balance .common-button {
    margin-bottom: 10px; }

.coindeal-waypoints.-wallets .wallets-header {
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 0; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-wallets .wallets-header {
      margin-top: 35px; } }
  @media (max-width: 767px) {
    .coindeal-waypoints.-wallets .wallets-header {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .coindeal-waypoints.-wallets .wallets-header > .lower {
        display: block;
        padding-bottom: 5px; } }
  .coindeal-waypoints.-wallets .wallets-header .amount {
    font-size: 36px;
    font-weight: 500;
    color: white;
    margin-right: 10px; }
    @media (min-width: 768px) {
      .coindeal-waypoints.-wallets .wallets-header .amount {
        margin-left: 10px; } }
  @media (min-width: 768px) {
    .coindeal-waypoints.-wallets .wallets-header .balance-usd::before {
      content: ' / ';
      color: rgba(162, 174, 189, 0.2);
      font-weight: normal;
      margin-left: 5px;
      margin-right: 5px; } }
  .coindeal-waypoints.-wallets .wallets-header .lower {
    position: relative; }
    @media (min-width: 768px) {
      .coindeal-waypoints.-wallets .wallets-header .lower {
        top: 4px; } }

@media (min-width: 992px) {
  .coindeal-waypoints.-wallets.-details .details-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media (max-width: 1599px) {
  .coindeal-waypoints.-wallets.-details .details-header {
    margin-bottom: 20px; } }

@media (max-width: 767px) {
  .coindeal-waypoints.-wallets.-details .estimated-balance {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media (max-width: 991px) {
  .coindeal-waypoints.-wallets.-details .estimated-balance .lower + .amount {
    margin-left: 0; } }

@media (min-width: 992px) {
  .coindeal-waypoints.-wallets.-details .estimated-balance {
    margin-left: 35px; } }

@media (min-width: 1600px) {
  .coindeal-waypoints.-wallets.-details .details-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.coindeal-waypoints.-wallets .wallets-bar {
  margin-top: 20px; }
  @media (min-width: 992px) {
    .coindeal-waypoints.-wallets .wallets-bar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .coindeal-waypoints.-wallets .wallets-bar .ginline-flex {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  .coindeal-waypoints.-wallets .wallets-bar .ginput.-search {
    max-width: 270px;
    width: 100%;
    height: 37px;
    color: #d1dae5;
    font-size: 13px;
    font-weight: 500;
    display: block; }
    .coindeal-waypoints.-wallets .wallets-bar .ginput.-search::-webkit-input-placeholder {
      height: 37px;
      color: #d1dae5;
      font-size: 13px;
      font-weight: 500; }
    .coindeal-waypoints.-wallets .wallets-bar .ginput.-search::-moz-placeholder {
      height: 37px;
      color: #d1dae5;
      font-size: 13px;
      font-weight: 500; }
    .coindeal-waypoints.-wallets .wallets-bar .ginput.-search::-ms-input-placeholder {
      height: 37px;
      color: #d1dae5;
      font-size: 13px;
      font-weight: 500; }
    .coindeal-waypoints.-wallets .wallets-bar .ginput.-search::placeholder {
      height: 37px;
      color: #d1dae5;
      font-size: 13px;
      font-weight: 500; }
  @media (max-width: 991px) {
    .coindeal-waypoints.-wallets .wallets-bar .checkbox-label {
      margin-top: 15px; } }
  @media (min-width: 992px) {
    .coindeal-waypoints.-wallets .wallets-bar .checkbox-label {
      margin-left: 15px; } }
  .coindeal-waypoints.-wallets .wallets-bar .checkbox-label:first-of-type {
    margin-right: 35px; }

.coindeal-waypoints.-wallets .cryptologo-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 14px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

.coindeal-waypoints.-wallets .buy-with-credit {
  background-color: #ff2800;
  color: white; }
  @media (max-width: 991px) {
    .coindeal-waypoints.-wallets .buy-with-credit {
      margin-top: 15px;
      margin-left: 0; } }
  .coindeal-waypoints.-wallets .buy-with-credit:hover {
    background-color: #cc2000; }

@media (min-width: 1300px) {
  .coindeal-waypoints.-wallets .gwide-table.-list {
    background-color: #050a10; } }

.coindeal-waypoints.-wallets .gwide-table.-list .cell {
  font-weight: 500;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .coindeal-waypoints.-wallets .gwide-table.-list .cell:nth-child(2) {
    font-weight: normal; }

.coindeal-waypoints.-wallets .gwide-table.-details .cell {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  max-width: 170px;
  width: 100%; }
  .coindeal-waypoints.-wallets .gwide-table.-details .cell:first-child {
    font-weight: 500; }

.coindeal-waypoints.-wallets .gwide-table .table-row.-header {
  height: 44px; }

@media (max-width: 1299px) {
  .coindeal-waypoints.-wallets .gwide-table .table-row {
    display: none !important; } }

.coindeal-waypoints.-wallets .gwide-table .table-body {
  text-transform: uppercase; }
  .coindeal-waypoints.-wallets .gwide-table .table-body .table-row {
    height: 60px; }

.coindeal-waypoints.-wallets .gwide-table .cell {
  min-width: calc((100% - 180px) / 8); }
  .coindeal-waypoints.-wallets .gwide-table .cell:first-child {
    min-width: 180px; }
  .coindeal-waypoints.-wallets .gwide-table .cell:last-child {
    max-width: 268px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }

.coindeal-waypoints.-wallets .gwide-table .common-button {
  font-weight: normal; }

.coindeal-waypoints.-wallets .mtable-row {
  border-top: 1px solid #23303e;
  padding-top: 20px;
  margin-top: 20px; }
  @media (min-width: 1300px) {
    .coindeal-waypoints.-wallets .mtable-row {
      display: none; } }
  .coindeal-waypoints.-wallets .mtable-row .currency-details {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-right: 15px; }
  .coindeal-waypoints.-wallets .mtable-row .balance-info {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative;
    top: 8px; }
  .coindeal-waypoints.-wallets .mtable-row .currency {
    font-size: 24px;
    font-weight: 700; }
  .coindeal-waypoints.-wallets .mtable-row .symbol {
    color: rgba(255, 255, 255, 0.5);
    margin-left: 15px;
    position: relative;
    top: -1px; }
  .coindeal-waypoints.-wallets .mtable-row .change {
    font-size: 24px;
    margin-left: 0; }
  .coindeal-waypoints.-wallets .mtable-row .balance {
    font-size: 18px;
    font-weight: 500;
    margin-top: 5px; }
  .coindeal-waypoints.-wallets .mtable-row .estvalue {
    font-size: 13px;
    color: #a2aebd;
    margin-top: 3px; }
  .coindeal-waypoints.-wallets .mtable-row .balance, .coindeal-waypoints.-wallets .mtable-row .estvalue {
    display: block;
    text-align: right; }

.coindeal-waypoints.-wallets .mtable-row:last-child {
  padding-bottom: 20px;
  border-bottom: 1px solid #23303e; }

.coindeal-waypoints.-wallets .mtable-details {
  margin-top: 20px; }
  .coindeal-waypoints.-wallets .mtable-details .single-info {
    font-weight: 500;
    font-size: 13px; }
    .coindeal-waypoints.-wallets .mtable-details .single-info:nth-child(n+2) {
      margin-left: 35px; }
  .coindeal-waypoints.-wallets .mtable-details .dt {
    color: #878787;
    text-transform: none;
    margin-bottom: 6px; }
  .coindeal-waypoints.-wallets .mtable-details .common-button.-turquise {
    font-size: 13px;
    line-height: 30px;
    height: 30px;
    font-weight: 500;
    padding-left: 10px;
    padding-right: 10px; }

.coindeal-waypoints.-wallets .mtable-actions {
  margin-top: 20px; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-wallets .mtable-actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .coindeal-waypoints.-wallets .mtable-actions .common-button:nth-child(n+2) {
    margin-left: 3px; }

.coindeal-waypoints.-wallets .modal-fullscreen__container {
  max-width: 520px;
  width: 100%; }
  .coindeal-waypoints.-wallets .modal-fullscreen__container .ginput.-light {
    margin-top: 10px;
    height: 50px; }

.coindeal-waypoints.-wallets .title, .coindeal-waypoints.-wallets .change {
  font-size: 36px; }

.coindeal-waypoints.-wallets .title {
  color: white;
  text-transform: none;
  margin-right: 30px;
  margin-bottom: 5px; }

.coindeal-waypoints.-wallets .change {
  color: #7ed321;
  font-weight: 500;
  margin-right: 10px; }
  .coindeal-waypoints.-wallets .change.-minus {
    color: #ff2800; }

.coindeal-waypoints.-wallets .dtdd-box {
  line-height: 1.3; }
  @media (max-width: 991px) {
    .coindeal-waypoints.-wallets .dtdd-box:not(:first-child) {
      margin-top: 10px; } }
  @media (min-width: 992px) {
    .coindeal-waypoints.-wallets .dtdd-box {
      margin-left: 70px; } }
  .coindeal-waypoints.-wallets .dtdd-box .dt {
    font-size: 13px;
    text-transform: none; }
  .coindeal-waypoints.-wallets .dtdd-box .dd {
    color: white;
    font-weight: 500;
    font-size: 16px; }

.coindeal-waypoints.-wallets .staked-link {
  display: none;
  text-decoration: none;
  color: #69d8ee;
  -webkit-transition: color 0.3s easy-in-out;
  transition: color 0.3s easy-in-out; }
  .coindeal-waypoints.-wallets .staked-link .dd {
    color: #69d8ee; }
  .coindeal-waypoints.-wallets .staked-link:hover {
    color: #19b9d8; }
    .coindeal-waypoints.-wallets .staked-link:hover .dd:hover {
      color: #19b9d8; }

.coindeal-waypoints.-wallets .table-actions {
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .coindeal-waypoints.-wallets .table-actions__icon-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 6px;
    padding-right: 6px; }
  .coindeal-waypoints.-wallets .table-actions > *:not(:first-child) {
    margin-left: 5px; }

.coindeal-waypoints.-wallets .operation .stats {
  line-height: 1.15; }

.coindeal-waypoints.-wallets .operation .label {
  color: #707985;
  font-size: 85%;
  padding-right: 10px;
  min-width: 100px; }

@media (max-width: 575px) {
  .coindeal-waypoints.-wallets .operation .change {
    font-size: 18px;
    margin: 10px 0 0 0; } }

.coindeal-waypoints.-wallets .pagination-box {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  @media (max-width: 991px) {
    .coindeal-waypoints.-wallets .pagination-box {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }

.coindeal-waypoints.-wallets .coming-soon-box {
  padding-left: 0 !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
  .coindeal-waypoints.-wallets .coming-soon-box .wallets-coming-soon {
    margin-left: -50px !important;
    border-bottom: 1px solid #fff; }

.coindeal-waypoints.-wallets .green-buy-with-credit {
  color: #0b1420 !important;
  background-color: #79d417 !important;
  margin-top: 0 !important; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-wallets .green-buy-with-credit {
      font-weight: bold !important; } }

.coindeal-waypoints.-wallets .currency-title-row {
  margin-top: 15px; }

.coindeal-waypoints.-wallets .coming-soon-text {
  border-bottom: 1px solid #fff; }

.coindeal-waypoints.-wallets .export-button, .coindeal-waypoints.-wallets .export-link {
  margin-left: 0 !important;
  margin-top: 10px; }

.myoffers-page .myoffers-header {
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 992px) {
    .myoffers-page .myoffers-header {
      border-bottom: 1px solid #1a2535;
      padding-bottom: 20px; } }
  @media (max-width: 991px) {
    .myoffers-page .myoffers-header {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .myoffers-page .myoffers-header > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.myoffers-page .title-dropdown-container {
  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; }
  @media (min-width: 768px) {
    .myoffers-page .title-dropdown-container {
      -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; } }

.myoffers-page .dropdown-box {
  margin-left: 0; }
  @media (min-width: 768px) {
    .myoffers-page .dropdown-box {
      margin-left: 30px; } }
  .myoffers-page .dropdown-box .dropdown-container {
    margin-top: 10px; }
    @media (min-width: 768px) {
      .myoffers-page .dropdown-box .dropdown-container {
        margin-top: 0; } }
  .myoffers-page .dropdown-box .dropdown-menu {
    left: 0;
    top: 35px; }
    @media (min-width: 768px) {
      .myoffers-page .dropdown-box .dropdown-menu {
        top: 100%;
        right: 0;
        left: auto; } }
  .myoffers-page .dropdown-box .-arrowright::before {
    left: 15px; }
    @media (min-width: 768px) {
      .myoffers-page .dropdown-box .-arrowright::before {
        left: auto; } }

.myoffers-page .csv-export-container .export-csv {
  max-width: none;
  margin: 5px 0; }
  @media (min-width: 992px) {
    .myoffers-page .csv-export-container .export-csv {
      margin: 5px 10px; } }

.myoffers-page .controls-container .page-length-button {
  padding: 4px 16px;
  height: auto; }

.myoffers-page .title {
  font-size: 36px;
  font-weight: 500;
  margin-top: -3px;
  margin-right: 30px; }
  @media (max-width: 991px) {
    .myoffers-page .title {
      display: none; } }

.myoffers-page .-dim {
  color: #5d6a7a; }

.myoffers-page .table-body.-mobile .mtable-row:nth-child(2) {
  margin-top: 10px; }

.myoffers-page .table-body.-mobile .common-button .-turquise {
  font-size: 13px;
  height: 30px;
  font-weight: 500;
  padding-left: 10px;
  padding-right: 10px; }

@media (max-width: 991px) {
  .myoffers-page .table-body.-mobile .table-row {
    display: none; } }

@media (min-width: 992px) {
  .myoffers-page .table-body.-mobile .mtable-row {
    display: none; } }

.myoffers-page .myoffers-section {
  padding-top: 0;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #050a10;
  width: 100%; }
  .myoffers-page .myoffers-section .-plus {
    color: #79d417; }
  .myoffers-page .myoffers-section .-minus {
    color: #ff2800; }
  @media (max-width: 991px) {
    .myoffers-page .myoffers-section {
      background-color: transparent; } }
  @media (max-width: 991px) {
    .myoffers-page .myoffers-section .table-row.-header {
      display: none; } }
  @media (min-width: 992px) {
    .myoffers-page .myoffers-section {
      margin-top: 15px; } }

.myoffers-page .gnarrow-table {
  margin-top: 0; }

.myoffers-page .table-row {
  padding-left: 20px;
  padding-right: 20px;
  height: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .myoffers-page .table-row.-header {
    color: #6b727b;
    text-transform: none;
    font-size: 13px; }

.myoffers-page .mtable-row {
  border-top: 1px solid #23303e;
  padding-top: 20px;
  margin-top: 20px; }
  .myoffers-page .mtable-row:last-child {
    padding-bottom: 20px;
    border-bottom: 1px solid #23303e; }
  .myoffers-page .mtable-row .bold {
    font-weight: 500; }
  .myoffers-page .mtable-row .cattype {
    margin-top: 6px; }
  .myoffers-page .mtable-row .dim {
    color: #878787;
    margin-left: 6px; }
  .myoffers-page .mtable-row .change {
    font-size: 24px; }
  .myoffers-page .mtable-row .mtable-info {
    font-size: 13px;
    font-weight: 500; }
  .myoffers-page .mtable-row .dt, .myoffers-page .mtable-row .completed {
    text-transform: none; }
  .myoffers-page .mtable-row .dt {
    color: #878787;
    padding-bottom: 6px; }
  .myoffers-page .mtable-row .mtable-footer {
    font-size: 13px; }
  .myoffers-page .mtable-row .completed {
    color: #797a7c; }

.myoffers-page .cell:last-child {
  max-width: 138px; }

.myoffers-page .table-body {
  font-size: 16px;
  text-transform: uppercase; }
  .myoffers-page .table-body .table-row .cell:first-child, .myoffers-page .table-body .table-row .cell:nth-child(4), .myoffers-page .table-body .table-row .cell:nth-child(5), .myoffers-page .table-body .table-row .cell:nth-child(6), .myoffers-page .table-body .table-row .cell:nth-child(7) {
    font-weight: 500; }

.myoffers-page .cancel-button {
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px; }

.myoffers-page .mtable-info .single-info:last-child {
  text-align: right; }

.myoffers-page .mtable-info .single-info:nth-child(2) {
  margin-left: 30px; }

@media (max-width: 991px) {
  .myoffers-page .transactions-dropdown {
    margin-left: 0; } }

@media (max-width: 767px) {
  .myoffers-page .transactions-dropdown {
    margin-top: -70px; } }

@media (max-width: 991px) {
  .myoffers-page .transactions-dropdown-menu {
    left: 0 !important; }
    .myoffers-page .transactions-dropdown-menu:before {
      left: 68px !important; } }

.coindeal-waypoints.-affiliateprogram .mts {
  margin-top: 25px; }

.coindeal-waypoints.-affiliateprogram .content-box {
  margin-left: 50px;
  max-width: 1040px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: #050a10;
  padding: 40px 50px; }
  .coindeal-waypoints.-affiliateprogram .content-box .common-button.-turquise {
    font-size: 14px; }

.coindeal-waypoints.-affiliateprogram .title {
  font-size: 24px;
  color: white;
  line-height: 1.21; }

.coindeal-waypoints.-affiliateprogram .header-box .text {
  text-transform: uppercase;
  font-size: 14px; }

.coindeal-waypoints.-affiliateprogram .header-box .copyicon {
  margin-right: 10px; }

.coindeal-waypoints.-affiliateprogram .gwide-table .copyicon {
  margin-right: 10px; }

.coindeal-waypoints.-affiliateprogram .gwide-table.-earnings .table-row, .coindeal-waypoints.-affiliateprogram .gwide-table.-invited .table-row {
  padding-right: 10px; }

.coindeal-waypoints.-affiliateprogram .gwide-table.-earnings .cell:first-child, .coindeal-waypoints.-affiliateprogram .gwide-table.-invited .cell:first-child {
  max-width: 250px; }

.coindeal-waypoints.-affiliateprogram .gwide-table.-earnings .table-body {
  font-weight: 500; }
  .coindeal-waypoints.-affiliateprogram .gwide-table.-earnings .table-body .cell:first-child {
    color: #69d8ee; }

.coindeal-waypoints.-affiliateprogram .gwide-table.-invited .cell:last-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 260px; }

.coindeal-waypoints.-affiliateprogram .gwide-table .cell:last-child {
  max-width: none; }

.coindeal-waypoints.-affiliateprogram .table-row.-header {
  color: #a2aebd; }
  .coindeal-waypoints.-affiliateprogram .table-row.-header .cell {
    font-size: 15px; }

.coindeal-waypoints.-affiliateprogram .table-body .logo {
  margin-right: 20px; }

.coindeal-waypoints.-affiliateprogram .table-body .cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 64px; }

.coindeal-waypoints.-affiliateprogram .table-body .table-row {
  font-size: 18px; }
  .coindeal-waypoints.-affiliateprogram .table-body .table-row.-inactive .cell:nth-child(2) {
    color: #5d6a7a; }

.coindeal-waypoints.-affiliateprogram .tabs-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(38, 46, 57, 0.2);
  font-size: 18px;
  color: white;
  line-height: 1.61; }
  .coindeal-waypoints.-affiliateprogram .tabs-links .link {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    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;
    color: white;
    padding: 15px 20px; }
    @media (max-width: 767px) {
      .coindeal-waypoints.-affiliateprogram .tabs-links .link {
        font-size: 14px;
        padding: 5px 10px; } }
    .coindeal-waypoints.-affiliateprogram .tabs-links .link:hover {
      color: #69d8ee; }
    .coindeal-waypoints.-affiliateprogram .tabs-links .link.-active {
      background-color: rgba(38, 46, 57, 0.5);
      color: #69d8ee;
      pointer-events: none; }

.coindeal-waypoints.-affiliateprogram .content-bar {
  margin-top: 30px;
  font-size: 14px; }
  .coindeal-waypoints.-affiliateprogram .content-bar .dropdown-box .button::after {
    opacity: .5; }
  .coindeal-waypoints.-affiliateprogram .content-bar .dropdown-box.-time .button {
    width: 110px; }
  .coindeal-waypoints.-affiliateprogram .content-bar .dropdown-box.-channel .button {
    width: 145px; }

.coindeal-waypoints.-affiliateprogram .account-balance {
  font-size: 18px;
  font-weight: 500;
  margin: 20px -10px 0 -10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .coindeal-waypoints.-affiliateprogram .account-balance .currency {
    color: #69d8ee;
    max-width: 115px;
    padding-right: 10px;
    white-space: nowrap;
    -ms-flex-preferred-size: 115px;
        flex-basis: 115px;
    -ms-flex-negative: 1;
        flex-shrink: 1; }
  .coindeal-waypoints.-affiliateprogram .account-balance .value {
    color: white;
    -ms-flex-negative: 1;
        flex-shrink: 1; }

.coindeal-waypoints.-affiliateprogram .currency-balance {
  -ms-flex-preferred-size: 33.333%;
      flex-basis: 33.333%;
  margin-top: 20px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  @media (max-width: 1199px) {
    .coindeal-waypoints.-affiliateprogram .currency-balance {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; } }
  @media (max-width: 991px) {
    .coindeal-waypoints.-affiliateprogram .currency-balance {
      -ms-flex-preferred-size: 33.333%;
          flex-basis: 33.333%; } }
  @media (max-width: 767px) {
    .coindeal-waypoints.-affiliateprogram .currency-balance {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; } }
  @media (max-width: 575px) {
    .coindeal-waypoints.-affiliateprogram .currency-balance {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }

.coindeal-waypoints.-affiliateprogram .modal-fullscreen__container {
  width: 100%; }

.coindeal-waypoints.-affiliateprogram #payout-earnings .available-box {
  margin-top: 8px; }
  .coindeal-waypoints.-affiliateprogram #payout-earnings .available-box, .coindeal-waypoints.-affiliateprogram #payout-earnings .available-box .highlight {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase; }

.coindeal-waypoints.-affiliateprogram .gwide-table.-urls .cell:first-child {
  max-width: 200px; }

.coindeal-waypoints.-affiliateprogram .gwide-table.-urls .cell:last-child {
  padding-right: 0; }

.coindeal-waypoints.-affiliateprogram .gwide-table.-urls .table-body .cell:first-child {
  color: #69d8ee;
  font-weight: 500; }

.coindeal-waypoints.-affiliateprogram .gwide-table.-urls .link {
  color: white;
  font-weight: 500;
  letter-spacing: -0.2px; }
  .coindeal-waypoints.-affiliateprogram .gwide-table.-urls .link:hover {
    color: #a2aebd; }

.coindeal-waypoints.-affiliateprogram .place-graphics {
  margin-top: 75px; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-affiliateprogram .place-graphics {
      margin-top: 20px; } }
  .coindeal-waypoints.-affiliateprogram .place-graphics .heading {
    font-size: 24px;
    line-height: 1.21;
    color: white; }
  .coindeal-waypoints.-affiliateprogram .place-graphics .image {
    display: block;
    margin-bottom: 20px;
    height: auto;
    width: 100%; }

@media (max-width: 767px) {
  .coindeal-waypoints.-affiliateprogram .banner-box-container {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

.coindeal-waypoints.-affiliateprogram .banner-box {
  text-align: right;
  margin-top: 40px;
  margin-right: 40px; }
  .coindeal-waypoints.-affiliateprogram .banner-box:nth-child(n+5) {
    margin-right: 0; }
  @media (max-width: 575px) {
    .coindeal-waypoints.-affiliateprogram .banner-box {
      margin-right: 0; } }

.coindeal-waypoints.-affiliateprogram .cryptosymbol-icons {
  font-size: 20px;
  margin-right: 15px; }

.coindeal-waypoints.-affiliateprogram .promotions-banner-row {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.coindeal-waypoints.-affiliateprogram .promotion-banner {
  width: 220px !important;
  height: auto; }

.coindeal-waypoints.-affiliateprogram .gdesc-term {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@media (max-width: 991px) {
  .coindeal-waypoints.-affiliateprogram .content-box {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px; }
  .coindeal-waypoints.-affiliateprogram .sidebar {
    max-width: 100%; }
  .coindeal-waypoints.-affiliateprogram .sidebar-nav {
    padding-right: 0; }
  .coindeal-waypoints.-affiliateprogram .header-box > * {
    margin: 5px 20px 5px 0; }
    .coindeal-waypoints.-affiliateprogram .header-box > *:last-child {
      margin-right: 0; } }

@media (max-width: 767px) {
  .coindeal-waypoints.-affiliateprogram .header-box {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .coindeal-waypoints.-affiliateprogram .header-box .title {
      width: 100%; }
  .coindeal-waypoints.-affiliateprogram .table--mobile .common-button {
    margin-left: 0; } }

@media (max-width: 575px) {
  .coindeal-waypoints.-affiliateprogram .content-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .coindeal-waypoints.-affiliateprogram .content-bar > *:not(:last-child) {
      margin-bottom: 10px; }
    .coindeal-waypoints.-affiliateprogram .content-bar .dropdown-box:first-child {
      margin-left: 0; } }

.coindeal-waypoints.-affiliateprogram .affiliate-program-terms {
  color: #fff; }
  .coindeal-waypoints.-affiliateprogram .affiliate-program-terms .title {
    margin-top: 30px; }
  .coindeal-waypoints.-affiliateprogram .affiliate-program-terms .affiliate-program-terms-list {
    margin-top: 20px;
    list-style-type: decimal; }
    .coindeal-waypoints.-affiliateprogram .affiliate-program-terms .affiliate-program-terms-list > * {
      margin-top: 10px;
      padding-left: 10px; }

.coindeal-waypoints.-affiliateprogram .affiliate-program-payout-info {
  color: #fff;
  margin-top: 25px; }

.coindeal-waypoints.-affiliateprogram .earnings-table .table-row.-header .cell {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-weight: 500;
  color: #a2aebd; }

.coindeal-waypoints.-affiliateprogram .earnings-table .table-row .cell {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: #5d6a7a; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-affiliateprogram .earnings-table .table-row .cell {
      padding-bottom: 0;
      padding-top: 5px; } }

.coindeal-waypoints.-affiliateprogram .earnings-table .mobile-header-title {
  color: #a2aebd;
  font-size: 14px;
  font-weight: 500;
  margin-top: 18px; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-affiliateprogram .earnings-table .mobile-header-title {
      display: none; } }

.coindeal-waypoints.-affiliateprogram .earnings-table .mobile-header-title.-first {
  margin-top: 11px; }

.coindeal-waypoints.-affiliateprogram .affiliate-program-vip-info {
  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;
  color: #f2e886;
  margin-top: 25px;
  margin-bottom: -17px; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-affiliateprogram .affiliate-program-vip-info {
      margin-bottom: 0; } }
  .coindeal-waypoints.-affiliateprogram .affiliate-program-vip-info .affiliate-program-vip-crown {
    width: 24px;
    height: 18px;
    margin-right: 4px; }

.coindeal-waypoints.-affiliateprogram .earned-list {
  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;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.coindeal-waypoints.-affiliateprogram .earned-crypto-short-name {
  font-weight: 600; }

.coindeal-waypoints.-affiliateprogram .invited-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .coindeal-waypoints.-affiliateprogram .invited-row .cell {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }

.coindeal-waypoints.-affiliateprogram .earned-list-item {
  margin-top: 3px; }

.coindeal-waypoints.-affiliateprogram .-invited .cell:first-child {
  max-width: none !important; }

.coindeal-waypoints.-affiliateprogram .-invited .cell {
  font-size: 14px;
  font-weight: 500; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-affiliateprogram .-invited .cell {
      font-size: 15px; } }

.coindeal-waypoints.-affiliateprogram .mobile-header-title {
  margin-right: 7px;
  width: 112px;
  text-transform: none;
  color: #a2aebd;
  font-size: 14px;
  font-weight: 600;
  text-align: right;
  white-space: nowrap; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-affiliateprogram .mobile-header-title {
      display: none; } }

.coindeal-waypoints.-affiliateprogram .earned-list-cell {
  height: auto !important; }

.coindeal-waypoints.-affiliateprogram .affiliate-header-title-second-level {
  color: #f2e886; }
  .coindeal-waypoints.-affiliateprogram .affiliate-header-title-second-level__crown {
    width: 23px;
    margin-right: 4px;
    padding-bottom: 5px; }
  .coindeal-waypoints.-affiliateprogram .affiliate-header-title-second-level__vip-club {
    width: 192px; }

.coindeal-waypoints.-affiliateprogram .affiliate-header-title-first-level {
  color: #fff; }

.coindeal-waypoints.-affiliateprogram .symbol {
  margin-left: 4px; }

.coindeal-waypoints.-api .api-table-description {
  margin-top: 50px;
  color: #fff;
  font-size: 18px; }
  .coindeal-waypoints.-api .api-table-description .title {
    text-transform: uppercase; }
  .coindeal-waypoints.-api .api-table-description .api-doc-link {
    color: #69d8ee; }

.coindeal-waypoints.-api .content-box {
  max-width: 1040px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: #050a10;
  padding: 40px 50px; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-api .content-box {
      background: none;
      padding: 0;
      margin-left: 0; } }

.coindeal-waypoints.-api .api-docs-withdrawal {
  margin: 25px 0 10px 0; }

.coindeal-waypoints.-api .header__button-container {
  margin-left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 576px) {
    .coindeal-waypoints.-api .header__button-container {
      margin-left: 0; } }
  .coindeal-waypoints.-api .header__button-container .common-button {
    margin: 10px 10px 10px 0;
    padding: 0 14px; }

.coindeal-waypoints.-api .title {
  font-size: 24px;
  color: #fff;
  line-height: 1.21; }

@media (max-width: 768px) {
  .coindeal-waypoints.-api .table-row.-header {
    display: none; } }

.coindeal-waypoints.-api .table-row.-header > :last-child {
  padding-right: 30px; }

.coindeal-waypoints.-api .common-button.-turquise {
  font-size: 14px; }

.coindeal-waypoints.-api .key {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: lowercase !important;
  font-weight: bold; }

.coindeal-waypoints.-api .modal-fullscreen__container {
  width: 100%;
  overflow-y: unset; }

.coindeal-waypoints.-api .radio-ul {
  font-size: 14px;
  margin-top: 20px; }

.coindeal-waypoints.-api .truecheckbox:checked + .checkbox {
  font-weight: 500; }
  .coindeal-waypoints.-api .truecheckbox:checked + .checkbox::after {
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    background-color: #4dc5dc;
    display: block;
    border-radius: 1.6px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.08);
    left: 5px;
    top: 14px; }

.coindeal-waypoints.-api .radio-li {
  border-top: 1px solid #e6e9ed;
  position: relative; }
  .coindeal-waypoints.-api .radio-li:last-child {
    border-bottom: 1px solid #e6e9ed; }

.coindeal-waypoints.-api .radio-label {
  height: 40px;
  line-height: 40px; }

.coindeal-waypoints.-api .checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .coindeal-waypoints.-api .checkbox::before {
    content: '';
    width: 19px;
    height: 19px;
    border-radius: 1px;
    background-color: white;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #4dc5dc;
    display: block;
    margin-right: 14px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    top: 0;
    left: 0; }

.coindeal-waypoints.-api .popup {
  position: absolute;
  width: 100%; }

.coindeal-waypoints.-api .question-icon {
  position: absolute;
  top: 10px;
  right: 0; }

.coindeal-waypoints.-api .mts {
  margin-top: 25px; }

.coindeal-waypoints.-api #new-key-created .modal-fullscreen__container {
  max-width: 630px; }

.coindeal-waypoints.-api .single-key {
  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; }
  .coindeal-waypoints.-api .single-key .label:first-child {
    font-weight: 500; }

.coindeal-waypoints.-api .new-api-key-modal {
  overflow-y: scroll; }
  @media (max-width: 767px) {
    .coindeal-waypoints.-api .new-api-key-modal {
      margin: 0 !important; } }

.coindeal-waypoints.-api .public-key-generated-box, .coindeal-waypoints.-api .private-key-generated-box, .coindeal-waypoints.-api .key-generated-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 30px; }

.coindeal-waypoints.-api .private-key-please-save {
  color: #ff2800;
  font-weight: bold;
  display: block; }

.coindeal-waypoints.-api .mobile-row-description {
  text-transform: capitalize;
  color: #707985; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-api .mobile-row-description {
      display: none; } }

.coindeal-waypoints.-api .table-row {
  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;
  height: 250px; }
  @media (min-width: 768px) {
    .coindeal-waypoints.-api .table-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      height: auto; } }

.coindeal-waypoints.-api .qr-code-key {
  width: 250px;
  margin-left: -35px;
  visibility: visible !important; }

.coindeal-waypoints.-api .key-type {
  font-weight: 500; }

.api-docs {
  margin-top: 10px; }
  .api-docs .api-docs--container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .api-docs .api-docs--container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  .api-docs .api--tips-box {
    width: 100%; }
    @media (min-width: 768px) {
      .api-docs .api--tips-box {
        width: 55%; } }
  .api-docs .api-subtitle {
    color: #a2aebd;
    margin-top: 20px;
    margin-bottom: 20px; }

.article-title {
  padding: 24px 0; }
  .article-title-md {
    font-weight: bold;
    font-size: 18px;
    padding: 16px 0; }
  .article-title-sm {
    font-weight: bold;
    padding: 12px 0; }

.article-paragraph {
  padding: 12px 0; }

.article-line {
  padding: 4px 0; }
  .article-line-fat {
    font-weight: bold; }
  .article-line .ticker-link {
    word-break: break-all; }

.-indent {
  padding-left: 24px; }

.article-link {
  color: white; }

.article-code {
  width: 80%;
  font-size: 14px;
  border-radius: 10px;
  border: 1px solid silver;
  padding: 12px 0;
  margin-top: 64px;
  font-family: monospace;
  line-height: 1.4;
  background: #0f1824; }
  .article-code__title {
    margin: 0 8px;
    padding: 4px; }
  .article-code__code-snippet {
    font-size: 10px; }
    @media (min-width: 576px) {
      .article-code__code-snippet {
        font-size: 14px; } }

.api-table {
  border: 1px solid silver;
  font-size: 88%; }

.api-td,
.api-th {
  padding: 8px; }

.api-th {
  font-weight: bold;
  text-align: left;
  border: 1px solid silver; }

.api-table .api-td:first-child {
  width: 20%; }

.api-table .api-td:nth-child(2) {
  width: 20%; }

.api-table .api-td:last-child(2) {
  width: 60%; }

.long-table .api-td:first-child {
  width: 50%; }

.long-table .api-td:last-child {
  width: 50%; }

.long-table .api-tr + .api-tr:nth-child(4n) {
  border-bottom: 1px solid silver; }

.list-pairs {
  margin-top: 100px; }

.article-code, .api-table, .long-table {
  width: 80%; }
  @media (max-width: 575px) {
    .article-code, .api-table, .long-table {
      width: 100%; } }

.coindeal-api {
  color: #fff;
  margin-top: 40px; }
  .coindeal-api .api-instruction {
    list-style-type: circle; }
  .coindeal-api .api--tips-box > * {
    margin-top: 10px; }
  .coindeal-api .api--tips-box__value-text {
    word-break: break-all; }
  .coindeal-api .api-subtitle {
    color: #a2aebd;
    margin-top: 20px;
    margin-bottom: 20px; }
  .coindeal-api .text-link {
    text-decoration: none; }
  .coindeal-api .contact-support-row {
    line-height: 1; }

.gwide-table .table-body .table-row .cell {
  max-width: none; }
  .gwide-table .table-body .table-row .cell .common-button {
    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-width: 110px; }
    @media (min-width: 768px) {
      .gwide-table .table-body .table-row .cell .common-button {
        min-width: none; } }

.gwide-table .table-row .common-button {
  margin-left: 10px; }
  @media (min-width: 768px) {
    .gwide-table .table-row .common-button {
      margin-left: 0; } }

#add-new-mobile-device .key-generated-box {
  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; }
  #add-new-mobile-device .key-generated-box .qr-code-key {
    margin-left: 0; }

@-webkit-keyframes timeline {
  0% {
    width: 100%; }
  100% {
    width: 0; } }

@keyframes timeline {
  0% {
    width: 100%; }
  100% {
    width: 0; } }

.coindeal-waypoints > .main-content-otc {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 800px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  scroll-behavior: smooth;
  position: relative; }

.main-content-otc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  padding: 0;
  margin-top: 0; }
  .main-content-otc .otc-container {
    margin-bottom: 0;
    padding-bottom: 50px;
    padding-top: 100px; }
  .main-content-otc .otc-actual-price-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    margin-left: auto;
    right: 10px;
    top: 30px;
    font-size: 14px;
    color: #d0d5dc; }
    @media (min-width: 768px) {
      .main-content-otc .otc-actual-price-container {
        top: 50px;
        right: 20px;
        -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; } }
    .main-content-otc .otc-actual-price-container .otc-actual-price-text {
      margin-bottom: 10px; }
      @media (min-width: 768px) {
        .main-content-otc .otc-actual-price-container .otc-actual-price-text {
          margin-bottom: 0;
          margin-right: 10px; } }
    .main-content-otc .otc-actual-price-container .otc-actual-price-currency {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: auto;
      color: #000; }
      .main-content-otc .otc-actual-price-container .otc-actual-price-currency-value {
        font-weight: bold;
        padding-left: 4px;
        font-size: 16px; }
      .main-content-otc .otc-actual-price-container .otc-actual-price-currency-img {
        width: 19px;
        height: 19px;
        margin-right: 5px; }
  .main-content-otc .otc-title {
    text-align: center;
    font-size: 32px;
    color: #000; }
    .main-content-otc .otc-title-bold {
      font-weight: bold; }
  .main-content-otc .otc-desk-summary .otc-transaction {
    color: #000;
    margin-top: 35px; }
    @media (min-width: 768px) {
      .main-content-otc .otc-desk-summary .otc-transaction {
        margin-top: 55px; } }
    .main-content-otc .otc-desk-summary .otc-transaction .title {
      color: #000;
      font-weight: bold;
      margin: 0 auto;
      font-size: 18px;
      letter-spacing: 0.8px;
      margin-bottom: 15px;
      padding: 0 10px;
      max-width: 450px; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-summary .otc-transaction .title {
          margin: 0 auto 15px auto;
          max-width: none;
          padding: 15px 0;
          padding: 0;
          width: 550px; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-summary .otc-transaction .title {
          padding: 0;
          width: 600px;
          margin: 0 auto 15px auto; } }
    .main-content-otc .otc-desk-summary .otc-transaction .status {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      letter-spacing: 1px;
      padding: 15px 10px;
      margin: 0 auto;
      border-top: 1px solid #d0d5dc;
      border-bottom: 1px solid #d0d5dc;
      max-width: 450px; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-summary .otc-transaction .status {
          max-width: none;
          margin: 0 auto;
          padding: 15px 0;
          width: 550px; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-summary .otc-transaction .status {
          width: 600px;
          margin: 0 auto; } }
      .main-content-otc .otc-desk-summary .otc-transaction .status-option {
        letter-spacing: 0.5px;
        font-weight: bold;
        text-transform: uppercase; }
    .main-content-otc .otc-desk-summary .otc-transaction .payments-container {
      background-color: rgba(208, 213, 220, 0.2); }
      .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments {
        margin: 0 auto;
        padding: 10px 0;
        max-width: 450px; }
        @media (min-width: 768px) {
          .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments {
            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-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            max-width: none;
            width: 550px;
            padding: 15px 0; } }
        @media (min-width: 1200px) {
          .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments {
            width: 600px; } }
        .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-buy, .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-with {
          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-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin: 10px 10px;
          letter-spacing: 0.8px; }
          @media (min-width: 768px) {
            .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-buy, .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-with {
              margin: 10px 0; } }
          .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-buy-text, .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-with-text {
            font-size: 14px; }
          .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-buy-price, .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-with-price {
            font-weight: bold;
            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;
            font-size: 18px;
            width: 90%; }
          .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-buy-img, .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-with-img {
            width: 25px;
            height: 25px;
            margin: 0 7px; }
        .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-with {
          margin-top: 30px; }
          @media (min-width: 768px) {
            .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-with {
              margin-top: 10px;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              width: 260px; } }
          @media (min-width: 1200px) {
            .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-with {
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              width: 290px; } }
        @media (min-width: 768px) {
          .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-buy {
            width: 220px; } }
        @media (min-width: 1200px) {
          .main-content-otc .otc-desk-summary .otc-transaction .payments-container .payments-buy {
            width: 240px; } }
    .main-content-otc .otc-desk-summary .otc-transaction .exchange, .main-content-otc .otc-desk-summary .otc-transaction .transaction-id {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 14px;
      margin: 0 10px;
      padding: 15px 10px;
      border-top: 1px solid #d0d5dc;
      border-bottom: 1px solid #d0d5dc;
      letter-spacing: 0.5px;
      max-width: 450px;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-summary .otc-transaction .exchange, .main-content-otc .otc-desk-summary .otc-transaction .transaction-id {
          max-width: none;
          margin: 0 auto;
          width: 550px;
          padding: 15px 0; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-summary .otc-transaction .exchange, .main-content-otc .otc-desk-summary .otc-transaction .transaction-id {
          width: 600px;
          margin: 0 auto; } }
      .main-content-otc .otc-desk-summary .otc-transaction .exchange-amount, .main-content-otc .otc-desk-summary .otc-transaction .transaction-id-amount {
        font-weight: bold; }
    .main-content-otc .otc-desk-summary .otc-transaction .date {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin: 0 auto;
      padding: 15px 10px;
      max-width: 450px; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-summary .otc-transaction .date {
          max-width: none;
          margin: 0 auto;
          padding: 15px 0;
          width: 550px; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-summary .otc-transaction .date {
          width: 600px;
          margin: 0 auto; } }
  .main-content-otc .otc-desk-summary .otc-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 35px 0;
    letter-spacing: 0.8px;
    font-size: 18px; }
    .main-content-otc .otc-desk-summary .otc-buttons .otc-back-to, .main-content-otc .otc-desk-summary .otc-buttons .otc-go-to {
      width: 220px;
      height: 40px;
      border-radius: 20px;
      margin: 0 auto;
      font-weight: bold;
      cursor: pointer;
      -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
      -webkit-transition: 0.2s;
      transition: 0.2s; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-summary .otc-buttons .otc-back-to, .main-content-otc .otc-desk-summary .otc-buttons .otc-go-to {
          width: 270px; } }
      @media (min-width: 992px) {
        .main-content-otc .otc-desk-summary .otc-buttons .otc-back-to, .main-content-otc .otc-desk-summary .otc-buttons .otc-go-to {
          width: 235px; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-summary .otc-buttons .otc-back-to, .main-content-otc .otc-desk-summary .otc-buttons .otc-go-to {
          width: 270px; } }
    .main-content-otc .otc-desk-summary .otc-buttons .otc-back-to {
      color: #fff;
      background-color: #15abff; }
      @media (min-width: 992px) {
        .main-content-otc .otc-desk-summary .otc-buttons .otc-back-to:hover {
          color: #15abff;
          border: 1px solid #15abff;
          background-color: #fff; } }
    .main-content-otc .otc-desk-summary .otc-buttons .otc-go-to {
      color: #202328;
      border: 2px solid #202328;
      margin-top: 20px; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-summary .otc-buttons .otc-go-to {
          margin-top: 30px; } }
      @media (min-width: 992px) {
        .main-content-otc .otc-desk-summary .otc-buttons .otc-go-to:hover {
          color: #fff;
          background-color: #202328; } }
  .main-content-otc .otc-desk-request .otc-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 25px 0; }
    @media (min-width: 768px) {
      .main-content-otc .otc-desk-request .otc-button-container {
        width: 400px;
        margin: 50px auto 40px auto;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media (min-width: 992px) {
      .main-content-otc .otc-desk-request .otc-button-container {
        width: 500px; } }
    @media (min-width: 1200px) {
      .main-content-otc .otc-desk-request .otc-button-container {
        width: 400px; } }
    .main-content-otc .otc-desk-request .otc-button-container .buy, .main-content-otc .otc-desk-request .otc-button-container .sell {
      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;
      cursor: pointer;
      font-weight: bold;
      color: #202328;
      border: 1px solid #202328;
      margin: 5px auto;
      width: 220px;
      height: 40px;
      border-radius: 20px;
      -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
      -webkit-transition: 0.2s;
      transition: 0.2s; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-request .otc-button-container .buy, .main-content-otc .otc-desk-request .otc-button-container .sell {
          width: 170px; } }
      @media (min-width: 992px) {
        .main-content-otc .otc-desk-request .otc-button-container .buy, .main-content-otc .otc-desk-request .otc-button-container .sell {
          width: 235px; }
          .main-content-otc .otc-desk-request .otc-button-container .buy:hover, .main-content-otc .otc-desk-request .otc-button-container .sell:hover {
            background-color: #202328;
            color: #fff; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-request .otc-button-container .buy, .main-content-otc .otc-desk-request .otc-button-container .sell {
          width: 170px; } }
  .main-content-otc .otc-desk-request .otc-exchange-container {
    background-color: rgba(208, 213, 220, 0.1);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative; }
    .main-content-otc .otc-desk-request .otc-exchange-container .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 30px 0 45px 0;
      max-width: 320px;
      margin: 0 auto; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-request .otc-exchange-container .content {
          max-width: none;
          width: 550px;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; } }
      @media (min-width: 992px) {
        .main-content-otc .otc-desk-request .otc-exchange-container .content {
          width: 600px;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; } }
      .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        position: relative; }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-balance {
          margin-left: 10px;
          font-size: 14px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
          @media (min-width: 768px) {
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-balance {
              position: absolute;
              -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
              min-width: 350px;
              width: auto;
              bottom: -10px;
              left: 94px; } }
          .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-balance-text {
            color: #d0d5dc; }
          .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-balance-value {
            color: #202328;
            display: block;
            max-width: 125px;
            margin-left: 10px;
            word-wrap: break-word; }
            @media (min-width: 768px) {
              .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-balance-value {
                max-width: none; } }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field {
          margin: 10px auto;
          width: 300px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-input {
            border-style: none;
            width: 190px;
            padding: 7px 20px;
            height: 40px;
            border-top-left-radius: 20px;
            border-bottom-left-radius: 20px;
            -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.25);
                    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.25);
            -webkit-transition: 0.2s;
            transition: 0.2s; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-input:focus {
              outline: none;
              -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
                      box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5); }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-input::-webkit-input-placeholder {
              color: #d0d5dc; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-input::-moz-placeholder {
              color: #d0d5dc; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-input::-ms-input-placeholder {
              color: #d0d5dc; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-input::placeholder {
              color: #d0d5dc; }
          .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown {
            position: relative;
            width: 110px;
            height: 40px; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown-button {
              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;
              font-weight: bold;
              color: #000;
              background-color: #f8f8f8;
              border: 1px solid #eee;
              position: relative;
              width: 110px;
              height: 40px;
              border-top-right-radius: 20px;
              border-bottom-right-radius: 20px;
              font-size: 18px;
              z-index: 60; }
              .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown-button:after {
                content: '';
                position: absolute;
                background-image: url("/images/profile/dropdown-arrow.png");
                background-repeat: norepeat;
                background-position: center;
                background-size: cover;
                height: 7px;
                width: 10px;
                right: 20px;
                top: 18px; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown-list {
              width: 100%;
              position: absolute;
              background-color: #fff;
              outline: 1px solid #eee;
              padding-top: 30px;
              top: 15px;
              z-index: 101;
              display: none; }
              .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown-list-item {
                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;
                font-weight: bold;
                position: relative;
                color: #000;
                margin: 0 auto;
                padding: 12px 0 8px; }
                .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown-list-item:nth-child(1):after {
                  display: none; }
                .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown-list-item:after {
                  content: '';
                  position: absolute;
                  display: block;
                  height: 1px;
                  width: 80%;
                  top: 0;
                  background-color: #eee; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown .item-btc {
              background-image: url("/images/profile/btc.png");
              background-size: 25px 25px;
              background-position: 10% 50%;
              background-repeat: no-repeat; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown .item-eth {
              background-image: url("/images/profile/eth.png");
              background-size: 25px 25px;
              background-position: 10% 50%;
              background-repeat: no-repeat; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown .item-ltc {
              background-image: url("/images/profile/ltc.png");
              background-size: 25px 25px;
              background-position: 10% 50%;
              background-repeat: no-repeat; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown .item-xrp {
              background-image: url("/images/profile/xrp.png");
              background-size: 25px 25px;
              background-position: 10% 50%;
              background-repeat: no-repeat; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown .item-bch {
              background-image: url("/images/profile/bch.png");
              background-size: 25px 25px;
              background-position: 10% 50%;
              background-repeat: no-repeat; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-field-dropdown .item-eos {
              background-image: url("/images/profile/eos.png");
              background-size: 25px 25px;
              background-position: 10% 50%;
              background-repeat: no-repeat; }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-extra-text {
          font-size: 14px;
          position: absolute;
          right: 10px;
          top: 0; }
          @media (min-width: 768px) {
            .main-content-otc .otc-desk-request .otc-exchange-container .content .withdrawal-extra-text {
              font-size: 14px;
              position: absolute;
              right: 10px;
              top: -10px;
              left: 114px; } }
      .main-content-otc .otc-desk-request .otc-exchange-container .content .text {
        color: #d0d5dc;
        margin: 10px auto;
        text-transform: uppercase; }
        @media (min-width: 768px) {
          .main-content-otc .otc-desk-request .otc-exchange-container .content .text {
            margin: 0 15px; } }
      .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown {
        position: relative;
        width: 180px;
        height: 40px;
        margin: 0 auto;
        cursor: pointer; }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown-button {
          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;
          font-weight: bold;
          color: #000;
          background-color: #f8f8f8;
          border: 1px solid #eee;
          position: relative;
          width: 100%;
          height: 100%;
          margin: 0 auto;
          border-radius: 20px;
          font-size: 18px;
          z-index: 50; }
          .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown-button:after {
            content: '';
            position: absolute;
            background-image: url("/images/profile/dropdown-arrow.png");
            background-repeat: norepeat;
            background-position: center;
            background-size: cover;
            height: 7px;
            width: 10px;
            right: 20px;
            top: 18px; }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown-list {
          width: 100%;
          position: absolute;
          background-color: #fff;
          outline: 1px solid #eee;
          padding-top: 30px;
          top: 15px;
          z-index: 1;
          display: none; }
          .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown-list-item {
            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;
            font-weight: bold;
            position: relative;
            color: #000;
            margin: 0 auto;
            padding: 12px 0 8px; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown-list-item:nth-child(1):after {
              display: none; }
            .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown-list-item:after {
              content: '';
              position: absolute;
              display: block;
              height: 1px;
              width: 80%;
              top: 0;
              background-color: #eee; }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown .item-usd {
          background-image: url("/images/profile/usa-flag.png");
          background-size: 25px 25px;
          background-position: 25% 50%;
          background-repeat: no-repeat; }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown .item-eur {
          background-image: url("/images/profile/eur-flag.png");
          background-size: 25px 25px;
          background-position: 25% 50%;
          background-repeat: no-repeat; }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown .item-gbp {
          background-image: url("/images/profile/gbp-flag.png");
          background-size: 25px 25px;
          background-position: 25% 50%;
          background-repeat: no-repeat; }
        .main-content-otc .otc-desk-request .otc-exchange-container .content .dropdown .item-cad {
          background-image: url("/images/profile/cad-flag.png");
          background-size: 25px 25px;
          background-position: 25% 50%;
          background-repeat: no-repeat; }
    .main-content-otc .otc-desk-request .otc-exchange-container .otc-exchange-button {
      font-weight: bold;
      font-size: 18px;
      color: #fff;
      height: 40px;
      width: 220px;
      border-radius: 20px;
      background-color: #202328;
      margin: 0 auto 20px auto;
      -webkit-transition: 0.2s;
      transition: 0.2s; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-request .otc-exchange-container .otc-exchange-button {
          width: 270px; } }
      @media (min-width: 992px) {
        .main-content-otc .otc-desk-request .otc-exchange-container .otc-exchange-button {
          width: 235px; }
          .main-content-otc .otc-desk-request .otc-exchange-container .otc-exchange-button:hover {
            color: #202328;
            background-color: #fff;
            border: 1px solid #202328; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-request .otc-exchange-container .otc-exchange-button {
          width: 270px; } }
    .main-content-otc .otc-desk-request .otc-exchange-container .otc-exchange-link {
      margin: 0 auto 15px auto;
      color: #15abff;
      font-weight: bold; }
  .main-content-otc .otc-desk-request .otc-offer {
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px; }
    @media (min-width: 768px) {
      .main-content-otc .otc-desk-request .otc-offer {
        margin-top: 35px; } }
    .main-content-otc .otc-desk-request .otc-offer-text {
      color: #000; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-request .otc-offer-text {
          font-size: 16px; } }
    .main-content-otc .otc-desk-request .otc-offer-date {
      color: #d0d5dc;
      padding: 5px 0; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-request .otc-offer-date {
          font-size: 16px; } }
    .main-content-otc .otc-desk-request .otc-offer-exchange {
      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;
      height: 80px;
      width: 82%;
      max-width: 300px;
      min-height: 140px;
      font-size: 18px;
      margin-top: 20px; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-request .otc-offer-exchange {
          width: auto;
          min-height: none;
          max-width: none;
          margin-top: 25px;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; } }
      .main-content-otc .otc-desk-request .otc-offer-exchange .name {
        margin-bottom: 3px;
        margin-left: 5px; }
        @media (min-width: 768px) {
          .main-content-otc .otc-desk-request .otc-offer-exchange .name {
            margin: 0; } }
      .main-content-otc .otc-desk-request .otc-offer-exchange .amount {
        font-weight: bold;
        font-size: 36px; }
      .main-content-otc .otc-desk-request .otc-offer-exchange-left-value {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-left: 30px; }
        @media (min-width: 768px) {
          .main-content-otc .otc-desk-request .otc-offer-exchange-left-value {
            margin-left: 90px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        .main-content-otc .otc-desk-request .otc-offer-exchange-left-value .amount, .main-content-otc .otc-desk-request .otc-offer-exchange-left-value .name {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          color: #202328; }
      .main-content-otc .otc-desk-request .otc-offer-exchange-right-value {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        @media (min-width: 768px) {
          .main-content-otc .otc-desk-request .otc-offer-exchange-right-value {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        .main-content-otc .otc-desk-request .otc-offer-exchange-right-value .amount, .main-content-otc .otc-desk-request .otc-offer-exchange-right-value .name {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          color: #202328; }
      .main-content-otc .otc-desk-request .otc-offer-exchange-total {
        margin: 0 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%; }
        .main-content-otc .otc-desk-request .otc-offer-exchange-total .value {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          font-weight: bold;
          color: #202328;
          font-size: 14px; }
          @media (min-width: 768px) {
            .main-content-otc .otc-desk-request .otc-offer-exchange-total .value {
              font-size: 16px; } }
        .main-content-otc .otc-desk-request .otc-offer-exchange-total .name {
          color: #202328;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          font-size: 12px; }
          @media (min-width: 768px) {
            .main-content-otc .otc-desk-request .otc-offer-exchange-total .name {
              font-size: 14px; } }
        .main-content-otc .otc-desk-request .otc-offer-exchange-total .break {
          height: 1px;
          width: 100%;
          margin: 5px 0;
          background-color: #d0d5dc;
          position: relative; }
          @media (min-width: 768px) {
            .main-content-otc .otc-desk-request .otc-offer-exchange-total .break {
              width: 170px; } }
          @media (min-width: 992px) {
            .main-content-otc .otc-desk-request .otc-offer-exchange-total .break {
              width: 240px;
              margin: 5px 20px; } }
          @media (min-width: 1200px) {
            .main-content-otc .otc-desk-request .otc-offer-exchange-total .break {
              width: 180px;
              margin: 10px 25px; } }
          .main-content-otc .otc-desk-request .otc-offer-exchange-total .break:after {
            content: '';
            display: block;
            position: absolute;
            height: 9px;
            width: 1px;
            background-color: #d0d5dc;
            top: -4px;
            right: 0; }
          .main-content-otc .otc-desk-request .otc-offer-exchange-total .break:before {
            content: '';
            display: block;
            position: absolute;
            height: 9px;
            width: 1px;
            background-color: #d0d5dc;
            top: -4px;
            left: 0; }
    .main-content-otc .otc-desk-request .otc-offer-expiration {
      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: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 200px;
      margin-top: 25px; }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-request .otc-offer-expiration {
          width: 350px;
          margin-top: 40px; } }
      @media (min-width: 992px) {
        .main-content-otc .otc-desk-request .otc-offer-expiration {
          width: 500px; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-request .otc-offer-expiration {
          width: 400px; } }
      .main-content-otc .otc-desk-request .otc-offer-expiration .timeline {
        height: 4px;
        background-color: #15abff;
        -webkit-animation: 10s ease-out timeline;
                animation: 10s ease-out timeline;
        position: relative; }
        .main-content-otc .otc-desk-request .otc-offer-expiration .timeline:after {
          content: '';
          display: block;
          position: absolute;
          background-color: #d0d5dc;
          width: 200px;
          height: 1px;
          bottom: -1px; }
          @media (min-width: 768px) {
            .main-content-otc .otc-desk-request .otc-offer-expiration .timeline:after {
              width: 350px; } }
          @media (min-width: 992px) {
            .main-content-otc .otc-desk-request .otc-offer-expiration .timeline:after {
              width: 500px; } }
          @media (min-width: 1200px) {
            .main-content-otc .otc-desk-request .otc-offer-expiration .timeline:after {
              width: 400px; } }
      .main-content-otc .otc-desk-request .otc-offer-expiration-bar {
        height: 4px;
        width: 100%;
        background-color: #d0d5dc; }
      .main-content-otc .otc-desk-request .otc-offer-expiration-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-top: 10px; }
      .main-content-otc .otc-desk-request .otc-offer-expiration-time {
        color: #202328;
        padding-left: 5px; }
    .main-content-otc .otc-desk-request .otc-offer-button {
      background-color: #202328;
      color: #fff;
      cursor: pointer;
      font-weight: bold;
      width: 220px;
      height: 40px;
      border-radius: 20px;
      margin-top: 40px;
      -webkit-transition: 0.2s;
      transition: 0.2s;
      -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); }
      @media (min-width: 768px) {
        .main-content-otc .otc-desk-request .otc-offer-button {
          width: 270px; } }
      @media (min-width: 992px) {
        .main-content-otc .otc-desk-request .otc-offer-button {
          width: 235px; } }
      @media (min-width: 1200px) {
        .main-content-otc .otc-desk-request .otc-offer-button {
          width: 270px; }
          .main-content-otc .otc-desk-request .otc-offer-button:hover {
            color: #202328;
            background-color: #fff;
            border: 1px solid #202328; } }
  .main-content-otc .buy-request .otc-button-container .buy {
    color: #2eaf37;
    border: 1px solid #2eaf37; }
    @media (min-width: 992px) {
      .main-content-otc .buy-request .otc-button-container .buy:hover {
        color: #fff;
        background-color: #2eaf37; } }
  .main-content-otc .buy-request .otc-exchange-container .otc-exchange-button {
    background-color: #2eaf37; }
    @media (min-width: 992px) {
      .main-content-otc .buy-request .otc-exchange-container .otc-exchange-button:hover {
        background-color: #fff;
        border: 1px solid #2eaf37;
        color: #2eaf37; } }
  .main-content-otc .buy-request .otc-offer {
    display: none; }
  .main-content-otc .buy-request-active .otc-button-container .buy {
    color: #2eaf37;
    border: 1px solid #2eaf37; }
    @media (min-width: 992px) {
      .main-content-otc .buy-request-active .otc-button-container .buy:hover {
        color: #fff;
        background-color: #2eaf37; } }
  .main-content-otc .buy-request-active .otc-exchange-container .otc-exchange-button {
    pointer-events: none;
    cursor: auto;
    border: 1px solid #202328;
    background-color: #fff;
    color: #202328; }
  .main-content-otc .buy-request-active .otc-offer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .main-content-otc .buy-request-active .otc-offer-exchange-right-value .amount, .main-content-otc .buy-request-active .otc-offer-exchange-right-value .name {
      color: #2eaf37; }
    .main-content-otc .buy-request-active .otc-offer-button {
      background-color: #2eaf37; }
      @media (min-width: 992px) {
        .main-content-otc .buy-request-active .otc-offer-button:hover {
          color: #2eaf37;
          border: 1px solid #2eaf37;
          background-color: #fff; } }
  .main-content-otc .buy-request-expire .otc-button-container .buy {
    color: #2eaf37;
    border: 1px solid #2eaf37; }
    @media (min-width: 992px) {
      .main-content-otc .buy-request-expire .otc-button-container .buy:hover {
        color: #fff;
        background-color: #2eaf37; } }
  .main-content-otc .buy-request-expire .otc-exchange-container .otc-exchange-button {
    background-color: #2eaf37; }
    @media (min-width: 992px) {
      .main-content-otc .buy-request-expire .otc-exchange-container .otc-exchange-button:hover {
        background-color: #fff;
        border: 1px solid #2eaf37;
        color: #2eaf37; } }
  .main-content-otc .buy-request-expire .otc-offer {
    color: #d0d5dc; }
    .main-content-otc .buy-request-expire .otc-offer .otc-offer-text {
      color: #d0d5dc; }
    .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-left-value .amount, .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-left-value .name, .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-left-value .value, .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-right-value .amount, .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-right-value .name, .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-right-value .value, .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-total .amount, .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-total .name, .main-content-otc .buy-request-expire .otc-offer .otc-offer-exchange-total .value {
      color: #d0d5dc; }
    .main-content-otc .buy-request-expire .otc-offer .otc-offer-expiration-bar {
      background-color: #d0d5dc; }
    .main-content-otc .buy-request-expire .otc-offer .otc-offer-expiration .timeline {
      -webkit-animation-play-state: paused;
              animation-play-state: paused; }
    .main-content-otc .buy-request-expire .otc-offer .otc-offer-button {
      color: #d0d5dc;
      background-color: #fff;
      border: 2px solid #d0d5dc;
      cursor: auto; }
      .main-content-otc .buy-request-expire .otc-offer .otc-offer-button:hover {
        color: #d0d5dc;
        background-color: #fff;
        border: 2px solid #d0d5dc; }
  .main-content-otc .sell-request .otc-button-container .sell {
    color: #e32d00;
    border: 1px solid #e32d00; }
    @media (min-width: 992px) {
      .main-content-otc .sell-request .otc-button-container .sell:hover {
        color: #fff;
        background-color: #e32d00; } }
  .main-content-otc .sell-request .otc-exchange-container .otc-exchange-button {
    background-color: #e32d00; }
    @media (min-width: 992px) {
      .main-content-otc .sell-request .otc-exchange-container .otc-exchange-button:hover {
        background-color: #fff;
        border: 1px solid #e32d00;
        color: #e32d00; } }
  .main-content-otc .sell-request .otc-offer {
    display: none; }
  .main-content-otc .sell-request-active .otc-button-container .sell {
    color: #e32d00;
    border: 1px solid #e32d00; }
    @media (min-width: 992px) {
      .main-content-otc .sell-request-active .otc-button-container .sell:hover {
        color: #fff;
        background-color: #e32d00; } }
  .main-content-otc .sell-request-active .otc-exchange-container .otc-exchange-button {
    pointer-events: none;
    cursor: auto;
    border: 1px solid #202328;
    background-color: #fff;
    color: #202328; }
  .main-content-otc .sell-request-active .otc-offer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .main-content-otc .sell-request-active .otc-offer-exchange {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      @media (min-width: 768px) {
        .main-content-otc .sell-request-active .otc-offer-exchange {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse; } }
      .main-content-otc .sell-request-active .otc-offer-exchange-right-value .amount, .main-content-otc .sell-request-active .otc-offer-exchange-right-value .name {
        color: #e32d00;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
      .main-content-otc .sell-request-active .otc-offer-exchange-left-value {
        margin-left: 0; }
        @media (min-width: 768px) {
          .main-content-otc .sell-request-active .otc-offer-exchange-left-value {
            margin-right: 100px; } }
        .main-content-otc .sell-request-active .otc-offer-exchange-left-value .amount, .main-content-otc .sell-request-active .otc-offer-exchange-left-value .name {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
    .main-content-otc .sell-request-active .otc-offer-button {
      background-color: #e32d00; }
      @media (min-width: 992px) {
        .main-content-otc .sell-request-active .otc-offer-button:hover {
          color: #e32d00;
          border: 1px solid #e32d00;
          background-color: #fff; } }
  .main-content-otc .sell-request-expire .otc-button-container .sell {
    color: #e32d00;
    border: 1px solid #e32d00; }
    @media (min-width: 992px) {
      .main-content-otc .sell-request-expire .otc-button-container .sell:hover {
        color: #fff;
        background-color: #e32d00; } }
  .main-content-otc .sell-request-expire .otc-exchange-container .otc-exchange-button {
    background-color: #e32d00; }
    @media (min-width: 992px) {
      .main-content-otc .sell-request-expire .otc-exchange-container .otc-exchange-button:hover {
        background-color: #fff;
        border: 1px solid #e32d00;
        color: #e32d00; } }
  .main-content-otc .sell-request-expire .otc-offer {
    color: #d0d5dc; }
    .main-content-otc .sell-request-expire .otc-offer .otc-offer-text {
      color: #d0d5dc; }
    .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-left-value .amount, .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-left-value .name, .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-left-value .value, .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-right-value .amount, .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-right-value .name, .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-right-value .value, .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-total .amount, .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-total .name, .main-content-otc .sell-request-expire .otc-offer .otc-offer-exchange-total .value {
      color: #d0d5dc; }
    .main-content-otc .sell-request-expire .otc-offer .otc-offer-expiration-bar {
      background-color: #d0d5dc; }
    .main-content-otc .sell-request-expire .otc-offer .otc-offer-expiration .timeline {
      -webkit-animation-play-state: paused;
              animation-play-state: paused; }
    .main-content-otc .sell-request-expire .otc-offer .otc-offer-button {
      color: #d0d5dc;
      background-color: #fff;
      border: 2px solid #d0d5dc;
      cursor: auto; }
      .main-content-otc .sell-request-expire .otc-offer .otc-offer-button:hover {
        color: #d0d5dc;
        background-color: #fff;
        border: 2px solid #d0d5dc; }
  .main-content-otc .otc-desk-error {
    color: #000;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: bold;
    width: 100%;
    margin: 10px 0;
    padding: 5px 0;
    border: 2px solid #2eaf37;
    border-left: none;
    border-right: none; }
    .main-content-otc .otc-desk-error .buy-premium {
      text-decoration: none;
      color: #15abff; }
  .main-content-otc .otc-links {
    text-align: center;
    margin-bottom: 20px; }
    .main-content-otc .otc-links .otc-links-separator {
      margin: 0 20px;
      color: #d0d5dc;
      font-size: 20px; }

.otc-terms {
  text-decoration: none;
  margin: 15px auto;
  display: block;
  text-align: center;
  color: #15abff;
  font-weight: bold;
  border: none;
  outline: none; }

.fcx-push-modal-content {
  position: relative;
  z-index: 1000; }

.main-content-otc .otc-desk-request .otc-exchange-container .disable-button {
  color: #808080;
  border: 1px solid #808080;
  background-color: #fff;
  pointer-events: none; }

.ru-ru .otc-desk-request .otc-exchange-container .content .withdrawal-balance-text, .ru-ru .otc-desk-request .otc-exchange-container .content .withdrawal-balance-value, .ru-ru .otc-desk-request .otc-exchange-container .content .withdrawal-extra-text, .vi-vn .otc-desk-request .otc-exchange-container .content .withdrawal-balance-text, .vi-vn .otc-desk-request .otc-exchange-container .content .withdrawal-balance-value, .vi-vn .otc-desk-request .otc-exchange-container .content .withdrawal-extra-text {
  font-size: 11px; }
  @media (min-width: 768px) {
    .ru-ru .otc-desk-request .otc-exchange-container .content .withdrawal-balance-text, .ru-ru .otc-desk-request .otc-exchange-container .content .withdrawal-balance-value, .ru-ru .otc-desk-request .otc-exchange-container .content .withdrawal-extra-text, .vi-vn .otc-desk-request .otc-exchange-container .content .withdrawal-balance-text, .vi-vn .otc-desk-request .otc-exchange-container .content .withdrawal-balance-value, .vi-vn .otc-desk-request .otc-exchange-container .content .withdrawal-extra-text {
      font-size: 13px; } }

.vouchers-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .vouchers-section .input-label {
    color: #a2aebd;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 7px; }
  .vouchers-section .code-input {
    height: 50px;
    background-color: transparent;
    border: solid 1px #69d8ee;
    width: 85%;
    letter-spacing: 12.6px;
    font-size: 18px;
    color: #a2aebd;
    font-weight: 500;
    font-stretch: condensed;
    text-align: center; }
    .vouchers-section .code-input select:focus, .vouchers-section .code-input:focus {
      outline: none; }
    @media (min-width: 768px) {
      .vouchers-section .code-input {
        width: 50%; } }
    @media (min-width: 992px) {
      .vouchers-section .code-input {
        width: 40%; } }
    @media (min-width: 1200px) {
      .vouchers-section .code-input {
        width: 35%; } }
  .vouchers-section .add-code-button {
    margin-left: 0;
    margin-top: 45px;
    font-weight: 500;
    font-size: 16px; }
    .vouchers-section .add-code-button:hover {
      cursor: pointer; }
  .vouchers-section .code-input-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .vouchers-section .success-text {
    color: #34dd8b; }
  .vouchers-section .fail-text {
    color: #ff2800; }
  .vouchers-section .input-success {
    border: solid 1px #34dd8b; }
  .vouchers-section .input-fail {
    border: solid 1px #ff2800;
    color: #ffb1b1; }
  .vouchers-section .response-info-box {
    margin-left: 15px; }
    .vouchers-section .response-info-box > * {
      margin-top: 15px; }
  .vouchers-section .promotion-code-response-text {
    color: #fff; }

.token-modal .token-and-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .token-modal .token-and-button .token-string {
    border: 1px solid rgba(52, 71, 96, 0.3);
    padding: 6px 8px;
    font-size: 18px; }
  .token-modal .token-and-button .token-copy-button {
    margin-left: 20px; }

.token-modal .token-fail {
  border: 1px solid #ff2800;
  background: #9a2d19;
  padding: 12px;
  color: #fff; }

@media (max-width: 767px) {
  .token-modal .token-and-button .token-string {
    padding: 10px;
    background: #050a10; } }

@media (max-width: 575px) {
  .token-modal .token-and-button {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .token-modal .token-and-button .token-string {
      font-size: 14px; }
    .token-modal .token-and-button .token-copy-button {
      margin: 8px 0 0 auto; } }

.ipconfirmation-box {
  font-size: 14px;
  color: #fff; }
  .ipconfirmation-box__header {
    color: #fff;
    font-size: 20px;
    margin-bottom: 30px; }
  .ipconfirmation-box__paragraph {
    color: #a2aebd;
    margin: 10px 0; }
    .ipconfirmation-box__paragraph--with-warning {
      color: #ff2800;
      margin: 10px 0; }
  .ipconfirmation-box__link {
    margin: 10px 0;
    color: #fff;
    font-weight: bold;
    border-bottom: 1px #fff dotted;
    cursor: pointer; }
  .ipconfirmation-box__mail {
    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;
    text-transform: uppercase;
    margin: 20px auto;
    background-color: #69d8ee;
    color: #000;
    font-weight: 500;
    border-radius: 25px;
    font-size: 15px;
    min-height: 44px;
    padding: 2px 10px; }
    @media (min-width: 576px) {
      .ipconfirmation-box__mail {
        min-height: 34px; } }
    .ipconfirmation-box__mail .mail-img {
      width: 24px;
      height: 18px;
      margin-left: 10px; }
    .ipconfirmation-box__mail .mail-text {
      text-align: center;
      padding-top: 2px; }
  .ipconfirmation-box__input-wrapper, .ipconfirmation-box__button-wrapper {
    width: 100%;
    text-align: center; }
  .ipconfirmation-box__code-input {
    padding: 15px 20px;
    color: #fff;
    background: #0f1824;
    border: 2px #323e4e solid;
    text-align: center;
    font-size: 25px;
    width: 162px;
    display: inline-block;
    margin: 10px 0; }
    .ipconfirmation-box__code-input--disabled {
      cursor: not-allowed;
      pointer-events: none;
      color: #050a10;
      background-color: #323e4e !important; }
    .ipconfirmation-box__code-input:focus {
      outline: none; }
    .ipconfirmation-box__code-input--with-warning {
      border: 2px #ff2800 solid;
      color: #ff2800; }
  .ipconfirmation-box__confirm-button {
    padding: 10px 20px;
    margin: 10px 0; }
  .ipconfirmation-box .ipconfirmation-box__confirm-button--disabled {
    padding: 10px 20px;
    margin: 10px 0;
    cursor: not-allowed;
    pointer-events: none;
    color: #050a10;
    background-color: #323e4e; }
  .ipconfirmation-box__request-code {
    display: table;
    margin: 0 auto;
    margin-top: 20px; }
  .ipconfirmation-box__code-resend--success {
    text-align: center;
    margin-top: 5px;
    color: #79d417; }

.ru-ru .ipconfirmation-box__mail {
  font-size: 10px;
  padding: 2px 0; }
  .ru-ru .ipconfirmation-box__mail .mail-img {
    margin-right: 10px;
    margin-left: 5px; }
    @media (min-width: 576px) {
      .ru-ru .ipconfirmation-box__mail .mail-img {
        margin-right: 0px;
        margin-left: 10px; } }

#js-react-premium-account-react {
  margin-left: 0;
  width: 100%; }
  @media (min-width: 992px) {
    #js-react-premium-account-react {
      margin-left: 50px; } }

.token, .whoWeAre {
  color: #fff;
  font-size: 18px;
  margin: 80px 35px 0; }
  @media (min-width: 576px) {
    .token, .whoWeAre {
      margin: 80px 70px 0; } }
  @media (min-width: 992px) {
    .token, .whoWeAre {
      margin: 80px 140px 0; } }
  @media (min-width: 1600px) {
    .token, .whoWeAre {
      margin: 80px 210px 0; } }
  .token__text-40, .whoWeAre__text-40 {
    font-size: 14px; }
    @media (min-width: 576px) {
      .token__text-40, .whoWeAre__text-40 {
        font-size: 20px; } }
    @media (min-width: 992px) {
      .token__text-40, .whoWeAre__text-40 {
        font-size: 26px; } }
    @media (min-width: 1600px) {
      .token__text-40, .whoWeAre__text-40 {
        font-size: 40px; } }
  .token__text-48, .whoWeAre__text-48 {
    font-size: 36px; }
    @media (min-width: 992px) {
      .token__text-48, .whoWeAre__text-48 {
        font-size: 40px; } }
    @media (min-width: 1600px) {
      .token__text-48, .whoWeAre__text-48 {
        font-size: 48px; } }
  .token__text-65, .whoWeAre__text-65 {
    font-size: 48px; }
    @media (min-width: 992px) {
      .token__text-65, .whoWeAre__text-65 {
        font-size: 54px; } }
    @media (min-width: 1600px) {
      .token__text-65, .whoWeAre__text-65 {
        font-size: 65px; } }
  .token__text-95, .whoWeAre__text-95 {
    font-size: 55px; }
    @media (min-width: 576px) {
      .token__text-95, .whoWeAre__text-95 {
        font-size: 65px; } }
    @media (min-width: 1600px) {
      .token__text-95, .whoWeAre__text-95 {
        font-size: 95px; } }
  .token__hover-underline:hover, .whoWeAre__hover-underline:hover {
    text-decoration: underline; }
  .token__text-accent, .whoWeAre__text-accent {
    color: #69d8ee; }
  .token__text-grey, .whoWeAre__text-grey {
    color: #a2aebd; }
  .token__text-black, .whoWeAre__text-black {
    color: #000; }
  .token p, .whoWeAre p {
    line-height: 1.5; }
  .token__button, .whoWeAre__button {
    font-size: 25px;
    font-weight: bold;
    margin-top: 20px;
    padding: 9px 40px;
    -webkit-transition: .3s;
    transition: .3s;
    border-radius: 2px;
    background: #69d8ee;
    text-transform: uppercase;
    color: #000; }
    .token__button:hover, .whoWeAre__button:hover {
      background-color: #19b9d8; }
    .token__button--complete-verification, .whoWeAre__button--complete-verification {
      color: #69d8ee;
      background: #fff; }
    .token__button--received, .whoWeAre__button--received {
      background-color: transparent;
      color: #69d8ee;
      border: 1px solid #69d8ee;
      pointer-events: none; }
      .token__button--received:hover, .whoWeAre__button--received:hover {
        background-color: transparent; }
    .token__button--green, .whoWeAre__button--green {
      background: #77d324; }
      .token__button--green:hover, .whoWeAre__button--green:hover {
        background-color: #87dd38; }
    .token__button--center, .whoWeAre__button--center {
      display: block;
      margin-right: auto;
      margin-left: auto; }
    .token__button--center-sm, .whoWeAre__button--center-sm {
      display: block;
      margin-right: auto;
      margin-left: auto; }
      @media (min-width: 1200px) {
        .token__button--center-sm, .whoWeAre__button--center-sm {
          margin-left: 0;
          display: inline-block; } }
    .token__button--round, .whoWeAre__button--round {
      margin-top: 180px;
      border-radius: 23.5px; }
      @media (min-width: 576px) {
        .token__button--round, .whoWeAre__button--round {
          margin-top: 50px; } }
    .token__button--big, .whoWeAre__button--big {
      font-size: 45px;
      margin-top: 200px; }
      @media (min-width: 576px) {
        .token__button--big, .whoWeAre__button--big {
          padding: 15px 55px; } }
    @media (min-width: 768px) {
      .token__button--mobile, .whoWeAre__button--mobile {
        display: none; } }
  .token__header, .whoWeAre__header {
    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: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 992px) {
      .token__header, .whoWeAre__header {
        -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; } }
  @media (min-width: 992px) {
    .token__coindeal-logo, .whoWeAre__coindeal-logo {
      margin-bottom: 0;
      width: 30%;
      margin-right: 5%; } }
  @media (min-width: 1200px) {
    .token__coindeal-logo, .whoWeAre__coindeal-logo {
      width: 300px; } }
  .token__coindeal-logo img, .whoWeAre__coindeal-logo img {
    -o-object-fit: scale-down;
       object-fit: scale-down;
    width: 100%;
    max-width: 371px;
    margin: 0 auto 30px;
    display: block; }
    @media (min-width: 992px) {
      .token__coindeal-logo img, .whoWeAre__coindeal-logo img {
        margin: 0; } }
    @media (min-width: 1200px) {
      .token__coindeal-logo img, .whoWeAre__coindeal-logo img {
        width: 300px; } }
  .token__coindeal-logo--small, .whoWeAre__coindeal-logo--small {
    min-width: 190px;
    margin-right: 40px; }
    .token__coindeal-logo--small img, .whoWeAre__coindeal-logo--small img {
      width: 177px; }
  .token__navigation, .whoWeAre__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 1200px) {
      .token__navigation, .whoWeAre__navigation {
        width: 100%; } }
  .token__navigation-tabs, .whoWeAre__navigation-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    cursor: pointer;
    height: 100%; }
    @media (min-width: 576px) {
      .token__navigation-tabs, .whoWeAre__navigation-tabs {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .token__navigation-header, .whoWeAre__navigation-header {
    font-size: 18px; }
    .token__navigation-header--active, .whoWeAre__navigation-header--active {
      border-bottom: 3px solid #69d8ee;
      margin-bottom: 10px;
      padding-bottom: 10px; }
      @media (min-width: 768px) {
        .token__navigation-header--active, .whoWeAre__navigation-header--active {
          margin-bottom: 20px;
          padding-bottom: 20px; } }
    .token__navigation-header--who-we-are, .whoWeAre__navigation-header--who-we-are {
      margin-left: 20px; }
  .token__navigation-menu, .whoWeAre__navigation-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 768px) {
      .token__navigation-menu, .whoWeAre__navigation-menu {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
  .token__navigation-item, .whoWeAre__navigation-item {
    color: #a2aebd;
    white-space: nowrap;
    cursor: pointer;
    margin-right: 20px;
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .token__navigation-item, .whoWeAre__navigation-item {
        margin-bottom: 0; } }
    .token__navigation-item--active, .whoWeAre__navigation-item--active {
      color: #fff; }
  .token__claim-status, .whoWeAre__claim-status {
    background-color: #69d8ee;
    color: #0f1824;
    position: absolute;
    top: 540px;
    right: 0;
    padding: 14px 100px 14px 30px; }
    @media (min-width: 576px) {
      .token__claim-status, .whoWeAre__claim-status {
        top: 520px; } }
    @media (min-width: 992px) {
      .token__claim-status, .whoWeAre__claim-status {
        top: 430px; } }
    @media (min-width: 1600px) {
      .token__claim-status, .whoWeAre__claim-status {
        top: 435px; } }
  .token__section, .whoWeAre__section {
    margin-bottom: 192px; }
    .token__section--main, .whoWeAre__section--main {
      margin-top: 100px;
      position: relative; }
      @media (min-width: 1200px) {
        .token__section--main, .whoWeAre__section--main {
          margin-top: 220px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
    @media (min-width: 992px) {
      .token__section--about-token, .whoWeAre__section--about-token {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    .token__section--document, .whoWeAre__section--document {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: -120px; }
      @media (min-width: 576px) {
        .token__section--document, .whoWeAre__section--document {
          margin-left: 0; } }
  .token__counter, .whoWeAre__counter {
    margin-right: 5%;
    margin-bottom: 40px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0; }
    @media (min-width: 1200px) {
      .token__counter, .whoWeAre__counter {
        margin-right: 15px; } }
    @media (min-width: 1600px) {
      .token__counter, .whoWeAre__counter {
        width: initial; } }
  .token__earth, .whoWeAre__earth {
    width: 70%;
    position: absolute;
    right: 0;
    top: -60px;
    z-index: -1; }
    @media (min-width: 768px) {
      .token__earth, .whoWeAre__earth {
        width: 50%; } }
    @media (min-width: 992px) {
      .token__earth, .whoWeAre__earth {
        width: 30%;
        top: -160px; } }
  .token__article-box, .whoWeAre__article-box {
    margin-bottom: 50px; }
    @media (min-width: 992px) {
      .token__article-box, .whoWeAre__article-box {
        width: 30%;
        margin-bottom: 0;
        margin-right: 5%; }
        .token__article-box:nth-of-type(3n), .whoWeAre__article-box:nth-of-type(3n) {
          margin-right: 0; } }
  .token__article-title, .whoWeAre__article-title {
    font-size: 36px;
    line-height: 58px;
    margin-bottom: 20px;
    position: relative; }
    .token__article-title::before, .whoWeAre__article-title::before {
      content: '';
      width: 70px;
      height: 32px;
      border: 1px solid #69d8ee;
      position: absolute;
      left: -33px;
      z-index: -1; }
  .token__before-title, .whoWeAre__before-title {
    margin-bottom: 100px; }
    @media (min-width: 992px) {
      .token__before-title, .whoWeAre__before-title {
        margin-bottom: 50px;
        width: 60%; } }
    @media (min-width: 1600px) {
      .token__before-title, .whoWeAre__before-title {
        width: 50%; } }
    .token__before-title p, .whoWeAre__before-title p {
      text-decoration: underline;
      -webkit-text-decoration-color: #69d8ee;
              text-decoration-color: #69d8ee; }
  .token__earth-half, .whoWeAre__earth-half {
    position: absolute;
    left: 0;
    z-index: -1;
    margin-top: -160px;
    max-width: 250px; }
    @media (min-width: 768px) {
      .token__earth-half, .whoWeAre__earth-half {
        max-width: 350px; } }
    @media (min-width: 992px) {
      .token__earth-half, .whoWeAre__earth-half {
        margin-top: -400px;
        max-width: initial; } }
  .token__benjamin, .whoWeAre__benjamin {
    position: absolute;
    right: 0;
    width: 25%;
    min-width: 200px;
    max-width: 642px;
    margin-top: 250px;
    z-index: -1; }
    @media (min-width: 768px) {
      .token__benjamin, .whoWeAre__benjamin {
        width: 40%;
        margin-top: -90px; } }
    @media (min-width: 992px) {
      .token__benjamin, .whoWeAre__benjamin {
        margin-top: -200px; } }
  .token__features, .whoWeAre__features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 768px) {
      .token__features, .whoWeAre__features {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 200%;
        -webkit-transform: scale(0.58);
                transform: scale(0.58); } }
    @media (min-width: 1200px) {
      .token__features, .whoWeAre__features {
        -webkit-transform: scale(0.8);
                transform: scale(0.8); } }
    @media (min-width: 1600px) {
      .token__features, .whoWeAre__features {
        -webkit-transform: scale(1);
                transform: scale(1); } }
  .token__feature, .whoWeAre__feature {
    text-align: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 210px;
    margin-right: 20px; }
  .token__feature-description, .whoWeAre__feature-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    margin-top: -100px;
    margin-bottom: 30px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .token__feature-description img, .whoWeAre__feature-description img {
      width: 100%;
      -o-object-fit: scale-down;
         object-fit: scale-down; }
    .token__feature-description p, .whoWeAre__feature-description p {
      font-size: 17px;
      font-weight: 500;
      line-height: initial;
      padding: 0 25px;
      color: #000;
      -ms-flex-item-align: center;
          align-self: center; }
  .token__features-footer, .whoWeAre__features-footer {
    color: #a2aebd;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .token__features-footer, .whoWeAre__features-footer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-top: 0; } }
    @media (min-width: 1200px) {
      .token__features-footer, .whoWeAre__features-footer {
        width: 60%; } }
    @media (min-width: 1600px) {
      .token__features-footer, .whoWeAre__features-footer {
        margin-top: 50px; } }
  .token__youtube, .whoWeAre__youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-top: 150px;
    margin-bottom: -20%;
    margin-left: 0; }
    @media (min-width: 576px) {
      .token__youtube, .whoWeAre__youtube {
        margin-left: -70px; } }
    @media (min-width: 992px) {
      .token__youtube, .whoWeAre__youtube {
        margin-left: -140px; } }
    @media (min-width: 1600px) {
      .token__youtube, .whoWeAre__youtube {
        margin-left: -210px; } }
    .token__youtube iframe, .whoWeAre__youtube iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      @media (min-width: 576px) {
        .token__youtube iframe, .whoWeAre__youtube iframe {
          width: 90%;
          height: 90%; } }
      @media (min-width: 1200px) {
        .token__youtube iframe, .whoWeAre__youtube iframe {
          width: 80%;
          height: 80%; } }
      @media (min-width: 1600px) {
        .token__youtube iframe, .whoWeAre__youtube iframe {
          width: 70%;
          height: 70%; } }
    .token__youtube::before, .whoWeAre__youtube::before {
      content: '';
      width: 20%;
      height: 70%;
      border: 1px solid #69d8ee;
      position: absolute;
      margin-top: -70px;
      z-index: -1;
      left: calc(70% + 50px);
      display: none; }
      @media (min-width: 576px) {
        .token__youtube::before, .whoWeAre__youtube::before {
          display: block; } }
      @media (min-width: 1200px) {
        .token__youtube::before, .whoWeAre__youtube::before {
          left: calc(60% + 50px); } }
      @media (min-width: 1600px) {
        .token__youtube::before, .whoWeAre__youtube::before {
          left: calc(50% + 50px); } }
  .token__white-paper, .whoWeAre__white-paper {
    margin-left: 10%;
    margin-right: 5%;
    z-index: 10; }
    .token__white-paper img, .whoWeAre__white-paper img {
      display: block;
      margin-left: auto;
      -o-object-fit: scale-down;
         object-fit: scale-down;
      width: 100%;
      max-width: 160px;
      margin-top: 100px;
      margin-left: 50px; }
      @media (min-width: 576px) {
        .token__white-paper img, .whoWeAre__white-paper img {
          max-width: 375px;
          margin-top: 0;
          margin-left: 0; } }
  .token__document-description, .whoWeAre__document-description {
    margin-top: 40px;
    max-width: 500px;
    width: 60%; }
  .token__earth-big, .whoWeAre__earth-big {
    position: absolute;
    right: 0;
    z-index: -1;
    max-width: 450px; }
    @media (min-width: 992px) {
      .token__earth-big, .whoWeAre__earth-big {
        max-width: 600px; } }
    @media (min-width: 1200px) {
      .token__earth-big, .whoWeAre__earth-big {
        max-width: initial; } }
  .token__steps, .whoWeAre__steps {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    margin-top: 80px; }
    @media (min-width: 1200px) {
      .token__steps, .whoWeAre__steps {
        margin-top: 140px; } }
    .token__steps::after, .whoWeAre__steps::after {
      content: '';
      width: 75%;
      height: 2px;
      background: #fff;
      position: absolute;
      left: 12.5%;
      z-index: -1;
      top: 15px; }
      @media (min-width: 992px) {
        .token__steps::after, .whoWeAre__steps::after {
          top: 18px; } }
      @media (min-width: 1200px) {
        .token__steps::after, .whoWeAre__steps::after {
          top: 20px; } }
      @media (min-width: 1600px) {
        .token__steps::after, .whoWeAre__steps::after {
          top: 24px; } }
  .token__step, .whoWeAre__step {
    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;
    width: 25%;
    position: relative;
    height: 100px; }
    @media (min-width: 992px) {
      .token__step, .whoWeAre__step {
        height: 160px; } }
    @media (min-width: 1200px) {
      .token__step, .whoWeAre__step {
        height: 160px; } }
    @media (min-width: 1600px) {
      .token__step, .whoWeAre__step {
        height: 180px; } }
  .token__step-number, .whoWeAre__step-number {
    margin-right: auto;
    margin-left: auto;
    width: 50%;
    height: 50px;
    background: #0f1824; }
  .token__info--below, .whoWeAre__info--below {
    position: absolute;
    width: 100%;
    bottom: -70px;
    font-size: 14px; }
    @media (min-width: 992px) {
      .token__info--below, .whoWeAre__info--below {
        bottom: -40px;
        font-size: 16px; } }

@media (min-width: 1200px) {
  .tokensLeftCounter {
    margin: auto;
    margin-right: 15px; } }

.tokensLeftCounter__counter-wrapper.odometer.odometer-auto-theme {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 28px;
  margin-bottom: 28px; }
  .tokensLeftCounter__counter-wrapper.odometer.odometer-auto-theme .odometer-formatting-mark {
    display: inline-block;
    margin-right: 15px; }
  .tokensLeftCounter__counter-wrapper.odometer.odometer-auto-theme .odometer-digit {
    background-color: #69d8ee;
    background-image: none;
    width: 22px;
    color: #fff;
    font-weight: bold;
    font-size: 40px;
    border-radius: 0; }
    @media (min-width: 576px) {
      .tokensLeftCounter__counter-wrapper.odometer.odometer-auto-theme .odometer-digit {
        width: 43px;
        font-size: 70px;
        line-height: 80px; } }
    .tokensLeftCounter__counter-wrapper.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {
      top: 2px;
      left: 1px; }
      @media (min-width: 576px) {
        .tokensLeftCounter__counter-wrapper.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {
          left: 5px;
          top: 4px; } }

.tokensLeftCounter__only, .tokensLeftCounter__tokens-left {
  font-weight: 300;
  color: #a2aebd;
  font-size: 24px; }
  @media (min-width: 768px) {
    .tokensLeftCounter__only, .tokensLeftCounter__tokens-left {
      font-size: 27px; } }

.tokensClaimedPopup {
  position: fixed;
  max-height: 500px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0 10px 15px 0;
  width: calc(100% - 40px);
  height: calc(100% - 35px);
  max-width: 1058px;
  background-color: #23313e;
  border: 1px solid #324454;
  z-index: 9999;
  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-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 576px) {
    .tokensClaimedPopup {
      width: 80%;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      max-height: 731px; } }
  .tokensClaimedPopup__close-button {
    width: 27px;
    height: 27px;
    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;
    color: #fff;
    border: 1px solid #fff;
    margin: 6px 6px auto auto;
    cursor: pointer; }
    .tokensClaimedPopup__close-button:hover {
      background-color: #ddd; }
    @media (min-width: 576px) {
      .tokensClaimedPopup__close-button {
        position: absolute;
        top: -18px;
        right: -18px;
        color: #23303e;
        background-color: #fff;
        border: none;
        width: 35px;
        height: 35px; } }
  .tokensClaimedPopup__globe-background {
    width: 100%;
    max-width: 270px;
    height: auto;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1; }
    @media (min-width: 576px) {
      .tokensClaimedPopup__globe-background {
        position: static;
        max-width: 700px;
        margin-top: -110px;
        margin-left: 80px; } }
    @media (min-width: 768px) {
      .tokensClaimedPopup__globe-background {
        max-width: 900px; } }
    @media (min-width: 1200px) {
      .tokensClaimedPopup__globe-background {
        margin-left: 225px;
        margin-top: -200px; } }
  .tokensClaimedPopup__globe-wrapper {
    width: auto;
    height: 100%;
    overflow: hidden;
    margin-bottom: -300px; }
  .tokensClaimedPopup__coindeal-token {
    max-width: 180px;
    height: auto;
    margin-left: 20px;
    margin-right: auto;
    z-index: 1; }
    @media (min-width: 576px) {
      .tokensClaimedPopup__coindeal-token {
        margin-top: -60px; } }
    @media (min-width: 768px) {
      .tokensClaimedPopup__coindeal-token {
        margin-top: -150px;
        margin-left: 45px; } }
    @media (min-width: 1200px) {
      .tokensClaimedPopup__coindeal-token {
        margin-top: -300px;
        max-width: 220px; } }
  .tokensClaimedPopup__congratulations {
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
    color: #69d8ee;
    margin-top: 75px; }
    @media (min-width: 576px) {
      .tokensClaimedPopup__congratulations {
        font-size: 55px;
        margin-right: auto;
        margin-left: 20px; } }
    @media (min-width: 768px) {
      .tokensClaimedPopup__congratulations {
        margin-left: 45px;
        font-size: 70px; } }
    @media (min-width: 1200px) {
      .tokensClaimedPopup__congratulations {
        font-size: 95px;
        margin-top: 150px; } }
  .tokensClaimedPopup__cdl-tokens-credited {
    font-size: 19px;
    font-weight: bold;
    color: #fff;
    margin-top: 13px;
    text-align: center;
    margin-left: 30px;
    margin-right: 30px; }
    @media (min-width: 576px) {
      .tokensClaimedPopup__cdl-tokens-credited {
        font-size: 28px; } }
    @media (min-width: 768px) {
      .tokensClaimedPopup__cdl-tokens-credited {
        margin-left: 45px; } }
    @media (min-width: 1200px) {
      .tokensClaimedPopup__cdl-tokens-credited {
        font-size: 43px; } }
  .tokensClaimedPopup__check-your-wallet {
    height: 45px;
    width: auto;
    background-color: #69d8ee;
    color: #fff;
    padding: 15px 27px;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    margin-top: 37px;
    margin-bottom: 45px;
    cursor: pointer; }
    .tokensClaimedPopup__check-your-wallet:hover {
      background-color: #19b9d8; }
    @media (min-width: 768px) {
      .tokensClaimedPopup__check-your-wallet {
        margin-left: auto;
        margin-right: 100px;
        height: 53px;
        font-size: 25px;
        padding: 15px 20px; } }
    @media (min-width: 1200px) {
      .tokensClaimedPopup__check-your-wallet {
        margin-right: 217px;
        margin-top: 50px; } }

.whoWeAre {
  margin-bottom: 110px; }
  .whoWeAre__background__franklin {
    position: absolute;
    z-index: -1;
    top: 180px;
    right: -350px;
    height: 1100px; }
    @media (min-width: 360px) {
      .whoWeAre__background__franklin {
        height: 1030px; } }
    @media (min-width: 400px) {
      .whoWeAre__background__franklin {
        height: 950px; } }
    @media (min-width: 479px) {
      .whoWeAre__background__franklin {
        height: 920px; } }
    @media (min-width: 720px) {
      .whoWeAre__background__franklin {
        height: 880px; } }
    @media (min-width: 768px) {
      .whoWeAre__background__franklin {
        height: 950px; } }
    @media (min-width: 992px) {
      .whoWeAre__background__franklin {
        right: 50px;
        height: auto; } }
  .whoWeAre__background__globe-1 {
    position: absolute;
    z-index: -2;
    top: 1700px;
    left: 0;
    width: 600px; }
    @media (min-width: 576px) {
      .whoWeAre__background__globe-1 {
        width: 700px; } }
    @media (min-width: 768px) {
      .whoWeAre__background__globe-1 {
        top: 1600px; } }
    @media (min-width: 1100px) {
      .whoWeAre__background__globe-1 {
        top: 1500px; } }
    @media (min-width: 1200px) {
      .whoWeAre__background__globe-1 {
        top: 1900px; } }
    @media (min-width: 1600px) {
      .whoWeAre__background__globe-1 {
        top: 1700px;
        left: -200px; } }
  .whoWeAre__background__globe-2 {
    position: absolute;
    z-index: -2;
    opacity: 0.5;
    top: 3500px;
    right: -350px; }
    @media (min-width: 576px) {
      .whoWeAre__background__globe-2 {
        top: 3000px; } }
    @media (min-width: 768px) {
      .whoWeAre__background__globe-2 {
        top: 2400px; } }
    @media (min-width: 1200px) {
      .whoWeAre__background__globe-2 {
        top: 2600px;
        right: -150px; } }
  .whoWeAre__background__globe-3 {
    position: absolute;
    z-index: -2;
    top: 5700px;
    left: 0;
    width: 600px; }
    @media (min-width: 360px) {
      .whoWeAre__background__globe-3 {
        top: 5500px; } }
    @media (min-width: 400px) {
      .whoWeAre__background__globe-3 {
        top: 5100px; } }
    @media (min-width: 479px) {
      .whoWeAre__background__globe-3 {
        top: 4900px; } }
    @media (min-width: 576px) {
      .whoWeAre__background__globe-3 {
        top: 4800px; } }
    @media (min-width: 700px) {
      .whoWeAre__background__globe-3 {
        top: 4600px; } }
    @media (min-width: 768px) {
      .whoWeAre__background__globe-3 {
        top: 3900px; } }
    @media (min-width: 992px) {
      .whoWeAre__background__globe-3 {
        top: 3300px; } }
    @media (min-width: 1200px) {
      .whoWeAre__background__globe-3 {
        top: 3900px; } }
    @media (min-width: 1600px) {
      .whoWeAre__background__globe-3 {
        top: 3600px; } }
  .whoWeAre__background__globe-4 {
    position: absolute;
    z-index: -2;
    top: 6800px;
    left: 0;
    width: 500px; }
    @media (min-width: 360px) {
      .whoWeAre__background__globe-4 {
        top: 6400px; } }
    @media (min-width: 410px) {
      .whoWeAre__background__globe-4 {
        top: 6200px; } }
    @media (min-width: 480px) {
      .whoWeAre__background__globe-4 {
        top: 5900px; } }
    @media (min-width: 576px) {
      .whoWeAre__background__globe-4 {
        display: none; } }
  @media (min-width: 1200px) {
    .whoWeAre__coindeal-logo {
      width: 300px;
      margin-right: 5%; } }
  .whoWeAre__navigation-menu {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 1600px) {
      .whoWeAre__navigation-menu {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
  .whoWeAre__navigation-item {
    margin-bottom: 20px;
    margin-right: 20px; }
    @media (min-width: 1600px) {
      .whoWeAre__navigation-item {
        margin-bottom: 0; } }
  .whoWeAre__navigation-menu-wrapper {
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .whoWeAre__navigation-menu-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media (min-width: 992px) {
      .whoWeAre__navigation-menu-wrapper {
        width: 543px; } }
    @media (min-width: 1200px) {
      .whoWeAre__navigation-menu-wrapper {
        min-width: 543px;
        width: auto; } }
    @media (min-width: 1600px) {
      .whoWeAre__navigation-menu-wrapper {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .whoWeAre__get-free-tokens {
    background-color: #77d324;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 25px;
    padding: 10px 15px;
    -webkit-transition: .3s;
    transition: .3s;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    border-radius: 2px;
    max-height: 150px;
    cursor: pointer; }
    .whoWeAre__get-free-tokens:hover {
      background-color: #87dd38; }
    @media (min-width: 768px) {
      .whoWeAre__get-free-tokens {
        margin-top: 0;
        min-width: 245px;
        font-size: 24px;
        margin-left: 62px;
        text-align: center; } }
    @media (min-width: 1200px) {
      .whoWeAre__get-free-tokens {
        font-size: 26px;
        margin-left: 10px; } }
    @media (min-width: 1600px) {
      .whoWeAre__get-free-tokens {
        margin-top: -10px;
        margin-left: 60px; } }
    .whoWeAre__get-free-tokens--complete-verification {
      color: #000;
      background-color: #69d8ee; }
      .whoWeAre__get-free-tokens--complete-verification:hover {
        color: #000;
        background-color: #19b9d8; }
    .whoWeAre__get-free-tokens--received {
      background-color: transparent;
      color: #69d8ee;
      border: 1px solid #69d8ee;
      pointer-events: none; }
  .whoWeAre__history {
    margin-top: 70px;
    margin-bottom: 98px; }
    @media (min-width: 1200px) {
      .whoWeAre__history {
        margin-bottom: 430px;
        margin-top: 230px; } }
    .whoWeAre__history__title-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .whoWeAre__history__coindeal {
      color: #69d8ee;
      font-weight: bold;
      font-size: 34px;
      text-transform: uppercase;
      line-height: 1.32; }
      @media (min-width: 768px) {
        .whoWeAre__history__coindeal {
          font-size: 55px;
          line-height: 1.05; } }
    .whoWeAre__history__background-history {
      color: #fff;
      font-weight: bold;
      font-size: 34px;
      text-transform: uppercase;
      line-height: 1.32; }
      @media (min-width: 768px) {
        .whoWeAre__history__background-history {
          font-size: 95px;
          line-height: 1.05; } }
    .whoWeAre__history__text {
      margin-top: 11px;
      font-size: 18px;
      line-height: 1.5;
      width: 80%; }
  .whoWeAre__wolverhampton {
    margin-bottom: 99px; }
    .whoWeAre__wolverhampton__orange-bar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      background-color: #fdb913;
      margin-left: -35px;
      width: 100vw;
      max-height: 88px;
      margin-bottom: 94px;
      z-index: -1; }
      @media (min-width: 576px) {
        .whoWeAre__wolverhampton__orange-bar {
          margin-left: -70px; } }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__orange-bar {
          height: 480px;
          max-height: 480px;
          margin-bottom: -513px; } }
      @media (min-width: 992px) {
        .whoWeAre__wolverhampton__orange-bar {
          margin-left: -140px; } }
      @media (min-width: 1200px) {
        .whoWeAre__wolverhampton__orange-bar {
          margin-bottom: -540px; } }
      @media (min-width: 1600px) {
        .whoWeAre__wolverhampton__orange-bar {
          margin-left: -210px;
          height: 470px;
          max-height: 470px;
          margin-bottom: -530px; } }
    .whoWeAre__wolverhampton__wolver-mobile-bar {
      margin-left: 15px;
      max-height: 87px;
      max-width: 209px;
      width: 60%; }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__wolver-mobile-bar {
          display: none; } }
    .whoWeAre__wolverhampton__wolver-desktop-bar {
      display: none; }
      @media (min-width: 1200px) {
        .whoWeAre__wolverhampton__wolver-desktop-bar {
          position: absolute;
          right: -295px;
          top: 0;
          display: inline-block;
          max-height: 480px;
          width: auto; } }
      @media (min-width: 1200px) {
        .whoWeAre__wolverhampton__wolver-desktop-bar {
          position: absolute;
          right: -225px;
          top: 0;
          display: inline-block;
          max-width: 560px;
          width: 100%; } }
      @media (min-width: 1600px) {
        .whoWeAre__wolverhampton__wolver-desktop-bar {
          max-width: 548px;
          right: -30px; } }
    .whoWeAre__wolverhampton__footballer {
      width: 35%;
      max-width: 137px;
      position: absolute;
      bottom: 0;
      right: 20px; }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__footballer {
          width: 100%;
          max-width: 280px;
          right: 20px; } }
      @media (min-width: 1200px) {
        .whoWeAre__wolverhampton__footballer {
          width: 100%;
          max-width: 320px;
          right: 240px; } }
      @media (min-width: 1600px) {
        .whoWeAre__wolverhampton__footballer {
          max-width: 350px;
          right: 420px; } }
    .whoWeAre__wolverhampton__title {
      font-weight: bold;
      font-size: 34px;
      line-height: 1.32;
      color: #fff;
      text-transform: uppercase; }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__title {
          font-size: 55px; } }
      @media (min-width: 1200px) {
        .whoWeAre__wolverhampton__title {
          font-size: 95px; } }
    .whoWeAre__wolverhampton__wolverhampton-logo {
      display: none; }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__wolverhampton-logo {
          display: inline-block;
          width: 80px; } }
      @media (min-width: 1200px) {
        .whoWeAre__wolverhampton__wolverhampton-logo {
          width: 117px; } }
    @media (min-width: 768px) {
      .whoWeAre__wolverhampton__name-and-logo-wrapper {
        margin-top: 10px;
        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;
        height: 70px; } }
    @media (min-width: 1200px) {
      .whoWeAre__wolverhampton__name-and-logo-wrapper {
        margin-top: 50px; } }
    @media (min-width: 1600px) {
      .whoWeAre__wolverhampton__name-and-logo-wrapper {
        margin-top: 75px; } }
    .whoWeAre__wolverhampton__wolverhampton, .whoWeAre__wolverhampton__wanderers-fc {
      font-size: 28px;
      line-height: 1.36; }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__wolverhampton, .whoWeAre__wolverhampton__wanderers-fc {
          font-weight: bold; } }
      @media (min-width: 1200px) {
        .whoWeAre__wolverhampton__wolverhampton, .whoWeAre__wolverhampton__wanderers-fc {
          font-size: 47px; } }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__wolverhampton span, .whoWeAre__wolverhampton__wanderers-fc span {
          font-weight: normal; } }
    .whoWeAre__wolverhampton__club-name-wrapper {
      margin-bottom: 20px; }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__club-name-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-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-left: 20px;
          margin-bottom: 0;
          color: #23303e; } }
    .whoWeAre__wolverhampton__text {
      font-size: 18px;
      line-height: 1.5; }
      @media (min-width: 768px) {
        .whoWeAre__wolverhampton__text {
          color: #23303e;
          width: 60%;
          margin-top: 40px; } }
      @media (min-width: 1200px) {
        .whoWeAre__wolverhampton__text {
          width: 50%;
          margin-top: 60px; } }
  .whoWeAre__founders {
    color: #0f1824;
    margin-bottom: 15px;
    margin-top: 200px; }
    @media (min-width: 1200px) {
      .whoWeAre__founders {
        margin-bottom: 300px; } }
    .whoWeAre__founders__title {
      font-size: 34px;
      color: #fff;
      font-weight: bold;
      line-height: 1.32;
      text-transform: uppercase; }
      @media (min-width: 768px) {
        .whoWeAre__founders__title {
          font-size: 55px; } }
    .whoWeAre__founders__big-wrapper {
      margin-top: 53px;
      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;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      @media (min-width: 768px) {
        .whoWeAre__founders__big-wrapper {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; } }
      @media (min-width: 1200px) {
        .whoWeAre__founders__big-wrapper {
          margin-top: 150px; } }
    .whoWeAre__founders__founder-wrapper {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 85px;
      margin-right: 20px; }
      @media (min-width: 1200px) {
        .whoWeAre__founders__founder-wrapper {
          margin-right: 100px; } }
    @media (min-width: 768px) {
      .whoWeAre__founders__founder-wrapper:last-of-type {
        margin-right: 0; } }
    .whoWeAre__founders__founder-pic {
      width: 220px;
      z-index: -1; }
    .whoWeAre__founders__founder-fullname-wrapper {
      position: absolute;
      top: 254px;
      left: 21px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-bottom: 2px solid #69d8ee;
      width: 33px;
      padding-bottom: 10px; }
    .whoWeAre__founders__founder-name, .whoWeAre__founders__founder-surname {
      text-transform: uppercase;
      font-weight: bold;
      line-height: 1.08;
      font-size: 24px; }
    .whoWeAre__founders__founder-title {
      position: absolute;
      top: 329px;
      left: 21px;
      font-size: 18px;
      line-height: 1.17; }
    .whoWeAre__founders__founder-linkedin {
      position: absolute;
      top: 381px;
      left: 90px;
      width: 40px;
      height: 40px;
      cursor: pointer; }
  .whoWeAre__bhouse {
    margin-bottom: 93px;
    margin-top: 100px; }
    .whoWeAre__bhouse__title {
      font-size: 34px;
      color: #fff;
      text-transform: uppercase;
      line-height: 1.32;
      font-weight: bold; }
      @media (min-width: 768px) {
        .whoWeAre__bhouse__title {
          font-size: 55px; } }
    .whoWeAre__bhouse__blockchain-house-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -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;
      margin-top: 23px; }
      @media (min-width: 768px) {
        .whoWeAre__bhouse__blockchain-house-wrapper {
          background-color: #fff;
          padding: 35px 30px 25px 30px;
          margin-top: 50px;
          max-width: 1498px; } }
      @media (min-width: 1200px) {
        .whoWeAre__bhouse__blockchain-house-wrapper {
          margin-top: 120px;
          -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; } }
    .whoWeAre__bhouse__blockchain-house-logo {
      width: 195px; }
      @media (min-width: 768px) {
        .whoWeAre__bhouse__blockchain-house-logo {
          display: none; } }
    .whoWeAre__bhouse__blockchain-house-logo-desktop {
      display: none; }
      @media (min-width: 768px) {
        .whoWeAre__bhouse__blockchain-house-logo-desktop {
          display: inline-block;
          width: 264px; } }
    .whoWeAre__bhouse__blockchain-house-description {
      margin-top: 23px;
      line-height: 1.25;
      font-size: 24px; }
      @media (min-width: 768px) {
        .whoWeAre__bhouse__blockchain-house-description {
          color: #23303e; } }
      @media (min-width: 1200px) {
        .whoWeAre__bhouse__blockchain-house-description {
          margin-top: 0;
          margin-left: 85px; } }
      .whoWeAre__bhouse__blockchain-house-description span {
        font-weight: bold; }
    .whoWeAre__bhouse__companies-wrapper {
      margin-top: 48px; }
      @media (min-width: 992px) {
        .whoWeAre__bhouse__companies-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          margin-top: 0; } }
    .whoWeAre__bhouse__company-wrapper {
      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;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 10px;
      border: 1px solid #69d8ee;
      padding: 45px 30px 40px 30px;
      background-color: #0f1824; }
      @media (min-width: 992px) {
        .whoWeAre__bhouse__company-wrapper {
          border-top: 0;
          width: 100%;
          margin-right: 8px;
          max-width: 494px;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          height: 500px; } }
      @media (min-width: 1200px) {
        .whoWeAre__bhouse__company-wrapper {
          height: auto;
          max-height: 450px; } }
    @media (min-width: 992px) {
      .whoWeAre__bhouse__company-wrapper:last-of-type {
        margin-right: 0; } }
    .whoWeAre__bhouse__company-logo {
      width: 100%;
      margin-bottom: 30px; }
      @media (min-width: 992px) {
        .whoWeAre__bhouse__company-logo {
          margin-bottom: 0; } }
    @media (min-width: 992px) {
      .whoWeAre__bhouse__company-logo-wrapper {
        height: 130px;
        margin-bottom: 40px;
        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; } }
    .whoWeAre__bhouse .coindeal-logo {
      width: 175px; }
    .whoWeAre__bhouse .mfit-logo {
      width: 49px; }
    .whoWeAre__bhouse .paycoiner-logo {
      width: 162px; }
  .whoWeAre__advisors {
    margin-bottom: 93px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -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; }
    @media (min-width: 768px) {
      .whoWeAre__advisors {
        margin-top: 100px; } }
    @media (min-width: 1200px) {
      .whoWeAre__advisors {
        margin-bottom: 220px; } }
    .whoWeAre__advisors__title {
      font-size: 34px;
      color: #fff;
      text-transform: uppercase;
      line-height: 1.32;
      font-weight: bold; }
      @media (min-width: 768px) {
        .whoWeAre__advisors__title {
          font-size: 55px; } }
    .whoWeAre__advisors__big-wrapper {
      margin-top: 31px; }
      @media (min-width: 768px) {
        .whoWeAre__advisors__big-wrapper {
          margin-top: 100px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          margin-left: auto;
          margin-right: auto; } }
    .whoWeAre__advisors__advisor-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -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; }
      @media (min-width: 992px) {
        .whoWeAre__advisors__advisor-wrapper {
          max-width: 340px; } }
    @media (min-width: 768px) {
      .whoWeAre__advisors__advisor-wrapper:first-of-type {
        margin-right: 70px; } }
    @media (min-width: 1200px) {
      .whoWeAre__advisors__advisor-wrapper:first-of-type {
        margin-right: 0; } }
    .whoWeAre__advisors__advisor-pic-wrapper {
      position: relative;
      width: 211px;
      height: 216px;
      border: 1px solid #69d8ee;
      margin-left: auto;
      margin-right: auto; }
    .whoWeAre__advisors__advisor-pic {
      position: absolute;
      top: 37px;
      left: 36px;
      width: 216px;
      height: 216px; }
    .whoWeAre__advisors__advisor-name {
      margin-top: 68px;
      font-size: 24px;
      line-height: 1.08;
      font-weight: bold;
      text-transform: uppercase;
      border-bottom: 1px solid #69d8ee;
      width: 40px;
      white-space: nowrap;
      padding-bottom: 18px; }
      @media (min-width: 768px) {
        .whoWeAre__advisors__advisor-name {
          margin-left: 63px; } }
    .whoWeAre__advisors__advisor-description {
      font-size: 18px;
      line-height: 1.5;
      margin-top: 10px; }
      @media (min-width: 768px) {
        .whoWeAre__advisors__advisor-description {
          margin-left: 63px; } }
    .whoWeAre__advisors__advisor-wrapper:first-of-type .whoWeAre__advisors__advisor-description {
      margin-bottom: 68px; }
    @media (min-width: 768px) {
      .whoWeAre__advisors__advisor-wrapper:first-of-type .whoWeAre__advisors__advisor-pic-wrapper {
        margin-left: 26px; } }
    @media (min-width: 768px) {
      .whoWeAre__advisors__advisor-wrapper:last-of-type .whoWeAre__advisors__advisor-pic-wrapper {
        margin-left: 41px; } }
    @media (min-width: 768px) {
      .whoWeAre__advisors__advisor-wrapper:last-of-type .whoWeAre__advisors__advisor-description,
      .whoWeAre__advisors__advisor-wrapper:last-of-type .whoWeAre__advisors__advisor-name {
        margin-left: 78px; } }
  .whoWeAre__press {
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0; }
    @media (min-width: 768px) {
      .whoWeAre__press {
        margin-top: 140px; } }
    .whoWeAre__press__title {
      font-size: 34px;
      color: #fff;
      text-transform: uppercase;
      line-height: 1.32;
      font-weight: bold;
      margin-right: auto; }
      @media (min-width: 768px) {
        .whoWeAre__press__title {
          font-size: 55px; } }
    .whoWeAre__press__articles-wrapper {
      margin-top: 48px;
      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: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 58px; }
      @media (min-width: 768px) {
        .whoWeAre__press__articles-wrapper {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-flow: wrap;
              flex-flow: wrap;
          margin-top: 100px; } }
    .whoWeAre__press__article {
      width: 252px;
      height: 252px;
      background-color: #fff;
      margin-bottom: 12px;
      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;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 50px 35px 25px 35px;
      cursor: pointer; }
      @media (min-width: 768px) {
        .whoWeAre__press__article {
          margin-right: 12px; } }
      @media (min-width: 1200px) {
        .whoWeAre__press__article {
          width: 190px;
          height: 190px; } }
    .whoWeAre__press__article-image {
      width: 100%;
      margin-top: auto;
      margin-bottom: auto; }
    .whoWeAre__press__read-more {
      margin-top: auto;
      color: #23303e;
      font-size: 18px; }
    .whoWeAre__press .whoWeAre__get-free-tokens {
      margin-top: 0; }
      @media (min-width: 768px) {
        .whoWeAre__press .whoWeAre__get-free-tokens {
          margin-left: auto; } }
      @media (min-width: 1200px) {
        .whoWeAre__press .whoWeAre__get-free-tokens {
          margin-top: 15px;
          min-width: 437px;
          height: 90px;
          text-align: center;
          padding: 25px 30px 25px 30px;
          font-size: 48px;
          max-height: unset; } }

.tokensClaimed__controls-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto; }

.tokensClaimed__claim-tokens {
  height: 45px;
  width: auto;
  background-color: #69d8ee;
  color: #0f1d2c;
  padding: 15px 27px;
  text-transform: uppercase;
  font-weight: bold; }
  .tokensClaimed__claim-tokens:hover {
    background-color: #19b9d8; }

.tokensClaimedError {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #ff2800; }
  .tokensClaimedError__info {
    width: 25px;
    height: 25px;
    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;
    border-radius: 50%;
    border: 1px solid #ff2800;
    margin-right: 10px; }

.headline {
  color: #0f1824; }
  .headline__main--first, .headline__main--third {
    display: block;
    font-weight: 300;
    line-height: 1.866; }
    .headline__main--first, .headline__main--third {
      font-size: 26px; }
      @media screen and (min-width: 320px) {
        .headline__main--first, .headline__main--third {
          font-size: calc(26px + 11 * ((100vw - 320px) / 448)); } }
      @media screen and (min-width: 768px) {
        .headline__main--first, .headline__main--third {
          font-size: 37px; } }
  .headline__main--second {
    color: #77d324;
    display: block;
    line-height: 1;
    font-weight: 700; }
    .headline__main--second {
      font-size: 37px; }
      @media screen and (min-width: 768px) {
        .headline__main--second {
          font-size: calc(37px + 58 * ((100vw - 768px) / 1212)); } }
      @media screen and (min-width: 1980px) {
        .headline__main--second {
          font-size: 95px; } }
  .headline__main--third {
    font-weight: 700; }
  @media (min-width: 576px) {
    .headline__main--first, .headline__main--second, .headline__main--third {
      color: #0f1824;
      line-height: 1.052;
      display: inline;
      font-weight: 700;
      text-align: left; }
      .headline__main--first, .headline__main--second, .headline__main--third {
        font-size: 37px; } }
    @media screen and (min-width: 576px) and (min-width: 768px) {
      .headline__main--first, .headline__main--second, .headline__main--third {
        font-size: calc(37px + 58 * ((100vw - 768px) / 1212)); } }
    @media screen and (min-width: 576px) and (min-width: 1980px) {
      .headline__main--first, .headline__main--second, .headline__main--third {
        font-size: 95px; } }
  .headline__main .sub-headline {
    color: #62d1e6;
    display: block;
    white-space: nowrap; }
    .headline__main .sub-headline {
      font-size: 18px; }
      @media screen and (min-width: 320px) {
        .headline__main .sub-headline {
          font-size: calc(18px + 29 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .headline__main .sub-headline {
          font-size: 47px; } }
    @media (min-width: 992px) {
      .headline__main .sub-headline {
        display: inline; } }
  .headline__secondary {
    color: #0f1824;
    line-height: 1.090;
    text-align: center;
    font-weight: 700; }
    .headline__secondary {
      font-size: 31px; }
      @media screen and (min-width: 320px) {
        .headline__secondary {
          font-size: calc(31px + 24 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .headline__secondary {
          font-size: 55px; } }
    @media (min-width: 992px) {
      .headline__secondary {
        text-align: left; } }
    .headline__secondary .sub-headline {
      font-weight: 300;
      text-transform: uppercase;
      color: #62d1e6;
      display: block; }
      .headline__secondary .sub-headline {
        font-size: 18px; }
        @media screen and (min-width: 320px) {
          .headline__secondary .sub-headline {
            font-size: calc(18px + 10 * ((100vw - 320px) / 1660)); } }
        @media screen and (min-width: 1980px) {
          .headline__secondary .sub-headline {
            font-size: 28px; } }
      .headline__secondary .sub-headline__getToken {
        display: block;
        margin-bottom: 30px; }
  .headline__count, .headline__market {
    line-height: 1.405;
    display: none; }
    .headline__count, .headline__market {
      font-size: 18px; }
      @media screen and (min-width: 320px) {
        .headline__count, .headline__market {
          font-size: calc(18px + 19 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .headline__count, .headline__market {
          font-size: 37px; } }
    @media (min-width: 992px) {
      .headline__count, .headline__market {
        display: inline; } }
  .headline__third {
    line-height: 1.133;
    font-weight: 700; }
    .headline__third {
      font-size: 31px; }
      @media screen and (min-width: 320px) {
        .headline__third {
          font-size: calc(31px + 58 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .headline__third {
          font-size: 89px; } }
    .headline__third .sub-headline {
      color: #62d1e6;
      display: block;
      text-align: center;
      line-height: 2.750; }
      .headline__third .sub-headline {
        font-size: 22px; }
        @media screen and (min-width: 320px) {
          .headline__third .sub-headline {
            font-size: calc(22px + 33 * ((100vw - 320px) / 1660)); } }
        @media screen and (min-width: 1980px) {
          .headline__third .sub-headline {
            font-size: 55px; } }
      @media (min-width: 768px) {
        .headline__third .sub-headline {
          text-align: left;
          line-height: 1; } }
  .headline__market {
    display: inline;
    text-align: center; }
    @media (min-width: 992px) {
      .headline__market {
        position: relative;
        top: -20px; } }
  .headline__cta {
    font-size: 28px;
    line-height: 1.571;
    color: #0f1824;
    font-weight: 700; }

.tokenv2__section--whitePaper > .headline__cta {
  margin: 0 0 15px; }
  .tokenv2__section--whitePaper > .headline__cta {
    font-size: 22px; }
    @media screen and (min-width: 768px) {
      .tokenv2__section--whitePaper > .headline__cta {
        font-size: calc(22px + 6 * ((100vw - 768px) / 1212)); } }
    @media screen and (min-width: 1980px) {
      .tokenv2__section--whitePaper > .headline__cta {
        font-size: 28px; } }
  @media (min-width: 992px) {
    .tokenv2__section--whitePaper > .headline__cta {
      margin: 0 50px 0 0; } }

.tiny-subheading {
  font-size: 24px;
  line-height: 1.416; }

.tokenv2__get .headline .sub-headline {
  text-align: center;
  margin: 0 0 30px 0; }

.uppercase, .headline__third .sub-headline, .btn__blue, .btn__download, .tokenv2 .counter__label {
  text-transform: uppercase; }

.light {
  font-weight: 300; }

.bold {
  font-weight: 700; }

.color--light-blue {
  color: #62d1e6; }

.btn {
  display: block;
  max-width: 515px;
  text-align: center;
  color: #0f1824; }
  .btn__close, .btn__readmore, .btn__token, .btn__download {
    font-weight: 700; }
  .btn__close {
    color: #0f1824;
    font-size: 14px;
    line-height: 35px;
    border: 1px solid rgba(0, 0, 0, 0.85);
    min-width: 90px;
    margin-bottom: 115px; }
  .btn__readmore {
    font-size: 14px;
    color: #62d1e6;
    font-weight: 300;
    line-height: 2;
    text-decoration: underline; }
  .btn__blue {
    font-size: 14px;
    color: #62d1e6;
    font-weight: 500;
    line-height: 35px;
    -webkit-transition: background-color 500ms linear;
    transition: background-color 500ms linear; }
  .btn__token {
    background-color: #77d324;
    text-transform: uppercase;
    color: #0f1824;
    border-radius: 2px;
    padding: 19px 24px;
    font-weight: 700;
    -webkit-box-shadow: 0px 0px 13px -3px rgba(0, 0, 0, 0.67);
    box-shadow: 0px 0px 13px -3px rgba(0, 0, 0, 0.4);
    -webkit-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear; }
    .btn__token {
      font-size: 22px; }
      @media screen and (min-width: 320px) {
        .btn__token {
          font-size: calc(22px + 9 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .btn__token {
          font-size: 31px; } }
    .btn__token--received {
      background-color: transparent;
      color: #62d1e6;
      border: 1px solid #62d1e6;
      pointer-events: none; }
    .btn__token:hover {
      background-color: #91e04a;
      -webkit-transition: background-color 1000ms linear;
      transition: background-color 1000ms linear; }
    .btn__token--count {
      margin: 45px 0 0 0; }
    .btn__token--intro {
      margin: 30px auto; }
      @media (min-width: 992px) {
        .btn__token--intro {
          margin: 30px 0 0 0; } }
  .btn__download {
    background-color: #FFFFFF;
    font-size: 26px;
    min-width: 220px;
    padding: 10px 0;
    border-radius: 27px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
    .btn__download__download {
      background-color: #FFFFFF;
      font-size: 26px;
      min-width: 220px;
      padding: 10px 0;
      border-radius: 27px; }
    .btn__download:hover {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }

nav.main {
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
  padding: 25px; }
  @media (min-width: 576px) {
    nav.main {
      padding: 50px 25px 25px 45px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row;
              flex-flow: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (min-width: 992px) {
    nav.main {
      padding: 50px 25px 25px 120px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row;
              flex-flow: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (min-width: 1200px) {
    nav.main {
      padding: 85px 25px 25px 155px; } }
  @media (min-width: 1600px) {
    nav.main {
      padding: 85px 210px 25px 210px; } }
  nav.main .logo_main {
    display: none;
    width: 250px;
    margin: 35px auto 0 auto; }
    @media (min-width: 576px) {
      nav.main .logo_main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0; } }
    @media (min-width: 992px) {
      nav.main .logo_main {
        width: 213px;
        height: 44px; } }
    @media (min-width: 1200px) {
      nav.main .logo_main {
        width: 285px;
        height: 59px; } }
  @media (min-width: 768px) {
    nav.main .navigation {
      margin: 0; } }
  @media (min-width: 992px) {
    nav.main .navigation {
      min-width: 700px;
      padding: 0 0 0 20px; } }
  @media (min-width: 1200px) {
    nav.main .navigation {
      min-width: 735px;
      padding: 0 0 0 30px; } }
  @media (min-width: 1600px) {
    nav.main .navigation {
      padding: 0; } }
  nav.main .navigation__sub {
    display: none; }
    @media (min-width: 992px) {
      nav.main .navigation__sub {
        display: block; } }
  nav.main .navigation__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 16px;
    line-height: 2.5;
    text-transform: uppercase;
    color: #0f1824;
    position: relative;
    cursor: pointer; }
    @media (min-width: 1200px) {
      nav.main .navigation__item {
        font-size: 18px; } }
    nav.main .navigation__item--active::after {
      content: '';
      width: 100%;
      border-bottom: 3px solid #62d1e6;
      left: 0;
      bottom: 5px;
      position: absolute; }
    nav.main .navigation__item:first-child {
      margin: 0 15px 0 0; }
      @media (min-width: 1200px) {
        nav.main .navigation__item:first-child {
          margin: 0 25px 0 0; } }
    nav.main .navigation__item:last-child {
      margin: 0 0 0 15px; }
      @media (min-width: 1200px) {
        nav.main .navigation__item:last-child {
          margin: 0 0 0 15px; } }
  nav.main .navigation__subitem {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 16px;
    line-height: 1.5;
    color: #0f1824;
    padding: 0 5px; }
    @media (min-width: 1200px) {
      nav.main .navigation__subitem {
        font-size: 18px; } }
    @media (min-width: 1600px) {
      nav.main .navigation__subitem {
        padding: 0 10px; } }
    nav.main .navigation__subitem--active {
      font-weight: 700; }
    nav.main .navigation__subitem:first-child {
      padding: 0 5px 0 0; }
      @media (min-width: 1200px) {
        nav.main .navigation__subitem:first-child {
          padding: 0 5px 0 0; } }
      @media (min-width: 1600px) {
        nav.main .navigation__subitem:first-child {
          padding: 0 10px 0 0; } }

.animation--blink {
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
          animation: blink-animation 1s steps(5, start) infinite; }

.animation--rotate {
  -webkit-animation: rotate-animation 5s steps(50, start) infinite;
          animation: rotate-animation 5s steps(50, start) infinite; }

.double-arrow-icon {
  display: block;
  width: 26px;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .double-arrow-icon {
      display: none; } }

.background-odd {
  background-color: #f3f5f8; }

.token {
  background-color: white;
  margin: 0;
  color: rgba(0, 0, 0, 0.85); }

@-webkit-keyframes blink-animation {
  to {
    visibility: hidden; } }

@keyframes blink-animation {
  to {
    visibility: hidden; } }

@-webkit-keyframes rotate-animation {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate-animation {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.carousel > input[type="radio"]:nth-child(1):checked ~ .carousel__prev > label:nth-child(3), .carousel > input[type="radio"]:nth-child(1):checked ~ .carousel__next > label:nth-child(2), .carousel > input[type="radio"]:nth-child(2):checked ~ .carousel__prev > label:nth-child(1), .carousel > input[type="radio"]:nth-child(2):checked ~ .carousel__next > label:nth-child(3), .carousel > input[type="radio"]:nth-child(3):checked ~ .carousel__prev > label:nth-child(2), .carousel > input[type="radio"]:nth-child(3):checked ~ .carousel__next > label:nth-child(1) {
  opacity: 1 !important;
  z-index: 3; }

.tokenv2__section {
  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;
  color: #0f1824;
  min-height: 80px; }
  .tokenv2__section--claim-tokens-modal {
    background-color: #FFFFFF; }
  .tokenv2__section--whitePaper {
    background-color: #62d1e6; }
  .tokenv2__section--claim-tokens-modal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    padding: 45px 15px 45px 15px; }
    @media (min-width: 576px) {
      .tokenv2__section--claim-tokens-modal {
        padding: 85px 45px 125px 45px; } }
    @media (min-width: 992px) {
      .tokenv2__section--claim-tokens-modal {
        padding: 85px 120px 125px 120px; } }
    @media (min-width: 1200px) {
      .tokenv2__section--claim-tokens-modal {
        padding: 85px 155px 125px 155px; } }
    @media (min-width: 1600px) {
      .tokenv2__section--claim-tokens-modal {
        padding: 85px 210px 125px 210px; } }
  .tokenv2__section--whitePaper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    padding: 25px 15px 25px 15px; }
    @media (min-width: 992px) {
      .tokenv2__section--whitePaper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row;
                flex-flow: row;
        padding: 5px 120px 5px 120px; } }
    @media (min-width: 1200px) {
      .tokenv2__section--whitePaper {
        padding: 5px 155px 5px 155px; } }
    @media (min-width: 1600px) {
      .tokenv2__section--whitePaper {
        padding: 5px 210px 5px 210px; } }
    .tokenv2__section--whitePaper .headline {
      text-align: center; }
      @media (min-width: 992px) {
        .tokenv2__section--whitePaper .headline {
          text-align: left; } }
  .tokenv2__section--progress-bar {
    background-color: #fff;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 60px 0;
    display: none; }
    @media (min-width: 992px) {
      .tokenv2__section--progress-bar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .tokenv2__section--claim-tokens-modal {
    min-height: 100vh; }

.tokenv2__get {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%; }

.tokenv2__section--intro {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #FFFFFF;
  padding: 0 15px 45px 15px; }
  @media (min-width: 576px) {
    .tokenv2__section--intro {
      padding: 85px 45px 125px 45px; } }
  @media (min-width: 992px) {
    .tokenv2__section--intro {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row;
              flex-flow: row;
      padding: 85px 120px 125px 120px; } }
  @media (min-width: 1200px) {
    .tokenv2__section--intro {
      padding: 85px 155px 125px 155px; } }
  @media (min-width: 1600px) {
    .tokenv2__section--intro {
      padding: 85px 210px 125px 210px; } }

.tokenv2__claim, .tokenv2__count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 180px; }
  @media (min-width: 992px) {
    .tokenv2__claim, .tokenv2__count {
      min-height: auto; } }

.tokenv2__claim {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 992px) {
    .tokenv2__claim {
      width: 50%;
      text-align: left;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  .tokenv2__claim .headline {
    text-align: center; }
    @media (min-width: 992px) {
      .tokenv2__claim .headline {
        text-align: left; } }
  .tokenv2__claim .tokensClaimed__controls-wrapper {
    margin: 40px 0 0 0; }
    @media (min-width: 1200px) {
      .tokenv2__claim .tokensClaimed__controls-wrapper {
        margin: 35px 0 0 0; } }

.tokenv2__count {
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  @media (min-width: 992px) {
    .tokenv2__count {
      width: 60%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  @media (min-width: 1200px) {
    .tokenv2__count {
      width: auto; } }
  .tokenv2__count .headline__market {
    position: relative;
    top: 20px;
    font-size: 28px; }
    @media (min-width: 992px) {
      .tokenv2__count .headline__market {
        line-height: 30px;
        top: -10px; }
        .tokenv2__count .headline__market {
          font-size: 18px; } }
    @media screen and (min-width: 992px) and (min-width: 320px) {
      .tokenv2__count .headline__market {
        font-size: calc(18px + 29 * ((100vw - 320px) / 1660)); } }
    @media screen and (min-width: 992px) and (min-width: 1980px) {
      .tokenv2__count .headline__market {
        font-size: 47px; } }
    .tokenv2__count .headline__market-begin {
      font-size: 18px; }
      @media screen and (min-width: 320px) {
        .tokenv2__count .headline__market-begin {
          font-size: calc(18px + 4 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .tokenv2__count .headline__market-begin {
          font-size: 22px; } }
    @media (min-width: 992px) {
      .tokenv2__count .headline__market-begin {
        margin-bottom: 30px; } }

.tokenv2 .progress {
  display: none; }
  @media (min-width: 992px) {
    .tokenv2 .progress {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      max-width: 575px;
      margin-left: 30px; } }
  .tokenv2 .progress .passed, .tokenv2 .progress .remain {
    height: 45px;
    font-size: 26px;
    line-height: 1.520;
    font-weight: 700; }
    .tokenv2 .progress .passed, .tokenv2 .progress .remain {
      font-size: 18px; }
      @media screen and (min-width: 320px) {
        .tokenv2 .progress .passed, .tokenv2 .progress .remain {
          font-size: calc(18px + 8 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .tokenv2 .progress .passed, .tokenv2 .progress .remain {
          font-size: 26px; } }
  .tokenv2 .progress .passed {
    position: relative;
    text-align: left;
    color: #0f1824;
    min-width: 105px;
    border-bottom-left-radius: 130px;
    border-top-left-radius: 130px;
    background-color: #77d324;
    padding: 5px 5px 0 20px; }
    .tokenv2 .progress .passed::after {
      position: absolute;
      content: '';
      top: -14px;
      right: -8px;
      height: 65px;
      border: 4px solid #0f1824;
      border-radius: 130px; }
  .tokenv2 .progress .remain {
    text-align: right;
    color: #FFFFFF;
    width: 80%;
    border-bottom-right-radius: 130px;
    border-top-right-radius: 130px;
    background-color: #0f1824;
    padding: 5px 20px 0 0; }

.tokenv2 .counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 70%;
  max-width: 250px; }
  @media (min-width: 992px) {
    .tokenv2 .counter {
      max-width: none;
      width: auto; } }
  .tokenv2 .counter__label {
    color: #96a6a9;
    line-height: 1;
    font-weight: 300;
    text-align: center; }
    .tokenv2 .counter__label {
      font-size: 14px; }
      @media screen and (min-width: 320px) {
        .tokenv2 .counter__label {
          font-size: calc(14px + 8 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .tokenv2 .counter__label {
          font-size: 22px; } }
  .tokenv2 .counter .time {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    font-size: 89px;
    line-height: 1;
    font-weight: 700; }
    .tokenv2 .counter .time {
      font-size: 37px; }
      @media screen and (min-width: 992px) {
        .tokenv2 .counter .time {
          font-size: calc(37px + 113 * ((100vw - 992px) / 988)); } }
      @media screen and (min-width: 1980px) {
        .tokenv2 .counter .time {
          font-size: 150px; } }
  .tokenv2 .counter .colon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 40px;
    padding-bottom: 15px; }
    .tokenv2 .counter .colon {
      font-size: 37px; }
      @media screen and (min-width: 992px) {
        .tokenv2 .counter .colon {
          font-size: calc(37px + 53 * ((100vw - 992px) / 988)); } }
      @media screen and (min-width: 1980px) {
        .tokenv2 .counter .colon {
          font-size: 90px; } }
    @media (min-width: 992px) {
      .tokenv2 .counter .colon {
        margin: 0 20px; } }

.ru-ru .tokenv2 .steps__item--done::after {
  bottom: -105px; }

.ru-ru .tokenv2 .steps__description--notice {
  bottom: -60px; }

.tokenv2__section--tokenFeatures {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #f3f5f8;
  padding: 45px 15px 45px 15px; }
  @media (min-width: 576px) {
    .tokenv2__section--tokenFeatures {
      padding: 85px 45px 125px 45px; } }
  @media (min-width: 992px) {
    .tokenv2__section--tokenFeatures {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row;
              flex-flow: row;
      padding: 85px 120px 125px 120px; } }
  @media (min-width: 1200px) {
    .tokenv2__section--tokenFeatures {
      padding: 85px 155px 125px 155px; } }
  @media (min-width: 1600px) {
    .tokenv2__section--tokenFeatures {
      padding: 85px 210px 125px 210px; } }

.tokenv2__features, .tokenv2__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  @media (min-width: 992px) {
    .tokenv2__features, .tokenv2__video {
      width: 50%; } }

@media (min-width: 1600px) {
  .tokenv2__features {
    width: 60%; } }

@media (min-width: 1600px) {
  .tokenv2__video {
    width: 40%; } }

.tokenv2__features .headline {
  margin: 0 0 30px 0; }

.tokenv2__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; }
  @media (max-width: 991px) {
    .tokenv2__video {
      margin: 45px 0 0 0; } }
  @media (min-width: 1200px) {
    .tokenv2__video {
      margin-right: 0; } }

.tokenv2 .features-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  min-height: 300px; }
  .tokenv2 .features-list__item {
    min-height: 130px;
    font-weight: 700;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .tokenv2 .features-list__item {
      font-size: 18px; }
      @media screen and (min-width: 320px) {
        .tokenv2 .features-list__item {
          font-size: calc(18px + 29 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .tokenv2 .features-list__item {
          font-size: 47px; } }
    @media (min-width: 992px) {
      .tokenv2 .features-list__item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row;
                flex-flow: row;
        min-height: 58px;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .tokenv2 .features-list__icon {
    display: block;
    width: 40px;
    height: 40px; }
    @media (min-width: 576px) {
      .tokenv2 .features-list__icon {
        width: 48px;
        height: 48px; } }
    @media (min-width: 768px) {
      .tokenv2 .features-list__icon {
        width: 58px;
        height: 58px; } }
  .tokenv2 .features-list__desc {
    padding: 0; }
    @media (min-width: 992px) {
      .tokenv2 .features-list__desc {
        padding: 0 0 0 30px; } }

.tokenv2__section--getToken {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #FFFFFF;
  padding: 45px 15px 45px 15px; }
  @media (min-width: 576px) {
    .tokenv2__section--getToken {
      padding: 85px 45px 125px 45px; } }
  @media (min-width: 992px) {
    .tokenv2__section--getToken {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row;
              flex-flow: row;
      padding: 85px 120px 125px 120px;
      padding-bottom: 200px; } }
  @media (min-width: 1200px) {
    .tokenv2__section--getToken {
      padding: 85px 155px 125px 155px;
      padding-bottom: 200px; } }
  @media (min-width: 1600px) {
    .tokenv2__section--getToken {
      padding: 85px 210px 125px 210px;
      padding-bottom: 200px; } }

.tokenv2__get .tokensClaimed__controls-wrapper {
  position: relative;
  top: 0; }
  @media (min-width: 992px) {
    .tokenv2__get .tokensClaimed__controls-wrapper {
      top: 95px; } }

.tokenv2__get .headline__secondary {
  padding: 0 0 80px 0; }
  @media (min-width: 992px) {
    .tokenv2__get .headline__secondary {
      text-align: center; } }

.tokenv2 .steps {
  display: grid;
  grid-template-columns: 50% 50%;
  justify-items: center;
  width: 100%;
  grid-row-gap: 100px; }
  @media (max-width: 991px) {
    .tokenv2 .steps {
      grid-template-columns: 100%; } }
  .tokenv2 .steps__count {
    position: relative;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background-color: #f3f5f8;
    z-index: 0; }
  .tokenv2 .steps__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 100%;
    max-width: 280px;
    min-height: 350px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 992px) {
      .tokenv2 .steps__item {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .tokenv2 .steps__item--done {
      position: relative; }
      .tokenv2 .steps__item--done:after {
        content: '';
        position: absolute;
        top: 120px;
        display: inline-block;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        height: 40px;
        width: 18px;
        border-bottom: 7px solid #77d324;
        border-right: 7px solid #77d324; }
        @media (min-width: 992px) {
          .tokenv2 .steps__item--done:after {
            top: unset;
            bottom: -60px; } }
  .tokenv2 .steps__icon {
    max-height: 70px;
    z-index: 1;
    display: block;
    margin: 0 auto; }
    @media (min-width: 992px) {
      .tokenv2 .steps__icon {
        top: 60px;
        left: 60px;
        max-height: unset;
        max-width: 123px; } }
    .tokenv2 .steps__icon--fix {
      left: 50px; }
    .tokenv2 .steps__icon .btn {
      position: absolute;
      bottom: -125px; }
  .tokenv2 .steps__description {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.230;
    text-align: center;
    margin-top: 15px; }
    .tokenv2 .steps__description--done {
      color: #d8d8d8; }
    .tokenv2 .steps__description--notice {
      font-size: 18px;
      line-height: 1.5;
      font-weight: 300;
      display: block;
      width: 100%;
      text-align: center; }

.steps__item--done .steps__count, .steps__item--done .steps__description, .steps__item--done .steps__icon {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  color: #f3f5f8; }

.tokenv2__section--claim-tokens-modal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 10; }
  .tokenv2__section--claim-tokens-modal .spinner {
    margin-bottom: 75px; }
  .tokenv2__section--claim-tokens-modal .tiny-subheading {
    text-transform: capitalize;
    margin-bottom: 25px; }
  .tokenv2__section--claim-tokens-modal .headline__secondary {
    text-align: center;
    margin-bottom: 50px; }
  .tokenv2__section--claim-tokens-modal .btn__token {
    margin-bottom: 25px; }
  .tokenv2__section--claim-tokens-modal .btn__blue {
    margin-bottom: 60px; }
  .tokenv2__section--claim-tokens-modal .btn__readmore {
    margin-bottom: 30px; }
  .tokenv2__section--claim-tokens-modal .tokensClaimedError {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    color: #ff2800; }
    .tokenv2__section--claim-tokens-modal .tokensClaimedError__info {
      width: 25px;
      height: 25px;
      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;
      border-radius: 50%;
      border: 1px solid #ff2800;
      margin-right: 10px; }

.tokenv2__section--whoWeAre {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-repeat: no-repeat;
  background-position: right top;
  background-image: none;
  background-size: contain;
  background-color: #FFFFFF;
  padding: 25px; }
  @media (min-width: 576px) {
    .tokenv2__section--whoWeAre {
      padding: 85px 45px 125px 45px;
      background-image: url("/images/tokenv2/bg-history-520.png"); } }
  @media (min-width: 992px) {
    .tokenv2__section--whoWeAre {
      padding: 85px 120px 125px 120px;
      background-image: url("/images/tokenv2/bg-history-550.png"); } }
  @media (min-width: 1200px) {
    .tokenv2__section--whoWeAre {
      padding: 85px 155px 125px 155px;
      background-image: url("/images/tokenv2/bg-history-590.png"); } }
  @media (min-width: 1600px) {
    .tokenv2__section--whoWeAre {
      padding: 85px 210px 125px 210px;
      background-image: url("/images/tokenv2/earth-background.png"); } }
  .tokenv2__section--whoWeAre .tokensClaimed__controls-wrapper {
    margin: unset; }
  .tokenv2__section--whoWeAre .logo--history {
    margin: 0 0 35px 0; }
    @media (min-width: 576px) {
      .tokenv2__section--whoWeAre .logo--history {
        display: none; } }
  .tokenv2__section--whoWeAre .headline, .tokenv2__section--whoWeAre .tokensClaimed__controls-wrapper {
    -ms-flex-item-align: center;
        align-self: center; }
    @media (min-width: 768px) {
      .tokenv2__section--whoWeAre .headline, .tokenv2__section--whoWeAre .tokensClaimed__controls-wrapper {
        -ms-flex-item-align: start;
            align-self: flex-start; } }

.intro-text {
  line-height: 1.416;
  margin: 25px 0 45px 0;
  text-align: center;
  -ms-flex-item-align: start;
      align-self: flex-start; }
  .intro-text {
    font-size: 16px; }
    @media screen and (min-width: 320px) {
      .intro-text {
        font-size: calc(16px + 8 * ((100vw - 320px) / 1660)); } }
    @media screen and (min-width: 1980px) {
      .intro-text {
        font-size: 24px; } }
  @media (min-width: 768px) {
    .intro-text {
      text-align: left; } }
  @media (min-width: 1200px) {
    .intro-text {
      max-width: 500px; } }
  @media (min-width: 1600px) {
    .intro-text {
      max-width: 700px; } }

.tokenv2__section--wolverHampton {
  position: relative;
  z-index: 2;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #f3f5f8;
  padding: 45px 15px 45px 15px; }
  @media (min-width: 576px) {
    .tokenv2__section--wolverHampton {
      padding: 85px 45px 125px 45px; } }
  @media (min-width: 992px) {
    .tokenv2__section--wolverHampton {
      padding: 85px 120px 125px 120px; } }
  @media (min-width: 1200px) {
    .tokenv2__section--wolverHampton {
      padding: 85px 155px 125px 155px; } }
  @media (min-width: 1600px) {
    .tokenv2__section--wolverHampton {
      padding: 85px 210px 125px 210px; } }
  .tokenv2__section--wolverHampton::after {
    content: '';
    position: absolute;
    z-index: 1;
    display: block;
    background-image: url("/images/tokenv2/wolverhampton-mobile-1.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
    @media (min-width: 992px) {
      .tokenv2__section--wolverHampton::after {
        width: 820px;
        height: calc(100% + 75px);
        right: -260px;
        bottom: 0;
        left: unset;
        top: unset;
        background-image: url("/images/tokenv2/wolverhampton.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: unset; } }
    @media (min-width: 1200px) {
      .tokenv2__section--wolverHampton::after {
        right: -210px; } }
    @media (min-width: 1600px) {
      .tokenv2__section--wolverHampton::after {
        right: 0; } }
  .tokenv2__section--wolverHampton .headline, .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper {
    -ms-flex-item-align: center;
        align-self: center; }
    @media (min-width: 768px) {
      .tokenv2__section--wolverHampton .headline, .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper {
        -ms-flex-item-align: start;
            align-self: flex-start; } }
  .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper {
    position: relative;
    top: -30px;
    margin: unset; }
    @media (min-width: 576px) {
      .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper {
        top: unset; } }

@media (min-width: 992px) {
  .tokenv2__section--wolverHampton .intro-text {
    width: 50%; } }

body.ru-ru .tokenv2__section--wolverHampton .headline__third {
  text-align: center; }
  @media (min-width: 992px) {
    body.ru-ru .tokenv2__section--wolverHampton .headline__third {
      text-align: left;
      max-width: 200px; } }
  @media (min-width: 1600px) {
    body.ru-ru .tokenv2__section--wolverHampton .headline__third {
      max-width: 800px; } }

@media (min-width: 992px) {
  body.ru-ru .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper .btn__token {
    max-width: 420px; } }

@media (min-width: 1600px) {
  body.ru-ru .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper .btn__token {
    max-width: 580px; } }

@media (min-width: 992px) {
  body.de-de .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper .btn__token, body.pl-pl .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper .btn__token {
    max-width: 415px; } }

@media (min-width: 1600px) {
  body.de-de .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper .btn__token, body.pl-pl .tokenv2__section--wolverHampton .tokensClaimed__controls-wrapper .btn__token {
    max-width: 515px; } }

@media (min-width: 992px) {
  body.ko-kr .tokenv2__section--wolverHampton .intro-text, body.zh-cn .tokenv2__section--wolverHampton .intro-text {
    width: 45%; } }

@media (min-width: 1200px) {
  body.ko-kr .tokenv2__section--wolverHampton .intro-text, body.zh-cn .tokenv2__section--wolverHampton .intro-text {
    width: 50%; } }

.tokenv2__section--founders {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  padding: 45px 15px 45px 15px; }
  @media (min-width: 576px) {
    .tokenv2__section--founders {
      padding: 85px 45px 125px 45px; } }
  @media (min-width: 992px) {
    .tokenv2__section--founders {
      padding: 85px 120px 125px 120px; } }
  @media (min-width: 1200px) {
    .tokenv2__section--founders {
      padding: 85px 155px 125px 155px; } }
  @media (min-width: 1600px) {
    .tokenv2__section--founders {
      padding: 85px 210px 125px 210px; } }
  .tokenv2__section--founders .headline__third {
    padding: 0 0 80px 0; }
  .tokenv2__section--founders .founders {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
    @media (min-width: 768px) {
      .tokenv2__section--founders .founders {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row;
                flex-flow: row; } }
    .tokenv2__section--founders .founders__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media (min-width: 768px) {
        .tokenv2__section--founders .founders__item {
          max-width: 220px;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-flow: column;
                  flex-flow: column; } }
    .tokenv2__section--founders .founders__item:nth-child(2) {
      padding: 60px 0; }
      @media (min-width: 768px) {
        .tokenv2__section--founders .founders__item:nth-child(2) {
          padding: 0; } }
    .tokenv2__section--founders .founders__link {
      position: absolute;
      left: -65px;
      bottom: -15px;
      cursor: pointer;
      width: 40px;
      height: 40px; }
      @media (min-width: 576px) {
        .tokenv2__section--founders .founders__link {
          left: -110px; } }
      @media (min-width: 768px) {
        .tokenv2__section--founders .founders__link {
          bottom: -20px;
          left: calc(50% - 20px); } }
      .tokenv2__section--founders .founders__link .founder-icon {
        width: 40px;
        height: 40px; }
        .tokenv2__section--founders .founders__link .founder-icon--dark {
          display: none; }
          @media (min-width: 768px) {
            .tokenv2__section--founders .founders__link .founder-icon--dark {
              display: block; } }
        @media (min-width: 576px) {
          .tokenv2__section--founders .founders__link .founder-icon--light {
            left: -110px; } }
        @media (min-width: 768px) {
          .tokenv2__section--founders .founders__link .founder-icon--light {
            display: none; } }
    .tokenv2__section--founders .founders__photo {
      width: 100%;
      max-width: 100px;
      max-height: 100px; }
      @media (min-width: 576px) {
        .tokenv2__section--founders .founders__photo {
          max-width: 180px;
          max-height: 180px; } }
      @media (min-width: 768px) {
        .tokenv2__section--founders .founders__photo {
          max-width: 220px;
          max-height: 220px; } }
    .tokenv2__section--founders .founders__info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column;
              flex-flow: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative; }
      @media (min-width: 576px) {
        .tokenv2__section--founders .founders__info {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
      @media (min-width: 768px) {
        .tokenv2__section--founders .founders__info {
          min-height: 244px;
          position: relative;
          padding: 20px 0 55px 0;
          border: 1px solid #62d1e6;
          border-top: 0;
          top: -3px; } }
  .tokenv2__section--founders .founder-name, .tokenv2__section--founders .founder-surname, .tokenv2__section--founders .founder-title {
    padding: 0 0 0 25px; }
  .tokenv2__section--founders .founder-name, .tokenv2__section--founders .founder-surname {
    position: relative;
    font-weight: 700;
    line-height: 1.250;
    display: block; }
    .tokenv2__section--founders .founder-name, .tokenv2__section--founders .founder-surname {
      font-size: 18px; }
      @media screen and (min-width: 320px) {
        .tokenv2__section--founders .founder-name, .tokenv2__section--founders .founder-surname {
          font-size: calc(18px + 6 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .tokenv2__section--founders .founder-name, .tokenv2__section--founders .founder-surname {
          font-size: 24px; } }
    @media (min-width: 576px) {
      .tokenv2__section--founders .founder-name, .tokenv2__section--founders .founder-surname {
        line-height: 1.5; } }
  .tokenv2__section--founders .founder-surname {
    position: relative; }
    .tokenv2__section--founders .founder-surname::after {
      position: absolute;
      content: '';
      border-bottom: 1px solid #62d1e6;
      bottom: -10px;
      left: 25px;
      width: 50px; }
      @media (min-width: 768px) {
        .tokenv2__section--founders .founder-surname::after {
          left: 25px;
          bottom: -10px;
          width: 50px; } }
  .tokenv2__section--founders .founder-title {
    display: block;
    line-height: 1;
    font-weight: 500;
    padding: 15px 0 0 25px; }
    .tokenv2__section--founders .founder-title {
      font-size: 16px; }
      @media screen and (min-width: 320px) {
        .tokenv2__section--founders .founder-title {
          font-size: calc(16px + 2 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .tokenv2__section--founders .founder-title {
          font-size: 18px; } }
    @media (min-width: 768px) {
      .tokenv2__section--founders .founder-title {
        padding: 0 25px 0 25px;
        margin: 20px 0 0 0;
        line-height: 1.5; } }

.tokenv2__section--blockchain {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f3f5f8;
  padding: 45px 15px 45px 15px; }
  @media (min-width: 576px) {
    .tokenv2__section--blockchain {
      padding: 85px 45px 125px 45px; } }
  @media (min-width: 992px) {
    .tokenv2__section--blockchain {
      padding: 85px 120px 125px 120px; } }
  @media (min-width: 1200px) {
    .tokenv2__section--blockchain {
      padding: 85px 155px 125px 155px; } }
  @media (min-width: 1600px) {
    .tokenv2__section--blockchain {
      padding: 85px 210px 125px 210px; } }
  .tokenv2__section--blockchain .headline {
    padding: 0 0 80px; }

.blockchain--full {
  background-color: #f3f5f8;
  margin: 0 0 5px 0;
  width: 100%; }

.blockchain__module {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f3f5f8;
  padding: 25px;
  text-align: center;
  margin: 0 0 80px 0; }
  @media (min-width: 1200px) {
    .blockchain__module {
      padding: 40px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row;
              flex-flow: row;
      background-color: #FFFFFF;
      margin: 0; } }

.blockchain__description--full {
  text-align: center;
  font-size: 18px;
  line-height: 1.5;
  width: 100%; }
  .blockchain__description--full {
    font-size: 14px; }
    @media screen and (min-width: 320px) {
      .blockchain__description--full {
        font-size: calc(14px + 4 * ((100vw - 320px) / 1660)); } }
    @media screen and (min-width: 1980px) {
      .blockchain__description--full {
        font-size: 18px; } }
  @media (min-width: 1200px) {
    .blockchain__description--full {
      text-align: center; } }

.blockchain__image--horizontal {
  width: 195px;
  height: 78px;
  margin: 0 0 40px 0; }
  @media (min-width: 1200px) {
    .blockchain__image--horizontal {
      width: 290px;
      height: 117px;
      margin: 0 40px 0 0; } }

.carousel {
  width: 100%;
  position: relative;
  background-color: #FFFFFF; }
  .carousel > input[type="radio"] {
    position: absolute;
    left: 0;
    opacity: 0;
    top: 0; }
    .carousel > input[type="radio"]:checked ~ .carousel__items .carousel__item,
    .carousel > input[type="radio"]:checked ~ .carousel__prev > label,
    .carousel > input[type="radio"]:checked ~ .carousel__next > label {
      opacity: 0; }
    .carousel > input[type="radio"]:nth-child(1):checked ~ .carousel__items .carousel__item:nth-child(1) {
      opacity: 1; }
    .carousel > input[type="radio"]:nth-child(1):checked ~ .carousel__nav > label:nth-child(1) {
      background: #62d1e6;
      cursor: default;
      pointer-events: none; }
    .carousel > input[type="radio"]:nth-child(2):checked ~ .carousel__items .carousel__item:nth-child(2) {
      opacity: 1; }
    .carousel > input[type="radio"]:nth-child(2):checked ~ .carousel__nav > label:nth-child(2) {
      background: #62d1e6;
      cursor: default;
      pointer-events: none; }
    .carousel > input[type="radio"]:nth-child(3):checked ~ .carousel__items .carousel__item:nth-child(3) {
      opacity: 1; }
    .carousel > input[type="radio"]:nth-child(3):checked ~ .carousel__nav > label:nth-child(3) {
      background: #62d1e6;
      cursor: default;
      pointer-events: none; }
  .carousel__items {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
    height: 340px;
    position: relative;
    text-align: center; }
    @media (min-width: 1200px) {
      .carousel__items {
        height: 100%;
        min-height: 380px; } }
  .carousel__item {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-transition: opacity 2s;
    transition: opacity 2s;
    padding: 0; }
    @media (min-width: 576px) {
      .carousel__item {
        padding: 20px 20px 0 20px; } }
    @media (min-width: 1200px) {
      .carousel__item {
        width: 33.333%;
        padding: 0; } }
    @media (min-width: 1200px) {
      .carousel__item:nth-child(1) {
        opacity: 1 !important;
        margin: 0 0 0 0; } }
    @media (min-width: 1200px) {
      .carousel__item:nth-child(2) {
        opacity: 1 !important;
        margin: 0 0 0 33.333%;
        border-right: 5px solid #f3f5f8;
        border-left: 5px solid #f3f5f8; } }
    @media (min-width: 1200px) {
      .carousel__item:nth-child(3) {
        opacity: 1 !important;
        margin: 0 0 0 66.666%; } }
  .carousel__image--horizontal {
    max-width: 230px; }
  .carousel__image--first {
    max-width: 190px; }
  .carousel__image--second {
    max-width: 57px;
    max-height: 138px; }
  .carousel__image--third {
    max-width: 160px; }
  @media (min-width: 1200px) {
    .carousel__image--first, .carousel__image--second, .carousel__image--third {
      position: absolute;
      top: 40px; } }
  .carousel__description {
    text-align: center;
    font-size: 18px;
    line-height: 1.5;
    padding: 0 20px; }
    .carousel__description {
      font-size: 14px; }
      @media screen and (min-width: 320px) {
        .carousel__description {
          font-size: calc(14px + 4 * ((100vw - 320px) / 1660)); } }
      @media screen and (min-width: 1980px) {
        .carousel__description {
          font-size: 18px; } }
    @media (min-width: 992px) {
      .carousel__description {
        text-align: center; } }
    @media (min-width: 1200px) {
      .carousel__description {
        padding: 0 40px;
        position: absolute;
        bottom: 40px;
        left: 0; } }
  .carousel__prev > label, .carousel__next > label {
    border: 1px solid #62d1e6;
    border-radius: 50%;
    cursor: pointer;
    display: none;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
    z-index: 2; }
    .carousel__prev > label:hover, .carousel__prev > label:focus, .carousel__next > label:hover, .carousel__next > label:focus {
      opacity: .5 !important; }
    .carousel__prev > label:before, .carousel__prev > label:after, .carousel__next > label:before, .carousel__next > label:after {
      content: "";
      position: absolute;
      width: inherit;
      height: inherit; }
    .carousel__prev > label:before, .carousel__next > label:before {
      background: -webkit-gradient(linear, left bottom, left top, from(#62d1e6), color-stop(10%, #62d1e6), color-stop(10%, rgba(51, 51, 51, 0)));
      background: linear-gradient(to top, #62d1e6 0%, #62d1e6 10%, rgba(51, 51, 51, 0) 10%);
      width: 10px;
      height: 10px;
      top: 9px; }
  @media (min-width: 768px) {
    .carousel__prev, .carousel__next {
      display: block; } }
  @media (min-width: 1200px) {
    .carousel__prev, .carousel__next {
      display: none; } }
  .carousel__prev > label {
    left: 5px;
    background-color: #FFFFFF; }
    @media (min-width: 576px) {
      .carousel__prev > label {
        left: -35px; } }
    .carousel__prev > label:before {
      left: 10px;
      top: 9px;
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg); }
  .carousel__next > label {
    right: 5px;
    background-color: #FFFFFF; }
    @media (min-width: 576px) {
      .carousel__next > label {
        right: -35px; } }
    .carousel__next > label:before {
      left: 7px;
      -webkit-transform: rotate(315deg);
              transform: rotate(315deg); }
  .carousel__nav {
    margin: 20px 0;
    text-align: center;
    width: 100%;
    z-index: 3; }
    .carousel__nav > label {
      border: 1px solid #62d1e6;
      display: inline-block;
      border-radius: 50%;
      cursor: pointer;
      margin: 0 .125%;
      width: 20px;
      height: 20px; }
    @media (min-width: 1200px) {
      .carousel__nav {
        display: none; } }

.tokenv2__section--advisors {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  padding: 45px 15px 45px 15px; }
  @media (min-width: 576px) {
    .tokenv2__section--advisors {
      padding: 85px 45px 125px 45px; } }
  @media (min-width: 992px) {
    .tokenv2__section--advisors {
      padding: 85px 120px 125px 120px; } }
  @media (min-width: 1200px) {
    .tokenv2__section--advisors {
      padding: 85px 155px 125px 155px; } }
  @media (min-width: 1600px) {
    .tokenv2__section--advisors {
      padding: 85px 210px 125px 210px; } }
  .tokenv2__section--advisors .headline__third {
    padding: 0 0 80px 0; }
  .tokenv2__section--advisors .advisors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    width: 100%; }
    @media (min-width: 768px) {
      .tokenv2__section--advisors .advisors {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row;
                flex-flow: row; } }
    .tokenv2__section--advisors .advisors__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row;
              flex-flow: row;
      position: relative;
      max-width: 620px;
      margin: 0 0 50px 0; }
      @media (min-width: 768px) {
        .tokenv2__section--advisors .advisors__item {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-flow: column;
                  flex-flow: column;
          width: 100%;
          max-width: 225px; } }
      .tokenv2__section--advisors .advisors__item::after {
        width: 75px;
        height: 75px;
        content: '';
        border: 1px solid #62d1e6;
        left: -10px;
        top: -10px;
        position: absolute;
        z-index: 0; }
        @media (min-width: 576px) {
          .tokenv2__section--advisors .advisors__item::after {
            width: 225px;
            height: 225px;
            left: -25px;
            top: -25px; } }
    .tokenv2__section--advisors .advisors__person {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column;
              flex-flow: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      max-width: 620px;
      padding: 0 0 0 25px; }
      @media (min-width: 768px) {
        .tokenv2__section--advisors .advisors__person {
          max-width: 225px; } }
    .tokenv2__section--advisors .advisors__picture {
      position: relative;
      z-index: 1;
      width: 100%;
      max-width: 75px;
      max-height: 75px;
      margin: 0 0 20px 0; }
      @media (min-width: 576px) {
        .tokenv2__section--advisors .advisors__picture {
          max-width: 225px;
          max-height: 225px; } }
    .tokenv2__section--advisors .advisors__name {
      position: relative;
      font-size: 24px;
      font-weight: 700;
      line-height: 1.083;
      margin: 0 0 35px 0; }
      .tokenv2__section--advisors .advisors__name::after {
        position: absolute;
        content: '';
        width: 50px;
        border-bottom: 1px solid #62d1e6;
        left: 0;
        bottom: -20px; }
    .tokenv2__section--advisors .advisors__description {
      font-size: 18px;
      font-weight: 300;
      line-height: 1.5; }
      .tokenv2__section--advisors .advisors__description {
        font-size: 14px; }
        @media screen and (min-width: 320px) {
          .tokenv2__section--advisors .advisors__description {
            font-size: calc(14px + 4 * ((100vw - 320px) / 1660)); } }
        @media screen and (min-width: 1980px) {
          .tokenv2__section--advisors .advisors__description {
            font-size: 18px; } }

.tokenv2__section--press {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f3f5f8;
  padding: 45px 15px 45px 15px; }
  @media (min-width: 576px) {
    .tokenv2__section--press {
      padding: 85px 45px 125px 45px; } }
  @media (min-width: 992px) {
    .tokenv2__section--press {
      padding: 85px 120px 125px 120px; } }
  @media (min-width: 1200px) {
    .tokenv2__section--press {
      padding: 85px 155px 125px 155px; } }
  @media (min-width: 1600px) {
    .tokenv2__section--press {
      padding: 85px 210px 125px 210px; } }
  .tokenv2__section--press .headline__third {
    padding: 0 0 20px 0; }
    @media (min-width: 576px) {
      .tokenv2__section--press .headline__third {
        padding: 0 0 80px 0; } }
  @media (min-width: 576px) {
    .tokenv2__section--press .tokensClaimed__controls-wrapper {
      margin: 30px 0 0 0; } }
  @media (min-width: 768px) {
    .tokenv2__section--press .tokensClaimed__controls-wrapper {
      margin: 0 0 0 0; } }
  @media (min-width: 1200px) {
    .tokenv2__section--press .tokensClaimed__controls-wrapper {
      margin: 50px 0 0 0; } }
  @media (min-width: 1600px) {
    .tokenv2__section--press .tokensClaimed__controls-wrapper {
      margin: 70px 0 0 0; } }

.slider {
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: relative;
  overflow: hidden; }
  @media (min-width: 1200px) {
    .slider {
      min-height: 300px; } }

.slider__inner {
  width: 100%;
  min-height: 300px;
  height: 100%;
  display: block;
  position: relative; }
  .slider__inner input[type="radio"] {
    display: none; }

.slider__inner__overflow {
  -webkit-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  width: 500%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 1; }
  @media (min-width: 1200px) {
    .slider__inner__overflow {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }

.slider__slide {
  background-color: #FFFFFF;
  height: 100%;
  width: 20%;
  float: left; }
  @media (min-width: 1200px) {
    .slider__slide {
      width: 150px;
      height: 150px; } }
  @media (min-width: 1600px) {
    .slider__slide {
      width: 220px;
      height: 220px; } }

.photo {
  position: relative; }
  .photo > a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 1200px) {
      .photo > a {
        padding: 10px; } }
    @media (min-width: 1600px) {
      .photo > a {
        padding: 15px; } }
    .photo > a .logo {
      width: 100%;
      max-width: 250px; }

#slide1:checked ~ .slider__inner__overflow {
  margin-left: 0%; }

#slide1:checked + #s1 {
  opacity: 1; }

#slide2:checked ~ .slider__inner__overflow {
  margin-left: -100%; }

#slide2:checked + #s2 {
  opacity: 1; }

#slide3:checked ~ .slider__inner__overflow {
  margin-left: -200%; }

#slide3:checked + #s3 {
  opacity: 1; }

#slide4:checked ~ .slider__inner__overflow {
  margin-left: -300%; }

#slide4:checked + #s4 {
  opacity: 1; }

#slide5:checked ~ .slider__inner__overflow {
  margin-left: -400%; }

#slide5:checked + #s5 {
  opacity: 1; }

.slideControl {
  padding: 6px;
  background: #62d1e6;
  position: absolute;
  left: 45%;
  bottom: -50px;
  border-radius: 20px;
  opacity: 0.3;
  cursor: pointer;
  z-index: 999;
  display: inline-block; }
  .slideControl:hover {
    opacity: 1; }
  @media (min-width: 1200px) {
    .slideControl {
      display: none; } }

#s1 {
  margin-left: -36px; }

#s2 {
  margin-left: -12px; }

#s3 {
  margin-left: 12px; }

#s4 {
  margin-left: 36px; }

#s5 {
  margin-left: 60px; }

.headerComponent__coindeal-token-bookmark {
  z-index: 3 !important; }

.validate-ip {
  padding-bottom: 0; }

.odometer.odometer-auto-theme,
.odometer.odometer-theme-train-station {
  display: inline-block;
  vertical-align: middle;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-train-station .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-train-station .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-train-station .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-train-station .odometer-digit .odometer-ribbon {
  display: block; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-train-station .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-train-station .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0); }

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-train-station .odometer-digit .odometer-value.odometer-last-value {
  position: absolute; }

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-train-station.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  transition: -webkit-transform 2s;
  transition: transform 2s;
  transition: transform 2s, -webkit-transform 2s; }

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-train-station.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-train-station.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-train-station.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  transition: -webkit-transform 2s;
  transition: transform 2s;
  transition: transform 2s, -webkit-transform 2s;
  -webkit-transform: translateY(0);
          transform: translateY(0); }

.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-train-station .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  border-radius: 0.1em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIvPjxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMTExMTExIi8+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzExMTExMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#111111), color-stop(35%, #111111), color-stop(55%, #333333), color-stop(55%, #111111), to(#111111));
  background-image: linear-gradient(to bottom, #111111 0%, #111111 35%, #333333 55%, #111111 55%, #111111 100%);
  background-color: #222;
  padding: 0 0.15em;
  color: #fff; }

.odometer.odometer-auto-theme .odometer-digit + .odometer-digit,
.odometer.odometer-theme-train-station .odometer-digit + .odometer-digit {
  margin-left: 0.1em; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-train-station .odometer-digit .odometer-digit-inner {
  left: 0.15em; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

a {
  text-decoration: none; }

.inline-vcentered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .inline-vcentered.-spacebtwn {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .inline-vcentered.-aright {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .inline-vcentered.-checkboxes .checkbox-label:first-child {
    margin-right: 15px; }

.ginline-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 1199px) {
    .ginline-flex {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .ginline-flex.-vcenter {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .ginline-flex.-spacebtwn {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.mts {
  margin-top: 17px; }

.highlight {
  color: #69d8ee; }
  .highlight.-link:hover {
    color: #19b9d8; }

.main-content {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  margin-top: 70px;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .main-content {
      margin-top: 40px; } }
  @media (min-width: 1200px) {
    .main-content {
      padding-left: 30px;
      padding-right: 30px; }
      .main-content aside + .page-content {
        margin-left: 15px; } }
  .main-content > .ginline-flex {
    width: 100%; }
  @media (max-width: 767px) {
    .main-content {
      padding-bottom: 40px; } }

.page-content, .page-section {
  width: 100%; }

@font-face {
  font-family: 'UniformCondensed';
  src: url("../fonts/UniformCondensed-Light.woff2") format("woff2"), url("../fonts/UniformCondensed-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'UniformCondensed-Ultra';
  src: url("../fonts/UniformCondensed-Ultra.woff2") format("woff2"), url("../fonts/UniformCondensed-Ultra.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'UniformCondensed';
  src: url("../fonts/UniformCondensed-Black.woff2") format("woff2"), url("../fonts/UniformCondensed-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'UniformCondensed';
  src: url("../fonts/UniformCondensed.woff2") format("woff2"), url("../fonts/UniformCondensed.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Uniform';
  src: url("../fonts/Uniform-Medium.woff2") format("woff2"), url("../fonts/Uniform-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'UniformCondensed';
  src: url("../fonts/UniformCondensed-Bold.woff2") format("woff2"), url("../fonts/UniformCondensed-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'UniformCondensed';
  src: url("../fonts/UniformCondensed-Medium.woff2") format("woff2"), url("../fonts/UniformCondensed-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Uniform';
  src: url("../fonts/Uniform.woff") format("woff");
  font-style: normal; }

html {
  height: 100%; }

body {
  overflow-x: hidden;
  background-color: #0f1824;
  font-family: 'UniformCondensed';
  position: relative;
  overflow-x: hidden;
  color: #a2aebd;
  font-size: 16px;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }
  body.-start::before {
    content: '';
    background: url("../images/login-background.png") no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    z-index: -1; }
  @media (max-width: 767px) {
    body.-start {
      background: #0f1d2c; }
      body.-start::before {
        background: #0f1d2c; } }

button {
  font-family: 'UniformCondensed';
  cursor: pointer;
  border: 0;
  background: none;
  padding: 0; }
  button:focus {
    outline: none; }

input, textarea, select {
  font-family: 'UniformCondensed'; }

textarea {
  resize: none; }

.coindeal-waypoints {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-x: hidden; }

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

.rollingloader {
  -webkit-animation: rotation 2s infinite linear;
          animation: rotation 2s infinite linear;
  display: none; }
  .rollingloader--visible {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px; }

.success {
  color: #79d417 !important; }

.failure {
  color: #ff2800 !important; }

.fixed-container {
  position: fixed;
  width: 100%; }

@media (max-width: 767px) {
  .sm-hide {
    display: none; } }

@media (min-width: 1200px) {
  .lg-hide {
    display: none; } }

.scrollbar-forced ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px; }

.scrollbar-forced ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

.disable-editing {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background: transparent; }

.pointer {
  cursor: pointer; }

@media (max-width: 767px) {
  .header-coindeal-logo {
    width: 30px; } }

.marketing-bar {
  top: 0;
  left: 0;
  z-index: 1111;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold; }
  @media (min-width: 768px) {
    .marketing-bar {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      position: fixed;
      height: 30px; } }
  @media (max-width: 768px) {
    .marketing-bar .marketing-bar-row {
      padding: 5px; } }
  @media (min-width: 351px) {
    .marketing-bar .marketing-bar-row {
      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; } }
  @media (max-width: 350px) {
    .marketing-bar .marketing-bar-row {
      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; } }
  .marketing-bar .timer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .marketing-bar .timer-small-box {
    color: #fff;
    margin-right: 8px;
    font-weight: bold;
    text-transform: lowercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 992px) {
      .marketing-bar .timer-small-box {
        background-color: #69d8ee;
        border-radius: 2px;
        width: 20px;
        color: #010304;
        text-transform: uppercase;
        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: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
  .marketing-bar .unit {
    margin-left: 2px; }
    @media (min-width: 992px) {
      .marketing-bar .unit {
        font-size: 10px;
        margin-left: 0; } }
  .marketing-bar .text-only {
    font-weight: bold;
    color: #69d8ee;
    letter-spacing: inherit;
    margin-right: 5px; }
  .marketing-bar .text-hurry-up {
    display: none; }
    @media (min-width: 992px) {
      .marketing-bar .text-hurry-up {
        display: block; } }
  .marketing-bar .text-on-market {
    color: #69d8ee;
    font-weight: normal;
    margin: 0 5px 0 5px; }
  .marketing-bar .text-more-info {
    cursor: pointer; }
  .marketing-bar .colon {
    display: none; }
    @media (min-width: 992px) {
      .marketing-bar .colon {
        display: block;
        color: #69d8ee;
        font-weight: normal;
        margin-right: 5px; } }
  .marketing-bar .marketing-close {
    position: absolute;
    top: -10px;
    right: 0px;
    color: #69d8ee;
    font-size: 36px; }
    @media (min-width: 992px) {
      .marketing-bar .marketing-close {
        position: absolute;
        top: -4px;
        right: 40px; } }
  .marketing-bar .more-info-link {
    text-decoration: none;
    color: #fff; }

.border-alert {
  border: 5px solid #ff2800;
  padding: 10px; }

.userNotifications {
  position: fixed;
  top: 20px;
  left: 0;
  z-index: 9999;
  width: 100%; }

.cancel-button {
  color: #69d8ee; }

.crypto-delisting-info {
  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;
  padding: 11px 10px;
  margin-bottom: 20px;
  background-color: #ff2800; }
  @media (min-width: 768px) {
    .crypto-delisting-info {
      padding: 15px 0;
      margin-bottom: 0; } }
  .crypto-delisting-info .icon {
    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;
    width: 35px;
    height: 35px;
    margin-right: 10px;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    color: #ff2800;
    background: #0f1d2c; }
  .crypto-delisting-info__header {
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 5px;
    color: #0f1d2c;
    text-transform: uppercase; }
  .crypto-delisting-info__description {
    font-size: 15px;
    color: #fff; }

.delisting-info-container .crypto-delisting-info--header {
  color: #0f1d2c;
  font-weight: bold; }

.delisting-info-container .crypto-delisting-info--description {
  color: #fff; }

.market-fee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
  .market-fee .market-fee-container {
    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;
    margin-right: auto;
    margin-bottom: 15px;
    position: relative; }
  .market-fee .market-fee-link {
    text-decoration: none;
    font-weight: bold;
    color: #68d8ee;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    cursor: pointer;
    padding-right: 10px;
    letter-spacing: 0.3px; }
    .market-fee .market-fee-link:hover {
      text-decoration: underline; }

.tour {
  color: #0f1824;
  background: #d0d5dc;
  height: 34px;
  padding: 7px 20px;
  -webkit-transition: 0.5s linear;
  transition: 0.5s linear;
  border-radius: 2px;
  display: none;
  cursor: pointer; }
  @media (min-width: 1200px) {
    .tour {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .tour:hover {
    background: #f2f7fe; }

.react-main-content {
  margin: 30px 0; }
  @media (min-width: 992px) {
    .react-main-content {
      margin: 40px 0; } }
  .react-main-content.centered-vertically {
    margin: auto 0;
    padding-bottom: 20px; }
    @media (min-width: 768px) {
      .react-main-content.centered-vertically {
        padding-bottom: 50px; } }
    @media (min-width: 992px) {
      .react-main-content.centered-vertically {
        padding-bottom: 100px; } }
    .react-main-content.centered-vertically.staking {
      padding-bottom: 0; }

.transfer {
  margin-top: 0; }

.react-white-page {
  background-color: #fff; }
