@charset "UTF-8";
  .loading-text .data[data-v-94db8af5] {
  padding-left:5px}
.preloader[data-v-94db8af5] {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#131d37;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  z-index:1000;
  overflow:hidden;
  transition:opacity .5s ease}
.preloader .click-el[data-v-94db8af5] {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:220px;
  height:220px;
  border-radius:50%;
  background-color:var(--btc-dark);
  box-shadow:-18px -15px 29px #2b3057;
  z-index:2}
.preloader .click-el .img-hol[data-v-94db8af5] {
  width:310px;
  height:310px;
  flex:0 0 310px;
  position:relative;
  transition:all .4s ease 0s}
.preloader .click-el img[data-v-94db8af5] {
  min-width:310px;
  transform-style:preserve-3d;
  animation:preloader-img-94db8af5 2s infinite ease}
.preloader .figure-decoration[data-v-94db8af5] {
  position:absolute;
  transform-origin:center;
  width:225px;
  height:225px;
  top:50%;
  left:50%;
  stroke-dasharray:120;
  transform:translate(-50%,-50%)}
.preloader .figure-decoration svg[data-v-94db8af5] {
  width:100%;
  height:100%;
  opacity:0;
  animation:preloader-figure-94db8af5 2s infinite ease}
.preloader .figure-decoration circle[data-v-94db8af5] {
  width:100%;
  height:100%;
  fill:transparent;
  stroke:var(--btc-yellow-2);
  stroke-width:3px}
.preloader .sparkler-light[data-v-94db8af5] {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:15rem;
  height:15rem;
  opacity:0;
  animation:preloader-sparkler-94db8af5 2s infinite ease;
  transition:opacity .3s ease 0s}
.preloader .spark[data-v-94db8af5] {
  position:absolute;
  width:.1rem;
  height:.1rem;
  bottom:50%;
  left:50%;
  transform:rotate(var(--spark-rotate))}
.preloader .spark[data-v-94db8af5]:after {
  content:"";
  display:block;
  position:absolute;
  bottom:0;
  width:.1rem;
  height:2.5rem;
  border-radius:.1rem;
  opacity:0;
  background-color:#ffb900;
  transform-origin:bottom center;
  animation:sparkler-sparkle .5s infinite linear;
  animation-delay:var(--spark-delay)}
@keyframes preloader-img-94db8af5 {
  0% {
  transform:rotate(0) scale(1)}
50% {
  transform:rotate(360deg) scale(.95)}
to {
  transform:rotate(360deg) scale(1)}
}
@keyframes preloader-figure-94db8af5 {
  0% {
  transform:rotate(-1500deg);
  opacity:0}
50% {
  opacity:.7}
to {
  opacity:0}
}
@keyframes preloader-sparkler-94db8af5 {
  0% {
  opacity:0}
50% {
  opacity:1}
to {
  opacity:0}
}
.loading-text[data-v-94db8af5] {
  display:block;
  text-align:center;
  padding-top:40px}
.loading-text[data-v-94db8af5] .title[data-v-94db8af5] {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:#fff;
  font-weight:400;
  line-height:1;
  text-transform:uppercase}
.loading-text[data-v-94db8af5] .data[data-v-94db8af5] {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:32px;
  color:#4d92fa;
  font-weight:400;
  line-height:1;
  text-transform:uppercase;
  padding-top:8px}
.notice[data-v-7e3df5b6] {
  z-index:1001!important}
.notice.open[data-v-7e3df5b6] {
  display:flex}
.transition[data-v-1c60ae44] {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#131d37;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  z-index:1000;
  overflow:hidden;
  opacity:1}
.alert-msg.opened[data-v-58acbf15] {
  opacity:1;
  visibility:visible;
  z-index:9;
  transform:scale(1)}
.showLeft {
  opacity:0;
  animation:showLeft .5s cubic-bezier(.42,0,.58,1) forwards}
@keyframes showLeft {
  0% {
  opacity:0;
  transform:translate(-20px)}
25% {
  transform:translate(10px);
  opacity:.3}
50% {
  transform:translate(-3px);
  opacity:.6}
75% {
  transform:translate(3px);
  opacity:.8}
to {
  transform:translate(0);
  opacity:1}
}
.showRight {
  opacity:0;
  animation:showRight .5s cubic-bezier(.42,0,.58,1) forwards}
@keyframes showRight {
  0% {
  opacity:0;
  transform:translate(20px)}
25% {
  transform:translate(-10px);
  opacity:.3}
50% {
  transform:translate(3px);
  opacity:.6}
75% {
  transform:translate(-3px);
  opacity:.8}
to {
  transform:translate(0);
  opacity:1}
}
.showScale {
  animation:showScale .3s cubic-bezier(.42,0,.58,1)}
@keyframes showScale {
  0% {
  opacity:0;
  transform:scale(.7)}
to {
  opacity:1;
  transform:scale(1)}
}
.showUpper {
  animation:showUpper .3s cubic-bezier(.42,0,.58,1)}
@keyframes showUpper {
  0% {
  opacity:0;
  transform:translateY(-100%)}
to {
  opacity:1;
  transform:translateY(0)}
}
.showLower {
  animation:showLower .3s cubic-bezier(.42,0,.58,1)}
@keyframes showLower {
  0% {
  opacity:0;
  transform:translateY(100%)}
to {
  opacity:1;
  transform:translateY(0)}
}
.showRotateY {
  animation:showRotateY .5s cubic-bezier(.42,0,.58,1)}
@keyframes showRotateY {
  0% {
  transform:rotateY(0)}
to {
  transform:rotateY(360deg)}
}
.showRotateX {
  animation:showRotateX .5s cubic-bezier(.42,0,.58,1)}
@keyframes showRotateX {
  0% {
  transform:rotateX(0)}
to {
  transform:rotateX(360deg)}
}
.showProgress {
  animation:showProgress .5s cubic-bezier(.42,0,.58,1)}
@keyframes showProgress {
  0% {
  left:-100%}
to {
  left:0}
}
.showOpacity {
  animation:showOpacity .7s cubic-bezier(.42,0,.58,1)}
@keyframes showOpacity {
  0% {
  opacity:0}
to {
  opacity:1}
}
html,body {
  width:100%;
  border:0;
  font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;
  color:#fff;
  margin:0;
  padding:0}
div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video {
  border:0;
  margin:0;
  padding:0}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label {
  border:0;
  font-size:100%;
  vertical-align:baseline;
  margin:0;
  padding:0}
div,main,article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video {
  display:block}
table {
  border-collapse:separate;
  border-spacing:0}
table caption,table th,table td {
  text-align:left;
  vertical-align:middle}
a img {
  border:0}
img {
  max-width:100%;
  height:auto}
a {
  text-decoration:none}
ul,li {
  list-style-type:none;
  line-height:1}
:focus {
  outline:0}
* {
  box-sizing:border-box}
:after,:before {
  box-sizing:border-box}
@font-face {
  font-family:ConthraxSb-Regular;
  src:local("☺"),url(../fonts/ConthraxSb-Regular.woff) format("woff");
  font-weight:400;
  font-style:normal}
@font-face {
  font-family:Bicubik;
  src:local("☺"),url(../fonts/Bicubik.woff) format("woff");
  font-weight:400;
  font-style:normal}
@font-face {
  font-family:fontello;
  src:local("☺"),url(../icons/fontello.woff?v6) format("woff");
  font-weight:400;
  font-style:normal}
:root {
  --btc-dark: #222543;
  --btc-dark-2: #171a2e;
  --btc-dark-3: #585f8a;
  --btc-dark-4: #12142e;
  --btc-dark-5: #212543;
  --btc-dark-6: #12152f;
  --btc-dark-7: #4f5586;
  --btc-dark-8: #13152f;
  --btc-dark-9: #6e75b6;
  --btc-dark-10: #4f5486;
  --btc-dark-11: #565b89;
  --btc-dark-12: #0b0d24;
  --btc-dark-13: #121436;
  --btc-dark-14: #1a1d3c;
  --btc-dark-15: #0c0e27;
  --btc-dark-16: #05071b;
  --btc-dark-17: #8d95c7;
  --btc-dark-18: #515686;
  --btc-dark-19: #7680cb;
  --btc-dark-20: #171b33;
  --btc-dark-21: #0f1121;
  --btc-dark-22: #181c33;
  --btc-dark-23: #0d112d;
  --btc-white: #FFFFFF;
  --btc-white-rgb: 255, 255, 255;
  --btc-gray: #a4b3c5;
  --btc-black: #000000;
  --btc-black-rgb: 0, 0, 0;
  --btc-yellow: #ffba00;
  --btc-yellow-2: #ffb900;
  --btc-violet: #5d25a9;
  --btc-green: #36c000;
  --btc-green-2: #7ac900;
  --btc-green-3: #4ea701;
  --btc-green-4: #00ff60;
  --btc-red: #c00000;
  --btc-red-2: #f63637;
  --btc-red-3: #d22929;
  --btc-red-4: #e51414;
  --btc-red-5: #e94343;
  --btc-red-6: #450b11;
  --btc-red-7: #d50a0a;
  --btc-gray-2: #7b9199;
  --btc-gray-3: #7b81b8;
  --btc-pink: #e55ced}
.icon:before,[class^=icon-]:before,[class*=" icon-"]:before {
  font-family:fontello;
  font-style:normal;
  font-weight:300;
  line-height:1;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale}
.icon-qrcode:before {
  content:""}
.icon-cancel:before {
  content:""}
.icon-cross:before {
  content:""}
.icon-down-micro:before {
  content:""}
.icon-up-micro:before {
  content:""}
.icon-left-dir:before {
  content:""}
.icon-right-dir:before {
  content:""}
.icon-up-dir:before {
  content:""}
.icon-down:before {
  content:""}
.icon-left:before {
  content:""}
.icon-down-dir:before {
  content:""}
.icon-arrows-cw:before {
  content:""}
.icon-right-open:before {
  content:""}
.icon-left-open:before {
  content:""}
.icon-right:before {
  content:""}
.icon-up:before {
  content:""}
.icon-down-open:before {
  content:""}
.icon-arrow-left:before {
  content:""}
.icon-arrow-right:before {
  content:""}
.icon-up-open:before {
  content:""}
.icon-star:before {
  content:""}
.icon-check:before {
  content:""}
.icon-ok:before {
  content:""}
.icon-exclamation-triangle:before {
  content:""}
.icon-check-circle:before {
  content:""}
.icon-cw:before {
  content:""}
.icon-search:before {
  content:""}
.icon-qr-code:before {
  content:""}
.icon-papers:before {
  content:""}
.icon-lightning:before {
  content:""}
.icon-gear:before {
  content:""}
.icon-rocket:before {
  content:""}
.icon-bank:before {
  content:""}
.icon-users:before {
  content:""}
.icon-gauge-high-solid:before {
  content:""}
.icon-square-facebook:before {
  content:""}
.icon-square-x-twitter:before {
  content:""}
.icon-trash-solid:before {
  content:""}
.icon-check-solid:before {
  content:""}
.icon-circle-arrow-right-solid:before {
  content:""}
.icon-circle-info-solid:before {
  content:""}
.icon-user-plus-solid:before {
  content:""}
.icon-card-dollar:before {
  content:""}
.icon-facebook-f:before {
  content:""}
.icon-parachute-box-solid:before {
  content:""}
.icon-x-twitter:before {
  content:""}
.icon-telegram:before {
  content:""}
.icon-arrows-spin-solid:before {
  content:""}
.icon-wallet-solid:before {
  content:""}
.icon-bitt:before {
  content:""}
.icon-play-solid:before {
  content:""}
.icon-trophy-solid:before {
  content:""}
.icon-pen-to-square-solid:before {
  content:""}
.icon-registration-icon:before {
  content:""}
.icon-enrollment-icon:before {
  content:""}
.icon-polygon:before {
  content:""}
.icon-gift-solid:before {
  content:""}
.icon-discord:before {
  content:""}
.icon-chart-simple:before {
  content:""}
.icon-clock:before {
  content:""}
.icon-angle-double-left:before {
  content:""}
.icon-angle-double-right:before {
  content:""}
.icon-instagram:before {
  content:""}
.icon-instagram-filled:before {
  content:""}
html {
  overflow-x:hidden}
body {
  display:flex;
  flex-direction:column;
  position:relative;
  min-height:100vh;
  font-family:Bicubik;
  font-size:14px;
  font-weight:400;
  line-height:1.2;
  background-color:var(--btc-dark);
  overflow-x:hidden}
body * {
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none}
@media screen and (max-height: 830px) {
  .main-page .wrapper {
  zoom:95%}
}
@media screen and (max-height: 700px) {
  .main-page .wrapper {
  zoom:80%}
}
@media screen and (max-height: 830px) {
  .main-page .wrapper .daily-modal,.main-page .wrapper .qr-modal {
  zoom:105%}
}
@media screen and (max-height: 700px) {
  .main-page .wrapper .daily-modal,.main-page .wrapper .qr-modal {
  zoom:120%}
}
.redirect-page {
  background-color:var(--btc-dark-8)}
.wrapper {
  display:flex;
  flex-direction:column;
  position:relative;
  flex:1;
  max-width:600px;
  width:calc(100% - 32px);
  padding:16px 0;
  margin:0 auto}
.base-cta {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  min-height:50px;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-black);
  font-weight:400;
  background-color:transparent;
  line-height:1;
  border:0;
  text-transform:uppercase;
  border-radius:50px;
  padding:18px 24px 16px;
  margin:0}
.base-cta .icon-trash-solid {
  color:var(--btc-red-3)}
.base-cta:disabled,.base-cta.disabled {
  opacity:.5;
  pointer-events:none}
.base-cta.filled-cta {
  background-color:var(--btc-yellow-2)}
.base-cta.filled-cta-green {
  background-color:#30ff0066}
.base-cta.yellow-cl-cta {
  border:1px solid var(--btc-yellow-2);
  color:var(--btc-white)}
.base-cta.dark-cl-cta {
  border:1px solid var(--btc-black);
  color:var(--btc-black)}
.base-cta.light-cl-cta {
  border:1px solid var(--btc-white);
  color:var(--btc-white)}
.button-custom {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  min-height:50px;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-black);
  font-weight:400;
  background-color:var(--btc-yellow);
  line-height:1;
  border:0;
  text-transform:uppercase;
  border-radius:8px;
  padding:18px 24px 16px;
  margin:0;
  overflow:hidden}
.button-custom:before {
  content:"";
  position:absolute;
  left:50%;
  bottom:19px;
  width:115%;
  height:50px;
  border-radius:100%;
  background-color:rgba(var(--btc-white-rgb),.4);
  transform:translate(-50%);
  z-index:1}
.button-custom span {
  display:inline-block;
  position:relative;
  z-index:3;
  margin-bottom:-2px}
.button-main {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:60px;
  min-width:150px;
  gap:8px;
  position:relative;
  border-radius:6px;
  border:0;
  font-family:ConthraxSb-Regular;
  color:#20233f;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  background-color:var(--btc-yellow-2);
  box-shadow:0 0 30px #ffb900cc;
  padding:8px 16px;
  overflow:hidden}
.button-main:before {
  content:"";
  position:absolute;
  left:50%;
  bottom:40%;
  width:115%;
  height:100%;
  border-radius:100%;
  background-color:rgba(var(--btc-white-rgb),.3);
  transform:translate(-50%);
  z-index:1}
.button-main span {
  display:inline-block;
  position:relative;
  z-index:3;
  margin-bottom:-2px}
.link-cta {
  display:inline;
  background-color:transparent;
  border:0;
  padding:0;
  margin:0;
  color:var(--btc-yellow-2)}
.small-btn {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  min-height:25px;
  font-family:ConthraxSb-Regular;
  font-size:9px;
  color:var(--btc-black);
  font-weight:400;
  background-color:transparent;
  line-height:1;
  border:0;
  text-transform:uppercase;
  border-radius:50px;
  padding:8px 16px 6px;
  margin:0}
.small-btn i {
  display:inline-block;
  font-size:14px;
  margin:-2px 0}
.small-btn.filled-cta {
  background-color:var(--btc-yellow-2)}
.small-btn.clear-cta {
  background-color:transparent;
  border:1px solid var(--btc-yellow-2);
  color:var(--btc-white)}
.small-btn.clear-cta i {
  color:var(--btc-yellow-2)}
.cta-effect {
  position:relative;
  overflow:hidden}
.cta-effect .pulse {
  background-color:var(--btc-white);
  border-radius:50%;
  opacity:.5;
  animation:pulse .7s ease-out;
  transform:scale(0);
  position:absolute}
@keyframes pulse {
  to {
  transform:scale(2);
  background-color:#fff;
  opacity:0}
}
.background {
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:-1}
.background:before {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  background-color:#0000004d;
  z-index:1}
.background .video {
  position:absolute;
  left:0;
  top:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  min-width:100%;
  min-height:100%;
  -o-object-fit:cover;
  object-fit:cover}
.background-promo-summer {
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:url(../../images/media/promo-bg.png) top center no-repeat;
  background-size:cover;
  z-index:-1}
.table {
  width:100%}
.table th {
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding:4px}
.table th:last-child {
  text-align:right}
.table td {
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding:8px 4px}
.table td:last-child {
  text-align:right}
.table .td-plus {
  color:var(--btc-green);
  white-space:nowrap}
.table .td-minus {
  color:var(--btc-red);
  white-space:nowrap}
.table .date {
  display:block;
  font-family:Bicubik;
  font-size:8px;
  color:var(--btc-dark-11);
  padding-bottom:2px}
.table .data {
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase}
.table .name {
  word-break:break-word}
.table .flex-wrap {
  display:flex;
  align-items:center;
  gap:6px}
.table .empty-tb td {
  text-align:center!important;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-dark-3);
  text-transform:uppercase;
  padding:8px 0}
.table .empty-tb .empty-ctn {
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-dark-3);
  text-transform:uppercase;
  border:1px solid var(--btc-dark-3);
  border-radius:16px;
  padding:24px 16px}
.table .status {
  display:block;
  text-align:center}
.table .status .date {
  display:block;
  padding-bottom:2px}
.table .status .icon {
  font-size:12px}
.table .status .icon-check {
  color:var(--btc-green)}
.table .status .icon-clock {
  color:var(--btc-yellow)}
.custom-table tr td {
  background-color:var(--btc-dark-12);
  padding:8px 12px}
.custom-table tr td:first-child {
  border-radius:6px 0 0 6px}
.custom-table tr td:last-child {
  border-radius:0 6px 6px 0}
.custom-table tr:nth-child(2n) td {
  background-color:transparent}
.aff-table th:first-child {
  width:65px}
.aff-table th:nth-child(2) {
  text-align:center}
.aff-table th:last-child {
  width:65px;
  text-align:right}
.aff-table td {
  font-size:9px}
.aff-table td:nth-child(2) {
  text-align:center}
.aff-table td:last-child {
  text-align:right}
.aff-table .name {
  color:var(--btc-yellow-2);
  word-break:break-word}
.pagination {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  padding-top:16px}
.pagination .btn {
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:transparent;
  width:30px;
  height:30px;
  border:0;
  font-size:14px;
  color:var(--btc-gray);
  padding:8px;
  margin:0}
.pagination .link-p {
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-gray);
  text-transform:uppercase;
  background-color:transparent;
  border:0;
  border-radius:4px;
  padding:5px 4px 4px;
  transition:all .3s ease-out}
.pagination .link-p.active {
  color:var(--btc-black);
  background-color:var(--btc-yellow)}
.fieldset,.fieldset.invalid .mistake {
  display:block}
.fieldset.invalid .input-group .input {
  border-color:var(--btc-red-2)}
.fieldset .label {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:9px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  padding-bottom:6px}
.fieldset .label .btn {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:9px;
  color:var(--btc-yellow-2);
  font-weight:400;
  text-transform:uppercase;
  background-color:transparent;
  border:0;
  padding:0;
  margin:0;
  line-height:1}
.fieldset .flex-label {
  display:flex;
  justify-content:space-between;
  gap:12px}
.fieldset .select-group .select.open .selected {
  border-color:var(--btc-dark-10)}
.fieldset .select-group .select .selected {
  border:1px solid var(--btc-dark-10)}
.fieldset .input-group {
  display:block}
.fieldset .input-group .input {
  display:block;
  width:100%;
  height:50px;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  border-radius:50px;
  background-color:transparent;
  border:1px solid var(--btc-dark-10);
  padding:8px 16px;
  text-overflow:ellipsis;
  transition:all .3s ease-out}
