/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}

body{
  margin:0;
}

main{
  display:block;
}

h1{
  font-size:2em;
  margin:0.67em 0;
}

hr{
  box-sizing:content-box;
  height:0;
  overflow:visible;
}

pre{
  font-family:monospace, monospace;
  font-size:1em;
}

a{
  background-color:transparent;
}

abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
}

b,
strong{
  font-weight:bolder;
}

code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}

small{
  font-size:80%;
}

sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}

img{
  border-style:none;
}

button,
input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0;
}

button,
input{
  overflow:visible;
}

button,
select{
  text-transform:none;
}

button,
[type="button"],
[type="reset"],
[type="submit"]{
  -webkit-appearance:button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText;
}

fieldset{
  padding:0.35em 0.75em 0.625em;
}

legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}

progress{
  vertical-align:baseline;
}

textarea{
  overflow:auto;
}

[type="checkbox"],
[type="radio"]{
  box-sizing:border-box;
  padding:0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
  height:auto;
}

[type="search"]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}

[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}

details{
  display:block;
}

summary{
  display:list-item;
}

template{
  display:none;
}

[hidden]{
  display:none;
}

@font-face{
  font-family:'JetBrains Mono';
  font-style:normal;
  font-weight:400;
  src:local(""), url("../fonts/jetbrains-mono-v6-latin-regular.woff2") format("woff2"), url("../fonts/jetbrains-mono-v6-latin-regular.woff") format("woff"); }

@font-face{
  font-family:'JetBrains Mono';
  font-style:normal;
  font-weight:800;
  src:local(""), url("../fonts/jetbrains-mono-v6-latin-800.woff2") format("woff2"), url("../fonts/jetbrains-mono-v6-latin-800.woff") format("woff"); }

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
strong,
sub,
sup,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent; }

*{
  text-decoration:none;
  list-style:none;
  box-sizing:border-box;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

html{
  font-size:10px; }

body{
  font-family:"Inter";
  background-image:-webkit-gradient(linear, left top, left bottom, from(#defcf6), color-stop(72.99%, #ffffff));
  background-image:linear-gradient(180deg, #defcf6 0%, #ffffff 72.99%); }

body.overflow{
    overflow:hidden; }

img{
  max-width:100%;
  height:auto; }

a{
  text-decoration:none;
  display:inline-block;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  cursor:pointer; }

input{
  border:none;
  background-color:transparent;
  outline:none;
  -webkit-appearance:none; }

textarea{
  resize:vertical;
  border:none;
  background-color:transparent;
  outline:none;
  -webkit-appearance:none; }

button{
  padding:0;
  cursor:pointer;
  border:none;
  background-color:transparent;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  outline:none;
  -webkit-appearance:none; }

select{
  cursor:pointer;
  border:none;
  background-color:transparent;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  outline:none;
  -webkit-appearance:none; }

.wrapper{
  width:100%;
  min-height:100vh;
  position:relative;
  overflow:hidden;
  background-image:url("../images/wrapper-bg.svg"); }

.wrapper.fixed{
    position:fixed;
    top:0;
    left:0;
    right:0; }

.container{
  max-width:1440px;
  width:100%;
  margin:0 auto;
  padding:0 2rem; }

@media (min-width: 768px){
    .container{
      padding:0 5rem; } }

.scroll-wrap::-webkit-scrollbar{
  width:3px;
  background-color:rgba(202, 255, 198, 0.75); }

.scroll-wrap::-webkit-scrollbar-thumb{
  background-color:#259f76;
  border-radius:2px; }

input[type='number']{
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
  appearance:textfield; }

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button{
  -webkit-appearance:none; }

input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration{
  -webkit-appearance:none; }

.main-title{
  font-weight:600;
  font-size:3.1rem;
  line-height:1.2;
  text-transform:uppercase;
  color:#0d1815;
  text-align:center;
  margin:0 auto 1.6rem; }

@media (min-width: 768px){
    .main-title{
      font-size:3.5rem;
      margin-bottom:3rem; } }

@media (min-width: 1024px){
    .main-title{
      font-size:4.3rem; } }

.main-title span{
    font-size:2.9rem;
    text-transform:none; }

.main-subtitle{
  word-break:break-all;
  font-weight:500;
  font-size:1.3rem;
  line-height:1.2;
  text-align:center;
  color:#0d1815;
  opacity:0.6;
  letter-spacing:0.005em;
  margin-bottom:2rem; }

@media (min-width: 768px){
    .main-subtitle{
      margin-bottom:3.5rem; } }

.home-title{
  font-weight:bold;
  font-size:2.5rem;
  line-height:1.2;
  letter-spacing:0.0175em;
  text-transform:uppercase;
  color:#0d1815;
  margin-bottom:2rem;
  padding-left:3.3rem;
  position:relative; }

.home-title::before{
    content:'';
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:2.3rem;
    height:2.3rem;
    background-image:url("../images/star-big.svg"); }

@media (min-width: 768px){
    .home-title{
      font-size:2.8rem;
      margin-bottom:3rem; } }

.section-title{
  font-weight:600;
  font-size:2.3rem;
  line-height:1.2;
  letter-spacing:0.0175em;
  text-transform:uppercase;
  color:#0d1815; }

@media (min-width: 768px){
    .section-title{
      font-size:2.6rem; } }

.sub-text-title{
  font-weight:600;
  font-size:25px;
  text-align:center;
  letter-spacing:-0.005em;
  text-transform:uppercase;
  color:#0d1815;
  margin-bottom:3rem; }

.footer{
  position:relative;
  z-index:1;
  background-color:#142821;
  padding:3rem 0 0; }

@media (min-width: 768px){
    .footer{
      padding:5rem 0; } }

.footer-title{
    color:#39ce9a;
    text-transform:uppercase;
    font-weight:600;
    font-size:1.6rem;
    line-height:1.2;
    margin-bottom:15px; }

@media (min-width: 768px){
      .footer-title{
        font-size:1.7rem; } }

.footer-row{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    width:100%;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center; }

.footer-col{
    width:50%;
    padding-bottom:1rem;
    margin-bottom:1rem; }

.footer-col.mobile-full{
      width:100%;
      display:-webkit-box;
      display:-webkit-flex;
      display:flex; }

@media (min-width: 768px){
        .footer-col.mobile-full{
          width:50%;
          display:block; } }

@media (min-width: 1200px){
        .footer-col.mobile-full{
          width:25%; } }

@media (min-width: 1200px){
      .footer-col{
        width:25%;
        padding:0 2rem 0; } }

.footer-nav-wrap, .footer-col__head{
    width:50%; }

@media (min-width: 768px){
      .footer-nav-wrap, .footer-col__head{
        width:100%; } }

.footer-nav{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex; }

.footer-nav ul{
      padding-right:3rem;
      margin-bottom:2.5rem; }

.footer-nav li{
      line-height:1.1;
      margin-bottom:1.5rem; }

.footer-nav a{
      color:#53776b;
      text-transform:uppercase;
      font-size:1.3rem;
      -webkit-transition:all 0.25s ease-in-out;
      transition:all 0.25s ease-in-out; }

.footer-nav a:hover, .footer-nav a.active{
        color:#ffffff; }

.footer-nav_small a{
    font-size:1.1rem; }

.footer .btn{
    font-size:1.2rem;
    font-weight:500;
    color:#39ce9a;
    border:2px solid rgba(37, 159, 118, 0.3);
    width:14rem; }

.footer .btn:hover{
      color:#ffffff;
      background:#259f76; }

@media (min-width: 768px){
      .footer .btn{
        width:23.3rem; } }

.footer .footer-logo{
    margin-bottom:2.4rem;
    max-width:9.5rem; }

.footer .footer-logo img{
      width:100%; }

.footer .copyright{
    margin-bottom:3rem; }

.footer .copyright p{
      font-size:1.1rem;
      line-height:1.3;
      color:#78a998; }

.social{
  margin-top:4rem; }

@media (min-width: 768px){
    .social{
      padding-left:0;
      margin-top:0; } }

.social__wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    margin-bottom:2rem; }

@media (min-width: 768px){
      .social__wrap{
        margin-bottom:3rem; } }

.social__link{
    margin-right:2.5rem;
    max-width:1.6rem; }

.social__link img{
      width:100%; }

.social.social_card{
    margin-top:1.5rem; }

.social.social_card .social__wrap{
      margin-bottom:0;
      -webkit-box-pack:center;
      -webkit-justify-content:center;
      justify-content:center; }

.social.social_card .social__link{
      margin:0 0.75rem;
      max-width:1.4rem; }

.header{
  position:relative;
  z-index:5;
  padding:1.5rem 0 3rem; }

@media (min-width: 768px){
    .header{
      padding:2rem 0 2.6rem; } }

@media (min-width: 1024px){
    .header{
      padding:3rem 0 4rem; } }

.header .logo{
    width:10rem;
    -webkit-box-flex:0;
    -webkit-flex:none;
    flex:none;
    margin-right:2rem; }

@media (min-width: 768px){
      .header .logo{
        width:14rem; } }

@media (min-width: 1360px){
      .header .logo{
        width:16.1rem;
        margin-right:8rem; } }

.header .logo img{
      width:100%; }

.header .logo_dark{
      display:none; }

.header .container{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between; }

@media (min-width: 768px){
      .header .container{
        padding:0 3rem; } }

.header-lk{
  background-color:#0d1815;
  padding:1.2rem 0; }

@media (min-width: 1024px){
    .header-lk{
      width:18rem;
      height:100%;
      padding:3rem 0;
      position:absolute;
      position:fixed;
      z-index:1;
      top:0;
      left:0; } }

.header-lk .container{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between; }

@media (min-width: 1024px){
      .header-lk .container{
        padding:0 2.5rem;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        justify-content:flex-start;
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        align-items:flex-start;
        height:100%; } }

.header-lk .logo{
    width:9rem; }

@media (min-width: 1024px){
      .header-lk .logo{
        width:11.5rem;
        margin-bottom:5.7rem; } }

.header-lk .theme-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.header-lk .theme-wrap span{
      white-space:nowrap;
      font-size:13px;
      line-height:1.6rem;
      letter-spacing:0.01em;
      color:#ffffff;
      margin-right:1.7rem; }

.lk-nav{
  position:fixed;
  z-index:5;
  top:0;
  right:-100%;
  width:100vw;
  height:100vh;
  padding:10rem 4rem 4rem;
  background-color:#0d1815;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

@media (min-width: 375px){
    .lk-nav{
      padding:15rem 4rem 4rem; } }

@media (min-width: 1024px){
    .lk-nav{
      position:static;
      background-color:transparent;
      width:100%;
      height:auto;
      padding:0; } }

.lk-nav.active{
    right:0; }

.lk-nav .switcher__label{
    border:2px solid #1f2d29; }

.lk-menu{
  margin-bottom:5rem; }

@media (min-width: 375px){
    .lk-menu{
      margin-bottom:8rem; } }

@media (min-width: 1024px){
    .lk-menu{
      margin-bottom:5rem; } }

.lk-menu li{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin-bottom:3.5rem; }

.lk-menu li:last-child{
      margin-bottom:0; }

.lk-menu a{
    font-weight:500;
    font-size:18px;
    line-height:1.2;
    letter-spacing:0.025em;
    text-transform:uppercase;
    color:#ffffff;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.lk-menu a:hover span, .lk-menu a.active span{
      opacity:1; }

.lk-menu a:hover rect,
    .lk-menu a:hover circle,
    .lk-menu a:hover path, .lk-menu a.active rect,
    .lk-menu a.active circle,
    .lk-menu a.active path{
      stroke:#ffffff; }

.lk-menu span{
    opacity:0.55;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.lk-menu svg{
    margin-right:0.8rem; }

.lk-menu svg rect,
    .lk-menu svg circle,
    .lk-menu svg path{
      -webkit-transition:all 0.25s ease-in-out;
      transition:all 0.25s ease-in-out;
      stroke:#39ce9a; }

.lk-info{
  margin-bottom:5rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  flex-direction:column; }

@media (min-width: 375px){
    .lk-info{
      margin-bottom:7.4rem; } }

@media (min-width: 1024px){
    .lk-info{
      margin-bottom:0;
      position:absolute;
      left:2.5rem;
      top:90vh; } }

.lk-info .lk-info-data{
    font-size:11px;
    letter-spacing:0.01em;
    color:#ffffff;
    margin-bottom:2rem;
    padding-left:1.3rem;
    position:relative; }

.lk-info .lk-info-data span{
      opacity:0.5; }

.lk-info .lk-info-data:last-child{
      margin-bottom:0; }

.lk-info .lk-info-data::before{
      content:"";
      position:absolute;
      width:5px;
      height:5px;
      border-radius:50%;
      opacity:1;
      left:0;
      top:50%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%); }

.lk-info .lk-info-data.update::before{
      background-color:#39ce9a; }

.lk-info .lk-info-data.connection::before{
      background-color:#f54d36; }

.nav-wrap{
  position:fixed;
  z-index:5;
  top:0;
  right:-100%;
  width:100vw;
  height:100vh;
  background-color:#259f76;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  background-image:url("../images/pattern-mobile-menu.svg"); }

@media (min-width: 1200px){
    .nav-wrap{
      position:static;
      background-color:transparent;
      width:100%;
      height:auto;
      background-image:none; } }

@media (min-width: 1400px){
    .nav-wrap{
      margin-left:2.5rem; } }

@media (min-width: 1200px){
    .nav-wrap_auth{
      width:auto; } }

.nav-wrap.active{
    right:0; }

.nav-wrap .nav-scroll{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    height:100vh;
    overflow:hidden;
    overflow-y:auto;
    padding:2rem 2.5rem 3.5rem; }

@media (min-width: 1200px){
      .nav-wrap .nav-scroll{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        justify-content:center;
        padding:0;
        height:auto;
        overflow:visible; } }

.nav-wrap .btn.connect{
    min-width:25rem;
    margin-bottom:2rem; }

.nav-wrap .user-wrap{
    margin-bottom:3.5rem; }

@media (min-width: 768px){
      .nav-wrap .user-wrap{
        margin-bottom:20rem; } }

@media (min-width: 1200px){
      .nav-wrap .user-wrap{
        margin:0 0 0 1rem;
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        order:3; } }

@media (min-width: 1200px){
    .nav-wrap .balance{
      -webkit-box-ordinal-group:3;
      -webkit-order:2;
      order:2;
      margin:0 0 0 auto; } }

.nav-wrap .balance__btn{
    padding:1.3rem 1.9rem; }

@media (min-width: 1200px){
      .nav-wrap .balance__btn{
        padding:1rem 1.9rem; } }

.nav{
  margin-bottom:5rem; }

@media (min-width: 768px){
    .nav{
      margin-bottom:14rem; } }

@media (min-width: 1200px){
    .nav{
      margin-bottom:0;
      -webkit-box-ordinal-group:2;
      -webkit-order:1;
      order:1; } }

.nav ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

@media (min-width: 1200px){
      .nav ul{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        flex-direction:row; } }

.nav li{
    margin-bottom:3rem; }

.nav li:last-child{
      margin-right:0;
      margin-bottom:0; }

@media (min-width: 768px){
      .nav li{
        margin-bottom:4rem; } }

@media (min-width: 1200px){
      .nav li{
        margin:0 2rem 0 0; } }

@media (min-width: 1360px){
      .nav li{
        margin:0 3.5rem 0 0; } }

.nav a{
    display:block;
    color:#ffffff;
    text-transform:uppercase;
    font-size:1.8rem;
    font-weight:700; }

.nav a:hover, .nav a.active, .nav a:focus{
      color:#39ce9a; }

@media (min-width: 768px){
      .nav a{
        font-size:2.2rem; } }

@media (min-width: 1200px){
      .nav a{
        color:#0d1815;
        font-size:1.5rem; } }

.burger{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  flex-direction:column;
  cursor:pointer;
  position:relative;
  z-index:10; }

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

@media (min-width: 1024px){
    .burger_lk{
      display:none; } }

.burger_lk span{
    background-color:#ffffff !important; }

.burger.active span{
    background-color:#ffffff; }

.burger.active span:nth-child(1){
      top:7px;
      -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
      transform:rotate(45deg); }

.burger.active span:nth-child(2){
      -webkit-transform:translateX(2000px);
      -ms-transform:translateX(2000px);
      transform:translateX(2000px); }

.burger.active span:nth-child(3){
      bottom:7px;
      -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
      transform:rotate(-45deg); }

.burger span{
    width:30px;
    height:2px;
    border-radius:100px;
    position:relative;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    background-color:#259f76; }

.burger span:nth-child(1){
      margin-bottom:5px; }

.burger span:nth-child(3){
      margin-top:5px; }

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

.table{
  background-color:#ffffff;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px;
  margin-bottom:3.5rem; }

@media (min-width: 1024px){
    .table{
      margin-bottom:4rem; } }

.table_bidding, .table_history{
    box-shadow:none; }

@media (min-width: 1200px){
      .table_bidding, .table_history{
        margin-bottom:0; } }

.table_bidding .table__head span, .table_history .table__head span{
      text-transform:uppercase; }

.table_bidding .table__row, .table_history .table__row{
      height:5rem;
      padding:1.5rem;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      justify-content:space-between; }

.table_bidding .table__col, .table_history .table__col{
      width:auto; }

.table_history{
    margin-bottom:0; }

@media (min-width: 768px){
      .table_history .table__scroll{
        min-width:54.5rem; } }

.table_history .table__col{
      -webkit-box-pack:start;
      -webkit-justify-content:flex-start;
      justify-content:flex-start;
      width:27%; }

.table_history .table__col:first-child{
        width:14%; }

.table_history .table__col:nth-of-type(2){
        width:15%; }

.table_history .table__col:last-child{
        width:16%;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        justify-content:flex-end; }

.table_wallet .table__col{
    width:auto; }

.table_wallet .table__col:nth-child(2){
      width:25%;
      margin-left:auto; }

.table_wallet .table__col:nth-child(3){
      width:25%; }

.table_positions .table__head .table__col{
    width:auto; }

@media (min-width: 768px){
      .table_positions .table__head .table__col:nth-child(2){
        width:20%;
        margin-left:auto;
        text-align:right; } }

@media (min-width: 768px){
      .table_positions .table__head .table__col:nth-child(3){
        width:20%;
        text-align:right; } }

.table_positions .table__head .table__col_mob-hide{
      display:none; }

@media (min-width: 768px){
        .table_positions .table__head .table__col_mob-hide{
          display:block; } }

.table_positions .table__body .table__row{
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    padding:2rem 2rem 1.7rem;
    width:100%; }

.table_positions .table__body .table__col:first-child{
    margin-bottom:2rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%; }

@media (min-width: 768px){
      .table_positions .table__body .table__col:first-child{
        margin-bottom:0;
        width:auto;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        align-items:flex-start; } }

@media (min-width: 768px){
      .table_positions .table__body .table__col:first-child .table__col-nav{
        margin-left:7rem; } }

.table_positions .table__body .table__col:first-child .currency-wrap{
      margin-bottom:1.8rem;
      width:100%; }

@media (min-width: 768px){
        .table_positions .table__body .table__col:first-child .currency-wrap{
          margin-bottom:1rem;
          width:auto; } }

.table_positions .table__body .table__col:first-child .currency-wrap .bold-weight{
        margin-left:1rem; }

.table_positions .table__body .table__col:nth-child(2){
    width:50%;
    margin-left:0;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    justify-content:flex-start; }

@media (min-width: 768px){
      .table_positions .table__body .table__col:nth-child(2){
        width:20%;
        margin-left:auto;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        justify-content:flex-end; } }

.table_positions .table__body .table__col:nth-child(2) .table__column{
      -webkit-box-align:start;
      -webkit-align-items:flex-start;
      align-items:flex-start; }

@media (min-width: 768px){
        .table_positions .table__body .table__col:nth-child(2) .table__column{
          -webkit-box-align:end;
          -webkit-align-items:flex-end;
          align-items:flex-end; } }

.table_positions .table__body .table__col:nth-child(3){
    width:50%; }

@media (min-width: 768px){
      .table_positions .table__body .table__col:nth-child(3){
        width:20%; } }

.table_positions .table__body .table__col:nth-child(3) .plus-change{
      font-weight:600; }

.table_positions .table__body .table__col .mob-head{
    font-weight:500;
    font-size:11px;
    line-height:11px;
    letter-spacing:0.01em;
    text-transform:uppercase;
    opacity:0.6;
    margin-bottom:1.2rem;
    display:block; }

@media (min-width: 768px){
      .table_positions .table__body .table__col .mob-head{
        display:none; } }

.table__title{
    font-weight:700;
    font-size:1.4rem;
    line-height:1.2;
    letter-spacing:0.015em;
    text-transform:uppercase;
    color:#259f76; }

@media (min-width: 1200px){
      .table__title{
        margin-bottom:2rem; } }

.table__wrap{
    overflow:hidden;
    overflow-x:auto; }

.table__scroll{
    min-width:75rem;
    width:100%; }

.table__head .table__col{
    font-size:1.1rem; }

.table__head .table__col span{
      opacity:0.6;
      font-size:1.1rem;
      text-transform:uppercase; }

.table__row{
    min-height:6rem;
    padding:0 2rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.table__body{
    border-bottom:1px solid rgba(45, 186, 137, 0.1); }

.table__body .table__row:nth-child(2n - 1){
      background-color:#f0fbf9; }

.table__tab-btns{
    display:none; }

@media (min-width: 1200px){
      .table__tab-btns{
        display:block;
        display:-webkit-box;
        display:-webkit-flex;
        display:flex; } }

.table__tab-btn{
    margin-right:1.2rem;
    color:#0d1815;
    text-transform:uppercase;
    opacity:0.4;
    font-weight:500;
    cursor:pointer; }

.table__tab-btn:hover, .table__tab-btn.active{
      font-weight:700;
      color:#259f76;
      opacity:1; }

.table__col{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
    width:16.666%; }

.table__col:first-child{
      -webkit-box-pack:start;
      -webkit-justify-content:flex-start;
      justify-content:flex-start; }

.table__col:first-child span{
        text-align:left; }

.table__col span{
      font-weight:500;
      color:#0d1815;
      font-size:1.3rem;
      text-align:right; }

.table__col-btn{
    margin-left:0.5rem; }

.table__col-btn:hover{
      -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
      transform:rotate(180deg); }

.table__footer{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    padding:2rem 1.5rem; }

@media (min-width: 1024px){
      .table__footer{
        padding:3rem; } }

.table__column{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column; }

.table__column span{
      margin-bottom:5px; }

.table__col-nav{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.table__col-nav .btn.primary{
      font-size:12px;
      padding:3px 14px;
      margin-right:1rem; }

.table .currency-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin:0 1rem 0 0; }

.table .currency-wrap .currency-icon{
      position:relative;
      z-index:1;
      width:22px; }

.table .currency-wrap .currency-icon:nth-child(2){
        z-index:0;
        left:-6px; }

.table .currency-wrap img{
      width:100%; }

.table .currency-number{
    min-width:2.2rem; }

.table .currency-style{
    font-weight:600;
    color:#259f76;
    white-space:nowrap; }

.table .bold-weight{
    font-weight:600; }

.table .plus-change{
    color:#259f76; }

.table .minus-change{
    color:#f54d36 !important; }

.table .date-style{
    opacity:0.6; }

.search-wrap{
  position:relative;
  z-index:1; }

.form-wrapper{
  position:relative;
  margin-bottom:2rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center; }

@media (min-width: 768px){
    .form-wrapper{
      margin-bottom:3rem; } }

.toggle-form{
  width:20px;
  height:20px;
  display:block;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  background-image:url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.7147' cy='7.71422' r='6.42857' stroke='%23259F76' stroke-width='2'/%3E%3Cpath d='M11.5713 12.8569L16.0713 17.3569' stroke='%23259F76' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }

.toggle-form.active{
    background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.88867 1.88867L16.1109 16.1109' stroke='%23259F76' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16.1113 1.88867L1.88911 16.1109' stroke='%23259F76' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }

@media (min-width: 768px){
    .toggle-form{
      display:none; } }

.form-search{
  width:100%; }

.form-search_account .dd-pointer{
    margin-top:0 !important;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

.form-search_transactions{
    display:block; }

@media (min-width: 1200px){
      .form-search_transactions{
        display:none; } }

.form-search_transactions .dd-pointer{
      margin-top:0 !important;
      top:45%; }

.form-search_transactions .dd-selected, .form-search_transactions .dd-option{
      padding:10px 45px 10px 20px !important;
      min-width:10rem;
      text-transform:uppercase; }

.form-search_transactions .dd-selected-text{
      color:#259f76 !important;
      font-size:1.1rem !important;
      font-weight:500 !important; }

.form-search_overview{
    padding:1rem;
    background:#ffffff;
    border-radius:5px;
    box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15); }

@media (min-width: 768px){
      .form-search_overview{
        padding:1.5rem; } }

.form-search_overview .form-search__wrap{
      background-color:#e6f6f4;
      border-radius:3px; }

.form-search_overview .form-search__input{
      padding:1rem;
      border:none; }

@media (min-width: 768px){
        .form-search_overview .form-search__input{
          padding:1rem 5rem 1rem 2rem; } }

.form-search_overview .form-search__input::-webkit-input-placeholder{
        font-size:0.95rem; }

.form-search_overview .form-search__input::-ms-input-placeholder{
        font-size:0.95rem; }

.form-search_overview .form-search__input::placeholder{
        font-size:0.95rem; }

@media (min-width: 768px){
          .form-search_overview .form-search__input::-webkit-input-placeholder{
            font-size:1.4rem; }
          .form-search_overview .form-search__input::-ms-input-placeholder{
            font-size:1.4rem; }
          .form-search_overview .form-search__input::placeholder{
            font-size:1.4rem; } }

.form-search_overview .form-search__input:focus{
        border:none; }

.form-search_overview.active{
      opacity:1;
      visibility:visible;
      z-index:1; }

.form-search_abs{
    position:absolute;
    top:50%;
    right:4rem;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    opacity:0;
    visibility:hidden;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    background-color:#e5fdf8;
    z-index:-1; }

@media (min-width: 768px){
      .form-search_abs{
        position:static;
        top:auto;
        right:auto;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0);
        opacity:1;
        visibility:visible;
        background-color:transparent; } }

.form-search_abs.active{
      opacity:1;
      visibility:visible;
      z-index:1; }

.form-search_market{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap; }

.form-search_market .form-search__wrap{
      background-color:#e6f6f4;
      border-radius:3px;
      width:100%; }

@media (min-width: 768px){
        .form-search_market .form-search__wrap{
          max-width:29.5rem;
          width:auto; } }

.form-search_market .form-search__input{
      border:none; }

.form-search_market .form-search__input:focus{
        border:none; }

.form-search__container{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.form-search__container .btn.primary{
      border:2px solid rgba(37, 159, 118, 0.2);
      margin-left:1rem;
      white-space:nowrap; }

@media (min-width: 768px){
        .form-search__container .btn.primary{
          -webkit-box-flex:0;
          -webkit-flex:none;
          flex:none; } }

@media (min-width: 768px){
        .form-search__container .btn.primary br{
          display:none; } }

.form-search__wrap{
    position:relative;
    width:100%; }

.form-search__input{
    font-size:1.4rem;
    letter-spacing:0.005em;
    color:#0d1815;
    width:100%;
    height:4.5rem;
    border-radius:3px;
    padding:1rem 5rem 1rem 2rem;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    border:1px solid rgba(13, 24, 21, 0.15); }

.form-search__input:focus{
      border:1px solid #259f76; }

.form-search__input::-webkit-input-placeholder{
      font-size:1.4rem;
      letter-spacing:0.005em;
      color:#0d1815;
      opacity:0.4; }

.form-search__input::-ms-input-placeholder{
      font-size:1.4rem;
      letter-spacing:0.005em;
      color:#0d1815;
      opacity:0.4; }

.form-search__input::placeholder{
      font-size:1.4rem;
      letter-spacing:0.005em;
      color:#0d1815;
      opacity:0.4; }

.form-search__input_small{
      width:-webkit-calc(100vw - 11rem);
      width:calc(100vw - 11rem); }

@media (min-width: 768px){
        .form-search__input_small{
          width:28.6rem; } }

.form-search__btn{
    position:absolute;
    z-index:1;
    width:50px;
    height:43px;
    top:0;
    right:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center; }

.form-search__btn:hover{
      opacity:0.6; }

.form-search__btn svg{
      margin-top:2px; }

.autocomplete{
  position:absolute;
  top:8rem;
  left:0;
  right:0;
  z-index:10;
  opacity:0;
  visibility:hidden;
  z-index:-1;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

.autocomplete.active{
    opacity:1;
    z-index:10;
    visibility:visible; }

.autocomplete__wrap{
    background-color:#ffffff;
    box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
    border-radius:5px; }

.autocomplete__title{
    text-transform:uppercase;
    color:#0d1815;
    font-weight:600;
    font-size:1.4rem;
    padding:2.5rem 2rem 1rem 3.5rem;
    display:block; }

.autocomplete__item{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    padding:1rem 1rem 1.2rem 3.5rem;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.autocomplete__item:hover{
      background-color:#f0fbf9; }

.autocomplete__images{
    margin-right:1.4rem; }

.autocomplete__img{
    position:relative; }

.autocomplete__img:first-child{
      z-index:1; }

.autocomplete__img:last-child{
      z-index:0;
      left:-6px; }

.autocomplete__name{
    text-transform:uppercase;
    font-weight:600;
    font-size:1.4rem;
    color:#259f76; }

.autocomplete__more{
    padding:0.8rem 0.7rem 0.7rem 3.5rem; }

.autocomplete__more_last{
      padding-bottom:2.5rem; }

.autocomplete__btn{
    text-transform:uppercase;
    font-weight:600;
    font-size:1.2rem;
    color:#259f76;
    border-bottom:2px solid transparent;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.autocomplete__btn:hover{
      border-bottom:2px solid #259f76; }

.lk-saved{
  position:absolute;
  z-index:1;
  top:1.5rem;
  right:0;
  width:0rem;
  height:100%;
  overflow:hidden;
  background:#ffffff;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px 0px 0px 5px;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  -webkit-box-flex:0;
  -webkit-flex:none;
  flex:none; }

@media (min-width: 1200px){
    .lk-saved{
      position:static;
      top:auto;
      right:auto;
      height:auto;
      margin-left:5.8rem;
      margin-bottom:4rem; } }

.lk-saved.active{
    width:18.5rem;
    margin-left:0; }

.lk-saved__wrap{
    width:18.5rem; }

.lk-saved__head{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    height:6rem;
    cursor:pointer;
    padding:1.5rem 2rem;
    background-color:#f0fbf9;
    font-size:1.3rem;
    font-weight:500;
    color:#0d1815; }

.lk-saved__head svg:first-of-type{
      margin-right:1rem; }

.lk-saved__head svg:last-of-type{
      margin-left:auto; }

.lk-saved__body{
    padding:2rem 1.5rem 2rem 2rem; }

.lk-saved__items, .lk-saved__header{
    margin-bottom:3.5rem; }

.lk-saved__items:last-child, .lk-saved__header:last-child{
      margin-bottom:0; }

.lk-saved__title{
    display:block;
    color:#0d1815;
    text-transform:uppercase;
    font-weight:600;
    font-size:1.4rem;
    margin-bottom:1rem; }

.lk-saved__subtitle{
    font-weight:400;
    font-size:1.3rem;
    color:#0d1815;
    opacity:0.5; }

.lk-saved__item{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    text-transform:uppercase;
    font-size:1.4rem;
    font-weight:600;
    color:#259f76;
    margin-bottom:1rem;
    cursor:pointer; }

.lk-saved__item:last-child{
      margin-bottom:0; }

.lk-saved__item:hover path{
      fill:#259f76; }

.lk-saved__item_icon{
    margin-bottom:1.5rem; }

.lk-saved__item_icon:last-child{
      margin-bottom:0; }

.lk-saved__btn-close{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.lk-saved__btn-close path{
      fill:#bfe1d6;
      -webkit-transition:all 0.25s ease-in-out;
      transition:all 0.25s ease-in-out; }

.lk-saved__icon-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.lk-saved__icon{
    margin-right:0.8rem; }

.lk-saved-btn.desk-saved{
  width:5.8rem;
  height:5.8rem;
  position:fixed;
  right:0;
  top:45%;
  z-index:5;
  background:#ffffff;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px 0px 0px 5px; }

.lk-saved-btn path{
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

.lk-saved-btn:hover{
  background-color:#259f76; }

.lk-saved-btn:hover path{
    stroke:#ffffff; }

.lk-saved-btn.active{
  opacity:0; }

.fixed-menu .desk-saved{
  display:none; }

@media (min-width: 768px){
    .fixed-menu .desk-saved{
      display:block; } }

.fixed-menu .mob-saved{
  margin-left:2rem; }

@media (min-width: 768px){
    .fixed-menu .mob-saved{
      display:none; } }

.lk-section{
  padding:0 0 2.5rem 0; }

@media (min-width: 1024px){
    .lk-section{
      position:relative; } }

.lk-section .lk-content{
    position:relative;
    padding:2rem 0; }

@media (min-width: 1024px){
      .lk-section .lk-content{
        padding:3rem 0 3rem 18rem;
        display:-webkit-box;
        display:-webkit-flex;
        display:flex; } }

@media (min-width: 1200px){
      .lk-section .lk-content{
        padding:3rem 0 3rem 23rem; } }

.lk-section .main-title{
    margin-bottom:2.5rem; }

@media (min-width: 1024px){
      .lk-section .main-title{
        font-size:3.2rem;
        margin:0 0 3rem;
        text-align:left; } }

.lk-section .lk-container{
    width:100%; }

@media (min-width: 1024px){
      .lk-section .lk-container{
        padding:0 1.5rem; } }

.lk-section .lk-content-header{
    padding:0 2rem; }

@media (min-width: 1024px){
      .lk-section .lk-content-header{
        padding:0; } }

.lk-section .lk-content-head{
    padding:0 2rem;
    margin-bottom:2rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between; }

@media (min-width: 1024px){
      .lk-section .lk-content-head{
        padding:0;
        margin-bottom:2.5rem; } }

.lk-section .lk-content-head .btn.primary{
      padding:0.6rem 2.2rem;
      font-size:1.3rem; }

@media (min-width: 1024px){
        .lk-section .lk-content-head .btn.primary{
          padding:0.9rem 2.2rem 0.8rem; } }

.lk-section .lk-content-head .search-wrap{
      margin-left:auto; }

.lk-section .lk-content-head .form-wrapper{
      width:100%;
      margin:0; }

.lk-section .lk-count-data{
    margin-bottom:2.5rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap; }

.lk-section .lk-count-row{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin-right:3rem;
    margin-bottom:1rem; }

.lk-section .lk-count-row span{
      font-size:13px;
      line-height:16px;
      letter-spacing:0.005em;
      color:#0d1815; }

.lk-section .lk-count-row span:last-child{
        font-weight:600;
        margin-left:5px; }

.token-info{
  background-color:#ffffff;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px;
  padding:2.5rem 2rem 0 2rem;
  margin-bottom:2rem; }

.token-info__wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap; }

@media (min-width: 768px){
      .token-info__wrap{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        justify-content:space-between;
        -webkit-box-align:end;
        -webkit-align-items:flex-end;
        align-items:flex-end; } }

@media (min-width: 768px){
      .token-info__wrap_column{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        align-items:flex-start; } }

.token-info__wrap_column .token-info__col{
      width:100%;
      margin:0 0 4rem 0; }

.token-info__items{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between; }

.token-info__col{
    margin:0 6rem 2.5rem 0; }

.token-info__col:last-of-type{
      margin:0 2rem 2.5rem 0; }

.token-info__content{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.token-info__content_col{
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      -webkit-flex-direction:column;
      flex-direction:column;
      -webkit-box-align:start;
      -webkit-align-items:flex-start;
      align-items:flex-start; }

.token-info__token{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin-bottom:1.3rem; }

.token-info__token:last-child{
      margin-bottom:0; }

.token-info__token img{
      width:28px;
      margin-right:1rem; }

.token-info__token span{
      font-weight:500;
      font-size:17px;
      line-height:21px;
      color:#0d1815; }

.token-info__title{
    font-size:1.2rem;
    font-weight:600;
    text-transform:uppercase;
    opacity:0.8;
    color:#0d1815;
    margin-bottom:1.4rem;
    display:block; }

.token-info__text{
    text-transform:uppercase;
    font-size:2.2rem;
    font-weight:500;
    color:#0d1815; }

.token-info__text.active{
      color:#259f76; }

.token-info__per{
    font-weight:500;
    font-size:14px;
    letter-spacing:0.005em;
    margin-left:auto; }

.token-info__per.top{
      color:#259f76; }

.token-info__per.down{
      color:#f54d36; }

.token-info__copy{
    margin-left:1rem; }

.token-info__link{
    color:#259f76;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:2.5rem;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.token-info__link:hover{
      text-decoration:underline; }

.currency-view{
  font-weight:600;
  font-size:10px;
  letter-spacing:0.01em;
  text-transform:uppercase;
  color:#259f76;
  display:block;
  margin-bottom:15px;
  padding-left:2rem; }

@media (min-width: 1024px){
    .currency-view{
      padding-left:0; } }

.currency-view:hover{
    text-decoration:underline; }

.currency-info{
  padding:0 2rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between; }

.currency-info_pair .btn.small{
    margin-bottom:0;
    max-height:3.5rem; }

.currency-info_pair .currency-data{
    margin-bottom:1.7rem !important; }

.currency-info_pair .currency-nav{
    margin:0 auto 3.5rem; }

@media (min-width: 768px){
      .currency-info_pair .currency-nav{
        margin:0 0 3.5rem auto; } }

@media (min-width: 1024px){
    .currency-info{
      padding:0; } }

.currency-info .currency-data{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    align-items:flex-end;
    margin-bottom:2.5rem;
    padding-right:3rem;
    position:relative;
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    order:1; }

.currency-info .currency-pair{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    margin-bottom:2rem;
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    order:2; }

@media (min-width: 768px){
      .currency-info .currency-pair{
        margin-bottom:3.5rem;
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        order:3; } }

.currency-info .currency-item{
    width:100%;
    padding:1.4rem 2rem;
    background-color:#ffffff;
    box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
    border-radius:5px;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin-bottom:0.5rem; }

@media (min-width: 768px){
      .currency-info .currency-item{
        width:50%;
        margin-bottom:0;
        max-width:-webkit-fit-content;
        max-width:fit-content;
        margin-right:1rem; } }

.currency-info .currency-item:last-child{
      margin-right:0;
      margin-bottom:0; }

.currency-info .currency-item img{
      margin-right:1.3rem;
      max-width:2.2rem; }

.currency-info .currency-item span{
      font-weight:500;
      font-size:1.3rem;
      line-height:16px;
      letter-spacing:0.015em;
      text-transform:uppercase; }

.currency-info .currency-nav{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
    margin-left:auto;
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    order:3; }

@media (min-width: 768px){
      .currency-info .currency-nav{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        order:2; } }

.currency-info .btn{
    font-size:1.3rem;
    margin-bottom:2.5rem;
    margin-left:1rem;
    padding:0.9rem 1.5rem !important; }

.currency-info .currency-icon{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin-right:1rem;
    margin-bottom:5px; }

.currency-info .currency-icon img{
      width:2.8rem;
      z-index:1;
      -webkit-box-flex:0;
      -webkit-flex:none;
      flex:none;
      position:relative; }

.currency-info .currency-icon img:nth-child(2){
        z-index:0;
        left:-12px; }

.currency-info .currency-status{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin-bottom:0.8rem; }

.currency-info .currency-status span{
      font-weight:500;
      font-size:12px;
      line-height:15px;
      letter-spacing:0.005em;
      color:#0d1815;
      margin-left:1rem; }

.currency-info .currency-name{
    font-weight:600;
    font-size:28px;
    letter-spacing:-0.01em;
    color:#0d1815;
    margin-right:1.7rem; }

@media (min-width: 768px){
      .currency-info .currency-name{
        font-size:3.2rem; } }

.currency-info .currency-count{
    font-weight:500;
    font-size:21px;
    color:#0d1815;
    margin-left:3.6rem; }

@media (min-width: 768px){
      .currency-info .currency-count{
        font-size:24px;
        margin-left:0; } }

.currency-info .currency-plus{
    font-weight:500;
    font-size:14px;
    letter-spacing:0.005em;
    color:#259f76;
    margin-bottom:2px;
    margin-left:9px; }

@media (min-width: 768px){
      .currency-info .currency-plus{
        font-size:17px;
        margin-left:4px; } }

.currency-info .currency-save{
    display:none;
    position:absolute;
    right:0;
    top:0.8rem; }

@media (min-width: 1024px){
      .currency-info .currency-save{
        display:block;
        top:auto;
        bottom:0.2rem; } }

.charts-wrap{
  width:100%; }

.charts-wrap .charts-row{
    margin:0 -1rem; }

@media (min-width: 768px){
      .charts-wrap .charts-row{
        display:-webkit-box;
        display:-webkit-flex;
        display:flex; } }

@media (min-width: 768px){
    .charts-wrap .charts-info{
      padding-bottom:4rem !important; } }

.charts-wrap .charts-item{
    padding:0 1rem; }

.charts-wrap .charts-item .token-info{
      height:100%;
      margin-bottom:4rem; }

@media (min-width: 1024px){
        .charts-wrap .charts-item .token-info{
          width:31rem; } }

.charts-wrap .charts-col{
    padding:0 1rem; }

@media (min-width: 768px){
      .charts-wrap .charts-col{
        width:50%; } }

.charts-wrap .chart{
    width:100%;
    padding:2.5rem 2rem;
    margin-bottom:3.2rem;
    background:#ffffff;
    box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
    border-radius:5px; }

@media (min-width: 1024px){
      .charts-wrap .chart{
        margin-bottom:4rem;
        padding:3rem; } }

.charts-wrap .chart img{
      width:100%; }

.charts-wrap .currency-chart{
    width:100%; }

@media (min-width: 768px){
      .charts-wrap .currency-chart{
        width:-webkit-calc(100% - 25.5rem);
        width:calc(100% - 25.5rem); } }

@media (min-width: 1024px){
      .charts-wrap .currency-chart{
        width:-webkit-calc(100% - 32rem);
        width:calc(100% - 32rem); } }

.charts-wrap .balance{
    margin-bottom:2rem;
    margin-right:4rem; }

.charts-wrap .balance__wrap{
      border:2px solid rgba(37, 159, 118, 0.3); }

.charts-wrap .balance__btn{
      font-weight:700;
      text-transform:uppercase;
      font-size:10px;
      height:38px;
      margin:-2px 0;
      padding:1rem; }

@media (min-width: 768px){
        .charts-wrap .balance__btn{
          font-size:13px;
          padding:1rem 1.6rem; } }

.charts-wrap .balance__btn.active{
        font-size:12px;
        background-color:#259f76; }

.charts-wrap .chart-head{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between; }

.charts-wrap .chart-nav{
    margin-bottom:2rem; }

.charts-wrap .chart-nav button{
      font-weight:500;
      font-size:12px;
      letter-spacing:0.01em;
      text-transform:uppercase;
      color:#0d1815;
      opacity:0.4;
      margin-right:1.2rem; }

.charts-wrap .chart-nav button:last-child{
        margin-right:0; }

.charts-wrap .chart-nav button:hover, .charts-wrap .chart-nav button.active{
        opacity:1;
        color:#259f76; }

.charts-wrap .chart-name{
    font-weight:600;
    font-size:12px;
    letter-spacing:0.015em;
    text-transform:uppercase;
    color:#0d1815;
    opacity:0.8;
    margin-bottom:2rem; }

.charts-wrap .chart-nav-data{
    margin-right:auto; }

.charts-wrap .chart-count{
    font-weight:500;
    font-size:21px;
    color:#0d1815;
    margin-bottom:2rem;
    width:100%; }

.saveds-acc{
  background-color:#ffffff;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px;
  margin-bottom:2rem; }

.saveds-acc__header{
    padding:2rem 2rem 2rem 4rem;
    border-bottom:1px solid rgba(45, 186, 137, 0.1);
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

@media (min-width: 768px){
      .saveds-acc__header{
        padding:2rem 2rem 2.5rem 2rem; } }

.saveds-acc__header span{
      text-transform:uppercase;
      font-size:1.4rem;
      font-weight:700;
      color:#259f76; }

.saveds-acc__content{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    padding:2rem 5rem 0 4rem; }

@media (min-width: 768px){
      .saveds-acc__content{
        padding:2rem 2rem 0 2rem; } }

.saveds-acc__item{
    font-size:1.3rem;
    font-weight:500;
    word-break:break-all;
    color:#0d1815;
    opacity:0.8;
    margin-bottom:2rem;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    margin-right:1rem; }

@media (min-width: 768px){
      .saveds-acc__item{
        width:50%;
        margin-right:0; } }

.saveds-acc__item:hover{
      color:#259f76;
      opacity:1; }

.saveds-acc__item span{
      margin-right:1.2rem; }

.saveds-acc__item-btn{
    color:#259f76;
    font-weight:600;
    font-size:1.1rem;
    text-transform:uppercase;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    margin-left:3rem;
    padding:0.5rem 1rem;
    border-radius:8px;
    text-align:center;
    background-color:transparent; }

.saveds-acc__item-btn:hover{
      background-color:#259f76;
      color:#ffffff; }

.table-pagination{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center; }

.table-pagination .pag-btn{
    opacity:0.2; }

.table-pagination .pag-btn:hover{
      opacity:1; }

.pagination-list{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  margin:0 1.5rem; }

.pagination-list li{
    margin:0 3px; }

.pagination-list a{
    font-weight:700;
    font-size:13px;
    text-align:center;
    letter-spacing:-0.015em;
    color:#259f76;
    width:3.5rem;
    height:3.5rem;
    border:2px solid rgba(37, 159, 118, 0.2);
    border-radius:37.5px;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.pagination-list a.show-all-btn{
      border:none; }

.pagination-list a.active, .pagination-list a:hover{
      color:#ffffff;
      background-color:#259f76; }

.alert{
  margin-bottom:3rem;
  border:1px solid #eee2c1;
  border-radius:5px; }

.alert__wrap{
    padding:2rem 2rem 2.5rem 5rem;
    background-color:#fff6df; }

@media (min-width: 768px){
      .alert__wrap{
        padding:2rem 4rem 2.5rem 5rem; } }

.alert__title{
    color:#f54d36;
    font-weight:600;
    font-size:1.4rem;
    text-transform:uppercase;
    margin-bottom:1rem;
    display:block;
    position:relative; }

.alert__title:before{
      content:url("../images/error-img.svg");
      position:absolute;
      left:-2.5rem;
      top:0rem; }

.alert__text{
    font-size:1.4rem;
    line-height:2.3rem;
    color:#0d1815;
    margin:0 0 2rem; }

@media (min-width: 768px){
      .alert__text{
        margin:0 0 0.5rem; } }

.alert__footer{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start; }

@media (min-width: 768px){
      .alert__footer{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:row-reverse;
        flex-direction:row-reverse;
        -webkit-box-align:center;
        -webkit-align-items:center;
        align-items:center;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        justify-content:space-between; } }

.alert .btn{
    min-width:15rem;
    font-size:1.2rem;
    letter-spacing:1px;
    margin-bottom:2rem;
    padding:0.7rem 2rem; }

@media (min-width: 768px){
      .alert .btn{
        margin-bottom:0; } }

.alert__link{
    text-transform:uppercase;
    color:#259f76;
    font-weight:600;
    border-bottom:1px solid transparent; }

.alert__link:hover{
      border-bottom:1px solid #259f76; }

.deposit-section{
  padding-bottom:5rem; }

@media (min-width: 768px){
    .deposit-section{
      padding-bottom:7rem; } }

.deposit-section .deposit-logo{
    margin:0 auto 1.5rem;
    width:8rem;
    height:8rem;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    background-color:#ffffff;
    box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15); }

.deposit{
  max-width:66rem;
  margin:0 auto; }

.deposit__wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap; }

.hot-section{
  padding:2.5rem 0 2.7rem; }

@media (min-width: 768px){
    .hot-section{
      padding:3rem 0 2.2rem; } }

@media (min-width: 768px){
  .exchange-section{
    padding:0 0 6rem; } }

.exchange-section .exchange-tabs{
  width:-webkit-calc(100% + 4rem);
  width:calc(100% + 4rem);
  position:relative;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(8.87%, #2dba89), color-stop(78.82%, #198660));
  background-image:linear-gradient(180deg, #2dba89 8.87%, #198660 78.82%); }

@media (min-width: 768px){
    .exchange-section .exchange-tabs{
      max-width:42rem;
      width:100%;
      position:static;
      left:0;
      -webkit-transform:none;
      -ms-transform:none;
      transform:none;
      margin:0 auto;
      border-radius:5px; } }

.exchange-section .exchange-tabs .tabs__nav-wrap{
    margin:0; }

.exchange-section .exchange-tabs .tabs__nav{
    width:100%;
    background-color:transparent;
    border-radius:0;
    padding:0;
    border-bottom:1px solid rgba(255, 255, 255, 0.15); }

.exchange-section .exchange-tabs .tabs__btn{
    width:50%;
    text-align:center;
    margin:0; }

.exchange-section .exchange-tabs .tabs__btn:before{
      width:100%;
      background:#ffffff;
      height:2px;
      bottom:-1px; }

.exchange-section .exchange-tabs .tabs__content{
    padding:3.4rem 2rem 4.4rem; }

@media (min-width: 768px){
      .exchange-section .exchange-tabs .tabs__content{
        padding:3.3rem 3rem 4rem; } }

.exchange-section .upload-form__wrap{
  margin:0; }

.exchange-section .upload-form__field-content{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  margin-bottom:2.7rem; }

.exchange-section .upload-form__block{
  margin-bottom:0;
  width:100%; }

.exchange-section .upload-form__block:last-child{
    margin-bottom:0; }

.exchange-section .upload-form__block_big{
    width:-webkit-calc(50% - 2px);
    width:calc(50% - 2px); }

.exchange-section .upload-form__block_big .upload-form__input{
      font-size:2.6rem; }

.exchange-section .upload-form__block_big .upload-form__field{
      height:8.5rem; }

.exchange-section .upload-form__field{
  background:rgba(255, 255, 255, 0.15);
  margin-bottom:0;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease; }

.exchange-section .upload-form__field:hover{
    background:rgba(255, 255, 255, 0.3); }

.exchange-section .upload-form__field .upload-form__token{
    padding:1rem 0; }

.exchange-section .upload-form__field .upload-form__token:hover{
      background-color:transparent; }

.exchange-section .upload-form__arrow{
  width:8px;
  height:4px;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  background-image:url("../images/arrow.svg");
  margin:0 0 0 auto; }

.exchange-section .upload-form__label{
  color:rgba(255, 255, 255, 0.7); }

.exchange-section .upload-form__input{
  color:#ffffff; }

.exchange-section .upload-form__input::-webkit-input-placeholder{
    color:rgba(255, 255, 255, 0.7); }

.exchange-section .upload-form__input::-ms-input-placeholder{
    color:rgba(255, 255, 255, 0.7); }

.exchange-section .upload-form__input::placeholder{
    color:rgba(255, 255, 255, 0.7); }

.exchange-section .upload-form__file-wrap{
  max-width:100%;
  margin-bottom:2.5rem; }

.exchange-section .upload-form__file-label{
  height:10rem;
  background:rgba(25, 119, 87, 0.2);
  border:1px dashed rgba(255, 255, 255, 0.2); }

.exchange-section .upload-form__file-label p{
    max-width:28rem;
    color:rgba(255, 255, 255, 0.7); }

.exchange-section .upload-form__label-wrap{
  margin:2rem 0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex; }

.exchange-section .upload-form__label-wrap span{
    font-weight:600;
    font-size:1.4rem;
    text-transform:uppercase;
    color:#ffffff;
    position:relative; }

.exchange-section .upload-form__label-wrap .info-icon{
    margin-left:5px;
    width:16px;
    height:16px;
    cursor:pointer; }

.exchange-section .upload-form__label-wrap .info-icon img{
      width:100%;
      height:100%; }

.exchange-section .upload-form__import{
  display:block;
  text-align:center;
  font-weight:500;
  font-size:1.3rem;
  color:#ffffff; }

.exchange-section .upload-form__import a{
    color:#19edd3;
    margin:0 5px; }

.exchange-section .upload-form__import a:hover{
      text-decoration:underline; }

.exchange-section .upload-form__sort-wrap{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  padding:1.3rem 0;
  border-bottom:1px solid rgba(255, 255, 255, 0.15);
  margin-bottom:2rem; }

.exchange-section .upload-form__sort-wrap span{
    font-size:1.3rem;
    color:rgba(255, 255, 255, 0.6); }

.exchange-section .upload-form__token-wrap{
  max-height:30rem;
  overflow:hidden;
  overflow-y:auto; }

.exchange-section .upload-form__token-wrap::-webkit-scrollbar{
    width:6px;
    background-color:transparent; }

.exchange-section .upload-form__token-wrap::-webkit-scrollbar-thumb{
    border-radius:3px;
    background:rgba(255, 255, 255, 0.3); }

.exchange-section .upload-form__token{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  padding:1rem 3rem 1rem 0;
  position:relative;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

.exchange-section .upload-form__token:hover{
    background:rgba(255, 255, 255, 0.1); }

.exchange-section .upload-form__token-name{
  font-weight:600;
  font-size:1.5rem;
  text-transform:uppercase;
  color:#ffffff; }

.exchange-section .upload-form__token-img{
  width:2.2rem;
  height:2.2rem;
  margin-right:1rem;
  -webkit-box-flex:0;
  -webkit-flex:none;
  flex:none; }

.exchange-section .upload-form__token-img img{
    width:100%;
    height:100%; }

.exchange-section .upload-form .btn{
  max-width:100%;
  border:3px solid #ffffff;
  margin-bottom:25px; }

.exchange-section .upload-form .btn:hover{
    color:#259f76;
    background-color:#ffffff;
    border:3px solid #ffffff; }

.exchange-section .upload-form .arrow{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  margin:2rem 0; }

.select-token-wrap{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(8.87%, #2dba89), color-stop(78.82%, #198660));
  background:linear-gradient(180deg, #2dba89 8.87%, #198660 78.82%);
  border-radius:5px;
  position:fixed;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  max-width:420px;
  width:100%;
  padding:3rem;
  z-index:11;
  display:none; }

.select-token-wrap.active{
    display:block; }

.select-token-wrap .upload-form__label-wrap{
    margin-top:0; }

.select-token-wrap .upload-form__input::-webkit-input-placeholder{
    color:rgba(255, 255, 255, 0.7);
    text-transform:uppercase;
    font-weight:400;
    opacity:1;
    font-size:11px; }

.select-token-wrap .upload-form__input::-ms-input-placeholder{
    color:rgba(255, 255, 255, 0.7);
    text-transform:uppercase;
    font-weight:400;
    opacity:1;
    font-size:11px; }

.select-token-wrap .upload-form__input::placeholder{
    color:rgba(255, 255, 255, 0.7);
    text-transform:uppercase;
    font-weight:400;
    opacity:1;
    font-size:11px; }

.sort-btn{
  width:2.4rem;
  height:1.3rem;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  background-image:url("../images/sort.svg"); }

.close-token{
  width:1.3rem;
  height:1.3rem;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  background-image:url("../images/cross.svg");
  position:absolute;
  top:2rem;
  right:2rem; }

.close-token:hover{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg); }

.mask-token{
  display:none;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:10;
  background-color:rgba(255, 255, 255, 0.9); }

.connect-info{
  background:rgba(25, 119, 87, 0.2);
  border:1px dashed rgba(255, 255, 255, 0.2);
  border-radius:5px;
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  padding:1.5rem;
  margin:0 0 2rem; }

@media (min-width: 480px){
    .connect-info{
      padding:1rem 2rem 1.5rem; } }

.connect-info__row{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

@media (min-width: 480px){
      .connect-info__row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        flex-direction:row;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        justify-content:space-between; } }

.connect-info__col{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin-bottom:1.5rem; }

@media (min-width: 480px){
      .connect-info__col{
        margin-bottom:0; } }

.connect-info__col:last-child{
      margin-bottom:0; }

.connect-info__col span{
      font-size:13px;
      color:#ffffff;
      line-height:1.3; }

.connect-info__col span:last-child{
        font-weight:700; }

.connect-info .connect-title{
    font-weight:500;
    font-size:11px;
    text-align:center;
    letter-spacing:0.06em;
    text-transform:uppercase;
    color:rgba(255, 255, 255, 0.7);
    margin-bottom:1.3rem; }

.price-row{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
  justify-content:flex-end;
  margin-bottom:2.7rem; }

.price-row > *{
    color:#ffffff;
    font-size:13px;
    letter-spacing:0.01em; }

.price-row .price-text{
    opacity:0.6;
    margin-right:8px; }

.price-row .price-currency{
    font-weight:700;
    margin-left:4px; }

.price-row .price-btn{
    margin-left:5px; }

.wallet-info__wrap{
  padding:2rem 3rem;
  margin:0 -3rem;
  border-top:1px solid rgba(255, 255, 255, 0.15); }

.wallet-info__wrap:last-child{
    padding-bottom:0; }

.wallet-info__row{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  margin-bottom:0.9rem;
  font-size:1.3rem;
  color:#ffffff;
  letter-spacing:0.01em; }

.wallet-info__row:last-child{
    margin-bottom:0; }

.wallet-info__row_footer{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start; }

@media (min-width: 480px){
      .wallet-info__row_footer{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        flex-direction:row; } }

.wallet-info__row_footer .wallet-info__name{
      margin-bottom:0.9rem; }

@media (min-width: 480px){
        .wallet-info__row_footer .wallet-info__name{
          margin-bottom:0; } }

.wallet-info__name{
  opacity:0.6; }

.wallet-info__value{
  font-weight:700; }

.wallet-info__currency{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center; }

.wallet-info__img{
  width:1.8rem;
  height:1.8rem;
  margin-right:0.8rem; }

.wallet-info__img img{
    width:100%; }

.wallet-currency{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  margin-right:1rem;
  padding-right:1.6rem;
  position:relative; }

.wallet-currency:after{
    content:url("../images/arrow_exchange.svg");
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

.wallet-currency:last-child{
    margin-right:0;
    padding-right:0; }

.wallet-currency:last-child:after{
      display:none; }

.faq-section{
  padding-bottom:3rem; }

@media (min-width: 768px){
    .faq-section{
      padding-bottom:7rem; } }

.faq-section .main-title{
    margin-bottom:2.8rem; }

.accordion{
  max-width:75rem;
  width:100%;
  margin:1.2rem auto 0;
  padding:1rem 0;
  background:#ffffff;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px; }

@media (min-width: 768px){
    .accordion{
      padding:2.5rem 0; } }

.accordion__item{
    position:relative;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    text-align:start;
    padding:2rem 3.2rem 2rem 2rem;
    border-bottom:1px solid rgba(45, 186, 137, 0.1); }

@media (min-width: 768px){
      .accordion__item{
        padding:2.5rem 5rem; } }

.accordion__item:last-child{
      border-bottom:0px; }

.accordion__content{
    display:none;
    box-sizing:border-box;
    padding:1.5rem 0 0 0; }

.accordion h3{
    max-width:57rem;
    color:#0d1815;
    font-weight:600;
    font-size:1.7rem;
    line-height:1.41;
    letter-spacing:-0.01em;
    cursor:pointer;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.accordion h3.active:after{
      opacity:0.4;
      -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
      transform:rotate(180deg); }

.accordion h3:hover{
      color:#39ce9a; }

.accordion h3:after{
      content:"";
      position:absolute;
      top:3rem;
      right:2rem;
      width:1rem;
      height:6px;
      -webkit-transition:all 0.25s ease-in-out;
      transition:all 0.25s ease-in-out;
      background-repeat:no-repeat;
      background-position:center;
      background-size:contain;
      background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%23259F76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

@media (min-width: 768px){
        .accordion h3:after{
          top:3.5rem;
          right:5rem; } }

@media (min-width: 768px){
      .accordion h3{
        font-size:2rem; } }

.accordion p{
    font-size:1.4rem;
    line-height:1.65;
    color:#0d1815;
    opacity:0.6; }

.combo-wrap{
  margin:0 auto;
  max-width:75rem; }

.combo__wrap{
  padding:3rem 2rem;
  background-color:#ffffff;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  margin:0 -0.9rem;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px; }

@media (min-width: 768px){
    .combo__wrap{
      margin:0 -0.75rem; } }

@media (min-width: 1024px){
    .combo__wrap{
      padding:4.5rem 5rem; } }

.combo__head{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap; }

.combo__body{
  width:100%;
  padding-top:4rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:4rem 0.9rem 0; }

@media (min-width: 768px){
    .combo__body{
      padding:4rem 0.75rem 0; } }

.combo__col{
  width:100%; }

@media (min-width: 768px){
    .combo__col{
      width:50%; } }

.combo__col:first-of-type{
    padding-right:0;
    margin-bottom:3rem; }

@media (min-width: 768px){
      .combo__col:first-of-type{
        padding-right:2rem;
        margin-bottom:0; } }

.combo__col:last-of-type{
    padding-left:0; }

@media (min-width: 768px){
      .combo__col:last-of-type{
        padding-left:2.5rem; } }

.combo .gamification__amount{
  opacity:0.2;
  font-size:2.6rem; }

.combo .gamification__board .gamification__count{
  color:#0d1815;
  font-weight:600;
  font-size:1.4rem; }

.combo .btn{
  width:100%; }

.gamification-section{
  padding:0 0 4rem; }

@media (min-width: 768px){
    .gamification-section{
      padding:0 0 6rem; } }

.gamification{
  width:100%; }

.gamification_combo{
    width:50%;
    padding:0 0.9rem;
    margin-bottom:1.8rem; }

@media (min-width: 768px){
      .gamification_combo{
        width:25%;
        padding:0 0.75rem;
        margin-bottom:0; } }

.gamification__row{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    margin-bottom:2rem; }

.gamification__category, .gamification__count{
    font-weight:500;
    font-size:1.3rem;
    line-height:1.2;
    color:#000000; }

.gamification__count{
    color:#259f76; }

.gamification__board{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    background-color:#e6f6f4;
    border-radius:6px;
    padding:1rem 2rem;
    margin-bottom:2rem; }

.gamification__board__count{
      color:#0d1815; }

.gamification__amount{
    font-weight:bold;
    font-size:2.2rem;
    line-height:1.2;
    text-transform:uppercase;
    color:#0d1815; }

@media (min-width: 768px){
      .gamification__amount{
        font-size:2.6rem; } }

.gamification__title{
    font-weight:700;
    font-size:1.4rem;
    line-height:1.2;
    text-transform:uppercase;
    color:#259f76;
    margin-bottom:2rem; }

.gamification__scroll{
    overflow:hidden;
    overflow-y:auto;
    height:28.4rem; }

.gamification__text{
    font-size:14px;
    line-height:1.6;
    color:#0d1815;
    opacity:0.6;
    padding-right:1rem;
    margin-bottom:1rem; }

.gamification__wrap{
    padding:1.1rem 2rem 2rem;
    border-radius:5px;
    font-weight:700;
    text-transform:uppercase;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    color:#ffffff; }

.gamification__wrap.basic{
      background-image:linear-gradient(151.94deg, #2dba89 21.87%, #198660 79.94%); }

.gamification__wrap.regular{
      background-image:linear-gradient(324.25deg, #2a003d -32.57%, #2b679d 64.15%); }

.gamification__wrap.luxury{
      background-image:linear-gradient(324.25deg, #644811 -32.57%, #d2b961 64.15%); }

.gamification__wrap.supreme{
      background-image:linear-gradient(322.05deg, #8b3200 -33.36%, #ff7715 63.35%); }

.gamification__stars{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    flex-direction:row;
    margin-bottom:0.8rem; }

.gamification__stars img{
      width:1.4rem;
      height:1.8rem;
      margin-right:2px; }

.gamification__grade{
    font-size:2.2rem;
    line-height:1.6;
    margin-bottom:0.6rem;
    color:#ffffff; }

.gamification__subtitle{
    font-size:1.1rem;
    line-height:1.2;
    margin-bottom:1.2rem; }

@media (min-width: 768px){
      .gamification__subtitle{
        font-size:1.2rem; } }

.gamification__number{
    font-size:2.8rem;
    line-height:1.2;
    color:#ffffff; }

.gamification__number span{
      font-weight:300;
      font-size:1rem;
      line-height:1.4; }

.soccer-wrap{
  margin:0 -2rem;
  max-width:75rem; }

@media (min-width: 768px){
    .soccer-wrap{
      margin:0 auto; } }

.soccer__wrap{
  padding:2rem;
  background-color:#ffffff;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px; }

@media (min-width: 768px){
    .soccer__wrap{
      padding:4.5rem 5rem;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      justify-content:space-between; } }

.soccer__img{
  width:100%;
  padding-right:0;
  margin-bottom:3rem; }

@media (min-width: 768px){
    .soccer__img{
      width:-webkit-calc(50% - 2.5rem);
      width:calc(50% - 2.5rem);
      margin-bottom:0; } }

.soccer__img img{
    width:100%; }

.soccer__body{
  width:100%;
  padding:0; }

@media (min-width: 768px){
    .soccer__body{
      width:-webkit-calc(50% - 2.5rem);
      width:calc(50% - 2.5rem); } }

.soccer .btn{
  width:100%;
  margin-bottom:3.5rem; }

.artworks-section{
  padding-bottom:3rem; }

@media (min-width: 768px){
    .artworks-section{
      padding-bottom:3.5rem; } }

.artworks-wrap{
  max-width:96.7rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  margin:0 -0.5rem;
  padding:0; }

.artwork{
  width:100%;
  padding:0 0.5rem;
  margin-bottom:1.5rem; }

@media (min-width: 768px){
    .artwork{
      width:25%; } }

.artwork_artist{
    padding:0 1rem;
    width:100%;
    margin-bottom:1rem; }

@media (min-width: 768px){
      .artwork_artist{
        width:50%; } }

@media (min-width: 1024px){
      .artwork_artist{
        width:33.333%; } }

@media (min-width: 1400px){
      .artwork_artist{
        width:25%; } }

.artwork_artist .artwork__wrap{
      height:auto;
      border-radius:5px; }

.artwork_artist .artwork__head{
      height:32rem;
      background-repeat:no-repeat;
      background-size:cover;
      background-position:center;
      border-radius:5px 5px 0 0; }

@media (min-width: 768px){
        .artwork_artist .artwork__head{
          height:31rem; } }

.artwork_artist .artwork__content{
      background-color:#ffffff;
      background-image:none;
      min-height:19.7rem;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      justify-content:space-between;
      padding:2.5rem;
      box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15); }

@media (min-width: 768px){
        .artwork_artist .artwork__content{
          min-height:22.6rem; } }

.artwork_artist .artwork__name{
      color:#0d1815;
      font-size:2.1rem;
      margin-bottom:0; }

.artwork_artist .artwork__author{
      font-weight:500;
      font-size:1.3rem;
      line-height:1.2;
      letter-spacing:0.005em;
      color:#0d1815;
      opacity:0.6; }

.artwork_artist .artwork__likes span{
      color:#0d1815;
      opacity:0.4; }

.artwork_artist .artwork__price{
      color:#259f76; }

.artwork__wrap{
    height:31.3rem;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    border-radius:5px; }

.artwork__content{
    padding:1.4rem 2rem 1.4rem;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50.16%, rgba(13, 24, 21, 0)), to(rgba(13, 24, 21, 0.9)));
    background-image:linear-gradient(180deg, rgba(13, 24, 21, 0) 50.16%, rgba(13, 24, 21, 0.9) 100%);
    border-radius:0 0 5px 5px; }

.artwork__name{
    font-weight:600;
    font-size:1.6rem;
    line-height:1.25;
    letter-spacing:-0.005em;
    margin-bottom:0.6rem;
    color:#ffffff; }

.artwork__info{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    margin-bottom:0.8rem; }

.artwork__likes{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.artwork__likes span{
      margin-left:0.5rem;
      font-weight:600;
      font-size:1.2rem;
      letter-spacing:0.005em;
      color:#ffffff; }

.artwork__price{
    font-weight:700;
    font-size:13px;
    line-height:1.2;
    letter-spacing:0.005em;
    text-transform:uppercase;
    color:#ffffff; }

.blog-section{
  padding-bottom:4rem; }

@media (min-width: 768px){
    .blog-section{
      padding-bottom:6rem; } }

.card-wrap{
  max-width:99rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  margin:0 auto;
  padding:0; }

.card{
  width:100%;
  padding:1.9rem 1rem 0; }

@media (min-width: 768px){
    .card{
      width:50%; } }

@media (min-width: 1024px){
    .card{
      width:33.333%; } }

.card__wrap{
    background-color:#ffffff;
    box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
    border-radius:5px; }

.card.card_airdrops .card__head{
    background:linear-gradient(96.44deg, #2DBA89 10.22%, #198660 85.22%); }

.card.card_airdrops .follower__img:last-child{
    margin-left:0.8rem; }

.card.card_airdrops .card__footer{
    padding:1.7rem 2.5rem; }

.card.card_projects .card__wrap{
    margin-bottom:4.5rem; }

.card.card_projects .card__head{
    background-image:linear-gradient(96.44deg, #2DB5BA 10.22%, #198286 85.22%); }

.card__head{
    border-radius:5px 5px 0px 0px; }

.card__pattern{
    min-height:11rem;
    background-image:url("../images/card-pattern.svg");
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    position:relative;
    padding:6.8rem 1rem 1rem; }

.card__logo{
    width:7.2rem;
    height:7.2rem;
    position:absolute;
    top:-1.9rem;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    border-radius:50%;
    background-color:#ffffff;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.card__logo img{
      width:6.4rem;
      height:6.4rem; }

.card__title{
    font-size:2rem;
    line-height:1.2;
    font-weight:700;
    color:#ffffff;
    text-align:center; }

.card__body{
    padding:2.2rem 2.5rem 1.8rem;
    color:#0d1815; }

.card__row{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    padding:0.9rem 0;
    border-bottom:1px solid rgba(45, 186, 137, 0.1); }

.card__row:last-of-type{
      border-bottom:1px solid transparent; }

.card__category{
    font-size:1.3rem;
    line-height:1.2;
    opacity:0.6; }

.card__status{
    font-weight:600;
    font-size:1.3rem;
    line-height:1.2;
    color:#0d1815;
    opacity:0.7; }

.card__status.active{
      color:#259f76; }

.card__status_link:hover{
      color:#259f76;
      opacity:1; }

.card__footer{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    padding:1rem 2.5rem;
    background-color:#f0fbf9;
    border-radius:0px 0px 5px 5px; }

.card .btn.primary{
    border:2px solid rgba(37, 159, 118, 0.3);
    padding:0.8rem 2rem;
    font-size:1.1rem; }

.follower{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center; }

.follower__img{
    width:1.7rem;
    height:1.3rem; }

.follower__img img{
      width:100%; }

.follower span{
    font-size:1.2rem;
    line-height:1.2;
    color:#0d1815;
    opacity:0.4;
    margin-left:0.8rem;
    font-weight:500; }

@media (min-width: 1024px){
  .section-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex; } }

.section-content{
  width:100%; }

@media (min-width: 1024px){
    .section-content{
      width:-webkit-calc(100% - 31rem);
      width:calc(100% - 31rem); } }

.section-sidebar{
  width:100%; }

@media (min-width: 1024px){
    .section-sidebar{
      width:31rem;
      -webkit-box-flex:0;
      -webkit-flex:none;
      flex:none; } }

.section-slider{
  position:relative;
  padding-bottom:5rem; }

@media (min-width: 1024px){
    .section-slider{
      overflow:hidden;
      padding:0 2rem 3rem; } }

.section-slider .swiper-pagination{
    bottom:3rem;
    width:100%;
    height:3px;
    background-color:#e2faf1;
    border-radius:1.5px;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    z-index:1; }

@media (min-width: 1024px){
      .section-slider .swiper-pagination{
        display:none; } }

.section-slider .swiper-pagination-bullet{
    width:100%;
    height:3px;
    background-color:transparent;
    border-radius:1.5px;
    margin:0 !important; }

.section-slider .swiper-pagination-bullet-active{
    background-color:#39ce9a; }

.section-slider .card,
  .section-slider .artwork,
  .section-slider .launchpad{
    width:100% !important; }

.section-slider .card{
    padding-left:0;
    padding-right:0; }

.section-slider .card__wrap{
      margin-bottom:0 !important; }

.section-slider .launchpad_hot:hover{
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0); }

.section-slider .artwork,
  .section-slider .launchpad_hot{
    margin-bottom:0;
    padding-left:0;
    padding-right:0; }

.section-slider .swiper-btn{
    display:none;
    cursor:pointer;
    position:absolute;
    z-index:1;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

@media (min-width: 1024px){
      .section-slider .swiper-btn{
        display:block; } }

.section-slider .swiper-btn:hover{
      -webkit-transform:translateY(-50%) scale(1.1);
      -ms-transform:translateY(-50%) scale(1.1);
      transform:translateY(-50%) scale(1.1); }

.section-slider .swiper-btn-prev{
      left:-7px; }

.section-slider .swiper-btn-next{
      right:-7px; }

.section-slider .swiper-btn img{
      max-width:70%; }

@media (min-width: 1200px){
        .section-slider .swiper-btn img{
          max-width:100%; } }

.artwork-slider .swiper-btn{
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%); }

@media (min-width: 1024px){
    .artwork-slider .swiper-btn{
      display:block;
      top:-webkit-calc(50% - 1rem);
      top:calc(50% - 1rem); } }

.main-slider-section{
  padding-bottom:3.5rem; }

.main-slide{
  padding:2rem;
  width:-webkit-calc(100% + 40px);
  width:calc(100% + 40px);
  background:linear-gradient(90.83deg, #00383d 22.07%, #008a97 79.61%);
  border-radius:5px;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  overflow:hidden;
  margin:0 -2rem;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:left center; }

@media (min-width: 1024px){
    .main-slide{
      padding:3rem 5rem; } }

@media (min-width: 1200px){
    .main-slide{
      padding:3rem 15rem; } }

.main-slide__info{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column; }

.main-slide__title{
    font-weight:700;
    color:#ffffff;
    text-transform:uppercase;
    line-height:1.2;
    font-size:1.9rem; }

@media (min-width: 1024px){
      .main-slide__title{
        font-size:3.2rem; } }

.main-slide__title_small{
      font-size:1.1rem; }

@media (min-width: 1024px){
        .main-slide__title_small{
          font-size:1.9rem; } }

.main-slide__title_big{
      font-size:4.9rem; }

@media (min-width: 1024px){
        .main-slide__title_big{
          font-size:8.2rem; } }

.main-slide__img{
    max-width:40rem;
    width:100%;
    height:auto;
    margin-bottom:-7.5rem;
    margin-right:-10rem; }

@media (min-width: 1024px){
      .main-slide__img{
        margin-right:0; } }

.main-slide__img img{
      width:100%;
      height:100%; }

.main-slide__btn-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column; }

@media (min-width: 768px){
      .main-slide__btn-wrap{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        flex-direction:row;
        -webkit-box-align:center;
        -webkit-align-items:center;
        align-items:center; } }

.main-slide__btn-wrap .btn{
      font-size:1.2rem;
      padding:0.7rem 1.5rem;
      text-align:left;
      max-width:13rem; }

@media (min-width: 1024px){
        .main-slide__btn-wrap .btn{
          max-width:26rem;
          text-align:center; } }

@media (min-width: 1024px){
        .main-slide__btn-wrap .btn{
          padding:1.4rem 1.5rem;
          font-size:1.4rem; } }

.main-slide__btn-wrap .main-slider__title{
      margin-right:2rem; }

.main-slider{
  padding-bottom:1rem; }

@media (min-width: 1024px){
    .main-slider{
      padding-bottom:2rem; } }

.main-slider .swiper-btn-prev{
    left:-10px; }

.main-slider .swiper-btn-next{
    right:-10px; }

.main-slider .swiper-pagination{
    bottom:-1rem;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    background-color:transparent; }

@media (min-width: 1024px){
      .main-slider .swiper-pagination{
        display:-webkit-box !important;
        display:-webkit-flex !important;
        display:flex !important;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        justify-content:flex-end;
        bottom:0.5rem; } }

.main-slider .swiper-pagination-bullet{
    opacity:1;
    width:8px;
    height:8px;
    border:1px solid #39ce9a;
    background-color:transparent;
    border-radius:50%;
    margin:0 2.5px !important; }

.main-slider .swiper-pagination-bullet-active{
    background-color:#39ce9a; }

.staking-section{
  padding-bottom:4rem; }

@media (min-width: 768px){
    .staking-section{
      padding-bottom:4.5rem; } }

.launch-section{
  padding-bottom:0; }

@media (min-width: 768px){
    .launch-section{
      padding-bottom:3.2rem; } }

.launch-section .btn{
    min-width:17.5rem; }

.launch-wrap{
  max-width:130rem;
  background-image:linear-gradient(90.83deg, #00383d 22.07%, #008a97 79.61%);
  background-position:center;
  border-radius:0;
  margin:auto;
  position:relative;
  padding:3rem 2rem 4rem;
  overflow:hidden;
  z-index:1; }

@media (min-width: 768px){
    .launch-wrap{
      padding:5rem 0 5.5rem 11rem; } }

@media (min-width: 1360px){
    .launch-wrap{
      border-radius:5px; } }

.launch__wrap{
  max-width:56.1rem;
  z-index:2; }

.launch__img{
  max-width:61.5rem;
  position:absolute;
  top:-10px;
  right:-120px;
  z-index:-1; }

@media (min-width: 768px){
    .launch__img{
      top:0;
      right:0; } }

.launch__img img{
    width:100%;
    opacity:0.34; }

@media (min-width: 988px){
      .launch__img img{
        opacity:1; } }

.launch__title{
  font-weight:700;
  font-size:2.3rem;
  line-height:1.3;
  margin-bottom:2rem;
  text-transform:uppercase;
  color:#ffffff; }

@media (min-width: 768px){
    .launch__title{
      font-size:3.2rem;
      line-height:1.1; } }

.launch__text{
  color:#ffffff;
  font-size:1.4rem;
  line-height:1.6;
  margin-bottom:2.6rem;
  opacity:0.8; }

.ended-section .launchpad-item__btn-big{
  margin:0 auto; }

.ended-section .launchpad__description{
  margin-bottom:2.6rem; }

.launchpad-item{
  max-width:66rem;
  margin:0 auto;
  overflow:hidden; }

@media (min-width: 768px){
    .launchpad-item.launchpad{
      width:100%; } }

.launchpad-item .launchpad__body{
    padding:0; }

.launchpad-item .launchpad__content{
    padding:2.2rem 2.5rem 2.5rem; }

@media (min-width: 680px){
      .launchpad-item .launchpad__content{
        display:-webkit-box;
        display:-webkit-flex;
        display:flex;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        justify-content:space-between;
        padding:3rem 3.5rem; } }

.launchpad-item__header{
    margin-bottom:3.5rem; }

@media (min-width: 680px){
      .launchpad-item__header{
        margin-bottom:0;
        display:-webkit-box;
        display:-webkit-flex;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        justify-content:space-between;
        min-width:230px; } }

.launchpad-item__img-box{
    width:16rem;
    height:12.2rem;
    overflow:hidden;
    border-radius:5px;
    margin:0 auto 2.6rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex; }

.launchpad-item__img{
    width:100%;
    -o-object-fit:cover;
    object-fit:cover; }

.launchpad-item__footer-img{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    margin:0 auto;
    max-width:40rem;
    width:100%; }

.launchpad-item__footer-img img{
      width:100%; }

.launchpad-item__form{
    padding:3rem 2.5rem;
    border-top:1px solid rgba(45, 186, 137, 0.1); }

@media (min-width: 680px){
      .launchpad-item__form{
        padding:3.5rem 3.5rem 4rem; } }

.launchpad-item__footer{
    padding:2rem 2.5rem 2.5rem;
    border-top:1px solid rgba(45, 186, 137, 0.1); }

@media (min-width: 680px){
      .launchpad-item__footer{
        padding:2.5rem 4rem 4rem 3.5rem; } }

.launchpad-item__link-img{
    margin-right:0.8rem; }

@media (min-width: 680px){
    .launchpad-item__rows{
      min-width:271px; } }

@media (min-width: 680px){
    .launchpad-item__buttons{
      display:-webkit-box;
      display:-webkit-flex;
      display:flex;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      justify-content:space-between; } }

.launchpad-item__btn-big{
    margin-bottom:1.5rem; }

@media (min-width: 680px){
      .launchpad-item__btn-big{
        margin-bottom:0;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        order:1;
        max-width:300px; } }

@media (min-width: 680px){
    .launchpad-item__btn-small{
      max-width:195px; } }

.launchpad-item__label{
    margin-bottom:2.5rem; }

@media (min-width: 680px){
      .launchpad-item__label{
        display:-webkit-box;
        display:-webkit-flex;
        display:flex;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        justify-content:space-between; } }

.launchpad-item__input-box{
    position:relative;
    margin-bottom:1rem; }

@media (min-width: 680px){
      .launchpad-item__input-box{
        margin-bottom:0; } }

.launchpad-item__input-btn{
    position:absolute;
    letter-spacing:0.04em;
    text-transform:uppercase;
    color:#259f76;
    font-size:12px;
    font-weight:600;
    right:20px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%); }

.launchpad-item__input{
    width:100%;
    padding:1.1rem 5.4rem 1.4rem 1.1rem;
    background-color:#e6f6f4;
    border-radius:6px;
    font-size:2.2rem;
    font-weight:700;
    letter-spacing:0.04em; }

.launchpad-item__input::-webkit-input-placeholder{
      opacity:0.4;
      color:#0d1815; }

.launchpad-item__input::-ms-input-placeholder{
      opacity:0.4;
      color:#0d1815; }

.launchpad-item__input::placeholder{
      opacity:0.4;
      color:#0d1815; }

@media (min-width: 680px){
      .launchpad-item__input{
        max-width:37.6rem; } }

@media (min-width: 680px){
    .launchpad-item .dd-container{
      max-width:18rem !important; } }

.launchpad-item .dd-selected{
    background-color:#e6f6f4;
    border-radius:6px;
    height:50px; }

@media (min-width: 680px){
      .launchpad-item .dd-selected{
        height:100%; } }

.launchpad-item .dd-selected,
  .launchpad-item .dd-option{
    padding:15px 30px 15px 16px !important; }

.launchpad-item .dd-selected-image{
    display:none; }

.launchpad-item .dd-pointer{
    margin-top:0 !important;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right:20px !important; }

.launchpad-item .launchpad__wrap{
    overflow:hidden; }

.launchpad-item .launchpad__time{
    color:#0d1815;
    opacity:0.6; }

.launchpad-item .launchpad__head{
    height:23vw; }

@media (min-width: 680px){
      .launchpad-item .launchpad__head{
        height:16.5rem; } }

.launchpad-item .launchpad__category{
    opacity:1;
    color:#000000;
    font-weight:500;
    letter-spacing:0.005em; }

.launchpad-item .launchpad__count{
    font-size:1.3rem;
    font-weight:600;
    letter-spacing:0.005em; }

.launchpad-item .launchpad__row{
    border-bottom:none; }

.launchpad-item .launchpad__row:last-of-type{
      border-bottom:none;
      padding-bottom:0; }

@media (min-width: 680px){
    .launchpad-item .launchpad__title{
      text-align:left; } }

.launchpad-item .launchpad__text{
    font-size:1.2rem;
    line-height:2;
    opacity:0.5;
    letter-spacing:0.005em; }

.launchpad-section{
  padding:0 0 5rem; }

.launchpad-wrap{
  max-width:132rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  margin:4.7rem auto 0;
  padding:0; }

.launchpad-wrap.center{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center; }

.launchpad{
  width:100%;
  padding:0;
  margin-bottom:2rem;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

@media (min-width: 768px){
    .launchpad{
      width:50%;
      padding:0 1rem; } }

@media (min-width: 1024px){
    .launchpad{
      width:33.333%; } }

@media (min-width: 1200px){
    .launchpad{
      width:25%; } }

.launchpad .load-elem:after{
    content:'';
    position:absolute;
    z-index:1;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    width:110%;
    height:110%;
    background:#e6f7f4; }

.launchpad.loading .launchpad__category,
  .launchpad.loading .launchpad__count{
    opacity:1;
    position:relative; }

.launchpad.loading .launchpad__category:after,
    .launchpad.loading .launchpad__count:after{
      border-radius:2px; }

.launchpad.loading .btn{
    position:relative; }

.launchpad.loading .btn:after{
      border-radius:37.5px; }

.launchpad.loading .launchpad__title{
    position:relative; }

.launchpad.loading .launchpad__title:after{
      border-radius:3px; }

.launchpad.loading .launchpad__logo:after{
    border-radius:50%;
    width:60%;
    height:60%; }

.launchpad.loading .launchpad__star:after{
    border-radius:3px; }

.launchpad_hot{
    padding-top:1.8rem;
    margin-bottom:1.5rem; }

@media (min-width: 768px){
      .launchpad_hot{
        margin-bottom:3rem; } }

.launchpad_hot:hover{
      -webkit-transform:translateY(-10px);
      -ms-transform:translateY(-10px);
      transform:translateY(-10px); }

.launchpad_hot:hover .btn{
        background-color:#259f76;
        color:#ffffff; }

.launchpad_hot:hover .launchpad__title{
        color:#259f76; }

.launchpad_hot .launchpad__title{
      font-size:2rem;
      margin-bottom:2rem; }

@media (min-width: 1200px){
        .launchpad_hot .launchpad__title{
          font-size:2.6rem;
          margin-bottom:2.8rem; } }

.launchpad_hot .launchpad__title span{
        font-size:1.6rem;
        margin:0 0.5rem; }

@media (min-width: 1200px){
          .launchpad_hot .launchpad__title span{
            font-size:1.8rem; } }

.launchpad_hot .launchpad__body{
      padding:0 2.5rem 1.5rem;
      color:#0d1815; }

.launchpad_hot .launchpad__row{
      display:-webkit-box;
      display:-webkit-flex;
      display:flex;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      justify-content:space-between;
      padding:0.9rem 0;
      border-bottom:1px solid rgba(45, 186, 137, 0.1); }

.launchpad_hot .launchpad__row:nth-child(3n){
        padding:0.9rem 0 4rem; }

.launchpad_deposit{
    padding:1.8rem 0 0;
    margin-bottom:2.6rem;
    width:100%;
    position:relative; }

.launchpad_deposit::after{
      content:'';
      position:absolute;
      bottom:-3.5rem;
      z-index:2;
      right:50%;
      -webkit-transform:translateX(50%);
      -ms-transform:translateX(50%);
      transform:translateX(50%);
      width:4.8rem;
      height:4.8rem;
      background-color:#ffffff;
      box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
      border-radius:50%;
      background-repeat:no-repeat;
      background-position:center;
      background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%23259F76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

@media (min-width: 768px){
        .launchpad_deposit::after{
          bottom:0;
          right:-2.5rem;
          top:12rem;
          -webkit-transform:rotate(-90deg);
          -ms-transform:rotate(-90deg);
          transform:rotate(-90deg); } }

.launchpad_deposit:last-child{
      margin-bottom:0; }

.launchpad_deposit:last-child::after{
        display:none; }

@media (min-width: 768px){
      .launchpad_deposit{
        margin-bottom:3rem;
        width:50%;
        padding:1.8rem 1rem 0 1rem; } }

@media (min-width: 1200px){
      .launchpad_deposit{
        margin-bottom:0; } }

.launchpad_deposit .launchpad__body{
      padding:0 2.5rem 4.5rem; }

.launchpad_deposit .launchpad__title{
      margin-bottom:1rem; }

.launchpad__wrap{
    background-color:#ffffff;
    box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
    border-radius:5px; }

.launchpad__head{
    height:8rem;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    position:relative; }

.launchpad__star{
    position:absolute;
    top:-2px;
    left:13px; }

.launchpad__star img{
      max-width:2.4rem; }

.launchpad__logo{
    width:8rem;
    height:8rem;
    position:absolute;
    top:-1.8rem;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    border-radius:50%;
    box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
    background-color:#ffffff;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.launchpad__logo img{
      max-width:4.4rem;
      max-height:4.4rem; }

.launchpad__logo.deposit_logo{
      position:relative; }

.launchpad__body{
    padding:1.7rem 2.5rem 1.5rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    color:#0d1815; }

@media (min-width: 768px){
      .launchpad__body{
        padding:2rem 2.5rem 1.5rem; } }

.launchpad__title{
    font-size:2.4rem;
    line-height:1.2;
    font-weight:700;
    text-align:center;
    margin-bottom:2.5rem; }

.launchpad__subtitle{
    font-weight:600;
    font-size:1.4rem;
    line-height:1.2;
    text-align:center;
    letter-spacing:0.005em;
    opacity:0.6; }

.launchpad__description{
    margin-bottom:1.5rem; }

.launchpad__text{
    font-size:1.4rem;
    line-height:1.6;
    opacity:0.6;
    margin-bottom:1.5rem; }

.launchpad__text:last-child{
      margin-bottom:0; }

.launchpad__row{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    padding:0.9rem 0;
    border-bottom:1px solid rgba(45, 186, 137, 0.1); }

.launchpad__row:last-of-type{
      border-bottom:1px solid transparent; }

.launchpad__category{
    font-size:1.3rem;
    line-height:1.2;
    opacity:0.6; }

.launchpad__count{
    font-weight:700;
    font-size:1.5rem;
    line-height:1.2;
    color:#259f76; }

.launchpad__footer{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    padding:0 2.5rem 2.5rem; }

.launchpad .btn{
    width:100%; }

.artwork-wrap{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  margin:0 -1rem;
  padding:0; }

.more-section{
  padding-bottom:4rem; }

@media (min-width: 1024px){
    .more-section{
      padding-bottom:6.5rem;
      display:block; } }

.more-head{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  margin-bottom:3.3rem; }

.more-title{
  font-weight:bold;
  font-size:2.2rem;
  line-height:1.3;
  letter-spacing:0.005em;
  text-transform:uppercase;
  color:#0d1815; }

.object-section{
  padding-bottom:4rem; }

@media (min-width: 1024px){
    .object-section{
      padding-bottom:5rem; } }

.object__wrap{
  padding:3.5rem 1rem 3rem;
  background-color:#ffffff;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px; }

@media (min-width: 1024px){
    .object__wrap{
      padding:3.5rem 5rem 4rem 3.5rem;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      justify-content:space-between; } }

.object__img{
  width:100%;
  max-width:32rem;
  padding-right:4.3;
  margin:0 auto 2rem;
  position:relative; }

@media (min-width: 768px){
    .object__img{
      margin:0 4.3rem 0 0;
      max-width:31rem; } }

@media (min-width: 1024px){
    .object__img{
      margin:0 4.7rem 0 0; } }

.object__img::before{
    content:'ON SALE';
    color:#ffffff;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    line-height:1;
    background-color:#0d1815;
    font-size:1rem;
    font-weight:700;
    height:2.1rem;
    width:6.1rem;
    border-radius:3px;
    position:absolute;
    top:1rem;
    left:1rem; }

.object__img img{
    width:100%; }

.object__body{
  width:100%;
  padding:0; }

@media (min-width: 768px){
    .object__body{
      width:-webkit-calc(100% - 35.7rem);
      width:calc(100% - 35.7rem); } }

.object__body .artwork__likes{
    margin-bottom:2rem; }

.object__body .artwork__likes img{
      width:1.8rem; }

.object__body .artwork__likes span{
      font-weight:bold;
      font-size:2.1rem;
      line-height:1.2;
      letter-spacing:0.005em;
      color:#0d1815; }

.object__body .btn.primary{
    min-width:19.8rem; }

.object__title{
  font-weight:600;
  font-size:3rem;
  line-height:1.266;
  letter-spacing:-0.005em;
  color:#0d1815;
  margin-bottom:1.7rem; }

.object__text, .object__author{
  font-weight:400;
  font-size:1.4rem;
  line-height:1.64;
  letter-spacing:0.005em;
  color:#0d1815;
  opacity:0.6;
  margin-bottom:2rem; }

.object__author{
  opacity:1;
  font-weight:500; }

.object__author span{
    color:#0d1815;
    opacity:0.6;
    margin-right:0.5rem; }

.object__price{
  font-weight:bold;
  font-size:2.4rem;
  line-height:1.2;
  letter-spacing:0.005em;
  text-transform:uppercase;
  color:#259f76; }

.object__board{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  background-color:#e6f6f4;
  border-radius:6px;
  padding:2.3rem 1rem;
  margin-top:3.6rem; }

@media (min-width: 1024px){
    .object__board{
      padding:2.3rem 2.5rem; } }

.object__col{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-bottom:1.4rem; }

@media (min-width: 1200px){
    .object__col{
      width:47%;
      margin-bottom:0; }
      .object__col:last-child{
        width:53%; } }

.object__col:last-child{
    margin-bottom:0; }

.object__row{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  margin-bottom:1.4rem; }

.object__row:last-child{
    margin-bottom:0; }

.object__category{
  width:50%;
  font-weight:500;
  font-size:1.3rem;
  line-height:1.2;
  letter-spacing:0.005em;
  color:#000000; }

.object__count{
  font-weight:600;
  font-size:1.3rem;
  line-height:1.2;
  letter-spacing:0.005em;
  color:#259f76; }

.object__info{
  padding-top:5rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%; }

.object__table{
  width:100%; }

@media (min-width: 1200px){
    .object__table:first-child{
      padding-right:1.4rem;
      width:30%; } }

.object__table:last-child{
    padding-right:0; }

@media (min-width: 1200px){
      .object__table:last-child{
        width:70%; } }

.market-section{
  padding-bottom:5rem; }

@media (min-width: 1024px){
    .market-section{
      padding-bottom:6rem; } }

.market-container{
  position:relative; }

@media (min-width: 1024px){
    .market-container{
      display:-webkit-box;
      display:-webkit-flex;
      display:flex;
      -webkit-box-align:start;
      -webkit-align-items:flex-start;
      align-items:flex-start; } }

.market-nav-btn{
  margin-bottom:2rem; }

@media (min-width: 1024px){
    .market-nav-btn{
      display:none; } }

.market-nav-btn .btn{
    width:100%;
    margin-bottom:1rem; }

.market-sidebar{
  display:none;
  -webkit-box-flex:0;
  -webkit-flex:none;
  flex:none;
  position:absolute;
  top:105px;
  z-index:1;
  left:0;
  right:0;
  background-color:#ffffff;
  padding:1.8rem 1.5rem;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px;
  width:100%; }

@media (min-width: 768px){
    .market-sidebar{
      top:75px; } }

@media (min-width: 1024px){
    .market-sidebar{
      display:block;
      position:relative;
      top:auto;
      left:auto;
      right:auto;
      width:31rem;
      padding:3.6rem 2.5rem 3.7rem;
      margin-right:2rem; } }

.market-sidebar__selects{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex; }

@media (min-width: 1024px){
      .market-sidebar__selects{
        display:none; } }

.market-sidebar .btn{
    display:none;
    width:100%;
    max-width:36rem;
    margin:0 0 1rem 0; }

@media (min-width: 768px){
      .market-sidebar .btn{
        max-width:26rem;
        margin:0 1rem 0 0; } }

@media (min-width: 1024px){
      .market-sidebar .btn{
        max-width:26rem;
        margin:0 0 1rem 0;
        display:block; } }

.market-sidebar .btn:last-of-type{
      margin:0; }

.market-sidebar .btn.primary.small{
      border:2px solid rgba(37, 159, 118, 0.3); }

.market-list{
  margin-top:2.9rem; }

.market-list__row{
    margin-bottom:3.5rem; }

.market-list__row:last-child{
      margin-bottom:0; }

.market-list__title{
    margin-bottom:1.7rem;
    font-weight:bold;
    font-size:1.4rem;
    line-height:1.2;
    letter-spacing:0.015em;
    text-transform:uppercase;
    color:#259f76; }

.market-list__links{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap; }

.market-list__links li{
      width:50%;
      margin-bottom:1.6rem; }

.market-list a{
    font-weight:500;
    font-size:1.3rem;
    line-height:1.2;
    letter-spacing:0.005em;
    color:#0d1815;
    opacity:0.6;
    position:relative; }

.market-list a:hover{
      color:#259f76; }

.market-list a.checked{
      color:#ffffff;
      opacity:1;
      z-index:1; }

.market-list a.checked::before{
        content:"";
        background-color:#259f76;
        border-radius:12px;
        height:150%;
        width:-webkit-calc(100% + 2rem);
        width:calc(100% + 2rem);
        position:absolute;
        top:50%;
        left:50%;
        -webkit-transform:translate(-50%, -50%);
        -ms-transform:translate(-50%, -50%);
        transform:translate(-50%, -50%);
        z-index:-1; }

.market-content{
  width:100%; }

@media (min-width: 1024px){
    .market-content{
      width:100%; } }

.market-content .artwork.artwork_artist{
    width:100%;
    margin-bottom:1.5rem; }

@media (min-width: 768px){
      .market-content .artwork.artwork_artist{
        width:50%;
        margin-bottom:2rem; } }

@media (min-width: 1400px){
      .market-content .artwork.artwork_artist{
        width:33.333%; } }

.market-head{
  position:relative;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  width:100%;
  padding:1.5rem;
  background-color:#ffffff;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px;
  margin-bottom:2rem; }

@media (min-width: 768px){
    .market-head{
      margin-bottom:3rem; } }

.market-head__search{
    width:100%; }

@media (min-width: 768px){
      .market-head__search{
        display:-webkit-box;
        display:-webkit-flex;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        align-items:center; } }

@media (min-width: 1024px){
      .market-head__search{
        width:auto; }
        .market-head__search .form-search__wrap{
          width:29.5rem; } }

.market-head__selects{
    padding:1.5rem 1.5rem 0 1.5rem;
    margin-bottom:2rem;
    display:none; }

@media (min-width: 768px){
      .market-head__selects{
        margin-bottom:0;
        padding:0; } }

@media (min-width: 1024px){
      .market-head__selects{
        display:-webkit-box;
        display:-webkit-flex;
        display:flex; } }

.market-head__text{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    width:100%;
    margin:1.5rem 0 0; }

@media (min-width: 768px){
      .market-head__text{
        margin:0 0 0 2.5rem; } }

.market-head .form-search{
    width:100%; }

@media (min-width: 1024px){
    .market-head .open-sidebar{
      display:none; } }

.market-head .open-sidebar.active{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg); }

.market-head .dd-selected{
    padding:1rem 1.8rem !important; }

.market-head .dd-pointer{
    top:20px !important;
    right:0 !important;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0); }

.market-head .dd-option{
    padding:1rem !important; }

.market-head #market-upload-all,
  .market-head #market-upload-all-price{
    margin-right:2rem; }

.market__amount{
  font-weight:500;
  font-size:1.3rem;
  line-height:1.2;
  letter-spacing:0.005em;
  opacity:0.4; }

@media (min-width: 768px){
    .market__amount{
      width:100%; } }

.market-footer{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  padding-top:1rem; }

@media (min-width: 1024px){
    .market-footer{
      padding-top:4.5rem; } }

.market-footer .btn{
    width:100%; }

@media (min-width: 375px){
      .market-footer .btn{
        min-width:31.2rem;
        width:auto; } }

.upload-section{
  padding:0 0 4.5rem; }

.upload-wrap{
  width:-webkit-calc(100% + 4rem);
  width:calc(100% + 4rem);
  max-width:86rem;
  position:relative;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  padding:3rem 2rem 3.5rem;
  background-color:#ffffff;
  border-radius:5px;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15); }

@media (min-width: 768px){
    .upload-wrap{
      position:static;
      -webkit-transform:none;
      -ms-transform:none;
      transform:none;
      margin:0 auto;
      padding:5rem 10rem 6.5rem;
      width:100%; } }

.upload-wrap .upload-form__field{
    border:1px solid #e6f6f4; }

.upload-title{
  font-weight:700px;
  font-size:1.4rem;
  text-align:center;
  text-transform:uppercase;
  color:#259f76;
  display:block;
  margin-bottom:3rem; }

.upload-form__wrap{
  width:100%; }

.upload-form__block{
  width:100%;
  margin-bottom:10px; }

.upload-form__block:last-of-type{
    margin-bottom:4rem; }

.upload-form__block.invalid .upload-form__error{
    display:block; }

.upload-form__block.invalid .upload-form__field{
    border:1px solid #f54d36 !important; }

.upload-form__field-content{
  margin-bottom:4rem; }

.upload-form__field{
  width:100%;
  background-color:#e6f6f4;
  border-radius:6px;
  padding:1.5rem 2.5rem;
  position:relative; }

.upload-form__field_select{
    padding:1.5rem 0 0; }

@media (min-width: 768px){
      .upload-form__field_select{
        max-width:185px; } }

.upload-form__field_select .upload-form__label{
      padding-left:2.5rem;
      margin-bottom:0; }

.upload-form__field_area{
    padding:1.5rem 2.5rem 5.5rem 2.5rem; }

.upload-form__label{
  letter-spacing:0.06em;
  display:block;
  font-weight:500;
  font-size:1.1rem;
  text-transform:uppercase;
  color:#0d1815;
  opacity:0.7;
  margin-bottom:1.3rem; }

.upload-form__input{
  width:100%;
  font-weight:600;
  font-size:1.4rem;
  color:#0d1815; }

.upload-form__input::-webkit-input-placeholder{
    color:#0d1815;
    opacity:0.3; }

.upload-form__input::-ms-input-placeholder{
    color:#0d1815;
    opacity:0.3; }

.upload-form__input::placeholder{
    color:#0d1815;
    opacity:0.3; }

.upload-form__file-wrap{
  max-width:23rem;
  width:100%;
  margin:0 auto 4rem; }

.upload-form__file-wrap input{
    display:none; }

.upload-form__file-label{
  display:block;
  width:100%;
  height:30rem;
  background-color:#e6f6f4;
  border:1px dashed #259f76;
  border-radius:5px;
  padding:2rem;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  cursor:pointer; }

.upload-form__file-label .plus{
    width:6rem;
    height:6rem;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    background-color:#259f76;
    margin-bottom:1.5rem; }

.upload-form__file-label .plus img{
      width:1.8rem;
      height:1.8rem; }

.upload-form__file-label p{
    max-width:16rem;
    width:100%;
    font-size:1.3rem;
    text-align:center;
    color:#0d1815;
    line-height:1.5;
    opacity:0.6; }

.upload-form__checkbox-wrap{
  max-width:520px;
  width:100%;
  margin:0 auto 2rem; }

.upload-form__label-check{
  display:block;
  padding-left:3.5rem;
  font-weight:600;
  font-size:1.4rem;
  line-height:1.4;
  color:#0d1815;
  position:relative;
  cursor:pointer; }

.upload-form__label-check:after{
    position:absolute;
    top:0;
    left:0;
    content:'';
    width:2rem;
    height:2rem;
    background:#e6f6f4;
    border-radius:4px; }

.upload-form__label-check:before{
    position:absolute;
    top:5px;
    left:5px;
    content:'';
    width:1rem;
    height:1rem;
    background-size:cover;
    background-position-x:center;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5L3.5 8.5L8 1' stroke='%23259F76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    opacity:0;
    z-index:1;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.upload-form__edit{
  font-weight:600;
  font-size:1.1rem;
  text-transform:uppercase;
  color:#259f76; }

.upload-form__btn-wrap{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  margin-bottom:1.3rem; }

.upload-form__btn-wrap label{
    margin-bottom:0;
    padding-right:2rem; }

.upload-form input[type='checkbox']:checked + label:before{
  opacity:1; }

.upload-form .visuallyhidden{
  position:absolute;
  width:1px;
  height:1px;
  margin:-1px;
  border:0;
  padding:0;
  white-space:nowrap;
  -webkit-clip-path:inset(100%);
  clip-path:inset(100%);
  clip:rect(0 0 0 0);
  overflow:hidden; }

.upload-form__subtitle{
  display:block;
  max-width:52rem;
  width:100%;
  margin:0 auto 3rem;
  text-align:center;
  font-weight:500;
  font-size:1.2rem;
  color:#0d1815;
  opacity:0.6; }

.upload-form__error{
  margin-top:10px;
  display:block;
  font-weight:500;
  font-size:1.2rem;
  color:#f54d36;
  display:none; }

.upload-form .btn{
  width:100%;
  display:block;
  margin:0 auto;
  max-width:29rem;
  font-size:1.6rem;
  padding:2.3rem 2rem 2.1rem; }

.upload-form textarea{
  height:7rem;
  resize:none; }

.upload-form #the-count{
  position:absolute;
  right:25px;
  bottom:25px; }

.upload-form #the-count span{
    font-weight:500;
    font-size:1.1rem;
    text-transform:uppercase;
    color:#798784; }

.tabs__nav-wrap{
  margin:0 -2rem 2rem; }

@media (min-width: 768px){
    .tabs__nav-wrap{
      margin:0 0 3rem;
      display:-webkit-box;
      display:-webkit-flex;
      display:flex;
      -webkit-box-pack:center;
      -webkit-justify-content:center;
      justify-content:center; } }

.tabs__nav-scroll{
  overflow:hidden;
  overflow-x:auto;
  background-image:linear-gradient(90.8deg, #2dba89 6.5%, #198660 95.82%); }

@media (min-width: 768px){
    .tabs__nav-scroll{
      overflow:visible;
      background-image:none; } }

.tabs__nav{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  background-image:linear-gradient(90.8deg, #2dba89 6.5%, #198660 95.82%); }

.tabs__nav_earning{
    min-width:44rem; }

@media (min-width: 768px){
    .tabs__nav{
      border-radius:28px;
      padding:0 2.3rem; } }

.tabs__btn{
  color:rgba(255, 255, 255, 0.5);
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  padding:2rem 0;
  margin:0 1.5rem;
  font-size:1.5rem;
  font-weight:700;
  text-transform:uppercase;
  cursor:pointer;
  position:relative;
  white-space:nowrap; }

.tabs__btn::before{
    content:'';
    position:absolute;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    width:100%;
    height:4px;
    bottom:-1px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    background:#19edd3;
    border-radius:1.5px;
    opacity:0; }

.tabs__btn.hot-tab{
    padding-left:2rem; }

.tabs__btn.hot-tab:after{
      content:url("../images/hot-star.svg");
      position:absolute;
      left:0;
      top:52%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%); }

.tabs__btn.active{
    color:#ffffff; }

.tabs__btn.active::before{
      opacity:1; }

.tabs__content{
  display:none; }

.tabs__content.active{
    display:block; }

.balance_user{
  margin-bottom:3rem !important; }

.balance_user .balance__wrap{
    border:2px solid rgba(37, 159, 118, 0.3);
    max-height:4rem; }

.balance_user .balance__btn{
    position:relative;
    border-radius:37.5px;
    font-size:1.2rem;
    font-weight:700;
    color:#259f76;
    padding:1rem 1.9rem;
    height:4rem; }

.balance_user .balance__btn:first-child{
      left:-2px; }

.balance_user .balance__btn:last-child{
      right:5px; }

.balance_user .balance__btn.active{
      font-size:1.2rem;
      color:#ffffff;
      background-color:#259f76; }

.balance_sidebar{
  margin-bottom:2rem; }

.balance_sidebar .balance__btn{
    width:50%;
    text-transform:uppercase;
    font-size:1.2rem;
    color:#259f76;
    padding:1.2rem 1.9rem; }

.balance_sidebar .balance__btn.active{
    font-size:1.2rem; }

.balance_sidebar .balance__wrap{
    border:2px solid rgba(37, 159, 118, 0.3); }

.balance__wrap{
  -webkit-box-flex:0;
  -webkit-flex:none;
  flex:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  border:2px solid #39ce9a;
  border-radius:20px;
  background-color:#ffffff; }

.balance__btn{
  position:relative;
  border-radius:18px;
  font-size:1.1rem;
  font-weight:700;
  color:#56766d;
  padding:1rem 1.9rem; }

.balance__btn:first-child{
    left:-2px; }

.balance__btn:last-child{
    right:-2px; }

.balance__btn.active{
    font-size:1.3rem;
    color:#ffffff;
    background-color:#39ce9a; }

.balance__btn.disable{
    color:#0d1815;
    font-size:1.4rem;
    cursor:not-allowed;
    opacity:0.5; }

.breadcrumbs{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  word-break:break-all; }

.breadcrumbs li{
    margin-right:1rem;
    padding-right:1.3rem;
    position:relative; }

.breadcrumbs li::after{
      content:url("../images/arrow-right.svg");
      position:absolute;
      right:0;
      top:50%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%); }

.breadcrumbs li:last-child::after{
      display:none; }

.breadcrumbs a,
  .breadcrumbs span{
    font-size:1.3rem;
    font-weight:500;
    color:#0d1815;
    line-height:2; }

.breadcrumbs a.active,
    .breadcrumbs span.active{
      color:#259F76; }

.breadcrumbs a{
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.breadcrumbs a:hover{
      color:#259f76; }

.btn{
  border-radius:37.5px;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  text-align:center;
  font-weight:700;
  padding:1.6rem 2rem 1.5rem;
  font-size:1.4rem;
  line-height:1.1;
  text-transform:uppercase; }

.btn.small{
    padding:1.2rem 2rem 1.1rem; }

.btn.primary{
    color:#259f76;
    border:2px solid #259f76; }

.btn.primary:hover, .btn.primary.active, .btn.primary:checked{
      color:#ffffff;
      background-color:#259f76; }

.btn.secondary{
    border:2px solid #259f76;
    background-color:#259f76;
    color:#ffffff; }

.btn.secondary:hover, .btn.secondary.active, .btn.secondary:checked{
      color:#259f76;
      background-color:transparent; }

.btn.secondary:hover circle,
      .btn.secondary:hover path, .btn.secondary.active circle,
      .btn.secondary.active path, .btn.secondary:checked circle,
      .btn.secondary:checked path{
        stroke:#259f76; }

.btn.secondary svg{
      margin-right:1rem; }

.btn.secondary circle,
    .btn.secondary path{
      -webkit-transition:all 0.25s ease-in-out;
      transition:all 0.25s ease-in-out; }

.btn.tertiary{
    border:2px solid #ffffff;
    color:#ffffff; }

.btn.tertiary:hover, .btn.tertiary.active, .btn.tertiary:checked{
      background-color:#259f76;
      border:2px solid #259f76; }

.btn.connect{
    border:2px solid #39ce9a;
    padding:1.4rem 2rem 1.2rem;
    color:#ffffff; }

.btn.connect:hover, .btn.connect.active, .btn.connect:checked{
      background-color:#39ce9a; }

.btn.disabled{
    opacity:0.2;
    pointer-events:none; }

.btn.artwork{
    width:100%;
    padding:0.9rem;
    min-width:19.4rem;
    font-size:1.2rem;
    margin-bottom:0;
    background-color:rgba(255, 255, 255, 0.2);
    border-radius:37.5px;
    color:#ffffff; }

.btn.artwork:hover, .btn.artwork.active, .btn.artwork:checked{
      background-color:#ffffff;
      color:#259f76; }

.btn.connect-btn{
    display:none;
    white-space:nowrap;
    color:#0d1815;
    margin:0 3.5rem 0 0;
    padding:0.9rem 2rem 0.8rem; }

@media (min-width: 768px){
      .btn.connect-btn{
        display:block; } }

@media (min-width: 1200px){
      .btn.connect-btn{
        margin:0 0 0 1rem; } }

.custom-select{
  display:none !important; }

.dd-select,
.dd-options,
.dd-container{
  width:100% !important;
  max-width:100% !important; }

.dd-selected,
.dd-option{
  padding:10px 45px !important; }

.dd-options{
  border:none !important;
  border-radius:6px !important;
  box-shadow:0 4px 10px 0 rgba(0, 78, 150, 0.24) !important;
  padding:10px 0 !important;
  margin-top:5px !important; }

.dd-selected{
  height:45px; }

.dd-selected:before{
    z-index:0 !important; }

.dd-select{
  height:50px;
  overflow:hidden;
  border-radius:0 0 6px 6px !important;
  border:none !important;
  background-color:transparent !important;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  cursor:pointer !important; }

.dd-select label{
    cursor:pointer !important; }

.dd-selected,
.dd-option{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:flex !important;
  -webkit-box-align:center !important;
  -webkit-align-items:center !important;
  align-items:center !important;
  position:relative; }

.dd-option{
  height:35px;
  border:none !important; }

.dd-option:hover{
    background-color:#E6F6F4 !important; }

.dd-pointer{
  display:block;
  width:10px !important;
  height:5px !important;
  margin-top:-7px !important;
  right:25px !important;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  border:none !important;
  background-repeat:no-repeat !important;
  background-size:cover !important;
  background-position:center !important;
  background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23259F76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.dd-pointer.dd-pointer-up{
    border:none !important;
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg); }

.dd-option-selected{
  background-color:transparent !important; }

.dd-option-selected .dd-option-text,
  .dd-option-selected .dd-selected-text,
  .dd-option-selected .dd-option-description,
  .dd-option-selected .dd-selected-description{
    color:#868C8A !important; }

.dd-option-image,
.dd-selected-image{
  display:block;
  margin-right:19px;
  width:12px;
  position:absolute;
  left:24px;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%); }

.dd-option-text,
.dd-selected-text{
  font-size:14px !important;
  color:#0D1815 !important;
  font-weight:600 !important; }

.mask{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:20;
  background:#161f1c;
  opacity:0.9;
  display:none; }

.mask.active{
    display:block; }

.modal{
  display:none;
  max-width:38rem;
  width:100%;
  position:fixed;
  z-index:25;
  top:50%;
  left:50%;
  padding:0 1.5rem;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%); }

.modal.active{
    display:block; }

.modal.modal_error .modal__btn_error{
    border:2px solid rgba(37, 159, 118, 0.2);
    color:#f54d36;
    font-size:1.4rem;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:1rem; }

.modal.modal_error .modal__btn_error:hover{
      background-color:rgba(37, 159, 118, 0.2); }

.modal__wrap{
    background-color:#ffffff;
    padding:2rem 2.5rem;
    min-height:30rem;
    border-radius:5px; }

.modal__header{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    margin-bottom:5rem;
    font-size:1.4rem; }

.modal__title{
    text-transform:uppercase;
    font-weight:700;
    color:#0d1815; }

.modal__back{
    color:#259f76;
    text-transform:uppercase;
    font-weight:700;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.modal__back svg{
      margin-right:1.2rem; }

.modal__buttons-err{
    margin-bottom:4rem; }

.modal__btn{
    width:100%;
    margin-bottom:2rem;
    min-height:5.4rem; }

.modal__btn:last-child{
      margin-bottom:0; }

.modal__btn_small{
    height:4rem;
    min-height:4rem; }

.modal__img{
    margin-right:1.5rem; }

.sidebar{
  width:100%; }

.sidebar__header{
    background:-webkit-gradient(linear, left top, left bottom, color-stop(4.05%, #2dba89), color-stop(61.83%, #198660));
    background:linear-gradient(180deg, #2dba89 4.05%, #198660 61.83%);
    border-radius:5px 5px 0px 0px; }

.sidebar__footer{
    height:149.68px;
    padding:2rem 3rem 0 3rem;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(4.05%, #2d6955), color-stop(61.83%, #14392d));
    background:linear-gradient(180deg, #2d6955 4.05%, #14392d 61.83%);
    border-radius:0px 0px 5px 5px;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center; }

.sidebar__block{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    width:100%;
    padding:3rem 2rem 2rem;
    border-bottom:1px solid rgba(255, 255, 255, 0.15); }

.sidebar__block:last-child{
      border-bottom:none; }

.sidebar__col{
    width:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    flex-direction:column;
    color:#ffffff; }

.sidebar__category{
    font-weight:500;
    font-size:1.3rem;
    line-height:1.2;
    letter-spacing:0.005em;
    opacity:0.6;
    margin-bottom:0.8rem; }

.sidebar__count{
    font-weight:700;
    font-size:1.8rem;
    line-height:1.2;
    letter-spacing:-0.005em;
    text-transform:uppercase;
    margin-bottom:2.5rem; }

.sidebar__count:last-child{
      margin-bottom:0; }

.sidebar__exchange{
    max-width:13rem;
    color:#ffffff;
    text-transform:uppercase;
    margin-right:2rem; }

.sidebar__exchange h3{
      font-weight:700;
      font-size:2rem;
      line-height:1.15;
      letter-spacing:0.015em;
      margin-bottom:0.5rem; }

.sidebar__exchange a{
      font-weight:500;
      font-size:1.15rem;
      line-height:1.5;
      letter-spacing:0.04em;
      color:#ffffff;
      text-transform:uppercase;
      opacity:0.45; }

.sidebar__exchange a:hover{
        opacity:1; }

.sidebar__img{
    width:10rem;
    height:15rem; }

.sidebar__img img{
      width:100%;
      height:auto; }

.artist-sidebar{
  margin:0 auto;
  width:100%;
  background:#ffffff;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15);
  border-radius:5px;
  padding:3rem 2rem 0 2rem;
  height:auto; }

.artist-sidebar.top{
    margin-top:2rem;
    padding:2.5rem 2rem; }

.artist-sidebar.top .btn{
      width:100%;
      margin-top:2rem;
      padding:1rem 2rem 1rem; }

.artist-sidebar__title{
    display:block;
    margin-bottom:1.7rem;
    font-weight:700;
    font-size:1.5rem;
    text-transform:uppercase;
    color:#259f76; }

.artist-sidebar__table{
    margin:0 -2rem; }

.artist-sidebar__head .artist-sidebar__table-text{
    font-weight:500;
    font-size:1rem;
    text-transform:uppercase;
    color:#0d1815;
    opacity:0.6; }

.artist-sidebar__row{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    padding:1.3rem 2rem; }

.artist-sidebar__table-text{
    width:100%;
    display:block;
    font-weight:500;
    font-size:1.1rem;
    color:#0d1815;
    text-align:right;
    -webkit-box-flex:0;
    -webkit-flex:none;
    flex:none; }

.artist-sidebar__table-text.up{
      color:#259f76; }

.artist-sidebar__table-text.down{
      color:#f54d36; }

.artist-sidebar__table-text.arrow{
      position:relative; }

.artist-sidebar__table-text.arrow:before{
        position:absolute;
        content:'';
        bottom:1px;
        left:4px;
        width:7px;
        height:9px;
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center;
        background-image:url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 5L3.5 7.5L1 5' stroke='%23259F76' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 6.24995L3.5 1.479' stroke='%23259F76' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.artist-sidebar__status{
    margin:0 0 0 auto;
    text-transform:uppercase; }

.artist-sidebar__status.free{
      color:#259f76; }

.artist-sidebar__status.paid{
      color:#ff8a00; }

.artist-sidebar__block{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    width:25%;
    padding-right:1rem; }

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

.artist-sidebar__block_full .artist-sidebar__table-text{
        width:185px !important;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical; }

.artist-sidebar__block:first-child{
      width:50%; }

.artist-sidebar__block:first-child .artist-sidebar__table-text{
        text-align:left;
        width:11rem;
        overflow:hidden;
        text-overflow:ellipsis; }

.artist-sidebar__block:last-child{
      padding-right:0; }

.artist-sidebar__block img{
      width:2.5rem;
      height:2.5rem;
      border-radius:50%;
      margin-right:1rem; }

.artist-sidebar__body .artist-sidebar__row:last-child{
    border-bottom:1px solid rgba(45, 186, 137, 0.1); }

.artist-sidebar__body .artist-sidebar__row:nth-child(2n + 1){
    background-color:#f0fbf9; }

.artist-sidebar__table-pagination{
    padding:1rem 3rem;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between; }

.artist-sidebar__page{
    width:6px;
    height:10px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    background-image:url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L1 7' stroke='%23259F76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    opacity:0.5; }

.artist-sidebar__page.prev{
      -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
      transform:rotate(180deg); }

.artist-sidebar__page:hover{
      opacity:1; }

.artist-sidebar__page-num{
    font-weight:500;
    font-size:1rem;
    text-transform:uppercase;
    color:#0d1815;
    opacity:0.6; }

.info-tooltip{
  position:relative;
  z-index:4; }

.info-tooltip:hover .info-tooltip-drop{
    opacity:1;
    visibility:visible;
    z-index:1; }

.info-tooltip-opener{
    margin-left:1.1rem; }

.info-tooltip-opener img{
      cursor:help;
      max-width:1.6rem; }

.info-tooltip-drop{
    opacity:0;
    z-index:-1;
    visibility:hidden;
    position:absolute;
    top:2.2rem;
    left:40%;
    -webkit-transform:translateX(-40%);
    -ms-transform:translateX(-40%);
    transform:translateX(-40%);
    padding:1rem 1.2rem;
    min-width:17.7rem;
    background:#0d1815;
    border-radius:3px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; }

.info-tooltip-drop::before{
      content:'';
      background-color:#0d1815;
      width:0.7rem;
      height:0.7rem;
      position:absolute;
      top:-0.3rem;
      left:43%;
      -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
      transform:rotate(45deg); }

.info-tooltip-drop p{
      font-weight:400;
      font-size:1.2rem;
      line-height:1.2;
      letter-spacing:0.005em;
      color:#ffffff;
      opacity:0.7; }

.user-wrap{
  width:100%;
  position:relative;
  z-index:2; }

.user-wrap_tablet{
    width:auto;
    margin:0 0 0 auto;
    display:none; }

@media (min-width: 768px){
      .user-wrap_tablet{
        display:block; } }

@media (min-width: 1200px){
    .user-wrap{
      width:auto; } }

.user-wrap .user-nav{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    min-width:3.6rem;
    min-height:3.6rem;
    position:relative; }

.user-wrap .user-btn{
    width:3.6rem;
    height:3.6rem;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    background-color:#39ce9a;
    margin-right:1rem; }

@media (min-width: 1200px){
      .user-wrap .user-btn{
        margin:0;
        position:absolute;
        z-index:2;
        top:0;
        right:0; } }

.user-menu{
  position:absolute;
  z-index:-1;
  top:3rem;
  left:0;
  width:31rem;
  background-color:#ffffff;
  border-radius:5px;
  padding:2rem 2.5rem;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
  opacity:0;
  visibility:hidden;
  box-shadow:0px 2px 10px rgba(45, 186, 137, 0.15); }

@media (min-width: 1200px){
    .user-menu{
      right:0;
      left:auto; } }

.user-menu:after{
    content:'';
    position:absolute;
    width:12px;
    height:5px;
    left:12px;
    top:-5px;
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='5' viewBox='0 0 12 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0.382524C5.55228 -0.127508 6.44772 -0.127508 7 0.382524L12 5H0L5 0.382524Z' fill='white'/%3E%3C/svg%3E%0A"); }

@media (min-width: 1200px){
      .user-menu:after{
        right:12px;
        left:auto; } }

.user-menu.active{
    top:4.4rem;
    z-index:2;
    opacity:1;
    visibility:visible; }

.user-menu__title{
    font-weight:700;
    font-size:1.4rem;
    letter-spacing:0.015em;
    text-transform:uppercase;
    color:#0d1815;
    margin-bottom:1.7rem; }

.user-menu__text{
    font-size:13px;
    line-height:1.6rem;
    letter-spacing:0.01em;
    color:#0d1815;
    opacity:0.6; }

.user-menu__row{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin-bottom:1.4rem; }

.user-menu__row .switcher{
      margin-left:auto; }

.user-mask{
  display:none;
  position:fixed;
  z-index:-1;
  top:0;
  left:0;
  height:100vh;
  width:100vw;
  opacity:0;
  visibility:hidden;
  background-color:#161f1c;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

@media (min-width: 1200px){
    .user-mask{
      display:block; } }

.user-mask.active{
    z-index:1;
    opacity:0.9;
    visibility:visible; }

.switcher__input{
  display:none; }

.switcher__label{
  cursor:pointer;
  display:block;
  width:50px;
  height:24px;
  border:2px solid #bee2d6;
  border-radius:12px;
  position:relative;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

.switcher__label:before{
    content:'';
    position:absolute;
    top:-2px;
    left:-2px;
    width:24px;
    height:24px;
    background-color:#6c7c78;
    border-radius:12px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    background-position:center;
    background-repeat:no-repeat; }

.switcher__label_theme:before{
    background-image:url("../images/sun.svg"); }

.switcher input:checked + .switcher__label{
  background-color:#bee2d6; }

.switcher input:checked + .switcher__label:before{
    left:24px;
    background-color:#39ce9a; }

.switcher input:checked + .switcher__label_theme:before{
  background-image:url("../images/moon.svg"); }

.counter-wrap{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  margin-bottom:3rem; }

.counter{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  min-height:4.3rem;
  min-width:6.9rem;
  padding:0.5rem;
  border:2px solid rgba(37, 159, 118, 0.3);
  box-sizing:border-box;
  border-radius:37.5px;
  margin-right:1.1rem; }

.counter span{
    font-size:1.4rem;
    font-weight:600;
    opacity:0.5; }

.warning-wrap{
  margin-bottom:2rem; }

.warning{
  width:100%;
  background-color:#fff6df;
  border:1px solid #EEE2C1;
  border-radius:5px;
  padding:1rem 1.5rem 0.9rem 4.2rem;
  position:relative; }

.warning__icon{
    position:absolute;
    top:1.1rem;
    left:1.5rem;
    width:1.6rem;
    height:1.6rem; }

.warning__icon img{
      width:100%; }

.warning__text{
    color:#0d1815;
    font-size:1.2rem;
    line-height:1.5; }

.warning__text span{
      color:#f54d36; }

.theme-dark body{
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(18.01%, #0d1815), to(#142b23));
  background-image:linear-gradient(180deg, #0d1815 18.01%, #142b23 100%); }

.theme-dark .wrapper{
  background-image:url("../images/dark-pattern.svg"); }

.theme-dark .nav a{
  color:#ffffff; }

.theme-dark .nav a:hover, .theme-dark .nav a.active, .theme-dark .nav a:focus{
    color:#39ce9a; }

.theme-dark .logo.logo_light{
  display:none; }

.theme-dark .logo.logo_dark{
  display:block; }

.theme-dark .balance_user .balance__wrap{
  background-color:transparent; }

.theme-dark .balance_user .balance__btn.active{
  color:#ffffff;
  background-color:#259f76; }

.theme-dark .balance_user .balance__btn.disable{
  color:#ffffff; }

.theme-dark .balance__wrap{
  background-color:#14221e; }

.theme-dark .balance__btn{
  color:#ffffff; }

.theme-dark .balance_sidebar .balance__wrap{
  border:2px solid rgba(37, 159, 118, 0.3); }

.theme-dark .balance_sidebar .balance__btn{
  color:#259f76; }

.theme-dark .balance_sidebar .balance__btn.active{
  background-color:#259f76;
  color:#ffffff; }

.theme-dark .section-title,
.theme-dark .main-title{
  width:-webkit-fit-content;
  width:fit-content;
  background:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #1fffe4), color-stop(92.86%, #52be95));
  background:linear-gradient(90deg, #1fffe4 11.43%, #52be95 92.86%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent; }

.theme-dark .main-subtitle{
  color:#ffffff;
  opacity:0.6; }

.theme-dark .home-title{
  color:#ffffff; }

.theme-dark .launchpad__wrap{
  box-shadow:none; }

.theme-dark .launchpad__wrap,
.theme-dark .soccer__wrap,
.theme-dark .combo__wrap,
.theme-dark .card__wrap,
.theme-dark .artist-sidebar{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .launchpad__title{
  color:#39ce9a; }

.theme-dark .launchpad__text,
.theme-dark .card__category{
  color:#ffffff;
  opacity:0.6; }

.theme-dark .launchpad__category{
  color:#39ce9a;
  opacity:0.6; }

.theme-dark .launchpad__logo{
  background-color:#1c302a;
  box-shadow:none; }

.theme-dark .launchpad_hot:hover .btn.primary{
  color:#0d1815;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #1fffe4), color-stop(92.86%, #52be95));
  background-image:linear-gradient(90deg, #1fffe4 11.43%, #52be95 92.86%); }

.theme-dark .launchpad_hot:hover .launchpad__title{
  color:#ffffff; }

.theme-dark .launchpad_deposit::after{
  background-color:#39ce9a; }

.theme-dark .launchpad_deposit .launchpad__title{
  color:#ffffff; }

.theme-dark .launchpad_deposit .launchpad__subtitle{
  color:#259f76; }

.theme-dark .launchpad_deposit .btn.primary{
  color:#0d1815;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #1fffe4), color-stop(92.86%, #52be95));
  background-image:linear-gradient(90deg, #1fffe4 11.43%, #52be95 92.86%); }

.theme-dark .launchpad_deposit .btn.primary:hover{
    background-image:linear-gradient(240deg, #1fffe4 11.43%, #52be95 92.86%); }

.theme-dark .launchpad_deposit .btn.disabled{
  background-image:none;
  color:#259f76; }

.theme-dark .gamification__category,
.theme-dark .gamification__text,
.theme-dark .gamification__amount{
  color:#ffffff; }

.theme-dark .gamification__board{
  background-color:rgba(255, 255, 255, 0.05); }

.theme-dark .gamification__board .gamification__count{
    color:#ffffff; }

.theme-dark .card__status{
  color:#ffffff;
  opacity:0.7; }

.theme-dark .card__status.active{
    color:#39ce9a; }

.theme-dark .card__status_link:hover{
    opacity:1; }

.theme-dark .card__footer{
  background-color:#0d1d18; }

.theme-dark .follower span{
  color:#ffffff;
  opacity:0.4; }

.theme-dark .btn.primary:hover, .theme-dark .btn.primary.active{
  color:#0d1815;
  border:2px solid transparent;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #1fffe4), color-stop(92.86%, #52be95));
  background-image:linear-gradient(90deg, #1fffe4 11.43%, #52be95 92.86%); }

.theme-dark .btn.secondary{
  color:#0d1815;
  border:2px solid transparent;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #1fffe4), color-stop(92.86%, #52be95));
  background-image:linear-gradient(90deg, #1fffe4 11.43%, #52be95 92.86%);
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

.theme-dark .btn.secondary:hover{
    background-image:linear-gradient(240deg, #18c3af 11.43%, #3a8b6c 92.86%);
    color:#ffffff; }

.theme-dark .artwork_artist .artwork__content{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .artwork_artist .artwork__name{
  color:#39ce9a; }

.theme-dark .artwork_artist .artwork__author,
.theme-dark .artwork_artist .artwork__likes span{
  color:#ffffff; }

.theme-dark .artist-sidebar__body .artist-sidebar__row:nth-child(2n + 1){
  background-color:#162823; }

.theme-dark .artist-sidebar__table-text{
  color:#39ce9a; }

.theme-dark .artist-sidebar__table-text.down{
    color:#f54d36; }

.theme-dark .accordion{
  background-color:#14221e; }

.theme-dark .accordion h3{
    color:#39ce9a; }

.theme-dark .accordion p{
    color:#ffffff;
    opacity:0.6; }

.theme-dark .upload-wrap{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .upload-wrap .upload-form__field{
    border:1px solid rgba(255, 255, 255, 0.04); }

.theme-dark .upload-form__field{
  background-color:rgba(255, 255, 255, 0.04); }

.theme-dark .upload-form__label{
  color:rgba(255, 255, 255, 0.7); }

.theme-dark .upload-form__input{
  color:white; }

.theme-dark .upload-form__input::-webkit-input-placeholder{
    color:rgba(255, 255, 255, 0.7); }

.theme-dark .upload-form__input::-ms-input-placeholder{
    color:rgba(255, 255, 255, 0.7); }

.theme-dark .upload-form__input::placeholder{
    color:rgba(255, 255, 255, 0.7); }

.theme-dark .upload-form__file-label{
  background-color:#1b2e28;
  border-color:rgba(57, 206, 154, 0.15); }

.theme-dark .upload-form__file-label p{
    color:rgba(255, 255, 255, 0.6); }

.theme-dark .upload-form__label-check{
  color:#ffffff; }

.theme-dark .upload-form__subtitle{
  color:rgba(255, 255, 255, 0.6); }

.theme-dark .dd-option-selected{
  background-color:transparent !important; }

.theme-dark .dd-option-selected .dd-option-text,
  .theme-dark .dd-option-selected .dd-selected-text,
  .theme-dark .dd-option-selected .dd-option-description,
  .theme-dark .dd-option-selected .dd-selected-description{
    color:rgba(57, 206, 154, 0.5) !important; }

.theme-dark .dd-options{
  background-color:#14221e !important; }

.theme-dark .dd-option-text,
.theme-dark .dd-selected-text{
  color:#ffffff !important; }

.theme-dark .dd-option{
  height:35px;
  border:none !important; }

.theme-dark .dd-option:hover{
    background-color:rgba(255, 255, 255, 0.03) !important; }

.theme-dark .dd-option:hover .dd-option-text,
    .theme-dark .dd-option:hover .dd-selected-text{
      color:#39ce9a !important; }

.theme-dark .switcher__label{
  border:2px solid #1f2d29; }

.theme-dark input:checked + .switcher__label{
  background-color:#1f2d29; }

.theme-dark .table{
  box-shadow:none;
  background-color:#14221e; }

.theme-dark .table__body .table__row:nth-child(2n - 1){
    background-color:#162823; }

.theme-dark .table__col .table__tab-btn,
  .theme-dark .table__col span{
    color:#39ce9a; }

.theme-dark .form-search__wrap{
  background-color:rgba(255, 255, 255, 0.05); }

.theme-dark .form-search__input{
  color:#ffffff;
  border:1px solid #154a37; }

.theme-dark .form-search__input:focus{
    border:1px solid #259f76; }

.theme-dark .form-search__input::-webkit-input-placeholder{
    color:#ffffff;
    opacity:0.4;
    font-weight:400; }

.theme-dark .form-search__input::-ms-input-placeholder{
    color:#ffffff;
    opacity:0.4;
    font-weight:400; }

.theme-dark .form-search__input::placeholder{
    color:#ffffff;
    opacity:0.4;
    font-weight:400; }

.theme-dark .pagination-list a{
  color:#39ce9a; }

.theme-dark .pagination-list a.active, .theme-dark .pagination-list a:hover{
    color:#ffffff;
    background-color:#39ce9a; }

.theme-dark .user-menu{
  background-color:#121c1f;
  box-shadow:none; }

.theme-dark .user-menu:after{
    background-image:url("data:image/svg+xml,%3Csvg width='12' height='5' viewBox='0 0 12 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0.382524C5.55228 -0.127508 6.44772 -0.127508 7 0.382524L12 5H0L5 0.382524Z' fill='%2314221E'/%3E%3C/svg%3E%0A"); }

.theme-dark .user-menu__title, .theme-dark .user-menu__text{
    color:#ffffff; }

.theme-dark .counter span{
  color:#ffffff; }

.theme-dark .user-mask{
  background-color:#0d1815; }

.theme-dark .mask-token{
  background-color:rgba(9, 21, 18, 0.9); }

.theme-dark .exchange-tabs .tabs__nav,
.theme-dark .exchange-tabs{
  background-image:none;
  background-color:#14221e; }

.theme-dark .exchange-tabs .tabs__btn::before{
  background:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #1fffe4), color-stop(92.86%, #52be95));
  background:linear-gradient(90deg, #1fffe4 11.43%, #52be95 92.86%); }

.theme-dark .exchange-section .upload-form__arrow{
  background-image:url("../images/arrow_dark.svg"); }

.theme-dark .wallet-currency:after{
  content:url("../images/arrow_exchange_dark.svg"); }

.theme-dark .wallet-info__wrap{
  border-top:1px solid #203932; }

.theme-dark .wallet-info__name{
  opacity:0.4; }

.theme-dark .exchange-section .upload-form .btn{
  min-height:65px;
  border:none;
  color:#0d1815;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #1fffe4), color-stop(92.86%, #52be95));
  background-image:linear-gradient(90deg, #1fffe4 11.43%, #52be95 92.86%); }

.theme-dark .exchange-section .upload-form .btn:hover{
    background-image:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #52be95), color-stop(92.86%, #1fffe4));
    background-image:linear-gradient(90deg, #52be95 11.43%, #1fffe4 92.86%); }

.theme-dark .launchpad-item .launchpad__category{
  color:#ffffff;
  opacity:1; }

.theme-dark .launchpad-item .launchpad__time{
  color:#ffffff; }

.theme-dark .launchpad-item__input,
.theme-dark .launchpad-item .dd-selected{
  background-color:rgba(255, 255, 255, 0.05); }

.theme-dark .launchpad-item__input{
  color:#ffffff; }

.theme-dark .launchpad-item__input::-webkit-input-placeholder{
    color:#ffffff; }

.theme-dark .launchpad-item__input::-ms-input-placeholder{
    color:#ffffff; }

.theme-dark .launchpad-item__input::placeholder{
    color:#ffffff; }

.theme-dark .market-sidebar{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .market-sidebar .btn.secondary.small{
    background-image:none;
    color:#ffffff; }

.theme-dark .market-sidebar .btn.secondary.small:hover{
      color:#259f76;
      border:2px solid #259f76; }

.theme-dark .market-sidebar .btn.primary.small{
    background-image:none; }

.theme-dark .market-sidebar .btn.primary.small:hover{
      color:#ffffff; }

.theme-dark a{
  color:#ffffff; }

.theme-dark a:hover{
    color:#259f76; }

.theme-dark a.checked:hover{
    color:#e6f6f4; }

.theme-dark .token-info{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .token-info__text, .theme-dark .token-info__link{
    color:#39ce9a; }

.theme-dark .token-info__title{
    color:#ffffff;
    opacity:0.8; }

.theme-dark .form-search_overview{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .form-search_overview .form-search__wrap{
  background:rgba(255, 255, 255, 0.05); }

.theme-dark .autocomplete__wrap{
  box-shadow:none;
  background-color:#202d29; }

.theme-dark .autocomplete__title{
  color:#ffffff; }

.theme-dark .autocomplete__name{
  color:#39ce9a; }

.theme-dark .autocomplete__btn{
  color:#39ce9a; }

.theme-dark .autocomplete__item:hover{
  background-color:rgba(255, 255, 255, 0.04); }

.theme-dark .lk-saved-btn{
  box-shadow:none;
  background-color:#1f352e; }

.theme-dark .lk-saved-btn:hover{
    background-color:#259f76; }

.theme-dark .lk-saved{
  box-shadow:none;
  background-color:#14221e; }

.theme-dark .lk-saved__head{
    background-color:#172d26;
    color:#ffffff; }

.theme-dark .lk-saved__title{
    color:#ffffff; }

.theme-dark .lk-saved__subtitle{
    color:#ffffff; }

.theme-dark .alert{
  border:none; }

.theme-dark .alert__wrap{
  background-color:#162923; }

.theme-dark .alert__text{
  color:#ffffff; }

.theme-dark .alert__link{
  color:#39ce9a; }

.theme-dark .market-head{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .market-sidebar .dd-selected-text,
.theme-dark .market-head .dd-selected-text{
  color:#39ce9a !important;
  opacity:0.6; }

.theme-dark .market__amount{
  color:#ffffff;
  opacity:0.3; }

.theme-dark .object__wrap{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .object__title, .theme-dark .object__text, .theme-dark .object__author, .theme-dark .object__category{
  color:#ffffff; }

.theme-dark .object__title span, .theme-dark .object__text span, .theme-dark .object__author span, .theme-dark .object__category span{
    color:#ffffff; }

.theme-dark .object .artwork__likes span{
  color:#ffffff; }

.theme-dark .object .btn.primary{
  color:#0d1815;
  border:2px solid transparent;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(11.43%, #1fffe4), color-stop(92.86%, #52be95));
  background-image:linear-gradient(90deg, #1fffe4 11.43%, #52be95 92.86%);
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out; }

.theme-dark .object .btn.primary:hover{
    background-image:linear-gradient(240deg, #18c3af 11.43%, #3a8b6c 92.86%);
    color:#ffffff; }

.theme-dark .object__board{
  background-color:rgba(255, 255, 255, 0.04); }

.theme-dark .object .table__col button{
  color:#ffffff; }

.theme-dark .object .table__col span{
  color:#ffffff; }

.theme-dark .object .table__col .currency-style{
  color:#259f76; }

.theme-dark .more-title{
  color:#39ce9a; }

.theme-dark .chart{
  box-shadow:none;
  background-color:#14221e; }

.theme-dark .breadcrumbs a,
.theme-dark .breadcrumbs span{
  color:#ffffff; }

.theme-dark .breadcrumbs a{
  opacity:0.8; }

.theme-dark .breadcrumbs a:hover{
    opacity:1; }

.theme-dark .breadcrumbs span{
  opacity:0.5; }

.theme-dark .saveds-acc{
  background-color:#14221e;
  box-shadow:none; }

.theme-dark .saveds-acc__header, .theme-dark .saveds-acc__item{
    color:#ffffff; }

.theme-dark .saveds-acc__item:hover{
    opacity:1;
    color:#39ce9a; }

.theme-dark .currency-name{
  color:#ffffff; }

.theme-dark .currency-count{
  color:#39ce9a; }

.theme-dark .chart-nav button{
  color:#39ce9a; }

.theme-dark .chart-count{
  color:#39ce9a; }

.theme-dark .chart-head .balance__wrap{
  border:2px solid rgba(37, 159, 118, 0.3); }

.theme-dark .chart-head .balance__btn{
  color:#259f76;
  height:38px;
  margin:-2px 0; }

.theme-dark .chart-head .balance__btn.active{
  color:#ffffff;
  background-color:#259f76; }

.theme-dark .modal__wrap{
  background-color:#14221e; }

.theme-dark .modal__title{
  color:#ffffff; }

.theme-dark .modal.modal_error .modal__btn_error:hover{
  color:#f54d36; }

.theme-dark .mask{
  background-color:#0d1815; }

.theme-dark .chart-name{
  color:#259f76; }

.theme-dark .load-elem:after{
  background:#213630; }