.fieldset .input-group .input:focus {
  background-color:#ffffff08}
.fieldset .input-check-group {
  display:block}
.fieldset .input-check-group .input-check {
  display:none}
.fieldset .input-check-group .input-check:checked+.label-check:before {
  color:var(--btc-yellow)}
.fieldset .input-check-group .label-check {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  line-height:1.3;
  padding-left:32px}
.fieldset .input-check-group .label-check:before {
  display:flex;
  align-items:center;
  justify-content:center;
  content:"";
  font-family:fontello;
  font-size:14px;
  color:transparent;
  position:absolute;
  top:0;
  left:0;
  width:24px;
  height:24px;
  border-radius:4px;
  background-color:transparent;
  border:1px solid var(--btc-dark-10);
  transition:color .3s ease-in-out}
.fieldset .mistake {
  display:none;
  padding:4px 2px 0}
.fieldset .mistake .error {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:9px;
  color:var(--btc-red-2);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.fieldset .all-row {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:6px;
  padding-top:12px}
.fieldset .all-row.left-row {
  justify-content:flex-start}
.fieldset .all-row .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.fieldset .all-row .num {
  color:var(--btc-yellow-2)}
.select {
  display:block;
  position:relative;
  width:100%;
  z-index:5}
.select.open .selected {
  border-color:var(--btc-dark-3)}
.select.open .selected:after {
  border-top:transparent;
  border:5px solid transparent;
  border-bottom:5px solid var(--btc-white);
  margin:-4px 0 0}
.select.open .options {
  position:absolute;
  visibility:visible;
  opacity:1;
  z-index:3;
  transform:translateY(0)}
.select .cta-effect .pulse {
  opacity:.2}
.select .selected {
  display:flex;
  align-items:center;
  position:relative;
  gap:12px;
  min-height:50px;
  border:1px solid rgba(88,95,138,.5);
  border-radius:50px;
  padding:8px 40px 8px 8px}
.select .selected:after {
  content:"";
  position:absolute;
  right:16px;
  border:5px solid transparent;
  border-top:5px solid var(--btc-white);
  width:0;
  height:0;
  margin:0 0 -4px 8px}
.select .options {
  display:flex;
  flex-direction:column;
  gap:16px;
  position:absolute;
  top:calc(100% + 4px);
  width:100%;
  border-radius:16px;
  border:1px solid var(--btc-dark-2);
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  opacity:0;
  visibility:hidden;
  padding:8px;
  z-index:-1;
  transform:translateY(-10px);
  transition:all .1s ease-out}
.select .option {
  display:flex;
  align-items:center;
  gap:12px;
  flex:1}
.select .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  min-width:30px;
  height:30px}
.select .data {
  display:inline-block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.select .number {
  display:inline-block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-yellow);
  font-weight:400;
  text-transform:uppercase}
.tabs-container .tab-contents .tab-content {
  display:none}
.tabs-container .tab-contents .tab-content.active {
  display:block}
.tabs-main-container .tab-main-contents .tab-main-content {
  display:none}
.tabs-main-container .tab-main-contents .tab-main-content.active,.details-rows {
  display:block}
.details-rows.details--open .details-ctn {
  max-height:2000px;
  opacity:1;
  padding-top:36px}
.details-rows.details--open .details .btn-details:after {
  border:5px solid transparent;
  border-bottom:5px solid var(--btc-white);
  margin:-7px 0 0 8px}
.details-rows.details--open .details .btn-details .hide {
  display:block}
.details-rows.details--open .details .btn-details .show {
  display:none}
.details-rows .details .btn-details {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  font-weight:400;
  color:var(--btc-white);
  line-height:1;
  background-color:transparent;
  border:0}
.details-rows .details .btn-details * {
  font-family:ConthraxSb-Regular;
  text-transform:uppercase}
.details-rows .details .btn-details:after {
  content:"";
  border:5px solid transparent;
  border-top:5px solid var(--btc-white);
  width:0;
  height:0;
  margin:0 0 -3px 8px}
.details-rows .details .btn-details .hide {
  display:none}
.details-rows .details .btn-details .show {
  display:block}
.details-rows .details-ctn {
  display:block;
  position:relative;
  max-height:0;
  border-radius:0 0 16px 16px;
  background-color:var(--btc-dark-6);
  padding:0 16px 16px;
  margin-top:-20px;
  overflow:hidden;
  opacity:0;
  z-index:0;
  transition:all .3s ease-out}
.redirect-rows {
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1 1 auto;
  text-align:center;
  padding:32px 16px}
.redirect-rows .ctn {
  display:block}
.redirect-rows .title {
  display:block;
  font-family:Bicubik;
  font-size:20px;
  color:var(--btc-white);
  text-transform:uppercase}
.redirect-rows .picture {
  display:block;
  max-width:200px;
  margin:24px auto 0}
.stone-one:before {
  background-color:#ff8d00}
.stone-two:before {
  background-color:#b1a9ff}
.head-rows {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  padding-bottom:24px}
.head-rows i {
  display:inline-block;
  font-size:18px;
  color:var(--btc-white);
  margin-top:-2px}
.head-rows .title {
  display:block;
  font-family:Bicubik;
  font-size:16px;
  color:var(--btc-white);
  text-transform:uppercase;
  font-weight:400;
  line-height:1}
.sub-head-rows {
  display:block;
  text-align:center;
  margin-top:-12px}
.sub-head-rows .text {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.head-sc {
  display:flex;
  align-items:center;
  gap:12px;
  width:100%}
.head-sc:before,.head-sc:after {
  content:"";
  display:block;
  flex:1;
  height:1px;
  background-color:#ffffff4d}
.head-sc i {
  display:inline-block;
  font-size:12px;
  color:var(--btc-yellow-2)}
.head-sc .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase}
.head-line {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px}
.head-line .line {
  display:block;
  flex:1;
  height:1px;
  background-color:#ffffff4d}
.head-line .title {
  display:flex;
  gap:4px;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase;
  text-align:center}
.head-line .title i {
  font-size:12px;
  color:var(--btc-yellow-2)}
.buttons-rows {
  display:flex;
  flex-wrap:wrap;
  gap:16px}
.buttons-rows .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.main-hol {
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  flex:1;
  padding-bottom:75px}
.main-hol .numbers-plus {
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative;
  height:40px;
  width:100%;
  text-align:center;
  margin-bottom:8px}
.main-hol .numbers-plus .bullet {
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-white);
  text-transform:uppercase;
  animation:piu-piu 1s forwards}
@media screen and (max-height: 800px) {
  .main-hol .numbers-plus .bullet {
  bottom:-12px}
}
.main-hol .wraps {
  display:block;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5)}
.header-rows {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:6px;
  position:relative;
  margin-bottom:16px}
.header-rows:before {
  content:"";
  position:absolute;
  top:-24px;
  left:-16px;
  width:100vw;
  height:120px;
  background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);
  z-index:0}
.header-rows .block {
  display:flex;
  flex-direction:column;
  position:relative;
  flex:1;
  gap:6px;
  overflow:hidden;
  padding-top:5px;
  margin-top:-5px;
  z-index:2}
.header-rows .block:last-child {
  align-items:flex-end}
.header-rows .block .row {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:4px}
.header-rows .block .row i {
  font-size:12px;
  color:var(--btc-white);
  margin:-2px 0}
.header-rows .block .data {
  display:block;
  font-family:Bicubik;
  font-size:11px;
  color:var(--btc-white);
  font-weight:400;
  line-height:1}
.header-rows .block .data-hello {
  color:var(--btc-dark-3)}
.header-rows .block .data-name {
  flex:1;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden}
.header-rows .block .data-rank {
  color:var(--btc-yellow-2)}
.header-rows .block .btn-row .small-btn {
  min-width:140px}
.lang-bar {
  display:block;
  width:35px;
  min-width:35px;
  position:relative;
  top:-4px;
  z-index:5}
.lang-bar.open .lang-sel .lang .data {
  opacity:0}
.lang-bar.open .lang-list {
  visibility:visible;
  opacity:1;
  z-index:1}
.lang-bar .lang-sel {
  position:relative;
  z-index:2}
.lang-bar .lang-sel .lang {
  flex-direction:column;
  gap:4px}
.lang-bar .lang {
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0;
  margin:0;
  background-color:transparent;
  border:0}
.lang-bar .lang.active {
  order:-1}
.lang-bar .lang .icon {
  width:35px;
  height:25px}
.lang-bar .lang .icon .flag {
  width:100%;
  height:100%}
.lang-bar .lang .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:14px;
  text-transform:uppercase;
  color:var(--btc-white)}
.lang-bar .lang-list {
  display:flex;
  flex-direction:column;
  position:absolute;
  gap:4px;
  top:-4px;
  left:-4px;
  width:calc(100% + 8px);
  background-color:var(--btc-dark-8);
  border-radius:4px;
  padding-top:36px;
  padding-bottom:4px;
  visibility:hidden;
  opacity:0;
  z-index:-1}
.lang-bar .lang-list .lang {
  width:100%;
  padding:6px 4px}
.lang-bar .lang-list .lang .icon {
  display:none}
.nav-head {
  display:block;
  position:relative;
  border-radius:16px;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:1px;
  z-index:3}
.nav-head .head-nav {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding-bottom:8px}
.nav-head .head-nav:before,.nav-head .head-nav:after {
  content:"";
  flex:1;
  height:1px;
  background-color:var(--btc-yellow)}
.nav-head .head-nav .icon {
  display:inline-block;
  width:20px;
  min-width:20px;
  height:20px;
  background:url(../images/icons/icon-b.png) center no-repeat;
  background-size:cover}
.nav-head .head-nav .data {
  display:inline-block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1}
.nav-head .nav-holder {
  display:block;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  border-radius:16px;
  padding:10px}
.nav-head .nav-list {
  display:flex;
  justify-content:space-between;
  position:relative;
  gap:6px;
  border-radius:12px;
  background:linear-gradient(to bottom,#02030f 0%,#4b5079 100%);
  padding:6px}
.nav-head .nav-list:before {
  content:"";
  position:absolute;
  left:1px;
  top:1px;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border-radius:12px;
  background-color:var(--btc-dark-8);
  z-index:0}
.nav-head .nav-list .item {
  display:flex;
  position:relative;
  flex:1;
  z-index:2}
.nav-head .nav-list .main-button {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  width:100%;
  border-radius:6px;
  border:0;
  font-family:ConthraxSb-Regular;
  color:#20233f;
  font-size:9px;
  line-height:1;
  text-transform:uppercase;
  background-color:var(--btc-yellow-2);
  box-shadow:0 0 30px #ffb900cc;
  padding:8px;
  overflow:hidden;
  white-space:nowrap}
@media screen and (max-height: 800px) {
  .nav-head .nav-list .main-button {
  font-size:10px}
}
.nav-head .nav-list .main-button:before {
  content:"";
  position:absolute;
  left:50%;
  bottom:15px;
  width:115%;
  height:40px;
  border-radius:100%;
  background-color:rgba(var(--btc-white-rgb),.4);
  transform:translate(-50%);
  z-index:1}
.nav-head .nav-list .main-button span {
  display:inline-block;
  position:relative;
  z-index:3;
  margin-bottom:-2px}
.nav-head .nav-list .button {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  width:100%;
  height:40px;
  border-radius:6px;
  border:0;
  font-family:ConthraxSb-Regular;
  color:var(--btc-white);
  font-size:9px;
  line-height:1;
  text-transform:uppercase;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:8px}
@media screen and (max-height: 800px) {
  .nav-head .nav-list .button {
  font-size:10px}
}
.nav-head .nav-list .button:before {
  content:"";
  position:absolute;
  left:1px;
  top:1px;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border-radius:6px;
  background-color:var(--btc-dark-8);
  z-index:0}
.nav-head .nav-list .button span {
  display:inline-block;
  position:relative;
  z-index:2;
  white-space:nowrap;
  margin-bottom:-1px}
.nav-head .nav-list .button i {
  display:inline-block;
  position:relative;
  z-index:2;
  margin-bottom:-1px}
.energy-balance-rows {
  display:block;
  position:relative;
  text-align:center;
  padding:1px;
  margin-top:16px;
  z-index:2}
.energy-balance-rows:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:linear-gradient(to bottom,#5a5c81 0%,#090a1c 100%);
  border-radius:8px;
  z-index:0}
.energy-balance-rows .decor-bl {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:102%;
  height:102%;
  border-radius:8px;
  background:linear-gradient(to bottom,rgb(254,185,0) 0%,rgb(255,114,0) 100%);
  z-index:-1;
  filter:blur(30px);
  opacity:.5;
  transform:translate(-50%,-50%)}
.energy-balance-rows .ctn {
  display:block;
  position:relative;
  text-align:center;
  background:linear-gradient(to bottom,#282b52 0%,#0b0c16 100%);
  border-radius:8px;
  padding:24px 16px 16px;
  z-index:2}
.energy-balance-rows .ctn .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  top:-16px;
  left:calc(50% - 16px);
  width:32px;
  height:32px;
  border-radius:8px;
  background:linear-gradient(to bottom,rgb(254,185,0) 0%,rgb(255,114,0) 100%)}
.energy-balance-rows .ctn .icon i {
  display:inline-block;
  font-size:16px;
  color:var(--btc-white)}
.energy-balance-rows .ctn .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase}
.energy-balance-rows .ctn .num {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  padding-top:2px}
.energy-balance-rows .ctn .num .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:30px;
  color:var(--btc-yellow);
  text-transform:uppercase}
.energy-balance-rows .ctn .num .data span {
  display:inline-block;
  min-width:22px}
.energy-balance-rows .ctn .num .data span:nth-last-child(3) {
  min-width:auto}
.balance-rows {
  display:block;
  position:relative;
  z-index:3;
  border-radius:16px;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:1px}
.balance-rows .balance-ctn {
  display:block;
  position:relative;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  border-radius:16px;
  text-align:center;
  padding:12px;
  z-index:2}
.balance-rows .up-row {
  display:block;
  padding-bottom:6px}
.balance-rows .up-row .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding-bottom:4px}
.balance-rows .up-row .title mark {
  display:inline-block;
  border-radius:4px;
  background-color:var(--btc-yellow-2);
  line-height:1;
  padding:3px 3px 0}
.balance-rows .up-row .num-row {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px}
.balance-rows .up-row .num-row .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  min-width:30px;
  height:30px;
  border-radius:50%;
  box-shadow:0 0 35px #ffb900cc}
.balance-rows .up-row .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow-2);
  line-height:1;
  overflow:hidden}
.balance-rows .up-row .data * {
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow-2);
  line-height:1}
.balance-rows .up-row .data span {
  display:inline-block;
  min-width:22px}
.balance-rows .up-row .data span:nth-last-child(3) {
  min-width:auto}
.balance-rows .up-row .animated-digit {
  display:inline-block}
.balance-rows .low-row {
  display:block;
  border-top:1px solid rgba(255,255,255,.3);
  padding-top:8px}
.balance-rows .low-row .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase}
.balance-rows .low-row .num {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  padding-top:2px;
  margin-bottom:-6px}
.balance-rows .low-row .num i {
  display:inline-block;
  font-size:24px;
  color:var(--btc-yellow)}
.balance-rows .low-row .num .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow);
  text-transform:uppercase}
.balance-rows .low-row .num .data span {
  display:inline-block;
  min-width:22px}
.balance-rows .low-row .num .data span:nth-last-child(3) {
  min-width:auto}
.main-rows {
  display:block;
  position:relative;
  padding:24px 16px 12px}
.main-rows.not-energy .media-hol {
  pointer-events:none}
.main-rows.not-energy .lower-hol .progress-row {
  display:none}
.main-rows.not-energy .lower-hol .button-row {
  display:block}
.main-rows .ctn-row {
  display:block;
  padding-top:16px}
.main-rows .media-hol {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:220px;
  height:220px;
  border-radius:50%;
  background-color:var(--btc-dark);
  margin:0 auto}
.main-rows .media-hol:after {
  content:"";
  position:absolute;
  left:1px;
  top:1px;
  width:100%;
  height:100%;
  border:2px solid var(--btc-dark-4);
  box-shadow:0 0 50px var(--btc-dark-4);
  border-radius:50%;
  z-index:0}
.main-rows .media-hol .btn-click {
  position:absolute;
  width:300px;
  height:250px;
  border-radius:50%;
  background-color:transparent;
  border:0;
  padding:0;
  margin:0;
  z-index:3}
.main-rows .media-hol .btn-click:active+.click-el .img-hol {
  transform:scale(.95)}
.main-rows .media-hol .btn-click.highlight+.click-el .figure-decoration svg circle {
  stroke-dasharray:120;
  opacity:1}
.main-rows .media-hol .btn-click.highlight+.click-el .img-hol {
  transform:scale(.95)}
.main-rows .media-hol .btn-click.highlight+.click-el .img-hol img {
  animation:paused}
.main-rows .media-hol .btn-click.highlight+.click-el .sparkler-light {
  opacity:1}
.main-rows .media-hol .click-el {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:220px;
  height:220px;
  border-radius:50%;
  background-color:var(--btc-dark);
  box-shadow:-18px -15px 29px #2b3057;
  zoom:115%;
  z-index:2}
.main-rows .media-hol .click-el .img-hol {
  width:310px;
  height:310px;
  flex:0 0 310px;
  position:relative;
  transition:all .4s ease 0s}
.main-rows .media-hol .click-el img {
  min-width:310px;
  transform-style:preserve-3d;
  animation:main-rotate 2s infinite ease-in-out}
.main-rows .figure-decoration {
  position:absolute;
  transform-origin:center;
  width:225px;
  height:225px;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)}
.main-rows .figure-decoration svg {
  width:100%;
  height:100%}
.main-rows .figure-decoration circle {
  opacity:0;
  width:100%;
  height:100%;
  fill:transparent;
  stroke:var(--btc-yellow-2);
  stroke-width:3px;
  transition:opacity .4s ease 0s}
.main-rows .sparkler-light {
  position:absolute;
  opacity:0;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:15rem;
  height:15rem;
  transition:opacity .3s ease 0s}
.main-rows .spark {
  position:absolute;
  width:.1rem;
  height:.1rem;
  bottom:50%;
  left:50%;
  transform:translate(-50%,-50%);
  transform:rotate(var(--spark-rotate))}
.main-rows .spark:after {
  content:"";
  display:block;
  position:absolute;
  bottom:0;
  width:.1rem;
  height:2.5rem;
  border-radius:.1rem;
  opacity:0;
  background-color:#ffb900;
  transform-origin:bottom center;
  animation:sparkler-sparkle .5s infinite linear;
  animation-delay:var(--spark-delay)}
.main-rows .lower-hol {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:60px;
  background-color:#00000080;
  border-radius:16px;
  margin-top:40px}
@media screen and (max-height: 700px) {
  .main-page .main-rows .lower-hol {
  margin-top:24px}
}
.main-rows .lower-hol .progress-row {
  display:block;
  width:100%;
  padding:8px 16px}
.main-rows .lower-hol .progress-row .head-wrap {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  -moz-column-gap:8px;
  column-gap:8px;
  row-gap:4px;
  padding-bottom:8px}
.main-rows .lower-hol .progress-row .head-wrap .title {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.main-rows .lower-hol .progress-row .head-wrap i {
  display:inline-block;
  font-size:16px;
  color:var(--btc-yellow-2)}
.main-rows .lower-hol .progress-row .head-wrap .data {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase}
.main-rows .lower-hol .progress-row .progress-wrap {
  display:block;
  position:relative;
  width:100%;
  height:6px;
  border-radius:10px;
  background-color:var(--btc-dark-4);
  overflow:hidden}
.main-rows .lower-hol .progress-row .progress-wrap .progress {
  position:absolute;
  left:0;
  height:100%;
  border-radius:10px;
  background-color:var(--btc-yellow-2)}
.main-rows .lower-hol .button-row {
  display:none;
  width:100%;
  padding:4px}
.main-rows .lower-hol .button-row .base-cta {
  width:100%;
  border-radius:12px}
.main-rows .promo-row {
  position:absolute;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  bottom:75px;
  right:0;
  padding:0 12px 8px 0;
  max-width:90px;
  z-index:8}
.main-rows .promo-row .promo-btn {
  display:flex;
  align-items:flex-end;
  flex-direction:column;
  background-color:transparent;
  text-align:right;
  border:0;
  padding:0;
  margin:0}
.main-rows .promo-row .icon {
  display:inline-block;
  width:32px;
  margin-bottom:2px}
.main-rows .promo-row .data {
  display:flex;
  align-items:center;
  gap:4px;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-yellow);
  text-transform:uppercase;
  line-height:1.2}
.main-rows .promo-row .data i {
  font-size:14px}
.main-rows .promo-row .data i:before {
  font-weight:700}
.main-rows .bit-men-row {
  position:absolute;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  bottom:75px;
  right:0;
  padding:0 12px 8px 0;
  max-width:90px;
  z-index:8}
.main-rows .bit-men-row .promo-btn {
  display:flex;
  align-items:flex-end;
  flex-direction:column;
  background-color:transparent;
  text-align:right;
  border:0;
  padding:0;
  margin:0}
.main-rows .bit-men-row .icon {
  display:inline-block;
  width:28px;
  line-height:0;
  border-radius:50%;
  margin-bottom:2px;
  box-shadow:0 0 35px #ffb900cc}
.main-rows .bit-men-row .data {
  display:flex;
  align-items:center;
  gap:4px;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-yellow);
  text-transform:uppercase;
  line-height:1.2}
.main-rows .bit-men-row .data i {
  font-size:14px}
.main-rows .bit-men-row .data i:before {
  font-weight:700}
.main-rows .exchange-row {
  position:absolute;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  bottom:75px;
  left:0;
  padding:0 0 8px 12px;
  max-width:90px;
  z-index:8}
.main-rows .exchange-row .promo-btn {
  display:flex;
  align-items:flex-start;
  flex-direction:column;
  background-color:transparent;
  text-align:right;
  border:0;
  padding:0;
  margin:0}
.main-rows .exchange-row .promo-btn .icon {
  display:inline-block;
  font-size:22px;
  color:var(--btc-white);
  margin-bottom:6px}
.main-rows .exchange-row .promo-btn .data {
  display:flex;
  align-items:center;
  gap:4px;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-yellow);
  text-transform:uppercase;
  line-height:1.2}
.main-rows .exchange-row .promo-btn .data i {
  font-size:14px}
.main-rows .exchange-row .promo-btn .data i:before {
  font-weight:700}
.clicker-row {
  position:absolute;
  top:0;
  left:0;
  padding:8px 12px 12px 8px;
  z-index:8}
.clicker-row .head-st {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px}
.clicker-row .head-st .data {
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1}
.clicker-row .head-st .btn-tooltip {
  display:inline-block;
  font-size:12px;
  color:var(--btc-yellow);
  padding:8px;
  margin:-8px}
.clicker-row .head-st.show-tooltip .tooltip {
  visibility:visible;
  opacity:1;
  z-index:2}
.clicker-row .tooltip {
  position:absolute;
  left:-8px;
  bottom:calc(100% + 4px);
  min-width:210px;
  background-color:var(--btc-dark-8);
  box-shadow:0 0 5px var(--btc-dark-8);
  border-radius:8px;
  visibility:hidden;
  opacity:0;
  padding:12px;
  z-index:-1;
  transition:all .3s ease-out}
.clicker-row .tooltip .text {
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.5;
  padding-top:8px}
.clicker-row .tooltip .text:first-child {
  padding-top:0}
.clicker-row .clicker-st {
  position:relative;
  z-index:3}
.clicker-row .clicker-st .switcher {
  display:inline-flex;
  position:relative;
  margin-top:4px}
.clicker-row .clicker-st .switcher.no-active {
  pointer-events:none;
  opacity:.3}
.clicker-row .clicker-st .switcher input {
  display:none}
.clicker-row .clicker-st .switcher input:checked+label .data-on {
  background-color:var(--btc-yellow);
  color:var(--btc-dark-8)}
.clicker-row .clicker-st .switcher input:checked+label .data-off {
  background-color:transparent;
  color:var(--btc-white)}
.clicker-row .clicker-st .switcher input:checked+label+.switch-el {
  right:initial;
  left:0}
.clicker-row .clicker-st .switcher .switch {
  display:flex;
  position:relative;
  height:28px;
  min-width:70px;
  background-color:var(--btc-dark-8);
  border-radius:4px;
  overflow:hidden}
.clicker-row .clicker-st .switcher .switch .data {
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
  font-family:Bicubik;
  font-size:11px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1;
  padding:6px 4px 4px;
  transition:all .3s ease-out}
.clicker-row .clicker-st .switcher .switch .data-on {
  background-color:transparent;
  color:var(--btc-white)}
.clicker-row .clicker-st .switcher .switch .data-off {
  background-color:var(--btc-yellow);
  color:var(--btc-dark-8)}
.clicker-row .clicker-st .switcher .switch-el {
  position:absolute;
  right:0;
  top:0;
  width:50%;
  height:100%;
  z-index:2}
.league-row {
  position:absolute;
  top:0;
  right:0;
  padding:8px 12px 12px 8px;
  z-index:8;
  text-align:right}
.league-row .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1}
.league-row .btn-link {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background-color:transparent;
  border:0;
  font-size:24px;
  color:var(--btc-yellow);
  padding:2px;
  margin-top:6px}
.nav {
  display:flex;
  position:fixed;
  left:0;
  bottom:0;
  width:100%;
  z-index:5}
.nav:before {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:120%;
  background:linear-gradient(to top,rgb(0,0,0) 30%,rgba(0,0,0,.01) 100%);
  z-index:0}
.nav .cta-nav {
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  position:relative;
  flex:1;
  gap:12px;
  font-family:Bicubik;
  font-size:11px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1;
  border:0;
  border-right:1px solid #17192d;
  background-color:transparent;
  padding:16px 16px 24px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  z-index:5}
.nav .cta-nav:last-child {
  border:0}
.nav .cta-nav i {
  display:inline-block;
  font-size:16px;
  color:var(--btc-yellow-2)}
.nav .cta-nav .pulse {
  opacity:.3}
.nav .cta-nav .sticker {
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  top:8px;
  width:20px;
  height:20px;
  font-family:Bicubik;
  font-size:8px;
  color:var(--btc-white);
  line-height:1;
  border-radius:50%;
  background-color:var(--btc-red-7);
  margin-right:-24px;
  padding:2px 2px 1px}
.bank-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px 16px}
.bank-section .head-rows {
  padding:0}
.bank-section .rows {
  display:block}
.bank-section .rows .rows-ctn {
  display:block;
  position:relative;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  padding:24px 16px;
  z-index:2}
.bank-section .rows .upper {
  display:block;
  text-align:center;
  padding-bottom:8px}
.bank-section .rows .upper .title {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  -moz-column-gap:8px;
  column-gap:8px;
  row-gap:4px;
  font-family:Bicubik;
  font-size:12px;
  font-weight:400;
  color:var(--btc-dark-3);
  text-transform:uppercase}
.bank-section .rows .upper .title span {
  color:var(--btc-white)}
.bank-section .rows .upper .title .color-yell {
  color:var(--btc-yellow)}
.bank-section .rows .value {
  display:block;
  text-align:center}
.bank-section .rows .value .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.bank-section .rows .income-comp .upper-st .title {
  font-size:12px}
.bank-section .rows .income-comp .tabs .item:after {
  font-size:12px}
.bank-section .rows .income-comp .tabs .tab {
  font-size:12px}
.bank-section .rows .buttons {
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  padding-top:16px}
.bank-section .rows .buttons .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.bank-section .rows .details {
  display:flex;
  justify-content:center;
  padding-top:16px}
.bank-section .decor-rows .rows-ctn {
  border:0;
  background:var(--btc-yellow-2);
  box-shadow:0 0 25px var(--btc-yellow-2)}
.bank-section .decor-rows .upper .title,.bank-section .decor-rows .value .data {
  color:var(--btc-black)}
.bank-section .info-drop-block {
  display:block;
  margin-top:16px}
.bank-section .info-drop-block .head {
  display:flex;
  align-items:center;
  gap:8px;
  width:100%;
  position:relative;
  padding-bottom:16px}
.bank-section .info-drop-block .head:after,.bank-section .info-drop-block .head:before {
  content:"";
  display:block;
  position:relative;
  flex:1;
  height:1px;
  background-color:rgba(var(--btc-white-rgb),.2)}
.bank-section .info-drop-block .head i {
  display:inline-block;
  font-size:18px;
  color:var(--btc-yellow)}
.bank-section .info-drop-block .ctn {
  display:block}
.bank-section .info-drop-block .ctn .title {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  -moz-column-gap:8px;
  column-gap:8px;
  row-gap:4px;
  font-family:Bicubik;
  font-size:10px;
  font-weight:400;
  color:var(--btc-white);
  text-transform:uppercase}
.bank-section .info-drop-block .ctn .timer-row {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  gap:8px;
  padding-top:8px}
.bank-section .info-drop-block .ctn .timer-row .timer {
  display:flex;
  gap:6px}
.bank-section .info-drop-block .ctn .timer-row .timer .data {
  display:inline-block;
  font-family:Bicubik;
  font-size:18px;
  color:var(--btc-yellow);
  line-height:1;
  text-transform:uppercase}
.bank-section .info-drop-block .tooltip-comp {
  display:block}
.bank-section .info-drop-block .tooltip-comp.show-tooltip .tooltip {
  visibility:visible;
  opacity:1;
  z-index:2}
.bank-section .info-drop-block .tooltip-comp .btn-tooltip {
  display:inline-block;
  font-size:18px;
  color:var(--btc-white)}
.bank-section .info-drop-block .tooltip-comp .tooltip {
  position:absolute;
  left:0;
  bottom:100%;
  width:100%;
  background-color:var(--btc-dark-8);
  box-shadow:0 0 5px var(--btc-dark-8);
  border-radius:8px;
  visibility:hidden;
  opacity:0;
  padding:12px;
  z-index:-1;
  transition:all .3s ease-out}
.show-tooltip .bank-section .info-drop-block .tooltip-comp .tooltip {
  visibility:visible;
  opacity:1;
  z-index:2}
.bank-section .info-drop-block .tooltip-comp .tooltip .text {
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.5;
  padding-top:8px}
.bank-section .info-drop-block .tooltip-comp .tooltip .text:first-child {
  padding-top:0}
.bank-section .info-drop-block .buttons .base-cta {
  padding:18px 16px 16px}
@media screen and (max-width: 380px) {
  .bank-section .info-drop-block .buttons .base-cta {
  font-size:11px}
}
.bank-section .state-soon .buttons .base-cta {
  opacity:.3;
  pointer-events:none}
.bank-section .state-soon .state-soon-wrap {
  display:flex}
.bank-section .state-soon-wrap {
  display:none;
  justify-content:center;
  margin-top:-8px}
.bank-section .state-soon-wrap .soon-ctn {
  display:block;
  position:relative;
  background-color:var(--btc-yellow);
  border-radius:3px;
  padding:5px 6px 4px}
.bank-section .state-soon-wrap .soon-ctn:before,.bank-section .state-soon-wrap .soon-ctn:after {
  content:"";
  position:absolute;
  bottom:-9px;
  border:10px solid transparent;
  border-top:12px solid #c3920e;
  z-index:-1}
.bank-section .state-soon-wrap .soon-ctn:before {
  left:-9px}
.bank-section .state-soon-wrap .soon-ctn:after {
  right:-9px}
.bank-section .state-soon-wrap .soon-ctn .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  text-transform:uppercase;
  line-height:1;
  color:var(--btc-black);
  font-weight:400}
.stat-rows {
  display:flex;
  flex-direction:column;
  gap:6px;
  background-color:var(--btc-dark-2);
  border-radius:16px;
  padding:4px}
.stat-rows .stat-row {
  display:flex;
  align-items:center;
  flex-direction:column;
  gap:4px;
  background:var(--btc-dark-5);
  border-radius:14px;
  text-align:center;
  padding:12px}
.stat-rows .stat-row i {
  display:inline-block;
  font-size:16px;
  color:var(--btc-yellow-2)}
.stat-rows .stat-row .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:#8087ad;
  text-transform:uppercase;
  font-weight:400;
  line-height:1}
.stat-rows .stat-row .num {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:18px;
  color:var(--btc-white);
  text-transform:uppercase;
  font-weight:400;
  line-height:1}
.membership-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px 16px}
.membership-section .head-rows {
  padding:0}
.membership-section .holder {
  display:flex;
  flex-direction:column;
  gap:24px}
.membership-section .my-current .head-sc .title {
  color:var(--btc-yellow)}
.membership-section .my-current .membership-rows {
  border-color:var(--btc-yellow)}
.membership-section .membership-rows {
  display:block;
  position:relative;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  padding:24px 16px;
  z-index:2}
.membership-section .membership-rows .block {
  display:flex;
  align-items:center}
.membership-section .membership-rows .block .media {
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
  position:relative}
.membership-section .membership-rows .block .media:before {
  content:"";
  position:absolute;
  width:70%;
  height:70%;
  border-radius:50%;
  z-index:-1;
  filter:blur(30px)}
.membership-section .membership-rows .block .media img {
  max-width:85px}
.membership-section .membership-rows .block .description {
  display:block;
  flex:1}
.membership-section .membership-rows .block .description .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase}
.membership-section .membership-rows .block .description .string {
  display:flex;
  gap:8px;
  padding-top:12px}
.membership-section .membership-rows .block .description .icon {
  display:inline-block;
  line-height:0;
  margin-top:-2px}
.membership-section .membership-rows .block .description .icon i {
  font-size:16px;
  color:var(--btc-white)}
.membership-section .membership-rows .block .description .ctn {
  display:block}
.membership-section .membership-rows .block .description .ctn .name {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase}
.membership-section .membership-rows .block .description .ctn .data {
  display:flex;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-yellow-2);
  text-transform:uppercase;
  padding-top:2px}
.membership-section .membership-rows .block .description .ctn .data sub {
  font-size:8px;
  padding:1px 0 0 4px}
.membership-section .membership-rows .buttons {
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  padding-top:24px}
.membership-section .membership-rows .buttons .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.membership-section .select {
  margin-top:24px}
.membership-section .fieldset {
  margin-top:16px}
.invoice-rows {
  display:flex;
  flex-direction:column;
  gap:16px;
  border-radius:16px;
  background-color:var(--btc-dark-6);
  padding:24px 16px}
.invoice-rows .upper {
  display:flex;
  justify-content:space-between;
  gap:16px}
.invoice-rows .upper .block {
  display:block}
.invoice-rows .upper .block:last-child {
  text-align:right}
.invoice-rows .upper .block .name {
  display:inline-block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.invoice-rows .upper .block .number {
  display:inline-block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-dark-7);
  font-weight:400;
  text-transform:uppercase}
.invoice-rows .upper .block .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.invoice-rows .upper .block .timer {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-yellow-2);
  font-weight:400;
  text-transform:uppercase;
  min-width:77px}
.invoice-rows .ctn {
  display:flex;
  flex-direction:column;
  gap:16px}
.invoice-rows .ctn .string {
  display:block}
.invoice-rows .ctn .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.invoice-rows .ctn .data {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-yellow-2);
  font-weight:400;
  text-transform:uppercase;
  padding-top:2px}
.invoice-rows .ctn .media {
  display:block;
  line-height:0;
  padding-top:8px;
  max-width:150px}
.invoice-rows .buttons {
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  padding-top:8px}
.invoice-rows .buttons .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.tasks-rows {
  display:flex;
  flex-direction:column;
  gap:16px}
.tasks-rows .row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  background-color:var(--btc-dark-6);
  border-radius:50px;
  padding:8px 8px 8px 24px}
.tasks-rows .row .icon {
  display:inline-block;
  line-height:0;
  margin-top:-2px}
.tasks-rows .row .icon i {
  font-size:28px;
  color:var(--btc-white)}
.tasks-rows .row .ctn {
  display:block;
  flex:1}
.tasks-rows .row .ctn .text {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding-top:2px}
.tasks-rows .row .ctn .text:first-child {
  padding-top:0}
.tasks-rows .row .ctn .text span {
  color:var(--btc-yellow-2)}
.tasks-rows .row .button {
  display:block;
  line-height:0}
.tasks-rows .row .button .btn {
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  height:44px;
  border-radius:50%;
  font-size:44px;
  color:var(--btc-yellow-2);
  border:0;
  background-color:transparent;
  line-height:0;
  padding:0;
  margin:0}
.team-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px 16px}
.team-section .head-rows {
  padding:0}
.team-section .head-sc {
  display:flex;
  align-items:center;
  gap:12px;
  width:100%}
.team-section .head-sc:before,.team-section .head-sc:after {
  content:"";
  display:block;
  flex:1;
  height:1px;
  background-color:#ffffff4d}
.team-section .head-sc i {
  display:inline-block;
  font-size:12px;
  color:var(--btc-yellow-2)}
.team-section .head-sc .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase}
.my-team-section {
  display:flex;
  flex-direction:column;
  gap:16px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  padding:24px 16px 16px}
.my-team-section .head-rows {
  padding:0}
.my-team-section .sub-head-rows {
  margin-top:-4px}
.my-team-section .upper-rows {
  display:flex;
  gap:16px}
.my-team-section .upper-rows .block {
  display:flex;
  flex:1;
  text-align:center;
  border-radius:8px;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:1px}
.my-team-section .upper-rows .ctn {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:8px;
  width:100%;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  border-radius:8px;
  text-align:center;
  padding:16px 12px;
  z-index:2}
.my-team-section .upper-rows .ctn .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:9px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.my-team-section .upper-rows .ctn .data {
  display:inline-block;
  font-family:ConthraxSb-Regular;
  font-size:20px;
  color:var(--btc-yellow);
  line-height:1.2;
  text-transform:uppercase}
.my-team-section .upper-rows .ctn .color-data {
  color:var(--btc-green)}
.my-team-section .fin-rows {
  display:flex;
  flex:1;
  text-align:center;
  border-radius:8px;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:1px}
.my-team-section .fin-rows .ctn {
  display:flex;
  flex-direction:column;
  width:100%;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  border-radius:8px;
  text-align:center;
  padding:16px}
.my-team-section .fin-rows .row {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:4px;
  border-top:1px solid rgba(var(--btc-white-rgb),.3);
  padding-top:12px;
  margin-top:8px}
.my-team-section .fin-rows .row:first-child {
  border-top:0;
  padding-top:0;
  margin-top:0}
.my-team-section .fin-rows .row .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:9px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.my-team-section .fin-rows .row .data {
  display:inline-block;
  font-family:ConthraxSb-Regular;
  font-size:20px;
  color:var(--btc-yellow);
  line-height:1.2;
  text-transform:uppercase}
.my-team-section .info-team,.my-team-section .info-team .tabs-container,.my-team-section .info-team .tabs-row {
  display:block}
.my-team-section .info-team .tabs-row .tabs {
  display:flex;
  justify-content:space-between;
  gap:6px;
  background-color:var(--btc-dark-8);
  border-radius:8px;
  padding:6px}
.my-team-section .info-team .tabs-row .item {
  display:flex;
  flex:1}
.my-team-section .info-team .tabs-row .tab {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  width:100%;
  border-radius:6px;
  border:0;
  font-family:ConthraxSb-Regular;
  color:var(--btc-white);
  font-size:10px;
  line-height:1;
  text-transform:uppercase;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:10px 8px;
  transition:background .5s ease}
.my-team-section .info-team .tabs-row .tab:before {
  content:"";
  position:absolute;
  left:1px;
  top:1px;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border-radius:6px;
  background-color:var(--btc-dark-8);
  z-index:0}
.my-team-section .info-team .tabs-row .tab.active-tab {
  background:var(--btc-yellow)}
.my-team-section .info-team .tabs-row .tab span {
  display:inline-block;
  position:relative;
  z-index:2;
  white-space:nowrap;
  margin-bottom:-1px}
.my-team-section .info-team .tab-contents {
  display:block;
  padding-top:16px}
.my-team-section .info-team .table-tm {
  width:100%}
.my-team-section .info-team .table-tm th {
  text-align:center;
  font-family:ConthraxSb-Regular;
  font-size:9px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase;
  padding:0 8px 8px;
  white-space:nowrap}
.my-team-section .info-team .table-tm th:last-child {
  width:100px}
.my-team-section .info-team .table-tm td {
  text-align:center;
  font-family:ConthraxSb-Regular;
  font-size:9px;
  color:var(--btc-yellow);
  line-height:1.2;
  text-transform:uppercase;
  padding:6px 4px}
.my-team-section .info-team .table-tm td:last-child {
  word-break:break-word}
.my-team-section .info-team .table-tm .no-data td {
  color:var(--btc-gray);
  padding:0 0 16px}
.at-rows {
  display:flex;
  flex-direction:column;
  border-radius:16px;
  border:2px solid var(--btc-red-5);
  background-color:var(--btc-dark-23);
  text-align:center;
  padding:8px 16px 16px}
.at-rows .icon {
  display:block;
  font-size:16px;
  color:var(--btc-red-5);
  margin:0 auto}
.at-rows .text {
  display:block;
  font-size:10px;
  font-family:ConthraxSb-Regular;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1.4;
  padding:4px 0 12px}
.my-stats-section {
  display:flex;
  flex-direction:column;
  gap:16px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  padding:24px 16px 16px}
.my-stats-section .head-rows {
  padding:0}
.my-stats-section .head-stat {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:3px}
.my-stats-section .head-stat .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.my-stats-section .head-stat .num {
  display:block;
  background-color:#0d0f2b;
  padding:6px 12px;
  border-radius:4px}
.my-stats-section .head-stat .num .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:14px;
  color:var(--btc-yellow);
  line-height:1;
  text-transform:uppercase}
.my-stats-section .bal-rows {
  display:block;
  border-radius:8px;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:1px}
.my-stats-section .bal-rows .ctn {
  display:block;
  width:100%;
  border-radius:8px;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  padding:16px 12px}
.my-stats-section .bal-rows .rows {
  display:block;
  text-align:center;
  border-top:1px solid var(--btc-white-rgb);
  border-top:1px solid rgba(var(--btc-white-rgb),.3);
  padding-top:12px;
  margin-top:8px}
.my-stats-section .bal-rows .rows:first-child {
  border-top:0;
  padding-top:0;
  margin-top:0}
.my-stats-section .bal-rows .rows .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:8px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase;
  padding-bottom:2px}
.my-stats-section .bal-rows .rows .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:20px;
  color:var(--btc-yellow);
  line-height:1.2;
  text-transform:uppercase}
.my-stats-section .bal-rows .rows .small-data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:16px;
  color:var(--btc-green);
  line-height:1.2;
  text-transform:uppercase}
.my-stats-section .bal-rows .btn-rows {
  display:block;
  text-align:center;
  padding-top:16px}
.my-stats-section .bal-rows .btn-rows .button {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:30px;
  min-width:150px;
  gap:8px;
  position:relative;
  border-radius:6px;
  border:0;
  font-family:ConthraxSb-Regular;
  color:#20233f;
  font-size:10px;
  line-height:1;
  text-transform:uppercase;
  background-color:var(--btc-yellow-2);
  box-shadow:0 0 30px #ffb900cc;
  padding:8px 16px;
  overflow:hidden}
.my-stats-section .bal-rows .btn-rows .button:before {
  content:"";
  position:absolute;
  left:50%;
  bottom:10px;
  width:115%;
  height:30px;
  border-radius:100%;
  background-color:rgba(var(--btc-white-rgb),.4);
  transform:translate(-50%);
  z-index:1}
.my-stats-section .bal-rows .btn-rows .button span {
  display:inline-block;
  position:relative;
  z-index:3;
  margin-bottom:-2px}
.my-stats-section .head-sc {
  padding-top:8px}
.my-stats-section .head-sc .title {
  font-size:10px}
.purchase-list {
  display:flex;
  flex-direction:column;
  gap:16px;
  padding:12px 0}
.purchase-list .item {
  display:flex;
  align-items:center;
  gap:12px}
.purchase-list .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:50px;
  min-width:50px;
  height:50px;
  border:1px solid var(--btc-yellow);
  border-radius:8px}
.purchase-list .icon i {
  display:inline-block;
  font-size:16px;
  color:var(--btc-yellow)}
.purchase-list .desc {
  display:flex;
  flex-direction:column;
  flex:1}
.purchase-list .desc .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  line-height:1.3;
  text-transform:uppercase;
  padding-bottom:2px}
.purchase-list .desc .title .sticker {
  display:inline-block;
  background-color:var(--btc-yellow);
  border-radius:4px;
  padding:1px 2px;
  color:#0e112d}
.purchase-list .desc .title .span {
  display:inline-block}
.purchase-list .desc .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:18px;
  color:var(--btc-yellow);
  line-height:1.2;
  text-transform:uppercase;
  padding-top:4px}
@media (max-width: 400.98px) {
  .purchase-list .desc .data {
  font-size:16px}
}
.buy-bank-section {
  display:flex;
  flex-direction:column;
  gap:16px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  padding:24px 16px 16px}
.buy-bank-section .head-rows {
  padding:0}
.buy-bank-section .head-stat {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:3px}
.buy-bank-section .head-stat .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.buy-bank-section .head-stat .num {
  display:block;
  background-color:#0d0f2b;
  padding:6px 12px;
  border-radius:4px}
.buy-bank-section .head-stat .num .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:14px;
  color:var(--btc-yellow);
  line-height:1;
  text-transform:uppercase}
.buy-bank-section .tabs-row {
  display:block}
.buy-bank-section .tabs-row .tabs {
  display:flex;
  justify-content:space-between;
  gap:6px;
  background-color:var(--btc-dark-8);
  border-radius:8px;
  padding:8px}
.buy-bank-section .tabs-row .item {
  display:flex;
  flex:1}
.buy-bank-section .tabs-row .tab {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  width:100%;
  min-height:40px;
  border-radius:6px;
  border:1px solid var(--btc-yellow);
  font-family:ConthraxSb-Regular;
  color:var(--btc-white);
  font-size:10px;
  line-height:1;
  text-transform:uppercase;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:10px 8px;
  transition:background .5s ease}
.buy-bank-section .tabs-row .tab:before {
  content:"";
  position:absolute;
  left:1px;
  top:1px;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border-radius:6px;
  background-color:var(--btc-dark-8);
  z-index:0}
.buy-bank-section .tabs-row .tab.active-tab {
  color:var(--btc-black);
  background:var(--btc-yellow)}
.buy-bank-section .tabs-row .tab.active-tab:before {
  background:var(--btc-yellow)}
.buy-bank-section .tabs-row .tab.active-tab:after {
  content:"";
  position:absolute;
  left:50%;
  bottom:40%;
  width:115%;
  height:100%;
  border-radius:100%;
  background-color:rgba(var(--btc-white-rgb),.3);
  transform:translate(-50%);
  z-index:1}
.buy-bank-section .tabs-row .tab span {
  display:inline-block;
  position:relative;
  z-index:2;
  white-space:nowrap;
  margin-bottom:-1px}
.buy-bank-section .tab-contents {
  display:block;
  padding-top:16px}
.buy-bank-section .form-row {
  display:block;
  border-radius:8px;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:1px;
  margin-bottom:16px}
.buy-bank-section .form-row .ctn {
  display:flex;
  flex-direction:column;
  gap:24px;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  border-radius:8px;
  padding:16px}
.buy-bank-section .form-row .fieldset .input-group {
  position:relative}
.buy-bank-section .form-row .fieldset .input-group .input {
  color:var(--btc-yellow)}
.buy-bank-section .form-row .fieldset .input-group .input-max {
  padding-right:80px}
.buy-bank-section .form-row .fieldset .input-group .btn-max {
  position:absolute;
  right:6px;
  top:6px;
  height:calc(100% - 12px);
  border-radius:50px;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-black);
  font-weight:400;
  text-transform:uppercase;
  background-color:var(--btc-yellow-2);
  border:1px solid var(--btc-yellow-2);
  padding:4px 16px}
.buy-bank-section .form-row .fieldset .input-group .btn-max.cta-effect .pulse {
  opacity:.3}
.buy-bank-section .form-row .total-row {
  display:flex;
  flex-direction:column;
  gap:4px;
  text-align:center}
.buy-bank-section .form-row .total-row .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:8px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase;
  padding-bottom:2px}
.buy-bank-section .form-row .total-row .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:20px;
  color:var(--btc-yellow);
  line-height:1.2;
  text-transform:uppercase}
.buy-bank-section .form-row .input-check-group .label-check .title {
  display:block}
@media (max-width: 400.98px) {
  .buy-bank-section .form-row .input-check-group .label-check .title {
  font-size:11px}
}
.buy-bank-section .form-row .input-check-group .label-check .data {
  font-size:15px;
  color:var(--btc-yellow)}
@media (max-width: 400.98px) {
  .buy-bank-section .form-row .input-check-group .label-check .data {
  font-size:13px}
}
.buy-bank-section .btn-row {
  display:block;
  width:100%;
  padding-top:8px}
.buy-bank-section .btn-row button {
  width:100%}
.buy-bank-section .head-sc {
  padding-top:8px}
.buy-now-prom {
  display:flex;
  position:relative;
  gap:16px;
  background-color:var(--btc-dark-23);
  border:2px solid var(--btc-yellow);
  border-radius:16px;
  padding:16px;
  overflow:hidden;
  z-index:2}
@media (max-width: 390.98px) {
  .buy-now-prom {
  zoom:90%}
}
@media (max-width: 370.98px) {
  .buy-now-prom {
  zoom:85%}
}
.buy-now-prom:before {
  content:"";
  position:absolute;
  bottom:-87px;
  width:120%;
  height:160px;
  left:50%;
  background:url(../images/media/prom-decor.png) center no-repeat;
  background-size:contain;
  transform:translate(-50%);
  z-index:-1}
.buy-now-prom .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:50px;
  min-width:50px;
  height:50px;
  border-radius:8px;
  border:2px solid var(--btc-yellow);
  padding:8px}
.buy-now-prom .icon .data {
  display:inline-block;
  font-family:ConthraxSb-Regular;
  font-size:20px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase;
  font-weight:400}
.buy-now-prom .desc {
  display:block;
  position:relative;
  padding-top:8px;
  z-index:2}
.buy-now-prom .desc .title {
  display:inline-block;
  font-family:Bicubik;
  font-size:13px;
  color:var(--btc-white);
  line-height:1.3;
  text-transform:uppercase;
  font-weight:400}
.buy-now-prom .desc .timer {
  display:flex;
  align-items:center;
  gap:4px;
  padding-top:8px}
.buy-now-prom .desc .timer .data {
  display:inline-block;
  font-family:ConthraxSb-Regular;
  font-size:18px;
  color:var(--btc-yellow);
  line-height:1;
  text-transform:uppercase;
  font-weight:400}
.total-rank .total-rank {
  display:block}
.total-rank .main-tabs {
  display:flex;
  gap:4px;
  min-height:44px;
  background-color:var(--btc-dark-8);
  border-radius:50px;
  padding:4px}
.total-rank .main-tabs .main-tab {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  flex:1;
  font-family:Bicubik;
  font-size:12px;
  text-transform:uppercase;
  font-weight:400;
  text-align:center;
  background-color:transparent;
  border-radius:50px;
  border:0;
  color:var(--btc-yellow-2);
  transition:all .3s ease-out;
  z-index:2}
.total-rank .main-tabs .main-tab.active-tab {
  background-color:var(--btc-yellow-2);
  color:var(--btc-dark-8)}
.total-rank .tab-main-contents {
  padding-top:16px}
.total-rank .income-comp .upper-st .title {
  color:var(--btc-dark-17)}
.total-rank .income-comp .tab-contents {
  padding-top:8px}
.total-rank .income-comp .tab-contents .tab-content .wrap-ctn {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px}
.total-rank .income-comp .tab-contents .tab-content .wrap-ctn i {
  font-size:24px;
  color:var(--btc-yellow-2)}
.total-rank .income-comp .tab-contents .tab-content .wrap-ctn .data {
  color:var(--btc-yellow-2)}
.total-info {
  display:block;
  margin:-12px 0 0}
.total-info .row {
  display:block;
  text-align:center;
  border-top:1px solid var(--btc-dark-18);
  padding:12px 0}
.total-info .row .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-dark-17);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.total-info .row .data {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow-2);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  padding-top:6px}
.ref-rows {
  display:block}
.ref-rows .title-label {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  padding-bottom:4px}
.ref-rows .clone-wrap {
  display:flex;
  align-items:center;
  justify-content:space-between;
  height:50px;
  border:1px solid var(--btc-dark-10);
  border-radius:50px;
  padding:8px 8px 8px 16px}
.ref-rows .clone-wrap input {
  display:block;
  flex:1;
  height:20px;
  font-family:ConthraxSb-Regular;
  font-size:11px;
  color:var(--btc-yellow-2);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  background-color:transparent;
  border:0;
  padding-right:12px;
  text-overflow:ellipsis}
.ref-rows .clone-wrap .btn-copy {
  display:flex;
  align-items:center;
  justify-content:center;
  width:36px;
  min-width:36px;
  height:36px;
  border-radius:50%;
  background-color:var(--btc-yellow-2);
  border:0;
  padding:0;
  margin:0}
.ref-rows .clone-wrap .btn-copy i {
  display:inline-block;
  font-size:14px;
  color:var(--btc-black)}
.rank-rows {
  display:block;
  position:relative;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  padding:24px 16px}
.rank-rows .upper {
  display:block;
  text-align:center}
.rank-rows .upper .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.rank-rows .upper .rank {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow-2);
  font-weight:400;
  text-transform:uppercase;
  padding-top:4px}
.rank-rows .ctn {
  display:block;
  padding-top:16px}
.rank-rows .ranks {
  display:flex;
  justify-content:space-between;
  gap:8px;
  padding-top:24px}
.rank-rows .ranks .block {
  display:flex;
  flex-direction:column;
  flex:1}
.rank-rows .ranks .block:last-child {
  align-items:flex-end;
  text-align:right}
.rank-rows .ranks .block:last-child .media:before {
  filter:blur(55px)}
.rank-rows .ranks .block .head-wrap {
  display:block;
  padding-bottom:12px}
.rank-rows .ranks .block .head-wrap .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.rank-rows .ranks .block .nft-box {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  max-width:130px;
  width:100%;
  max-height:130px;
  height:130px;
  background-color:var(--btc-dark-14);
  border-radius:8px;
  overflow:hidden}
.rank-rows .ranks .block .nft-box .cta-box {
  display:flex;
  justify-content:center;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:8px;
  z-index:2}
.rank-rows .ranks .block .nft-box .cta-box .base-cta {
  width:100%;
  min-height:40px;
  font-size:10px;
  padding:16px 12px 14px}
.rank-rows .ranks .block .media {
  display:flex;
  align-items:center;
  justify-content:center;
  flex:1;
  position:relative}
.rank-rows .ranks .block .media:before {
  content:"";
  position:absolute;
  width:70%;
  height:70%;
  border-radius:50%;
  z-index:0;
  filter:blur(30px)}
.rank-rows .ranks .block .media img {
  max-width:70px}
.rank-rows .lower {
  display:block;
  padding-top:24px}
.progress-comp {
  display:block;
  text-align:center}
.progress-comp .upper-st {
  display:block}
.progress-comp .upper-st .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.progress-comp .progress-st {
  display:block;
  position:relative;
  width:100%;
  height:6px;
  border-radius:6px;
  background-color:var(--btc-dark-5);
  overflow:hidden;
  margin:8px auto}
.progress-comp .progress-st .progress {
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  border-radius:6px;
  background-color:var(--btc-yellow-2)}
.progress-comp .lower-st {
  display:flex;
  justify-content:center;
  gap:6px}
.progress-comp .lower-st .data {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.progress-comp .lower-st .data-color {
  color:var(--btc-yellow-2)}
.income-comp {
  display:block;
  text-align:center}
.income-comp .upper-st {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:8px}
.income-comp .upper-st .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-dark-3);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.income-comp .tabs {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  line-height:0}
.income-comp .tabs .item {
  display:block;
  position:relative;
  line-height:0;
  padding-right:4px}
.income-comp .tabs .item:last-child {
  padding-right:0}
.income-comp .tabs .item:last-child:after {
  display:none}
.income-comp .tabs .item:after {
  content:"/";
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  background-color:transparent;
  line-height:1}
.income-comp .tabs .tab {
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  background-color:transparent;
  line-height:1;
  border:0;
  padding:0;
  margin:0}
.income-comp .tabs .tab.active-tab {
  color:var(--btc-yellow-2)}
.income-comp .tab-contents {
  display:block;
  padding-top:12px}
.income-comp .tab-contents .tab-content .data {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.income-comp .tab-contents .tab-content .data i {
  display:inline-block;
  font-size:20px;
  color:var(--btc-yellow-2)}
.bonus-rows {
  display:block;
  position:relative}
.bonus-rows.details-rows {
  padding-bottom:16px}
.bonus-rows.details-rows .bonus-ctn {
  padding:24px 16px 32px}
.bonus-rows.details--open .details .btn-details:after {
  border:4px solid transparent;
  border-bottom:4px solid var(--btc-black);
  margin:-5px 0 0 8px}
.bonus-rows.details--open .details-ctn {
  background-color:var(--btc-dark-8);
  padding-top:44px}
.bonus-rows .upper {
  display:block;
  text-align:center}
.bonus-rows .upper .title {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.bonus-rows .upper .title i {
  display:inline-block;
  font-size:14px;
  color:var(--btc-yellow-2);
  margin-top:-2px}
.bonus-rows .bonus-ctn {
  display:block;
  position:relative;
  border-radius:24px;
  background-color:var(--btc-dark-8);
  border:1px solid var(--btc-yellow-2);
  padding:24px 16px;
  z-index:2;
  transition:all .3s ease-out}
.bonus-rows .details {
  position:absolute;
  top:calc(100% - 12px);
  left:0;
  width:100%;
  text-align:center}
.bonus-rows .details .btn-details {
  height:24px;
  font-size:10px;
  border-radius:4px;
  color:var(--btc-black);
  background-color:var(--btc-yellow-2);
  padding:8px 8px 6px}
.bonus-rows .details .btn-details:after {
  border:4px solid transparent;
  border-top:4px solid var(--btc-black);
  margin:0 0 -3px 6px}
.bonus-rows .bonus-sh {
  display:flex;
  gap:8px}
.bonus-rows .bonus-sh .block {
  display:block;
  flex:1}
.bonus-rows .bonus-sh .block:last-child {
  text-align:right}
.bonus-rows .bonus-sh .block .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.bonus-rows .bonus-sh .block .title.decor {
  color:var(--btc-dark-9)}
.bonus-rows .bonus-sh .block .data {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  padding-top:4px}
.bonus-rows .bonus-sh .block .data.decor {
  color:var(--btc-yellow-2)}
.bonus-rows .bonus-sh .separator {
  display:flex;
  align-items:center;
  justify-content:center;
  line-height:0}
.bonus-rows .bonus-sh .separator .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  min-width:24px;
  height:24px;
  border-radius:50%;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  border:1px solid var(--btc-dark-8)}
.bonus-rows .bonus-sh .separator i {
  font-size:14px;
  line-height:1;
  color:var(--btc-white);
  margin-bottom:-1px}
.bonus-rows .details-ctn {
  display:flex;
  flex-direction:column}
.bonus-rows .details-ctn .head-sc {
  width:calc(100% + 32px);
  padding-bottom:8px;
  margin:0 -16px}
.bonus-rows .details-ctn .head-sc:before,.bonus-rows .details-ctn .head-sc:after {
  background-color:var(--btc-white);
  opacity:.1}
.bonus-rows .search-row {
  padding-bottom:12px}
.search-row {
  display:block;
  position:relative}
.search-row .input {
  display:block;
  width:100%;
  height:50px;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  border-radius:50px;
  background-color:transparent;
  border:1px solid var(--btc-dark-10);
  padding:8px 56px 8px 16px;
  text-overflow:ellipsis;
  transition:all .3s ease-out}
.search-row .input:-moz-placeholder {
  color:var(--btc-white)}
.search-row .input::-moz-placeholder {
  color:var(--btc-white)}
.search-row .input::-webkit-input-placeholder {
  color:var(--btc-white)}
.search-row .input:-ms-input-placeholder {
  color:var(--btc-white)}
.search-row .btn-search {
  position:absolute;
  top:5px;
  right:6px;
  width:40px;
  height:40px;
  border-radius:50%;
  background-color:var(--btc-yellow-2);
  font-size:14px;
  color:var(--btc-black);
  border:0}
.search-row .btn-search i:before {
  font-weight:700}
.bonus-glob {
  display:block}
.bonus-glob .bonus-ctn {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:24px;
  position:relative;
  border-radius:24px;
  background-color:var(--btc-dark-8);
  border:1px solid var(--btc-yellow-2);
  padding:24px 16px;
  z-index:2}
.bonus-glob .info-wrap {
  display:block;
  text-align:center}
.bonus-glob .info-wrap .text {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-dark-3);
  text-transform:uppercase}
.bonus-glob .info-wrap .text span {
  display:block;
  color:var(--btc-yellow-2)}
.bonus-glob .strings {
  display:flex;
  align-items:center;
  flex-direction:column;
  gap:4px;
  text-align:center}
.bonus-glob .strings .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-dark-3);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.bonus-glob .strings .data {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.bonus-glob .strings .data-decor {
  color:var(--btc-yellow-2)}
.details-rank .upper-rank {
  border-radius:24px 24px 0 0;
  background-color:var(--btc-yellow-2);
  padding:24px 16px 44px;
  margin-bottom:-24px}
.details-rank .upper-rank .rank-next {
  display:flex;
  position:relative;
  gap:12px;
  z-index:2}
.details-rank .upper-rank .rank-next .block {
  display:block;
  flex:1}
.details-rank .upper-rank .rank-next .block:first-child {
  text-align:right}
.details-rank .upper-rank .rank-next .block .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-black);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.details-rank .upper-rank .rank-next .block .data {
  display:block;
  font-family:Bicubik;
  font-size:20px;
  color:var(--btc-black);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  padding-top:4px}
.details-rank .upper-rank .rank-next .separator {
  display:flex;
  align-items:center;
  justify-content:center;
  line-height:0}
.details-rank .upper-rank .rank-next .separator .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  min-width:24px;
  height:24px;
  border-radius:50%;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  border:1px solid var(--btc-dark-8)}
.details-rank .upper-rank .rank-next .separator i {
  font-size:14px;
  line-height:1;
  color:var(--btc-white);
  margin-bottom:-1px}
.details-rank .lower-rank {
  position:relative;
  border-radius:24px;
  background-color:var(--btc-dark-8);
  padding:24px 16px;
  z-index:2}
.details-rank .lower-rank:before {
  content:"";
  position:absolute;
  top:8px;
  left:8px;
  border-radius:22px;
  width:calc(100% - 16px);
  height:calc(100% - 16px);
  border:1px solid var(--btc-yellow-2);
  z-index:0}
.details-rank .lower-rank .rank-next {
  display:flex;
  position:relative;
  gap:12px;
  z-index:2}
.details-rank .lower-rank .rank-next .block {
  display:block;
  flex:1}
.details-rank .lower-rank .rank-next .block:first-child {
  text-align:right}
.details-rank .lower-rank .rank-next .block .title {
  display:block;
  font-family:Bicubik;
  font-size:8px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.details-rank .lower-rank .rank-next .block .title.decor {
  color:var(--btc-yellow-2)}
.details-rank .lower-rank .rank-next .block .data {
  display:block;
  font-family:Bicubik;
  font-size:20px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  padding-top:4px}
.details-rank .lower-rank .rank-next .block .data.decor {
  color:var(--btc-yellow-2)}
.details-rank .lower-rank .rank-next .separator {
  display:flex;
  align-items:center;
  justify-content:center;
  line-height:0}
.details-rank .lower-rank .rank-next .separator .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  min-width:24px;
  height:24px;
  border-radius:50%;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  border:1px solid var(--btc-dark-8)}
.details-rank .lower-rank .rank-next .separator i {
  font-size:14px;
  line-height:1;
  color:var(--btc-white);
  margin-bottom:-1px}
.details-rank .lower-rank .progress-comp {
  position:relative;
  padding-top:8px;
  z-index:2}
.details-rank .lower-rank .progress-comp .upper-st,.details-rank .lower-rank .progress-comp .lower-st {
  padding-top:4px}
.details-rank .footer-rank {
  display:flex;
  flex-direction:column;
  gap:16px;
  padding:16px 8px 0}
.details-rank .footer-rank .next-row {
  display:flex;
  flex-direction:column;
  align-items:center}
.details-rank .footer-rank .next-row .nft-info .data,.details-rank .footer-rank .next-row .nft-info i {
  color:var(--btc-green-3)}
.details-rank .footer-rank .not-row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px}
.details-rank .footer-rank .not-row .nft-info .data,.details-rank .footer-rank .not-row .nft-info i {
  color:var(--btc-red-4)}
.details-rank .footer-rank .title {
  display:block;
  font-family:Bicubik;
  font-size:9px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.details-rank .footer-rank .nft-info {
  display:flex;
  align-items:center;
  gap:6px;
  padding-top:4px}
.details-rank .footer-rank .nft-info .data {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.details-rank .footer-rank .nft-info i {
  display:inline-block;
  font-size:14px;
  line-height:1}
.details-rank .footer-rank .base-cta {
  min-height:40px;
  font-size:10px;
  padding:14px 16px 12px}
.details-bonus .upper-bonus {
  border-radius:16px 16px 0 0;
  background-color:var(--btc-yellow-2);
  padding:24px 16px 44px;
  margin-bottom:-24px}
.details-bonus .upper-bonus .bonus-next {
  display:flex;
  position:relative;
  gap:12px;
  z-index:2}
.details-bonus .upper-bonus .bonus-next .block {
  display:block;
  flex:1}
.details-bonus .upper-bonus .bonus-next .block:first-child {
  text-align:right}
.details-bonus .upper-bonus .bonus-next .block .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-black);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.details-bonus .upper-bonus .bonus-next .block .data {
  display:block;
  font-family:Bicubik;
  font-size:20px;
  color:var(--btc-black);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  padding-top:4px}
.details-bonus .upper-bonus .bonus-next .separator {
  display:flex;
  align-items:center;
  justify-content:center;
  line-height:0}
.details-bonus .upper-bonus .bonus-next .separator .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  min-width:24px;
  height:24px;
  border-radius:50%;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  border:1px solid var(--btc-dark-8)}
.details-bonus .upper-bonus .bonus-next .separator i {
  font-size:14px;
  line-height:1;
  color:var(--btc-white);
  margin-bottom:-1px}
.details-bonus .lower-bonus {
  position:relative;
  border-radius:16px;
  background-color:var(--btc-dark-8);
  padding:24px 16px;
  z-index:2}
.details-bonus .lower-bonus:before {
  content:"";
  position:absolute;
  top:8px;
  left:8px;
  border-radius:12px;
  width:calc(100% - 16px);
  height:calc(100% - 16px);
  border:1px solid var(--btc-yellow-2);
  z-index:0}
.details-bonus .lower-bonus .rank-next {
  display:flex;
  position:relative;
  gap:12px;
  z-index:2}
.details-bonus .lower-bonus .rank-next .block {
  display:block;
  flex:1}
.details-bonus .lower-bonus .rank-next .block:first-child {
  text-align:right}
.details-bonus .lower-bonus .rank-next .block .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.details-bonus .lower-bonus .rank-next .block .title.decor {
  color:var(--btc-yellow-2)}
.details-bonus .lower-bonus .rank-next .block .data {
  display:block;
  font-family:Bicubik;
  font-size:20px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  padding-top:4px}
.details-bonus .lower-bonus .rank-next .block .data.decor {
  color:var(--btc-yellow-2)}
.details-bonus .lower-bonus .rank-next .separator {
  display:flex;
  align-items:center;
  justify-content:center;
  line-height:0}
.details-bonus .lower-bonus .rank-next .separator .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  min-width:24px;
  height:24px;
  border-radius:50%;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  border:1px solid var(--btc-dark-8)}
.details-bonus .lower-bonus .rank-next .separator i {
  font-size:14px;
  line-height:1;
  color:var(--btc-white);
  margin-bottom:-1px}
.details-bonus .lower-bonus .progress-comp {
  position:relative;
  padding-top:8px;
  z-index:2}
.details-bonus .lower-bonus .progress-comp .upper-st,.details-bonus .lower-bonus .progress-comp .lower-st {
  padding-top:4px}
.tree-rows {
  display:block}
.tree-rows.tree--open .head-tree .tree-rules .icon:after {
  border:4px solid transparent;
  border-bottom:4px solid var(--btc-black);
  margin:-4px 0 0}
.tree-rows.tree--open .head-tree .tree-rules .hide {
  display:block}
.tree-rows.tree--open .head-tree .tree-rules .show {
  display:none}
.tree-rows.tree--open .tree {
  max-height:2000px;
  overflow-x:auto}
.tree-rows .head-tree {
  display:flex;
  align-items:center;
  gap:12px;
  width:100%;
  padding-bottom:16px}
.tree-rows .head-tree:before,.tree-rows .head-tree:after {
  content:"";
  display:block;
  flex:1;
  height:1px;
  background-color:#ffffff4d}
.tree-rows .head-tree .tree-rules {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  background-color:transparent;
  border:0;
  padding:0;
  margin:0}
.tree-rows .head-tree .tree-rules .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  line-height:0;
  width:16px;
  min-width:16px;
  height:16px;
  border-radius:4px;
  background-color:var(--btc-yellow-2);
  z-index:1}
.tree-rows .head-tree .tree-rules .icon:after {
  content:"";
  border:4px solid transparent;
  border-top:4px solid var(--btc-black);
  width:0;
  height:0;
  margin-bottom:-5px}
.tree-rows .head-tree .tree-rules span {
  margin-bottom:-2px}
.tree-rows .head-tree .tree-rules .hide {
  display:none}
.tree-rows .head-tree .tree-rules .show {
  display:block}
.tree-rows .tree {
  max-height:0;
  overflow:hidden;
  transition:max-height .3s}
.tree-rows .tree .holder {
  overflow-y:hidden;
  width:-moz-fit-content;
  width:fit-content}
.tree-rows .tree .tree-string {
  position:relative}
.tree-rows .tree .tree-string .tree-string:last-child:before {
  top:initial;
  bottom:calc(100% - 8px)}
.tree-rows .tree .tree-string .tree-string:before {
  content:"";
  position:absolute;
  top:-24px;
  left:-8px;
  width:1px;
  height:calc(100% + 16px);
  background-color:var(--btc-dark-8);
  z-index:0;
  transition:all .2s ease-out}
.tree-rows .tree .tree-btn {
  display:flex;
  position:relative;
  gap:12px;
  margin-bottom:12px}
.tree-rows .tree .tree-btn:before {
  content:"";
  position:absolute;
  top:calc(100% - 2px);
  left:8px;
  width:1px;
  height:calc(100% + 6px);
  background-color:var(--btc-dark-8);
  z-index:0;
  visibility:hidden;
  opacity:0}
.tree-rows .tree .tree-btn .indicator {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  line-height:0;
  width:16px;
  min-width:16px;
  height:16px;
  border-radius:4px;
  background-color:var(--btc-yellow-2);
  z-index:1}
.tree-rows .tree .tree-btn .indicator i {
  color:var(--btc-black)}
.tree-rows .tree .tree-btn .indicator i:before {
  font-weight:700}
.tree-rows .tree .tree-btn .list {
  display:flex;
  align-items:center;
  gap:12px}
.tree-rows .tree .tree-btn .list .name {
  display:block}
.tree-rows .tree .tree-btn .list .data {
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  white-space:nowrap}
.tree-rows .tree .tree-btn .list .box {
  display:flex;
  align-items:center;
  gap:8px}
.tree-rows .tree .tree-btn .list .box i {
  font-size:12px;
  color:var(--btc-white)}
.tree-rows .tree .tree-btn .list .box .icon-cw {
  font-size:14px}
.tree-rows .tree .tree-btn .list .box .icon-nft {
  display:inline-block;
  width:20px;
  min-width:20px;
  line-height:0}
.tree-rows .tree .tree-btn.active:before {
  visibility:visible;
  opacity:1}
.tree-rows .tree .tree-btn.active .indicator {
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  border:1px solid var(--btc-dark-8)}
.tree-rows .tree .tree-btn.active .indicator i {
  color:var(--btc-white);
  transform:rotate(180deg)}
.tree-rows .tree .tree-btn.no-active:before {
  display:none}
.tree-rows .tree .tree-btn.no-active .indicator {
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  border:1px solid var(--btc-dark-8)}
.tree-rows .tree .tree-btn.no-active .indicator i {
  color:var(--btc-white)}
.tree-rows .tree .tree-content {
  display:none;
  position:relative;
  padding-left:16px;
  margin-top:12px}
.tree-rows .tree .tree-content.active {
  display:block}
.tree-rows .tree .tree-content .tree-btn:after {
  content:"";
  position:absolute;
  top:8px;
  left:-8px;
  width:12px;
  height:1px;
  background-color:var(--btc-dark-8);
  z-index:0;
  transition:all .2s ease-out}
.withdraw-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px}
.withdraw-section .head-rows {
  padding:0}
.withdraw-section .head-rows i {
  margin-top:0}
.withdraw-section .balance-rows {
  display:block}
.withdraw-section .balance-rows .rows-ctn {
  display:block;
  position:relative;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  padding:24px 16px;
  z-index:2}
.withdraw-section .withdraw-rows {
  display:flex;
  flex-direction:column;
  gap:24px}
.withdraw-section .withdraw-rows .calculation {
  display:flex;
  flex-direction:column;
  gap:24px;
  border-radius:8px;
  background-color:var(--btc-dark-6);
  padding:16px}
.withdraw-section .withdraw-rows .calculation .upper {
  display:flex;
  justify-content:space-between;
  gap:24px}
.withdraw-section .withdraw-rows .calculation .upper .box {
  display:block;
  flex:1}
.withdraw-section .withdraw-rows .calculation .upper .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase;
  font-weight:400}
.withdraw-section .withdraw-rows .calculation .upper .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase;
  font-weight:400;
  padding-top:4px}
.withdraw-section .withdraw-rows .calculation .lower {
  display:block;
  text-align:center}
.withdraw-section .withdraw-rows .calculation .lower .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase;
  font-weight:400}
.withdraw-section .withdraw-rows .calculation .lower .total {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase;
  font-weight:400;
  padding-top:8px}
.withdraw-section .withdraw-rows .buttons {
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  padding-top:8px}
.withdraw-section .withdraw-rows .buttons .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.convert-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px}
.convert-section .head-rows {
  padding:0}
.convert-section .head-rows i {
  margin-top:0}
.convert-section .balance-rows {
  display:block;
  position:relative;
  text-align:center;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  padding:24px 16px;
  z-index:2}
.convert-section .balance-rows .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:#959ed0;
  text-transform:uppercase;
  line-height:1.2;
  padding-bottom:8px}
.convert-section .balance-rows .title .btn-tooltip {
  color:var(--btc-white)}
.convert-section .balance-rows .title.show-tooltip+.tooltip {
  visibility:visible;
  opacity:1;
  z-index:2}
.convert-section .balance-rows .upper {
  display:block}
.convert-section .balance-rows .upper .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:28px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.convert-section .balance-rows .lower {
  display:block;
  position:relative;
  padding-top:16px}
.convert-section .balance-rows .lower .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:16px;
  color:var(--btc-yellow);
  line-height:1;
  text-transform:uppercase}
.convert-section .balance-rows .tooltip {
  position:absolute;
  right:0;
  bottom:calc(100% - 12px);
  width:100%;
  background-color:var(--btc-dark-8);
  box-shadow:0 0 5px var(--btc-dark-8);
  border-radius:8px;
  text-align:left;
  visibility:hidden;
  opacity:0;
  padding:12px;
  z-index:-1;
  transition:all .3s ease-out}
.convert-section .balance-rows .tooltip .text {
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.5;
  padding-top:8px}
.convert-section .balance-rows .tooltip .text:first-child {
  padding-top:0}
.convert-section .withdraw-rows {
  display:flex;
  flex-direction:column;
  gap:24px}
.convert-section .withdraw-rows .calculation {
  display:flex;
  flex-direction:column;
  gap:24px;
  border-radius:8px;
  background-color:var(--btc-dark-6);
  padding:16px}
.convert-section .withdraw-rows .calculation .upper {
  display:flex;
  justify-content:space-between;
  gap:24px}
.convert-section .withdraw-rows .calculation .upper .box {
  display:block;
  flex:1}
.convert-section .withdraw-rows .calculation .upper .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase;
  font-weight:400}
.convert-section .withdraw-rows .calculation .upper .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase;
  font-weight:400;
  padding-top:4px}
.convert-section .withdraw-rows .calculation .lower {
  display:block;
  text-align:center}
.convert-section .withdraw-rows .calculation .lower .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase;
  font-weight:400}
.convert-section .withdraw-rows .calculation .lower .total {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase;
  font-weight:400;
  padding-top:8px}
.convert-section .withdraw-rows .fieldset .input-group {
  position:relative}
.convert-section .withdraw-rows .fieldset .input-group .input {
  padding-right:60px}
.convert-section .withdraw-rows .fieldset .input-group .stick {
  position:absolute;
  right:16px;
  top:19px;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  text-transform:uppercase;
  color:var(--btc-yellow)}
.convert-section .withdraw-rows .buttons {
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  padding-top:8px}
.convert-section .withdraw-rows .buttons .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.energy-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px}
.energy-section .head-rows {
  padding-bottom:0}
.energy-section .head-rows i {
  color:var(--btc-yellow-2)}
.energy-section .energy-balance {
  display:block;
  border-radius:16px;
  background-color:var(--btc-dark-13);
  padding:24px 16px;
  overflow:hidden}
.energy-section .energy-balance .balance-wrap {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  position:relative;
  text-align:center;
  margin:0 auto}
.energy-section .energy-balance .balance-wrap .balance-bg {
  display:flex;
  align-items:center;
  justify-content:center;
  max-width:100%;
  z-index:0;
  background-color:#0d111f;
  border-radius:50%;
  overflow:hidden}
.energy-section .energy-balance .balance-wrap .balance-bg .video {
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  margin-right:-2px}
.energy-section .energy-balance .balance-wrap .balance-ctn {
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  padding:24px 16px;
  z-index:2;
  transform:translate(-50%,-50%)}
.energy-section .energy-balance .balance-wrap .balance-ctn:before {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:110%;
  height:110%;
  border-radius:50%;
  background-color:#13152f;
  filter:blur(20px);
  opacity:.9;
  z-index:0;
  transform:translate(-50%,-50%)}
.energy-section .energy-balance .balance-wrap .title {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding-bottom:4px;
  z-index:2}
.energy-section .energy-balance .balance-wrap .title-energy {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding-bottom:4px;
  z-index:2}
.energy-section .energy-balance .balance-wrap .num-block {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  z-index:2}
.energy-section .energy-balance .balance-wrap .num-block i {
  font-size:16px;
  color:var(--btc-yellow-2)}
.energy-section .energy-balance .balance-wrap .num-block .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:14px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding-bottom:4px}
.energy-section .energy-balance .balance-wrap .num-block .data-energy {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:20px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding-bottom:4px}
.energy-section .energy-balance .form-wrap {
  padding-top:24px}
.energy-section .energy-balance .form-wrap .fieldset .input-group {
  position:relative}
.energy-section .energy-balance .form-wrap .fieldset .input {
  padding-right:100px}
.energy-section .energy-balance .form-wrap .fieldset .btn-max {
  position:absolute;
  right:6px;
  top:6px;
  height:calc(100% - 12px);
  border-radius:50px;
  font-family:ConthraxSb-Regular;
  font-size:8px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  background-color:transparent;
  border:1px solid var(--btc-yellow-2);
  padding:4px 16px}
.energy-section .energy-balance .form-wrap .fieldset .btn-max.cta-effect .pulse {
  opacity:.3}
.energy-section .energy-balance .buttons {
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  padding-top:24px}
.energy-section .energy-balance .buttons .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.energy-section .energy-info {
  display:block;
  border-radius:16px;
  background-color:var(--btc-dark-13);
  padding:24px 16px;
  text-align:center;
  overflow:hidden}
.energy-section .energy-info .upper-row {
  padding-bottom:16px}
.energy-section .energy-info .center-row {
  position:relative;
  padding:16px 0}
.energy-section .energy-info .center-row:before,.energy-section .energy-info .center-row:after {
  content:"";
  position:absolute;
  left:50%;
  width:calc(100% + 40px);
  height:1px;
  background-color:#32365d;
  transform:translate(-50%)}
.energy-section .energy-info .center-row:before {
  top:0}
.energy-section .energy-info .center-row:after {
  bottom:0}
.energy-section .energy-info .lower-row {
  padding-top:16px}
.energy-section .energy-info .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:#616589;
  text-transform:uppercase;
  padding-bottom:4px}
.energy-section .energy-info .multi-data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:16px;
  color:var(--btc-yellow-2);
  text-transform:uppercase}
.energy-section .energy-info .num-block {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  z-index:2}
.energy-section .energy-info .num-block i {
  font-size:16px;
  color:var(--btc-yellow-2)}
.energy-section .energy-info .num-block .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:16px;
  color:var(--btc-white);
  text-transform:uppercase}
.energy-section .energy-info .buttons {
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  padding-top:16px}
.energy-section .energy-info .buttons .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.energy-section .energy-description {
  display:block;
  border-radius:16px;
  background-color:var(--btc-dark-13);
  padding:16px;
  text-align:center}
.energy-section .energy-description .upper-row {
  display:block;
  position:relative;
  text-align:center;
  border-radius:16px;
  background-color:#f6b4001a;
  padding:5px}
.energy-section .energy-description .upper-row:before {
  content:"";
  position:absolute;
  top:0;
  left:50%;
  width:110%;
  height:55%;
  border-radius:12px;
  background-color:var(--btc-yellow-2);
  filter:blur(20px);
  opacity:.4;
  z-index:0;
  transform:translate(-50%)}
.energy-section .energy-description .upper-row .holder {
  display:flex;
  align-items:center;
  flex-direction:column;
  gap:12px;
  position:relative;
  border-radius:12px;
  background:linear-gradient(to bottom,rgb(255,186,0) 0%,rgb(129,94,0) 100%);
  padding:16px;
  z-index:2}
.energy-section .energy-description .upper-row .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:34px;
  position:relative;
  z-index:2}
.energy-section .energy-description .upper-row .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  text-transform:uppercase;
  color:var(--btc-dark-8);
  position:relative;
  z-index:2}
.energy-section .energy-description .upper-row .number {
  display:flex;
  position:relative;
  z-index:2}
.energy-section .energy-description .upper-row .number .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  text-transform:uppercase;
  color:var(--btc-dark-8)}
.energy-section .energy-description .upper-row .number .sub {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:14px;
  text-transform:uppercase;
  color:var(--btc-dark-8);
  padding:2px 0 0 6px}
.energy-section .energy-description .upper-row .upper-hol {
  display:flex;
  align-items:center;
  flex-direction:column;
  gap:8px}
.energy-section .energy-description .upper-row .lower-hol {
  display:block;
  width:100%;
  text-align:center;
  border-top:1px solid rgba(0,0,0,.2);
  padding-top:12px}
.energy-section .energy-description .upper-row .lower-hol .title {
  color:var(--btc-white)}
.energy-section .energy-description .upper-row .lower-hol .number {
  justify-content:center;
  padding-top:8px}
.energy-section .energy-description .upper-row .lower-hol .number .data,.energy-section .energy-description .upper-row .lower-hol .number .sub {
  color:var(--btc-white)}
.energy-section .energy-description .upper-row .rate-hol {
  display:flex;
  justify-content:center;
  position:relative;
  margin-top:-4px}
.energy-section .energy-description .upper-row .rate-hol .rate-ctn {
  display:block;
  line-height:0;
  background-color:var(--btc-black);
  border-radius:4px;
  padding:6px 8px 5px}
.energy-section .energy-description .upper-row .rate-hol .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:11px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.energy-section .energy-description .upper-row .buttons {
  position:relative;
  width:100%;
  padding-top:4px}
.energy-section .energy-description .upper-row .buttons .base-cta {
  width:100%;
  border-radius:8px;
  border:2px solid rgba(0,0,0,.2)}
.energy-section .energy-description .table-row {
  position:relative;
  padding-top:24px;
  z-index:2}
.energy-section .energy-description .table-row .table i {
  font-size:9px}
.energy-section .tooltip-wrap {
  position:absolute;
  right:8px;
  top:6px}
.energy-section .tooltip-wrap .tooltip {
  position:absolute;
  right:-8px;
  bottom:calc(100% + 4px);
  min-width:250px;
  max-width:250px;
  background-color:var(--btc-dark-8);
  box-shadow:0 0 5px var(--btc-dark-8);
  border-radius:8px;
  text-align:left;
  visibility:hidden;
  opacity:0;
  padding:12px;
  z-index:-1;
  transition:all .3s ease-out}
.energy-section .tooltip-wrap .tooltip .text {
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.5;
  padding-top:8px}
.energy-section .tooltip-wrap .tooltip .text:first-child {
  padding-top:0}
.energy-section .tooltip-wrap .btn-tooltip {
  display:inline-block;
  font-size:20px;
  color:var(--btc-dark-8);
  padding:8px;
  margin:-9px -8px -8px}
.energy-section .tooltip-wrap.show-tooltip .tooltip {
  visibility:visible;
  opacity:1;
  z-index:2}
.history-rows {
  display:block;
  padding-bottom:8px}
.history-rows.history--open .head-history .history-rules .icon:after {
  border:4px solid transparent;
  border-bottom:4px solid var(--btc-black);
  margin:-4px 0 0}
.history-rows.history--open .head-history .history-rules .hide {
  display:block}
.history-rows.history--open .head-history .history-rules .show {
  display:none}
.history-rows.history--open .history-holder {
  max-height:2000px;
  overflow-x:auto}
.history-rows .head-history {
  display:flex;
  align-items:center;
  gap:12px;
  width:100%;
  padding-bottom:16px}
.history-rows .head-history:before,.history-rows .head-history:after {
  content:"";
  display:block;
  flex:1;
  height:1px;
  background-color:#ffffff4d}
.history-rows .head-history .history-rules {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:1;
  background-color:transparent;
  border:0;
  padding:0;
  margin:0}
.history-rows .head-history .history-rules .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  line-height:0;
  width:16px;
  min-width:16px;
  height:16px;
  border-radius:4px;
  background-color:var(--btc-yellow-2);
  z-index:1}
.history-rows .head-history .history-rules .icon:after {
  content:"";
  border:4px solid transparent;
  border-top:4px solid var(--btc-black);
  width:0;
  height:0;
  margin-bottom:-5px}
.history-rows .head-history .history-rules span {
  margin-bottom:-2px}
.history-rows .head-history .history-rules .hide {
  display:none}
.history-rows .head-history .history-rules .show {
  display:block}
.history-rows .history-holder {
  max-height:0;
  overflow:hidden;
  transition:max-height .3s}
.airdrops-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px}
.airdrops-section .head-rows {
  padding-bottom:0}
.airdrops-section .head-sc {
  display:flex;
  align-items:center;
  gap:12px;
  width:100%}
.airdrops-section .head-sc:before,.airdrops-section .head-sc:after {
  content:"";
  display:block;
  flex:1;
  height:1px;
  background-color:#ffffff4d}
.airdrops-section .head-sc .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase}
.airdrops-section .coming-rows {
  display:block;
  position:relative;
  border-radius:24px;
  padding:24px 32px;
  background:url(../images/media/coming-bg.png) center no-repeat;
  background-size:cover;
  overflow:hidden}
.airdrops-section .coming-rows:after {
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:#0000001a;
  z-index:0}
.airdrops-section .coming-rows .title {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:18px;
  color:var(--btc-white);
  text-transform:uppercase;
  z-index:1}
.airdrops-section .coming-rows .data {
  display:block;
  position:relative;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase;
  z-index:1;
  padding-top:2px}
.airdrops-section .coming-rows .data-decor {
  color:var(--btc-yellow-2)}
.wallet-airdrops-row {
  display:block;
  width:100%;
  text-align:center}
.wallet-airdrops-row .wallet-cta {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  gap:8px;
  position:relative;
  min-height:50px;
  font-family:ConthraxSb-Regular;
  font-size:13px;
  color:var(--btc-white);
  font-weight:400;
  background-color:#45adf5;
  box-shadow:0 0 25px #45adf580;
  line-height:1;
  border:0;
  text-transform:uppercase;
  border-radius:50px;
  padding:18px 24px 16px;
  margin:0}
.wallet-airdrops-row .wallet-cta .icon {
  display:inline-block;
  width:18px;
  height:18px;
  margin-top:-2px}
.airdrops-wallet-row .wallet-wrap {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px}
.airdrops-wallet-row .wallet-wrap .icon {
  display:inline-block;
  width:22px;
  height:22px;
  line-height:0;
  margin-top:-2px}
.airdrops-wallet-row .wallet-wrap .data {
  display:inline-block;
  font-family:Bicubik;
  font-size:20px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.airdrops-wallet-row .btn-wrap {
  display:block;
  text-align:center;
  padding-top:12px}
.airdrops-wallet-row .btn-wrap .remove-cta {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:#de3030;
  font-weight:400;
  background-color:transparent;
  line-height:1;
  border:0;
  text-transform:uppercase;
  border-radius:50px;
  padding:8px 12px;
  margin:0}
.airdrops-row {
  display:block;
  background-color:var(--btc-dark-6);
  border-radius:24px;
  padding:2px}
.airdrops-row.details--open .upper-row .btn-details {
  transform:rotate(180deg)}
.airdrops-row.details--open .details-ctn {
  padding:16px}
.airdrops-row .upper-row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
  border-radius:23px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  gap:12px;
  padding:16px}
.airdrops-row .upper-row .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:50px;
  min-width:50px;
  height:50px;
  font-size:18px;
  color:var(--btc-white);
  border-radius:50%;
  background-color:var(--btc-dark-6);
  overflow:hidden}
.airdrops-row .upper-row .description {
  display:block;
  flex:1}
.airdrops-row .upper-row .description .name {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:16px;
  color:var(--btc-white);
  text-transform:uppercase;
  z-index:1}
.airdrops-row .upper-row .description .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  font-weight:400}
.airdrops-row .upper-row .description .title.decor-color {
  color:#7680cb}
.airdrops-row .upper-row .description .num {
  display:flex;
  align-items:center;
  gap:4px;
  padding-top:3px;
  line-height:0}
.airdrops-row .upper-row .description .num i {
  display:inline-block;
  font-size:10px;
  color:var(--btc-yellow-2)}
.airdrops-row .upper-row .description .num .data {
  display:block;
  font-family:Bicubik;
  line-height:1;
  font-size:10px;
  color:var(--btc-yellow-2);
  text-transform:uppercase;
  font-weight:400}
.airdrops-row .upper-row .description .num .data.size-up {
  font-size:13px}
.airdrops-row .upper-row .btn-details {
  display:flex;
  align-items:center;
  justify-content:center;
  width:45px;
  height:45px;
  border-radius:50%;
  border:0;
  background-color:var(--btc-yellow-2)}
.airdrops-row .upper-row .btn-details .icon-down {
  display:inline-block;
  line-height:0;
  font-size:45px;
  color:var(--btc-white)}
.airdrops-row .upper-row .btn-details .icon-down:before {
  font-weight:500}
.airdrops-row .details-ctn {
  margin-top:0;
  padding:0 16px}
.airdrops-row .details-ctn .info-row {
  display:block;
  padding:8px 0}
.airdrops-row .details-ctn .info-row .title {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.2}
.airdrops-row .details-ctn .info-row .text {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:#7680cb;
  text-transform:uppercase;
  line-height:1.5;
  padding-top:12px}
.airdrops-row .details-ctn .row {
  border-radius:16px;
  background-color:#0006;
  padding:16px;
  margin-top:16px}
.airdrops-row .details-ctn .row:first-child {
  margin-top:0}
.airdrops-row .details-ctn .row.no-active {
  opacity:.5;
  pointer-events:none}
.airdrops-row .details-ctn .row.no-active .btn-wrap,.airdrops-row .details-ctn .row.no-active .info-row {
  display:none}
.airdrops-row .details-ctn .row .upper-wrap {
  display:flex;
  justify-content:space-between}
.airdrops-row .details-ctn .row .upper-wrap .block {
  display:flex;
  gap:6px}
.airdrops-row .details-ctn .row .upper-wrap .block:last-child {
  justify-content:flex-end;
  text-align:right}
.airdrops-row .details-ctn .row .upper-wrap .block .icon {
  display:inline-block;
  line-height:0}
.airdrops-row .details-ctn .row .upper-wrap .block .icon i {
  display:inline-block;
  font-size:18px;
  color:var(--btc-white);
  margin-top:-2px}
.airdrops-row .details-ctn .row .upper-wrap .block .icon .icon-wallet-solid {
  margin-top:0}
.airdrops-row .details-ctn .row .upper-wrap .block .icon-s {
  width:20px;
  min-width:20px;
  height:20px}
.airdrops-row .details-ctn .row .upper-wrap .block .info {
  display:block}
.airdrops-row .details-ctn .row .upper-wrap .block .info .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.airdrops-row .details-ctn .row .upper-wrap .block .info .btn-link {
  display:block;
  font-family:Bicubik;
  font-size:13px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase;
  background-color:transparent;
  border:0;
  padding:0;
  margin:4px 0 0;
  text-decoration:underline}
.airdrops-row .details-ctn .row .upper-wrap .block .info .num {
  display:flex;
  gap:6px;
  padding-top:4px}
.airdrops-row .details-ctn .row .upper-wrap .block .info .num i {
  display:inline-block;
  font-size:13px;
  color:var(--btc-yellow-2);
  margin-top:-2px}
.airdrops-row .details-ctn .row .upper-wrap .block .info .num .data {
  display:block;
  font-family:Bicubik;
  font-size:13px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase}
.airdrops-row .details-ctn .row .upper-wrap .align-block {
  align-items:center}
.airdrops-row .details-ctn .row .head-wrap {
  display:flex;
  align-items:center;
  gap:6px}
.airdrops-row .details-ctn .row .head-wrap+.btn-wrap {
  border-top:0}
.airdrops-row .details-ctn .row .head-wrap .icon {
  display:inline-block;
  line-height:0}
.airdrops-row .details-ctn .row .head-wrap .icon i {
  display:inline-block;
  font-size:18px;
  color:var(--btc-white);
  margin-top:-2px}
.airdrops-row .details-ctn .row .head-wrap .icon .icon-wallet-solid {
  margin-top:0}
.airdrops-row .details-ctn .row .head-wrap .icon-s {
  width:24px;
  min-width:24px;
  height:24px}
.airdrops-row .details-ctn .row .head-wrap .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.airdrops-row .details-ctn .row .info-wrap {
  display:flex;
  gap:6px;
  border-bottom:1px solid var(--btc-yellow-2);
  padding-bottom:8px}
.airdrops-row .details-ctn .row .info-wrap .icon {
  display:inline-block;
  line-height:0;
  min-width:18px;
  text-align:center}
.airdrops-row .details-ctn .row .info-wrap .icon i {
  display:inline-block;
  font-size:18px;
  color:var(--btc-white);
  margin-top:-2px}
.airdrops-row .details-ctn .row .info-wrap .icon .icon-wallet-solid {
  margin-top:0}
.airdrops-row .details-ctn .row .info-wrap .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.airdrops-row .details-ctn .row .info-wrap .btn-link {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase;
  background-color:transparent;
  border:0;
  padding:0;
  margin-top:-1px;
  text-decoration:underline}
.airdrops-row .details-ctn .row .info-wrap .info {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px}
.airdrops-row .details-ctn .row .info-flex-wrap {
  display:flex;
  justify-content:space-between;
  gap:16px}
.airdrops-row .details-ctn .row .info-flex-wrap .block {
  display:flex;
  gap:6px;
  flex:1}
.airdrops-row .details-ctn .row .info-flex-wrap .block-last {
  text-align:right}
.airdrops-row .details-ctn .row .info-flex-wrap .block-last .num {
  display:flex;
  align-items:center;
  gap:4px;
  padding-top:3px;
  line-height:0}
.airdrops-row .details-ctn .row .info-flex-wrap .block-last .num i {
  display:inline-block;
  font-size:10px;
  color:var(--btc-yellow-2)}
.airdrops-row .details-ctn .row .info-flex-wrap .block-last .num .data {
  display:block;
  font-family:Bicubik;
  line-height:1;
  font-size:12px;
  color:var(--btc-yellow-2);
  text-transform:uppercase;
  white-space:nowrap;
  font-weight:400}
.airdrops-row .details-ctn .row .info-flex-wrap .block-last .num .data.size-up {
  font-size:13px}
.airdrops-row .details-ctn .row .det-wrap {
  display:block}
.airdrops-row .details-ctn .row .det-wrap .string {
  display:flex;
  align-items:center;
  gap:6px;
  padding:12px 0 8px;
  border-bottom:1px solid var(--btc-dark-5)}
.airdrops-row .details-ctn .row .det-wrap .string:last-child {
  border:0}
.airdrops-row .details-ctn .row .det-wrap .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.airdrops-row .details-ctn .row .det-wrap .data {
  display:block;
  font-family:Bicubik;
  font-size:13px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase}
.airdrops-row .details-ctn .row .det-wrap i {
  font-size:12px;
  color:var(--btc-yellow-2)}
.airdrops-row .details-ctn .row .det-wrap .text {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.5}
.airdrops-row .details-ctn .row .btn-wrap {
  display:flex;
  gap:12px;
  width:calc(100% + 16px);
  border-top:1px solid var(--btc-dark-5);
  padding-top:16px;
  margin:0 -8px}
.airdrops-row .details-ctn .row .btn-wrap .base-cta {
  flex:1 1 auto;
  min-height:40px;
  padding:16px 12px 14px}
.airdrops-row .details-ctn .row .flex-column {
  flex-direction:column}
.airdrops-row .details-ctn .row .wallet-wrap {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:calc(100% + 16px);
  background:var(--btc-dark-5);
  border-radius:50px;
  padding:8px;
  margin:16px -8px 0}
.airdrops-row .details-ctn .row .wallet-wrap .box {
  display:block;
  padding-left:8px}
.airdrops-row .details-ctn .row .wallet-wrap .box .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1;
  margin-bottom:-3px}
.airdrops-row .details-ctn .row .wallet-wrap .btn-box {
  display:block}
.airdrops-row .details-ctn .row .wallet-wrap .btn-box .delete-btn {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  background-color:transparent;
  border:1px solid var(--btc-red-2);
  padding:5px 12px 4px;
  border-radius:50px}
.promo-code-row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  border-radius:23px;
  border:1px solid var(--btc-dark-2);
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  gap:12px;
  padding:16px}
.promo-code-row .ctn-wrap {
  display:flex;
  align-items:center;
  gap:8px;
  flex:1 1 0}
.promo-code-row .ctn-wrap .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:40px;
  min-width:40px;
  height:40px;
  margin-top:-4px}
.promo-code-row .ctn-wrap .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:11px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
@media (max-width: 370.98px) {
  .promo-code-row .ctn-wrap .title {
  font-size:11px}
}
.promo-code-row .btn-wrap {
  display:block;
  flex:1}
.promo-code-row .btn-wrap .base-cta {
  width:100%;
  min-width:100px;
  padding:18px 16px 16px}
.link-row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
  border-radius:23px;
  border:1px solid var(--btc-dark-2);
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  gap:12px;
  padding:16px}
.link-row .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:50px;
  min-width:50px;
  height:50px;
  font-size:24px;
  color:var(--btc-white);
  border-radius:50%;
  background-color:var(--btc-yellow);
  overflow:hidden}
.link-row .description {
  display:block;
  flex:1}
.link-row .description .name {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:16px;
  color:var(--btc-white);
  text-transform:uppercase;
  z-index:1}
.link-row .description .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  font-weight:400}
.link-row .description .title.decor-color {
  color:#7680cb}
.link-row .description .num {
  display:flex;
  align-items:center;
  gap:4px;
  padding-top:3px;
  line-height:0}
.link-row .description .num i {
  display:inline-block;
  font-size:10px;
  color:var(--btc-yellow-2)}
.link-row .description .num .data {
  display:block;
  font-family:Bicubik;
  line-height:1;
  font-size:10px;
  color:var(--btc-yellow-2);
  text-transform:uppercase;
  font-weight:400}
.link-row .description .num .data.size-up {
  font-size:13px}
.link-row .icon-arrow {
  display:flex;
  align-items:center;
  justify-content:center;
  width:30px;
  min-width:30px}
.link-row .icon-arrow i {
  font-size:40px;
  color:var(--btc-white)}
.timer-stick {
  display:flex;
  gap:8px;
  position:absolute;
  left:50%;
  bottom:-11px;
  background-color:var(--btc-yellow);
  border-radius:4px;
  padding:6px 8px 3px;
  line-height:0;
  z-index:2;
  transform:translate(-50%)}
.timer-stick .title {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-dark-8);
  text-transform:uppercase;
  line-height:1;
  white-space:nowrap}
.timer-stick .timer {
  display:flex;
  align-items:center;
  gap:4px}
.timer-stick .timer .data {
  display:inline-block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-dark-8);
  text-transform:uppercase;
  line-height:1;
  white-space:nowrap}
.pack-rows {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-radius:23px;
  border:1px solid var(--btc-dark-2);
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  gap:12px;
  padding:16px}
.pack-rows .icon {
  width:60px;
  height:60px;
  border-radius:50%;
  overflow:hidden}
.pack-rows .description {
  display:block;
  flex:1}
.pack-rows .description .name {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:18px;
  color:var(--btc-white);
  text-transform:uppercase;
  z-index:1}
.pack-rows .description .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:#7680cb;
  text-transform:uppercase;
  font-weight:400;
  padding-top:4px}
.pack-rows .description .num {
  display:flex;
  align-items:center;
  gap:4px;
  padding-top:2px;
  line-height:0}
.pack-rows .description .num i {
  display:inline-block;
  font-size:10px;
  color:var(--btc-yellow-2)}
.pack-rows .description .num .data {
  display:block;
  font-family:Bicubik;
  line-height:1;
  font-size:16px;
  color:var(--btc-yellow-2);
  text-transform:uppercase;
  font-weight:400}
.pack-row {
  display:block;
  background-color:var(--btc-dark-6);
  border-radius:24px}
.pack-row.details--open .details-ctn {
  padding:16px}
.pack-row .upper-row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-radius:23px;
  border:1px solid var(--btc-dark-2);
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  gap:12px;
  padding:16px}
.pack-row .upper-row .icon {
  width:60px;
  height:60px;
  border-radius:50%;
  overflow:hidden}
.pack-row .upper-row .description {
  display:block;
  flex:1}
.pack-row .upper-row .description .name {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:18px;
  color:var(--btc-white);
  text-transform:uppercase;
  z-index:1}
.pack-row .upper-row .description .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:#7680cb;
  text-transform:uppercase;
  font-weight:400;
  padding-top:4px}
.pack-row .upper-row .description .num {
  display:flex;
  align-items:center;
  gap:4px;
  padding-top:2px;
  line-height:0}
.pack-row .upper-row .description .num i {
  display:inline-block;
  font-size:10px;
  color:var(--btc-yellow-2)}
.pack-row .upper-row .description .num .data {
  display:block;
  font-family:Bicubik;
  line-height:1;
  font-size:16px;
  color:var(--btc-yellow-2);
  text-transform:uppercase;
  font-weight:400}
.pack-row .details-ctn {
  padding:0 16px;
  margin:0}
.pack-row .details-ctn .info-row {
  display:block;
  padding:8px 0}
.pack-row .details-ctn .info-row .title {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.2}
.pack-row .details-ctn .info-row .text {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:#7680cb;
  text-transform:uppercase;
  line-height:1.5;
  padding-top:12px}
.pack-row .details-ctn .row {
  border-radius:16px;
  background-color:#0006;
  padding:16px;
  margin-top:16px}
.pack-row .details-ctn .row:first-child {
  margin-top:0}
.pack-row .details-ctn .row.no-active {
  opacity:.5;
  pointer-events:none}
.pack-row .details-ctn .row.no-active .btn-wrap,.pack-row .details-ctn .row.no-active .info-row {
  display:none}
.pack-row .details-ctn .row .upper-wrap {
  display:flex;
  justify-content:space-between}
.pack-row .details-ctn .row .upper-wrap .block {
  display:flex;
  gap:6px}
.pack-row .details-ctn .row .upper-wrap .block:last-child {
  justify-content:flex-end;
  text-align:right}
.pack-row .details-ctn .row .upper-wrap .block .icon {
  display:inline-block;
  line-height:0}
.pack-row .details-ctn .row .upper-wrap .block .icon i {
  display:inline-block;
  font-size:18px;
  color:var(--btc-white);
  margin-top:-2px}
.pack-row .details-ctn .row .upper-wrap .block .icon .icon-wallet-solid {
  margin-top:0}
.pack-row .details-ctn .row .upper-wrap .block .icon-s {
  width:20px;
  min-width:20px;
  height:20px}
.pack-row .details-ctn .row .upper-wrap .block .info {
  display:block}
.pack-row .details-ctn .row .upper-wrap .block .info .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.pack-row .details-ctn .row .upper-wrap .block .info .btn-link {
  display:block;
  font-family:Bicubik;
  font-size:13px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase;
  background-color:transparent;
  border:0;
  padding:0;
  margin:4px 0 0;
  text-decoration:underline}
.pack-row .details-ctn .row .upper-wrap .block .info .num {
  display:flex;
  gap:6px;
  padding-top:4px}
.pack-row .details-ctn .row .upper-wrap .block .info .num i {
  display:inline-block;
  font-size:13px;
  color:var(--btc-yellow-2);
  margin-top:-2px}
.pack-row .details-ctn .row .upper-wrap .block .info .num .data {
  display:block;
  font-family:Bicubik;
  font-size:13px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase}
.pack-row .details-ctn .row .upper-wrap .align-block {
  align-items:center}
.pack-row .details-ctn .row .head-wrap {
  display:flex;
  align-items:center;
  gap:6px}
.pack-row .details-ctn .row .head-wrap+.btn-wrap {
  border-top:0}
.pack-row .details-ctn .row .head-wrap .icon {
  display:inline-block;
  line-height:0}
.pack-row .details-ctn .row .head-wrap .icon i {
  display:inline-block;
  font-size:18px;
  color:var(--btc-white);
  margin-top:-2px}
.pack-row .details-ctn .row .head-wrap .icon .icon-wallet-solid {
  margin-top:0}
.pack-row .details-ctn .row .head-wrap .icon-s {
  width:24px;
  min-width:24px;
  height:24px}
.pack-row .details-ctn .row .head-wrap .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.pack-row .details-ctn .row .info-wrap {
  display:flex;
  gap:6px;
  border-bottom:1px solid var(--btc-yellow-2);
  padding-bottom:8px}
.pack-row .details-ctn .row .info-wrap .icon {
  display:inline-block;
  line-height:0;
  min-width:18px;
  text-align:center}
.pack-row .details-ctn .row .info-wrap .icon i {
  display:inline-block;
  font-size:18px;
  color:var(--btc-white);
  margin-top:-2px}
.pack-row .details-ctn .row .info-wrap .icon .icon-wallet-solid {
  margin-top:0}
.pack-row .details-ctn .row .info-wrap .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.pack-row .details-ctn .row .info-wrap .btn-link {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase;
  background-color:transparent;
  border:0;
  padding:0;
  margin-top:-1px;
  text-decoration:underline}
.pack-row .details-ctn .row .info-wrap .info {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px}
.pack-row .details-ctn .row .det-wrap {
  display:block}
.pack-row .details-ctn .row .det-wrap .string {
  display:flex;
  align-items:center;
  gap:6px;
  padding:12px 0 8px;
  border-bottom:1px solid var(--btc-dark-5)}
.pack-row .details-ctn .row .det-wrap .string:last-child {
  border:0}
.pack-row .details-ctn .row .det-wrap .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
.pack-row .details-ctn .row .det-wrap .data {
  display:block;
  font-family:Bicubik;
  font-size:13px;
  color:var(--btc-yellow-2);
  line-height:1;
  text-transform:uppercase}
.pack-row .details-ctn .row .det-wrap i {
  font-size:12px;
  color:var(--btc-yellow-2)}
.pack-row .details-ctn .row .det-wrap .text {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.5}
.pack-row .details-ctn .row .btn-wrap {
  display:flex;
  gap:12px;
  width:calc(100% + 16px);
  border-top:1px solid var(--btc-dark-5);
  padding-top:16px;
  margin:0 -8px}
.pack-row .details-ctn .row .btn-wrap .base-cta {
  flex:1 1 auto;
  min-height:40px;
  padding:16px 12px 14px}
.pack-row .details-ctn .row .wallet-wrap {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:calc(100% + 16px);
  background:var(--btc-dark-5);
  border-radius:50px;
  padding:8px;
  margin:16px -8px 0}
.pack-row .details-ctn .row .wallet-wrap .box {
  display:block;
  padding-left:8px}
.pack-row .details-ctn .row .wallet-wrap .box .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1;
  margin-bottom:-3px}
.pack-row .details-ctn .row .wallet-wrap .btn-box {
  display:block}
.pack-row .details-ctn .row .wallet-wrap .btn-box .delete-btn {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-family:ConthraxSb-Regular;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  background-color:transparent;
  border:1px solid var(--btc-red-2);
  padding:5px 12px 4px;
  border-radius:50px}
.league-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px 16px}
.league-section .head-rows {
  padding:0}
.league-section .rows {
  display:block;
  border-radius:16px;
  background-color:var(--btc-dark-15)}
.league-section .upper-row {
  display:block;
  position:relative;
  border-radius:16px;
  background-color:var(--btc-dark-8);
  padding:12px 16px;
  margin-bottom:8px}
.league-section .upper-row .tabs-sl {
  display:flex;
  position:relative;
  overflow:hidden;
  z-index:2}
.league-section .upper-row .tabs-sl .block {
  min-width:calc(33% - 3px)}
.league-section .upper-row .tabs-sl .block.active-you .tab-sl {
  border-color:var(--btc-yellow)!important}
.league-section .upper-row .tabs-sl .block.active-you .tab-sl .sticker {
  display:inline-flex}
.league-section .upper-row .tab-sl {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  position:relative;
  width:100%;
  padding:16px 12px;
  background-color:transparent;
  border:1px solid var(--btc-dark-5);
  border-radius:8px}
.league-section .upper-row .tab-sl.active {
  background-color:#20254380;
  border-color:var(--btc-white)}
.league-section .upper-row .tab-sl .sticker {
  display:none;
  position:absolute;
  top:4px;
  right:4px;
  font-family:Bicubik;
  font-size:8px;
  color:var(--btc-white);
  text-transform:uppercase;
  border-radius:4px;
  border:1px solid var(--btc-yellow);
  padding:2px 4px}
.league-section .upper-row .tab-sl .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  max-width:40px;
  height:50px;
  max-height:50px;
  margin-bottom:6px}
.league-section .upper-row .tab-sl .icon img {
  max-height:100%}
.league-section .upper-row .tab-sl .icon-one {
  max-width:30px}
.league-section .upper-row .tab-sl .icon-five {
  max-width:20px}
.league-section .upper-row .tab-sl .name {
  display:block;
  text-align:center;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1;
  text-transform:uppercase}
@media (max-width: 400.98px) {
  .league-section .upper-row .tab-sl .name {
  font-size:10px}
}
.league-section .upper-row .controls {
  display:flex;
  justify-content:space-between;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1}
.league-section .upper-row .controls .controls-btn {
  display:flex;
  align-items:center;
  justify-content:center;
  width:24px;
  background-color:transparent;
  border:0;
  font-size:20px;
  color:var(--btc-yellow);
  padding:0;
  margin:0}
.league-section .upper-row .controls .controls-btn:first-child {
  padding-left:4px;
  justify-content:flex-start}
.league-section .upper-row .controls .controls-btn:last-child {
  padding-right:4px;
  justify-content:flex-end}
.league-section .tabs-content-sl {
  display:block;
  position:relative;
  overflow:hidden}
.league-section .tab-item-sl {
  display:flex;
  flex-direction:column;
  position:absolute;
  gap:8px;
  width:100%;
  opacity:0;
  transition:all .2s ease-in-out;
  padding:12px;
  transform:scale(.8)}
.league-section .tab-item-sl.active {
  position:relative;
  opacity:1;
  transform:scale(1)}
.league-section .string {
  display:flex;
  justify-content:space-between;
  flex-direction:column;
  background:linear-gradient(to bottom,rgb(34,37,67) 0%,rgb(12,14,39) 100%);
  border:1px solid var(--btc-dark);
  border-radius:8px;
  padding:12px 16px}
.league-section .string.active:nth-child(1) {
  border-color:#ffba00}
.league-section .string.active:nth-child(1) .block-up .box i {
  color:#ffba00}
.league-section .string.active:nth-child(2) {
  border-color:#4995ab}
.league-section .string.active:nth-child(2) .block .box i {
  color:#4995ab}
.league-section .string.active:nth-child(3) {
  border-color:#8d5053}
.league-section .string.active:nth-child(3) .block .box i {
  color:#8d5053}
.league-section .string.active .block-up .box i {
  display:block}
.league-section .string.active .block-up .box .data {
  display:none}
.league-section .string .block-up {
  display:flex;
  align-items:center;
  gap:12px;
  padding-bottom:4px}
.league-section .string .block-up:last-child {
  text-align:right}
.league-section .string .block-up .name {
  display:block;
  font-family:Bicubik;
  font-size:16px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1}
@media (max-width: 400.98px) {
  .league-section .string .block-up .name {
  font-size:13px}
}
.league-section .string .block-up .box i {
  display:none;
  min-width:16px;
  text-align:center}
.league-section .string .block-up .box .data {
  display:block;
  min-width:16px;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-white);
  text-transform:uppercase;
  text-align:center;
  line-height:1}
.league-section .string .block-low {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  border-top:1px solid rgba(var(--btc-white-rgb),.2);
  padding-top:6px;
  margin-left:28px}
@media (max-width: 420.98px) {
  .league-section .string .block-low {
  margin-left:0}
}
.league-section .string .block-low .box:last-child {
  text-align:right}
.league-section .string .block-low .box:last-child .number i {
  color:var(--btc-pink)}
.league-section .string .block-low .box:last-child .number .num {
  color:var(--btc-pink)}
.league-section .string .block-low .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-gray-3);
  text-transform:uppercase;
  line-height:1;
  padding-bottom:4px}
@media (max-width: 400.98px) {
  .league-section .string .block-low .title {
  font-size:9px}
}
.league-section .string .block-low .number {
  display:flex;
  align-items:center;
  gap:4px}
.league-section .string .block-low .number i {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-yellow);
  text-transform:uppercase;
  line-height:1}
@media (max-width: 400.98px) {
  .league-section .string .block-low .number i {
  font-size:10px}
}
.league-section .string .block-low .number .num {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-yellow);
  text-transform:uppercase;
  line-height:1}
@media (max-width: 400.98px) {
  .league-section .string .block-low .number .num {
  font-size:12px}
}
.league-section .total-block {
  display:flex;
  justify-content:space-between;
  background-color:var(--btc-dark-16);
  border-radius:8px;
  padding:16px 12px}
.league-section .total-block .box:last-child {
  text-align:right}
.league-section .total-block .box:last-child .title {
  color:var(--btc-gray-3)}
.league-section .total-block .box:last-child .num-wrap {
  justify-content:flex-end}
.league-section .total-block .box:last-child .num-wrap i {
  color:var(--btc-yellow)}
.league-section .total-block .box:last-child .num-wrap .data {
  color:var(--btc-yellow)}
.league-section .total-block .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1}
.league-section .total-block .num-wrap {
  display:flex;
  align-items:center;
  gap:6px;
  padding-top:6px}
.league-section .total-block .num-wrap .data {
  display:block;
  font-family:Bicubik;
  font-size:16px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1}
.league-section .total-block .num-wrap .small-data {
  font-size:13px}
.league-section .total-block .num-wrap i {
  display:inline-block;
  font-size:14px}
.league-section .total-block .num-wrap .icon-up-dir {
  color:#51b606}
.league-section .total-block .num-wrap .icon-down-dir {
  color:#b60606}
.exchange-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px 16px}
.exchange-section .head-rows {
  padding-bottom:0}
.exchange-section .sub-head-rows {
  text-align:center}
.exchange-section .sub-head-rows .text {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  font-weight:400;
  color:var(--btc-white);
  line-height:1.5;
  text-transform:uppercase}
.exchange-section .sub-head-rows .decor-text {
  color:var(--btc-yellow)}
.exchange-section .example-rows {
  display:block;
  text-align:center}
.exchange-section .example-rows .text {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  font-weight:400;
  color:var(--btc-dark-19);
  line-height:1.5;
  text-transform:uppercase}
.exchange-section .example-rows .media {
  display:flex;
  align-items:center;
  justify-content:center;
  max-width:320px;
  width:100%;
  line-height:0;
  margin:16px auto 0}
.exchange-section .add-rows {
  display:block}
.exchange-section .add-rows .fieldset .label {
  color:var(--btc-dark-19)}
.exchange-section .add-rows .fieldset .input-group .input::-moz-placeholder {
  color:var(--btc-white);
  opacity:1;
  text-transform:uppercase}
.exchange-section .add-rows .fieldset .input-group .input::placeholder {
  color:var(--btc-white);
  opacity:1;
  text-transform:uppercase}
.exchange-section .add-rows .btn-block {
  display:block;
  padding-top:16px}
.exchange-section .add-rows .btn-block .base-cta {
  width:100%}
.exchange-section .friends-rows {
  display:block}
.exchange-section .friends-rows .title {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  font-weight:400;
  color:var(--btc-yellow);
  line-height:1.5;
  text-transform:uppercase;
  text-align:center}
.exchange-section .friends-rows .friends-wrap {
  display:block;
  border-radius:16px;
  background-color:var(--btc-dark-6);
  padding:24px 16px 16px;
  margin-top:12px}
.exchange-section .friends-rows .friends-wrap .friends-list {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px}
.exchange-section .friends-rows .friends-wrap .friends-list .item {
  display:block;
  text-align:center}
.exchange-section .friends-rows .friends-wrap .friends-list .data {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  font-weight:400;
  color:var(--btc-white);
  line-height:1.5;
  text-transform:uppercase;
  text-align:center}
.exchange-section .friends-rows .friends-wrap .friends-list .name {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  font-weight:400;
  color:var(--btc-yellow);
  line-height:1.5;
  text-transform:uppercase;
  text-align:center}
.exchange-section .friends-rows .friends-wrap .pagination {
  justify-content:center;
  gap:16px;
  padding-top:24px}
.exchange-section .choose-exchange {
  display:flex;
  flex-direction:column;
  gap:16px}
.exchange-section .choose-exchange .exchange-row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-radius:30px;
  border:1px solid var(--btc-dark-2);
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  gap:16px;
  padding:16px}
.exchange-section .choose-exchange .exchange-row .block {
  display:flex;
  align-items:center;
  gap:16px}
.exchange-section .choose-exchange .exchange-row .media {
  display:flex;
  align-items:center;
  justify-content:center;
  width:60px;
  height:60px;
  min-width:60px;
  border-radius:50%;
  line-height:0;
  overflow:hidden}
.exchange-section .choose-exchange .exchange-row .desc {
  display:block}
.exchange-section .choose-exchange .exchange-row .desc .data {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  font-weight:400;
  color:var(--btc-white);
  line-height:1.5;
  text-transform:uppercase;
  text-align:center}
.exchange-section .choose-exchange .exchange-row .icon {
  display:inline-block}
.exchange-section .choose-exchange .exchange-row .icon i {
  display:inline-block;
  font-size:20px;
  color:var(--btc-white)}
.promotion-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:16px 16px 24px}
.promotion-section .head-promo {
  display:flex;
  align-items:center;
  gap:12px;
  background:linear-gradient(to right,rgb(3,24,56) 0%,rgb(12,47,101) 100%);
  border-radius:16px;
  padding:16px}
.promotion-section .head-promo .media {
  display:block;
  min-width:60px;
  max-width:90px;
  width:90px;
  line-height:0;
  margin-top:-24px}
.promotion-section .head-promo .desc {
  display:flex;
  align-items:center;
  gap:12px}
.promotion-section .head-promo .desc .icon {
  display:block;
  min-width:50px;
  max-width:50px;
  line-height:0}
.promotion-section .head-promo .desc .head-text {
  display:block}
.promotion-section .head-promo .desc .head-text .title {
  display:block;
  font-size:18px;
  font-family:Bicubik;
  color:var(--btc-white);
  line-height:1.3;
  padding-top:2px}
.promotion-section .number-promo {
  display:flex;
  flex-direction:column;
  gap:8px}
.promotion-section .number-promo .upper {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:8px;
  position:relative}
.promotion-section .number-promo .upper .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-dark-3);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.promotion-section .number-promo .upper .btn-tooltip {
  display:inline-block;
  font-size:12px;
  color:var(--btc-white);
  padding:8px;
  margin:-9px -8px -8px}
.promotion-section .number-promo .upper.show-tooltip .tooltip {
  visibility:visible;
  opacity:1;
  z-index:2}
.promotion-section .number-promo .tooltip {
  position:absolute;
  left:-8px;
  bottom:calc(100% + 4px);
  min-width:210px;
  background-color:var(--btc-dark-8);
  box-shadow:0 0 5px var(--btc-dark-8);
  border-radius:8px;
  visibility:hidden;
  opacity:0;
  padding:12px;
  z-index:-1;
  transition:all .3s ease-out}
.promotion-section .number-promo .tooltip .text {
  display:inline-block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.5;
  padding-top:8px}
.promotion-section .number-promo .tooltip .text:first-child {
  padding-top:0}
.promotion-section .number-promo .number {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px}
.promotion-section .number-promo .number i {
  font-size:24px;
  color:var(--btc-yellow-2)}
.promotion-section .number-promo .number .data {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow-2);
  font-weight:400;
  text-transform:uppercase;
  line-height:1}
.promotion-section .number-promo .number .data i {
  display:inline-block;
  font-size:20px;
  color:var(--btc-yellow-2)}
.promotion-section .prize-promo {
  display:flex;
  flex-direction:column;
  gap:16px}
.promotion-section .prize-promo .pointer {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:50px;
  height:50px;
  border-radius:50%;
  background-color:var(--btc-dark);
  z-index:3;
  margin:-34px auto}
.promotion-section .prize-promo .pointer i {
  display:flex;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  background-color:var(--btc-yellow);
  border-radius:50%;
  font-size:20px;
  color:var(--btc-white);
  animation:pointer-pulse 1s infinite}
.promotion-section .prize-promo .block {
  display:block;
  background-color:var(--btc-dark-21);
  border-radius:12px;
  padding:16px 16px 32px}
.promotion-section .prize-promo .block .upper {
  display:block;
  text-align:center}
.promotion-section .prize-promo .block .upper .title {
  display:block;
  font-family:Bicubik;
  font-size:11px;
  color:var(--btc-dark-17);
  line-height:1.2;
  text-transform:uppercase}
.promotion-section .prize-promo .block .ctn {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:calc(100% + 32px);
  margin:0 -16px}
.promotion-section .prize-promo .block .ctn:before {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:120px;
  height:120px;
  background-color:var(--btc-dark-17);
  border-radius:50%;
  filter:blur(40px);
  transform:translate(-50%,-50%);
  z-index:0}
.promotion-section .prize-promo .block .ctn img {
  position:relative;
  z-index:2}
.promotion-section .prize-promo .block .lower {
  display:flex;
  justify-content:space-between;
  gap:12px}
.promotion-section .prize-promo .block .lower .box {
  display:block;
  flex:1}
.promotion-section .prize-promo .block .lower .box .title {
  display:block;
  font-family:Bicubik;
  font-size:11px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase;
  padding-bottom:4px}
.promotion-section .prize-promo .block .lower .box .data {
  display:block;
  font-family:Bicubik;
  font-size:14px;
  color:var(--btc-yellow);
  line-height:1.2;
  text-transform:uppercase}
.promotion-section .prize-promo .current-block {
  padding-bottom:32px}
.promotion-section .prize-promo .next-block {
  background-color:var(--btc-dark-22);
  padding-top:32px}
.promotion-section .progress-promo {
  display:flex;
  flex-direction:column;
  gap:8px}
.promotion-section .progress-promo .head-progress {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px}
.promotion-section .progress-promo .head-progress .title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-dark-17);
  text-transform:uppercase;
  line-height:1.3}
.promotion-section .progress-promo .head-progress .data {
  display:block;
  font-family:Bicubik;
  font-size:16px;
  color:var(--btc-yellow);
  text-transform:uppercase;
  line-height:1}
.promotion-section .progress-promo .progress-row {
  display:block;
  position:relative;
  height:10px;
  width:100%;
  background-color:var(--btc-dark-20);
  border-radius:10px;
  overflow:hidden}
.promotion-section .progress-promo .progress-row .progress {
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  background-color:var(--btc-yellow)}
.promotion-section .progress-promo .footer-progress {
  display:flex;
  justify-content:center;
  gap:4px;
  padding-top:4px}
.promotion-section .progress-promo .footer-progress .data {
  display:block;
  font-family:Bicubik;
  font-size:18px;
  text-transform:uppercase;
  line-height:1}
.promotion-section .progress-promo .footer-progress .prog-data {
  color:var(--btc-yellow)}
.partners-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:var(--btc-dark-5);
  padding:24px 16px 16px}
.partners-section .head-rows {
  padding-bottom:0}
.partners-section .partners-row {
  display:block;
  background-color:var(--btc-dark-6);
  border-radius:16px;
  padding:16px}
.partners-section .partners-row .table th:nth-child(2) {
  text-align:center}
.partners-section .partners-row .table th span {
  color:var(--btc-yellow)}
.partners-section .partners-row .table td:nth-child(2) {
  text-align:center}
.partners-section .partners-row .table .td-plus,.partners-section .partners-row .table .name {
  color:var(--btc-yellow)}
.promo-summer-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  padding:16px 0}
.promo-summer-section .upper-rows {
  display:flex;
  align-items:center;
  gap:16px;
  border-radius:16px;
  background-color:rgba(var(--btc-black-rgb),.5);
  padding:24px 16px}
.promo-summer-section .upper-rows .icon {
  display:block;
  line-height:0;
  max-width:60px;
  min-width:40px;
  width:100%}
.promo-summer-section .upper-rows .desc {
  display:block}
.promo-summer-section .upper-rows .desc .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:14px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
@media (max-width: 400.98px) {
  .promo-summer-section .upper-rows .desc .title {
  font-size:13px}
}
.promo-summer-section .upper-rows .desc .sub-title {
  display:block;
  font-family:Bicubik;
  font-size:11px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase;
  padding-top:2px}
@media (max-width: 400.98px) {
  .promo-summer-section .upper-rows .desc .sub-title {
  font-size:10px}
}
.promo-summer-section .head-row {
  display:block;
  text-align:center}
.promo-summer-section .head-row .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:14px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.promo-summer-section .current-rows {
  display:flex;
  flex-direction:column;
  gap:16px}
.promo-summer-section .current-rows .rows {
  display:flex;
  flex-direction:column;
  gap:6px}
.promo-summer-section .current-rows .rows .up-row {
  display:flex;
  justify-content:space-between;
  gap:16px}
.promo-summer-section .current-rows .rows .up-row .title {
  display:block;
  font-family:Bicubik;
  font-size:11px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase;
  padding-top:2px}
.promo-summer-section .current-rows .rows .up-row .data {
  display:block;
  font-family:Bicubik;
  font-size:15px;
  color:var(--btc-yellow);
  line-height:1;
  text-transform:uppercase;
  padding-top:2px}
.promo-summer-section .current-rows .rows .progress-row {
  display:block;
  width:100%;
  position:relative;
  height:8px;
  border-radius:8px;
  background-color:var(--btc-dark-20);
  overflow:hidden}
.promo-summer-section .current-rows .rows .progress-row .progress {
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  background-color:var(--btc-yellow);
  border-radius:8px}
.promo-summer-section .current-rows .rows .bot-row {
  display:flex;
  justify-content:center;
  gap:4px}
.promo-summer-section .current-rows .rows .bot-row .data {
  display:block;
  font-family:Bicubik;
  font-size:15px;
  color:var(--btc-dark-17);
  line-height:1;
  text-transform:uppercase;
  padding-top:2px}
.promo-summer-section .current-rows .rows .bot-row .color-text {
  color:var(--btc-yellow)}
.promo-summer-section .prize-rows {
  display:flex;
  flex-direction:column;
  gap:16px}
.promo-summer-section .prize-rows .pointer {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  width:50px;
  height:50px;
  border-radius:50%;
  background-color:var(--btc-dark);
  z-index:3;
  margin:-34px auto}
.promo-summer-section .prize-rows .pointer i {
  display:flex;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  background-color:var(--btc-yellow);
  border-radius:50%;
  font-size:20px;
  color:var(--btc-white);
  animation:pointer-pulse 1s infinite}
@keyframes pointer-pulse {
  0% {
  box-shadow:0 0 #ffba0080}
to {
  box-shadow:0 0 0 10px #ffba0000}
}
.promo-summer-section .prize-rows .block {
  display:block;
  background-color:var(--btc-dark-21);
  border-radius:12px;
  padding:16px 16px 32px}
.promo-summer-section .prize-rows .block .upper {
  display:block;
  text-align:center;
  padding-bottom:16px}
.promo-summer-section .prize-rows .block .upper .title {
  display:block;
  font-family:Bicubik;
  font-size:11px;
  color:var(--btc-dark-17);
  line-height:1.2;
  text-transform:uppercase}
.promo-summer-section .prize-rows .block .ctn {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative}
.promo-summer-section .prize-rows .block .ctn img {
  position:relative;
  z-index:2}
.promo-summer-section .prize-rows .block .lower {
  display:block;
  padding-top:16px}
.promo-summer-section .prize-rows .block .lower .title-pass {
  display:block}
.promo-summer-section .prize-rows .block .lower .title-pass .name {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.promo-summer-section .prize-rows .block .lower .boxes {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  grid-auto-columns:max-content;
  flex-wrap:wrap;
  gap:4px;
  padding-top:8px}
.promo-summer-section .prize-rows .block .lower .boxes .box {
  display:flex;
  align-items:center;
  gap:5px;
  border-radius:8px;
  background-color:var(--btc-red-6);
  padding:12px 12px 10px}
.promo-summer-section .prize-rows .block .lower .boxes .box i {
  display:inline-block;
  font-size:12px}
.promo-summer-section .prize-rows .block .lower .boxes .box .icon-cancel {
  display:inline-block}
.promo-summer-section .prize-rows .block .lower .boxes .box .icon-cancel:before {
  font-weight:200}
.promo-summer-section .prize-rows .block .lower .boxes .box .icon-check-solid {
  display:none}
.promo-summer-section .prize-rows .block .lower .boxes .box .data {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.promo-summer-section .prize-rows .block .lower .boxes .box.done {
  border:1px solid #1ac526;
  background-color:#0b450f}
.promo-summer-section .prize-rows .block .lower .boxes .box.done .icon-cancel {
  display:none}
.promo-summer-section .prize-rows .block .lower .boxes .box.done .icon-check-solid {
  display:inline-block}
.promo-summer-section .prize-rows .current-block {
  padding-bottom:32px}
.promo-summer-section .prize-rows .next-block {
  background-color:var(--btc-dark-22);
  padding-top:32px}
.bit-man-section {
  display:flex;
  flex-direction:column;
  gap:24px;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,#0c0f2a 100%);
  padding:24px 16px}
.bit-man-section .head-rows {
  gap:12px;
  padding:0}
.bit-man-section .head-rows:before,.bit-man-section .head-rows:after {
  content:"";
  flex:1;
  height:1px;
  background-color:var(--btc-yellow)}
.bit-man-section .head-rows .icon {
  display:inline-block;
  width:24px;
  min-width:24px;
  height:24px;
  background:url(../images/icons/icon-b.png) center no-repeat;
  background-size:cover;
  margin-right:-4px}
.bit-man-section .media {
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:8px;
  line-height:0;
  overflow:hidden}
.bit-man-section .media .picture {
  display:block;
  line-height:0}
.bit-man-section .bit-fin {
  display:flex;
  flex-direction:column;
  gap:12px}
.bit-man-section .bit-fin .separator {
  display:block;
  width:100%;
  height:1px;
  background-color:#3f457e}
.bit-man-section .bit-fin .rows {
  display:block;
  text-align:center}
.bit-man-section .bit-fin .rows .title {
  display:block;
  font-family:Bicubik;
  font-size:11px;
  line-height:1.3;
  color:var(--btc-white);
  text-transform:uppercase;
  padding-bottom:4px}
.bit-man-section .bit-fin .rows .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:26px;
  line-height:1;
  color:var(--btc-yellow);
  text-transform:uppercase}
.bit-man-section .bit-fin .rows .data-small {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:20px;
  line-height:1;
  color:var(--btc-green-4);
  text-transform:uppercase}
.bit-man-section .bit-nav {
  display:flex;
  flex-wrap:wrap;
  position:relative;
  gap:8px;
  padding:8px;
  border-radius:8px;
  background:linear-gradient(to bottom,#02030f 0%,#4b5079 100%)}
.bit-man-section .bit-nav:before {
  content:"";
  position:absolute;
  left:1px;
  top:1px;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border-radius:6px;
  background-color:var(--btc-dark-8);
  z-index:0}
.bit-man-section .bit-nav .item {
  display:flex;
  position:relative;
  flex:1;
  z-index:2}
.bit-man-section .bit-nav .item:first-child {
  flex:inherit;
  width:100%}
.bit-man-section .bit-nav .main-button {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  width:100%;
  height:40px;
  border-radius:6px;
  border:0;
  font-family:ConthraxSb-Regular;
  color:#20233f;
  font-size:12px;
  line-height:1;
  text-transform:uppercase;
  background-color:var(--btc-yellow-2);
  box-shadow:0 0 30px #ffb900cc;
  padding:8px 16px;
  overflow:hidden;
  white-space:nowrap}
@media screen and (max-height: 800px) {
  .bit-man-section .bit-nav .main-button {
  font-size:10px}
}
.bit-man-section .bit-nav .main-button:before {
  content:"";
  position:absolute;
  left:50%;
  bottom:15px;
  width:115%;
  height:40px;
  border-radius:100%;
  background-color:rgba(var(--btc-white-rgb),.4);
  transform:translate(-50%);
  z-index:1}
.bit-man-section .bit-nav .main-button span {
  display:inline-block;
  position:relative;
  z-index:3;
  margin-bottom:-2px}
.bit-man-section .bit-nav .button {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  position:relative;
  width:100%;
  height:40px;
  border-radius:6px;
  border:0;
  font-family:ConthraxSb-Regular;
  color:var(--btc-white);
  font-size:11px;
  line-height:1;
  text-transform:uppercase;
  background:linear-gradient(to bottom,#4b5079 0%,#02030f 100%);
  padding:8px 16px}
@media screen and (max-height: 800px) {
  .bit-man-section .bit-nav .button {
  font-size:10px}
}
.bit-man-section .bit-nav .button:before {
  content:"";
  position:absolute;
  left:1px;
  top:1px;
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  border-radius:6px;
  background:linear-gradient(to bottom,#292d54 0%,#0c0f2a 100%);
  z-index:0}
.bit-man-section .bit-nav .button span {
  display:inline-block;
  position:relative;
  z-index:2;
  white-space:nowrap;
  margin-bottom:-1px}
.bit-man-section .bit-nav .button i {
  display:inline-block;
  position:relative;
  z-index:2;
  margin-bottom:-1px}
.qr-modal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000000e6;
  opacity:0;
  visibility:hidden;
  z-index:-1;
  transition:all .3s ease}
.qr-modal.modal-open {
  opacity:1;
  visibility:visible;
  z-index:9}
.qr-modal.modal-open .cross {
  transform:rotate(180deg)}
.qr-modal.modal-open .qr-modal-body {
  transform:translateY(0)}
.qr-modal .cross {
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  top:8px;
  right:8px;
  width:40px;
  height:40px;
  background-color:transparent;
  border:0;
  transition:transform .3s ease}
.qr-modal .cross:before,.qr-modal .cross:after {
  content:"";
  position:absolute;
  width:30px;
  height:2px;
  background-color:var(--btc-white);
  border-radius:2px}
.qr-modal .cross:before {
  transform:rotate(45deg)}
.qr-modal .cross:after {
  transform:rotate(-45deg)}
.qr-modal .scroll-wrap {
  position:absolute;
  top:50%;
  left:50%;
  max-height:100%;
  width:calc(100vw + 40px);
  padding:32px 36px;
  overflow-y:auto;
  z-index:2;
  transform:translate(-50%,-50%)}
.qr-modal .qr-modal-body {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:32px;
  max-width:340px;
  width:100%;
  padding:16px 0;
  margin:0 auto;
  transform:translateY(-100%);
  transition:transform .3s ease}
.qr-modal .qr-modal-body .qr-code {
  display:block;
  max-width:250px;
  width:100%;
  line-height:0}
.qr-modal .qr-modal-body .ref-rows {
  width:100%}
.notice {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#00000080;
  opacity:0;
  visibility:hidden;
  z-index:-1;
  transition:all .3s ease}
.notice.modal-open {
  opacity:1;
  visibility:visible;
  z-index:99}
.notice.modal-open .notice-body {
  opacity:1;
  transform:scale(1);
  transition:transform .3s,opacity .3s ease}
.notice .scroll-wrap {
  position:absolute;
  top:50%;
  left:50%;
  max-height:100%;
  width:calc(100vw + 40px);
  padding:32px 36px;
  overflow-y:auto;
  z-index:2;
  transform:translate(-50%,-50%)}
.notice .notice-body {
  display:flex;
  flex-direction:column;
  gap:24px;
  position:relative;
  max-width:400px;
  width:100%;
  border:1px solid var(--btc-dark-2);
  border-radius:16px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  padding:24px 16px;
  margin:0 auto;
  opacity:0;
  transform:scale(.5);
  transition:transform .2s,opacity .2s ease}
.notice .notice-body .head-row {
  display:flex;
  gap:8px}
.notice .notice-body .head-row i {
  display:inline-block;
  font-size:16px;
  color:var(--btc-white);
  margin-top:-2px}
.notice .notice-body .head-row .title {
  display:block;
  font-family:ConthraxSb-Regular;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase}
.notice .notice-body .ctn-row {
  display:flex;
  flex-direction:column;
  gap:4px}
.notice .notice-body .ctn-row .text {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase}
.notice .notice-body .btn-row {
  display:flex;
  flex-wrap:wrap;
  gap:16px}
.notice .notice-body .btn-row .base-cta {
  flex:1;
  min-width:-moz-fit-content;
  min-width:fit-content}
.notice.notice-not .btn-row .base-cta {
  background-color:var(--btc-yellow-2)}
.notice.notice-error .btn-row .base-cta {
  background-color:var(--btc-red-2)}
.notice.notice-success .btn-row .base-cta {
  background-color:var(--btc-green-2)}
.alert-msg {
  display:flex;
  justify-content:center;
  position:fixed;
  left:0;
  bottom:0;
  width:100%;
  padding:16px;
  opacity:0;
  transform:scale(0);
  z-index:-1;
  transition:all .5s ease}
.open--alert .alert-msg {
  opacity:1;
  z-index:9;
  transform:scale(1);
  transition:all .3s ease}
.alert-msg .alert-ctn {
  display:flex;
  align-items:center;
  gap:12px;
  min-height:70px;
  width:100%;
  background-color:#000c;
  border:1px solid var(--btc-yellow-2);
  border-radius:50px;
  padding:16px}
.alert-msg i {
  display:inline-block;
  font-size:22px;
  color:var(--btc-yellow-2);
  margin-bottom:-2px}
.alert-msg .text {
  display:block;
  font-family:Bicubik;
  font-size:16px;
  color:var(--btc-white);
  text-transform:uppercase;
  margin-bottom:-4px}
.info-alert {
  display:flex;
  align-items:flex-end;
  justify-content:center;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000000e6;
  padding:16px;
  opacity:0;
  visibility:hidden;
  z-index:-1;
  transition:all .3s ease}
.info-alert.alert-open {
  opacity:1;
  visibility:visible;
  z-index:9}
.info-alert.alert-open .alert-ctn {
  transform:translateY(0)}
.info-alert .alert-ctn {
  display:flex;
  flex-direction:column;
  min-height:300px;
  border:1px solid var(--btc-yellow-2);
  border-radius:16px;
  padding:32px;
  transform:translateY(100%);
  transition:transform .3s ease}
.info-alert .head-row {
  display:block;
  width:100%}
.info-alert .head-row .title {
  display:block;
  font-family:Bicubik;
  font-size:16px;
  color:var(--btc-white);
  font-weight:400;
  line-height:1.3;
  text-transform:uppercase}
.info-alert .desc-row {
  display:block;
  width:100%;
  padding-top:16px}
.info-alert .desc-row .text {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  font-weight:400;
  text-transform:uppercase;
  line-height:2}
.info-alert .desc-row .text .link-cta {
  display:contents;
  font-family:Bicubik;
  font-size:12px;
  font-weight:400;
  text-transform:uppercase;
  line-height:1.5}
.info-alert .num-row {
  display:block;
  padding:16px 0 24px}
.info-alert .num-row .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  text-transform:uppercase;
  color:var(--btc-gray)}
.info-alert .num-row .num-wrap {
  display:flex;
  align-items:center;
  gap:8px;
  padding-top:2px}
.info-alert .num-row .num-wrap .data {
  display:block;
  font-size:30px;
  font-family:ConthraxSb-Regular;
  line-height:1;
  color:var(--btc-yellow)}
.info-alert .num-row .num-wrap i {
  display:inline-block;
  font-size:28px;
  line-height:1;
  color:var(--btc-yellow)}
.info-alert .btn-row {
  display:flex;
  align-items:flex-end;
  flex:1;
  width:100%;
  padding-top:24px}
.info-alert .btn-row .base-cta {
  width:100%}
.modal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000000e6;
  z-index:9}
.modal .cross {
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  top:11px;
  right:12px;
  width:40px;
  height:40px;
  background-color:transparent;
  border:0;
  padding:0}
.modal .cross i {
  font-size:24px;
  color:var(--btc-white)}
.modal .scroll-wrap {
  position:absolute;
  top:50%;
  left:50%;
  max-height:100%;
  width:calc(100vw + 40px);
  padding:32px 36px;
  overflow-y:auto;
  z-index:2;
  transform:translate(-50%,-50%)}
.modal .body-m {
  position:relative;
  max-width:500px;
  width:100%;
  border-radius:24px;
  background:linear-gradient(to bottom,rgb(43,48,87) 0%,rgb(31,34,62) 100%);
  padding:24px;
  margin:0 auto}
.modal .body-m .head-m {
  display:block}
.modal .body-m .head-m .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:14px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.2;
  padding-right:40px}
.modal .body-m .head-m i {
  display:inline-block;
  margin-right:8px}
.modal .body-m .head-m .sub-title {
  display:block;
  font-family:Bicubik;
  font-size:10px;
  color:var(--btc-white);
  text-transform:uppercase;
  padding-top:12px}
.modal .body-m .fieldset {
  margin-top:24px}
.modal .body-m .btn-m {
  display:block;
  padding-top:24px}
.modal .body-m .btn-m .base-cta {
  width:100%}
.daily-modal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000000e6;
  opacity:0;
  visibility:hidden;
  z-index:-1;
  transition:all .1s ease}
.daily-modal.modal-open {
  opacity:1;
  visibility:visible;
  z-index:9}
.daily-modal .scroll-wrap {
  position:absolute;
  top:50%;
  left:50%;
  max-height:100%;
  width:calc(100vw + 40px);
  padding:32px 36px;
  overflow-y:auto;
  z-index:2;
  transform:translate(-50%,-50%)}
.daily-modal-body {
  position:relative;
  max-width:500px;
  width:100%;
  border-radius:24px;
  background:linear-gradient(to bottom,#5a5c81 0%,#090a1c 100%);
  padding:12px 12px 16px;
  margin:0 auto;
  transform:scale(.5);
  transition:transform .5s ease}
.modal-open .daily-modal-body {
  transform:scale(1)}
.daily-modal-body:before {
  position:absolute;
  top:1px;
  left:1px;
  content:"";
  width:calc(100% - 2px);
  height:calc(100% - 2px);
  background:linear-gradient(to bottom,#282b52 0%,#0b0c16 100%);
  border-radius:24px;
  z-index:0}
.daily-modal-body .upper {
  display:flex;
  justify-content:center;
  flex-direction:column;
  position:relative;
  background-color:var(--btc-black);
  padding:16px 16px 16px 100px;
  z-index:2;
  overflow:hidden;
  border-radius:16px}
@media (max-width: 420.98px) {
  .daily-modal-body .upper {
  padding-left:75px}
}
.daily-modal-body .upper:before {
  content:"";
  position:absolute;
  left:-105px;
  width:200px;
  height:200px;
  background:url(../images/media/planet.png) center right no-repeat;
  background-size:contain}
@media (max-width: 420.98px) {
  .daily-modal-body .upper:before {
  left:-125px}
}
.daily-modal-body .upper .title {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:24px;
  color:var(--btc-yellow);
  line-height:1;
  text-transform:uppercase}
@media (max-width: 420.98px) {
  .daily-modal-body .upper .title {
  font-size:22px}
}
.daily-modal-body .upper .sub-title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  text-transform:uppercase;
  line-height:1.2;
  padding-top:4px}
@media (max-width: 420.98px) {
  .daily-modal-body .upper .sub-title {
  font-size:10px}
}
.daily-modal-body .ctn {
  display:flex;
  flex-direction:column;
  gap:8px;
  position:relative;
  z-index:2;
  padding-top:12px}
.daily-modal-body .ctn .daily-rows {
  position:relative;
  background:linear-gradient(to bottom,#5a5c81 0%,#090a1c 100%);
  border-radius:16px;
  padding:1px;
  opacity:.5;
  pointer-events:none;
  transition:all .5s ease}
.daily-modal-body .ctn .daily-rows.done .icon {
  background:url(../images/icons/icon-done.png) center no-repeat;
  background-size:contain}
.daily-modal-body .ctn .daily-rows.done .desc .data {
  color:#62c35c}
.daily-modal-body .ctn .daily-rows.pre-active {
  opacity:1;
  animation:dailyRows 1s infinite ease}
.daily-modal-body .ctn .daily-rows.pre-active .icon {
  background:url(../images/icons/icon-active.png) center no-repeat;
  background-size:contain}
.daily-modal-body .ctn .daily-rows.pre-active .desc .data {
  color:var(--btc-yellow)}
.daily-modal-body .ctn .daily-rows.active {
  background:var(--btc-yellow);
  box-shadow:0 0 25px var(--btc-yellow);
  opacity:1}
.daily-modal-body .ctn .daily-rows.active .icon {
  background:url(../images/icons/icon-active.png) center no-repeat;
  background-size:contain}
.daily-modal-body .ctn .daily-rows.active .desc .data {
  color:var(--btc-yellow)}
.daily-modal-body .ctn .daily-rows.active-new {
  background:var(--btc-yellow);
  box-shadow:0 0 25px var(--btc-yellow);
  opacity:1;
  pointer-events:auto}
.daily-modal-body .ctn .daily-rows.active-new .icon {
  background:url(../images/icons/icon-active.png) center no-repeat;
  background-size:contain}
.daily-modal-body .ctn .daily-rows.active-new .desc .data {
  color:var(--btc-yellow)}
.daily-modal-body .ctn .daily-rows.clicked {
  pointer-events:none;
  box-shadow:0 0 0 var(--btc-yellow);
  animation:dailyClicked 1s linear}
.daily-modal-body .ctn .daily-rows.clicked .icon {
  background:url(../images/icons/icon-active-done.png) center no-repeat;
  background-size:contain}
.daily-modal-body .ctn .daily-rows.clicked .desc .data-animate {
  animation:dailyCountUp 1s forwards}
.daily-modal-body .ctn .daily-rows .holder {
  display:flex;
  align-items:center;
  gap:12px;
  background:linear-gradient(to bottom,#282b52 0%,#0b0c16 100%);
  border-radius:16px;
  padding:16px}
.daily-modal-body .ctn .daily-rows .icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:32px;
  min-width:32px;
  height:32px;
  background:url(../images/icons/icon-time.png) center no-repeat;
  background-size:contain;
  transition:all .5s ease}
.daily-modal-body .ctn .daily-rows .desc {
  display:block;
  position:relative}
.daily-modal-body .ctn .daily-rows .desc .title {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:var(--btc-white);
  line-height:1.2;
  text-transform:uppercase}
.daily-modal-body .ctn .daily-rows .desc .data {
  display:block;
  font-family:ConthraxSb-Regular;
  font-size:22px;
  color:#3458a2;
  text-transform:uppercase;
  line-height:1;
  transition:all .5s ease}
.daily-modal-body .ctn .daily-rows .desc .data-animate {
  position:absolute;
  width:100%;
  bottom:0;
  left:-14px;
  opacity:0;
  text-align:center}
.daily-modal-body .buttons {
  display:flex;
  justify-content:center;
  position:relative;
  flex-wrap:wrap;
  gap:16px;
  padding-top:16px;
  z-index:2}
.daily-modal-body .buttons .base-cta {
  min-width:170px;
  min-height:auto;
  padding:14px 24px 12px}
.promo-code-modal {
  opacity:0;
  visibility:hidden;
  z-index:-1;
  transition:all .1s ease}
.promo-code-modal.modal-open {
  opacity:1;
  visibility:visible;
  z-index:9}
.promo-code-modal.modal-open .body-m {
  transform:scale(1)}
.promo-code-modal .body-m {
  transform:scale(.5);
  transition:transform .5s ease}
@keyframes rotate {
  0% {
  transform:rotate(0) scale(.9)}
to {
  transform:rotate(360deg) scale(1)}
}
@keyframes rotate-pulse {
  0% {
  opacity:0;
  stroke-dasharray:360}
50% {
  opacity:1;
  stroke-dasharray:240}
to {
  opacity:0;
  stroke-dasharray:360}
}
@keyframes sparkler-light-pulsating {
  0% {
  transform:scale(1)}
25% {
  transform:scale(1.1)}
75% {
  transform:scale(.9)}
to {
  transform:scale(1)}
}
@keyframes sparkler-sparkle {
  0% {
  transform:translateY(-.5rem) scaleY(.25);
  opacity:0}
10% {
  transform:translateY(-1rem) scaleY(.5);
  opacity:.35}
30% {
  transform:translateY(-2rem) scaleY(.5);
  opacity:.7}
50% {
  transform:translateY(-4rem) scaleY(1.5);
  opacity:.7}
51% {
  opacity:0;
  transform:translateY(-4rem) scaleY(1)}
to {
  opacity:0;
  transform:translateY(0) scaleY(.25)}
}
@media screen and (max-height: 800px) {
  @keyframes piu-piu {
  to {
  transform:translateY(-50px);
  opacity:0}
}
}
@keyframes main-rotate {
  0% {
  transform:scale(1)}
50% {
  transform:scale(.9)}
to {
  transform:scale(1)}
}
@keyframes piu-piu {
  to {
  transform:translateY(-75px) scale(.7);
  opacity:0}
}
@keyframes countUp {
  0% {
  opacity:.9;
  transform:translateY(50px)}
to {
  opacity:1;
  transform:translateY(0)}
}
@keyframes dailyRows {
  0% {
  transform:scale(1)}
50% {
  background:var(--btc-yellow);
  transform:scale(1.1)}
to {
  background:var(--btc-yellow);
  transform:scale(1)}
}
@keyframes dailyCountUp {
  0% {
  opacity:.5;
  transform:translateY(0)}
50% {
  opacity:1}
to {
  opacity:0;
  transform:translateY(-160px)}
}
@keyframes dailyClicked {
  0% {
  box-shadow:0 0 25px var(--btc-yellow)}
25% {
  box-shadow:0 0 15px var(--btc-yellow)}
50% {
  box-shadow:0 0 25px var(--btc-yellow)}
75% {
  box-shadow:0 0 5px var(--btc-yellow)}
to {
  box-shadow:0 0 0 var(--btc-yellow)}
}
.redirect-rows {
  background-color:var(--btc-dark-8)}
.body.redirect-page .background {
  display:none}
.icon-yt:before {
  content:""}
* {
  touch-action:manipulation}
.main-rows .media-hol {
  touch-action:none!important}
.my-team-section .info-team .table-tm th:last-child {
  width:auto!important}
.main-rows .promo-row[data-v-55cd8a2b] {
  right:inherit!important;
  left:10px;
  align-items:flex-start!important}
.prev-day[data-v-d351437b] {
  box-shadow:0 0 0 var(--btc-yellow)!important}
.daily-modal-body .ctn .daily-rows.prev-day .icon[data-v-d351437b] {
  background:url(../images/icons/icon-active-done.png) center no-repeat;
  background-size:contain}
.tree.empty[data-v-46232c00] {
  text-align:center;
  font-size:10px;
  font-weight:400}
.tree-rows.tree--open .tree[data-v-46232c00] {
  max-height:3000px!important}
.tree-rows .head-tree .tree-rules[data-v-08a8d53f] {
  font-size:14px!important}
.bonus-rows .details .btn-details[data-v-08a8d53f] {
  font-size:12px}
.invoice-rows .ctn .data[data-v-b02a139a] {
  overflow-wrap:break-word;
  font-size:13px}
.btn-info[data-v-ff2def6b]:nth-child(2) {
  margin-top:10px}
.btn-info p.title[data-v-ff2def6b] {
  font-size:13px}
.btn-info .btn-rate[data-v-ff2def6b] {
  font-size:14px!important;
  color:var(--btc-yellow-2)!important}
.btn-info .tab-contents[data-v-ff2def6b] {
  padding-top:3px!important}
.fs-13[data-v-ff2def6b] {
  font-size:13px!important}
.notice.form[data-v-b6fc5982] {
  z-index:1001!important}
.notice.form.open[data-v-b6fc5982] {
  display:flex}
.modal.sl-wallet[data-v-b6fc5982] {
  display:none}
.modal.sl-wallet.open[data-v-b6fc5982] {
  display:flex}
.airdrops-row .details-ctn .row.no-active .btn-wrap[data-v-b6fc5982],.airdrops-row .details-ctn .row.no-active .info-row[data-v-b6fc5982] {
  display:none}
.airdrops-row .details-ctn .row.no-active .det-wrap .string[data-v-b6fc5982] {
  border-bottom:none}
.fieldset .input-group .input[data-v-b6fc5982] {
  font-size:10px}
.airdrops-row .details-ctn .info-row .text[data-v-b6fc5982] {
  color:#fff}
.base-cta.yellow-cl-cta.checking[data-v-b6fc5982] {
  opacity:.5}
.airdrops-exchanges .icon-right-open[data-v-b6fc5982] {
  display:inline-block;
  line-height:0;
  font-size:22px;
  color:var(--btc-white)}
.airdrops-exchanges .btn-arrows[data-v-b6fc5982] {
  display:inline-block;
  line-height:0;
  font-size:18px;
  color:var(--btc-white)}
.airdrops-exchanges .btn-link[data-v-b6fc5982] {
  background-color:inherit}
.pack-rows .btn-details[data-v-b6fc5982] {
  display:flex;
  align-items:center;
  justify-content:center;
  width:45px;
  height:45px;
  border-radius:50%;
  border:0;
  background-color:var(--btc-yellow-2)}
.pack-rows .btn-details .icon-down[data-v-b6fc5982] {
  display:inline-block;
  line-height:0;
  font-size:45px;
  color:var(--btc-white)}
.pack-rows.details--open .details-ctn[data-v-b6fc5982] {
  padding:16px}
.airdrops-row.completed .description .title[data-v-b6fc5982] {
  display:block;
  font-family:Bicubik;
  font-size:12px;
  color:#7680cb;
  text-transform:uppercase;
  font-weight:400;
  padding-top:4px}
.airdrops-row.completed .description .num .data[data-v-b6fc5982] {
  display:block;
  font-family:Bicubik;
  line-height:1;
  font-size:16px;
  color:var(--btc-yellow-2);
  text-transform:uppercase;
  font-weight:400}
.airdrops-row.completed .description .name[data-v-b6fc5982] {
  display:block;
  position:relative;
  font-family:ConthraxSb-Regular;
  font-size:18px;
  color:var(--btc-white);
  text-transform:uppercase;
  z-index:1}
.airdrops-row.completed .info-row[data-v-b6fc5982] {
  opacity:.5;
  pointer-events:none}
@font-face {
  font-family:swiper-icons;
  src:url(data:application/font-woff;
  charset=utf-8;
  base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight:400;
  font-style:normal}
:root {
  --swiper-theme-color: #007aff}
:host {
  position:relative;
  display:block;
  margin-left:auto;
  margin-right:auto;
  z-index:1}
.swiper {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1;
  display:block}
.swiper-vertical>.swiper-wrapper {
  flex-direction:column}
.swiper-wrapper {
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:flex;
  transition-property:transform;
  transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
  transform:translateZ(0)}
.swiper-horizontal {
  touch-action:pan-y}
.swiper-vertical {
  touch-action:pan-x}
.swiper-slide {
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  transition-property:transform;
  display:block}
.swiper-slide-invisible-blank {
  visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide {
  height:auto}
.swiper-autoheight .swiper-wrapper {
  align-items:flex-start;
  transition-property:transform,height}
.swiper-backface-hidden .swiper-slide {
  transform:translateZ(0);
  backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective:1200px}
.swiper-3d .swiper-wrapper {
  transform-style:preserve-3d}
.swiper-3d {
  perspective:1200px}
.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow {
  transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper {
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
  scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper {
  scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
  content:"";
  flex-shrink:0;
  order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:center center;
  scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height:100%;
  min-height:1px;
  width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  width:100%;
  min-width:1px;
  height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10}
.swiper-3d .swiper-slide-shadow {
  background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left {
  background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right {
  background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top {
  background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-lazy-preloader {
  width:42px;
  height:42px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-21px;
  margin-top:-21px;
  z-index:10;
  transform-origin:50%;
  box-sizing:border-box;
  border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius:50%;
  border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000}
@keyframes swiper-preloader-spin {
  0% {
  transform:rotate(0)}
to {
  transform:rotate(360deg)}
}
.buy-bank-section .btn-row {
  padding-bottom:20px}
.invoice-rows .ctn .data {
  overflow-wrap:break-word!important;
  font-size:13px!important}
.promotion-section .prize-promo .block .ctn[data-v-cc1bf431] {
  padding:9px}
.promotion-section .prize-promo .block .ctn[data-v-cc1bf431]:before {
  content:none}
