/*
Theme Name: New exchanger 2.0
Theme URI: https://premiumexchanger.com
Description: PremiumBox theme
Version: 2.7.4.3
Author: Premium
Author URI: https://premiumexchanger.com
*/
:root {
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --Bg: #232323;
  --Bg-Light: #F3F7FF;
  --Header-Padding-Sides: 3.2rem;
  --Header-Padding-Horizontal: 3.4rem;
  --Gradient-Table-Dark: linear-gradient(278deg, #333 32.92%, #484848 101.71%);
  --Scroll-Dark: rgba(0, 0, 0, 0.2);
  --Form-Fill-Light: linear-gradient(293deg, rgba(39, 67, 93, 0.02) 4.42%, rgba(61, 61, 61, 0.00) 31.33%, rgba(61, 61, 61, 0.00) 50.09%, rgba(39, 67, 93, 0.02) 98.97%), linear-gradient(270deg, rgba(61, 61, 61, 0.02) 0%, rgba(61, 61, 61, 0.00) 20.31%, rgba(61, 61, 61, 0.00) 75.52%, rgba(61, 61, 61, 0.02) 100%), #FFF;
  --Form-Total-Field-Fill: linear-gradient(167deg, rgba(24, 24, 24, 0.60) 51.74%, rgba(36, 50, 86, 0.60) 120.52%);
  --Order-Big-Block-Fill: #FFF;
  --Order-Big-Block-Fill-Dark: #3B4359;
  --Order-Big-Block-Fill-Gradient: linear-gradient(278deg, #333 32.92%, #484848 101.71%);
  --Colors-Strokes-Field-Stroke-Dark: rgba(255, 255, 255, 0.10);
  --Colors-Strokes-Field-Stroke-Light: #F2F4FD;
  --Colors-Texts-Text-Secondary: #898989;
  --Events-Text-Dark: #FFF;
  --Popup-Fill-Dark: #4D4D4D;
  --Popup-Fill-Light: #FFF;
  --Widget-Block-Fill: #303030;
  --Widget-Block-Fill-White: #FFF;
  --Colors-Texts-Dark: #FFF;
  --Color-primary: #4D7BF1;
  --Colors-Texts-Text-light: #ffffff;
  --Page-Fill: #EBF1FF;
  --Page-Fill-dark: #1a1a1a;
  --Page-Fill-dark-border: #1F1F1F;
  --Page-Fill-border: rgba(255, 0, 0, 0.00);
  --Field-Fill-Dark: rgba(24, 24, 24, 0.60);
  --h1-h2-h3-white: #ffffff;
  --h-1-h-2-dark: #F3F3F3;
  --Field-Fill-White: #F2F4FD;
  --Form-Field-Fill: linear-gradient(157deg, #E4E9FB 14.29%, #F2F4FD 49.1%);
  --Desktop-Blocks-Big-Block-Top-Padding: 3.2rem;
  --Desktop-Blocks-Big-Block-Horizontal-Padding: 2.8rem;
  --Desktop-Blocks-Big-Block-Bottom-Padding: 3.2rem;
  --Desktop-Big-Block-Corner-Radius: 1.2rem;
  --Margin-main-mob: 4rem;
  --Desktop-Radius-Small-Block-Corner-Radius: 2rem;
  --Desktop-Radius-Big-Block-Corner-Radius: 2.8rem;
  --Desktop-Radius-Main-Big-Block-Corner: 2.8rem;
  --Desktop-Radius-Button-L-Corner: 1.6rem;
  --Desktop-Blocks-Small-Block-Top-Padding: 2.4rem;
  --Desktop-Blocks-Small-Block-Horizontal-Padding: 3.2rem;
  --Desktop-Blocks-Small-Block-Bottom-Padding: 2.8rem;
  --Mobile-Radius-Button-S-Corner: 0.8rem;
  --Mobile-Blocks-Small-Block-Top-Padding: 1.6rem;
  --Mobile-Blocks-Small-Block-Horizontal-Padding: 1.6rem;
  --Mobile-Blocks-Small-Block-Bottom-Padding: 2rem;
  --Mobile-Radius-Small-Block-Corner-Radius: 0.8rem;
  --Mobile-Blocks-Main-Big-Block-Top-Padding: 2.4rem;
  --Mobile-Blocks-Main-Big-Block-Horizontal-Paddings: 2.4rem;
  --Mobile-Blocks-Main-Big-Block-Bottom-Paddings: 2.8rem;
  /*----*/
  --Colors-Texts-Light: #424242;
  --Colors-Fills-Table-Item-Dark: rgba(5, 5, 5, 0.10);
  --Colors-Fills-Table-Item-Light: rgba(77, 123, 241, 0.04);
  --Colors-Fills-Table-Header-Dark: rgba(0, 0, 0, 0.20);
  --Colors-Fills-Table-Header-Light: rgba(77, 123, 241, 0.10);
  --Colors-Strokes-Big-Block-Stroke: rgba(255, 255, 255, 0.08);
  --Big-Block-Fill-Light: #FFF;
  --Big-Block-Fill-Dark: linear-gradient(278deg, #333 32.92%, #484848 101.71%);
  --Colors-Strokes-Small-Block-Stroke-Light: rgba(0, 0, 0, 0.12);
  --Colors-Strokes-Small-Block-Stroke-Dark: rgba(255, 255, 255, 0.08);
  --Small-Block-Fill-Light: #FFF;
  --Small-Block-Fill-Dark: rgba(255, 255, 255, 0.06);
  --Colors-Texts-Form-Secondary-Text: #898989;
  --Colors-Texts-Form-Text-Dark: #F3F3F3;
  --Colors-Texts-Form-Text-Light: #424242;
  --Colors-Fills-Tab-Fill-Light: rgba(255, 255, 255, 0.60);
  --Colors-Fills-Tab-Fill-Dark: rgba(255, 255, 255, 0.16);
  --Desktop-Main-Main-Big-Block-Top-Padding: 6rem;
  --Desktop-Main-Main-Big-Block-Horizontal-Paddings: 6rem;
  --Desktop-Main-Main-Big-Block-Bottom-Paddings: 6rem;
  --Colors-Strokes-Form-Stroke-Light: rgba(255, 0, 0, 0.00);
  --Colors-Strokes-Form-Stroke-Dark: rgba(255, 0, 0, 0.00);
  --Colors-States-Currency-Item-Hover-Light: rgba(77, 123, 241, 0.10);
  --Colors-States-Currency-Item-Selected-Light: rgba(77, 123, 241, 0.20);
  --Colors-States-Droplist-Item-Hover-Light: rgba(77, 123, 241, 0.10);
  --Colors-States-Droplist-Item-Active-Light: rgba(77, 123, 241, 0.20);
  --Colors-States-Droplist-Item-Active-Dark: rgba(255, 255, 255, 0.10);
  --Colors-States-Droplist-Item-Hover-Dark: rgba(255, 255, 255, 0.20);
  --Form-Field-Fill-Gradient-Dark: linear-gradient(167deg, rgba(24, 24, 24, 0.60) 51.74%, rgba(36, 50, 86, 0.60) 120.52%);
  --Form-Field-Fill-Gradient-Light: linear-gradient(157deg, #E4E9FB 14.29%, #F2F4FD 49.1%);
  --Form-Fill-Dark: linear-gradient(293deg, #27435D 4.42%, rgba(61, 61, 61, 0.00) 31.33%, rgba(61, 61, 61, 0.00) 50.09%, #27435D 98.97%), linear-gradient(270deg, #3D3D3D 0%, rgba(61, 61, 61, 0.00) 20.31%, rgba(61, 61, 61, 0.00) 75.52%, #3D3D3D 100%), #232323;
  --Colors-Fills-Deviders: rgba(255, 255, 255, 0.08);
  --Colors-Texts-Text-Dark: #ffffff;
  --desktop-inputs-buttons-inputs-height: 6rem;
  --desktop-inputs-buttons-inputs-horizontal-paddings: 1.2rem;
  --Desktop-Radius-Form-Block-Corner-Radius: 4rem;
  --Desktop-Blocks-Form-Block-Top-Padding: 6rem;
  --Desktop-Blocks-Form-Block-Horizontal-Padding: 3.6rem;
  --Desktop-Blocks-Form-Block-Bottom-Padding: 6rem;
  --Mobile-Blocks-Form-Block-Top-Padding: 2.4rem;
  --Mobile-Blocks-Form-Block-Horizontal-Padding: 2.4rem;
  --Mobile-Blocks-Form-Block-Bottom-Padding: 2.8rem;
  --Desktop-Popups-Popup: 53.6rem;
  --Desktop-Popups-Popup-Top-Padding: 3.2rem;
  --Desktop-Popups-Popup-Horizontal-Padding: 2.8rem;
  --Desktop-Popups-Popup-Bottom-Padding: 4rem;
  --Desktop-Radius-Popup-Corner-Radius: 1.2rem;
  --Desktop-Radius-Inputs-Corner-Radius: 1.6rem;
  --Desktop-Radius-Corner-Radius: 1.6rem;
  --Colors-Fills-Form-Deviders-Dark: rgba(0, 0, 0, 0.20);
  --Colors-Fills-Form-Deviders-Light: rgba(0, 0, 0, 0.08);
  --Mobile-Blocks-Big-Block-Top-Padding: 2.4rem;
  --Mobile-Blocks-Big-Block-Horizontal-Padding: 2.4rem;
  --Mobile-Blocks-Big-Block-Bottom-Padding: 2.8rem;
  --paddings-radius-desktop-small-block-vertical-padding: 2rem;
  --Mobile-Radius-Corner-Radius: 0.8rem;
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

hr {
  border: 0;
  border-top: 1px solid;
  color: inherit;
  margin: 1rem 0;
  opacity: 0.25;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  margin-top: 0;
}

h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 120rem) {
  h1 {
    font-size: 2.5rem;
  }
}

h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 120rem) {
  h2 {
    font-size: 2rem;
  }
}

h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 120rem) {
  h3 {
    font-size: 1.75rem;
  }
}

h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 120rem) {
  h4 {
    font-size: 1.5rem;
  }
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin-bottom: 1rem;
  margin-top: 0;
}

abbr[title] {
  cursor: help;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1rem;
}

ol,
ul {
  padding-left: 2rem;
}

dl,
ol,
ul {
  margin-bottom: 1rem;
  margin-top: 0;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 0.875em;
}

mark {
  background-color: var(--bs-highlight-bg);
  padding: 0.1875em;
}

sub,
sup {
  font-size: 0.75em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #4D7BF1;
  text-decoration: underline;
  text-underline-offset: 0.4rem;
  transition: all 0.1s ease-in-out;
}

a:hover {
  transition: color 0.1s ease-in-out;
}

a:active {
  transition: color 0.1s ease-in-out;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

code,
kbd,
pre,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  font-size: 0.875em;
  margin-bottom: 1rem;
  margin-top: 0;
  overflow: auto;
}

pre code {
  color: inherit;
  font-size: inherit;
  word-break: normal;
}

code {
  word-wrap: break-word;
  color: var(--bs-code-color);
  font-size: 0.875em;
}

a>code {
  color: inherit;
}

kbd {
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
  color: var(--bs-body-bg);
  font-size: 0.875em;
  padding: 0.1875rem 0.375rem;
}

@media(min-width:1201px) {
  pre {
    margin-bottom: 1rem;
  }

  kbd {
    padding: 0.2rem 0.4rem;
  }
}

kbd kbd {
  font-size: 1em;
  padding: 0;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  border-collapse: collapse;
  caption-side: bottom;
}

caption {
  color: #6c757d;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

tbody,
td,
tfoot,
th,
thead,
tr {
  border: 0 solid;
  border-color: inherit;
}

.registerform_box label,
.loginform_box label {
  /* width: max-content; */
  min-width: 150px;
}

.page-id-18 label {
  width: max-content;
  min-width: 60px;
}

.page-id-18 .form_field_line {
  align-items: flex-start;
}

label {
  display: inline-block;
}

button {
  border-radius: unset;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}

[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

textarea {
  resize: vertical;
}

fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}

legend {
  float: left;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
  margin-bottom: 0.5rem;
  padding: 0;
  width: 100%;
}

@media (min-width: 120rem) {
  legend {
    font-size: 1.5rem;
  }
}

legend+* {
  clear: left;
}

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -0.2rem;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

::file-selector-button {
  -webkit-appearance: button;
  font: inherit;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  cursor: pointer;
  display: list-item;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}


@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Nunito-Regular.woff2) format("truetype");
}

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 500;
  src: url(./fonts/Nunito-Medium.woff2) format("truetype");
}

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 600;
  src: url(./fonts/Nunito-Medium.woff2) format("truetype");
}

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  src: url(./fonts/Nunito-Bold.woff2) format("truetype");
}


html {
  font-size: 0.5208333333vw;
  height: 100%;
  width: 100%;
  background-color: #161824;
}

@media(min-width:192rem) {
  html {
    font-size: 10px;
  }
}

@media only screen and (max-width:120rem) {
  html {
    font-size: 0.80833333333vw;
  }
}

@media only screen and (max-width:900px) {
  html {
    font-size: 0.81111111111vw;
  }
}

@media only screen and (max-width:640px) {
  html {
    font-size: 2.77777777778vw
  }
}

::-webkit-input-placeholder {
  color: var(--Colors-Texts-Form-Secondary-Text);
}

::-moz-placeholder {
  color: var(--Colors-Texts-Form-Secondary-Text);
}

:-ms-input-placeholder {
  color: var(--Colors-Texts-Form-Secondary-Text);
}

::-ms-input-placeholder {
  color: var(--Colors-Texts-Form-Secondary-Text);
}

::placeholder {
  color: var(--Colors-Texts-Form-Secondary-Text);
}

::-moz-selection {
  background-color: #3d5fc2;
  color: #fff;
}

::selection {
  background-color: #3d5fc2;
  color: #fff;
}

select option:checked {
  background-color: rgba(0, 0, 0, 0.2);
}

.light select option:checked {
  background-color: var(--Colors-States-Currency-Item-Selected-Light);
}

input,
textarea {
  outline: none;
}

input:focus:required:invalid,
textarea:focus:required:invalid {
  border-color: #FF7B7B;
}

input:required:valid,
textarea:required:valid {
  border-color: #B1E599;
}

* {
  outline: none !important;
}

.section-hidden {
  overflow: hidden;
}

.reviews .section_content_wrapper {
  margin-bottom: 30px;
}

.news-section .button,
.reviews .button {
  display: block;
  width: fit-content;
  margin-left: auto;
}

.reviews {
  margin-bottom: 8rem;
  padding: 0;
  background-color: transparent;
}


.news-section .col--lg-4,
.reviews .col--lg-4 {
  gap: 30px !important;
}


body {
  position: relative;
  display: flex;
  flex-direction: column;
  margin: 0;
  min-height: 100%;
  min-width: 32rem;

  font-family: "Nunito", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #ffffff;

  background-color: #161824;
  overflow-x: hidden;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  visibility: hidden;
}

body>* {
  min-width: 0;
}

img {
  height: auto;
  object-fit: contain;
}

p {
  margin-bottom: 18px;
}

p:last-child {
  margin-bottom: 0;
}

p:empty {
  display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 2rem;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}

a {
  text-decoration: none;
  text-underline-offset: 0.4rem;
  color: var(--Color-primary);
}

a:not([class]):hover {
  text-decoration: underline;
}

a:not([class]):active {
  opacity: 0.6;
}

a,
button {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

ol,
ul {
  margin: 0;
  padding: 0;
}

ol:not([class]),
ul:not([class]) {
  margin-bottom: 2rem;
}

ol:not([class]) {
  padding: 0;
  list-style: none;
}

ol:not([class]) li {
  counter-increment: section;
}

ol:not([class]) li::before {
  margin-right: 0.8rem;
  content: counter(section) ".";
}

ol:not([class]):last-child,
ul:not([class]):last-child {
  margin-bottom: 0;
}

ol:not([class]) li,
ul:not([class]) li {
  margin-bottom: 0.8rem;
}

ol:not([class]) li:last-child,
ul:not([class]) li:last-child {
  margin-bottom: 0;
}

ol[class],
ul[class] {
  list-style: none;
}

ul:not([class]) li {
  position: relative;
  list-style: none;
}

.mb-15 {
  margin-bottom: 1.5rem;
}

.mb-20 {
  margin-bottom: 2rem;
}

.mb-24 {
  margin-bottom: 2.4rem;
}

.mb-25 {
  margin-bottom: 2.5rem;
}

.mb-28 {
  margin-bottom: 2.8rem;
}

.mb-30 {
  margin-bottom: 3rem;
}

.mb-35 {
  margin-bottom: 3.5rem;
}

.mb-40 {
  margin-bottom: var(--Margin-main-mob);
}

.mb-65 {
  margin-bottom: 6.5rem;
}

.mb-70 {
  margin-bottom: 7rem;
}

.mb-80 {
  margin-bottom: 8rem;
}

.mb-90 {
  margin-bottom: 9rem;
}

.position-center {
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.clear {
  clear: both;
}

.section {
  margin-bottom: 56px;
}

main {
  margin-top: 140px;
}


.can-bg-wrapper section.can-bg:nth-child(2n) {
  background-color: rgba(10, 15, 13, 0.75);
  padding: 8rem 0;
}

@media only screen and (max-width: 640px) {

  main {
    margin-top: 130px;
  }

  .can-bg-wrapper section.can-bg:nth-child(2n) {
    padding: 3.2rem 0;
  }
}

.can-bg-wrapper section.can-bg:last-child {
  padding-bottom: 8rem;
}

.container {
  margin: 0 auto;
  width: 100%;
  max-width: 1161px;
  padding: 0 20px;
}

.row {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex_fw {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex_aic {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex_jcc {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex_jcsb {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.grid {
  -webkit-column-gap: 0.8rem;
  -moz-column-gap: 0.8rem;
  column-gap: 0.8rem;
  display: -ms-grid;
  display: grid;
  row-gap: 0.8rem;
}

.grid>* {
  min-width: 0;
}

.grid.premium-3-1 {
  -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr 2rem 34rem;
  gap: 1.9rem;
  grid-template-columns: 1fr 1fr 1fr 34rem;
  padding: 3.2rem;
  border-radius: 3.2rem;
}

.grid.col--sm-12 {
  -ms-grid-columns: (1fr) [12];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-12>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(6) {
  -ms-grid-column: 6;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(7) {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(8) {
  -ms-grid-column: 8;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(9) {
  -ms-grid-column: 9;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(10) {
  -ms-grid-column: 10;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(11) {
  -ms-grid-column: 11;
  -ms-grid-row: 1;
}

.grid.col--sm-12>:nth-child(12) {
  -ms-grid-column: 12;
  -ms-grid-row: 1;
}

.grid.col--sm-11 {
  -ms-grid-columns: (1fr) [11];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-11>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(6) {
  -ms-grid-column: 6;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(7) {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(8) {
  -ms-grid-column: 8;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(9) {
  -ms-grid-column: 9;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(10) {
  -ms-grid-column: 10;
  -ms-grid-row: 1;
}

.grid.col--sm-11>:nth-child(11) {
  -ms-grid-column: 11;
  -ms-grid-row: 1;
}

.grid.col--sm-10 {
  -ms-grid-columns: (1fr) [10];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-10>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(6) {
  -ms-grid-column: 6;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(7) {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(8) {
  -ms-grid-column: 8;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(9) {
  -ms-grid-column: 9;
  -ms-grid-row: 1;
}

.grid.col--sm-10>:nth-child(10) {
  -ms-grid-column: 10;
  -ms-grid-row: 1;
}

.grid.col--sm-9 {
  -ms-grid-columns: (1fr) [9];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-9>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-9>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-9>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-9>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-9>:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.grid.col--sm-9>:nth-child(6) {
  -ms-grid-column: 6;
  -ms-grid-row: 1;
}

.grid.col--sm-9>:nth-child(7) {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
}

.grid.col--sm-9>:nth-child(8) {
  -ms-grid-column: 8;
  -ms-grid-row: 1;
}

.grid.col--sm-9>:nth-child(9) {
  -ms-grid-column: 9;
  -ms-grid-row: 1;
}

.grid.col--sm-8 {
  -ms-grid-columns: (1fr) [8];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-8>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-8>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-8>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-8>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-8>:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.grid.col--sm-8>:nth-child(6) {
  -ms-grid-column: 6;
  -ms-grid-row: 1;
}

.grid.col--sm-8>:nth-child(7) {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
}

.grid.col--sm-8>:nth-child(8) {
  -ms-grid-column: 8;
  -ms-grid-row: 1;
}

.grid.col--sm-7 {
  -ms-grid-columns: (1fr) [7];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-7>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-7>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-7>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-7>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-7>:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.grid.col--sm-7>:nth-child(6) {
  -ms-grid-column: 6;
  -ms-grid-row: 1;
}

.grid.col--sm-7>:nth-child(7) {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
}

.grid.col--sm-6 {
  -ms-grid-columns: (1fr) [6];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-6>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-6>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-6>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-6>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-6>:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.grid.col--sm-6>:nth-child(6) {
  -ms-grid-column: 6;
  -ms-grid-row: 1;
}

.grid.col--sm-5 {
  -ms-grid-columns: (1fr) [5];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-5>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-5>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-5>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-5>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-5>:nth-child(5) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.grid.col--sm-4 {
  -ms-grid-columns: (1fr) [4];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-4>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-4>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-4>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-4>:nth-child(4) {
  -ms-grid-column: 4;
  -ms-grid-row: 1;
}

.grid.col--sm-3 {
  -ms-grid-columns: (1fr) [3];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-3>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-3>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-3>:nth-child(3) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}

.grid.col--sm-2 {
  -ms-grid-columns: (1fr) [2];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-2>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.grid.col--sm-2>:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}

.grid.col--sm-1 {
  -ms-grid-columns: (1fr) [1];
  -ms-grid-rows: auto;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto;
}

.grid.col--sm-1>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.span--sm-12 {
  -ms-grid-column-span: 12;
  grid-column: span 12;
}

.span--sm-11 {
  -ms-grid-column-span: 11;
  grid-column: span 11;
}

.span--sm-10 {
  -ms-grid-column-span: 10;
  grid-column: span 10;
}

.span--sm-9 {
  -ms-grid-column-span: 9;
  grid-column: span 9;
}

.span--sm-8 {
  -ms-grid-column-span: 8;
  grid-column: span 8;
}

.span--sm-7 {
  -ms-grid-column-span: 7;
  grid-column: span 7;
}

.span--sm-6 {
  -ms-grid-column-span: 6;
  grid-column: span 6;
}

.span--sm-5 {
  -ms-grid-column-span: 5;
  grid-column: span 5;
}

.span--sm-4 {
  -ms-grid-column-span: 4;
  grid-column: span 4;
}

.span--sm-3 {
  -ms-grid-column-span: 3;
  grid-column: span 3;
}

.span--sm-2 {
  -ms-grid-column-span: 2;
  grid-column: span 2;
}

.span--sm-1 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
}

@media only screen and (min-width: 760.8rem) {
  .grid.col--md-12 {
    -ms-grid-columns: (1fr) [12];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-12>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(11) {
    -ms-grid-column: 11;
    -ms-grid-row: 1;
  }

  .grid.col--md-12>:nth-child(12) {
    -ms-grid-column: 12;
    -ms-grid-row: 1;
  }

  .grid.col--md-11 {
    grid-template-columns: repeat(11, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-11>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--md-11>:nth-child(11) {
    -ms-grid-column: 11;
    -ms-grid-row: 1;
  }

  .grid.col--md-10 {
    -ms-grid-columns: (1fr) [10];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-10>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--md-10>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--md-9 {
    -ms-grid-columns: (1fr) [9];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(9, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-9>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-9>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-9>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-9>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-9>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--md-9>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--md-9>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--md-9>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--md-9>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--md-8 {
    -ms-grid-columns: (1fr) [8];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-8>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-8>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-8>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-8>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-8>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--md-8>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--md-8>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--md-8>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--md-7 {
    -ms-grid-columns: (1fr) [7];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-7>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-7>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-7>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-7>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-7>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--md-7>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--md-7>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--md-6 {
    -ms-grid-columns: (1fr) [6];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-6>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-6>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-6>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-6>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-6>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--md-6>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--md-5 {
    -ms-grid-columns: (1fr) [5];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-5>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-5>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-5>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-5>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-5>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--md-4 {
    -ms-grid-columns: (1fr) [4];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-4>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-4>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-4>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-4>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--md-3 {
    -ms-grid-columns: (1fr) [3];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-3>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-3>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-3>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--md-2 {
    -ms-grid-columns: (1fr) [2];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-2>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--md-2>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--md-1 {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--md-1>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .span--md-12 {
    -ms-grid-column-span: 12;
    grid-column: span 12;
  }

  .span--md-11 {
    -ms-grid-column-span: 11;
    grid-column: span 11;
  }

  .span--md-10 {
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }

  .span--md-9 {
    -ms-grid-column-span: 9;
    grid-column: span 9;
  }

  .span--md-8 {
    -ms-grid-column-span: 8;
    grid-column: span 8;
  }

  .span--md-7 {
    -ms-grid-column-span: 7;
    grid-column: span 7;
  }

  .span--md-6 {
    -ms-grid-column-span: 6;
    grid-column: span 6;
  }

  .span--md-5 {
    -ms-grid-column-span: 5;
    grid-column: span 5;
  }

  .span--md-4 {
    -ms-grid-column-span: 4;
    grid-column: span 4;
  }

  .span--md-3 {
    -ms-grid-column-span: 3;
    grid-column: span 3;
  }

  .span--md-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }

  .span--md-1 {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}

@media only screen and (min-width: 641px) {
  .grid.col--lg-12 {
    -ms-grid-columns: (1fr) [12];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-12>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(11) {
    -ms-grid-column: 11;
    -ms-grid-row: 1;
  }

  .grid.col--lg-12>:nth-child(12) {
    -ms-grid-column: 12;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11 {
    -ms-grid-columns: (1fr) [11];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(11, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-11>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--lg-11>:nth-child(11) {
    -ms-grid-column: 11;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10 {
    -ms-grid-columns: (1fr) [10];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-10>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--lg-10>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9 {
    grid-template-columns: repeat(9, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-9>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--lg-9>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--lg-8 {
    -ms-grid-columns: (1fr) [8];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-8>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-8>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-8>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-8>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-8>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--lg-8>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--lg-8>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--lg-8>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--lg-7 {
    -ms-grid-columns: (1fr) [7];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-7>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-7>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-7>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-7>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-7>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--lg-7>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--lg-7>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--lg-6 {
    -ms-grid-columns: (1fr) [6];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-6>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-6>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-6>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-6>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-6>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--lg-6>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--lg-5 {
    -ms-grid-columns: (1fr) [5];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-5>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-5>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-5>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-5>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-5>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--lg-4 {
    -ms-grid-columns: (1fr) [4];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-4>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-4>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-4>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-4>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--lg-3 {
    -ms-grid-columns: (1fr) [3];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    column-gap: 0.8rem;
  }

  .grid.col--lg-3>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-3>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-3>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--lg-2 {
    -ms-grid-columns: (1fr) [2];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-2>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--lg-2>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--lg-1 {
    -ms-grid-columns: (1fr) [1];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--lg-1>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .span--lg-12 {
    -ms-grid-column-span: 12;
    grid-column: span 12;
  }

  .span--lg-11 {
    -ms-grid-column-span: 11;
    grid-column: span 11;
  }

  .span--lg-10 {
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }

  .span--lg-9 {
    -ms-grid-column-span: 9;
    grid-column: span 9;
  }

  .span--lg-8 {
    -ms-grid-column-span: 8;
    grid-column: span 8;
  }

  .span--lg-7 {
    -ms-grid-column-span: 7;
    grid-column: span 7;
  }

  .span--lg-6 {
    -ms-grid-column-span: 6;
    grid-column: span 6;
  }

  .span--lg-5 {
    -ms-grid-column-span: 5;
    grid-column: span 5;
  }

  .span--lg-4 {
    -ms-grid-column-span: 4;
    grid-column: span 4;
  }

  .span--lg-3 {
    -ms-grid-column-span: 3;
    grid-column: span 3;
  }

  .span--lg-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }

  .span--lg-1 {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}

@media only screen and (min-width: 1201px) {
  .grid.col--12 {
    -ms-grid-columns: (1fr) [12];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--12>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(11) {
    -ms-grid-column: 11;
    -ms-grid-row: 1;
  }

  .grid.col--12>:nth-child(12) {
    -ms-grid-column: 12;
    -ms-grid-row: 1;
  }

  .grid.col--11 {
    -ms-grid-columns: (1fr) [11];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(11, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--11>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--11>:nth-child(11) {
    -ms-grid-column: 11;
    -ms-grid-row: 1;
  }

  .grid.col--10 {
    -ms-grid-columns: (1fr) [10];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--10>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--10>:nth-child(10) {
    -ms-grid-column: 10;
    -ms-grid-row: 1;
  }

  .grid.col--9 {
    -ms-grid-columns: (1fr) [9];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(9, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--9>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--9>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--9>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--9>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--9>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--9>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--9>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--9>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--9>:nth-child(9) {
    -ms-grid-column: 9;
    -ms-grid-row: 1;
  }

  .grid.col--8 {
    -ms-grid-columns: (1fr) [8];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--8>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--8>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--8>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--8>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--8>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--8>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--8>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--8>:nth-child(8) {
    -ms-grid-column: 8;
    -ms-grid-row: 1;
  }

  .grid.col--7 {
    -ms-grid-columns: (1fr) [7];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--7>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--7>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--7>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--7>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--7>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--7>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--7>:nth-child(7) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .grid.col--6 {
    -ms-grid-columns: (1fr) [6];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--6>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--6>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--6>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--6>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--6>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--6>:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1;
  }

  .grid.col--5 {
    -ms-grid-columns: (1fr) [5];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--5>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--5>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--5>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--5>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--5>:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .grid.col--4 {
    -ms-grid-columns: (1fr) [4];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--4>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--4>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--4>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--4>:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
  }

  .grid.col--3 {
    -ms-grid-columns: (1fr) [3];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--3>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--3>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--3>:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .grid.col--2 {
    -ms-grid-columns: (1fr) [2];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--2>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .grid.col--2>:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }

  .grid.col--1 {
    -ms-grid-columns: (1fr) [1];
    -ms-grid-rows: auto;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
  }

  .grid.col--1>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .span-12 {
    -ms-grid-column-span: 12;
    grid-column: span 12;
  }

  .span-11 {
    -ms-grid-column-span: 11;
    grid-column: span 11;
  }

  .span-10 {
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }

  .span-9 {
    -ms-grid-column-span: 9;
    grid-column: span 9;
  }

  .span-8 {
    -ms-grid-column-span: 8;
    grid-column: span 8;
  }

  .span-7 {
    -ms-grid-column-span: 7;
    grid-column: span 7;
  }

  .span-6 {
    -ms-grid-column-span: 6;
    grid-column: span 6;
  }

  .span-5 {
    -ms-grid-column-span: 5;
    grid-column: span 5;
  }

  .span-4 {
    -ms-grid-column-span: 4;
    grid-column: span 4;
  }

  .span-3 {
    -ms-grid-column-span: 3;
    grid-column: span 3;
  }

  .span-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }

  .span-1 {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}

@media only screen and (max-width: 767px) {
  .sm-hidden {
    display: none !important;
  }
}

@media only screen and (max-width: 640px) {
  .md-hidden {
    display: none !important;
  }
}

@media only screen and (max-width: 1200px) {
  .lg-hidden {
    display: none !important;
  }
}

@media only screen and (min-width: 760.8rem) {
  .sm-visible {
    display: none !important;
  }
}

@media only screen and (min-width: 641px) {
  .md-visible {
    display: none !important;
  }
}

@media only screen and (min-width: 1201px) {
  .lg-visible {
    display: none !important;
  }
}

.mt-auto {
  margin-top: auto;
}

.grid_row_gap_18 {
  row-gap: 1.8rem;
}

.gap-0 {
  gap: 0;
}

.gap-5 {
  gap: 0.5rem;
}

.gap-10 {
  gap: 1rem;
}

.gap-15 {
  gap: 1.5rem;
}

.gap-20 {
  gap: 2rem;
}

.gap-25 {
  gap: 2.5rem;
}

.gap-30 {
  gap: 3rem;
}

.gap-35 {
  gap: 3.5rem;
}

.gap-40 {
  gap: var(--Margin-main-mob);
}

.gap-45 {
  gap: 4.5rem;
}

.gap-50 {
  gap: 5rem;
}

.gap-55 {
  gap: 5.5rem;
}

.gap-60 {
  gap: 6rem;
}

.gap-65 {
  gap: 6.5rem;
}

.gap-70 {
  gap: 7rem;
}

.gap-75 {
  gap: 7.5rem;
}

.gap-80 {
  gap: 8rem;
}

.gap-85 {
  gap: 8.5rem;
}

.gap-90 {
  gap: 9rem;
}

.gap-95 {
  gap: 9.5rem;
}

.gap-100 {
  gap: 10rem;
}

.gap-105 {
  gap: 10.5rem;
}

.gap-110 {
  gap: 11rem;
}

.gap-115 {
  gap: 11.5rem;
}

.gap-120 {
  gap: 12rem;
}

.gap-125 {
  gap: 12.5rem;
}

.gap-130 {
  gap: 13rem;
}

.gap-135 {
  gap: 13.5rem;
}

.gap-140 {
  gap: 14rem;
}

.gap-145 {
  gap: 14.5rem;
}

.gap-150 {
  gap: 15rem;
}

.gap-155 {
  gap: 15.5rem;
}

.gap-160 {
  gap: 16rem;
}

.gap-165 {
  gap: 16.5rem;
}

.gap-170 {
  gap: 17rem;
}

.gap-175 {
  gap: 17.5rem;
}

.gap-180 {
  gap: 18rem;
}

.gap-185 {
  gap: 18.5rem;
}

.gap-190 {
  gap: 19rem;
}

.gap-195 {
  gap: 19.5rem;
}

.gap-200 {
  gap: 20rem;
}

.gap-205 {
  gap: 20.5rem;
}

.gap-210 {
  gap: 21rem;
}

.gap-215 {
  gap: 21.5rem;
}

.gap-220 {
  gap: 22rem;
}

.gap-225 {
  gap: 22.5rem;
}

.gap-230 {
  gap: 23rem;
}

.gap-235 {
  gap: 23.5rem;
}

.gap-240 {
  gap: 24rem;
}

.gap-245 {
  gap: 24.5rem;
}

.gap-250 {
  gap: 25rem;
}

.gap-255 {
  gap: 25.5rem;
}

.gap-260 {
  gap: 26rem;
}

.gap-265 {
  gap: 26.5rem;
}

.gap-270 {
  gap: 27rem;
}

.gap-275 {
  gap: 27.5rem;
}

.gap-280 {
  gap: 28rem;
}

.gap-285 {
  gap: 28.5rem;
}

.gap-290 {
  gap: 29rem;
}

.gap-295 {
  gap: 29.5rem;
}

.gap-300 {
  gap: 30rem;
}

.gap-305 {
  gap: 30.5rem;
}

.gap-310 {
  gap: 31rem;
}

.gap-315 {
  gap: 31.5rem;
}

.gap-320 {
  gap: 32rem;
}

.gap-325 {
  gap: 32.5rem;
}

.gap-330 {
  gap: 33rem;
}

.gap-335 {
  gap: 33.5rem;
}

.gap-340 {
  gap: 34rem;
}

.gap-345 {
  gap: 34.5rem;
}

.gap-350 {
  gap: 35rem;
}

.gap-355 {
  gap: 35.5rem;
}

.gap-360 {
  gap: 36rem;
}

.gap-365 {
  gap: 36.5rem;
}

.gap-370 {
  gap: 37rem;
}

.gap-375 {
  gap: 37.5rem;
}

.gap-380 {
  gap: 38rem;
}

.gap-385 {
  gap: 38.5rem;
}

.gap-390 {
  gap: 39rem;
}

.gap-395 {
  gap: 39.5rem;
}

.gap-400 {
  gap: 40rem;
}

.gap-405 {
  gap: 40.5rem;
}

.gap-410 {
  gap: 41rem;
}

.gap-415 {
  gap: 41.5rem;
}

.gap-420 {
  gap: 42rem;
}

.gap-425 {
  gap: 42.5rem;
}

.gap-430 {
  gap: 43rem;
}

.gap-435 {
  gap: 43.5rem;
}

.gap-440 {
  gap: 44rem;
}

.gap-445 {
  gap: 44.5rem;
}

.gap-450 {
  gap: 45rem;
}

.gap-455 {
  gap: 45.5rem;
}

.gap-460 {
  gap: 46rem;
}

.gap-465 {
  gap: 46.5rem;
}

.gap-470 {
  gap: 47rem;
}

.gap-475 {
  gap: 47.5rem;
}

.gap-480 {
  gap: 48rem;
}

.gap-485 {
  gap: 48.5rem;
}

.gap-490 {
  gap: 49rem;
}

.gap-495 {
  gap: 49.5rem;
}

.pt-28 {
  padding-top: 2.8rem;
}

.pl-20 {
  padding-left: 2rem;
}

.pt-0 {
  padding-top: 0;
}

.pt-5 {
  padding-top: 0.5rem;
}

.pt-10 {
  padding-top: 1rem;
}

.pt-15 {
  padding-top: 1.5rem;
}

.pt-20 {
  padding-top: 2rem;
}

.pt-25 {
  padding-top: 2.5rem;
}

.pt-30 {
  padding-top: 3rem;
}

.pt-35 {
  padding-top: 3.5rem;
}

.pt-40 {
  padding-top: var(--Margin-main-mob);
}

.pt-45 {
  padding-top: 4.5rem;
}

.pt-50 {
  padding-top: 5rem;
}

.pt-55 {
  padding-top: 5.5rem;
}

.pt-60 {
  padding-top: 6rem;
}

.pt-65 {
  padding-top: 6.5rem;
}

.pt-70 {
  padding-top: 7rem;
}

.pt-75 {
  padding-top: 7.5rem;
}

.pt-80 {
  padding-top: 8rem;
}

.pt-85 {
  padding-top: 8.5rem;
}

.pt-90 {
  padding-top: 9rem;
}

.pt-95 {
  padding-top: 9.5rem;
}

.pt-100 {
  padding-top: 10rem;
}

.pt-105 {
  padding-top: 10.5rem;
}

.pt-110 {
  padding-top: 11rem;
}

.pt-115 {
  padding-top: 11.5rem;
}

.pt-120 {
  padding-top: 12rem;
}

.pt-125 {
  padding-top: 12.5rem;
}

.pt-130 {
  padding-top: 13rem;
}

.pt-135 {
  padding-top: 13.5rem;
}

.pt-140 {
  padding-top: 14rem;
}

.pt-145 {
  padding-top: 14.5rem;
}

.pt-150 {
  padding-top: 15rem;
}

.pt-155 {
  padding-top: 15.5rem;
}

.pt-160 {
  padding-top: 16rem;
}

.pt-165 {
  padding-top: 16.5rem;
}

.pt-170 {
  padding-top: 17rem;
}

.pt-175 {
  padding-top: 17.5rem;
}

.pt-180 {
  padding-top: 18rem;
}

.pt-185 {
  padding-top: 18.5rem;
}

.pt-190 {
  padding-top: 19rem;
}

.pt-195 {
  padding-top: 19.5rem;
}

.pt-200 {
  padding-top: 20rem;
}

.pt-205 {
  padding-top: 20.5rem;
}

.pt-210 {
  padding-top: 21rem;
}

.pt-215 {
  padding-top: 21.5rem;
}

.pt-220 {
  padding-top: 22rem;
}

.pt-225 {
  padding-top: 22.5rem;
}

.pt-230 {
  padding-top: 23rem;
}

.pt-235 {
  padding-top: 23.5rem;
}

.pt-240 {
  padding-top: 24rem;
}

.pt-245 {
  padding-top: 24.5rem;
}

.pt-250 {
  padding-top: 25rem;
}

.pt-255 {
  padding-top: 25.5rem;
}

.pt-260 {
  padding-top: 26rem;
}

.pt-265 {
  padding-top: 26.5rem;
}

.pt-270 {
  padding-top: 27rem;
}

.pt-275 {
  padding-top: 27.5rem;
}

.pt-280 {
  padding-top: 28rem;
}

.pt-285 {
  padding-top: 28.5rem;
}

.pt-290 {
  padding-top: 29rem;
}

.pt-295 {
  padding-top: 29.5rem;
}

.pt-300 {
  padding-top: 30rem;
}

.pt-305 {
  padding-top: 30.5rem;
}

.pt-310 {
  padding-top: 31rem;
}

.pt-315 {
  padding-top: 31.5rem;
}

.pt-320 {
  padding-top: 32rem;
}

.pt-325 {
  padding-top: 32.5rem;
}

.pt-330 {
  padding-top: 33rem;
}

.pt-335 {
  padding-top: 33.5rem;
}

.pt-340 {
  padding-top: 34rem;
}

.pt-345 {
  padding-top: 34.5rem;
}

.pt-350 {
  padding-top: 35rem;
}

.pt-355 {
  padding-top: 35.5rem;
}

.pt-360 {
  padding-top: 36rem;
}

.pt-365 {
  padding-top: 36.5rem;
}

.pt-370 {
  padding-top: 37rem;
}

.pt-375 {
  padding-top: 37.5rem;
}

.pt-380 {
  padding-top: 38rem;
}

.pt-385 {
  padding-top: 38.5rem;
}

.pt-390 {
  padding-top: 39rem;
}

.pt-395 {
  padding-top: 39.5rem;
}

.pt-400 {
  padding-top: 40rem;
}

.pt-405 {
  padding-top: 40.5rem;
}

.pt-410 {
  padding-top: 41rem;
}

.pt-415 {
  padding-top: 41.5rem;
}

.pt-420 {
  padding-top: 42rem;
}

.pt-425 {
  padding-top: 42.5rem;
}

.pt-430 {
  padding-top: 43rem;
}

.pt-435 {
  padding-top: 43.5rem;
}

.pt-440 {
  padding-top: 44rem;
}

.pt-445 {
  padding-top: 44.5rem;
}

.pt-450 {
  padding-top: 45rem;
}

.pt-455 {
  padding-top: 45.5rem;
}

.pt-460 {
  padding-top: 46rem;
}

.pt-465 {
  padding-top: 46.5rem;
}

.pt-470 {
  padding-top: 47rem;
}

.pt-475 {
  padding-top: 47.5rem;
}

.pt-480 {
  padding-top: 48rem;
}

.pt-485 {
  padding-top: 48.5rem;
}

.pt-490 {
  padding-top: 49rem;
}

.pt-495 {
  padding-top: 49.5rem;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-5 {
  padding-bottom: 0.5rem;
}

.pb-10 {
  padding-bottom: 1rem;
}

.pb-15 {
  padding-bottom: 1.5rem;
}

.pb-20 {
  padding-bottom: 2rem;
}

.pb-25 {
  padding-bottom: 2.5rem;
}

.pb-30 {
  padding-bottom: 3rem;
}

.pb-35 {
  padding-bottom: 3.5rem;
}

.pb-40 {
  padding-bottom: var(--Margin-main-mob);
}

.pb-45 {
  padding-bottom: 4.5rem;
}

.pb-50 {
  padding-bottom: 5rem;
}

.pb-55 {
  padding-bottom: 5.5rem;
}

.pb-60 {
  padding-bottom: 6rem;
}

.pb-65 {
  padding-bottom: 6.5rem;
}

.pb-70 {
  padding-bottom: 7rem;
}

.pb-75 {
  padding-bottom: 7.5rem;
}

.pb-80 {
  padding-bottom: 8rem;
}

.pb-85 {
  padding-bottom: 8.5rem;
}

.pb-90 {
  padding-bottom: 9rem;
}

.pb-95 {
  padding-bottom: 9.5rem;
}

.pb-100 {
  padding-bottom: 10rem;
}

.pb-105 {
  padding-bottom: 10.5rem;
}

.pb-110 {
  padding-bottom: 11rem;
}

.pb-115 {
  padding-bottom: 11.5rem;
}

.pb-120 {
  padding-bottom: 12rem;
}

.pb-125 {
  padding-bottom: 12.5rem;
}

.pb-130 {
  padding-bottom: 13rem;
}

.pb-135 {
  padding-bottom: 13.5rem;
}

.pb-140 {
  padding-bottom: 14rem;
}

.pb-145 {
  padding-bottom: 14.5rem;
}

.pb-150 {
  padding-bottom: 15rem;
}

.pb-155 {
  padding-bottom: 15.5rem;
}

.pb-160 {
  padding-bottom: 16rem;
}

.pb-165 {
  padding-bottom: 16.5rem;
}

.pb-170 {
  padding-bottom: 17rem;
}

.pb-175 {
  padding-bottom: 17.5rem;
}

.pb-180 {
  padding-bottom: 18rem;
}

.pb-185 {
  padding-bottom: 18.5rem;
}

.pb-190 {
  padding-bottom: 19rem;
}

.pb-195 {
  padding-bottom: 19.5rem;
}

.pb-200 {
  padding-bottom: 20rem;
}

.pb-205 {
  padding-bottom: 20.5rem;
}

.pb-210 {
  padding-bottom: 21rem;
}

.pb-215 {
  padding-bottom: 21.5rem;
}

.pb-220 {
  padding-bottom: 22rem;
}

.pb-225 {
  padding-bottom: 22.5rem;
}

.pb-230 {
  padding-bottom: 23rem;
}

.pb-235 {
  padding-bottom: 23.5rem;
}

.pb-240 {
  padding-bottom: 24rem;
}

.pb-245 {
  padding-bottom: 24.5rem;
}

.pb-250 {
  padding-bottom: 25rem;
}

.pb-255 {
  padding-bottom: 25.5rem;
}

.pb-260 {
  padding-bottom: 26rem;
}

.pb-265 {
  padding-bottom: 26.5rem;
}

.pb-270 {
  padding-bottom: 27rem;
}

.pb-275 {
  padding-bottom: 27.5rem;
}

.pb-280 {
  padding-bottom: 28rem;
}

.pb-285 {
  padding-bottom: 28.5rem;
}

.pb-290 {
  padding-bottom: 29rem;
}

.pb-295 {
  padding-bottom: 29.5rem;
}

.pb-300 {
  padding-bottom: 30rem;
}

.pb-305 {
  padding-bottom: 30.5rem;
}

.pb-310 {
  padding-bottom: 31rem;
}

.pb-315 {
  padding-bottom: 31.5rem;
}

.pb-320 {
  padding-bottom: 32rem;
}

.pb-325 {
  padding-bottom: 32.5rem;
}

.pb-330 {
  padding-bottom: 33rem;
}

.pb-335 {
  padding-bottom: 33.5rem;
}

.pb-340 {
  padding-bottom: 34rem;
}

.pb-345 {
  padding-bottom: 34.5rem;
}

.pb-350 {
  padding-bottom: 35rem;
}

.pb-355 {
  padding-bottom: 35.5rem;
}

.pb-360 {
  padding-bottom: 36rem;
}

.pb-365 {
  padding-bottom: 36.5rem;
}

.pb-370 {
  padding-bottom: 37rem;
}

.pb-375 {
  padding-bottom: 37.5rem;
}

.pb-380 {
  padding-bottom: 38rem;
}

.pb-385 {
  padding-bottom: 38.5rem;
}

.pb-390 {
  padding-bottom: 39rem;
}

.pb-395 {
  padding-bottom: 39.5rem;
}

.pb-400 {
  padding-bottom: 40rem;
}

.pb-405 {
  padding-bottom: 40.5rem;
}

.pb-410 {
  padding-bottom: 41rem;
}

.pb-415 {
  padding-bottom: 41.5rem;
}

.pb-420 {
  padding-bottom: 42rem;
}

.pb-425 {
  padding-bottom: 42.5rem;
}

.pb-430 {
  padding-bottom: 43rem;
}

.pb-435 {
  padding-bottom: 43.5rem;
}

.pb-440 {
  padding-bottom: 44rem;
}

.pb-445 {
  padding-bottom: 44.5rem;
}

.pb-450 {
  padding-bottom: 45rem;
}

.pb-455 {
  padding-bottom: 45.5rem;
}

.pb-460 {
  padding-bottom: 46rem;
}

.pb-465 {
  padding-bottom: 46.5rem;
}

.pb-470 {
  padding-bottom: 47rem;
}

.pb-475 {
  padding-bottom: 47.5rem;
}

.pb-480 {
  padding-bottom: 48rem;
}

.pb-485 {
  padding-bottom: 48.5rem;
}

.pb-490 {
  padding-bottom: 49rem;
}

.pb-495 {
  padding-bottom: 49.5rem;
}

.mb-m-0 {
  margin-bottom: 0;
}

.mb-m-5 {
  margin-bottom: 0.5rem;
}

.mb-m-10 {
  margin-bottom: 1rem;
}

.mb-m-15 {
  margin-bottom: 1.5rem;
}

.mb-m-20 {
  margin-bottom: 2rem;
}

.mb-m-25 {
  margin-bottom: 2.5rem;
}

.mb-m-28 {
  margin-bottom: 2.8rem;
}

.mb-m-30 {
  margin-bottom: 3rem;
}

.mb-m-35 {
  margin-bottom: 3.5rem;
}

.mb-m-40 {
  margin-bottom: var(--Margin-main-mob);
}

.mb-m-45 {
  margin-bottom: 4.5rem;
}

.mb-m-50 {
  margin-bottom: 5rem;
}

.mb-m-55 {
  margin-bottom: 5.5rem;
}

.mb-m-60 {
  margin-bottom: 6rem;
}

.mb-m-65 {
  margin-bottom: 6.5rem;
}

.mb-m-70 {
  margin-bottom: 7rem;
}

.mb-m-75 {
  margin-bottom: 7.5rem;
}

.mb-m-80 {
  margin-bottom: 8rem;
}

.mb-m-85 {
  margin-bottom: 8.5rem;
}

.mb-m-90 {
  margin-bottom: 9rem;
}

.mb-m-95 {
  margin-bottom: 9.5rem;
}

.mb-m-100 {
  margin-bottom: 10rem;
}

.mb-m-105 {
  margin-bottom: 10.5rem;
}

.mb-m-110 {
  margin-bottom: 11rem;
}

.mb-m-115 {
  margin-bottom: 11.5rem;
}

.mb-m-120 {
  margin-bottom: 12rem;
}

.mb-m-125 {
  margin-bottom: 12.5rem;
}

.mb-m-130 {
  margin-bottom: 13rem;
}

.mb-m-135 {
  margin-bottom: 13.5rem;
}

.mb-m-140 {
  margin-bottom: 14rem;
}

.mb-m-145 {
  margin-bottom: 14.5rem;
}

.mb-m-150 {
  margin-bottom: 15rem;
}

.mb-m-155 {
  margin-bottom: 15.5rem;
}

.mb-m-160 {
  margin-bottom: 16rem;
}

.mb-m-165 {
  margin-bottom: 16.5rem;
}

.mb-m-170 {
  margin-bottom: 17rem;
}

.mb-m-175 {
  margin-bottom: 17.5rem;
}

.mb-m-180 {
  margin-bottom: 18rem;
}

.mb-m-185 {
  margin-bottom: 18.5rem;
}

.mb-m-190 {
  margin-bottom: 19rem;
}

.mb-m-195 {
  margin-bottom: 19.5rem;
}

.mb-m-200 {
  margin-bottom: 20rem;
}

.mb-m-205 {
  margin-bottom: 20.5rem;
}

.mb-m-210 {
  margin-bottom: 21rem;
}

.mb-m-215 {
  margin-bottom: 21.5rem;
}

.mb-m-220 {
  margin-bottom: 22rem;
}

.mb-m-225 {
  margin-bottom: 22.5rem;
}

.mb-m-230 {
  margin-bottom: 23rem;
}

.mb-m-235 {
  margin-bottom: 23.5rem;
}

.mb-m-240 {
  margin-bottom: 24rem;
}

.mb-m-245 {
  margin-bottom: 24.5rem;
}

.mb-m-250 {
  margin-bottom: 25rem;
}

.mb-m-255 {
  margin-bottom: 25.5rem;
}

.mb-m-260 {
  margin-bottom: 26rem;
}

.mb-m-265 {
  margin-bottom: 26.5rem;
}

.mb-m-270 {
  margin-bottom: 27rem;
}

.mb-m-275 {
  margin-bottom: 27.5rem;
}

.mb-m-280 {
  margin-bottom: 28rem;
}

.mb-m-285 {
  margin-bottom: 28.5rem;
}

.mb-m-290 {
  margin-bottom: 29rem;
}

.mb-m-295 {
  margin-bottom: 29.5rem;
}

.mb-m-300 {
  margin-bottom: 30rem;
}

.mb-m-305 {
  margin-bottom: 30.5rem;
}

.mb-m-310 {
  margin-bottom: 31rem;
}

.mb-m-315 {
  margin-bottom: 31.5rem;
}

.mb-m-320 {
  margin-bottom: 32rem;
}

.mb-m-325 {
  margin-bottom: 32.5rem;
}

.mb-m-330 {
  margin-bottom: 33rem;
}

.mb-m-335 {
  margin-bottom: 33.5rem;
}

.mb-m-340 {
  margin-bottom: 34rem;
}

.mb-m-345 {
  margin-bottom: 34.5rem;
}

.mb-m-350 {
  margin-bottom: 35rem;
}

.mb-m-355 {
  margin-bottom: 35.5rem;
}

.mb-m-360 {
  margin-bottom: 36rem;
}

.mb-m-365 {
  margin-bottom: 36.5rem;
}

.mb-m-370 {
  margin-bottom: 37rem;
}

.mb-m-375 {
  margin-bottom: 37.5rem;
}

.mb-m-380 {
  margin-bottom: 38rem;
}

.mb-m-385 {
  margin-bottom: 38.5rem;
}

.mb-m-390 {
  margin-bottom: 39rem;
}

.mb-m-395 {
  margin-bottom: 39.5rem;
}

.mb-m-400 {
  margin-bottom: 40rem;
}

.mb-m-405 {
  margin-bottom: 40.5rem;
}

.mb-m-410 {
  margin-bottom: 41rem;
}

.mb-m-415 {
  margin-bottom: 41.5rem;
}

.mb-m-420 {
  margin-bottom: 42rem;
}

.mb-m-425 {
  margin-bottom: 42.5rem;
}

.mb-m-430 {
  margin-bottom: 43rem;
}

.mb-m-435 {
  margin-bottom: 43.5rem;
}

.mb-m-440 {
  margin-bottom: 44rem;
}

.mb-m-445 {
  margin-bottom: 44.5rem;
}

.mb-m-450 {
  margin-bottom: 45rem;
}

.mb-m-455 {
  margin-bottom: 45.5rem;
}

.mb-m-460 {
  margin-bottom: 46rem;
}

.mb-m-465 {
  margin-bottom: 46.5rem;
}

.mb-m-470 {
  margin-bottom: 47rem;
}

.mb-m-475 {
  margin-bottom: 47.5rem;
}

.mb-m-480 {
  margin-bottom: 48rem;
}

.mb-m-485 {
  margin-bottom: 48.5rem;
}

.mb-m-490 {
  margin-bottom: 49rem;
}

.mb-m-495 {
  margin-bottom: 49.5rem;
}

@media only screen and (min-width: 760.8rem) {
  .mb-t-0 {
    margin-bottom: 0;
  }

  .mb-t-5 {
    margin-bottom: 0.5rem;
  }

  .mb-t-10 {
    margin-bottom: 1rem;
  }

  .mb-t-15 {
    margin-bottom: 1.5rem;
  }

  .mb-t-20 {
    margin-bottom: 2rem;
  }

  .mb-t-25 {
    margin-bottom: 2.5rem;
  }

  .mb-t-30 {
    margin-bottom: 3rem;
  }

  .mb-t-35 {
    margin-bottom: 3.5rem;
  }

  .mb-t-40 {
    margin-bottom: var(--Margin-main-mob);
  }

  .mb-t-45 {
    margin-bottom: 4.5rem;
  }

  .mb-t-50 {
    margin-bottom: 5rem;
  }

  .mb-t-55 {
    margin-bottom: 5.5rem;
  }

  .mb-t-60 {
    margin-bottom: 6rem;
  }

  .mb-t-65 {
    margin-bottom: 6.5rem;
  }

  .mb-t-70 {
    margin-bottom: 7rem;
  }

  .mb-t-75 {
    margin-bottom: 7.5rem;
  }

  .mb-t-80 {
    margin-bottom: 8rem;
  }

  .mb-t-85 {
    margin-bottom: 8.5rem;
  }

  .mb-t-90 {
    margin-bottom: 9rem;
  }

  .mb-t-95 {
    margin-bottom: 9.5rem;
  }

  .mb-t-100 {
    margin-bottom: 10rem;
  }

  .mb-t-105 {
    margin-bottom: 10.5rem;
  }

  .mb-t-110 {
    margin-bottom: 11rem;
  }

  .mb-t-115 {
    margin-bottom: 11.5rem;
  }

  .mb-t-120 {
    margin-bottom: 12rem;
  }

  .mb-t-125 {
    margin-bottom: 12.5rem;
  }

  .mb-t-130 {
    margin-bottom: 13rem;
  }

  .mb-t-135 {
    margin-bottom: 13.5rem;
  }

  .mb-t-140 {
    margin-bottom: 14rem;
  }

  .mb-t-145 {
    margin-bottom: 14.5rem;
  }

  .mb-t-150 {
    margin-bottom: 15rem;
  }

  .mb-t-155 {
    margin-bottom: 15.5rem;
  }

  .mb-t-160 {
    margin-bottom: 16rem;
  }

  .mb-t-165 {
    margin-bottom: 16.5rem;
  }

  .mb-t-170 {
    margin-bottom: 17rem;
  }

  .mb-t-175 {
    margin-bottom: 17.5rem;
  }

  .mb-t-180 {
    margin-bottom: 18rem;
  }

  .mb-t-185 {
    margin-bottom: 18.5rem;
  }

  .mb-t-190 {
    margin-bottom: 19rem;
  }

  .mb-t-195 {
    margin-bottom: 19.5rem;
  }

  .mb-t-200 {
    margin-bottom: 20rem;
  }

  .mb-t-205 {
    margin-bottom: 20.5rem;
  }

  .mb-t-210 {
    margin-bottom: 21rem;
  }

  .mb-t-215 {
    margin-bottom: 21.5rem;
  }

  .mb-t-220 {
    margin-bottom: 22rem;
  }

  .mb-t-225 {
    margin-bottom: 22.5rem;
  }

  .mb-t-230 {
    margin-bottom: 23rem;
  }

  .mb-t-235 {
    margin-bottom: 23.5rem;
  }

  .mb-t-240 {
    margin-bottom: 24rem;
  }

  .mb-t-245 {
    margin-bottom: 24.5rem;
  }

  .mb-t-250 {
    margin-bottom: 25rem;
  }

  .mb-t-255 {
    margin-bottom: 25.5rem;
  }

  .mb-t-260 {
    margin-bottom: 26rem;
  }

  .mb-t-265 {
    margin-bottom: 26.5rem;
  }

  .mb-t-270 {
    margin-bottom: 27rem;
  }

  .mb-t-275 {
    margin-bottom: 27.5rem;
  }

  .mb-t-280 {
    margin-bottom: 28rem;
  }

  .mb-t-285 {
    margin-bottom: 28.5rem;
  }

  .mb-t-290 {
    margin-bottom: 29rem;
  }

  .mb-t-295 {
    margin-bottom: 29.5rem;
  }

  .mb-t-300 {
    margin-bottom: 30rem;
  }

  .mb-t-305 {
    margin-bottom: 30.5rem;
  }

  .mb-t-310 {
    margin-bottom: 31rem;
  }

  .mb-t-315 {
    margin-bottom: 31.5rem;
  }

  .mb-t-320 {
    margin-bottom: 32rem;
  }

  .mb-t-325 {
    margin-bottom: 32.5rem;
  }

  .mb-t-330 {
    margin-bottom: 33rem;
  }

  .mb-t-335 {
    margin-bottom: 33.5rem;
  }

  .mb-t-340 {
    margin-bottom: 34rem;
  }

  .mb-t-345 {
    margin-bottom: 34.5rem;
  }

  .mb-t-350 {
    margin-bottom: 35rem;
  }

  .mb-t-355 {
    margin-bottom: 35.5rem;
  }

  .mb-t-360 {
    margin-bottom: 36rem;
  }

  .mb-t-365 {
    margin-bottom: 36.5rem;
  }

  .mb-t-370 {
    margin-bottom: 37rem;
  }

  .mb-t-375 {
    margin-bottom: 37.5rem;
  }

  .mb-t-380 {
    margin-bottom: 38rem;
  }

  .mb-t-385 {
    margin-bottom: 38.5rem;
  }

  .mb-t-390 {
    margin-bottom: 39rem;
  }

  .mb-t-395 {
    margin-bottom: 39.5rem;
  }

  .mb-t-400 {
    margin-bottom: 40rem;
  }

  .mb-t-405 {
    margin-bottom: 40.5rem;
  }

  .mb-t-410 {
    margin-bottom: 41rem;
  }

  .mb-t-415 {
    margin-bottom: 41.5rem;
  }

  .mb-t-420 {
    margin-bottom: 42rem;
  }

  .mb-t-425 {
    margin-bottom: 42.5rem;
  }

  .mb-t-430 {
    margin-bottom: 43rem;
  }

  .mb-t-435 {
    margin-bottom: 43.5rem;
  }

  .mb-t-440 {
    margin-bottom: 44rem;
  }

  .mb-t-445 {
    margin-bottom: 44.5rem;
  }

  .mb-t-450 {
    margin-bottom: 45rem;
  }

  .mb-t-455 {
    margin-bottom: 45.5rem;
  }

  .mb-t-460 {
    margin-bottom: 46rem;
  }

  .mb-t-465 {
    margin-bottom: 46.5rem;
  }

  .mb-t-470 {
    margin-bottom: 47rem;
  }

  .mb-t-475 {
    margin-bottom: 47.5rem;
  }

  .mb-t-480 {
    margin-bottom: 48rem;
  }

  .mb-t-485 {
    margin-bottom: 48.5rem;
  }

  .mb-t-490 {
    margin-bottom: 49rem;
  }

  .mb-t-495 {
    margin-bottom: 49.5rem;
  }
}

@media only screen and (min-width: 641px) {
  .mb-0 {
    margin-bottom: 0;
  }

  .mb-5 {
    margin-bottom: 0.5rem;
  }

  .mb-10 {
    margin-bottom: 1rem;
  }

  .mb-15 {
    margin-bottom: 1.5rem;
  }

  .mb-20 {
    margin-bottom: 2rem;
  }

  .mb-25 {
    margin-bottom: 2.5rem;
  }

  .mb-30 {
    margin-bottom: 3rem;
  }

  .mb-35 {
    margin-bottom: 3.5rem;
  }

  .mb-40 {
    margin-bottom: var(--Margin-main-mob);
  }

  .mb-45 {
    margin-bottom: 4.5rem;
  }

  .mb-50 {
    margin-bottom: 5rem;
  }

  .mb-55 {
    margin-bottom: 5.5rem;
  }

  .mb-60 {
    margin-bottom: 6rem;
  }

  .mb-65 {
    margin-bottom: 6.5rem;
  }

  .mb-70 {
    margin-bottom: 7rem;
  }

  .mb-75 {
    margin-bottom: 7.5rem;
  }

  .mb-80 {
    margin-bottom: 8rem;
  }

  .mb-85 {
    margin-bottom: 8.5rem;
  }

  .mb-90 {
    margin-bottom: 9rem;
  }

  .mb-95 {
    margin-bottom: 9.5rem;
  }

  .mb-100 {
    margin-bottom: 10rem;
  }

  .mb-105 {
    margin-bottom: 10.5rem;
  }

  .mb-110 {
    margin-bottom: 11rem;
  }

  .mb-115 {
    margin-bottom: 11.5rem;
  }

  .mb-120 {
    margin-bottom: 12rem;
  }

  .mb-125 {
    margin-bottom: 12.5rem;
  }

  .mb-130 {
    margin-bottom: 13rem;
  }

  .mb-135 {
    margin-bottom: 13.5rem;
  }

  .mb-140 {
    margin-bottom: 14rem;
  }

  .mb-145 {
    margin-bottom: 14.5rem;
  }

  .mb-150 {
    margin-bottom: 15rem;
  }

  .mb-155 {
    margin-bottom: 15.5rem;
  }

  .mb-160 {
    margin-bottom: 16rem;
  }

  .mb-165 {
    margin-bottom: 16.5rem;
  }

  .mb-170 {
    margin-bottom: 17rem;
  }

  .mb-175 {
    margin-bottom: 17.5rem;
  }

  .mb-180 {
    margin-bottom: 18rem;
  }

  .mb-185 {
    margin-bottom: 18.5rem;
  }

  .mb-190 {
    margin-bottom: 19rem;
  }

  .mb-195 {
    margin-bottom: 19.5rem;
  }

  .mb-200 {
    margin-bottom: 20rem;
  }

  .mb-205 {
    margin-bottom: 20.5rem;
  }

  .mb-210 {
    margin-bottom: 21rem;
  }

  .mb-215 {
    margin-bottom: 21.5rem;
  }

  .mb-220 {
    margin-bottom: 22rem;
  }

  .mb-225 {
    margin-bottom: 22.5rem;
  }

  .mb-230 {
    margin-bottom: 23rem;
  }

  .mb-235 {
    margin-bottom: 23.5rem;
  }

  .mb-240 {
    margin-bottom: 24rem;
  }

  .mb-245 {
    margin-bottom: 24.5rem;
  }

  .mb-250 {
    margin-bottom: 25rem;
  }

  .mb-255 {
    margin-bottom: 25.5rem;
  }

  .mb-260 {
    margin-bottom: 26rem;
  }

  .mb-265 {
    margin-bottom: 26.5rem;
  }

  .mb-270 {
    margin-bottom: 27rem;
  }

  .mb-275 {
    margin-bottom: 27.5rem;
  }

  .mb-280 {
    margin-bottom: 28rem;
  }

  .mb-285 {
    margin-bottom: 28.5rem;
  }

  .mb-290 {
    margin-bottom: 29rem;
  }

  .mb-295 {
    margin-bottom: 29.5rem;
  }

  .mb-300 {
    margin-bottom: 30rem;
  }

  .mb-305 {
    margin-bottom: 30.5rem;
  }

  .mb-310 {
    margin-bottom: 31rem;
  }

  .mb-315 {
    margin-bottom: 31.5rem;
  }

  .mb-320 {
    margin-bottom: 32rem;
  }

  .mb-325 {
    margin-bottom: 32.5rem;
  }

  .mb-330 {
    margin-bottom: 33rem;
  }

  .mb-335 {
    margin-bottom: 33.5rem;
  }

  .mb-340 {
    margin-bottom: 34rem;
  }

  .mb-345 {
    margin-bottom: 34.5rem;
  }

  .mb-350 {
    margin-bottom: 35rem;
  }

  .mb-355 {
    margin-bottom: 35.5rem;
  }

  .mb-360 {
    margin-bottom: 36rem;
  }

  .mb-365 {
    margin-bottom: 36.5rem;
  }

  .mb-370 {
    margin-bottom: 37rem;
  }

  .mb-375 {
    margin-bottom: 37.5rem;
  }

  .mb-380 {
    margin-bottom: 38rem;
  }

  .mb-385 {
    margin-bottom: 38.5rem;
  }

  .mb-390 {
    margin-bottom: 39rem;
  }

  .mb-395 {
    margin-bottom: 39.5rem;
  }

  .mb-400 {
    margin-bottom: 40rem;
  }

  .mb-405 {
    margin-bottom: 40.5rem;
  }

  .mb-410 {
    margin-bottom: 41rem;
  }

  .mb-415 {
    margin-bottom: 41.5rem;
  }

  .mb-420 {
    margin-bottom: 42rem;
  }

  .mb-425 {
    margin-bottom: 42.5rem;
  }

  .mb-430 {
    margin-bottom: 43rem;
  }

  .mb-435 {
    margin-bottom: 43.5rem;
  }

  .mb-440 {
    margin-bottom: 44rem;
  }

  .mb-445 {
    margin-bottom: 44.5rem;
  }

  .mb-450 {
    margin-bottom: 45rem;
  }

  .mb-455 {
    margin-bottom: 45.5rem;
  }

  .mb-460 {
    margin-bottom: 46rem;
  }

  .mb-465 {
    margin-bottom: 46.5rem;
  }

  .mb-470 {
    margin-bottom: 47rem;
  }

  .mb-475 {
    margin-bottom: 47.5rem;
  }

  .mb-480 {
    margin-bottom: 48rem;
  }

  .mb-485 {
    margin-bottom: 48.5rem;
  }

  .mb-490 {
    margin-bottom: 49rem;
  }

  .mb-495 {
    margin-bottom: 49.5rem;
  }
}

@media only screen and (max-width: 640px) {
  .mb-m-12 {
    margin-bottom: 1.2rem;
  }
}

.btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  border: none;
  border-radius: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 1.2rem 1.8rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.btn-primary {
  background: #26bb7d;
  border: 1px solid #26bb7d;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 400;
  min-width: 10rem;
  padding: 1.2rem 2.4rem;
  -webkit-transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
}

.btn-primary:hover {
  color: #fff;
  opacity: 0.8;
}

.btn-secondary {
  padding: 1.4rem 2.3rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
  min-width: 10rem;
  border: 1px solid var(--Color-primary);
  border-radius: 1.6rem;
  color: #FFF;
  transition: all 0.1s ease-in-out;
}

.btn-secondary:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.btn-secondary:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.light .btn-secondary {
  border: 1px solid var(--Color-primary);
  background: #ffffff;
  color: var(--Color-primary);
  box-shadow: none;
}

.btn-secondary-on-primary {
  background: none;
  border: 1px solid hsla(0, 0%, 100%, 0.4);
  color: #fff;
  font-size: 1.6rem;
  font-weight: 400;
  min-width: 10rem;
  padding: 1.2rem 2rem 1.2rem 3.6rem;
  position: relative;
  -webkit-transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
}

.btn-secondary-on-primary:before {
  background-color: #48b792;
  border-radius: 100%;
  content: "";
  display: block;
  height: 1rem;
  left: 1.7rem;
  position: absolute;
  width: 1rem;
}

.btn-secondary-on-primary.st_offline:before {
  background-color: #f65d5d;
}

.btn-secondary-on-primary:hover {
  color: #fff;
  opacity: 0.8;
}

.btn-large {
  padding: 1.9rem 3rem;
}

@media only screen and (max-width: 640px) {
  .btn {
    position: absolute;
    bottom: 2.6rem;
    height: 4.8rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding: 1.4rem;
    width: 100%;
    max-width: calc(100% - 4.4rem);
    border-radius: var(--Mobile-Radius-Button-S-Corner);
    background-color: transparent;
  }
}

.breadcrumb {
  color: #88b9a5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: none;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
}

.breadcrumb-item {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.breadcrumb-item:not(:first-child):before {
  background: url(./images/keyboard_arrow_right.svg) no-repeat 0 0.1rem;
  color: #26bb7d;
  content: " ";
  display: block;
  height: 2rem;
  width: 2rem;
}

.breadcrumb a {
  color: #0157E2;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.breadcrumb a:hover {
  color: #0153D9;
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.breadcrumb a:active {
  color: #0150CE;
  transition: color 0.1s ease-in-out;
}

.news-breadcrumb {
  display: none;
  font: 400 1.4rem/1.6rem "Nunito", sans-serif;
  white-space: nowrap;
}

.single_news .news-breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.news-breadcrumb-item {
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 0.4rem;
}

.news-breadcrumb-item:not(:first-child):before {
  color: #26bb7d;
  content: "/";
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 0.4rem;
}

.news-breadcrumb a {
  color: var(--Color-primary);
  margin-left: 0.7rem;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.news-breadcrumb a:hover {
  opacity: 0.8;
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.news-breadcrumb a:active {
  opacity: 0.6;
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.main-title {
  color: var(--h-1-h-2-dark);
}

.h1-title,
.h2-title,
.h3-title,
.h4-title,
.h5-title,
h1,
h2,
h3,
h4,
h5 {
  color: var(--Colors-Texts-Dark);
}

.h1-title,
.main-title,
h1 {
  font-size: 36px;
  line-height: 35px;
  font-weight: 600;

}

@media only screen and (max-width: 600px) {

  .h1-title,
  .main-title,
  h1 {
    font-size: 26px;
    line-height: 29px;

  }
}

.h2-title,
h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: normal;
  columns: #FFFFFF;
}

.h3-title,
h3 {
  font-size: 20px;
  font-family: Nunito, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.error404 h3 {
  font-weight: 500;
}

.h4-title,
h4 {
  font-size: 1.8rem;
}

.h5-title,
h5 {
  font-size: 1.6rem;
}

.main-title,
body.home .main-title {
  display: block;
}

.js-accordion-item__content {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-in-out;
  -o-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}

.accordion-item {
  background-color: #fff;
  border: none;
  border-radius: 0.2rem;
  overflow: hidden;
  -webkit-transition: padding 0.3s ease-in-out;
  -o-transition: padding 0.3s ease-in-out;
  transition: padding 0.3s ease-in-out;
  width: 100%;
}

.accordion-item__btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: none;
  color: #e1f9ef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  padding: 1.4rem 4.5rem 1.4rem 2rem;
  position: relative;
  text-align: left;
  width: 100%;
}

.accordion-item__btn:after {
  -ms-flex-negative: 0;
  border: 0.2rem solid #112723;
  border-width: 0 0.2rem 0.2rem 0;
  content: "";
  display: block;
  flex-shrink: 0;
  height: 1rem;
  position: absolute;
  right: 2.7rem;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  width: 1rem;
}

.accordion-item__content {
  background-color: transparent;
  max-height: 0;
  overflow: hidden;
  padding: 0 2rem;
  -webkit-transition: max-height 0.3s ease-in-out;
  -o-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}

.accordion-item.active {
  padding-bottom: 2rem;
}

.accordion-item.active .accordion-item__btn:after {
  -webkit-transform: translateY(calc(-50% + 0.5rem)) rotate(-135deg);
  -ms-transform: translateY(calc(-50% + 0.5rem)) rotate(-135deg);
  transform: translateY(calc(-50% + 0.5rem)) rotate(-135deg);
}

.acf_div_title {
  display: none;
}

.acf_input,
.acf_password,
.cf_input,
.checkstatus_input,
.input,
.log_input,
.log_password,
.lp_input,
.pay_input>input,
.pay_input_purse,
.rb_input,
.rb_password,
.reg_input,
.reg_password,
.userwallets_one_line>input,
.uv_input,
.lp_password {
  background: #fff;
  border: 1px solid #B0B0B2;
  border-radius: 10px;
  color: #0A0A0C;
  font: 600 16px Nunito, sans-serif;
  height: 40px;
  padding: var(--desktop-inputs-buttons-inputs-horizontal-paddings);
  max-width: 358px;
  width: 100%;
  transition: all 0.3s ease;
}

.light .acf_input,
.light .acf_password,
.light .cf_input,
.light .checkstatus_input,
.light .input,
.light .log_input,
.light .log_password,
.light .lp_input,
.light .pay_input>input,
.light .pay_input_purse,
.light .rb_input,
.light .rb_password,
.light .reg_input,
.light .reg_password,
.light .userwallets_one_line>input,
.light .uv_input,
.light .lp_password {
  color: #0A0A0C;
}

.acf_input:disabled,
.acf_password:disabled,
.cf_input:disabled,
.checkstatus_input:disabled,
.input:disabled,
.log_input:disabled,
.log_password:disabled,
.lp_input:disabled,
.pay_input>input:disabled,
.pay_input_purse:disabled,
.rb_input:disabled,
.rb_password:disabled,
.reg_input:disabled,
.reg_password:disabled,
.userwallets_one_line>input:disabled,
.uv_input:disabled,
.lp_password:disabled {
  opacity: 0.3;
}

.acf_input:disabled:hover,
.acf_password:disabled:hover,
.cf_input:disabled:hover,
.checkstatus_input:disabled:hover,
.input:disabled:hover,
.log_input:disabled:hover,
.log_password:disabled:hover,
.lp_input:disabled:hover,
.pay_input>input:disabled:hover,
.pay_input_purse:disabled:hover,
.rb_input:disabled:hover,
.rb_password:disabled:hover,
.reg_input:disabled:hover,
.reg_password:disabled:hover,
.userwallets_one_line>input:disabled:hover,
.uv_input:disabled:hover,
.lp_password:disabled:hover {
  border-color: transparent;
}

.acf_input:not(:disabled):hover,
.acf_password:not(:disabled):hover,
.cf_input:not(:disabled):hover,
.checkstatus_input:not(:disabled):hover,
.input:not(:disabled):hover,
.log_input:not(:disabled):hover,
.log_password:not(:disabled):hover,
.lp_input:not(:disabled):hover,
.pay_input>input:not(:disabled):hover,
.pay_input_purse:not(:disabled):hover,
.rb_input:not(:disabled):hover,
.rb_password:not(:disabled):hover,
.reg_input:not(:disabled):hover,
.reg_password:not(:disabled):hover,
.userwallets_one_line>input:not(:disabled):hover,
.uv_input:not(:disabled):hover,
.lp_password:not(:disabled):hover {
  border-color: #B8E545;
  transition: all 0.3s ease-in-out;
}

.acf_input:focus,
.acf_password:focus,
.cf_input:focus,
.checkstatus_input:focus,
.input:focus,
.log_input:focus,
.log_password:focus,
.lp_input:focus,
.pay_input>input:focus,
.pay_input_purse:focus,
.rb_input:focus,
.rb_password:focus,
.reg_input:focus,
.reg_password:focus,
.userwallets_one_line>input:focus,
.uv_input:focus,
.lp_password:focus {
  border: 2px solid #B8E545;
  transition: all 0.1s ease-in-out;
}

.acf_input:focus:required:invalid,
.acf_password:focus:required:invalid,
.cf_input:focus:required:invalid,
.checkstatus_input:focus:required:invalid,
.input:focus:required:invalid,
.log_input:focus:required:invalid,
.log_password:focus:required:invalid,
.lp_input:focus:required:invalid,
.pay_input>input:focus:required:invalid,
.pay_input_purse:focus:required:invalid,
.rb_input:focus:required:invalid,
.rb_password:focus:required:invalid,
.reg_input:focus:required:invalid,
.reg_password:focus:required:invalid,
.userwallets_one_line>input:focus:required:invalid,
.uv_input:focus:required:invalid,
.lp_password:focus:required:invalid {
  border-color: #B93131;
}

.acf_input:required:valid,
.acf_password:required:valid,
.cf_input:required:valid,
.checkstatus_input:required:valid,
.input:required:valid,
.log_input:required:valid,
.log_password:required:valid,
.lp_input:required:valid,
.pay_input>input:required:valid,
.pay_input_purse:required:valid,
.rb_input:required:valid,
.rb_password:required:valid,
.reg_input:required:valid,
.reg_password:required:valid,
.userwallets_one_line>input:required:valid,
.uv_input:required:valid,
.lp_password:required:valid {
  border-color: #0144B2;
}

.acf_input-label,
.acf_password-label,
.cf_input-label,
.checkstatus_input-label,
.input-label,
.log_input-label,
.log_password-label,
.lp_input-label,
.pay_input>input-label,
.pay_input_purse-label,
.rb_input-label,
.rb_password-label,
.reg_input-label,
.reg_password-label,
.userwallets_one_line>input-label,
.uv_input-label {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}

.acf_input-label:hover .tooltip,
.acf_password-label:hover .tooltip,
.cf_input-label:hover .tooltip,
.checkstatus_input-label:hover .tooltip,
.input-label:hover .tooltip,
.log_input-label:hover .tooltip,
.log_password-label:hover .tooltip,
.lp_input-label:hover .tooltip,
.pay_input>input-label:hover .tooltip,
.pay_input_purse-label:hover .tooltip,
.rb_input-label:hover .tooltip,
.rb_password-label:hover .tooltip,
.reg_input-label:hover .tooltip,
.reg_password-label:hover .tooltip,
.userwallets_one_line>input-label:hover .tooltip,
.uv_input-label:hover .tooltip {
  opacity: 1;
  visibility: visible;
}

.acf_input-label_row,
.acf_password-label_row,
.cf_input-label_row,
.checkstatus_input-label_row,
.input-label_row,
.log_input-label_row,
.log_password-label_row,
.lp_input-label_row,
.pay_input>input-label_row,
.pay_input_purse-label_row,
.rb_input-label_row,
.rb_password-label_row,
.reg_input-label_row,
.reg_password-label_row,
.userwallets_one_line>input-label_row,
.uv_input-label_row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.8rem;
}

.acf_input-label_row .input-label__title,
.acf_password-label_row .input-label__title,
.cf_input-label_row .input-label__title,
.checkstatus_input-label_row .input-label__title,
.input-label_row .input-label__title,
.log_input-label_row .input-label__title,
.log_password-label_row .input-label__title,
.lp_input-label_row .input-label__title,
.pay_input>input-label_row .input-label__title,
.pay_input_purse-label_row .input-label__title,
.rb_input-label_row .input-label__title,
.rb_password-label_row .input-label__title,
.reg_input-label_row .input-label__title,
.reg_password-label_row .input-label__title,
.userwallets_one_line>input-label_row .input-label__title,
.uv_input-label_row .input-label__title {
  margin-bottom: 0;
  white-space: nowrap;
}

.acf_input-label__title,
.acf_password-label__title,
.cf_input-label__title,
.checkstatus_input-label__title,
.input-label__title,
.log_input-label__title,
.log_password-label__title,
.lp_input-label__title,
.pay_input>input-label__title,
.pay_input_purse-label__title,
.rb_input-label__title,
.rb_password-label__title,
.reg_input-label__title,
.reg_password-label__title,
.userwallets_one_line>input-label__title,
.uv_input-label__title {
  margin-bottom: 0.8rem;
}

.acf_input-error,
.acf_password-error,
.cf_input-error,
.checkstatus_input-error,
.input-error,
.log_input-error,
.log_password-error,
.lp_input-error,
.pay_input>input-error,
.pay_input_purse-error,
.rb_input-error,
.rb_password-error,
.reg_input-error,
.reg_password-error,
.userwallets_one_line>input-error,
.uv_input-error {
  border-color: #FF7B7B;
}

.acf_input-error+.input-error-text,
.acf_password-error+.input-error-text,
.cf_input-error+.input-error-text,
.checkstatus_input-error+.input-error-text,
.input-error+.input-error-text,
.log_input-error+.input-error-text,
.log_password-error+.input-error-text,
.lp_input-error+.input-error-text,
.pay_input>input-error+.input-error-text,
.pay_input_purse-error+.input-error-text,
.rb_input-error+.input-error-text,
.rb_password-error+.input-error-text,
.reg_input-error+.input-error-text,
.reg_password-error+.input-error-text,
.userwallets_one_line>input-error+.input-error-text,
.uv_input-error+.input-error-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.acf_input-error-text,
.acf_password-error-text,
.cf_input-error-text,
.checkstatus_input-error-text,
.input-error-text,
.log_input-error-text,
.log_password-error-text,
.lp_input-error-text,
.pay_input>input-error-text,
.pay_input_purse-error-text,
.rb_input-error-text,
.rb_password-error-text,
.reg_input-error-text,
.reg_password-error-text,
.userwallets_one_line>input-error-text,
.uv_input-error-text {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ff7878;
  border-radius: 0.2rem;
  color: #e1f9ef;
  display: none;
  font-size: 1.2rem;
  max-width: 34rem;
  padding: 0.6rem 1.5rem;
  width: 100%;
}

.acf_line.has_submit,
.cf_line.has_submit,
.checkstatus_line.has_submit,
.log_line_subm_left,
.lp_line.has_submit,
.pay_right_col,
.reg_line_subm_left,
.userwallets_addbutton,
.uv_line.has_submit,
.wn_div_button {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: start;
}

.acf_line.has_submit input,
.cf_line.has_submit input,
.checkstatus_line.has_submit input,
.log_line_subm_left input,
.lp_line.has_submit input,
.pay_right_col input,
.reg_line_subm_left input,
.userwallets_addbutton input,
.uv_line.has_submit input,
.wn_div_button input {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font: 600 18px/20px Nunito, sans-serif;
  padding: 10px 15px;

  background-color: #B8E545;
  color: #161824;


  border: 2px solid #B8E545;
  border-radius: 7px;

  height: 45px;
  width: 100%;
  text-align: center;
  text-decoration: none;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition: all 0.1s ease-in-out;
}

.acf_line.has_submit input:disabled,
.cf_line.has_submit input:disabled,
.checkstatus_line.has_submit input:disabled,
.log_line_subm_left input:disabled,
.lp_line.has_submit input:disabled,
.pay_right_col input:disabled,
.reg_line_subm_left input:disabled,
.userwallets_addbutton input:disabled,
.uv_line.has_submit input:disabled,
.wn_div_button input:disabled {
  opacity: 0.2;
}

.acf_line.has_submit input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.cf_line.has_submit input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.checkstatus_line.has_submit input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.log_line_subm_left input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.lp_line.has_submit input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.pay_right_col input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.reg_line_subm_left input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.userwallets_addbutton input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.uv_line.has_submit input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.wn_div_button input:hover:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled) {
  background-color: transparent;
  color: #B8E545;
}

.acf_line.has_submit input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.cf_line.has_submit input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.checkstatus_line.has_submit input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.log_line_subm_left input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.lp_line.has_submit input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.pay_right_col input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.reg_line_subm_left input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.userwallets_addbutton input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.uv_line.has_submit input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled),
.wn_div_button input:active:not(.acf_line.has_submit input:disabled, .cf_line.has_submit input:disabled, .uv_line.has_submit input:disabled, .lp_line.has_submit input:disabled, .log_line_subm_left input:disabled, .reg_line_subm_left input:disabled, .checkstatus_line.has_submit input:disabled, .pay_right_col input:disabled, .wn_div_button input:disabled, .userwallets_addbutton input:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}


.cf_line.has_submit input {
  width: 100%;
}

.reg_line_subm_left {
  margin-top: 0;
  margin-bottom: 0;
}

.usveupfilesome {
  border-radius: unset;
}

textarea {
  background: var(--Field-Fill-Dark);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 9.5rem;
  padding: 1.3rem 1.2rem;
  width: 100%;
  resize: none;
  transition: all 0.1s ease-in-out;
}

.light textarea {
  color: var(--Colors-Texts-Light);
}

textarea:disabled {
  opacity: 0.3;
}

textarea:disabled:hover {
  border-color: transparent;
}

textarea:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

textarea:focus {
  border: 2px solid var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

textarea::-webkit-scrollbar {
  height: 0.8rem;
  width: 0.8rem;
}

textarea::-webkit-scrollbar-thumb {
  background: rgba(165, 165, 165, 0.16);
  border-radius: 0.5rem;
}

textarea::-webkit-scrollbar-track {
  background: none;
}

.textarea {
  height: 11rem;
  padding-bottom: 1.3rem;
  padding-top: 1.3rem;
}

.acf_text,
.cf_text,
.partner_textarea,
.ptextareaus,
.rb_text {
  background: var(--Field-Fill-Dark);
  border: 1px solid transparent;
  border-radius: 15px;
  color: var(--Colors-Texts-Dark);
  font: 400 16px/20px Nunito, sans-serif;
  height: 90px;
  padding: 15px;
  width: 100%;
}

.light .acf_text,
.light .cf_text,
.light .partner_textarea,
.light .ptextareaus,
.rb_text {
  color: var(--Colors-Texts-Light);
}

.acf_text:disabled,
.cf_text:disabled,
.partner_textarea:disabled,
.ptextareaus:disabled,
.rb_text:disabled {
  opacity: 0.3;
}

.acf_text:disabled:hover,
.cf_text:disabled:hover,
.partner_textarea:disabled:hover,
.ptextareaus:disabled:hover,
.rb_text:not(:disabled) {
  border-color: transparent;
}

.acf_text:not(:disabled):hover,
.cf_text:not(:disabled):hover,
.partner_textarea:not(:disabled):hover,
.ptextareaus:not(:disabled):hover,
.rb_text:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.acf_text:focus,
.cf_text:focus,
.partner_textarea:focus,
.ptextareaus:focus,
.rb_text:focus {
  border: 1px solid var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.acf_line,
.cf_line,
.checkstatus_line,
.log_line,
.lp_line,
.reg_line:not(.checkpersdata_line),
.uv_line {
  margin-bottom: 2rem;
}

.acf_label,
.captcha_title,
.cf_label,
.checkstatus_label,
.log_label,
.lp_label,
.reg_label,
.uv_label {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  min-width: 130px;
}

.page-id-15 .acf_label {
  min-width: 200px;
}

.form_field_ins.acf_line_ins {
  width: 100%;
}

.form_field_clear.acf_line_clear {
  display: none;
}


.captcha_title {
  display: none;
}

.pntable_wrap:first-child {
  margin-top: 0;
}

.pntable_wrap_title {
  color: #000000;
  font-size: 18px;
  font-weight: 500;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 10px;
  border: 1px solid transparent;
  border-radius: 10px;
  background-color: white;
  background-image: url(./images/chevron-down-grey.svg);
  background-size: 24px;
  background-position: right 10px center;
  background-repeat: no-repeat;
  color: #0A0A0C;
  font: 400 15px/20px Nunito, sans-serif;
  width: 100%;
  height: 40px;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}

select:disabled {
  opacity: 0.3;
}

select:disabled:hover {
  border-color: transparent;
}

select:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

select:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.search {
  padding: 0.3rem;
}

.search input {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.624 15a8.03 8.03 0 0 0 10.619.659l5.318 5.318a1 1 0 0 0 1.414-1.414l-5.318-5.318A8.04 8.04 0 0 0 3.624 3.624a8.042 8.042 0 0 0 0 11.376Zm1.414-9.96a6.043 6.043 0 1 1-1.77 4.274 6 6 0 0 1 1.77-4.276v.002Z' fill='%232d564e'/%3E%3C/svg%3E");
  background-position: 1rem;
  background-repeat: no-repeat;
  background-size: 2rem;
  border-color: #112723;
  padding-left: var(--Margin-main-mob) !important;
}

.tooltip {
  background-color: #112723;
  border-radius: 0.5rem;
  font-size: 1.2rem;
  left: 0;
  line-height: 1.2;
  margin-top: 0.7rem;
  opacity: 0;
  padding: 1rem;
  position: absolute;
  text-align: left;
  top: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  visibility: hidden;
  width: 100%;
  z-index: 9;
}

.tooltip:before {
  border-color: transparent transparent #112723;
  border-style: solid;
  border-width: 0 0.5rem 0.5rem;
  content: "";
  height: 0;
  margin-top: -0.5rem;
  position: absolute;
  right: var(--Margin-main-mob);
  top: 0;
  width: 0;
}

.tooltip.right {
  left: auto;
  right: 0;
}

.check,
.check span {
  position: relative;
}

.check span {
  color: #26bb7d;
  cursor: pointer;
  font-size: 1.2rem;
  padding-left: 3rem;
  padding-top: 0.3rem;
}

.check span:before {
  background-color: #fff;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 0.2rem;
  content: "";
  height: 2rem;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  width: 2rem;
}

.check input {
  display: none;
}

.check input:checked+span:before {
  background-color: #26bb7d;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42Z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 1.5rem;
}

#topped {
  position: fixed;
  right: 2.4rem;
  bottom: 5rem;
  display: none !important;
  width: 6rem;
  height: 6rem;
  border: none;
  border-radius: 1.6rem;
  background: #4D7BF1 url(./images/arrow-top.svg) no-repeat center;
  background-size: 2.4rem;
  cursor: pointer;
  opacity: 1;
  z-index: 99999;
  transition: all 0.1s ease-in-out;
}

#topped:hover {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

#topped:active {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

.pn_copy {
  background: url(./images/icon-copy.svg) no-repeat 100%;
  background-size: 20px;
  cursor: pointer;
  padding-right: 30px;
}

.pn_copy.copied {
  background: url(./images/icon-copy-copied.svg) no-repeat 100%;
  background-size: 20x;
}

.oncetoggle {
  margin: 30px auto;
  max-width: 841px;
  border: 2px solid #9B51E0;
  border-radius: 15px;
  transition: all 0.1s ease-in-out;
}

.oncetoggle:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.oncetoggle a {
  color: #ffffff;
  text-decoration: underline;
}

.oncetoggle a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.oncetoggle a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.oncetoggle .oncetoggletitle {
  position: relative;
  padding: 15px 30px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: #fff;
  cursor: pointer;
}

.oncetoggle .oncetoggletitle_ins {
  /*position: relative;*/
  /*padding-right: 2rem;*/
}

.oncetoggle .oncetoggletitle_ins:after {
  background: url(./images/icon-drop-up-white.svg) no-repeat center;
  content: "";
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 2.8rem;
  height: 2.8rem;
  transition: all 0.2s ease-in-out;
}

.oncetoggle.active .oncetoggletitle_ins:after {
  transform: rotate(0deg);
  transition: all 0.2s ease-in-out;
}

.oncetoggle .oncetogglebody {
  color: #fff;
  display: none;
  /*margin-top: -2rem;*/
  padding: 0 2rem 2rem;
}

.oncetoggle.active .oncetoggletitle:after {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.oncetoggle.active .oncetogglebody {
  display: block;
}

.break_words {
  word-break: break-word;
}

.js-select {
  position: relative;
}

.js-select.is-open {
  z-index: 9;
}

.js-select.is-open .js-select-modal {
  opacity: 1;
  visibility: visible;
}

.js-select-btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  padding-left: 1.4rem !important;
  padding-right: var(--Margin-main-mob) !important;
  position: relative;
  text-align: left;
}

.js-select-btn:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41.58 6 5.17 10.59.58 12 2 6 8 0 2 1.41.58Z' fill='%232d564e'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  display: block;
  height: 0.8rem;
  position: absolute;
  right: 2rem;
  width: 1.2rem;
}

.js-select-icon {
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  overflow: hidden;
  width: 3rem;
}

.js-select-icon img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.js-select-modal {
  background: #fff;
  border-radius: 0.2rem;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  visibility: hidden;
  width: 100%;
  z-index: 9;
}

.js-select-modal__list {
  padding: 0.3rem;
}

.js-select-modal__list li {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #e1f9ef;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  padding: 0.8rem 1.4rem;
}

.js-select-modal__list li:hover {
  background: #f5f5f5;
}

.js-select .search {
  margin-bottom: 0.5rem;
}

.captcha_body {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #898989;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 600 24px/28px Nunito, sans-serif;
  margin-bottom: 0;
  margin-top: 0;
  padding: 2.2rem 0 2.8rem;
}

.xchange_div_ins .captcha_body {
  padding: 0;
  margin-bottom: 2.8rem;
}


.captcha_divimg img {
  height: 100% !important;
  padding: 0 0 !important;
  -o-object-fit: cover !important;
  object-fit: cover !important;
  width: 100% !important;
}

.captcha_divznak {
  margin-left: 3px;
  margin-right: 4px;
  text-align: center;
  width: 15px;
}

.captcha_divpole {
  background: var(--Form-Field-Fill-Gradient-Dark);
  border: 1px solid var(--Colors-Strokes-Field-Stroke-Dark);
  border-radius: 7px;
  color: #0A0A0C;
  font: 600 16px Nunito, sans-serif;
  width: 40px;
  height: 40px;
  text-align: center;
  transition: all 0.1s ease-in-out;
}

.light .captcha_divpole {
  color: var(--Colors-Texts-Light);
}

.captcha_divpole:disabled {
  opacity: 0.3;
}

.captcha_divpole:disabled:hover {
  border-color: transparent;
}

.captcha_divpole:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.captcha_divpole:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.captcha_reload {
  background-image: url(./images/refreshblue.svg);
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  display: block;
  height: 2.4rem;
  width: 2.4rem;
  margin-left: 10px;
  text-decoration: none;
}

/* .captcha_reload.act {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  background-image: url(./images/loader.png);
} */

.captcha_sci_div {
  padding: 0 0 2.4rem;
  background: transparent;
}

.captcha_sci_div .captcha_sci_title {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  margin-bottom: 0.8rem;
}

.captcha_sci_div .captcha_sci_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
  margin-bottom: 1.2rem;
}

.captcha_sci_div .captcha_sci_body .captcha_sci_img {
  border: 2px solid var(--Colors-Strokes-Field-Stroke-Dark);
  border-radius: 1.6rem;
  height: 6rem;
  width: 6rem;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}

.light .captcha_sci_div .captcha_sci_body .captcha_sci_img {
  /*border: 1px solid var(--Colors-Strokes-Field-Stroke-Light);*/
  transition: all 0.1s ease-in-out;
}

.captcha_sci_div .captcha_sci_body .captcha_sci_img:hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.captcha_sci_div .captcha_sci_body .captcha_sci_img.active {
  border: 2px solid var(--Color-primary);
  ;
}

.captcha_sci_div .captcha_sci_body .captcha_sci_img img {
  border-radius: 1.6rem;
  height: 100%;
  width: 100%;
}

.captcha_sci_div .captcha_sci_body .clear {
  display: none;
}

.captcha_sci_div .captcha_sci_div_change a {
  color: var(--Colors-Texts-Dark);
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  text-decoration: none;
}

.feedback-wrapper {
  border: 1px solid #383838;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  padding: 3.2rem;
}

.feedback {
  border-radius: 15px;
  border: 3px solid #A2CC39;
  padding: 15px 18px 17px;
}

@media only screen and (max-width: 640px) {
  .oncetoggle .oncetoggletitle {
    padding-right: 5.4rem;
    font-size: 1.6rem;
    line-height: 1.9rem;
  }

  .oncetoggle.active .oncetogglebody {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .oncetoggle .oncetoggletitle:after {
    top: 1.7rem;
  }

  .captcha_sci_div .captcha_sci_title,
  .captcha_sci_div .captcha_sci_div_change a {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .captcha_sci_div .captcha_sci_body {
    margin-bottom: 0.8rem;
    flex-wrap: wrap;
  }

  .captcha_divimg,
  .captcha_sci_div .captcha_sci_body .captcha_sci_img {
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 10px;
    overflow: hidden;
  }



  .captcha_sci_div {
    padding: 0 0 1.6rem;
  }

  .feedback {
    padding: 1.6rem 1.6rem 2rem;
  }

  .captcha_body {
    padding: 0 0 2.8rem;
  }
}

.feedback__title {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.feedback__title span {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}

.feedback__title::before {
  display: none;
  content: '';
  position: absolute;
  top: 1.6rem;
  left: 0;
  width: 4.8rem;
  height: 4.8rem;
  background-image: url("./images/review-account.svg");
  background-repeat: no-repeat;
  background-size: cover;
}

.feedback a,
.feedback__text {
  line-height: 20px;
  word-break: break-word;
  font-weight: 400;
}

.widget_lchange_ajax .time {
  align-self: flex-start;
}

.cf_div .form_field_label_ins {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
}

.cf_div .captcha_body {
  padding: 0 0 2.4rem;
}

@media only screen and (max-width: 640px) {
  .cf_div .form_field_label_ins {
    font-size: 1.2rem;
  }
}

.cf_div_wrap .cf_div_ins {
  width: 36.4rem;
}

.cf_div_title {
  display: none;
}

.cf_div_wrap .cf_div_ins .captcha_sci_div {
  padding: 0 0 2.4rem;
}

.last-exchanges {
  margin-bottom: 8rem;
}

.crypto {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 0, 0, 0.00);
  display: inline-block;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  width: 100%;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  padding: var(--Desktop-Blocks-Small-Block-Top-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding) var(--Desktop-Blocks-Small-Block-Bottom-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding);
}

.widget_lchange_ajax .crypto:not(:last-child) {
  margin-bottom: 0.8rem;
}

@media only screen and (max-width: 640px) {
  .cf_div_wrap .cf_div_ins .captcha_sci_div {
    padding: 0 0 2.4rem;
  }

  .crypto {
    padding: 2rem 2rem 1.6rem;
    width: 100%;
    border-radius: var(--Mobile-Radius-Small-Block-Corner-Radius);
  }
}

.crypto__direction {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  border-bottom: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Dark);
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
  font-size: 2rem;
  line-height: 2.4rem;
}

.crypto__direction .direction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-direction: row;
}

.widget_lchange_ajax .crypto__direction {
  flex-direction: column;
  align-items: flex-start;
}

.crypto__direction .direction {
  margin-bottom: 1rem;
  gap: 0.4rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.3rem;
}

.crypto__direction .direction__title {
  max-width: 35rem;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

.crypto__direction .direction__arrow {
  background: url(./images/arrow_back.svg) no-repeat 50%;
  background-size: contain;
  min-width: 2rem;
  width: 2rem;
  color: transparent;
}

.crypto__history {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.crypto__history:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41.58 6 5.17 10.59.58 12 2 6 8 0 2 1.41.58Z' fill='%232d564e'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  display: none;
  height: 0.8rem;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  -ms-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  width: 1.2rem;
}

.crypto .coin {
  max-width: 50%;
}

.coin {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 1.6rem/2rem Nunito, sans-serif;
  gap: 0.8rem;
  overflow: hidden;
}

.coin__logo {
  border-radius: 50%;
  height: 4.4rem;
  min-width: 4.4rem;
  overflow: hidden;
  width: 4.4rem;
}

.coin__logo img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.coin img {
  max-width: 4.4rem;
  max-height: 4.4rem;
}

.coin__name {
  color: #898989;
  font-size: 1.6rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.coin__info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  padding-top: 0.2rem;
  height: 100%;
  overflow: hidden;
}

.coin__info span {
  margin-bottom: 0.4rem;
  max-width: 16.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media(max-width:640px) {
  .coin__info span {
    margin-bottom: 0;
  }
}

.coin_arrow {
  margin: 0 0.4rem;
  background: url(./images/arrow_back.svg) no-repeat;
  background-position-y: 43%;
  background-size: contain;
  min-width: 2.4rem;
  width: 2.4rem;
}

@media only screen and (max-width: 640px) {
  .coin__logo {
    width: 3.6rem;
    min-width: 3.6rem;
    height: 3.6rem;
  }

  .crypto__direction {
    flex-direction: column;
    align-items: flex-start;
  }
}

.news-section {
  margin-bottom: 8rem;
}

.news-section .section_content_wrapper {
  margin-bottom: 26px;
}

.news {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border: none;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
}

.news__img {
  width: 260px;
  height: 160px;
  border-radius: 15px;
  overflow: hidden;
  margin-bottom: 15px;
}

.news__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.news .h4-title {
  font-weight: 600;
  font-size: 18px;
}

.news__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  padding: 2rem 2rem;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 0, 0, 0.00);
  border-radius: 0 0 var(--Desktop-Radius-Small-Block-Corner-Radius) var(--Desktop-Radius-Small-Block-Corner-Radius);
}

.news__content.border-top {
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
}

.news__content>div .h4-title {
  margin-top: 0.8rem;
  margin-bottom: 1.2rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.4rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}

.news__content>div>p {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-bottom: 1.8rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
  overflow: hidden;
}

.news__content>div>p:not(:last-child) {
  margin-bottom: 2rem;
}

.more {
  position: relative;
  margin-right: auto;
  color: var(--Color-primary);
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 400;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.more:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.more:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.more:hover:after {
  -webkit-transform: translateX(0.5rem);
  -ms-transform: translateX(0.5rem);
  transform: translateX(0.5rem);
}

.more:after {
  content: "";
  position: absolute;
  right: -2.5rem;
  top: 0;
  display: block;
  height: 2rem;
  width: 2rem;
  background: url(./images/arrow_back.svg) no-repeat 50%;
  background-size: contain;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

@media only screen and (max-width: 640px) {
  .news__content {
    padding: 1.6rem 1.6rem 1.5rem;
  }

  .news__content>div .h4-title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1.8rem;
    line-height: 2.1rem;
  }

  .time {
    margin-bottom: 0;
    font-size: 1.2rem;
    line-height: 1.4rem;
    align-self: unset;
  }

  .news__content .time {
    margin-bottom: 0;
  }

  .news__content>div>p {
    margin-bottom: 2rem;
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .more {
    font-size: 1.4rem;
  }

  .more:after {
    right: -2.1rem;
    top: -0.3rem;
    width: 1.6rem;
  }
}

.many_news_wrapper {
  display: grid;
  gap: 30px 40px;
  grid-template-columns: repeat(4, 1fr);
  margin-bottom: 30px;
}

.news-block:not(:last-child) {
  margin-bottom: 0.8rem;
}

.news-block:last-child {
  padding-bottom: 0;
}

.news-block__left {
  border-radius: unset;
}

.news-block .tegs {
  display: none;
}

.news-block__wrapper.single_news {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #31234A;
  padding: 15px;
}

.news-block__wrapper.single_news .news-block__image {
  display: none;
}

.news-block__wrapper.single_news .news-block__image.news-img--active {
  /* display: block; */
}

.news-block__wrapper img {
  width: 100%;
}

.news-block__wrapper.single_news .news-block__image img {
  width: 100%;
  max-height: 27rem;
  object-fit: cover;
  border-radius: 1.2rem;
  margin-bottom: 2.4rem;
}

.news-block__wrapper.single_news .news-block__right {
  background: none;
  padding: 0;
}

.news-block__right p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 24px;
}

.single_news_wrap .news-block__right .text-content p {
  display: block;
}

@media only screen and (min-width: 993px) {
  .news-block {
    padding-bottom: 0;
  }
}

.news-block__title {
  font: 400 18px/20px Nunito, sans-serif;
}

.news-block__title a {
  color: var(--Colors-Texts-Dark);
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.news-block__title a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.news-block__title a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.news-block__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  background: var(--Small-Block-Fill-Dark);
  border-radius: 2rem;
}

@media only screen and (min-width: 993px) {
  .news-block__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0;
  }
}

.news-block__left {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media only screen and (min-width: 993px) {
  .news-block__left {
    width: 28rem;
  }
}

.news-block__right {
  background: transparent;
  padding: 2.8rem 3.2rem;
  width: 100%;
}

.single_news_wrap .mb-35 {
  margin-bottom: 1.6rem;
}

@media only screen and (max-width: 640px) {
  .single_news_wrap .mb-35 {
    margin-bottom: 1.2rem;
  }

  .news-block__wrapper {
    border-radius: 10px;
  }

  .news-block__wrapper.single_news .news-block__image img {
    height: 27rem;
  }

  .news-block__right {
    padding: 1.6rem 1.6rem 2rem;
  }

  .news-block__right .time {
    margin-bottom: 0.7rem;
  }

  .text-content {
    font-size: 14px;
  }

  .news-block__right .text-content {
    margin-bottom: 2rem;
    line-height: 2.2rem;
  }
}

.page-template-pn-reviewspage .innder_grid,
.blog .innder_grid {
  gap: 0;
}

.news-block__img {
  border-radius: 15px;
  overflow: hidden;
  height: 150px;
}

.news-block__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.news-block__more {
  padding-right: 1.5rem;
  text-align: left;
}

.news-block.single .news-block__more {
  display: none;
}

.news-block.single .time {
  margin-bottom: 2.8rem;
}

.news-block.single .tegs_wrapper {
  margin-bottom: 1.2rem;
}

.news-block.single .tegs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  gap: 1rem;
}

.news-block.single .tegs li {
  color: var(--Colors-Texts-Dark);
}

.light .news-block.single .tegs li {
  color: var(--Colors-Texts-Light);
}

.news-block.single .tegs a {
  color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.news-block.single .tegs a:hover {
  opacity: 0.8;
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.news-block.single .tegs a:active {
  opacity: 0.6;
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.advantages {
  margin-bottom: 8rem;
}

.home .grid-advantages.grid5 {
  grid-template-areas: "a b b c"
    "d d e e";
}

.icon-card {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 2rem;
  padding: 2rem;
  border: none;
  border-radius: 2rem;
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: unset;
}

.light .icon-card {
  border: 1px solid rgba(0, 0, 0, 0.12);
  background: #FFFFFF;
}

.icon-card.active1 {
  grid-area: a;
}

.icon-card.active2 {
  grid-area: b;
  min-width: 34.2rem;
  max-width: 34.2rem;
}

.icon-card.active3 {
  grid-area: c;
}

.icon-card.active4 {
  grid-area: d;
}

.icon-card.active5 {
  grid-area: e;
}

@media only screen and (max-width: 640px) {
  .news-block.single .tegs {
    font: 400 1.2rem/1.4rem Nunito, sans-serif;
  }

  .news-block.single .tegs_wrapper {
    margin-bottom: 1rem;
  }

  .icon-card {
    padding: var(--Mobile-Blocks-Small-Block-Top-Padding) var(--Mobile-Blocks-Small-Block-Horizontal-Padding) var(--Mobile-Blocks-Small-Block-Bottom-Padding) var(--Mobile-Blocks-Small-Block-Horizontal-Padding);
    gap: 1.8rem;
    width: 100%;
    border-radius: var(--Mobile-Radius-Small-Block-Corner-Radius);
  }

  .grid-advantages {
    row-gap: 0.8rem;
  }
}

.icon-card__icon {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  flex-shrink: 0;
  width: 14rem;
  height: 14rem;
  justify-content: center;
  align-self: center;
}

.icon-card__icon,
.icon-card__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.icon-card__text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  color: inherit;
  text-align: center;
}

.icon-card__text p {
  font-size: 1.6rem;
  line-height: 2.4rem;
  max-width: 32.5rem;
}

.icon-card__title {
  font-family: Nunito, sans-serif;
  margin-bottom: 0.8rem;
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: 600;
  text-align: center;
  color: inherit;
}

.partners-section .partners-title {
  margin-bottom: 2rem;
  display: none !important;
}

@media(max-width:640px) {
  .partners-section .partners-title {
    margin-bottom: 1.6rem;
  }
}

.partners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 34px 55px;
  justify-content: center;
}

.partners-title {
  margin-bottom: 2rem;
}

.partners img {
  transition: all 0.1s ease-in-out;
}

.partners img:hover {
  transform: scale(1.1);
  transition: all 0.1s ease-in-out;
}

.partners .partner_item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  border-radius: 2.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 640px) {
  .partners {
    flex-direction: column;
    align-items: center;
    gap: 20px;
  }

  .partners .partner_item {
    border-radius: 0.8rem;
  }

  .icon-card__title {
    margin-bottom: 0.8rem;
    font-size: 1.8rem;
    line-height: 2.25rem;
  }

  .icon-card__text p {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }
}

.partners .partner_item>* {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.partners .partner_item img {
  width: auto;
  max-width: 100%;
  height: 60px;
  box-sizing: content-box;
}



@media only screen and (max-width: 640px) {
  .plinkstable.pntable_wrap {
    margin-bottom: 5rem;
  }


}

.plinkstable.pntable_wrap {
  margin-top: 0;
}


.preferalstable.pntable_wrap {
  margin-top: 0;
  margin-bottom: 4.4rem;
}

.page-id-206 .aside {
  margin-top: 147px;
}

.aside .news__img {
  margin-bottom: 1.2rem;
}

.aside>div:last-child {
  margin-bottom: 0;
}

.widget .widget_ins .textwidget {
  margin-bottom: 2rem;
  padding: 0;
  line-height: 2.4rem;
  background-color: transparent;
}

.usve_widget {
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 500;
  font-family: Nunito, sans-serif;
  margin-bottom: 2rem;
  padding: 0;
  color: var(--Colors-Texts-Dark);
}

@media only screen and (max-width: 640px) {
  .widget .widget_ins .textwidget {
    padding: 0;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .usve_widget {
    margin-bottom: 1.8rem;
  }
}

.usve_widget_link {
  line-height: 2rem;
}

.usve_widget a {
  background: url(./images/chevron_left.svg) no-repeat;
  background-position: 100%;
  background-size: 2rem;
  color: var(--Color-primary);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding-right: 2.4rem;
  text-decoration: none;
}

.usve_widget a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.usve_widget a:active {
  text-decoration: none;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.usve_widget.verifyst_1 .usve_widget_text {
  background: url(./images/check.svg) no-repeat right;
  display: inline-block;
  padding-right: 3.3rem;
  background-size: 2.8rem;
}

@media only screen and (max-width: 640px) {
  .usve_widget.verifyst_1 .usve_widget_text {
    color: var(--Colors-Texts-Text-light);
    font: 600 1.6rem/2rem Nunito, sans-serif;
  }
}

.userverify_widget .userverify_widget_ins .userverify_widget_body .account_verify {
  font: 500 2rem/2.8rem Nunito, sans-serif;
}

.userverify_widget .userverify_widget_ins .userverify_widget_body .account_verify.true {
  background: url(./images/check.svg) no-repeat right;
  padding-right: 3rem;
  background-size: 2.8rem;
}

.userverify_widget .userverify_widget_ins .userverify_widget_body .needverifylink a {
  background: url(./images/chevron_left.svg) no-repeat;
  background-position: 100%;
  background-size: 2rem;
  color: var(--Color-primary);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding-right: 2.3rem;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.userverify_widget .userverify_widget_ins .userverify_widget_body .needverifylink a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.userverify_widget .userverify_widget_ins .userverify_widget_body .needverifylink a:active {
  text-decoration: none;
  opacity: 0.5;
  transition: all 0.1s ease-in-out;
}

.register_widget,
.login_widget,
.user_widget,
.userverify_widget,
.widget_stats_div,
.checkstatus_widget,
.widget,
.widget.widget_news_div,
.widget.widget_reviews_div,
.widget_reserv_div,
.widget_cbr_div:not(.homepage_version) .widget_cbr_div_ins,
.widget_lchange_div {
  margin-bottom: 2.4rem;
  padding: 3.2rem 2.8rem;
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  background: var(--Widget-Block-Fill);
  overflow: hidden;
}

.widget,
.widget.widget_news_div {
  padding: 3.2rem 2.8rem;
}

@media only screen and (max-width: 640px) {
  .userverify_widget .userverify_widget_ins .userverify_widget_body .account_verify {
    font-size: 1.8rem;
    line-height: 2.6rem;
  }

  .userverify_widget .userverify_widget_ins .userverify_widget_body .needverifylink a {
    padding-right: 2.1rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .register_widget,
  .login_widget,
  .user_widget,
  .userverify_widget,
  .widget_stats_div,
  .checkstatus_widget,
  .widget,
  .widget.widget_news_div,
  .widget.widget_reviews_div,
  .widget_reserv_div,
  .widget_cbr_div:not(.homepage_version) .widget_cbr_div_ins,
  .widget_lchange_div {
    margin-bottom: 1.2rem;
    padding: 2.2rem 2.2rem 2.6rem;
    border-radius: 1.2rem;
  }
}

.user_widget .user_widget_body {
  padding: 0;
}

.user_widget_body_ins {
  padding-top: 1.2rem;
  border-top: 1px solid rgba(144, 144, 144, 0.5);
}

.register_widget .register_widget_ins .register_widget_title,
.login_widget .login_widget_ins .login_widget_title,
.user_widget .user_widget_ins .user_widget_title,
.userverify_widget .userverify_widget_ins .userverify_widget_title,
.widget .widget_ins .widget_title,
.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_title,
.widget_reserv_div .widget_reserv_div_ins .widget_reserv_div_title,
.widget_cbr_div .widget_cbr_div_ins .widget_cbr_div_title,
.widget_lchange_div .widget_ins .widget_title {
  font: 500 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2rem;
  padding: 0;
}

.widget_cbr_div_title_ins {
  font: 500 2.4rem/2.8rem Nunito, sans-serif;
}

@media only screen and (max-width: 640px) {

  .register_widget .register_widget_ins .register_widget_title,
  .login_widget .login_widget_ins .login_widget_title,
  .user_widget .user_widget_ins .user_widget_title,
  .userverify_widget .userverify_widget_ins .userverify_widget_title,
  .widget .widget_ins .widget_title,
  .checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_title,
  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_div_title,
  .widget_cbr_div .widget_cbr_div_ins .widget_cbr_div_title,
  .widget_lchange_div .widget_ins .widget_title {
    margin-bottom: 2rem;
    padding: 0;
    font-size: 2rem;
    line-height: 2.3rem;
  }
}

.user_widget .user_widget_ins .uswidin {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 500;
  font-family: Nunito, sans-serif;
  margin-bottom: 2rem;
  padding: 0;
}

@media only screen and (max-width: 640px) {
  .user_widget .user_widget_ins .uswidin {
    margin-bottom: 2.3rem;
    font-size: 1.8rem;
    line-height: 2.6rem;
  }
}

.user_widget .user_widget_ins .uswidin .uswidinright {
  background: url(./images/check.svg) no-repeat right;
  background-size: 2.4rem;
  margin-left: 0.6rem;
  padding-right: 3.3rem;
}

.user_widget .user_widget_ins .uswidin .clear {
  display: none;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul {
  list-style: none;
  margin-bottom: 0;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li {
  border-top: none;
  margin-bottom: 0;
  padding: 0;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li:not(:last-child) {
  margin-bottom: 0.4rem;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li,
.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit {
  position: relative;
  z-index: 1;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li.current::before,
.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit::before,
.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li::before {
  content: '';
  position: absolute;
  top: 0;
  left: -2.8rem;
  width: 120.2%;
  height: 100%;
  border-radius: unset;
  background: transparent;
  z-index: -1;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li.current::before,
.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit:hover::before,
.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li:hover::before {
  background: rgba(255, 255, 255, 0.10);
}

.light .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li.current::before {
  background: rgba(77, 123, 241, 0.16);
}

.light .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit:hover::before,
.light .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li:hover::before {
  background: rgba(77, 123, 241, 0.08)
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li a {
  padding: 1rem 0;
  color: var(--Colors-Texts-Dark);
  display: block;
  font: 1.6rem/2rem Nunito, sans-serif;
  text-decoration: none;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li a:hover {
  text-decoration: none;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li:empty {
  display: none;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit {
  border-top: none;
  display: block;
  padding-top: 0.5rem;
}

@media only screen and (max-width: 640px) {

  .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li.current::before,
  .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit:hover::before,
  .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li:hover::before {
    border-radius: 0.8rem;
    width: 123.1%;
    left: -3.2rem;
  }

  .user_widget_body_ins {
    padding-top: 0.8rem;
  }

  .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li a {
    padding: 1rem 0;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit {
    margin: 0;
  }
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit a {
  padding: 1rem 0;
  color: var(--Colors-Texts-Dark);
  display: block;
  font: 1.6rem/2rem Nunito, sans-serif;
  text-decoration: none;
}

.user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit a:hover {
  text-decoration: none;
}

.login_widget .resultgo {
  margin-bottom: 2rem;
}

.login_widget a {
  color: var(--Color-primary);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.login_widget a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.login_widget a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.login_widget .login_widget_ins .resultgo {
  color: #ff7878;
}

.form_field_line {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line {
  margin-bottom: 2rem;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line:last-of-type {
  margin-bottom: 2rem;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_label {
  cursor: pointer;
  margin-bottom: 0.8rem;
  font-size: 1.4rem;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins input {
  background: var(--Field-Fill-Dark);
  border: 1px solid transparent;
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 6rem;
  padding: 1.2rem;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.form_field_ins p {
  margin-bottom: 22px;
}

.light .login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins input {
  color: var(--Colors-Texts-Light);
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins input:disabled {
  opacity: 0.3;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins input:disabled:hover {
  border-color: transparent;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins input:focus {
  border: 2px solid var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins .form_field_errors {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ff7878;
  border-radius: 0.2rem;
  color: #2f343b;
  display: none;
  font-size: 1.2rem;
  max-width: 34rem;
  padding: 0.6rem 1.5rem;
  width: 100%;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .captcha_div .captcha_title {
  display: none;
  margin-bottom: 0.8rem;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .captcha_div .captcha_body {
  margin-bottom: 2.4rem;
  padding: 0;
}

.login_widget_body_ins {
  display: flex;
  flex-direction: column;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_text {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
  order: 10;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_text .clear {
  display: none;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_text .login_widget_subm_right {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_text:after {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  color: rgba(144, 144, 144, 0.5);
  content: "|";
  display: block;
  order: 2;
  position: static;
  width: auto;
}

.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-bottom: 2rem;
}

@media only screen and (max-width: 640px) {
  .login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins input {
    border-radius: 0.8rem;
    height: 4.8rem;
  }
}

.register_widget .resultgo {
  margin-bottom: 2rem;
}

.register_widget a {
  color: var(--Color-primary);
  font-weight: 500;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.register_widget a:hover {
  color: var(--Color-primary);
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.register_widget a:active {
  color: var(--Color-primary);
  transition: color 0.1s ease-in-out;
}

.register_widget .register_widget_ins .register_widget_title,
.login_widget .login_widget_ins .login_widget_title {
  margin-bottom: 1.6rem;
  text-align: center;
}

.register_widget .register_widget_ins .resultgo {
  color: #ff7878;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line {
  margin-bottom: 1.5rem;
}

.register_widget .field_name_pass2 {
  margin-bottom: 2rem !important;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_label {
  cursor: pointer;
  margin-bottom: 0.8rem;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins input {
  background: var(--Field-Fill-Dark);
  border: 1px solid transparent;
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 6rem;
  padding: 1.2rem;
  width: 100%;
}

.light .register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins input {
  color: var(--Colors-Texts-Light);
}

.register_widget .form_field_label_ins {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.6rem;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins input:disabled {
  opacity: 0.3;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins input:disabled:hover {
  border-color: transparent;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins .form_field_errors {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ff7878;
  border-radius: 0.2rem;
  color: #2f343b;
  display: none;
  font-size: 1.2rem;
  max-width: 34rem;
  padding: 0.6rem 1.5rem;
  width: 100%;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .captcha_div .captcha_title {
  display: none;
  margin-bottom: 0.8rem;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .captcha_div .captcha_body {
  margin-bottom: 1rem;
  padding: 0 0 2.4rem;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.3rem;
  gap: 1rem 3rem;
  margin-bottom: 2.5rem;
  position: relative;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox label {
  cursor: pointer;
  font: 1.6rem/2rem Nunito, sans-serif;
  padding-left: 3rem;
  padding-top: 0;
  position: relative;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox label:before {
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid var(--Color-primary);
  border-radius: 0.4rem;
  content: "";
  width: 1.8rem;
  height: 1.8rem;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox label input {
  display: none;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox label a {
  color: var(--Color-primary);
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox label a:hover {
  color: var(--Color-primary);
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox label a:active {
  color: var(--Color-primary);
  transition: color 0.1s ease-in-out;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox.checked label:before {
  background-color: var(--Color-primary);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42Z' fill='%23fff'/%3E%3C/svg%3E");
  background-position-y: 0;
  background-size: 1.5rem;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line_subm {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line_subm input,
.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm input {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: 0px solid transparent;
  border-radius: 1.6rem;
  color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  font: 600 2rem/2.8rem Nunito, sans-serif;
  height: 6.4rem;
  min-width: 16.5rem;
  padding: 1rem 3.6rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line_subm input:disabled,
.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm input:disabled {
  opacity: 0.2;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line_subm input:hover:not(.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line_subm input:disabled),
.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm input:hover:not(.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm input:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line_subm input:active:not(.register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line_subm input:disabled),
.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm input:active:not(.login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .widget_log_line_subm input:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

.register_widget_body .captcha_sci_div,
.login_widget_body .captcha_sci_div {
  padding: 0 0 2.4rem;
}

@media only screen and (max-width: 640px) {

  .register_widget_body .captcha_sci_div,
  .login_widget_body .captcha_sci_div {
    padding: 0 0 2.4rem;
  }

  .register_widget .register_widget_ins .register_widget_title {
    font-size: 2rem;
  }

  .register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins input {
    font-size: 1.4rem;
    height: 4.8rem;
    border-radius: 0.8rem;
  }

  .register_widget .form_field_label_ins {
    font-size: 1.2rem;
  }

  .register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line_subm input {
    font: 400 1.6rem/2.4rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
    border-radius: 0.8rem;
    height: 5.8rem;
  }

  .register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox label:before {
    width: 1.8rem;
    height: 1.8rem;
  }
}

.widget #recentcomments {
  list-style: none;
  margin-bottom: 0;
}

.widget #recentcomments .recentcomments {
  padding: var(--Desktop-Blocks-Small-Block-Top-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding) var(--Desktop-Blocks-Small-Block-Bottom-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding);
  line-height: 2.2rem;
  background: rgba(255, 255, 255, 0.06);
  font-family: Nunito, sans-serif;
  border: none;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
}

.widget #recentcomments .recentcomments::before {
  display: none;
}

.widget #recentcomments a {
  color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
  text-decoration: none;
}

.widget #recentcomments a:hover {
  text-decoration: underline;
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.widget #recentcomments a:active {
  text-decoration: none;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.widget.widget_reviews_div .widget_items {
  margin-bottom: 2rem;
}

.widget.widget_news_div .widget_items {
  margin-bottom: 2.2rem;
}

@media only screen and (max-width: 640px) {
  .widget.widget_reviews_div .widget_items {
    margin-bottom: 1.5rem;
  }

  .widget #recentcomments .recentcomments {
    padding: 1.6rem 1.6rem 2rem;
    font-size: 1.4rem;
    line-height: 2.4rem;
    border-radius: 0.8rem;
  }
}

.widget .widget_ins .clear {
  display: none;
}

.widget .widget_ins .widget_items .widget_reviews_line {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-grid-columns: 1fr 14rem;
  background: rgba(255, 255, 255, 0.06);
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-template-columns: 1fr 14rem;
  margin-bottom: 0.8rem;
  padding: var(--Desktop-Blocks-Small-Block-Top-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding) var(--Desktop-Blocks-Small-Block-Bottom-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding);
}

@media only screen and (max-width: 640px) {
  .widget.widget_news_div .widget_items {
    margin-bottom: 2rem;
  }

  .widget .widget_ins .widget_items .widget_reviews_line {
    padding: 1.6rem 1.6rem 2.4rem;
    border-radius: 0.8rem;
  }


}

.widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_author_wrap {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-bottom: 1rem;
}

.widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_author_wrap .widget_reviews_date {
  color: #88b9a5;
  display: block;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

.widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_author_wrap .widget_reviews_author {
  font: 600 2rem/2.4rem Nunito, sans-serif;
}

.widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_author {
  margin-bottom: 0.7rem;
  max-width: 32.4rem;
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: 400;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

.widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_date {
  color: #898989;
  font-size: 1.4rem;
  line-height: 1.6rem;
}

.widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_content {
  -ms-grid-column-span: 2;
  border-top: 1px solid rgba(165, 165, 165, 0.16);
  font: 400 1.6rem/2.4rem Nunito, sans-serif;
  grid-column: span 2;
  margin-top: 1.2rem;
  padding-top: 1.6rem;
  word-break: break-word;
}

.widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_content a {
  word-break: break-all;
}

.widget .widget_ins .widget_items .widget_news_line {
  margin-bottom: 0.8rem;
  padding: 0;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  border: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
  background: rgba(255, 255, 255, 0.06);
}

@media only screen and (max-width: 640px) {
  .widget .widget_ins .widget_items .widget_news_line {
    padding: 0;
  }

  .widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_date {
    font-size: 1.2rem;
  }

  .widget .widget_ins .widget_items .widget_reviews_line .widget_reviews_content {
    font-size: 1.4rem;
  }
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_image a {
  position: relative;
  display: block;
  margin-bottom: 0;
  padding-bottom: 73.7%;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius) var(--Desktop-Radius-Small-Block-Corner-Radius) 0 0;
  overflow: hidden;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_image a img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_date {
  color: #898989;
  display: block;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  margin-bottom: 0.8rem;
  margin-top: 0;
  padding: 2.4rem 3.2rem 0;
}

@media only screen and (max-width: 640px) {
  .widget .widget_ins .widget_items .widget_news_line .widget_news_image a {
    padding-bottom: 75.2%;
  }

  .widget .widget_ins .widget_items .widget_news_line .widget_news_date {
    padding: 1.6rem 1.8rem 0;
    font-size: 1.2rem;
    line-height: 1.4rem;
    margin-top: 0;
  }
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_title {
  margin-bottom: 1.2rem;
  padding: 0 3.2rem;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_title a {
  color: var(--Colors-Texts-Dark);
  font: 600 2rem/2.3rem Nunito, sans-serif;
  margin-bottom: 1.2rem;
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_content {
  padding: 0 3.2rem 2.8rem;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_content a {
  color: var(--Colors-Texts-Dark);
  font: 400 1.6rem/2.4rem Nunito, sans-serif;
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_morelink {
  margin: 0 2rem 2rem;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_morelink a {
  color: #898989;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  margin-right: auto;
  position: relative;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .widget .widget_ins .widget_items .widget_news_line .widget_news_title {
    padding: 0 1.6rem;
  }

  .widget .widget_ins .widget_items .widget_news_line .widget_news_content {
    padding: 0 1.6rem 2rem;
  }

  .widget .widget_ins .widget_items .widget_news_line .widget_news_title a {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }

  .widget .widget_ins .widget_items .widget_news_line .widget_news_content a {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .widget .widget_ins .widget_items .widget_news_line .widget_news_morelink a {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_morelink a:hover {
  text-decoration: underline;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_morelink a:hover:after {
  border-color: #898989;
  -webkit-transform: translateX(0.5rem);
  -ms-transform: translateX(0.5rem);
  transform: translateX(0.5rem);
  transition: all 0.1s ease-in-out;
}

.widget .widget_ins .widget_items .widget_news_line .widget_news_morelink a:after {
  background: url(./images/arrow-right.svg) no-repeat 50%;
  background-size: contain;
  content: "";
  display: block;
  height: 1.5rem;
  position: absolute;
  right: -2rem;
  top: 15%;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  width: 1.5rem;
}

.widget .widget_ins .widget_news_more_wrap,
.widget .widget_ins .widget_reviews_more_wrap {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.widget .widget_ins .widget_news_more_wrap a,
.widget .widget_ins .widget_reviews_more_wrap a {
  background-color: transparent;
  border: 1px solid var(--Color-primary);
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  cursor: pointer;
  font: 500 1.6rem/2rem Nunito, sans-serif;
  height: 5.2rem;
  line-height: 1;
  padding: 1rem 1.4rem;
  text-align: center;
  text-decoration: none;
  width: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.1s ease-in-out;
}

.widget .widget_ins .widget_news_more_wrap a:hover,
.widget .widget_ins .widget_reviews_more_wrap a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.widget .widget_ins .widget_news_more_wrap a:active,
.widget .widget_ins .widget_reviews_more_wrap a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.widget.widget_stats_div .widget_stats_line {
  border-top: 1px solid rgba(144, 144, 144, 0.5);
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  padding: 1.6rem 0;
}

.widget.widget_stats_div .widget_stats_line:last-of-type {
  padding-bottom: 0;
}

@media only screen and (max-width: 640px) {

  .widget .widget_ins .widget_news_more_wrap a,
  .widget .widget_ins .widget_reviews_more_wrap a {
    font-size: 1.4rem;
    border-radius: 0.8rem;
  }

  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter {
    font-size: 1.2rem;
  }

  .widget.widget_stats_div .widget_stats_line {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

.checkstatus_widget .checkstatus_widget_ins .resultgo {
  margin-bottom: 1rem;
}

.checkstatus_widget .checkstatus_widget_ins .resultgo:empty {
  margin: 0;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line .form_field_label {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  margin-bottom: 0.8rem;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line input {
  background: var(--Field-Fill-Dark);
  border: 1px solid transparent;
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 6rem;
  padding: 2.6rem 1.2rem;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.light .checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line input {
  color: var(--Colors-Texts-Light);
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line input:disabled {
  opacity: 0.3;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line input:disabled:hover {
  border-color: transparent;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line_subm input {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: none;
  border-radius: 1.6rem;
  color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  font: 600 2rem/2.8rem Nunito, sans-serif;
  height: 6.4rem;
  min-width: 16.5rem;
  padding: 1rem 3.6rem;
  text-align: center;
  text-decoration: none;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line_subm input:disabled {
  opacity: 0.2;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line_subm input:hover:not(.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line_subm input:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line_subm input:active:not(.checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line_subm input:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line_subm input {
    font: 500 1.6rem/2.4rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
    border-radius: 0.8rem;
    height: 6rem;
  }

  .checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line .form_field_label {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line input {
    padding: 1.6rem 0.8rem;
    height: 4.8rem;
    font-size: 1.4rem;
    border-radius: 0.8rem;
  }
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.4rem;
  margin-bottom: 1.6rem;
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter {
  padding: 0.8rem 1.2rem;
  font-weight: 400;
  font-size: 1.4rem;
  background-color: rgba(255, 255, 255, 0.16);
  border-radius: var(--Desktop-Radius-Corner-Radius);
  cursor: pointer;
  color: var(--Colors-Texts-Dark);
  transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}

@media(max-width:640px) {
  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter {
    padding: 0.5rem 1.2rem;
  }
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter.current,
.widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter:hover {
  background-color: var(--Color-primary);
  color: var(--Colors-Texts-Dark);
  transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .clear {
  display: none;
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt {
  padding: var(--Desktop-Blocks-Small-Block-Top-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding) var(--Desktop-Blocks-Small-Block-Bottom-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding);
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  background: rgba(255, 255, 255, 0.06);
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt:not(:last-child) {
  margin-bottom: 0.8rem;
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 1.2rem;
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line .widget_reserv_ico {
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 50%;
  height: 4.4rem;
  margin-bottom: 0;
  min-width: 4.4rem;
  overflow: hidden;
  width: 4.4rem;
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line .widget_reserv_block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 23rem;
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line .widget_reserv_block .widget_reserv_title {
  color: #898989;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  height: 1.6rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line .widget_reserv_block .widget_reserv_sum {
  font: 500 2rem/2.4rem Nunito, sans-serif;
  height: 2.4rem;
  margin-bottom: 0.4rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 640px) {
  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter {
    border-radius: 0.8rem;
  }

  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt {
    padding: 1.6rem 1.6rem 2rem;
    border-radius: 0.8rem;
  }

  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line {
    gap: 0.8rem;
  }

  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line .widget_reserv_ico {
    min-width: var(--Margin-main-mob);
    width: var(--Margin-main-mob);
    height: var(--Margin-main-mob);
  }

  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line .widget_reserv_block .widget_reserv_sum {
    margin-bottom: 0;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }

  .widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt .widget_reserv_line .widget_reserv_block .widget_reserv_title {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .crypto__direction .direction {
    margin-bottom: 0.2rem;
    font-size: 1.8rem;
  }
}

.widget_lchange_div .widget_ins .clear {
  display: none;
}

.widget_lchange_div .widget_ins .crypto__direction {
  padding-bottom: 1.2rem;
}

.widget_lchange_div .widget_ins .crypto__direction .direction {
  margin-bottom: 0.6rem;
}

.widget_lchange_div .widget_ins .widget_lchange_html .widget_lchange_line .widget_lchange_date {
  color: #e1f9ef;
  display: block;
  font-family: Nunito, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
}

.widget_lchange_div .widget_ins .widget_lchange_html .widget_lchange_line .widget_lchange_body {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-top: 1rem;
  position: relative;
}

.widget_lchange_div .widget_ins .widget_lchange_html .widget_lchange_line .widget_lchange_body .widget_lchange_why {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
  gap: 0.8rem;
  line-height: 1.3;
  width: 40%;
}

.widget_lchange_div .widget_ins .widget_lchange_html .widget_lchange_line .widget_lchange_body .widget_lchange_why .widget_lchange_ico {
  background-size: contain;
  height: 3rem;
  width: 3rem;
}

.widget_lchange_div .widget_ins .widget_lchange_html .widget_lchange_line .widget_lchange_body .widget_lchange_why .widget_lchange_txt {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.widget_lchange_div .widget_ins .widget_lchange_html .widget_lchange_line .widget_lchange_body .widget_lchange_arr {
  background: url(./images/arrow-right.svg) no-repeat;
  background-size: contain;
  height: 2rem;
  position: relative;
  top: 1.3rem;
  width: 2rem;
}

.widget_lchange_div .widget_ins .widget_lchange_html .crypto {
  padding: var(--paddings-radius-desktop-small-block-vertical-padding) var(--Desktop-Blocks-Small-Block-Top-Padding);
}

@media(max-width:640px) {
  .widget_lchange_div .widget_ins .widget_lchange_html .crypto {
    /*border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius)*/
  }
}

.widget_lchange_div .widget_ins .widget_lchange_html .crypto__history .coin {
  max-width: 15rem;
}

.widget_lchange_div .widget_ins .widget_lchange_html .crypto__history .coin .coin__logo {
  min-width: 4.4rem;
}

.widget_lchange_div .widget_ins .widget_lchange_html .crypto__history .coin .coin__info {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.widget_lchange_div .widget_ins .widget_lchange_html .crypto__history .coin .coin__info span {
  max-width: 8.5rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.widget_cbr_div .widget_cbr_div_ins {
  border-radius: unset;
  font-size: 1.6rem;
}

@media only screen and (max-width: 640px) {
  .widget_lchange_div .widget_ins .crypto__direction .direction {
    margin-bottom: 0.3rem;
  }

  .widget_lchange_div .widget_ins .widget_lchange_html .crypto__history .coin .coin__logo {
    width: 3.6rem;
    height: 3.6rem;
    min-width: 3.6rem;
  }

  .widget_lchange_div .widget_ins .widget_lchange_html .crypto__history .coin .coin__info,
  .coin__name,
  .coin__info span {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding: var(--Desktop-Blocks-Small-Block-Top-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding) var(--Desktop-Blocks-Small-Block-Bottom-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding);
  border: none;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  background: rgba(255, 255, 255, 0.06);
}

.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line:not(:last-child) {
  margin-bottom: 0.8rem;
}

.widget_cbr_div.homepage_version .widget_cbr_div_ins .widget_cbr_line {
  margin: 0;
}

.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_left,
.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_curs {
  line-height: 2rem;
  font-size: 1.8rem;
}

.widget_cbr_birg {
  font-size: 1.6rem;
  line-height: 2rem;
}

.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_left {
  overflow: hidden;
  width: 50%;
}

.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_left .widget_cbr_birg,
.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_left .widget_cbr_title {
  max-width: 12rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}

.widget_cbr_title,
.widget_cbr_onecurs:not(:last-child) {
  margin-bottom: 0.6rem;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.4rem;
}

.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_curs {
  overflow: hidden;
  text-align: right;
  width: 43%;
}

.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_curs .widget_cbr_onecurs {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 2rem;
  white-space: nowrap;
  max-width: 13rem;
}

.widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .clear {
  display: none;
}

.widget_cbr_div .widget_cbr_div_ins .cbr_update {
  color: var(--Colors-Texts-Form-Secondary-Text);
  margin-top: 1.2rem;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

@media only screen and (max-width: 640px) {
  .widget_cbr_div .widget_cbr_div_ins .widget_cbr_line {
    padding: 1.6rem 1.6rem 2rem;
    border-radius: 0.8rem;
  }

  .widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_left,
  .widget_cbr_div .widget_cbr_div_ins .widget_cbr_line .widget_cbr_curs {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .widget_cbr_div .widget_cbr_div_ins {
    font-size: 1.4rem;
  }
}

.widget_cbr_div.homepage_version .widget_cbr_div_ins {
  background: none;
  border: none;
}

.courses-section {
  margin-bottom: 8rem;
}

.widget_cbr_div.homepage_version .widget_cbr_div_title {
  margin-bottom: 2rem;
}

@media only screen and (max-width: 640px) {
  .courses-section {
    margin-bottom: var(--Margin-main-mob);
  }

  .widget_cbr_div.homepage_version .widget_cbr_div_title {
    margin-bottom: 1.6rem;
  }
}

.widget_cbr_div.homepage_version .widget_cbr_lines_wrapper {
  display: -ms-grid;
  display: grid;
  column-gap: 0.8rem;
  row-gap: 0.8rem;
  grid-template-columns: repeat(3, 1fr);
}

@media only screen and (max-width: 640px) {
  .widget_cbr_div.homepage_version .widget_cbr_div_ins .section_content_wrapper {
    padding-bottom: 3rem;
  }

  .widget_cbr_div.homepage_version .widget_cbr_lines_wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 0.8rem;
  }
}

.personal-area {
  background-image: -o-linear-gradient(248deg, #2d564e 0, #3f7a6f 100%);
  background-image: linear-gradient(-158deg, #2d564e, #3f7a6f);
  border-radius: 0.8rem;
  padding: 2.6rem 2rem 3rem;
}

.personal-area__link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1rem 3rem;
}

.personal-area__link {
  color: #0157E2;
  font-size: 1.3rem;
  font-weight: 500;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.personal-area__link:hover {
  color: #0153D9;
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.personal-area__link:active {
  color: #0150CE;
  transition: color 0.1s ease-in-out;
}

.personal-area__list li {
  border-top: 0.1rem solid #fff;
  padding-bottom: 0.4rem;
  padding-top: 0.4rem;
}

.personal-area__list li:last-child {
  border-bottom: 0.1rem solid #fff;
}

.personal-area__list a {
  color: #0157E2;
  display: block;
  font-size: 1.4rem;
  padding: 0.5rem 0;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.personal-area__list a:hover {
  color: #0153D9;
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.personal-area__list a:active {
  color: #0153D9;
  transition: color 0.1s ease-in-out;
}

.personal-area .input-label input {
  height: 3.5rem;
}

.personal-area .captcha_reload {
  background-image: url(./images/refreshblue.svg);
}

.sale {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
}

.courses,
.sale {
  font-size: 1.4rem;
}

.courses__list {
  margin-bottom: 1.5rem;
}

.courses__list li {
  border-top: 0.1rem solid #112723;
  display: -ms-grid;
  display: grid;
  padding: 1.2rem 0;
}

.courses__list li:last-child {
  border-bottom: 0.1rem solid #112723;
}

.courses__list li>span {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}

table {
  width: 100%;
}

table td:last-child,
table th:last-child {
  padding-right: 0;
}

table td:first-child,
table th:first-child {
  padding-left: 0;
}

table th {
  color: #000000;
  font-size: 1.4rem;
  font-weight: 400;
  padding-bottom: 0.5rem;
}

table td {
  border-bottom: 0.1rem solid #112723;
  border-top: 0.1rem solid #112723;
  padding: 0.9rem 1rem;
  vertical-align: top;
}

.horisontal-scroll {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .horisontal-scroll {
    margin-right: -2rem;
    padding-bottom: 1rem;
    padding-right: 2rem;
  }
}

.horisontal-scroll::-webkit-scrollbar {
  height: 0.5rem;
}

.horisontal-scroll table {
  width: 100%;
}

.horisontal-scroll table td:last-child,
.horisontal-scroll table th:last-child {
  padding-right: 0;
}

.horisontal-scroll table td:first-child,
.horisontal-scroll table th:first-child {
  padding-left: 0;
}

.horisontal-scroll table th {
  color: #26bb7d;
  font-size: 1.2rem;
  font-weight: 400;
  padding-bottom: 0.5rem;
}

.horisontal-scroll table td {
  border-bottom: 0.1rem solid #112723;
  border-top: 0.1rem solid #112723;
  padding: 0.9rem 1rem;
  vertical-align: top;
}

.horisontal-scroll .green-text {
  font-size: 1.2rem;
  padding-top: 1rem;
}

.horisontal-scroll .pt-4 {
  display: block;
  padding-top: 0.4rem;
}

.i-arrow {
  display: block;
  height: 0.8rem;
  margin-top: 1.7rem;
  position: relative;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: 1.2rem;
}

.i-arrow:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41.58 6 5.17 10.59.58 12 2 6 8 0 2 1.41.58Z' fill='%232d564e'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  display: block;
  height: 0.8rem;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 1.2rem;
}

.tegs {
  color: #26bb7d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.2rem;
  font-weight: 400;
  gap: 0.5rem 2rem;
}

.tegs-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 2rem;
}

.tegs a {
  text-decoration: none;
}

.tegs a:hover {
  color: #26bb7d;
  text-decoration: none;
}

.pagination {
  gap: 1rem;
}

.pagination,
.pagination a {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.pagination a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #112723;
  border-radius: 0.5rem;
  color: #e1f9ef;
  height: var(--Margin-main-mob);
  text-decoration: none;
  width: var(--Margin-main-mob);
}

.pagination a:hover {
  color: #26bb7d;
  text-decoration: none;
}

.page-arrow:first-child {
  margin-right: 1rem;
}

.page-arrow:last-child {
  margin-left: 1rem;
}

.page-arrow:last-child .arrow:after {
  margin-left: 0;
  margin-right: 0.2rem;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.page-arrow a {
  background-color: #26bb7d;
}

.page-arrow a:hover .arrow:after {
  border-color: #112723;
}

.arrow:after {
  border: 0.2rem solid #fff;
  border-width: 0 0.2rem 0.2rem 0;
  content: "";
  display: block;
  height: 1rem;
  left: 1.8rem;
  margin-left: 0.2rem;
  margin-top: 0.2rem;
  top: 1.4rem;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 1rem;
}

.pagenavi {
  margin: 0 0 30px;
}

.pagenavi .pagenavi_ins {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  gap: 12px;
  justify-content: center;
  margin-top: 0.8rem;
}

.pagenavi .pagenavi_ins span,
.pagenavi .pagenavi_ins a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 43px;

  font-family: Nunito, sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: white;
  text-decoration: none;
  opacity: .7;

  border-radius: 7px;
  border: 3px solid white;
  background-color: transparent;
  transition: all .2s ease;
}

.pagenavi .pagenavi_ins a:hover {
  opacity: 1;
}

.pagenavi .pagenavi_ins span.current {
  opacity: 1;
}

.pagenavi .pagenavi_ins a.prev_navi {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.pagenavi .pagenavi_ins a.next_navi,
.pagenavi .pagenavi_ins a.prev_navi {
  background: url(./images/chevron-left.svg) no-repeat 50%;
  color: transparent;
}

@media only screen and (max-width: 640px) {

  .pagenavi .pagenavi_ins a.last_navi {
    display: none;
  }

  .blog .user-widget {
    margin-top: 0;
  }
}

.pagenavi .pagenavi_ins a.first_navi,
.pagenavi .pagenavi_ins a.last_navi {
  display: none;
}

.page-id-19 .pntable table tr .th1 {
  width: 19rem;
}

/* type table 1, table 4 */

.xchange_type_table {
  margin: 0 0px 4rem;
  position: relative;
}

.xtt_icon_wrap {
  padding: 0 0 10px 0;
}

.xtt_left_col_icon {
  float: left;
  width: 48%;
}

.xtt_left_col_icon_ins {
  padding: 0;
}

.xtt_right_col_icon {
  float: right;
  width: 48%;
}

.xtt_right_col_icon_ins {
  padding: 0;
}

@media all and (min-width: 700px) {
  .xtt_left_col_icon {
    width: 38%;
  }

  .xtt_right_col_icon {
    width: 59%;
  }
}

@media all and (min-width: 840px) {
  .xtt_left_col_icon {
    width: 33%;
  }

  .xtt_right_col_icon {
    width: 65%;
  }
}

@media all and (min-width: 960px) {
  .tbl1 .xtt_left_col_icon {
    width: 42%;
  }

  .tbl1 .xtt_right_col_icon {
    width: 55%;
  }

  .tbl5 .xtt_left_col_icon {
    width: 26%;
    float: left;
  }

  .tbl5 .xtt_right_col_icon {
    width: 36%;
    float: left;
    margin: 0 0 0 2%;
  }
}

.xtt_table_wrap {
  margin: 0;
}

.xtt_table_body_wrap {
  position: relative;
}

.xtt_html_abs {
  display: none;
  position: absolute;
  z-index: 5;
  float: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #e8eef4 url(images/ajax-big-loader.gif) no-repeat center center;
  opacity: 0.6;
}

.xtt_data_col_clear {
  clear: both;
  height: 3rem;
}

.xtt_data_col_table {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.htable_notwidget {
  padding: 180px 3rem 2rem;
  border-radius: 2.4rem;
  background: #e8eef4 url(images/no_exchange.png) no-repeat center 3rem;
  border: 1px solid #fff;
  font: 1.3rem 'Montserrat', sans-serif;
  text-align: center;
}

@media all and (min-width: 960px) {
  .tbl1 .xtt_left_col_table {
    width: 42%;
  }

  .tbl1 .xtt_right_col_table {
    width: 55%;
  }

  .xtt_data_col_clear {
    clear: none;
    height: auto;
  }
}

.xtt_left_col_title,
.xtt_left_incol_title {
  padding: 0;
  position: relative;
}

.xtt_right_col_title,
.xtt_right_incol_title {
  position: relative;
}

.xtt_table_title3,
.xtt_table_title4 {
  font: 1.4rem/1.6rem 'Montserrat', sans-serif;
}

.xtt_title_link_wrap {
  position: absolute;
  float: none;
  top: -0.4rem;
  right: 0;
  display: none;
}

a.xtt_title_link {
  float: right;
  text-decoration: none;
  cursor: pointer;
  position: relative;
}

.xtt_one_line_name {
  color: #000;
}

.xtt_one_line_left {
  position: relative;
  cursor: pointer;
}

.js_item_left.active .xtt_one_line_name,
.js_item_left.active .xtt_one_line_curs,
.xtt_one_line_left:hover .xtt_one_line_name,
.xtt_one_line_left:hover .xtt_one_line_curs {
  color: #000;
}

a.js_item_right {
  text-decoration: none;
}

.xtt_one_line_right {
  text-decoration: none;
  position: relative;
  cursor: pointer;
}

.xtt_one_line_right:hover .xtt_one_line_name,
.xtt_one_line_right:hover .xtt_one_line_curs,
.xtt_one_line_right:hover .xtt_one_line_reserv,
.js_item_right.active .xtt_one_line_name,
.js_item_right.active .xtt_one_line_curs,
.js_item_right.active .xtt_one_line_reserv {
  color: #000;
}

@media all and (max-width: 559px) {
  .xtt_left_col_title {
    float: left;
    width: 48%;
  }

  .xtt_right_col_title {
    float: right;
    width: 48%;
  }

  .xtt_table_title1 {
    display: block;
    text-align: center;
  }

  .xtt_table_title2 {
    display: block;
    text-align: center;
  }

  .xtt_one_line_left {
    padding: 0.5rem 1rem;
  }

  .xtt_one_line_ico_left {
    padding: 0 0 10px 0;
  }

  .xtt_one_line_name_left {
    text-align: center;
  }

  .xtt_one_line_curs_left {
    display: none;
  }

  .xtt_one_line_right {
    padding: 0.5rem 1rem;
  }

  .xtt_one_line_ico_right {
    padding: 0 0 10px 0;
  }

  .xtt_one_line_name_right {
    text-align: center;
  }

  .xtt_one_line_curs_right,
  .xtt_one_line_reserv_right {
    display: none;
  }
}

@media all and (min-width: 560px) {
  .xtt_left_col_title {
    float: left;
    width: 48%;
  }

  .xtt_right_col_title {
    float: right;
    width: 48%;
  }

  .xtt_one_line_curs_left {
    display: none;
  }
}

@media all and (min-width: 700px) {
  .xtt_left_col_title {
    width: 38%;
  }

  .xtt_right_col_title {
    width: 59%;
  }

  .xtt_table_title1 {
    display: block;
  }

  .xtt_table_title2 {
    display: block;
  }
}

@media all and (min-width: 840px) {
  .xtt_left_col_title {
    width: 33%;
  }

  .xtt_right_col_title {
    width: 65%;
  }
}

@media all and (min-width: 960px) {
  .tbl1 .xtt_left_col_title {
    width: 42%;
  }

  .tbl1 .xtt_right_col_title {
    width: 55%;
  }

  .tbl1 .xtt_one_line_ico_left {
    width: 17%;
  }

  .tbl1 .xtt_one_line_name_left {
    width: 43%;
  }

  .tbl1 .xtt_one_line_curs_left {
    display: block;
    float: left;
    width: 40%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
    padding: 0 1rem;
  }

  .tbl1 .xtt_one_line_curs_left .xtt_one_line_curs {
    display: block;
    text-align: right;
    line-height: 5rem;
  }

  .tbl5 .xtt_left_col_title {
    width: 26%;
  }

  .tbl5 .xtt_right_col_title {
    width: 36%;
    float: left;
    margin: 0 0 0 2%;
  }
}

.xtt_one_line_rez:hover {
  opacity: 0.8;
}

.xtt_one_line_rez_ins {
  display: none;
}

.xtt_line_tab {
  display: none;
}

.xtt_line_tab.active {
  display: block;
}


/* end type table 1 */


/* type table 2 */

.xchange_type_plitka {
  padding: 0 0 4rem;
}

.xtp_icon_wrap {
  padding: 0 0 10px 0;
}

@media all and (max-width: 960px) {
  .xtp_icon_wrap {
    display: none;
  }
}

.xtp_left_col_icon {
  float: left;
}

.xtp_right_col_icon {
  float: right;
}

.xtp_col_table_body {
  margin: 0 0 2rem 0;
}

.xtp_right_col_table {
  margin: 0;
}

.xtp_item.not {
  opacity: 0.3;
}

.xtp_item_ico {
  width: 5rem;
  height: 5rem;
}

.xtp_select_wrap {
  position: absolute;
  float: none;
  top: 0;
  right: 0;
}

.xtp_select_wrap select {
  width: 100%;
  height: 5rem;
}

.xtp_commis_wrap {
  position: relative;
  margin: 0 0 2rem 0;
}

.xtp_line span {
  font-weight: 400;
}

.xtp_html_wrap {
  position: relative;
}

/* end type table 2 */



#js_html {
  display: flex;
  flex-direction: column;
}

a.xtl_change:hover {
  transform: scale(1.1);
  transition: all 0.1s ease-in-out;
}

.xtl_ico_wrap {
  display: none;
}

.xtl_select_wrap select {
  width: 100%;
  height: 5rem;
}

.xtl_line a:hover {
  text-decoration: underline;
}

a.xtl_submit,
a.xtp_submit {
  max-width: 100%;
  margin: 0 auto;
  cursor: pointer;
}

/* end type table 3 */


/* all */

.notice_message,
.notverify_message {
  margin: 0 auto 2rem;
}

.warning_message {
  padding: 2rem 2rem 0.5rem;
  margin: 0 auto 2rem;
  max-width: 5rem;
}

.warning_message_title {
  margin: 0 0 1.5rem 0;
}

.warning_message_text p {
  padding: 0 0 1.5rem 0;
}

.ajax_post_bids_res {
  margin: 0;
}

.span_skidka {
  color: #606060;
}

.span_give_max,
.span_get_max {
  color: #606060;
}

.js_amount {
  cursor: pointer;
}

.js_wrap_error {
  position: relative;
}

.js_wrap_error.error .js_error {
  display: block;
}

.info_window {
  display: none;
}

.js_window_wrap.showed .info_window {
  display: block;
}

.js_purse_link {
  z-index: 20;
  position: absolute;
  float: none;
  top: 50%;
  left: 1.5rem;
  margin: -0.8rem 0 0 0;
  width: 1.6rem;
  height: 1.6rem;
  cursor: pointer;
  background: url(images/purse.png) no-repeat center center;
}

.js_purse_link_ins {
  position: relative;
  width: 1.6rem;
  height: 1.6rem;
}

.js_purse_ul {
  position: absolute;
  float: none;
  top: 0;
  left: 0;
  width: 5rem;
  background: #fff;
  border: 1px solid #83a4c8;
  border-radius: 0.8rem;
  font: 1.2rem 'Montserrat', sans-serif;
  color: #000;
  display: none;
}

.js_purse_line {
  padding: 0.5rem 1rem;
  word-break: break-all;
  word-wrap: break-word;
  border-bottom: 1px solid #83a4c8;
}

input.js_purse_input {
  padding-left: 4rem;
}


/* end all */


/* hexch */

.hexch_ajax_wrap {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

.htable_ajax_wrap {
  position: relative;
}

.hexch_widget {
  max-width: 5rem;
  margin: 0 auto;
}

.hexch_div {
  padding: 0 0 2rem;
}

.htable_ajax_wrap .hexch_left,
.htable_ajax_wrap .rtl_body .hexch_left,
.htable_ajax_wrap .hexch_right,
.htable_ajax_wrap .rtl_body .hexch_right,
.htable_ajax_wrap .hexch_pers,
.htable_ajax_wrap .rtl_body .hexch_pers {
  float: none;
  width: auto;
}

.hexch_info_line p {
  padding: 0 0 0.2rem;
}

@media all and (min-width: 700px) {
  .hexch_ajax_wrap .hexch_info_line {
    min-height: 5rem;
    display: table-cell;
    vertical-align: middle;
  }
}

.hexch_curs_line .check_purse_line {
  padding: 2rem 0 0 0;
}

.hexch_sumandcom {
  padding: 0 0 2rem 0;
}

.hexch_curs_line,
.hexch_pers_line {
  position: relative;
  margin: 0 0 2rem 0;
}

.hexch_curs_label,
.hexch_pers_label {
  color: #606060;
  padding: 0 0 0.8rem 0;
}

.hexch_curs_input select,
.hexch_pers_input select {
  height: 5rem;
  width: 100%;
}

.show_out_0 input.hexch_submit {
  width: 100%;
}

.hexch_checkdata_div,
.hexch_div .exchange_checkpersdata {
  padding: 0 0 1.5rem 0;
}


/* end hexch */


/* exch */

.exch_ajax_wrap,
.exchange_status_html {
  position: relative;
  min-height: 5rem;
}

.xchange_select {
  margin: 0 0 2rem 0;
}

.xchange_select select {
  width: 100%;
  height: 5rem;
}

.xchange_sum_line {
  position: relative;
}

.xchange_sum_input {
  position: relative;
  width: 100%;
}

.xchange_sumandcom {
  margin: 0 0 2rem 0;
}

.xchange_curs_line .check_purse_line {
  padding: 2rem 0 0px 0;
}

.xchange_curs_line,
.xchange_pers_line:not(:nth-last-child(2)) {
  margin: 0 0 20px 0;
}

.xchange_curs_input,
.xchange_pers_input {
  position: relative;
}

.xchange_curs_input select,
.xchange_pers_input select {
  height: 5rem;
  width: 100%;
}

.xchange_submit_div {
  padding: 0 0 1rem 0;
}

.xchange_checkdata_div,
.xchange_div .exchange_checkpersdata {
  padding: 0 0 1rem 0;
}


/* end exch */


/* step 1 */

.block_xchangedata {
  padding: 2rem 2rem 1rem;
  border-radius: 2.4rem;
  margin: 0 0 2rem 0;
}

.block_submitbutton {
  padding: 0px 0 2rem;
}

.block_checked_rule {
  padding: 0 0 2rem 0;
}

.block_xchdata,
.block_persdata {
  padding: 0;
}

.block_xchdata {
  margin: 0 0 2rem 0;
  border-bottom: 1px solid #114e92;
}

.block_xchdata_title,
.block_persdata_title {
  font: 700 2rem/2rem var(--pe-font-family), sans-serif;
  text-transform: uppercase;
  color: #606060;
  margin: 0 0px 2rem;
}

.block_xchdata_comm {
  padding: 0px 0px 2rem;
}

.block_persdata_info,
.block_xchdata_info {
  padding: 0px 0px 1.5rem;
  font: 1.4rem 'Montserrat', sans-serif;
}

.block_xchdata_info_left {
  float: left;
  width: 4rem;
}

.block_persdata_line,
.block_xchdata_line {
  padding: 0 0 0.5rem 0;
}

.block_persdata_line span,
.block_xchdata_line span {
  color: #606060;
  display: block;
  padding: 0 0 4px 0;
}

.block_xchdata_info_right {
  float: right;
}

@media all and (max-width: 500px) {
  .block_xchdata_info_right {
    display: none;
  }
}

.block_xchdata_ico {
  float: left;
  width: 4rem;
  height: 4rem;
  margin: 0 10px 0 0;
}

.block_xchdata_text {
  float: left;
  height: 4rem;
  font: 600 1.8rem/4rem 'Montserrat', sans-serif;
}


/* end step 1 */


/* bid status */

.block_statusbids {
  margin-top: 40px;
}

.block_statusbid_title {
  font: 500 2rem/2rem var(--pe-font-family), sans-serif;
  color: var(--pe-headers-color);
  margin: 0 0px 2rem;
}

.block_instruction {
  margin: 0 0 10px 0;
}

.block_instruction p {
  padding: 0 0 10px 0;
}

.block_instruction .comment_user {
  font-weight: 600;
}

.block_payinfo {
  padding: 0 0 2rem;
}

.block_payinfo_line {
  padding: 0 0 1rem;
}

.block_payinfo_line span {
  font-weight: 600;
}

.block_status {
  background: var(--pe-order-status-bg);
  padding: 2rem 2rem;
  margin: 0 -2rem 2rem;
}

.block_status_time {
  padding: 0 0 10px 0;
}

.block_status_time span {
  font-weight: 400;
}

.block_change_browser {
  text-align: center;
  padding: 0px 0 2rem;
  color: #ff7878;
}

.not_vaccaunt_now {
  font-weight: 600;
}

.block_check_payment {
  height: 0.3rem;
  position: absolute;
  float: none;
  bottom: 0;
  left: 1rem;
  right: 1rem;
  overflow: hidden;
}

.block_check_payment_ins {
  position: absolute;
  float: none;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: #83cc06;
}

.block_check_payment_abs {
  display: none;
}

.block_warning_merch {
  padding: 2rem 2rem;
  margin: 0 -2rem 2rem;
  background: #deedf2;
}

.block_paybutton_merch {
  padding: 0px 0 2rem;
}

.block_smsbutton {
  padding: 2rem 0px 2rem;
  border-top: 1px solid #114e92;
}

.block_smsbutton_label {
  padding: 0 0 0.8rem 0;
  font-weight: 600;
}

.block_smsbutton_action input[type=text] {
  float: left;
  width: 12rem;
  text-align: center;
}

.block_smsbutton_action input[type=submit] {
  float: left;
  margin: 0 0 0 2rem;
}

.block_paybutton {
  padding: 0px 0px 2rem;
}

a.cancel_paybutton {
  float: left;
  display: block;
  text-decoration: none;
  background: none;
  border: 1px solid var(--pe-cancel-color);
  height: 4rem;
  width: 22rem;
  margin: 0 auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: var(--pe-cancel-color);
  font: 500 1.4rem/30.8rem 'Montserrat', sans-serif;
  cursor: pointer;
  text-align: center;
}

a.cancel_paybutton:hover {
  color: #333333;
}

.resultfalse.paybutton_error {
  width: 16rem;
  float: right;
}

a.success_paybutton {
  float: right;
  display: block;
  text-decoration: none;
  height: 4rem;
  width: 22rem;
  margin: 0 auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font: 500 1.4rem/4rem 'Montserrat', sans-serif;
  cursor: pointer;
  text-align: center;
}


@media all and (max-width: 700px) {

  a.cancel_paybutton,
  .resultfalse.paybutton_error,
  a.success_paybutton {
    float: none;
    width: auto;
    margin: 0 0 2rem 0;
  }
}

a.merch_paybutton {
  display: block;
  text-decoration: none;
  background: none;
  border: 1px solid #000;
  height: 4rem;
  width: 4rem;
  margin: 0 auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #000;
  font: 500 1.4rem/4rem 'Montserrat', sans-serif;
  cursor: pointer;
  text-align: center;
}

a.merch_paybutton:hover {
  background: #000;
  color: #fff;
}


/* end bid status */


/* select */

.select_js {
  position: relative;
  cursor: pointer;
  height: unset !important;
}

.change_city_select_wrap {
  height: 5rem;
  width: 26rem;
}

.change_city_select_wrap select {
  height: 5rem;
}

.select_js select {
  display: none;
}

.select_js_title_ins {
  padding: 0 2rem 0 2rem;
}

.iselect_js .select_js_title_ins {
  padding: 0 2rem 0 6rem;
}

.iselect_js .select_ico {
  position: absolute;
  float: none;
  top: 0.4rem;
  left: 0.5rem;
  width: 5rem;
  height: 4rem;
}

.select_js_search {
  display: none;
  position: absolute;
  z-index: 30;
  float: none;
  top: 0;
  width: 100%;
  min-width: 10rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.select_js_search input {
  width: 100%;
  height: 5rem;
}



.select_js_ulli {
  position: relative;
  overflow: hidden;
  padding: 0.8rem 2rem;
  color: #000;
  font: 1.3rem 'Montserrat', sans-serif;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.iselect_js .select_js_ulli {
  padding: 0 1rem 0 6rem;
  height: 5rem;
  font: 1.5rem/5rem'Montserrat', sans-serif;
}

.select_js_ulli:hover,
.select_js_ulli.active .select_js_ulli {
  background: #fff;
}


/* end select */

.xchange_table_wrap {
  margin: 0 auto 50px;
  max-width: none;
  padding: 0;
  position: relative;
  z-index: 1;
}

.homechange {
  display: flex;
  gap: 28px;
}

.homechange__steps {
  padding: 30px 35px 25px;
  border-radius: 15px;
  border: 2px solid #B8E545;
  min-width: 361px;
}

.homechange__steps h5 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  color: #B8E545;
  margin-bottom: 5px;
}

.homechange__steps-step {
  display: flex;
  align-items: center;
  gap: 7px;
}

.homechange__steps-step-arrow {
  background-image: url(./images/double-chevron-bottom.svg);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
  margin: 0 auto;
}

.homechange__steps-step-icon {
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
  width: 24px;
  height: 24px;
}

.homechange__steps-step-1 .homechange__steps-step-icon {
  background-image: url(./images/user-check-icon.svg);
}

.homechange__steps-step-2 .homechange__steps-step-icon {
  background-image: url(./images/shield-check-icon.svg);
}

.homechange__steps-step-3 .homechange__steps-step-icon {
  background-image: url(./images/reload-white.svg);
}

.homechange__steps-step-4 .homechange__steps-step-icon {
  background-image: url(./images/data-bd-icon.svg);
}


.homechange__steps-step p {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  max-width: 257px;
}

.homechange .xchange_type_plitka,
.homechange .xchange_type_table.tbl1,
.homechange .xchange_type_table.tbl4,
.homechange .xchange_type_table.tbl5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 120rem;
}

.xtl_table_wrap {
  padding: 0;
}

.xtl_table_body {
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 20px;
  gap: 15px;
}

.xtl_table_body .xtl_left_col,
.xtl_table_body .xtl_right_col {
  background: none;
  border: none;
  box-shadow: none;
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}

.xtl_table_body .xtl_center_col {
  display: block;
  float: none;
  margin: 45px 0 0;
  padding: 0;
  width: 24px;
}

.xtl_table_body .clear {
  display: none;
}

.xtl_table_title {
  margin-bottom: 10px;
  padding: 0;
  font: 600 18px Nunito, sans-serif;
  text-transform: none;
  color: #fff;
}

.xtl_right_col .xtl_table_title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}

.xtl_right_col .xtl_table_title .reload_btn_clone {
  background: url(./images/icon-swap-vert.svg) no-repeat;
  cursor: pointer;
  height: 2rem;
  width: 2rem;
}

.xchange_div .xchange_pers_input .select_js_title,
.xchange_div .xchange_curs_input .select_js_title {
  height: 6rem;
}

a.xtl_change {
  display: block;
  margin: 0 auto;
  width: 24px;
  height: 24px;
  background: url(./images/reload-white.svg) no-repeat 50%;
  background-size: 24px;
}

.js_error {
  background: none;
  border: none;
  border-radius: unset;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #B93131;
  display: none;
  font: 400 12px/14px Nunito, sans-serif;
  height: auto;
  left: 0;
  margin-top: 5px;
  padding: 2px 0;
  position: static;
  top: 4rem;
  width: 100%;
  z-index: 10;
}

.hexch_ajax_wrap {
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}

.hexch_ajax_wrap #hexch_html {
  padding: 0;
}

.exch_ajax_wrap_abs,
.exchange_status_abs,
.hexch_ajax_wrap_abs,
.htable_ajax_wrap_abs,
.xtl_html_abs,
.xtp_html_abs,
.xtt_html_abs {
  background: #31234A;
  border-radius: 15px;
  display: none;
  float: none;
  height: 110%;
  left: -16px;
  opacity: 0.8;
  position: absolute;
  top: -16px;
  width: 102%;
  z-index: 2;
}

.homepage_wrap .xtl_html_abs {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}

.exch_ajax_wrap_abs:after,
.exchange_status_abs:after,
.hexch_ajax_wrap_abs:after,
.htable_ajax_wrap_abs:after,
.xtl_html_abs:after,
.xtp_html_abs:after,
.xtt_html_abs:after {
  -webkit-animation: faderot 2s infinite alternate;
  animation: faderot 2s infinite alternate;
  background-image: url(./images/daeo-logo.svg);
  background-size: 150px;
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  display: block;
  height: 8rem;
  left: 50%;
  margin-left: -5rem;
  margin-top: -5rem;
  position: absolute;
  top: 50%;
  width: 150px;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes faderot {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 0.25;
  }

  50% {
    opacity: 0.5;
  }

  75% {
    opacity: 0.75;
  }

  100% {
    opacity: 1;
  }
}

@keyframes faderot {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 0.25;
  }

  50% {
    opacity: 0.5;
  }

  75% {
    opacity: 0.75;
  }

  100% {
    opacity: 1;
  }
}

.htable_ajax_wrap .hexch_left,
.htable_ajax_wrap .hexch_right {
  border-bottom: 1px solid var(--Colors-Fills-Form-Deviders-Dark);
  margin-bottom: var(--Margin-main-mob);
  padding-bottom: 1.85rem;
}

.xtl_select_wrap {
  margin: 0 0 15px;
}

/* .xtl_select_wrap .select_js_title {
  display: flex;
  align-items: center;
  height: 44px;
  border-radius: 10px;
  border: none; */
}

.xtl_select_wrap .select_js_title .select_txt {
  font-weight: 600;
}

input[type="search"]::-webkit-search-cancel-button {
  display: none
}

.xchange_select {
  height: auto;
}



.xtl_input_wrap input,
.select_js_title {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #00003B;

  position: relative;
  display: flex;
  align-items: center;
  padding: 10px;
  width: 100%;
  height: 44px;
  color: #00003B;
  background-color: #fff;
  overflow: hidden;
  border-radius: 10px;
  border: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  transition: all 0.1s ease-in-out;
}

.xchange_select .select_js_title .select_js_title_ins .select_txt {
  max-width: 42rem;
}

.select_js_title .select_js_abs,
.xtl_table_body .select_js_title .select_js_abs {
  background-image: url(./images/chevron-down-black.svg);
  background-size: 24px;
  float: none;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
}

.exch_ajax_wrap .select_js_search .select_js_search_ins:after,
.xtl_table_body .select_js_search .select_js_search_ins:after {
  content: "";
  position: absolute;
  display: block;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  background-image: url(./images/chevron-down-black.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: 4;
}

.xchange_curs_input .select_js_title .select_txt,
.xchange_pers_input .select_js_title .select_txt {
  padding-left: 1.2rem;
}

.select_js_title .select_txt,
.select_js_ul_ins .select_txt {
  color: #00003B;
  font: 600 16px Nunito, sans-serif;
  max-width: 32.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select_js.open .select_js_title .select_js_abs {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 1rem;
}

.select_js_search {
  position: absolute;
  visibility: visible;
  z-index: 3;
}

.select_js_search input {
  padding: 10px;
  width: 100%;
  height: 44px;
  font: 600 16px Nunito, sans-serif;
  color: #00003B;
  border: none;
  border-radius: 10px;
  background: #fff;
  transition: all 0.1s ease-in-out;
}


.select_js_search input:disabled {
  opacity: 0.3;
}

.select_js_search input:hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.select_js_search input:focus {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.select_js_ul {
  display: none;
  position: absolute;
  z-index: 30;
  float: none;
  top: 44px !important;
  border-radius: 10px;
  background-color: #fff;
  width: 100%;
  min-width: 10rem;
  min-height: 8rem;
  max-height: 44.7rem;

  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  scrollbar-width: none;
  overflow-y: auto;
}

.xtl_select_wrap .select_js_ul::after,
.xchange_select .select_js_ul::after {
  z-index: -1;
  content: '';
  position: absolute;
  top: 0.2rem;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 7rem;
  background: url("./images/empty_data.svg") no-repeat center;
  background-size: 6rem;
}

.select_js_ul .selector_title {
  font-size: 2.4rem;
  margin-bottom: 2rem;
}

.select_js_ul .selector_close {
  background: url(./images/icon-close.svg) no-repeat;
  cursor: pointer;
  height: 2.4rem;
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 2.4rem;
}

.select_js_ul .select_js_ul_ins {
  display: flex;
  flex-direction: column;
  max-height: 220px;
  overflow-y: auto;
  padding-right: 0;
  scrollbar-color: rgba(255, 255, 255, 0.16) transparent;
  scrollbar-width: thin;
  background: linear-gradient(167deg, #181818 51.74%, #243256 120.52%);
  height: 100%;
}

.select_js_ul .select_js_ul_ins.active {
  /*padding-right: 1.6rem;*/
}

.light .select_js_ul .select_js_ul_ins {
  background: var(--Form-Field-Fill);
}

.light .select_js_ul .select_js_ul_ins:last-of-type {
  height: 100%;
}

.select_js_ul .select_js_ul_ins:empty {
  height: 10rem;
}

.select_js_ul .select_js_ul_ins::-webkit-scrollbar {
  display: block;
  height: 0.8rem;
  width: 0.8rem;
}

.select_js_ul .select_js_ul_ins.active::-webkit-scrollbar {
  display: none;
}

.select_js_ul .select_js_ul_ins::-webkit-scrollbar-thumb {
  /*background: rgba(165, 165, 165, 0.16);*/
  border-radius: 0.5rem;
}

.select_js_ul .select_js_ul_ins::-webkit-scrollbar-track {
  background: none;
}

.select_js_ul .select_js_ul_ins .select_js_ulli {
  padding: 10px;
  height: 44px;
  font: 600 16px Nunito, sans-serif;
  background: #fff;
}

.select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child) {
  /*margin: 1.6rem 0;*/
  overflow: visible;
}

.select_js_ul .select_js_ul_ins .select_js_ulli:first-child {
  margin-top: 0;
}

.select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child):before {
  display: flex;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.08);
  content: '';
  top: -0.8rem;
  left: 0;
  position: absolute;
}


.iselect_js .select_js_ulli {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  color: #00003B;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  line-height: 20px;
  border: none;
  border-radius: 0;
  transition: all .2s ease;
}

.iselect_js .select_js_ulli:last-child {
  padding: 22px 10px;
}

.iselect_js .select_js_ulli:hover {
  background: rgba(0, 0, 0, 0.1);
}

.iselect_js .select_js_ulli.active .select_js_ulli {
  background: rgba(0, 0, 0, 0.1);
}

.iselect_js .select_js_ulli.active .select_js_ulli:before {
  /*background: url(./images/icon-check.svg) no-repeat 50%;*/
  content: "";
  display: none;
  height: 2.4rem;
  position: absolute;
  right: 1.2rem;
  width: 2.4rem;
}

.iselect_js .select_ico {
  position: static;
  margin-top: -1px;
  float: none;
  width: 24px;
  height: 24px;
  background-size: cover;
  border-radius: 99rem;
}

.select_js_ul .select_js_ul_ins .select_txt {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}

.iselect_js .select_js_title_ins {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  height: unset;
  font: 2rem Nunito, sans-serif;
  line-height: unset;
}

.iselect_js .select_js_title_ins .select_txt {
  font-size: 16px;
  line-height: 20px;
  color: #00003B;
  font-weight: 600;
  text-overflow: ellipsis;
  max-width: 29.2rem;
}

.xtl_input_wrap input:disabled {
  opacity: 0.3;
}

.xtl_input_wrap input:disabled:hover {
  border-color: transparent;
}

.xtl_input_wrap input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.xtl_input_wrap input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.xtl_commis_wrap {
  margin: 0;
  position: relative;
}

.xtl_commis_wrap input {
  padding: 1.8rem 10.3rem 1.8rem 1.2rem;
  width: 100%;
  height: 6rem;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  text-overflow: ellipsis;
  background: linear-gradient(167.07deg, rgba(24, 24, 24, 0.6) 51.74%, rgba(36, 50, 86, 0.6) 120.52%);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  transition: all 0.1s ease-in-out, border 0.1s ease-in-out;
}

.xtl_commis_wrap input:disabled {
  opacity: 0.3;
}

.xtl_commis_wrap input:disabled:hover {
  border-color: transparent;
}

.xtl_commis_wrap input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.xtl_commis_wrap input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.xtl_commis_text {
  position: absolute;
  top: 50%;
  right: 1.2rem;
  float: none;
  width: auto;
  height: 1.6rem;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  text-align: left;
  text-transform: lowercase;
  color: #898989;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}

@media only screen and (max-width: 640px) {
  .xtl_commis_wrap input {
    padding: 1.6rem 8.8rem 1.6rem 0.8rem;
    height: 4.8rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }

  .xtl_commis_text {
    top: 53%;
    right: 0.8rem;
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

.xtl_line.xtl_exchange_rate {
  margin: 20px 0 8px;
  padding: 0;
  font: 600 16px Nunito, sans-serif;
  text-align: left;
  color: #fff;
}


.xtl_exchange_reserve {
  padding: 0;
  font: 600 16px Nunito, sans-serif;
  text-align: left;
  color: #fff;
}

.xtl_exchange_reserve .js_reserv_html {
  margin-right: 1.2rem;
  font-weight: 400;
  word-break: break-all;
}

.xtl_exchange_reserve .xtp_link {
  display: inline;
  text-decoration: underline;
  white-space: nowrap;
  font-weight: 600;
  color: #B8E545;
  transition: all 0.1s ease-in-out;
}

.xtl_exchange_reserve .xtp_link:hover {
  opacity: 0.8;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.xtl_exchange_reserve .xtp_link:active {
  opacity: 0.6;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.xtl_submit_ins {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.xtl_submit_ins,
.xtl_submit_ins .xtl_submit {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.xtl_submit_ins .xtl_submit {
  font-size: 18px;
  font-weight: 600;
  color: #161824;
  background-color: #B8E545;
  margin-top: 10px;
  padding: 10px 15px;
  box-sizing: border-box;
  border-radius: 7px;
  overflow: hidden;
  border: 2px solid #B8E545;
  transition: all .3s ease;
}

.xtl_submit_ins .xtl_submit:disabled {
  opacity: 0.2;
}

.xtl_submit_ins .xtl_submit:hover {
  background-color: #b8e54500;
  color: #fff;
}


.js_item_left.active .xtt_one_line_left,
.js_item_right.active .xtt_one_line_right {
  border-radius: 1.6rem;
  background: rgba(255, 255, 255, 0.20);
  height: unset;
}

.js_item_left:hover .xtt_one_line_left,
.js_item_right:hover .xtt_one_line_right,
.xchange_type_table.tbl4 .xtt_one_line_right:hover {
  background: rgba(255, 255, 255, 0.10);
  border-radius: 1.6rem;
  height: 6.4rem;
}

@media(max-width:640px) {

  .js_item_left.active .xtt_one_line_left,
  .js_item_right.active .xtt_one_line_right {
    background: rgba(255, 255, 255, 0.20);
  }

  .js_item_left:hover .xtt_one_line_left,
  .js_item_right:hover .xtt_one_line_right,
  .xchange_type_table.tbl4 .xtt_one_line_right:hover {
    height: unset;
  }
}

.js_item_left.active .xtt_one_line_left:before {
  background: url(./images/check.svg) no-repeat 50%;
  content: "";
  display: none;
  height: 2.4rem;
  position: absolute;
  right: 1.2rem;
  width: 2.4rem;
}

.js_item_left:hover .xtt_one_line_left:before {
  background: url(./images/check.svg) no-repeat 50%;
  content: "";
  display: none;
  height: 2.4rem;
  position: absolute;
  right: 1.2rem;
  width: 2.4rem;
}

.scroll-wrapper {
  max-height: 80.3rem;
  overflow-y: scroll;
  padding-right: 0.8rem;
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
  scrollbar-width: thin;
}

.scroll-wrapper::-webkit-scrollbar {
  height: 0.8rem;
  width: 0.8rem;
}

.scroll-wrapper::-webkit-scrollbar-thumb {
  border-radius: 0.5rem;
  width: 0.8rem;
}

.scroll-wrapper::-webkit-scrollbar-track {
  background: none;
  width: 0.8rem;
}

.js_item_left.active .xtt_one_line_curs,
.js_item_left.active .xtt_one_line_name,
.js_item_right.active .xtt_one_line_curs,
.js_item_right.active .xtt_one_line_name,
.xtt_one_line_left:hover .xtt_one_line_curs,
.xtt_one_line_left:hover .xtt_one_line_name,
.xtt_one_line_right:hover .xtt_one_line_curs,
.xtt_one_line_right:hover .xtt_one_line_name,
.xtt_one_line_right:hover .xtt_one_line_reserv {
  color: var(--Colors-Texts-Dark);
  text-overflow: ellipsis;
}

.xtt_change_ico {
  background-size: contain;
  height: var(--Margin-main-mob);
  margin: 0;
  width: var(--Margin-main-mob);
  flex-shrink: 0;
  background-repeat: no-repeat;
}

.xtt_one_line_curs,
.xtt_one_line_name,
.xtt_one_line_reserv {
  display: table-cell;
  font-family: Nunito, sans-serif;
  font-size: 1.6rem;
  height: unset;
  line-height: 2.2rem;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--Colors-Texts-Dark);
}

a.js_item_right {
  display: block;
}

.js_item_left,
.js_item_right {
  border-top: 1px solid var(--Colors-Fills-Form-Deviders-Dark);
}

.js_item_left:last-child,
.js_item_right:last-child {
  border-bottom: 0 solid rgba(255, 255, 255, 0.08);
}

.xtt_one_line_left,
.xtt_one_line_right {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0 solid transparent;
  display: -ms-flexbox;
  display: flex;
  font-family: Nunito, sans-serif;
  font-size: 2rem;
  line-height: 5.6rem;
  margin: 0.8rem 0;
  padding: 1.2rem;
}

.xtt_one_line_left:hover,
.xtt_one_line_right:hover {
  border-radius: unset;
  height: 6.4rem;
}

.xtt_one_line_left .clear,
.xtt_one_line_right .clear {
  display: none;
}

.xtt_one_line_left .xtt_one_line_ico_left,
.xtt_one_line_right .xtt_one_line_ico_left {
  float: none;
  margin-right: 0.8rem;
  width: auto;
}

.xtt_one_line_left .xtt_one_line_name_left,
.xtt_one_line_right .xtt_one_line_name_left {
  display: flex;
  align-items: center;
  float: none;
  height: unset;
  overflow: hidden;
  width: auto;
  max-width: 28rem;
  max-height: var(--Margin-main-mob);
}

.xtt_one_line_left .xtt_one_line_curs_left,
.xtt_one_line_right .xtt_one_line_curs_left {
  float: none;
  width: auto;
}

.xtt_one_line_left .xtt_one_line_ico_right,
.xtt_one_line_right .xtt_one_line_ico_right {
  float: none;
  margin-right: 0.8rem;
  width: auto;
}

.xtt_one_line_left .xtt_one_line_name_right,
.xtt_one_line_right .xtt_one_line_name_right {
  display: flex;
  align-items: center;
  float: none;
  height: unset;
  overflow: hidden;
  width: auto;
  max-width: 28rem;
}

.xtt_one_line_right .xtt_one_line_name_right {
  max-width: 33.4rem;
}

.xtt_one_line_left .xtt_one_line_curs_right,
.xtt_one_line_right .xtt_one_line_curs_right {
  float: none;
  width: auto;
}

.tbl1 .xtt_one_line_curs_left {
  display: none;
  position: absolute;
  right: 0;
}

.tbl1 .xtt_one_line_curs_left .xtt_one_line_curs {
  line-height: var(--Margin-main-mob);
}

#xtt_right_col_html {
  padding-right: 0.8rem;
  max-height: 80.3rem;
  overflow-x: clip;
  overflow-y: auto;
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
  scrollbar-width: thin;
}

#xtt_right_col_html::-webkit-scrollbar {
  height: 0.8rem;
  width: 0.8rem;
}

#xtt_right_col_html::-webkit-scrollbar-thumb {
  border-radius: 0.5rem;
}

#xtt_right_col_html::-webkit-scrollbar-track {
  background: none;
}

.xtt_one_line_right .xtt_one_line_abs,
.xtt_one_line_right .xtt_one_line_abs2 {
  display: none;
}

.xtt_one_line_right .xtt_one_line_reserv_right .xtt_one_line_reserv {
  display: block;
}

.xtt_one_line_right .xtt_one_line_rez {
  background: url(./images/icon-request-reserve.svg) no-repeat 50%;
  cursor: pointer;
  display: none;
  float: none;
  height: 2.2rem;
  margin: -1.1rem 0 0;
  position: absolute;
  right: 1rem;
  top: 50%;
  width: 2.2rem;
}

.js_item_right.active .xtt_one_line_right .xtt_one_line_rez,
.xtt_one_line_right:hover .xtt_one_line_rez {
  background: url(./images/icon-request-reserve.svg) no-repeat 50%;
}

.tbl1 .xtt_left_col_table .scroll-wrapper {
  overflow-x: hidden;
}

.homechange .xchange_type_plitka {
  border-radius: 3.2rem;
  box-sizing: border-box;
}

@media only screen and (max-width: 640px) {
  .homechange .xchange_type_plitka {
    padding: 0 0;
    border: none;
    border-radius: unset;
  }
}

.xchange_type_plitka .title_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--Margin-main-mob);
}

.xchange_type_plitka .title_wrapper .xtp_table_title {
  color: #000000;
  font: 500 2.4rem/2.9rem Nunito, sans-serif;
  text-transform: none;
  width: 100%;
}

.xchange_type_plitka .xtp_col_table_body {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.6rem;
}

.xchange_type_plitka .xtp_col_table_body .xtp_left_col_table,
.xchange_type_plitka .xtp_col_table_body .xtp_right_col_table {
  background: none;
  border: none;
  border-radius: unset;
  float: none;
  max-width: 61.8rem;
  padding: 0;
  width: 50%;
}

.xchange_type_plitka .xtp_col_table_body .xtp_left_col_table .xtp_right_col_table_ins,
.xchange_type_plitka .xtp_col_table_body .xtp_right_col_table .xtp_right_col_table_ins {
  padding: 0;
}

.xchange_type_plitka .xtp_col_table_body .clear {
  display: none;
}

.xchange_type_plitka .xtp_calc {
  margin-top: 2.6rem;
}

.xtp_calc .xtp_commis_wrap {
  margin-bottom: 1.5rem;
}

.xchange_type_plitka .select_js_search {
  visibility: hidden;
}

.xchange_type_plitka .select_js_ul {
  padding: 1.2rem;
  min-height: 6rem;
  min-width: 8rem;
  box-sizing: border-box;
  border: 1px solid var(--Color-primary);
}

@media(max-width:640px) {
  .xchange_type_plitka .select_js_ul {
    padding: 0.6rem;
    min-height: 4rem;
    min-width: 6rem;
  }
}

.xchange_type_plitka .select_js_ul .select_js_ul_ins {
  padding-right: 0;
  border-radius: 0.8rem;
}

.xchange_type_plitka .select_js_ul .select_js_ul_ins .select_js_ulli {
  padding: 0;
  border: none;
  border-radius: 0.8rem;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 3.4rem;
}

.xchange_type_plitka .select_js_ul .select_js_ul_ins .select_js_ulli:before {
  display: none;
}

.select_js_ulli {
  color: #fff;
}

.xtp_icon_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-bottom: 2.8rem;
  padding: 0;
}

.xtp_icon_wrap .clear {
  display: none;
}

.left_tags_icons_wrapper,
.right_tags_icons_wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border: 1px solid #404040;
  border-radius: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 2rem;
  width: 100%;
}

.xtp_left_col_icon,
.xtp_right_col_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.4rem;
  width: 100%;
}

.xtp_left_col_icon .clear,
.xtp_right_col_icon .clear {
  display: none;
}

.xtp_table_wrap {
  border-radius: var(--Desktop-Radius-Form-Block-Corner-Radius);
  padding: var(--Desktop-Blocks-Form-Block-Top-Padding) var(--Desktop-Blocks-Form-Block-Horizontal-Padding) var(--Desktop-Blocks-Form-Block-Bottom-Padding) var(--Desktop-Blocks-Form-Block-Horizontal-Padding);
  background: linear-gradient(293deg, #27435D 4.42%, rgba(61, 61, 61, 0.00) 31.33%, rgba(61, 61, 61, 0.00) 50.09%, #27435D 98.97%), linear-gradient(270deg, #3D3D3D 0%, rgba(61, 61, 61, 0.00) 20.31%, rgba(61, 61, 61, 0.00) 75.52%, #3D3D3D 100%), #232323;
}

@media(max-width:640px) {
  .xtp_table_wrap {
    border-radius: unset;
    padding: var(--Mobile-Blocks-Form-Block-Top-Padding) var(--Mobile-Blocks-Form-Block-Horizontal-Padding) var(--Mobile-Blocks-Form-Block-Bottom-Padding) var(--Mobile-Blocks-Form-Block-Horizontal-Padding);
  }
}

.xtp_table_title {
  color: #FFF;
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  margin: 0 0 2rem;
  text-transform: none;
}

.xtp_table_list_ins {
  column-gap: 1.2rem;
  row-gap: 0.6rem;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(8, 4.8rem);
  margin-top: 2.4rem;
  width: 100%;
}

.xtp_item {
  border: 1px solid transparent;
  border-radius: 999rem;
  cursor: pointer;
  float: none;
  width: 5.4rem;
  height: 5.4rem;
  margin: 0;
  padding: 0.2rem;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.xtp_item.active,
.xtp_item:hover {
  border: 1px solid var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.xchange_type_plitka .xtp_table_list {
  padding: 1.2rem;
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 1.6rem;
  background: rgba(24, 24, 24, 0.60);
}

.xchange_type_plitka .xtp_table_list .xtp_table_list_ins {
  margin-top: 0;
}

.xtp_item_ico,
.xtp_item_ins {
  height: 100%;
  width: 100%;
}

.xtp_item_ico {
  background-size: contain;
  background-repeat: no-repeat;
}

.title_wrapper .xtp_left_col_table,
.title_wrapper .xtp_right_col_table {
  float: none;
  margin-top: 2rem;
  width: 100%;
}

.title_wrapper .xtp_right_col_table .xtp_right_col_table_ins {
  padding: 0;
}

.xtp_left_col_table {
  margin: 0;
}

.xtp_curs_wrap {
  height: auto;
  margin: 0 0 0.8rem;
  padding: 0 15.1rem 0 0;
  position: relative;
}

.xtp_select_wrap {
  margin-left: 0.8rem;
  width: 14.4rem;
}

.xtp_input_wrap input {
  background: var(--Form-Total-Field-Fill);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Text-Dark);
  font: 600 3.4rem/normal Nunito, sans-serif;
  height: 7.2rem;
  padding: 1.5rem 1.2rem;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.light .xtp_input_wrap input {
  color: var(--Colors-Texts-Text-light);
}

.xtp_input_wrap input:disabled {
  opacity: 0.3;
}

.xtp_input_wrap input:disabled:hover {
  border-color: transparent;
}

.xtp_input_wrap input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.xtp_input_wrap input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.xtp_commis_wrap input {
  background: var(--Form-Total-Field-Fill);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Text-Dark);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 6rem;
  padding: 2rem 10.3rem 2rem 1.2rem;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.light .xtp_commis_wrap input {
  color: var(--Colors-Texts-Text-light);
}

.xtp_commis_wrap input:disabled {
  opacity: 0.3;
}

.xtp_commis_wrap input:disabled:hover {
  border-color: transparent;
}

.xtp_commis_wrap input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.xtp_commis_wrap input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.xtp_commis_wrap .xtp_commis_text {
  background: transparent;
  color: #898989;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  height: 1.6rem;
  position: absolute;
  right: 1.2rem;
  text-transform: lowercase;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: auto;
}

.xtp_line {
  padding: 0 0 1rem;
}

.rate_reserve_wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.xtp_exchange_rate,
.xtp_exchange_reserve {
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

.xtp_exchange_reserve {
  color: var(--Colors-Texts-Text-Secondary);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.xtp_exchange_reserve .js_reserv_html {
  margin-right: 1.2rem;
}

.xtp_exchange_reserve .js_reserv_html,
.xtp_exchange_reserve .js_reserve_html {
  margin-left: 0.5rem;
  word-break: break-all;
}

.xtp_exchange_reserve a.js_reserve {
  display: block;
  margin-left: 0;
  margin-top: 0;
  width: auto;
  font-weight: 400;
  text-decoration: none;
  color: var(--Color-primary);
  transition: 0.1s ease-in-out;
}

.xtp_exchange_reserve a.js_reserve:hover {
  opacity: 0.8;
  transition: 0.1s ease-in-out;
}

.xtp_exchange_reserve a.js_reserve:active {
  opacity: 0.6;
  transition: 0.1s ease-in-out;
}

.xtp_select_wrap,
.xtp_select_wrap .select_js_title {
  height: 5.6rem;
}

.xtp_select_wrap .select_js_title_ins {
  font: 2rem Nunito, sans-serif;
  line-height: 5.6rem;
  padding: 0 2rem;
}

.xtp_select_wrap .select_js_search input {
  font: 1.5rem Nunito, sans-serif;
  height: 5.6rem;
  line-height: 5.6rem;
  padding: 0 2rem;
  width: 100%;
}

.xchange_type_plitka .select_js_ulli {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-radius: unset;
  color: var(--Colors-Texts-Text-light);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Nunito, sans-serif;
  font-size: 2rem;
  height: 6.4rem;
  line-height: 7.2rem;
  margin-bottom: 0.8rem;
  margin-right: 0;
  padding: 0 1.2rem;
}

.xchange_type_plitka .select_js_ulli:last-child {
  margin-bottom: 0;
}

.xchange_type_plitka .select_js_ulli:hover {
  background: rgba(38, 187, 125, 0.12);
}

.xchange_type_plitka .select_js_ulli.active .select_js_ulli {
  background: rgba(38, 187, 125, 0.28);
}

.xchange_type_plitka .select_js_ulli.active .select_js_ulli:before {
  background: url(./images/check.svg) no-repeat 50%;
  content: "";
  display: none;
  height: 2.4rem;
  position: absolute;
  right: 1.2rem;
  width: 2.4rem;
}

.xchange_type_plitka .select_ico {
  background-size: cover;
  border-radius: 99rem;
  float: none;
  height: var(--Margin-main-mob);
  margin-right: 0.8rem;
  margin-top: -1px;
  min-width: var(--Margin-main-mob);
  position: static;
  width: var(--Margin-main-mob);
}

.xchange_type_plitka .select_txt {
  font-weight: 400;
  line-height: 2.2rem;
  max-height: 2.4rem;
  overflow: hidden;
  padding-right: 0;
  max-width: 6.5rem;
  text-overflow: ellipsis;
}

.xchange_type_plitka .select_js_title_ins {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFF;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 2rem Nunito, sans-serif;
  height: 5.6rem;
  line-height: 4.8rem;
  padding: 0 0.8rem;
  padding-left: 0.5rem;
  justify-content: space-between;
  width: 100%;
}

.xchange_type_plitka .select_js_title_ins .select_txt {
  font-size: 1.6rem;
  line-height: 2rem;
}

.xchange_type_plitka .select_js_ul .selector_title {
  display: none;
}

.xchange_type_plitka .select_js_ul .select_js_ul_ins {
  height: auto;
}

.xchange_type_plitka #js_html .xtp_error {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  margin-bottom: 0;
  margin-top: 1rem;
  order: 5;
  text-align: center;
}

.xtp_error {
  margin-bottom: 1rem;
}

.xtp_submit_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.xtp_submit_wrap,
.xtp_submit_wrap .xtp_submit {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.xtp_submit_wrap .xtp_submit {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: 0;
  border-radius: var(--Desktop-Radius-Button-L-Corner);
  color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font: 600 2rem/2.8rem Nunito, sans-serif;
  height: 8rem;
  min-width: 16.5rem;
  padding: 1.4rem 3rem;
  text-align: center;
  text-decoration: none;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.xtp_submit_wrap .xtp_submit:disabled {
  opacity: 0.2;
}

.xtp_submit_wrap .xtp_submit:hover:not(.xtp_submit_wrap .xtp_submit:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.xtp_submit_wrap .xtp_submit:active:not(.xtp_submit_wrap .xtp_submit:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .xtp_exchange_reserve a.js_reserve {
    padding-top: 1rem;
  }

  .xtp_commis_wrap input {
    height: 4.8rem;
    border-radius: 0.8rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .xchange_type_plitka .select_js_title_ins {
    padding: 0;
  }

  .xchange_type_plitka .xtp_calc {
    margin-top: 2.4rem;
  }

  .xtp_exchange_reserve .js_reserv_html,
  .xtp_exchange_reserve .js_reserve_html {
    margin-bottom: 0.9rem;
  }

  .xchange_type_plitka .select_js_title_ins .select_txt {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .xtp_exchange_rate,
  .xtp_exchange_reserve {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .xtp_commis_wrap .xtp_commis_text {
    right: 0.7rem;
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .xtp_input_wrap {
    width: 100%;
  }

  .xtp_input_wrap input,
  .xtp_select_wrap,
  .xtp_select_wrap .select_js_title {
    height: 4.8rem;
    font-family: Nunito, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }

  .xtp_input_wrap input,
  .xtp_commis_wrap input {
    padding: 1.2rem 0.8rem;
  }

  .xtp_submit_wrap .xtp_submit {
    padding-top: 1.6rem;
    min-width: auto;
    width: 100%;
    height: 6rem;
    font: 400 1.6rem/2.4rem Nunito, sans-serif;
  }
}

.xchange_type_table.tbl4 .xtt_icon_wrap {
  -ms-grid-columns: 35.4% 0.8rem 1fr;
  display: -ms-grid;
  display: grid;
  gap: 1rem;
  grid-template-columns: 35.4% 1fr;
  padding-bottom: 1.2rem;
}

.xchange_type_table.tbl4 .xtt_icon_wrap .xtt_left_col_icon,
.xchange_type_table.tbl4 .xtt_icon_wrap .xtt_right_col_icon {
  float: left;
  width: 100%;
}

.xchange_type_table.tbl4 .xtt_icon_wrap>.clear {
  display: none;
}

.xchange_type_table.tbl4 .xtt_table_title3,
.xchange_type_table.tbl4 .xtt_table_title4 {
  display: none;
}

.xchange_type_table.tbl4 .xtt_table_body_wrap {
  -ms-grid-columns: 35.3% 0.8rem 1fr;
  display: -ms-grid;
  display: grid;
  gap: 1.2rem;
  grid-template-columns: 35.3% 1fr;
}

.xchange_type_table.tbl4 .xtt_table_body_wrap>.clear {
  display: none;
}

.xchange_type_table.tbl4 .xtt_left_col_table,
.xchange_type_table.tbl4 .xtt_right_col_table {
  padding: var(--Desktop-Blocks-Form-Block-Top-Padding, 60px) var(--Desktop-Blocks-Form-Block-Horizontal-Padding, 36px) var(--Desktop-Blocks-Form-Block-Bottom-Padding) var(--Desktop-Blocks-Form-Block-Horizontal-Padding);
  width: 100%;
  background: var(--Gradient-Table-Dark);
  border-radius: 2.8rem;
}

@media only screen and (max-width: 640px) {

  .xchange_type_table.tbl4 .xtt_left_col_table,
  .xchange_type_table.tbl4 .xtt_right_col_table {
    border: none;
    background-color: transparent;
    border-radius: unset;
  }

  .xtt_left_col_table_ins {
    padding-right: 2rem;
    border-right: 1px solid var(--Colors-Fills-Form-Deviders-Dark);
  }

  .light .xtt_left_col_table_ins {
    padding-right: 2rem;
    border-right: 1px solid var(--Colors-Fills-Form-Deviders-Light);
  }
}

.xchange_type_table.tbl4 .xtt_left_col_table .xtt_left_col_title,
.xchange_type_table.tbl4 .xtt_left_col_table .xtt_left_incol_title,
.xchange_type_table.tbl4 .xtt_right_col_table .xtt_right_col_title,
.xchange_type_table.tbl4 .xtt_right_col_table .xtt_right_incol_title {
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.xchange_type_table.tbl4 .xtt_right_col_table .xtt_right_incol_title {
  line-height: 2rem;
  margin-top: 0.4rem;
  margin-bottom: 1.6rem;
}

@media(max-width:640px) {
  .xchange_type_table.tbl4 .xtt_right_col_table .xtt_right_incol_title {
    margin-top: 0;
  }
}

.xchange_type_table.tbl4 .xtt_right_col_title,
.xtt_right_incol_title {
  display: flex;
  align-items: baseline;
}

.xchange_type_table.tbl4 .xtt_right_col_table .xtt_table_title3,
.xchange_type_table.tbl4 .xtt_right_col_table .xtt_table_title4 {
  display: none;
  font: 400 1.6rem/1.4rem Nunito, sans-serif;
}

.tbl4 .xtt_left_col_table .scroll-wrapper {
  overflow-x: hidden;
}

.xchange_type_table.tbl4 .xtt_right_incol_title .xtt_table_title2 {
  width: 53.4%;
}

.xchange_type_table.tbl4 .xtt_right_incol_title .xtt_table_title3 {
  color: var(--Colors-Texts-Text-Secondary);
  display: block;
  font: 400 1.4rem/2.8rem Nunito, sans-serif;
  width: 21.5%;
}

@media only screen and (max-width: 640px) {
  .xchange_type_table.tbl4 .xtt_right_incol_title .xtt_table_title3 {
    display: none;
  }
}

.xchange_type_table.tbl4 .xtt_right_incol_title .xtt_table_title4 {
  color: var(--Colors-Texts-Text-Secondary);
  display: block;
  font: 400 1.4rem/2.8rem Nunito, sans-serif;
  padding-right: 1rem;
  text-align: left;
  width: 24%;
}

@media only screen and (max-width: 640px) {
  .xchange_type_table.tbl4 .xtt_right_incol_title .xtt_table_title4 {
    display: none;
  }
}

.xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_ico_right {
  margin: 0;
  width: 7%;
  margin-right: 0.8rem;
}

.xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_name_right {
  margin-right: 0.8rem;
  width: 45.6%;
  max-width: 25ch;
  overflow: hidden;
}

.xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_curs_right {
  padding: 0;
  width: 22%;
  max-width: 15.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_curs_right .xtt_one_line_curs {
  font: 400 1.6rem/2rem Nunito, sans-serif;
  max-width: 12.2rem;
}

.xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_reserv_right {
  margin: 0;
  padding-left: 0.8rem;
  width: 24%;
  max-width: 16rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_reserv_right .xtt_one_line_reserv {
  font: 400 1.6rem/2rem Nunito, sans-serif;
  text-align: left;
}

@media only screen and (max-width: 640px) {
  .xchange_type_table.tbl4 .js_item_left {
    height: auto;
  }

  .xchange_type_table.tbl4 #xtt_right_col_html a.js_exchange_link {
    display: block;
    height: auto;
  }

  .js_item_left,
  .js_item_right {
    border: none;
  }
}

.xchange_type_table.tbl5 .xtt_table_title2 {
  width: auto;
}

.xchange_type_table.tbl5 .xtt_table_title3,
.xchange_type_table.tbl5 .xtt_table_title4 {
  display: none;
}

.xchange_type_table.tbl5 .xtt_title_link_wrap {
  margin-top: 1rem;
}

.xchange_type_table.tbl5 a.xtt_title_link {
  padding: 0.5rem;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  border: none;
  opacity: 0.5;
}

.xchange_type_table.tbl5 a.xtt_title_link.xtt_title_link1 {
  padding-right: 0;
  margin: 0;
  color: var(--Color-primary);
}

.xchange_type_table.tbl5 a.xtt_title_link.xtt_title_link2 {
  margin-right: 0.8rem;
  padding-right: 0;
  color: var(--Color-primary);
}

.xchange_type_table.tbl5 .xtt_icon_wrap {
  padding: 0;
}

.xchange_type_table.tbl5 .xtt_icon_wrap .xtt_left_col_icon {
  float: left;
  max-width: 38.8rem;
  overflow: hidden;
  width: 33%;
}

.xchange_type_table.tbl5 .xtt_icon_wrap .xtt_right_col_icon {
  float: left;
  margin-left: 1.2rem;
  max-width: 38.8rem;
  overflow: hidden;
  width: 50%;
}

.xchange_type_table.tbl5 .xtt_table_body_wrap {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
  max-height: 94rem;
}

.xchange_type_table.tbl5 .xtt_table_body_wrap>.clear {
  display: none;
}

.xchange_type_table.tbl5 .xtt_table_body_wrap>.xtt_data_col_clear {
  display: none;
}

.xchange_type_table.tbl5 .xtt_left_col_table,
.xchange_type_table.tbl5 .xtt_right_col_table,
.xchange_type_table.tbl5 .xtt_data_col_table {
  padding: var(--Desktop-Blocks-Form-Block-Top-Padding) var(--Desktop-Blocks-Form-Block-Horizontal-Padding, 36px) var(--Desktop-Blocks-Form-Block-Bottom-Padding) var(--Desktop-Blocks-Form-Block-Horizontal-Padding);
  border-radius: var(--Desktop-Radius-Form-Block-Corner-Radius);
  background: var(--Gradient-Table-Dark);
}

.xchange_type_table.tbl5 .xtt_left_col_table {
  position: relative;
  float: none;
  max-width: 35.6rem;
  width: 100%;
}

.xchange_type_table.tbl5 .xtt_left_col_table:before {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(10, 15, 13, 0.75);
  border: 4px solid rgba(10, 15, 13, 0.75);
  border-radius: 1.2rem 0 0 0;
  color: #fff;
  content: "1";
  display: none;
  font: 400 1.4rem/2.6rem Nunito, sans-serif;
  height: 2.8rem;
  justify-content: center;
  left: -0.4rem;
  position: absolute;
  text-align: center;
  top: -0.4rem;
  width: 2.8rem;
}

.xchange_type_table.tbl5 .xtt_left_col_table .xtt_left_col_title,
.xchange_type_table.tbl5 .xtt_left_col_table .xtt_left_incol_title,
.xchange_type_table.tbl5 .xtt_left_col_table .xtt_new_left_incol_title,
.xchange_type_table.tbl5 .xtt_right_col_table .xtt_right_col_title,
.xchange_type_table.tbl5 .xtt_right_col_table .xtt_right_incol_title,
.xchange_type_table.tbl5 .xtt_right_col_table .xtt_table_title3,
.xchange_type_table.tbl5 .xtt_right_col_table .xtt_table_title4 {
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2.1rem;
}

.xchange_type_table.tbl5 .xtt_right_col_table {
  position: relative;
  margin: 0;
  max-width: 35.6rem;
  width: 50%;
}

.xchange_type_table.tbl5 .resultfalse,
.xchange_type_table.tbl5 .resulttrue {
  margin-top: -5rem;
  margin-bottom: 5rem;
}

@media(max-width:640px) {

  .xchange_type_table.tbl5 .resultfalse,
  .xchange_type_table.tbl5 .resulttrue {
    margin-top: 1rem;
    margin-bottom: 0;
  }
}

.xchange_type_table.tbl5 .xtt_right_col_table:before {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(10, 15, 13, 0.75);
  border: 4px solid rgba(10, 15, 13, 0.75);
  border-radius: 1.2rem 0 0 0;
  color: #fff;
  content: "2";
  display: none;
  font: 400 1.4rem/2.6rem Nunito, sans-serif;
  height: 2.8rem;
  justify-content: center;
  left: -0.4rem;
  position: absolute;
  text-align: center;
  top: -0.4rem;
  width: 2.8rem;
}

.xchange_type_table.tbl5 .xtt_right_col_table .xtt_new_right_incol_title {
  font: 500 2.4rem/2.9rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.xchange_type_table.tbl5 .xtt_data_col_table {
  position: relative;
  align-self: stretch;
  max-width: 40rem;
  width: 100%;
}

.xchange_type_table.tbl5 .xtt_data_col_table:before {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(10, 15, 13, 0.75);
  border: 4px solid rgba(10, 15, 13, 0.75);
  border-radius: 1.2rem 0 0 0;
  color: #fff;
  content: "3";
  display: none;
  font: 400 1.4rem/2.6rem Nunito, sans-serif;
  height: 2.8rem;
  justify-content: center;
  left: -0.4rem;
  position: absolute;
  text-align: center;
  top: -0.4rem;
  width: 2.8rem;
}

.xchange_type_table.tbl5 .xtt_new_data_incol_title {
  font: 500 2.4rem/2.9rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.xchange_type_table.tbl5 .select_js_search {
  visibility: hidden;
}

.xchange_type_table.tbl5 .select_js_ul {
  padding: 0;
  border: 1px solid var(--Color-primary);
  top: 6.6rem;
}

@media(max-width:640px) {
  .xchange_type_table.tbl5 .select_js_ul {
    padding: 0;
    border: 1px solid var(--Color-primary);
    top: 5.2rem;
  }
}

.xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins {
  padding: 0.8rem 0 0.8rem;
}

.light .xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins {
  background: var(--Form-Field-Fill);
}

.xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli {
  border: none;
  font: 400 1.6rem/4.4rem Nunito, sans-serif;
  height: 4.4rem;
  padding: 0;
}

.xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli:before {
  display: none;
}

.xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli:hover {
  background: var(--Colors-States-Droplist-Item-Hover-Dark);
}

.xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli.active .select_js_ulli {
  background: var(--Colors-States-Droplist-Item-Active-Dark);
  border-radius: unset;
}

.xchange_type_table.tbl5 .hexch_pers_div .hexch_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child) {
  margin-top: 0;
  margin-bottom: 0.8rem;
  border-radius: unset;
}

.tbl5 .xtt_one_line_right {
  column-gap: 0.4rem;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 4.5rem 1fr;
  padding: 1.2rem;
}

.tbl5 .xtt_one_line_right .xtt_one_line_ico_right {
  -ms-grid-row-span: 2;
  float: none;
  grid-row: span 2;
  margin-right: 0;
  width: 4.5rem;
}

.tbl5 .xtt_one_line_right .xtt_one_line_name_right {
  height: 2rem;
  overflow: hidden;
  width: 100%;
}

.tbl5 .xtt_one_line_right .xtt_one_line_name_right .xtt_one_line_name {
  display: block;
  height: 2rem;
  line-height: 2rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tbl5 .xtt_one_line_right .xtt_one_line_reserv_right {
  background: none;
  -ms-grid-column: 2;
  grid-column: 2;
  height: 2rem;
  line-height: 2rem;
  margin: 0;
  padding: 0;
  width: auto;
  z-index: 1;
}

.tbl5 .xtt_one_line_right .xtt_one_line_reserv_right .xtt_one_line_reserv {
  color: var(--Colors-Texts-Text-Secondary);
  height: 2rem;
  line-height: 2rem;
  font: 400 1.4rem/2rem Nunito, sans-serif;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 23rem;
  white-space: nowrap;
}

.js_item_right.active .xtt_one_line_curs,
.js_item_right.active .xtt_one_line_name,
.js_item_right.active .xtt_one_line_reserv,
.xtt_one_line_right:hover .xtt_one_line_curs,
.xtt_one_line_right:hover .xtt_one_line_name,
.xtt_one_line_right:hover .xtt_one_line_reserv {
  color: #FFF;
}

.hexch_div,
.hexch_div_ins {
  padding: 0;
}

.hexch_bigtitle {
  display: none;
  font: 400 2rem/2.4rem Nunito, sans-serif;
}

.xtt_title_link_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.5rem;
}

.xtt_title_link_wrap a.xtt_title_link {
  color: #898989;
  transition: color 0.1s ease-in-out;
}

.xtt_title_link_wrap a.xtt_title_link1 {
  order: 1;
}

.xtt_title_link_wrap a.xtt_title_link.active,
.xtt_title_link_wrap a.xtt_title_link:hover {
  opacity: 1;
  color: var(--Color-primary);
  transition: color 0.1s ease-in-out;
}

.hexch_title_logo {
  background-size: contain;
  float: none;
  height: 4.8rem;
  left: 0;
  margin-right: 0.8rem;
  flex-shrink: 0;
  position: static;
  top: -0.3rem;
  width: 4.8rem;
  background-repeat: no-repeat;
}

.hexch_psys {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.1;
  max-height: var(--Margin-main-mob);
  max-width: 23rem;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.hexch_info_line {
  font: 1.4rem/1.6rem Nunito, sans-serif;
  padding: 0;
  position: relative;
  z-index: 1;
  color: #606060;
}

.hexch_info_line p {
  display: -ms-flexbox;
  display: flex;
}

.span_get_max,
.span_give_max {
  font-weight: 400;
  color: var(--Color-primary);
}

.span_get_max span,
.span_give_max span {
  display: block;
}

.hexch_curs_label,
.hexch_pers_label {
  color: var(--Colors-Texts-Form-Text-Dark);
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

.req {
  color: #B93131;
}

.hexch_curs_input input,
.hexch_pers_input input {
  background: var(--Form-Field-Fill-Gradient-Dark);
  background-repeat: no-repeat;
  background-size: 100%;
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: var(--Desktop-Radius-Inputs-Corner-Radius);
  color: var(--Colors-Texts-Dark);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 6rem;
  padding: 2rem 1.2rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.1s ease-in-out;
}

.light .hexch_curs_input input,
.light .hexch_pers_input input {
  color: var(--Colors-Texts-Light);
}

.hexch_curs_input input:disabled,
.hexch_pers_input input:disabled {
  opacity: 0.3;
}

.hexch_curs_input input:disabled:hover,
.hexch_pers_input input:disabled:hover {
  border-color: transparent;
}

.hexch_curs_input input:not(:disabled):hover,
.hexch_pers_input input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.hexch_curs_input input:focus,
.hexch_pers_input input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

input.js_choice_input {
  padding-left: var(--Margin-main-mob);
}

.js_choice_link {
  background: url(./images/settings.svg) no-repeat 50%;
  cursor: pointer;
  float: none;
  height: 24px;
  left: 12px;
  margin: -19px 0 0;
  position: absolute;
  top: 30px;
  width: 24px;
  z-index: 2;
  background-size: cover;
}

.js_choice_link .js_choice_link_ins {
  height: 2.4rem;
  position: relative;
  width: 2.4rem;
}

.js_choice_link .js_choice_link_ins .js_choice_ul {
  border: 2px solid #A2CC39;
  border-radius: 10px;
  background-color: #fff;
  display: none;
  float: none;
  font: 400 16px/20px Nunito, sans-serif;
  color: #0A0A0C;
  left: -12px;
  position: absolute;
  top: 48px;
  max-height: 330px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.xchange_div .js_choice_link .js_choice_link_ins .js_choice_ul {
  width: 600px;
}


.js_choice_link .js_choice_link_ins .js_choice_ul .js_choice_line {
  word-wrap: break-word;
  padding: 10px;
  word-break: break-all;
}


.js_choice_link .js_choice_link_ins .js_choice_ul .js_choice_line:hover {
  background: var(--Colors-States-Droplist-Item-Active-Dark);
}

.light .js_choice_link .js_choice_link_ins .js_choice_ul .js_choice_line:hover {
  background: var(--Colors-States-Droplist-Item-Active-Light);
}

.homechange .xchange_type_table.tbl5 .hexch_curs_input .select_js_title .select_txt,
.homechange .xchange_type_table.tbl5 .hexch_pers_input .select_js_title .select_txt {
  padding-left: 1.2rem;
}

.hexch_sumandcom {
  color: #88b9a5;
  display: none !important;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

.homechange .xchange_type_table.tbl5 .hexch_widget .hexch_div_ins .hexch_pers_line:not(:nth-last-child(2)) {
  margin-bottom: 2rem;
}

.hexch_submit_div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.2rem;
}

.hexch_submit_div,
.hexch_submit_div .hexch_submit {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hexch_submit_div .hexch_submit {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: none;
  border-radius: 1.6rem;
  color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font: 600 2rem/2.8rem Nunito, sans-serif;
  height: 6.4rem;
  margin: 0;
  min-width: 16.5rem;
  padding: 1.4rem 3.6rem;
  text-align: center;
  text-decoration: none;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.xchange_type_table.tbl5 .xtt_data_col_table .hexch_submit_div .hexch_submit {
  margin-bottom: 6.2rem;
  height: 8rem
}

@media only screen and (max-width: 640px) {
  .xchange_div .js_choice_link .js_choice_link_ins .js_choice_ul {
    width: 28rem;
  }

  .xchange_type_table.tbl5 .xtt_data_col_table .hexch_submit_div .hexch_submit {
    margin-bottom: 0rem;
    height: 6rem;
    border-radius: 1.6rem;
  }
}

.hexch_submit_div .hexch_submit:disabled {
  opacity: 0.2;
}

.hexch_submit_div .hexch_submit:hover:not(.hexch_submit_div .hexch_submit:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.hexch_submit_div .hexch_submit:active:not(.hexch_submit_div .hexch_submit:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

.xchange_type_table.tbl5 .js_choice_link .js_choice_link_ins .js_choice_ul {
  width: 30.9rem;
}

@media only screen and (max-width: 640px) {
  .hexch_submit_div {
    margin-top: 2.4rem;
  }

  .tbl5 .xtt_one_line_right {
    display: flex;
    flex-direction: column;
  }

  .hexch_curs_label,
  .hexch_pers_label {
    font-size: 1.2rem;
    padding-bottom: 0;
    margin-bottom: 0.6rem;
  }

  .hexch_curs_input input,
  .hexch_pers_input input {
    padding: 1.6rem 0.8rem;
    height: 4.8rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }

  .homechange .xchange_type_table.tbl5 .hexch_curs_input .select_js_title .select_txt {
    padding-left: 0.8rem;
  }

  .xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli.active .select_js_ulli,
  .xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli:hover {
    border-radius: 0.8rem;
  }

  .hexch_curs_line,
  .hexch_pers_line {
    margin-bottom: 2.4rem;
  }

  .hexch_submit_div .hexch_submit {
    font: 400 1.6rem/2.4rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
    border-radius: 0.8rem;
  }

  .select_js_title .select_txt {
    padding-left: 0.8rem;
    font-size: 1.4rem;
    max-width: 26.4rem;
  }

  .select_js_title .select_js_abs {
    right: 0.8rem;
  }

  .select_js.open .select_js_title .select_js_abs {
    top: 0;
    right: 0.6rem;
    background-size: 2.4rem;
  }

  .xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins::-webkit-scrollbar {
    width: 0;
  }

  .xchange_type_table.tbl5 .js_choice_link .js_choice_link_ins .js_choice_ul {
    width: 31.4rem;
  }

}

.exchange_checkpersdata .checkbox label,
.hexch_checkdata_div .checkbox label {
  cursor: pointer;
  font: 1.6rem/2rem Nunito, sans-serif;
  padding-left: 3rem;
  padding-top: 0;
  position: relative;
}

.exchange_checkpersdata .checkbox label:before,
.hexch_checkdata_div .checkbox label:before,
.userapi_form .checkbox label:before {
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid var(--Color-primary);
  border-radius: 0.4rem;
  content: "";
  height: 1.8rem;
  width: 1.8rem;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.exchange_checkpersdata .checkbox label input,
.hexch_checkdata_div .checkbox label input {
  display: none;
}

.exchange_checkpersdata .checkbox label a,
.hexch_checkdata_div .checkbox label a {
  font-weight: 400;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.exchange_checkpersdata .checkbox label a:hover,
.hexch_checkdata_div .checkbox label a:hover {
  opacity: 0.8;
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.exchange_checkpersdata .checkbox label a:active,
.hexch_checkdata_div .checkbox label a:active {
  opacity: 0.6;
  transition: color 0.1s ease-in-out;
}

.exchange_checkpersdata .checkbox.checked label:before,
.hexch_checkdata_div .checkbox.checked label:before,
.userapi_form .checkbox.checked label:before {
  background-color: var(--Color-primary);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42Z' fill='%23fff'/%3E%3C/svg%3E");
  background-position-y: 0;
  background-size: 1.5rem;
}

.xchange_checkdata_div,
.xchange_div .exchange_checkpersdata {
  padding: 0 0 1.1rem;
  width: 100%;
  background-color: transparent;
}

.xchange_checkdata_div .checkbox,
.xchange_div .exchange_checkpersdata .checkbox {
  /*max-width: 34.2rem;*/
}

.htable_notwidget {
  background: url(./images/TarrowDark.svg) no-repeat top;
  background-size: 8.4rem 8.4rem;
  border: none;
  border-radius: 0.8rem;
  color: #898989;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding: 10.5rem 1.2rem 2rem;
  text-align: center;
}

.light .htable_notwidget {
  background: url(./images/Tarrowlight.svg) no-repeat top;
}

.htable_notwidget .htable_notwidget_ins {
  margin: 0 auto;
  max-width: 21.8rem;
}

.notice_message {
  margin-bottom: 2.4rem;
  padding: 3.2rem 2.6rem;
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  background: var(--Order-Big-Block-Fill-Dark);
  color: var(--Colors-Texts-Dark);
}

.notice_message .notice_message_title {
  font: 400 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.notice_message .notice_message_text {
  font: 400 16px/20px Nunito, sans-serif;
}

.notice_message .notice_message_text ol {
  padding-left: 2rem;
}

.notice_message .notice_message_text ul {
  /*padding-left: 2rem;*/
}

.hexch_widget {
  background: #F0F0F0;
  background: none;
  border: 1px solid #383838;
  border-radius: unset;
  margin: 0 auto 8rem;
  max-width: none;
  padding: 3.2rem;
}

@media only screen and (max-width: 640px) {

  .exchange_checkpersdata .checkbox label,
  .hexch_checkdata_div .checkbox label {
    font-size: 1.4rem;
  }

  .hexch_widget {
    padding: 1.6rem;
  }
}

.hexch_widget .hexch_div_ins {
  background: none;
  display: -ms-grid;
  display: grid;
}

.ajax_post_bids_res {
  padding: 0;
}

.hexch_widget .hexch_div_ins .ajax_post_bids_res {
  margin-top: 0;
  padding: 0;
}

.homechange .xchange_type_table.tbl5 .hexch_widget .hexch_div_ins .hexch_title {
  margin-bottom: 2.4rem;
}

.homechange .xchange_type_table.tbl5 .hexch_widget .hexch_div_ins .hexch_pers_title {
  margin-bottom: 1.7rem;
}

.hexch_widget .hexch_div_ins .hexch_pers_title,
.hexch_widget .hexch_div_ins .hexch_title {
  font: 600 2.4rem/2.9rem Nunito, sans-serif;
  margin: 0 0 1.6rem;
  position: static;
}

.hexch_widget .hexch_div_ins .hexch_cols {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

.hexch_widget .hexch_div_ins .hexch_pers {
  -webkit-box-ordinal-group: 21;
  -ms-flex-order: 20;
  order: 20;
}

.hexch_widget .hexch_div_ins .captcha_div {
  -webkit-box-ordinal-group: 31;
  -ms-flex-order: 30;
  order: 30;
}

.hexch_widget .hexch_div_ins .captcha_sci_div {
  -webkit-box-ordinal-group: 41;
  -ms-flex-order: 40;
  order: 40;
}

.hexch_widget .hexch_div_ins .hexch_submit_div {
  -webkit-box-ordinal-group: 61;
  -ms-flex-order: 60;
  order: 60;
  padding: 0;
}

.hexch_widget .hexch_div_ins .hexch_checkdata_div {
  -webkit-box-ordinal-group: 51;
  -ms-flex-order: 50;
  order: 50;
}

.hexch_widget .hexch_div_ins .exchange_checkpersdata {
  -webkit-box-ordinal-group: 56;
  -ms-flex-order: 55;
  order: 55;
}

.hexch_widget .hexch_div_ins .exchange_checkpersdata .checkbox {
  padding: 0;
}

.hexch_widget .hexch_div_ins .ajax_post_bids_res {
  -webkit-box-ordinal-group: 71;
  -ms-flex-order: 70;
  order: 70;
}

.hexch_widget .hexch_div_ins .captcha_body {
  padding: 0 0 3rem;
  background-color: transparent;
}

.hexch_widget .hexch_div_ins .captcha_sci_div {
  padding: 0 0 2.4rem;
}

.hexch_widget .hexch_information {
  margin: 2.8rem 0 4.4rem;
}

.hexch_widget .hexch_information .hexch_information_line:nth-child(2) {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

.hexch_widget .hexch_information .hexch_information_line .hexh_line_label {
  white-space: nowrap;
}

.hexch_widget .hexch_information .hexch_information_line .js_course_html,
.hexch_widget .hexch_information .hexch_information_line .js_reserve_html {
  margin-left: 0.3rem;
  word-break: break-all;
}

.hexch_widget .hexch_pers {
  float: none;
  padding: 0;
  width: 100%;
}

@media only screen and (max-width: 640px) {
  .homechange .xchange_type_table.tbl5 .hexch_widget .hexch_div_ins .hexch_title {
    margin-bottom: 2rem;
    padding: 1.2rem;
    border-radius: 0.8rem;
  }

  .hexch_widget .hexch_div_ins .captcha_sci_div {
    padding-bottom: 1.6rem;
  }

  .hexch_widget .hexch_pers {
    border-radius: 1.6rem;
    padding: 2.4rem 2.4rem 2.8rem;
    padding: 0;
  }
}

.hexch_widget .hexch_pers .hexch_pers_title_ins {
  text-align: center;
}

.hexch_widget .hexch_pers .hexch_pers_div_ins .clear {
  display: none;
}

.hexch_widget .select_js_title_ins {
  line-height: 5.6rem;
  padding: 0 1rem;
}

.hexch_widget .notice_message {
  background: rgba(77, 123, 241, 0.20);
  border: none;
  border-radius: 1.6rem;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  margin-bottom: var(--Margin-main-mob);
  margin-left: 0;
  margin-right: 0;
  max-width: none;
  padding: 1.6rem 2rem;
}

@media only screen and (max-width: 640px) {
  .hexch_widget .notice_message {
    margin-bottom: 3.8rem;
    padding: 1.6rem;
    border-radius: 0.8rem;
  }

  .hexch_widget .hexch_div_ins {
    display: flex;
    flex-direction: column;
  }
}

.hexch_widget .hexch_info_line {
  -ms-flex-pack: end;
  display: -ms-flexbox;
  display: flex;
  min-height: unset;
}

#exch_html .notice_message {
  margin-bottom: 2.4rem;
  padding: 3.6rem 3.2rem;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  border: 0.4rem solid var(--Colors-Strokes-Form-Stroke);
  border-radius: var(--Desktop-Radius-Form-Block-Corner-Radius);
  background: var(--Form-Fill-Dark);
}

@media(max-width:640px) {
  #exch_html .notice_message {
    border-radius: unset;
    padding: 2.4rem 2.4rem;
  }
}

.inner-content .xchange_curs_line,
.xchange_pers_line:not(:nth-last-child(2)):first-of-type {
  /*margin-bottom: 1rem;*/
}

.page-template-pn-pluginpage-php .inner-content {
  width: 100%;
  margin-bottom: 30px;
}

.page-template-pn-pluginpage-php .homechange__steps img {
  width: 100%;
  margin-top: 20px;
}

.page-template-pn-pluginpage-php .rating {
  margin-top: 40px;
}

.page-template-pn-pluginpage-php .rating .container {
  padding: 0;
}

.inner-content .xchange_curs_line,
.xchange_pers_line:not(:nth-last-child(2)) {
  /*margin-bottom: 2rem;*/
}

.inner-content>p {
  color: var(--Colors-Texts-Dark);
  font-family: Nunito, sans-serif;
}

.xtt_data_col_table_ins #hexch_html {
  max-height: 87rem;
  overflow-y: auto;
  padding-right: 0.8rem;
  /* scrollbar-color: #E0EAFB transparent;
    scrollbar-width: thin; */
}

.xtt_data_col_table_ins #hexch_html::-webkit-scrollbar {
  height: 0.8rem;
  width: 0.8rem;
}

.xtt_data_col_table_ins #hexch_html::-webkit-scrollbar-thumb {
  background: rgba(165, 165, 165, 0.16);
  border-radius: 0.5rem;
}

.xtt_data_col_table_ins #hexch_html::-webkit-scrollbar-track {
  background: none;
}

@media only screen and (max-width: 640px) {
  .xtt_data_col_table_ins #hexch_html {
    padding-right: 0;
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .xtt_data_col_table_ins #hexch_html::-webkit-scrollbar {
    width: 0;
  }
}

.xtt_data_col_table_ins .hexch_widget {
  background: none;
  border: none;
  border-radius: unset;
  margin-bottom: 0;
  padding: 0;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0.2rem;
  margin-top: 0;
  order: 5;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line {
  display: inline;
  padding-bottom: 0.9rem;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line:nth-child(2) {
  color: #898989;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line .js_reserve_html {
  margin-left: 0.3rem;
  margin-right: 2rem;
  word-break: break-all;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line .js_course_html {
  margin-left: 0.3rem;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line a.js_reserve {
  margin: 0;
  padding-top: 0.5rem;
  white-space: nowrap;
  width: auto;
  font-weight: 400;
  color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line a.js_reserve:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line a.js_reserve:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .user_discount_div {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  font: 400 2rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2rem;
  color: var(--Colors-Texts-Text-Dark);
  order: -1;
  padding: 0;
  text-align: left;
}

.light .xtt_data_col_table_ins .hexch_widget .hexch_information .user_discount_div {
  color: #424242;
}

@media only screen and (max-width: 640px) {
  .xtt_data_col_table_ins .hexch_widget .hexch_information {
    margin-bottom: 0.6rem;
  }

  .xtt_data_col_table_ins .hexch_widget .hexch_information .user_discount_div {
    margin-bottom: 1.6rem;
    font-size: 1.8rem;
  }

  .xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line {
    margin-bottom: 0.4rem;
    padding-bottom: 0;
    font-size: 1.2rem;
  }

  .xtt_data_col_table_ins .hexch_widget .hexch_information .hexch_information_line:nth-child(2) {
    font-size: 1.2rem;
  }

  .hexch_title_logo {
    width: 4.8rem;
    height: 4.8rem;
  }

  .hexch_psys {
    font-size: 1.4rem;
  }
}

.xtt_data_col_table_ins .hexch_widget .hexch_info_line {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin: 0;
}

.xtt_data_col_table_ins .hexch_widget .hexch_info_line p {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.6rem;
  text-align: right;
  width: 100%;
}

.xtt_data_col_table_ins .hexch_widget .select_js_title_ins {
  color: #fff;
  font: 400 1.6rem/5.6rem Nunito, sans-serif;
  padding: 0 2rem;
}

.xtt_data_col_table_ins .hexch_widget .hexch_pers {
  border: none;
  border-bottom: 1px solid var(--Colors-Fills-Form-Deviders-Dark);
  border-radius: unset;
  margin-top: 0;
  margin-bottom: var(--Margin-main-mob);
  padding-bottom: 2rem;
}

.xtt_data_col_table_ins .hexch_widget .hexch_pers .hexch_pers_title_ins {
  text-align: left;
}

.xchange_curs_line .select_js_title_ins {
  color: #fff;
  font: 400 1.6rem/5.6rem Nunito, sans-serif;
  padding: 0 2rem;
}

.hexch_information {
  padding: 0;
}

.hexch_information .hexch_information_line:last-child {
  color: #88b9a5;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  padding-bottom: 0;
}

.hexch_title {
  padding: 1.2rem;
  background: rgba(77, 123, 241, 0.10);
  border-radius: 1.6rem;
}

.hexch_title .hexch_title_ins {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

@media only screen and (max-width: 640px) {
  .xtt_data_col_table_ins .hexch_widget .hexch_info_line {
    padding-top: 0.4rem;
  }

  .hexch_widget .hexch_div_ins .hexch_pers_title,
  .hexch_widget .hexch_div_ins .hexch_title {
    margin-bottom: 0.8rem;
  }

  .hexch_widget .hexch_div_ins .hexch_pers_title,
  .hexch_widget .hexch_div_ins .hexch_title {
    font-size: 2rem;
    line-height: 2.4rem;
  }

  .hexch_title {
    padding: 0.4rem 1.2rem;
  }
}

.xchange_div {
  padding: var(--Desktop-Blocks-Form-Block-Top-Padding) var(--Desktop-Blocks-Form-Block-Horizontal-Padding) var(--Desktop-Blocks-Form-Block-Bottom-Padding, 60px) var(--Desktop-Blocks-Form-Block-Horizontal-Padding);
  background: var(--Form-Fill-Dark);
  border: 1px solid var(--Page-Fill-border);
  border-radius: var(--Desktop-Radius-Form-Block-Corner-Radius);
}

.xchange_div .xchange_div_ins {
  display: -ms-grid;
  display: grid;
}

.xchange_div .xchange_data_right .xchange_info_line {
  position: relative;
  margin-bottom: 0;
  text-align: right;
}

.xchange_div_cols {
  border-radius: 15px;
  padding: 30px 37px 30px 50px;
  margin-bottom: 30px;
  border: 2px solid #B8E545;

}

.xchange_div .xchange_div_col_give {
  background: transparent;
  border: none;
  border-radius: unset;
  margin-bottom: 0;
  padding: 0;
}

@media only screen and (max-width: 640px) {
  .xchange_div {
    padding: 2.4rem 2rem;
    border-radius: unset;
  }
}

.xchange_div .xchange_div_col_get {
  background: transparent;
  border: none;
  border-radius: unset;
  margin-bottom: 0;
  padding: 0;
}

.xchange_div .xchange_personal_wrapper {
  background: #02312e;
  border: 0 solid #404040;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  margin-bottom: 1.2rem;
  padding: var(--Margin-main-mob) 4.4rem;
}

@media only screen and (max-width: 640px) {
  .xchange_div .xchange_personal_wrapper {
    border-radius: 1.6rem;
    padding: 2.4rem 2.4rem 2.8rem;
  }
}

form .xchange_div .xchange_info_line {
  padding: 0;
}

.xchange_div .xchange_info_line {
  color: var(--Colors-Texts-Dark);
  font: 400 14px/16px Nunito, sans-serif;
}

.xchange_div .xchange_info_line .span_skidka {
  font-size: 1.4rem;
  line-height: 1.6rem;
  margin-bottom: 0.4rem;
  color: var(--Colors-Texts-Dark);
}

.light .xchange_div .xchange_info_line .span_skidka {
  color: var(--Colors-Texts-Light);
}



.xchange_div .span_get_max,
.xchange_div .span_give_max {
  position: absolute;
  top: 80px;
  right: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #ffffff;
}

.xchange_div .span_get_max {
  top: 60px;
}

.xchange_div .span_get_max span,
.xchange_div .span_give_max span {
  display: block;
}

.xchange_div .xchange_sumandcom {
  color: var(--Colors-Texts-Dark);
  display: none;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

.xchange_div .xchange_data_div {
  border-bottom: 1px solid var(--Colors-Fills-Deviders);
  margin: 0;
  padding: 0 0 1.6rem;
  margin-bottom: 4rem;
}

.light .xchange_div .xchange_data_div {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.xchange_div .xchange_data_div .xchange_data_ins,
.xchange_div .xchange_pers .xchange_pers_ins .xchange_pers_div .xchange_pers_div_ins {
  display: flex;
  flex-direction: column;
  max-width: 600px;
}

.page-id-206 .xchange_div .xchange_data_div .xchange_data_ins,
.xchange_div .xchange_pers .xchange_pers_ins .xchange_pers_div .xchange_pers_div_ins {}

.xchange_data_left,
.xchange_pers_div {
  width: 100%;
}

.xchange_data_left .xchange_select {
  position: relative;
  margin-bottom: 65px;
}

.xchange_div .xchange_div_col_give .xchange_data_div .xchange_data_right {
  margin-bottom: 2.2rem;
}

.xchange_div .xchange_data_ins .xchange_data_right {
  margin-bottom: 0;
  float: none;
  width: 100%;
}

.xchange_div .xchange_data_right.js_viv_com1,
.xchange_div .xchange_data_right.js_viv_com2 {
  margin-bottom: 2.4rem;
}

.xchange_div .xchange_data_right.js_viv_com1 .xchange_sum_line {
  margin-top: 0;
}

.xchange_div .xchange_data_title,
.xchange_div .xchange_pers_title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;

  margin-bottom: 20px;
  color: var(--h-1-h-2-dark);
}

/*.xchange_pers_title_ins,*/
/*.xchange_data_title.get .xchange_data_title_ins {*/
/*    margin-top: 4rem;*/
/*}*/
.xchange_div .xchange_curs_input input,
.xchange_div .xchange_pers_input input,
.xchange_div .xchange_sum_input input {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #00003B;
  position: relative;
  display: flex;
  align-items: center;
  padding: 10px;
  width: 100%;
  height: 44px;
  color: #00003B;
  background-color: #fff;
  overflow: hidden;
  border-radius: 10px;
  border: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  transition: all 0.1s ease-in-out;
}

.xchange_div .xchange_sum_input input:disabled {
  opacity: 0.3;
}

.xchange_div .xchange_sum_input input:disabled:hover {
  border-color: transparent;
}

.xchange_div .xchange_sum_input input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.xchange_div .xchange_sum_input input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.xchange_div .xchange_sum_line {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0;
  padding-left: 0;
  height: auto;
  margin-top: 0.6rem;
}

.xchange_div .xchange_sum_line:first-of-type {
  margin-top: 1rem;
}

.xchange_div .xchange_sum_label {
  color: var(--Colors-Texts-Dark);
  font: 14px/16px Nunito, sans-serif;
  height: auto;
  margin: 0 0 8px 0;
  position: static;
  text-align: left;
  width: unset;
}

.error>input,
.error textarea,
.error .select_js_title {
  border-color: #B93131 !important;
}

.xchange_div .xchange_curs_input input:disabled,
.xchange_div .xchange_pers_input input:disabled {
  opacity: 0.3;
}

.xchange_div .xchange_curs_input input:disabled:hover,
.xchange_div .xchange_pers_input input:disabled:hover {
  border-color: transparent;
}

.xchange_div .xchange_curs_input input:not(:disabled):hover,
.xchange_div .xchange_pers_input input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.xchange_div .xchange_curs_input input:focus,
.xchange_div .xchange_pers_input input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.xchange_div .xchange_curs_input input.js_choice_input {
  padding-left: var(--Margin-main-mob);
}

.xchange_div .xchange_curs_label {
  padding: 0 0 0.8rem;
  font: 14px/16px Nunito, sans-serif;
  color: var(--Colors-Texts-Dark);
}

.xchange_div .xchange_pers_label {
  padding: 0 0 8px;
  font: 14px/16px Nunito, sans-serif;
  color: var(--Colors-Texts-Dark);
}

.xchange_pers_input textarea {
  height: 9.5rem;
}

.xchange_div .checkboxes-wrapper {
  -ms-grid-columns: 1fr;
  border-top: 1px solid rgba(38, 187, 125, 0.16);
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  margin-top: 2.8rem;
  padding-right: 70.5rem;
  padding-top: 2rem;
}

.xchange_div .checkboxes-wrapper.empty_personal {
  border-top: none;
  margin-top: 0;
}

.xchange_div .xchange_pers .xchange_pers_ins {
  background: transparent;
  border: none;
  border-radius: unset;
  margin-bottom: 0;
  padding: 0;
}

@media only screen and (max-width: 640px) {


  textarea {
    padding: 1.6rem 0.8rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }

  .xchange_pers_line {
    margin-bottom: 0;
  }

  .xchange_pers_line:not(:nth-last-child(2)) {
    margin-bottom: 1.8rem;
  }
}

.xchange_div .xchange_pers .xchange_pers_ins .xchange_pers_div {
  margin-bottom: var(--Margin-main-mob);
  padding-bottom: var(--Margin-main-mob);
  float: none;
  width: 100%;
  border-bottom: 1px solid var(--Colors-Fills-Deviders);
}

.xchange_div .xchange_pers .xchange_pers_ins .xchange_pers_div .xchange_pers_div_ins {
  width: 100%;
}

.xchange_div .xchange_submit_div {
  -webkit-box-ordinal-group: 21;
  -ms-flex-order: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  padding: 27px 0 0;
  order: 20;
  width: 100%;
  background-color: transparent;
}

.xchange_div .xchange_submit_div input {
  font-size: 18px;
  font-weight: 600;
  padding: 10px 15px;
  color: #0A1437;
  border-radius: 7px;
  border: 2px solid #B8E545;
  background-color: #B8E545;
  transition: all 0.2s ease-in-out;
}

.xchange_div .xchange_submit_div input:disabled {
  opacity: 0.2;
}

.xchange_div .xchange_submit_div input:hover {
  background-color: transparent;
  color: #B8E545;
}

.xchange_div .xchange_submit_div input:active:not(.xchange_div .xchange_submit_div input:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

.xchange_div .ajax_post_bids_res {
  background-color: transparent;
  -webkit-box-ordinal-group: 31;
  -ms-flex-order: 30;
  padding: 0;
  order: 30;
  width: 52rem;
}

.xchange_div .ajax_post_bids_res .resultfalse,
.xchange_div .ajax_post_bids_res .resulttrue {
  width: 100%;
  text-align: center;
}

@media only screen and (max-width: 640px) {
  .xchange_div .xchange_pers .xchange_pers_ins .xchange_pers_div .xchange_pers_div_ins {
    padding-bottom: var(--Margin-main-mob);
    width: 100%;
  }

  .xchange_div .ajax_post_bids_res {
    margin-top: 0;
    padding: 0;
  }

  .xchange_div .ajax_post_bids_res .resultfalse,
  .xchange_div .ajax_post_bids_res .resulttrue {
    font-size: 1.4rem;
    width: 100%;
  }

  .span_skidka {
    font-size: 1.4rem;
  }

  .xchange_div .ajax_post_bids_res {
    width: 100%;
  }
}

.xchange_div .checkbox label {
  cursor: pointer;
  font: 16px/20px Nunito, sans-serif;
  padding-left: 30px;
  padding-top: 0;
  position: relative;
}

.xchange_div .checkbox label:before {
  background-color: none;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid var(--Color-primary);
  border-radius: 0.4rem;
  content: "";
  width: 18px;
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.xchange_div .checkbox label input {
  display: none;
}

.xchange_div .checkbox label a {
  font-weight: 400;
  color: var(--Color-primary);
  text-decoration: none;
  transition: text-decoration 0.1s ease-in-out;
}

.xchange_div .checkbox label a:hover {
  /* opacity:0.8; */
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.xchange_div .checkbox label a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.xchange_div .checkbox.checked label:before {
  background-color: var(--Color-primary);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42Z' fill='%23fff'/%3E%3C/svg%3E");
  background-position-y: 0;
  background-size: 15px;
}

#exch_html.xchange_div .xchange_div_ins .xchange_div_col_get {
  margin-bottom: 0;
  padding: 3.2rem 3.2rem 0.8rem;
}

.warning_message .warning_message_title {
  color: var(--h-1-h-2-dark);
  font: 600 24px/29px Nunito, sans-serif;
  margin-bottom: 20px;
}

.warning_message .warning_message_text p {
  margin-bottom: 0;
  padding: 0 0 0px 0;
  line-height: 2.4rem;
}

.warning_message .warning_message_text ol {
  counter-reset: num;
  list-style-type: none;
}

.warning_message .warning_message_text ol li {
  margin-bottom: 1rem;
  padding-left: 3rem;
  position: relative;
}

.warning_message .warning_message_text ol li:not(:last-child) {
  margin-bottom: 1rem;
}

.warning_message .warning_message_text ol li:before {
  color: inherit;
  content: counter(num) ".";
  counter-increment: num;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Nunito, sans-serif;
  font-size: 14px;
  left: 0;
  position: absolute;
  text-align: left;
  top: 0.2rem;
}


.resultfalse {
  background-color: #B93131;
}

.resultfalse,
.resulttrue {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  height: fit-content;
  font: 600 16px Nunito, sans-serif;
  border: none;
  border-radius: 10px;
  color: #fff;
  order: 1;
}

.resultfalse a,
.resulttrue a {
  text-decoration: underline;
  color: #4D7BF1;
  transition: all 0.1s ease-in-out;
}

.resultfalse a:hover,
.resulttrue a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.resultfalse a:active,
.resulttrue a:active {
  text-decoration: none;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.resulttrue {
  background-color: #45DC93;
}

.block_xchangedata {
  padding: 3rem 2.6rem;
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  background-color: var(--Order-Big-Block-Fill-Dark);
  overflow: hidden;
}

.block_xchangedata .block_xchdata,
.block_xchangedata .block_persdata {
  margin-bottom: var(--Margin-main-mob);
  padding-bottom: var(--Margin-main-mob);
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  background-color: transparent;
}

.block_xchangedata .block_xchdata:after {
  background: rgba(38, 187, 125, 0.16);
  content: " ";
  display: none;
  height: 1px;
  margin-left: -3.2rem;
  margin-right: -3.2rem;
  width: auto;
}

@media only screen and (max-width: 640px) {
  .block_xchangedata {
    margin-bottom: var(--Margin-main-mob);
    padding: 2.2rem 2.2rem 2.6rem;
    border-radius: unset;
  }

  .resultfalse,
  .resulttrue {
    margin-bottom: 1.5rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }

  .resultfalse .xtp_error_ins {
    text-align: center;
  }

  .block_xchangedata .block_xchdata:after {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_title {
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  text-transform: none;
  color: var(--Colors-Texts-Dark);
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_comm {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  display: none;
  font-size: 1.2rem;
  order: 5;
  padding-bottom: 1rem;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding-bottom: 0;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_left {
  -ms-grid-columns: 1f var(--Margin-main-mob) 1fr;
  -webkit-column-gap: var(--Margin-main-mob);
  -moz-column-gap: var(--Margin-main-mob);
  column-gap: var(--Margin-main-mob);
  display: -ms-grid;
  display: grid;
  float: none;
  grid-template-columns: 1fr 1fr;
  padding: 1.6rem 0 0;
  row-gap: 2.4rem;
  width: 100%;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_left .block_xchdata_line {
  word-wrap: break-word;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  word-break: break-all;
  padding: 0;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_left .block_xchdata_line span {
  color: #898989;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_right {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--Colors-States-Currency-Item-Selected-Light);
  border-radius: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
  height: 7.2rem;
  padding: 1.2rem;
  width: 100%;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_right .block_xchdata_ico {
  background-size: cover;
  height: 4.8rem;
  margin-right: 0.8rem;
  min-width: 4.8rem;
  width: 4.8rem;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_right .block_xchdata_text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-width: 62rem;
  overflow: hidden;
  float: none;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: auto;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .clear {
  display: none;
}

.block_xchangedata .block_persdata {
  background-color: transparent;
}

.block_xchangedata .block_persdata:after {
  background: rgba(38, 187, 125, 0.16);
  content: " ";
  display: none;
  height: 1px;
  margin-left: -3.2rem;
  margin-right: -3.2rem;
  margin-top: 1rem;
  width: auto;
}

@media only screen and (max-width: 640px) {
  .block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_right {
    border-radius: 0.8rem;
  }

  .block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info {
    padding-bottom: 0;
  }

  .block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_right .block_xchdata_text {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_left .block_xchdata_line {
    padding: 0;
    font: 400 1.4rem/1.6rem Nunito, sans-serif;
  }

  .block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_left .block_xchdata_line span {
    padding: 0 0 0.4rem;
    font: 500 1.2rem/1.4rem Nunito, sans-serif;
  }

  .block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_title {
    margin-bottom: 1.6rem;
    font-size: 2rem;
    line-height: 2.3rem;
  }

  .block_xchangedata .block_persdata:after {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}

.block_xchangedata .block_persdata .block_persdata_title {
  color: var(--Colors-Texts-Dark);
  font: 600 2.4rem/2.9rem Nunito, sans-serif;
  text-transform: none;
}

.block_xchangedata .block_persdata .block_persdata_info {
  -ms-grid-columns: 1f var(--Margin-main-mob) 1fr;
  -webkit-column-gap: var(--Margin-main-mob);
  -moz-column-gap: var(--Margin-main-mob);
  column-gap: var(--Margin-main-mob);
  display: -ms-grid;
  display: grid;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  grid-template-columns: 1fr 1fr;
  margin: 0;
  padding: 0;
  row-gap: 2.4rem;
}

.block_xchangedata .block_persdata .block_persdata_info .block_persdata_line {
  word-wrap: break-word;
  padding: 0;
  word-break: break-all;
}

.block_xchangedata .block_persdata .block_persdata_info .block_persdata_line span {
  color: #898989;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

.block_xchangedata .block_checked_rule {
  background-color: transparent;
  padding-bottom: 2.6rem;
}

.block_xchangedata .block_checked_rule .checkbox label {
  cursor: pointer;
  font: 1.6rem/2rem Nunito, sans-serif;
  padding-left: 3rem;
  padding-top: 0;
  position: relative;
}

.block_xchangedata .block_checked_rule .checkbox label:before {
  background-color: none;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid var(--Color-primary);
  border-radius: 0.4rem;
  content: "";
  width: 1.8rem;
  height: 1.8rem;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.block_xchangedata .block_checked_rule .checkbox label input {
  display: none;
}

.block_xchangedata .block_checked_rule .checkbox label a {
  text-decoration: none;
  font-weight: 400;
  color: var(--Color-primary);
  transition: color 0.1s ease-in-out;
}

.block_xchangedata .block_checked_rule .checkbox label a:hover {
  color: var(--Color-primary);
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.block_xchangedata .block_checked_rule .checkbox label a:active {
  color: var(--Color-primary);
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.block_xchangedata .block_checked_rule .checkbox.checked label:before {
  background-color: var(--Color-primary);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42Z' fill='%23fff'/%3E%3C/svg%3E");
  background-position-y: 0;
  background-size: 1.5rem;
}

.block_xchangedata .block_submitbutton {
  padding: 0;
  background: transparent;
}

.block_xchangedata .block_submitbutton input {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: none;
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  font: 500 2rem/2.8rem Nunito, sans-serif;
  height: 6.4rem;
  min-width: 16.5rem;
  padding: 1rem 3.6rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  width: 100%;
  transition: all 0.1s ease-in-out;
}

.block_xchangedata .block_submitbutton input:disabled {
  opacity: 0.2;
}

.block_xchangedata .block_submitbutton input:hover:not(.block_xchangedata .block_submitbutton input:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.block_xchangedata .block_submitbutton input:active:not(.block_xchangedata .block_submitbutton input:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .block_xchangedata .block_checked_rule .checkbox label {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .block_xchangedata .block_persdata .block_persdata_info .block_persdata_line {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .block_xchangedata .block_persdata .block_persdata_info .block_persdata_line span {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .block_xchangedata .block_persdata .block_persdata_title {
    margin-bottom: 1.8rem;
    font-size: 2rem;
    line-height: 2.3rem;
  }

  .block_xchangedata .block_submitbutton input {
    font: 500 1.6rem/2.4rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
    border-radius: 0.8rem;
  }
}

.xchange_div .xchange_curs_line .select_js_search {
  visibility: hidden;
}

.xchange_div .xchange_curs_line .select_js_ul,
.xchange_div .xchange_pers_line .select_js_ul {
  padding: 0.8rem 0;
  top: 6.6rem;
}

.xchange_div .xchange_curs_line .select_js_ul .select_js_ul_ins {
  padding-right: 0;
  gap: 0;
}

.xchange_div .xchange_curs_line .select_js_ul .select_js_ul_ins .select_js_ulli,
.xchange_div .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli {
  display: flex;
  align-items: center;
  border: none;
  color: #000000;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding: 1.2rem;
}

.xchange_pers .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli,
.xchange_div .xchange_curs_line .select_js_ul .select_js_ul_ins .select_js_ulli {
  margin-bottom: 0.8rem;
  margin-top: 0;
  border-radius: unset;
  padding: 1.2rem;
  height: 4.4rem;
}

.xchange_div .xchange_curs_line .select_js_ul .select_js_ul_ins .select_js_ulli:last-child,
.xchange_div .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli:last-child {
  margin-bottom: 0;
}

.xchange_div .xchange_curs_line .select_js_ul .select_js_ul_ins .select_js_ulli:last-child:after {
  display: none;
}

.xchange_div .xchange_curs_line .select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child):after {
  display: none
}

.xchange_div .xchange_curs_line .select_js_ul .select_js_ul_ins .select_js_ulli:before {
  display: none;
}

.xchange_pers .xchange_pers_line .select_js_search {
  visibility: hidden;
}

.xchange_pers .xchange_pers_line .select_js_ul {
  padding: 1.2rem 0;
}

.xchange_pers .xchange_pers_line .select_js_ul .select_js_ul_ins {
  padding-right: 0;
}

.xchange_pers .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli {
  font: 400 1.6rem/4.4rem Nunito, sans-serif;
  border: none;
}

.xchange_pers .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child) {
  margin-bottom: 0;
  margin-top: 0;
  height: 4.4rem;
  border-radius: unset;
}

.xchange_pers .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child):after {
  display: none;
}

.xchange_pers .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli:last-child:after {
  display: none;
}

.xchange_pers .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli:last-child {
  margin-bottom: 0;
  margin-top: 0;
  height: 4.4rem;
  border-radius: unset;
}

.select_js_ul .select_js_ul_ins .select_js_ulli:last-child {
  margin-bottom: 0;
}

.select_txt {
  padding: 0 0.8rem;
  white-space: nowrap;
}

.hexch_cols .hexch_curs_line .select_js_search {
  visibility: hidden;
}

.hexch_cols .hexch_curs_line .select_js_ul .select_js_ul_ins .select_js_ulli {
  display: flex;
  align-items: center;
  color: #000000;
  font: 400 1.6rem/4.4rem Nunito, sans-serif;
  height: unset;
  padding: 1.2rem;
}

.hexch_cols .hexch_curs_line .select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child) {
  margin-bottom: 0.8rem;
}

.hexch_pers_div .hexch_pers_line .select_js_search {
  visibility: hidden;
}

.hexch_pers_div .hexch_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli {
  display: flex;
  align-items: center;
  color: #000000;
  font: 400 1.6rem/4.4rem Nunito, sans-serif;
  height: unset;
  padding: 1.2rem;
}

.xchange_pers_div .xchange_pers_line .select_js_search {
  visibility: hidden;
}

.xchange_pers_div .xchange_pers_line .select_js_ul .select_js_ul_ins .select_js_ulli {
  color: #000000;
}

.hexch_widget .select_js_title_ins,
.select_js_title_ins,
.xchange_curs_line .select_js_title_ins,
.xtt_data_col_table_ins .hexch_widget .select_js_title_ins {
  padding: 0;
}

.fields_container .hexch_curs_input .js_sum1,
.fields_container .hexch_curs_input .js_sum2 {
  padding-right: 5.5rem;
}



.cf_div_wrap {
  background: var(--Big-Block-Fill-Dark);
  margin-bottom: 1.6rem;
  padding: var(--Desktop-Blocks-Big-Block-Top-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding) var(--Desktop-Blocks-Big-Block-Bottom-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding);
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  border: 1px solid rgba(255, 255, 255, 0.08);
}

@media only screen and (max-width: 640px) {


  .pagenavi .pagenavi_ins {
    margin-top: 7.8rem;
  }

  .cf_div_wrap {
    margin-bottom: 1.2rem;
    padding-bottom: 2.8rem;
    border-radius: unset;
  }

}


.rf_div_wrap {
  margin: 50px 0;
}

.rf_div_wrap .rf_div_title {
  margin-bottom: 0.8rem;
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
}

.rf_div_wrap .rf_div {
  background: transparent;
  border: 0 solid #404040;
  border-radius: unset;
  padding: 0;
}

.rf_div_wrap .rf_div .captcha_body {
  padding: 0;
}

.rf_div_wrap .rf_div .captcha_body p {
  display: flex;
  align-items: center;
  margin: 0;
}


.rf_div_wrap .rf_div .rf_div_ins {
  max-width: 500px;
}

.rf_div_wrap .rf_div .rf_div_ins .captcha_sci_div {
  padding: 0 0 2.4rem;
}

.rf_div_wrap .form_field_line {
  margin-bottom: 2rem;
}

.rf_div_wrap .form_field_line .form_field_label {
  font: 400 14px/16px Nunito, sans-serif;
  margin-bottom: 8px;
}

.rf_div_wrap .form_field_line input {
  background: white;
  border: 1px solid transparent;
  border-radius: 10px;
  color: var(--Colors-Texts-Dark);
  font: 600 16px/2px Nunito, sans-serif;
  height: 40px;
  padding: 12px 15px;
  width: 100%;
}

.light .rf_div_wrap .form_field_ins textarea,
.light .rf_div_wrap .form_field_line input {
  color: var(--Colors-Texts-Light);
}

.rf_div_wrap .form_field_line input:disabled {
  opacity: 0.3;
}

.rf_div_wrap .form_field_line input:disabled:hover {
  border-color: transparent;
}

.rf_div_wrap .form_field_line input:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.rf_div_wrap .form_field_line input:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.rf_div_wrap textarea {
  background: white;
  border: 1px solid transparent;
  border-radius: 10px;
  color: var(--Colors-Texts-Dark);
  font: 600 16px/2px Nunito, sans-serif;
  height: 162px;
  padding: 12px 15px;
  width: 100%;
}

.rf_div_wrap textarea:disabled {
  opacity: 0.3;
}

.rf_div_wrap textarea:disabled:hover {
  border-color: transparent;
}

.rf_div_wrap textarea:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.rf_div_wrap textarea:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.rf_div_wrap .captcha_div {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: left;
  margin-bottom: 2.8rem;
}

.rf_div_wrap .captcha_title {
  display: none;
  margin-bottom: 0.8rem;
}

.rf_line.has_submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  margin-top: 1.5rem;
}

.rf_line.has_submit,
.rf_line.has_submit input {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: fit-content;
}

.rf_line.has_submit input {
  padding: 10px 15px;
  box-sizing: border-box;
  height: 45px;
  border: 2px solid #B8E545;
  border-radius: 7px;
  overflow: hidden;

  font-size: 18px;
  font-weight: 600;
  color: #0A1437;

  background-color: #B8E545;
  transition: all .2s ease;
}

.rf_line.has_submit input:hover {
  background-color: transparent;
  color: #fff;
}

.rf_line.has_submit input:disabled {
  opacity: 0.2;
}

.rf_line.has_submit input:active:not(.rf_line.has_submit input:disabled) {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .rf_div_wrap .form_field_line {
    margin-bottom: 1.2rem;
  }

  .rf_div_wrap .rf_div .rf_div_ins .captcha_sci_div {
    padding: 0 0 2.4rem;
  }

  .rf_line.has_submit {
    margin-top: 2.7rem;
  }


}

.tarif_div {
  background: #112723;
  border-radius: 0.8rem;
  padding: 2rem;
}

.tarif_div .tarif_block {
  margin-bottom: 2rem;
}

.tarif_div .tarif_block .tarif_title {
  color: #e1f9ef;
  font-size: 2.4rem;
  font-weight: 600;
  margin-bottom: 1.5rem;
}

.tarif_div .tarif_block .clear {
  display: none;
}

.tarif_div .tarif_block .tarif_table_wrap {
  border-bottom: 1px solid rgba(38, 187, 125, 0.16);
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_table_title {
  color: #26bb7d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  font-weight: 400;
  padding-bottom: 0.5rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_table_title .tarif_table_title_part {
  width: 100%;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_table_title .tarif_table_title_arr {
  width: 1.2rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_table_title .clear {
  display: none;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line {
  border-top: 1px solid rgba(38, 187, 125, 0.16);
  display: block;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  text-decoration: none;
}

@media only screen and (max-width: 576px) {
  .tarif_div .tarif_block .tarif_table_wrap .tarif_line {
    font-size: 1rem;
  }
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line:hover {
  color: inherit;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line {
  width: 100%;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.out .tarif_curs_line_ins {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding-right: 6rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.out .tarif_curs_line_ins .tarif_curs_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.out .tarif_curs_line_ins .tarif_curs_title .tarif_logo {
  height: 3rem;
  margin-right: 0.5rem;
  width: 3rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.out .tarif_curs_line_ins .tarif_curs_title .tarif_logo .currency_logo {
  background-size: cover;
  height: 100%;
  min-width: 3rem;
  width: 100%;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.out .tarif_curs_line_ins .tarif_curs_title .tarif_curs_title_ins {
  padding-top: 0.3rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.in .tarif_curs_line_ins {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.in .tarif_curs_line_ins .tarif_curs_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.in .tarif_curs_line_ins .tarif_curs_title .tarif_logo {
  height: 3rem;
  margin-right: 0.5rem;
  width: 3rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.in .tarif_curs_line_ins .tarif_curs_title .tarif_logo .currency_logo {
  background-size: cover;
  height: 100%;
  min-width: 3rem;
  width: 100%;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_line.in .tarif_curs_line_ins .tarif_curs_title .tarif_curs_title_ins {
  padding-top: 0.3rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_arr {
  display: block;
  height: 0.8rem;
  left: -2rem;
  margin-top: 1.7rem;
  position: relative;
  top: -0.3rem;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: 1.2rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .tarif_curs_arr:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41.58 6 5.17 10.59.58 12 2 6 8 0 2 1.41.58Z' fill='%233D5FC2'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  display: block;
  height: 0.8rem;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 1.2rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_line_top .clear {
  display: none;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_curs_reserv {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  color: #26bb7d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  font-weight: 400;
  justify-content: end;
  padding-bottom: 0.5rem;
}

.tarif_div .tarif_block .tarif_table_wrap .tarif_line .tarif_line_ins .tarif_curs_reserv .tarif_curs_reserv_ins {
  padding-left: 0.4rem;
  width: 50%;
}

.userwallets-wrapper {
  background: #0f3d38;
  border: 0 solid #383838;
  border-radius: 1.2rem;
  padding: 3.2rem;
}

@media only screen and (max-width: 640px) {
  .userwallets-wrapper {
    border-radius: 0.8rem;
    padding: 1.6rem 1.6rem 2rem;
  }
}

.userwallets_text {
  font: 400 14px/16px Nunito, sans-serif;
}

.userwallets_text p {
  margin-bottom: 12px;
}

.pntable_wrap_title {
  display: block;
  font: 600 24px/29px Nunito, sans-serif;
  margin-bottom: 20px;
  color: var(--h-1-h-2-dark);
}

.userwallets.pntable_wrap .pntable_wrap_title {
  margin-bottom: 0;
}


.userwallets_form {
  margin-bottom: 2rem;
}



/* userwallets */
.userwallets_form_title {
  font: 500 2.4rem var(--pe-font-family), sans-serif;
  color: var(--pe-headers-color);
  margin: 0 0 2rem;
}

.userwallets_one_tab {
  padding: 1rem 0 0 0;
  display: none;
}

.userwallets_one_line {
  margin: 0 0 1rem 0;
}

.userwallets_help {
  background: #f7fbcd;
  border-bottom: 2px solid #b0c000;
  border-radius: 0.8rem;
  padding: 10px 1.5rem;
  color: #000;
  font: 1.3rem 'Montserrat', sans-serif;
  margin: 0 0 10px 0;
}

.userwallets_table {
  margin: 0 0 2rem 0;
}

.userwallets_table_title {
  font: 500 2.4rem var(--pe-font-family), sans-serif;
  color: var(--pe-headers-color);
  margin: 0px 0px 2rem;
  margin: 0 0 2rem 0;
}

.userwallets_table_one {
  background: url(images/sh.png);
  padding: 1.5rem 2rem;
  position: relative;
  margin: 0 0 10px 0;
  border-radius: 0.6rem;
}

.userwallets_one_title {
  font: 600 1.4rem 'Montserrat', sans-serif;
  margin: 0 0 0.5rem 0;
}

.close_userwallets {
  position: absolute;
  float: none;
  top: 1.7rem;
  right: 1.5rem;
  width: 30.5rem;
  height: 30.5rem;
  background: url(images/big_close.png) no-repeat center center;
  cursor: pointer;
}

.close_userwallets:hover {
  opacity: 0.8;
}

.close_userwallets.act {
  background: url(images/ajax-loader.gif) no-repeat center center;
}

.verify_status {
  padding: 0.5rem 0 0 0;
  font: 1.3rem 'Montserrat', sans-serif;
}

.verify_status.wait {
  color: #0da2d3;
}

.verify_status.success {
  color: #008603;
}

.verify_status.not {
  color: #0da2d3;
}

.verify_status a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.verify_status a:active {
  text-decoration: none;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.verify_tab_descr {
  padding: 10px 0 0 0;
  font: italic 1.3rem 'Montserrat', sans-serif;
}

.verify_tab_descr p {
  padding: 0 0 10px 0;
}

.verify_acc_syst {
  padding: 0 0 10px 0;
}

.verify_acc_file {
  padding: 0 0 10px 0;
}

.verify_accline_wrap {
  padding: 0 0 10px 0;
}

.verify_acc_line {
  margin: 0 0 0.5rem 0;
}

.verify_tab_action_link {
  float: left;
  background: #2691cd;
  background-image: linear-gradient(to right, #114e92, #006cae, #008bc8, #00aade, #30caf2);
  box-shadow: inset 0px 0px 1.5rem #93b6da, 0.5rem 0.5rem 1.5rem #afc5cc;
  border-radius: 5rem;
  height: 4rem;
  padding: 0 20.5rem;
  color: #ffffff;
  text-transform: uppercase;
  font: 700 1.6rem/4rem var(--pe-font-family), sans-serif;
  cursor: pointer;
}

.verify_tab_action_link:hover {
  background-image: linear-gradient(to right, #144f8f, #0568a6, #0082bc, #119ccf, #2db6e1);
  color: #fff;
  text-decoration: none;
}

.verify_tab_action_link.act {
  background: #ccc;
  cursor: default;
}


/* end userwallets */

.userwallets_form .userwallets_form_title,
.userwallets_form .userwallets_table_title {
  color: #e1f9ef;
  font-size: 1.8rem;
  font-weight: 400;
  margin-bottom: 2rem;
}

.userwallets_form .userwallets_help {
  background: #112723;
  border-bottom: none;
  border-radius: 0.2rem;
  font: 1.5rem/2rem Nunito, sans-serif;
}

.userwallets_form .userwallets_help p {
  margin-bottom: 1rem;
}

.userwallets table {
  background: none;
  border: none;
  border-collapse: separate;
  border-radius: 0;
  border-spacing: 1px;
  font: 400 14px/16px Nunito, sans-serif;
  overflow: hidden;
}

.userwallets table a {
  color: #26bb7d;
  font: 1.4rem/1.6rem Nunito, sans-serif;
  text-decoration: none;
}

.userwallets table tr th {
  border: none;
  color: #000000;
  padding: 1.2rem 2rem;
}

.userwallets table tr td {
  border: none;
  padding: 1.6rem 2rem;
}

.userwallets .pntable_wrap_title_ins {
  display: none;
}

.userwallets_table_title {
  color: #e1f9ef;
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 2rem;
}

.userwallets_table_one {
  background: #112723;
  border-radius: 0.8rem;
}

.userwallets_one_tab input[type="submit"] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background: #26bb7d;
  border: none;
  border-radius: 0.2rem;
  color: #e1f9ef;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.7rem;
  font-weight: 600;
  justify-content: center;
  line-height: 1;
  min-width: 16.5rem;
  padding: 1.7rem 3rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.userwallets_one_tab input[type="submit"]:hover {
  background: #26bb7d;
  -webkit-box-shadow: 0.5rem 0.5rem 1.6rem 0 rgba(42, 109, 69, 0.19);
  box-shadow: 0.5rem 0.5rem 1.6rem 0 rgba(42, 109, 69, 0.19);
  color: #e1f9ef;
}

.close_userwallets {
  background: url(./images/icon-close.svg) no-repeat 50%;
  cursor: pointer;
  float: none;
  height: 30.5rem;
  position: absolute;
  right: 1.5rem;
  top: 1.7rem;
  width: 30.5rem;
}

.userwallets_addbutton {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin-bottom: 0;
  margin-top: 0;
}

.userwallets_addbutton input {
  font: 600 18px/20px Nunito, sans-serif;
  padding: 10px 20px;
  width: fit-content;
  height: 45px;
}



.userwalletsform_box .standart_windowins {
  max-width: 48rem;
  width: 48rem;
}

.userwalletsform_box .standart_windowins select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
}

.standart_shadow {
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  top: 0;
  z-index: 999998;
}

.light .standart_shadow {
  background: rgba(0, 0, 0, 0.5);
}

.standart_shadow,
.standart_window {
  float: none;
  left: 0;
  position: fixed;
  width: 100%;
}

.standart_window {
  top: 10rem;
  z-index: 999999;
}

.captcha_divimg {
  border: none;
  border-radius: 7px;
  overflow: hidden;
  height: 40px;
  min-width: 40px;
  width: 40px;
}

.standart_window .captcha_title {
  display: none;
}

.standart_windowins {
  margin: 0 auto;
  max-width: 48rem;
  padding: 0;
}

.standart_window_ins {
  position: relative;
  min-width: 615px;
  background-color: #161824;
  border: 3px solid #A2CC39;
  border-radius: 15px;
  overflow: hidden;
  padding: 30px 30px 40px;
  box-sizing: border-box;
}

.standart_window_ins img {
  width: 100%;
}

@media only screen and (max-width: 640px) {

  .userwalletsform_box .standart_windowins select {
    font-size: 1.4rem;
  }

  .standart_window_ins {
    padding: 15px;
    margin: 15px;
    width: unset;
  }
}

.standart_window_close {
  background: url(./images/close-btn-white.svg) no-repeat 50%;
  cursor: pointer;
  float: none;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 30px;
  top: 30px;
  transition: all 0.3s ease;
}

.standart_window_close:hover {
  opacity: .7;
}


.standart_window_title {
  border: none;
  font: 700 36px Nunito, sans-serif;
  text-align: left;
  margin-bottom: 5px;
}

.standart_window_submit {
  padding: 2.4rem 0 0;
  text-align: center;
}

.standart_window_submit input {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: none;
  border-radius: 1.6rem;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  font: 500 2rem/2.8rem Nunito, sans-serif;
  height: 6.4rem;
  min-width: 16.5rem;
  padding: 0.5rem 3.6rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  width: 100%;
  transition: all 0.3s ease;
}

.standart_window_submit input:disabled {
  opacity: 0.2;
}

.standart_window_submit input:hover:not(.standart_window_submit input:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.standart_window_submit input:active:not(.standart_window_submit input:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .standart_window_submit input {
    font: 400 1.6rem/2.4rem Nunito, sans-serif;
    line-height: 1;
    min-width: auto;
    width: 100%;
    border-radius: 0.8rem;
  }
}

.rb_label {
  font: 700 16px Nunito, sans-serif;
  color: #fff;
  text-align: left;
  margin-bottom: 8px;
}


.loginform_box .form_field_line.rb_line.checkpersdata_line {
  margin: 0;
}


.rb_line a,
input.rb_submit {
  text-decoration: none;
}

input.rb_submit {
  font-size: 18px;
  font-weight: 600;
  color: #0A1437;
  padding: 10px 15px;
  box-sizing: border-box;
  border-radius: 7px;
  overflow: hidden;
  border: 2px solid transparent;
  transition: all .3s ease;
  background-color: #B8E545;
  border-color: #B8E545;
}

input.rb_submit:hover {
  background-color: transparent;
  color: #fff;
}

input.rb_submit:disabled {
  opacity: 0.2;
}


@media only screen and (max-width: 640px) {
  .reserve_box .rb_line.form_field_line {
    margin-bottom: 1.2rem;
  }

  .reserve_box .rb_line.form_field_line .checkbox {
    margin-bottom: 2.4rem;
  }

}

.page_wrap {
  margin-bottom: 2.4rem;
}

.page_wrap.active,
.light .page_wrap.active {
  padding: 0;
  border: none;
  border-radius: unset;
  background: transparent;
}

.statstablediv_ins,
.statuserdiv,
.userverify_text,
.sitemap_div .sitemap_div_ins .sitemap_block,
.userapi_table {
  margin-bottom: 30px;
  border-radius: 15px;
}

.userapi_table {
  margin-top: 1.6rem;
}

.page_wrap p strong {
  font-size: 1.6rem;
  font-weight: 700;
}

@media only screen and (max-width: 640px) {

  .statstablediv_ins,
  .statuserdiv,
  .userverify_text {
    margin-bottom: 1.2rem;
  }

  .userapi_table {
    margin-top: 1.2rem;
  }

  .sitemap_div .sitemap_div_ins .sitemap_block:last-child {
    margin-bottom: var(--Margin-main-mob);
  }

  .checkstatus_div_wrap,
  .userapi_table {
    margin-bottom: var(--Margin-main-mob);
  }


  .acf_div_wrap {
    margin-bottom: 15px;
  }


}

.textblock {
  background: transparent;
  border: 0 solid #404040;
  border-radius: unset;
  margin: 0 0 1rem;
  padding: 0;
}



.textblock .text {
  word-break: break-word;
}

a.go_to_main {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: none;
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  font: 500 2rem/2.8rem Nunito, sans-serif;
  height: 6.4rem;
  min-width: 16.5rem;
  padding: 1.4rem 3.6rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  width: 100%;
  width: 30rem;
  transition: all 0.1s ease-in-out;
}

a.go_to_main:disabled {
  opacity: 0.2;
}

a.go_to_main:hover:not(a.go_to_main:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

a.go_to_main:active:not(a.go_to_main:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  a.go_to_main {
    position: relative;
    bottom: 0;
    font: 500 1.6rem/2.4rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
    max-width: 100%;
    border-radius: 0.8rem;
  }
}

.lp_div_wrap .captcha_body {
  padding: 0 0 2.4rem;
}

@media only screen and (max-width: 640px) {
  .lp_div_wrap {
    margin-bottom: 2.4rem;
  }
}

.lp_div_title {
  display: none;
}

.lp_div_ins {
  width: 36.4rem;
}

.lp_div_ins .lp_line.has_submit input {
  width: 100%;
}

.log_div_wrap {
  margin-bottom: 1rem;
}

@media only screen and (max-width: 640px) {
  .log_div_wrap {
    margin-bottom: 2.4rem;
  }
}

.log_div_title {
  display: none;
}

.log_line_subm_right {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  justify-content: center;
  margin-top: 0.5rem;
}

.log_line_subm_right p {
  margin-bottom: 0;
}

.log_line_subm_right a {
  color: var(--Color-primary);
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.log_line_subm_right a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.log_line_subm_right a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.log_line_subm_right p:nth-child(2) {
  order: 3;
}

.log_line_subm_right::after {
  color: rgba(160, 160, 160, 0.5);
  content: "|";
  display: block;
  order: 2;
  position: static;
  width: auto;
}

.log_line_subm_left input.log_submit {
  width: 100%;
}

.log_div_ins {
  margin-bottom: var(--Margin-main-mob);
  width: 32.8rem;
}

.log_div_ins .captcha_body {
  padding: 2.4rem 0;
}

.reg_div_title {
  display: none;
}

.reg_line:not(.form_field_line) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  gap: 2.4rem 3rem;
  margin-bottom: 0;
  position: relative;
}

.reg_line:not(.form_field_line) .clear {
  display: none;
}

.reg_line_subm_right {
  display: flex;
  justify-content: center;
}

.reg_line:not(.form_field_line) a {
  font-weight: 500;
  color: var(--Color-primary);
  text-decoration: none;
  font-family: Nunito;
  transition: all 0.1s ease-in-out;
}

.reg_line_subm_right a:hover {
  opacity: 0.8;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.reg_line_subm_right a:active {
  opacity: 0.6;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.reg_line:not(.form_field_line) .checkbox {
  margin-bottom: 2.4rem;
}

.reg_line:not(.form_field_line) .checkbox:last-of-type {
  margin-bottom: 0;
}

.reg_line:not(.form_field_line) .checkbox label {
  cursor: pointer;
  font: 16px/20px Nunito, sans-serif;
  padding-left: 30px;
  padding-top: 0;
  position: relative;
}

.reg_line:not(.form_field_line) .checkbox label:before {
  background-color: none;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid var(--Color-primary);
  border-radius: 0.4rem;
  content: "";
  width: 18px;
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.reg_line:not(.form_field_line) .checkbox label input {
  display: none;
}

.reg_line:not(.form_field_line) .checkbox label a {
  font-weight: 400;
  color: #BF7AFF;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.reg_line:not(.form_field_line) .checkbox label a:hover {
  color: var(--Color-primary);
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.reg_line:not(.form_field_line) .checkbox label a:active {
  color: var(--Color-primary);
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.reg_line:not(.form_field_line) .checkbox.checked label:before {
  background-color: var(--Color-primary);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42Z' fill='%23fff'/%3E%3C/svg%3E");
  background-position-y: 0;
  background-size: 1.5rem;
}

.reg_line:not(.form_field_line) .reg_line_subm_left {
  width: 100%;
}

.reg_line:not(.form_field_line) .reg_line_subm_left input.reg_submit {
  width: 100%;
  margin-top: 0;
}

.reg_div_wrap .reg_div {
  padding: 0;
}

.reg_div_wrap .reg_div .captcha_sci_div {
  padding: 0 0 2.4rem;
}

.reg_div {
  padding: 3.2rem;
  background: transparent;
  border: 0 solid #404040;
  border-radius: unset;
  margin-bottom: 1rem;
}

.reg_div_ins .captcha_body {
  padding: 0 0 2.4rem 0;
}

@media only screen and (max-width: 640px) {

  .reg_div_wrap .reg_div {
    padding: 0;
  }

  .reg_div_wrap .reg_div .captcha_sci_div {
    padding: 0 0 2.4rem;
  }

  .reg_div {
    padding: 1.6rem;
  }

  .log_line {
    margin-bottom: 0;
  }

  .log_div_ins {
    margin-bottom: 0;
  }
}

.reg_div_ins {
  width: 32.8rem;
}

.reg_div_ins .resultgo {
  margin-top: 1.2rem;
}

.reg_div_ins .resultgo:empty {
  margin-top: 0;
}

.userverify_div_ins .captcha_body {
  padding: 0;
}

@media only screen and (max-width: 640px) {
  .userverify_div_ins .captcha_sci_div {
    padding: 1.6rem 0;
  }
}

.userverify_div_wrap .userverify_div_title:first-child {
  display: none;
  border: none;
}

.userverify_div_wrap .userverify_div_title {
  display: block;
  margin-bottom: 20px;
  padding-top: 28px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;

}

.userverify_div_wrap .captcha_title {
  display: none;
  margin-block: 0.8rem;
}

.userverify_div_wrap .field_tooltip_label {
  background: url(./images/hint.svg) no-repeat 50%;
  background-size: cover;
  cursor: pointer;
  display: inline-block;
  height: 1.6rem;
  position: relative;
  top: 0.3rem;
  left: 0.3rem;
  width: 1.6rem;
}

.userverify_div_wrap .field_tooltip {
  display: none;
  font: 500 1.4rem/1.6rem Nunito, sans-serif;
  margin-top: 0.4rem;
  color: #898989;
}

.userverify_div_wrap .form_field_line.showed .field_tooltip {
  display: block;
}

.userverify_div_wrap .uv_line {
  margin-bottom: 2rem;
}

.userverify_table {
  margin-top: 1.6rem;
}

.userverify_div_ins {
  display: flex;
  flex-direction: column;
}

#usveformedres {
  order: 2;
}

.uv_line.has_submit {
  margin-bottom: 0;
  margin-top: 1.2rem;
}

.userverify_text p {
  margin-bottom: 0;
}

.userverify_div {
  margin-bottom: 0.6rem;
}

.userverify_div:last-child {
  margin-bottom: 0;
}

.userverify_div .captcha_div {
  margin: 2.8rem 0 2.4rem;
}

.usveajaxform {
  background: rgba(255, 255, 255, 0.06);
  border-top: none;
  border-radius: 15px;
  margin-bottom: 8px;
  padding: 15px 30px;
  border: none;
}


@media only screen and (max-width: 640px) {
  .userverify_text p {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .usveajaxform {
    padding: 2rem;
  }
}

.usveajaxform .ustbl_line_ins .ustbl_line_left {
  float: left;
  max-width: 280px;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_title {
  font: 400 16px/24px Nunito, sans-serif;
  margin-bottom: 8px;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_warn {
  color: #898989;
  font: 400 16px/24px Nunito, sans-serif;
  margin-bottom: 20px;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_file {
  margin-bottom: 0.8rem;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_file .chose_file_btn {
  background-color: transparent;
  border: 2px solid white;
  border-radius: 7px;
  color: white;
  cursor: pointer;
  display: block;
  font: 600 18px/20px Nunito, sans-serif;
  height: 45px;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  transition: all 0.1s ease-in-out;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_file .chose_file_btn:hover {
  color: #0A1437;
  background-color: #fff;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(77, 123, 241, 0.2);
  border-radius: 1.2rem;
  color: rgba(255, 255, 255, 0.08);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding: 1.2rem;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock .usvefilelock_delete {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  background: url(./images/icon-delete.svg) no-repeat;
  background-position-y: 0;
  background-size: cover;
  cursor: pointer;
  height: 1.6rem;
  min-width: 1.6rem;
  order: 5;
  width: 1.6rem;
  margin-left: 0.8rem;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock a {
  color: var(--Colors-Texts-Dark);
  overflow: hidden;
  text-decoration: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: 15rem;
  order: -2;
  padding-right: 1.6rem;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock a:last-child {
  position: relative;
  padding-left: 1.7rem;
  color: var(--Color-primary);
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock a:last-child::before {
  content: '';
  position: absolute;
  left: 0;
  display: block;
  width: 1px;
  height: 2rem;
  background-color: rgba(255, 255, 255, 0.08);
}

.light .usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock a:last-child::before {
  background-color: rgba(0, 0, 0, 0.08);
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock a:hover {
  text-decoration: underline;
}

.usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_res_error {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #B93131;
  border: none;
  border-radius: 1.6rem;
  color: #FFFFFF;
  display: block;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  min-height: 5.2rem;
  padding: 1.6rem 2rem;
  width: 30.8rem;
}

.ustbl_bar {
  background-color: rgba(77, 123, 241, 0.20);
  border-radius: 1.2rem;
  display: none;
  padding: 1.2rem;
}

.ustbl_bar .ustbl_bar_abs {
  position: relative;
  background-color: #4BCB36;
  height: 0.6rem;
  margin: 7px 0;
}

.ustbl_bar .ustbl_bar_abs::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 0.6rem;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: -1;
}

.usveajaxform .ustbl_line_ins .ustbl_line_right {
  float: right;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  color: #898989;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  padding: 1.2rem;
  text-align: center;
  width: 28.2rem;
}

.usveajaxform .ustbl_line_ins .ustbl_line_right .ustbl_eximg {
  margin-bottom: 1.5rem;
}

.usveajaxform .ustbl_line_ins .ustbl_line_right .ustbl_eximg img {
  max-width: 16rem;
}

.verify_status {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  margin-top: 0.4rem;
}

.verify_status a {
  border: none;
}

.verify_status.not,
.verify_status.not a {
  color: var(--Color-primary);
}

.verify_status.wait {
  color: #898989;
}

.verify_status.success {
  color: #45DC93;
}

.bred {
  color: #B93131;
}

.bgreen {
  color: #45DC93;
}

.checkstatus_div_title {
  display: none;
}

.checkstatus_div_ins {
  width: 36.4rem;
}

.checkstatus_div_ins .checkstatus_line.has_submit input {
  width: 100%;
}

.form_field_line.widget_checkstatus_line.checkpersdata_line {
  margin-bottom: 1.6rem;
}

.page-id-29 .ajax_post_form {
  margin: 20px 0;
}

.acf_div_ins,
.page-id-29 .ajax_post_form,
.checkstatus_div,
.userverify_div_wrap {
  width: 567px;
  padding: 18px 30px;
  box-sizing: border-box;
  background-color: #31234A;
  border-radius: 15px;
}

.pntable_ins,
.block_payinfo,
.statuserdiv_ins,
.statstablediv_ins,
.promopage_ins {
  padding: 18px 30px;
  box-sizing: border-box;
  background-color: #31234A;
  border-radius: 15px;
}

.block_statusbid_title {
  display: none;
  font: 600 1.8rem Nunito, sans-serif;
}

.block_statusbids {
  padding: 0;
}

.block_xchdata_line span {
  font-weight: 600;
}

.block_status {
  background: none;
  border-radius: unset;
  margin: 0 0 2rem;
  padding: 0;
}

.block_status .block_status_ins {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.block_status .block_status_time {
  color: #898989;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding: 0;
}

.block_status .block_status_text {
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 0.8rem;
}

.block_instruction {
  margin-bottom: 2.8rem;
}

.block_instruction.st_cancel,
.block_instruction.st_payed,
.block_instruction.st_success {
  margin-bottom: 0;
}

.js_timer.time_span {
  padding: 15px 30px;
  max-width: 841px;
  background: rgba(77, 123, 241, 0.20);
  border-radius: 15px;
  display: block;
  font: 400 20px/28px Nunito, sans-serif;
  text-align: center;
  margin: 30px auto;
}

.block_warning_merch {
  background: #26bb7d;
  display: none;
  margin: 0 0 2rem;
  padding: 2rem;
}

.block_paybutton {
  border-top: none;
  margin: 0 -3.3rem;
  margin-top: 2rem;
  padding: 0 3.2rem;
}

.block_paybutton .block_paybutton_ins {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
  justify-content: space-between;
}

.block_paybutton .block_paybutton_ins .clear {
  display: none;
}

.block_paybutton_merch {
  padding: 0;
}

.block_paybutton_merch_ins {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.block_paybutton_merch_ins a.merch_paybutton {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background: #26bb7d;
  border: none;
  border-radius: 0.2rem;
  color: #e1f9ef;
  display: none;
  font-size: 1.2rem;
  font-weight: 600;
  justify-content: center;
  line-height: 1;
  min-width: 16.5rem;
  padding: 1.7rem 3rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.block_paybutton_merch_ins a.merch_paybutton:hover {
  background: #26bb7d;
  -webkit-box-shadow: 0.5rem 0.5rem 1.6rem 0 rgba(42, 109, 69, 0.19);
  box-shadow: 0.5rem 0.5rem 1.6rem 0 rgba(42, 109, 69, 0.19);
  color: #e1f9ef;
}

.block_paybutton_merch_ins .switcher_wrapper {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}

.block_paybutton_merch_ins .switcher_wrapper .switcher {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: 1px solid #9B51E0;
  border-radius: 9999rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.8rem;
  justify-content: start;
  padding: 0 0.3rem;
  width: 3.4rem;
}

.block_paybutton_merch_ins .switcher_wrapper .switcher .bullet {
  background: #9B51E0;
  border-radius: 9999rem;
  height: 1rem;
  width: 1rem;
}

.block_paybutton_merch_ins .switcher_wrapper .switcher.active .bullet {
  background: #fff;
}

.block_paybutton_merch_ins .switcher_wrapper .switcher.active {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  background-color: #9B51E0;
  justify-content: end;
}

.block_paybutton_merch_ins .switcher_wrapper:hover .switcher.active {
  background-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.block_paybutton_merch_ins .switcher_wrapper:active .switcher.active {
  background-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.block_paybutton_merch_ins .switcher_wrapper .switcher.active .bullet {
  background: #ffffff;
}

.block_paybutton_merch_ins .switcher_wrapper .switcher_text {
  font: 400 1.6rem/2rem Nunito, sans-serif;
  color: var(--Colors-Texts-Dark);
}

.block_check_payment {
  display: none !important;
}

.block_check_payment .block_check_payment_ins {
  background: #26bb7d;
  border-radius: 99.9rem;
}

@media only screen and (max-width: 640px) {
  .block_paybutton_merch_ins {
    margin-top: 1.2rem;
  }

  .block_status .block_status_time {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .js_timer.time_span {
    font-size: 1.8rem;
    line-height: 2.6rem;
    border-radius: 0.8rem;
  }

  .block_status {
    margin-bottom: 1.6rem;
  }

  .block_status .block_status_text {
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 2.3rem;
  }

  .page-id-181 .notice_message {
    margin-bottom: 2rem;
  }
}

.block_payinfo .block_payinfo_give,
.block_payinfo .block_payinfo_get {
  gap: 7rem;
}

.block_payinfo .block_payinfo_give {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.block_payinfo .block_payinfo_give .block_xchdata_line {
  font: 400 16px/20px Nunito, sans-serif;
  width: 50%;
  word-wrap: break-word;
  word-break: break-all;
  margin-right: 8px;
}

.block_payinfo .block_payinfo_give .block_xchdata_line span,
.block_payinfo .block_payinfo_get .block_xchdata_line span {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  color: var(--Colors-Texts-Text-Secondary);
}

.block_payinfo .block_payinfo_get {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.4rem;
  padding-top: 1.6rem;
}

.block_payinfo .block_payinfo_get .block_xchdata_line {
  padding: 0;
  word-wrap: break-word;
  font: 400 16px/20px Nunito, sans-serif;
  width: 50%;
  word-break: break-all;
}

.block_payinfo .block_payinfo_get .block_xchdata_line:not(:last-child) {
  margin-right: 0.8rem;
}

@media only screen and (max-width: 640px) {
  .block_payinfo .block_payinfo_get .block_xchdata_line {
    width: 100%;
  }

  .block_payinfo .block_payinfo_get {
    margin-top: 0.9rem;
  }

  .block_payinfo .block_payinfo_give .block_xchdata_line span,
  .block_payinfo .block_payinfo_get .block_xchdata_line span {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .block_payinfo .block_payinfo_give .block_xchdata_line,
  .block_payinfo .block_payinfo_get .block_xchdata_line {
    width: 100%;
  }
}

.block_statusbids .block_instruction .block_instruction_ins .text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.block_statusbids .block_instruction .block_instruction_ins .text p {
  margin: 0;
  padding: 0;
}

.block_statusbids .block_instruction .block_instruction_ins .text p:not(:last-child) {
  margin-bottom: 2rem;
}

.block_statusbids .block_instruction .block_instruction_ins .text .comment_user {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  background: rgba(84, 35, 142, 0.2);
  border-radius: 1.5rem;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  margin-bottom: 2rem;
  order: -1;
  padding: 1.6rem 2rem;
}

.info_window {
  display: none !important;
  background-color: #464F66;
  border-radius: 10px;
  color: #ffffff;
  font-size: 14px;
  left: 0;
  line-height: 1.6rem;
  margin-top: 0.3rem;
  padding: 1.2rem;
  position: absolute;
  text-align: left;
  top: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
  z-index: 9;
}

.info_window:before {
  border-color: transparent transparent #464F66;
  border-style: solid;
  border-width: 0 0.5rem 0.5rem;
  content: "";
  height: 0;
  margin-top: -0.4rem;
  position: absolute;
  right: 4rem;
  top: 0;
  width: 0;
}

.light .info_window:before {
  border-color: transparent transparent #DBE5FC;
}

.info_window.right {
  left: auto;
  right: 0;
}

.xchange_pers_line .info_window {
  margin-top: 0.6rem;
}

a.cancel_paybutton {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 600 18px / 20px Nunito, sans-serif;
  padding: 10px 15px;
  background-color: transparent;
  color: #B8E545;
  border: 2px solid #B8E545;
  border-radius: 7px;
  height: 45px;
  width: 100%;
  text-align: center;
  text-decoration: none;
  transition: all 0.1s ease-in-out, color 0.1s ease-in-out;
}

a.cancel_paybutton:hover {
  background-color: #B8E545;
  color: #161824;
}

a.success_paybutton {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 600 18px / 20px Nunito, sans-serif;
  padding: 10px 15px;
  background-color: #B8E545;
  color: #161824;
  border: 2px solid #B8E545;
  border-radius: 7px;
  height: 45px;
  width: 100%;
  text-align: center;
  text-decoration: none;
  transition: all 0.1s ease-in-out, color 0.1s ease-in-out;
}

a.success_paybutton:disabled {
  opacity: 0.2;
}

a.success_paybutton:hover {
  background-color: transparent;
  color: #B8E545;
}

.js_qr_code_wrap:not(:last-child) {
  margin-bottom: 2rem;
}

@media only screen and (max-width: 640px) {
  .block_statusbids .block_instruction .block_instruction_ins .text p:not(:last-child) {
    margin-bottom: 1.6rem;
  }

  .js_qr_code_wrap:not(:last-child) {
    margin-bottom: 1.6rem;
  }

  .info_window {
    border-radius: 0.8rem;
  }

  a.success_paybutton {
    font: 500 1.6rem/2.4rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
  }
}

.wclosearea {
  background-color: #2A61EE;
  padding: 0;
}

.wclosearea_ins {
  margin: 0 auto;
  max-width: 120rem;
  min-height: 2rem;
  padding: 1.6rem 0;
  position: relative;
}

.wclosearea_hide {
  background: url(./images/close.svg) no-repeat 50%;
  background-size: 2rem;
  cursor: pointer;
  float: none;
  width: 2.2rem;
  height: 2.2rem;
  position: absolute;
  top: 1.4rem;
  right: 0;
}

.wclosearea_text {
  padding: 0;
}

.wclosearea_text_ins {
  color: #FFF;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  min-height: 2rem;
  padding: 0;
}

.wn_wrap {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  bottom: 0;
  float: none;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 999999;
  background-color: #2A3348;
  border-radius: unset;
  margin: 0;
  padding: 2.4rem;
  max-width: 100%;
}

.wn_wrap:before {
  display: none;
  background: url(./images/Closeblue.svg) no-repeat 50%;
  position: absolute;
  content: '';
  height: 2rem;
  width: 2rem;
  background-size: cover;
  top: 1.2rem;
  left: calc(100% - 3.2rem);
  cursor: pointer;
  z-index: 20;
}

.wn_div {
  display: flex;
  justify-content: space-between;
  font: 1.6rem/2.4rem Nunito, sans-serif;
  max-width: 113.6rem;
  width: 100%;
}

.wn_div a {
  color: #0157E2;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.wn_div a:hover {
  text-decoration: underline;
  color: #0153D9;
  transition: color 0.1s ease-in-out;
}

.wn_div a:active {
  color: #0150CE;
  transition: color 0.1s ease-in-out;
}

.wn_div_text {
  margin-right: 2rem;
  max-width: 94rem;
}

.wn_div_button {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.wn_div_button input {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 1rem 3.6rem;
  min-width: 16.5rem;
  width: auto;
  line-height: 1;
  height: 5.6rem;
  font: 600 2rem/2.8rem Nunito, sans-serif;
  text-align: center;
  text-decoration: none;
  background-color: var(--Color-primary);
  border: none;
  border-radius: 1.6rem;
  color: #fff;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition: all 0.1s ease-in-out;
}

.wn_div_button input:disabled {
  opacity: 0.2;
}

.wn_div_button input:hover:not(.wn_div_button input:disabled) {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.wn_div_button input:active:not(.wn_div_button input:disabled) {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .wn_div {
    flex-direction: column;
    font-size: 1.4rem;
    line-height: 2.2rem;
    border-radius: 1.2rem;
  }

  .wn_div_button {
    margin: 2.8rem 0 0;
    width: 100%;
  }

  .wn_wrap {
    bottom: 2rem;
    width: 100%;
  }

  .wn_div_button input {
    font: 400 1.6rem/2.4rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
    height: 5.6rem;
    border-radius: 0.8rem;
  }
}

.statuswork_div {
  height: 24.5rem;
  padding: 2.2rem 2.4rem;
  position: fixed;
  top: 40vh;
  width: 8rem;
  z-index: 99999;
}

.statuswork_div.toleft {
  left: 1.5rem;
}

.statuswork_div.toleft .statuswork_div_ins .statuswork {
  left: -12rem;
  border-radius: 0 0 1.6rem 1.6rem;
  background-color: var(--Color-primary);
}

.statuswork_div.toright .statuswork_div_ins .statuswork {
  border-radius: 1.6rem 1.6rem 0 0;
}

.statuswork_div.toright {
  right: -0.7rem;
}

.statuswork_div.status_op0 .statuswork {
  background: url(./images/account_circlered.svg) no-repeat 2.4rem 2rem;
  background-size: var(--Margin-main-mob);
}

.statuswork_div.status_op0 .statuswork .statuswork_title {
  opacity: 1;
}

.statuswork_div.status_op1 .statuswork {
  background: url(./images/account_circlegreen.svg) no-repeat 2.4rem 2rem;
  background-size: var(--Margin-main-mob);
}

.statuswork_div .statuswork_div_ins {
  height: 24.5rem;
  position: relative;
  width: 8rem;
}

.statuswork_div .statuswork_div_ins .statuswork {
  position: absolute;
  top: calc(50%- 4rem);
  left: -11rem;
  padding: 2.3rem 0 2rem 7.6rem;
  float: none;
  width: 24rem;
  height: 8rem;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  background-color: var(--Color-primary);
  border: none;
  color: #fff;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.statuswork_ins {
  padding-left: 1.2rem;
  border-left: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}

.statuswork_title {
  margin-bottom: 0.4rem;
  font-weight: 500;
}

.statuswork_date {
  font-weight: 400;
  color: #fff;
  opacity: 0.6;
}

@media only screen and (max-width: 640px) {
  .statuswork_div .statuswork_div_ins .statuswork {
    left: -1.4rem;
    width: 7.3rem;
  }

  .statuswork_div .statuswork_div_ins .statuswork .statuswork_ins {
    display: none;
  }

  .statuswork_div.toleft .statuswork_div_ins .statuswork {
    left: -2.6rem;
  }
}

.sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_title {
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul.sitemap_ul {
  -ms-grid-columns: 1fr 1fr;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

@media only screen and (max-width: 640px) {
  .sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul.sitemap_ul {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

.sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul.sitemap_ul_exchanges {
  -ms-grid-columns: 1fr 1fr;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

@media only screen and (max-width: 640px) {
  .sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul.sitemap_ul_exchanges {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

.sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul li {
  margin-bottom: 1.6rem;
}

.sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul li a {
  background: url(./images/chevron_left.svg) no-repeat left 2px top;
  background-size: 2rem;
  color: var(--Colors-Texts-Dark);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding-left: 2.5rem;
  text-decoration: none;
  display: block;
  transition: all 0.1s ease-in-out;
}

.sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul li a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul li a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul li a:empty {
  display: none;
}

.statstablediv_ins {
  overflow-x: auto;
  scrollbar-color: rgba(5, 5, 5, 0.10);
  scrollbar-width: thin;
}

@media only screen and (max-width: 640px) {
  .sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul li a {
    padding-left: 1.4rem;
    font-size: 1.2rem;
    background-size: 1.6rem;
    background-position-x: -0.5rem;
  }
}

.statstablediv_ins::-webkit-scrollbar {
  height: 0.8rem;
  width: 0.8rem;
}

.statstablediv_ins::-webkit-scrollbar-thumb {
  background: rgba(165, 165, 165, 0.16);
  border-radius: 0.5rem;
}

.statstablediv_ins::-webkit-scrollbar-track {
  background: none;
}

.statstablediv_ins table {
  display: block;
  background-color: transparent;
  border: none;
  border-radius: 15px;
  border-collapse: separate;
  border-spacing: 1px;
  font: 400 14px/16px Nunito, sans-serif;
  overflow-x: auto;
}

.statstablediv_ins table a {
  color: var(--Color-primary);
  font: 400 14px/16px Nunito, sans-serif;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.statstablediv_ins table a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.statstablediv_ins table a:active {
  text-decoration: none;
  opacity: 0.5;
  transition: all 0.1s ease-in-out;
}

.statstablediv_ins table tr th {
  padding: 16px;
  min-width: 220px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  border: none;
  color: var(--Colors-Texts-Text-Secondary);
  white-space: nowrap;
}


.statstablediv_ins table tr td {
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  border: none;
}

.statstablediv_ins table tr .td2 {
  width: 100%;
}

.pntable table {
  /* background: transparent;
  border: none;
  border-collapse: separate;
  border-radius: 1.6rem;
  border-spacing: 1px;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  overflow: hidden;
  color: var(--Colors-Texts-Text-Dark); */
}

.pntable table a {
  color: #898989;
  font: 400 14px/16px Nunito, sans-serif;
  text-decoration: none;
  word-break: normal;
  transition: all .2s ease;
}

.pntable table a.delpay_link {
  background-image: url(./images/delete-icon.svg);
  background-size: 16px 18px;
  background-position: 0 4px;
  background-repeat: no-repeat;
  padding: 4px 0 4px 22px;
  color: #BBBBBB;
}

.pntable .st_payed {
  color: #898989;
}

.pntable .st_success {
  color: #45DC93;
}

.pntable .st_delete,
.pntable .st_cancel,
.pntable .delpay_link {
  color: #B93131;
  transition: all 0.1s ease-in-out;
}

.pntable .st_delete:hover,
.pntable .st_cancel:hover,
.pntable .delpay_link:hover,
.pntable .st_success:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.pntable .st_delete:active,
.pntable .st_cancel:active,
.pntable .delpay_link:active,
.pntable .st_success:active {
  text-decoration: none;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.pntable table tr th {
  font-size: 14px;
  font-weight: 400;
  font-family: Nunito, sans-serif;
  padding: 10px 15px 10px 30px;
  color: #BBBBBB;
}

.pntable table tr th:last-of-type {
  border: none;
}

.pntable table tr .th1 {
  width: 15.4rem;
}

.pntable table tr td {
  font-size: 14px;
  font-family: Nunito, sans-serif;
  font-weight: 400;
  border-bottom: 2px solid #31234A;
  padding: 15px 16px 15px 30px;
  height: 72px;
}

.pntable table tr .td2 {
  word-break: normal;
  font-weight: 400;
  color: #898989;
}

.pntable .pntable_ins {
  overflow-x: auto;
}

.pntable .pntable_ins::-webkit-scrollbar {
  height: 0.8rem;
  width: 0.8rem;
}

.pntable .pntable_ins::-webkit-scrollbar-thumb {
  background: rgba(165, 165, 165, 0.16);
  border-radius: 0.5rem;
}

.pntable .pntable_ins::-webkit-scrollbar-track {
  background: none;
}

@media only screen and (max-width: 640px) {

  .pntable table tr .th1 {
    width: 12rem;
  }

  .pntable table {
    border-radius: 0.8rem;
  }

  .pntable table tr td {
    padding: 1.1rem;
  }

  .statstablediv_ins table {
    border-radius: 1.2rem;
  }



}

.userxchtable.pntable_wrap .pntable_wrap_title {
  display: none;
}

.userxchtable.pntable_wrap .pagenavi {
  margin-top: 2rem;
}

.statuserdiv .statuserdiv_ins {
  overflow-x: auto;
  scrollbar-color: #E0EAFB transparent;
  scrollbar-width: thin;
}

.statuserdiv .statuserdiv_ins::-webkit-scrollbar {
  height: 0.8rem;
  width: 0.8rem;
}

.statuserdiv .statuserdiv_ins::-webkit-scrollbar-thumb {
  background: rgba(165, 165, 165, 0.16);
  border-radius: 0.5rem;
}

.statuserdiv .statuserdiv_ins::-webkit-scrollbar-track {
  background: none;
}

.statuserdiv .statuserdiv_title {
  color: #000000;
  display: none;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 2rem;
}

.statuserdiv table {
  background-color: transparent;
  border: none;
  border-spacing: 1px;
  border-collapse: separate;
  border-radius: 16px;
  font: 400 14px/16px Nunito, sans-serif;
  overflow: hidden;
}

.statuserdiv table a {
  color: #0157E2;
  font: 1.4rem/1.6rem Nunito, sans-serif;
  text-decoration: none;
}

.statuserdiv table tr th {
  padding: 16px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  border: none;
  color: #898989;
}

.statuserdiv table tr th {
  width: 30.3%;
}

.statuserdiv table tr td {
  padding: 16px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  border: none;
}

.statuserdiv table th {
  width: 50%;
}

.statuserdiv table td {
  text-align: right;
}

.statuserdiv table tr th,
.statuserdiv table tr td,
.statuserdiv table td {
  text-align: left;
}

.promouserdiv h3 {
  font: 600 24px/29px Nunito, sans-serif;
  margin-bottom: 20px;
}

.promouserdiv h4 {
  font: 400 14px/16px Nunito, sans-serif;
  margin-bottom: 8px;
}

.promouserdiv h4:first-of-type {
  margin-top: 3rem;
}


.promouserdiv_ins p {
  margin-bottom: 20px;
}

@media only screen and (max-width: 640px) {
  .statuserdiv table {
    border-radius: 1.2rem;
  }


  .statuserdiv table tr th {
    width: 220px;
  }

  .promouserdiv {
    margin-bottom: var(--Margin-main-mob);
  }

}

.promo_topmenu {
  margin: 0 0 2rem;
}

.promo_topmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.promo_topmenu li {
  background: none;
  display: inline;
  margin: 0 0.5rem 0 0;
  padding: 0;
}

.promo_topmenu a {
  font: 600 20px/24px Nunito, sans-serif;
  margin: 0;
  padding: 0;
}

.promo_topmenu a:hover {
  -webkit-text-decoration: underlin;
  text-decoration: underlin;
}

.promo_topmenu li.current a {
  color: var(--Colors-Texts-Dark);
  text-decoration: none;
}


.promotext_warning {
  margin: 0 0 2rem;
}

.one_promotxt {
  font: italic 500 14px Nunito, sans-serif;
  margin: 0 0 10px;
}

.one_promotxt_code {
  margin: 0 0 30px;
}

.partner_textarea {
  height: 10rem;
  max-height: auto;
  min-height: 10rem;
}

.promo_menu {
  margin: 0 0 2rem;
}

.promo_menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.promo_menu ul li {
  background: none;
  display: inline;
  margin: 0 10px 0 0;
  padding: 0;
}

.promo_menu ul li a {
  color: white;
  margin: 0;
  position: relative;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}


.promo_menu ul li a:hover {
  margin: 0;
  position: relative;
  text-decoration: underline;
  color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.promo_menu ul li a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.promo_menu ul li.act a {
  border-bottom: none;
  color: var(--Color-primary);
  margin: 0;
  position: relative;
  text-decoration: underline;
}

.pbcontainer {
  display: none;
}

.pbcontainer.act {
  display: block;
}

.prevbanner {
  margin: 0 0 0.5rem;
}

.prevbanner a img {
  width: 100%;
}

.bannerboxone {
  margin: 0;
}

.bannerboxlink a {
  color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.bannerboxlink a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.bannerboxlink a:active {
  text-decoration: none;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.bannerboxlink a,
.bannerboxlink a.act {
  margin: 0;
  position: relative;
  text-decoration: none;
}

.bannerboxlink a.act {
  color: #0157E2;
  font-weight: 500;
}

.bannerboxlink a.act:hover,
.bannerboxlink a:hover {
  margin: 0;
  position: relative;
  text-decoration: none;
}

.bannerboxtextarea {
  display: none;
  padding: 10px 0 0;
}

.paydiv {
  margin: 1.6rem 0;
}

.paydiv .paydiv_ins {
  max-width: 600px;
}

.paydiv .paydiv_ins .pay_right_col input {
  width: 100%;
}

@media only screen and (max-width: 640px) {
  .paytext {
    font-size: 1.4rem;
  }
}

.paydiv .pay_left_col {
  font: 500 24px/29px Nunito, sans-serif;
  margin-bottom: 20px;
}

.pay_select select {
  margin-bottom: 20px;
  padding-right: var(--Margin-main-mob);
  width: 100%;
  background-image: url(./images/arrow_drop_down.svg);
}

.page-id-29 .pay_input input {
  max-width: 100%;
}

.pay_input input {
  width: 100%;
}

.paytable .paystatus.pst1 {
  color: #88b9a5;
}

.paytable .paystatus.pst2 {
  color: #05CC65;
}

.paytable .paystatus.pst3,
.paytable .paystatus.pst4 {
  color: #B93131;
}

.home-reserve {
  margin-bottom: 8rem;
}

.reserve-item {
  background-color: rgba(255, 255, 255, 0.06);
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  border: 1px solid rgba(255, 0, 0, 0.00);
  padding: var(--Desktop-Blocks-Small-Block-Top-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding) var(--Desktop-Blocks-Small-Block-Bottom-Padding) var(--Desktop-Blocks-Small-Block-Horizontal-Padding);
}

@media only screen and (max-width: 640px) {
  .paytable.pntable_wrap {
    margin-bottom: var(--Margin-main-mob);
  }

  .reviews,
  .last-exchanges,
  .news-section,
  .home-reserve {
    margin-bottom: var(--Margin-main-mob);
    padding: 0;
  }


  .reserve-item {
    border-radius: var(--Mobile-Radius-Small-Block-Corner-Radius);
    padding: var(--Mobile-Blocks-Small-Block-Top-Padding) var(--Mobile-Blocks-Small-Block-Horizontal-Padding) var(--Mobile-Blocks-Small-Block-Bottom-Padding) var(--Mobile-Blocks-Small-Block-Horizontal-Padding);
  }

  .reserve-item:last-of-type,
  .reserve-item:nth-of-type(4) {
    margin-bottom: 0rem;
  }

  .reserve-item:last-of-type {}
}

.reserve-item .coin {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 1.3rem;
  gap: 1.2rem;
  line-height: 1.3;
}

.reserve-item .coin__logo {
  align-self: flex-start;
}

.reserve-item .coin__info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0;
  gap: 0.2rem;
  width: 100%;
  overflow: hidden;
}

@media only screen and (max-width: 640px) {
  .reserve-item .coin {
    gap: 0.8rem;
  }

  .reserve-item .coin__info {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    width: 100%;
  }
}

.reserve-item .coin__info .coin__name {
  margin: 0;
  color: #898989;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  max-width: 23rem;
}

.reserve-item .coin__info .coin__amount {
  display: block;
  margin-bottom: 0;
  font: 600 2rem/2.7rem Nunito, sans-serif;
  max-width: 24rem;
  width: 100%;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media only screen and (max-width: 640px) {
  .reserve-item .coin__logo {
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
  }

  .reserve-item .coin__info .coin__amount {
    margin-bottom: 0.2rem;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }

  .reserve-item .coin__info .coin__name {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

.xchange_type_table {
  margin: 1.2rem var(--Margin-main-mob);
}

.xchange_type_table.tbl1 {
  background: none;
}

.xchange_type_table.tbl1 .xtt_icon_wrap {
  -ms-grid-columns: 35.3% 0.8rem 1fr;
  display: -ms-grid;
  display: grid;
  gap: 0.8rem;
  grid-template-columns: 35.3% 1fr;
}

.xchange_type_table.tbl1 .xtt_icon_wrap>.clear {
  display: none;
}

.xchange_type_table.tbl1 .xtt_left_col_icon {
  float: none;
  max-width: 40rem;
  width: 100%;
}

.xchange_type_table.tbl1 .xtt_right_col_icon {
  float: none;
  max-width: 72.8rem;
  width: 100%;
}

.xchange_type_table.tbl1 .xtt_table_body_wrap {
  -ms-grid-columns: 35.3% 0.8rem 1fr;
  display: -ms-grid;
  display: grid;
  gap: 0.8rem;
  grid-template-columns: 35.3% 1fr;
}

.xchange_type_table.tbl1 .xtt_table_body_wrap>.clear {
  display: none;
}

.xchange_type_table.tbl1 .xtt_left_col_table {
  background: #02312e;
  border: 1px solid #404040;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  float: none;
  max-width: 40rem;
  padding: 3.2rem 2.4rem;
  width: 100%;
}

.xchange_type_table.tbl1 .xtt_left_col_table .xtt_left_col_title,
.xchange_type_table.tbl1 .xtt_left_col_table .xtt_left_incol_title {
  font: 500 2.4rem/2.9rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.xchange_type_table.tbl1 .xtt_right_col_table {
  background: #02312e;
  border: 1px solid #404040;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  float: none;
  max-width: 72.8rem;
  padding: 3.2rem 2.4rem;
  width: 100%;
}

.xchange_type_table.tbl1 .xtt_right_col_table .xtt_right_col_title,
.xchange_type_table.tbl1 .xtt_right_col_table .xtt_right_incol_title {
  font: 500 2.4rem/2.9rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.xchange_type_table.tbl1 .xtt_right_col_table .xtt_table_title3,
.xchange_type_table.tbl1 .xtt_right_col_table .xtt_table_title4 {
  display: none;
  font: 500 2.4rem/2.9rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.xtt_left_col_icon_ins,
.xtt_right_col_icon_ins {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.4rem;
}

.xchange_type_table.tbl5 .xtt_left_col_icon_ins,
.xchange_type_table.tbl5 .xtt_right_col_icon_ins {
  margin-bottom: 1.2rem;
  margin-top: var(--Margin-main-mob);
}

.tbl_icon {
  color: #FFF;
  background-color: var(--Colors-Fills-Tab-Fill-Dark);
  border-radius: 1.6rem;
  cursor: pointer;
  float: none;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  height: 3.2rem;
  margin: 0;
  padding: 0.8rem 1.2rem;
  position: static;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;
}

.light .tbl_icon {
  background-color: rgba(255, 255, 255, 0.6);
  color: #424242;
}

.tbl_icon.active,
.tbl_icon:hover {
  background-color: var(--Color-primary);
  color: #fff;
  transition: all 0.1s ease-in-out;
}

.xtt_one_line_curs:hover,
.xtt_one_line_name:hover,
.xtt_one_line_reserv:hover {}

.xtt_one_line_name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.xchange_type_table.tbl1 .xtt_right_incol_title .xtt_table_title2 {
  width: 53%;
}

.xchange_type_table.tbl1 .xtt_right_incol_title .xtt_table_title3 {
  color: #88b9a5;
  display: block;
  font: 400 1.4rem/2.9rem Nunito, sans-serif;
  width: 23%;
}

@media only screen and (max-width: 640px) {
  .xchange_type_table {
    margin-bottom: 4rem;
  }

  .xchange_type_table.tbl1 .xtt_right_incol_title .xtt_table_title3 {
    display: none;
  }
}

.xchange_type_table.tbl1 .xtt_right_incol_title .xtt_table_title4 {
  color: #88b9a5;
  display: block;
  font: 400 1.4rem/2.9rem Nunito, sans-serif;
  padding-right: 1rem;
  text-align: right;
  width: 24%;
}

@media only screen and (max-width: 640px) {
  .xchange_type_table.tbl1 .xtt_right_incol_title .xtt_table_title4 {
    display: none;
  }
}

.xchange_type_table.tbl1 .xtt_one_line_right {
  margin: 0;
  padding: 0;
}

.xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_ico_right {
  margin: 0;
  width: 9%;
}

.xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_name_right {
  width: 44%;
}

.xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_curs_right {
  width: 23%;
}

.xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_curs_right .xtt_one_line_curs {
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

.xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_reserv_right {
  margin: 0;
  width: 24%;
}

.xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_reserv_right .xtt_one_line_reserv {
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

@media only screen and (max-width: 640px) {
  .xchange_type_table.tbl1 .js_item_left {
    height: auto;
  }

  .xchange_type_table.tbl1 #xtt_right_col_html a.js_exchange_link {
    display: block;
    height: auto;
    min-height: 12rem;
  }
}

.walletsverify_box .standart_windowins {
  max-width: var(--Desktop-Popups-Popup);
  width: var(--Desktop-Popups-Popup);
  padding: var(--Desktop-Popups-Popup-Top-Padding) var(--Desktop-Popups-Popup-Horizontal-Padding) var(--Desktop-Popups-Popup-Bottom-Padding) var(--Desktop-Popups-Popup-Horizontal-Padding);
}

.walletsverify_box .rb_line {
  padding-bottom: 0;
}

.walletsverify_box .standart_window_close {
  right: 1.2rem;
  top: 1.2rem;
}


.walletsverify_box .verify_tab_descr {
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

.walletsverify_box .verify_tab_descr:after {
  background: url(./images/sample.png) no-repeat 50%;
  border-radius: 1.2rem;
  content: " ";
  display: none;
  height: 46.3rem;
  margin-top: 1.6rem;
  width: 100%;
}

.walletsverify_box .verify_acc_syst {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  margin-bottom: 0;
  color: var(--Colors-Texts-Text-Secondary);
}

.verify_acc_syst {
  padding: 0;
}

.verify_tab_descr {
  padding: 0;
}

.walletsverify_box .verify_acc_file {
  margin-top: 2rem;
}

.walletsverify_box .verify_acc_file,
.ustbl_file {
  position: relative;
}

.walletsverify_box .verify_acc_file::after,
.ustbl_file::after {
  content: 'Choose file';
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border: 1px solid #5685FF;
  border-radius: 1.6rem;
  background: transparent;
  color: #FFFFFF;
  transition: all 0.1s ease-in-out;
}

.light .walletsverify_box .verify_acc_file::after,
.light .ustbl_file::after {
  border: 1px solid #5685FF;
  background: transparent;
  color: #4D7BF1;
}

.walletsverify_box .verify_acc_file:hover::after,
.ustbl_file:hover::after {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.walletsverify_box .verify_acc_file:active::after,
.ustbl_file:active::after {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.verify_acc_filesome,
.usveupfilesome {
  position: relative;
  height: 5.2rem;
  width: 100%;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}

.walletsverify_box .verify_acc_file .chose_file_btn {
  background-color: transparent;
  border: 1px solid #5685FF;
  border-radius: 1.6rem;
  color: var(--Color-primary);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 5.2rem;
  padding: 1.2rem 1.4rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  transition: all 0.1s cubic-bezier(0.2, 0, 0.38, 0.9);
  width: 100%;
  transition: all 0.1s ease-in-out, border-color 0.1s ease-in-out, color 0.1s ease-in-out;
}

.walletsverify_box .verify_acc_file .chose_file_btn:disabled {
  opacity: 0.2;
}

.walletsverify_box .verify_acc_file .chose_file_btn:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out, border-color 0.1s ease-in-out, color 0.1s ease-in-out;
}

.walletsverify_box .verify_acc_file .chose_file_btn:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out, border-color 0.1s ease-in-out, color 0.1s ease-in-out;
}

.walletsverify_box .verify_accline {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
  background-color: rgba(77, 123, 241, 0.20);
  border-radius: 1.2rem;
  color: rgba(144, 144, 144, 0.5);
  margin-top: 0.8rem;
  padding: 1.2rem;
}

.walletsverify_box .verify_accline a:last-child {
  color: #4D7BF1;
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

.walletsverify_box .verify_accline a:last-child:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.walletsverify_box .verify_accline a:last-child:active {
  text-decoration: none;
  opacity: 0.5;
  transition: all 0.1s ease-in-out;
}

.walletsverify_box .verify_accline a:first-child {
  color: var(--Colors-Texts-Dark);
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

.light .walletsverify_box .verify_accline a:first-child {
  color: #424242;
}

.walletsverify_box .ustbl_bar {
  background: rgba(77, 123, 241, 0.20);
  border-radius: 1.2rem;
  display: none;
  margin-top: 0.8rem;
  padding: 1.2rem;
}

.walletsverify_box .ustbl_bar .ustbl_bar_abs {
  background: #4BCB36;
  height: 0.6rem;
  margin: 0.9rem 0;
}

.walletsverify_box .standart_window_submit {
  padding-top: 1rem;
}

#comments .comments_wrap .comments_title {
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2rem;
  margin-top: 4.8rem;
  color: var(--Colors-Texts-Dark);
}

#comments .comments_wrap .comment_no_item {
  display: none;
}

#comments .comments_wrap ul.commentlist .comment_permalink {
  display: none;
}

#comments .comments_wrap ul.commentlist li .comment {
  margin-bottom: 1rem;
  padding: var(--paddings-radius-desktop-small-block-vertical-padding) var(--Desktop-Blocks-Small-Block-Top-Padding);
  background: var(--Small-Block-Fill-Dark);
  border: 0 solid var(--Colors-Strokes-Small-Block-Stroke-Dark);
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
}

#comments .comments_wrap .comment_text .text p {
  margin-bottom: 1.2rem;
  word-wrap: break-word;
  line-height: 2.4rem;
}

@media only screen and (max-width: 640px) {
  #comments .comments_wrap .comments_title {
    margin-bottom: 2rem;
    margin-top: 4rem;
    font-size: 2rem;
    line-height: 2.4rem;
    text-align: left;
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }

  #comments .comments_wrap ul.commentlist li .comment {
    margin-bottom: 0.8rem;
    border-radius: var(--Mobile-Radius-Small-Block-Corner-Radius);
    padding: var(--paddings-radius-desktop-small-block-vertical-padding) var(--Desktop-Blocks-Small-Block-Top-Padding)
  }
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 640px) {

  .walletsverify_box .verify_acc_syst,
  .walletsverify_box .verify_tab_descr {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .walletsverify_box .verify_acc_file .chose_file_btn {
    border-radius: 0.8rem;
    align-items: center;
    display: flex;
    justify-content: center;
  }

  #comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins {
    display: block;
  }

  #comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author {
    margin-bottom: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 93%;
    font-size: 1.8rem;
    line-height: 2.1rem;
    display: flex;
    flex-direction: column;
  }
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author span {
  position: relative;
  display: inline-block;
  max-width: 28rem;
  font: 500 2rem/2.7rem Nunito, sans-serif;
  text-overflow: ellipsis;
  overflow: hidden;
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author span:not(.link_edit) {
  padding-left: 2rem;
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author span:not(.link_edit)::before {
  content: '#';
  position: absolute;
  left: 0;
  width: 1rem;
  height: 2rem;
  font: 400 1.6rem/2.7rem Nunito, sans-serif;
  color: var(--Color-primary);
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author .link_edit {
  color: var(--Color-primary);
  font-size: 1.6rem;
  font-weight: 400;
  text-transform: lowercase;
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author .link_edit a {
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author .link_edit a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author .link_edit a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

#comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_date {
  margin-left: auto;
  display: block;
  align-self: center;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  color: #898989;
}

#comments .comments_wrap .comment_notapproved {
  text-align: right;
  font-size: 1.4rem;
  line-height: 1.6rem;
  color: #B93131;
}

#comments .comment_top {
  line-height: 0.7rem;
}

@media only screen and (max-width: 640px) {
  #comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author .link_edit {
    margin-bottom: 0.8rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  #comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author span::before {
    width: 0.9rem;
    height: 1.6rem;
  }

  #comments .comments_wrap .comment_notapproved {
    padding-top: 0.4rem;
    font-size: 1.2rem;
    line-height: 1.4rem;
    text-align: left;
  }

  #comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_author span {
    font-size: 1.8rem;
    line-height: 2.1rem;
    max-width: 22rem;
  }

  #comments .comments_wrap ul.commentlist li .comment .comment_top .comment_top_ins .comment_date {
    margin-left: 0;
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

#comments .comments_wrap ul.commentlist li .comment .comment_text {
  border-top: 1px solid rgba(165, 165, 165, 0.16);
  margin-top: 1.2rem;
  padding-top: 1.6rem;
}

#comments .comments_wrap ul.commentlist li .comment .comment-reply-link {
  color: var(--Color-primary);
  font-size: 1.6rem;
  text-decoration: none;
  font-family: Nunito, sans-serif;
  font-size: 1.6rem;
  transition: all 0.1s ease-in-out;
}

#comments .comments_wrap ul.commentlist li .comment .comment-reply-link:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

#comments .comments_wrap ul.commentlist li .comment .comment-reply-link:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

#comments .comments_wrap ul.commentlist li .children {
  margin-left: 2rem;
}

#comments #respond {
  background: var(--Big-Block-Fill-Dark);
  border: 1px solid var(--Colors-Strokes-Big-Block-Stroke);
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  margin-bottom: 1rem;
  padding: 2.4rem 2.4rem;
}

@media only screen and (max-width: 640px) {

  #comments .comments_wrap ul.commentlist li .comment .comment_text,
  #comments .comments_wrap ul.commentlist li .comment .comment-reply-link {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  #comments #respond {
    border-radius: var(--Mobile-Radius-Small-Block-Corner-Radius);
    padding: var(--Mobile-Blocks-Big-Block-Top-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding) var(--Mobile-Blocks-Big-Block-Bottom-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding);
  }
}

#comments #respond .comment_form_title {
  display: flex;
  justify-content: space-between;
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

#comments #respond #cancel-comment-reply-link {
  color: #0157E2;
  font-family: Nunito;
  font-size: 1.6rem;
  line-height: 2.7rem;
  font-weight: 400;
  text-decoration: none;
  text-transform: lowercase;
}

#comments #respond #commentform {
  width: 36.4rem;
}

#comments #respond #commentform .comment_form_line {
  margin-top: 0;
}

#comments #respond #commentform .comment_form_line p {
  margin-bottom: 0.8rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
}

#comments #respond #commentform .comment_form_line #comment {
  background: var(--Field-Fill-Dark);
  border: 1px solid transparent;
  border-radius: 1.6rem;
  color: #898989;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 9.6rem;
  margin-bottom: 0;
  padding: 1.3rem 1.2rem;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

#comments #respond #commentform .comment_form_line #comment:disabled {
  opacity: 0.3;
}

#comments #respond #commentform .comment_form_line #comment:disabled:hover {
  border-color: transparent;
}

#comments #respond #commentform .comment_form_line #comment:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

#comments #respond #commentform .comment_form_line #comment:focus {
  border: 2px solid var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

#comments #respond #commentform .comment_form_line input[type="submit"] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: 0px solid transparent;
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  font: 400 2rem/2.8rem Nunito, sans-serif;
  height: 6.4rem;
  min-width: 16.5rem;
  padding: 1rem 3.6rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  width: 100%;
  transition: all 0.1s ease-in-out;
  margin-top: 2.8rem;
}

#comments #respond #commentform .comment_form_line input[type="submit"]:disabled {
  opacity: 0.2;
}

#comments #respond #commentform .comment_form_line input[type="submit"]:hover:not(#comments #respond #commentform .comment_form_line input[type="submit"]:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

#comments #respond #commentform .comment_form_line input[type="submit"]:active:not(#comments #respond #commentform .comment_form_line input[type="submit"]:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {

  #comments #respond #commentform .comment_form_line:first-child,
  #comments #respond #commentform .comment_form_line:nth-child(2) {
    margin-bottom: 1.2rem;
  }

  #comments #respond #commentform .comment_form_line input[type="submit"] {
    font: 500 1.4rem/1.6rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
    height: 5.2rem;
    border-radius: 0.8rem;
  }
}

#comments #respond #commentform .comment_form_line input[type="text"] {
  background: var(--Field-Fill-Dark);
  border: 1px solid transparent;
  border-radius: 1.6rem;
  color: #898989;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  height: 6rem;
  margin-top: 0.8rem;
  padding: 1.3rem 1.2rem;
  width: 100%;
  transition: all 0.1s ease-in-out;
}

#comments #respond #commentform .comment_form_line input[type="text"]:disabled {
  opacity: 0.3;
}

#comments #respond #commentform .comment_form_line input[type="text"]:disabled:hover {
  border-color: transparent;
}

#comments #respond #commentform .comment_form_line input[type="text"]:not(:disabled):hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

#comments #respond #commentform .comment_form_line input[type="text"]:focus {
  border: 2px solid var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

#comments #respond #commentform .resultgo {
  margin-top: 0;
}



.reserve_box .captcha_body {
  padding: 0;
  margin: 0 0 2.4rem;
}

.loginform_box .captcha_body,
.registerform_box .captcha_body {
  margin: 2.4rem 0;
  padding: 0;
}

.hometext-wrapper {
  margin-bottom: 8rem;
  padding: 0;
  border-radius: unset;
}

.hometext-wrapper__title {
  font-weight: 600;
  color: #fff;

}

@media only screen and (max-width: 640px) {
  #comments #respond #commentform .comment_form_line input[type="text"] {
    height: 4.8rem;
    border-radius: 0.8rem;
  }

  #comments #respond #cancel-comment-reply-link {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  #comments #respond #commentform .comment_form_line #comment {
    margin-bottom: 2rem;
    height: 9.6rem;
    border-radius: 0.8rem;
  }

  #comments #respond .comment_form_title {
    margin-bottom: 1.2rem;
    font-size: 2rem;
    line-height: normal;
  }

  #comments #respond #commentform .comment_form_line {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .hometext-wrapper {
    margin-bottom: var(--Margin-main-mob);
  }
}

.hometext-wrapper .hometext-wrapper_ins {
  display: flex;
  justify-content: space-between;
  gap: 1.6rem;
  padding: var(--Desktop-Main-Main-Big-Block-Top-Padding) var(--Desktop-Main-Main-Big-Block-Horizontal-Paddings) var(--Desktop-Main-Main-Big-Block-Bottom-Paddings) var(--Desktop-Main-Main-Big-Block-Horizontal-Paddings);
  border-radius: var(--Desktop-Radius-Main-Big-Block-Corner);
  background: var(--Order-Big-Block-Fill-Gradient);
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.hometext-wrapper__img {
  margin-top: -9.6rem;
  margin-bottom: -6rem;
  max-width: 33.6rem;
  object-fit: cover;
}

@media only screen and (max-width: 640px) {
  .hometext-wrapper .hometext-wrapper_ins {
    padding: 2.3rem 2.4rem 2.7rem;
    border-radius: unset;
  }

  .hometext-wrapper .hometext-wrapper_ins h1.main-title {
    margin-bottom: 1.6rem;
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
}

.hometext-wrapper .hometext-wrapper__text {
  min-height: auto;
  width: 100%;
}

.hometext-wrapper .hometext-wrapper__text p {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.hometext-wrapper .hometext-wrapper__text p:not(:last-child) {
  margin-bottom: 2.2rem;
}

@media only screen and (max-width: 1070px) {
  .hometext-wrapper .hometext-wrapper__text {
    width: 100%;
  }

  .hometext-wrapper .hometext-wrapper__text br {
    display: none;
  }
}

.domacc_div_wrap {
  margin-bottom: 2.4rem;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div_title .domacc_div_title_ins {
  display: none;
  font: 400 2.8rem/3.3rem Nunito, sans-serif;
  margin-bottom: 2.4rem;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins {
  border: 0 solid #404040;
  border-radius: unset;
  overflow-x: auto;
  scrollbar-color: #E0EAFB transparent;
  scrollbar-width: thin;
  width: 100%;
  min-width: 70rem;
  overflow-x: scroll;
  display: table;
  border-spacing: 1px;
}

@media only screen and (max-width: 640px) {
  .hometext-wrapper .hometext-wrapper_ins p {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins {
    max-height: 98.2rem;
  }
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins::-webkit-scrollbar {
  height: 0.8rem;
  width: 0.8rem;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins::-webkit-scrollbar-thumb {
  background: rgba(165, 165, 165, 0.16);
  border-radius: 0.5rem;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins::-webkit-scrollbar-track {
  background: none;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: table-row;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  background-color: transparent;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line:first-child .domacc_label {
  border-radius: 1.2rem 0 0 0;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line:first-child .domacc_val {
  border-radius: 0 1.2rem 0 0;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line:last-child .domacc_label {
  border-radius: 0 0 0 1.2rem;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line:last-child .domacc_val {
  border-radius: 0 0 1.2rem 0;
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line .domacc_label {
  display: table-cell;
  padding: 1.6rem 2rem;
  width: 14rem;
  font-weight: 400;
  font-family: Nunito, sans-serif;
  background-color: var(--Colors-Fills-Table-Header-Dark);
  color: var(--Colors-Texts-Dark);
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line .domacc_val {
  display: table-cell;
  padding: 1.6rem 2rem;
  font-weight: 400;
  background-color: var(--Colors-Fills-Table-Item-Dark);
  color: var(--Colors-Texts-Dark);
}

.domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line .clear {
  display: none;
}

.inner-content .xchange_div {
  padding: 0;
  border-radius: 0;
}

.inner-content .xchange_div .xchange_select .select_js_title_ins .select_txt {
  font-weight: 500;
}

.warning_message {
  margin: 0;
  max-width: unset;
}

.inner-content #exch_html .notice_message,
.inner-content .warning_message,
.warning_message,
.inner-content .other_directions_wrap .other_directions,
.other_directions_wrap .other_directions {
  margin-bottom: 1.6rem;
  padding: 6rem;
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  border: 1px solid var(--Page-Fill-border);
  background: var(--Order-Big-Block-Fill-Gradient);
}

.home .inner-content #exch_html .notice_message,
.inner-content .warning_message,
.home .warning_message,
.home .inner-content .other_directions_wrap .other_directions,
.home .other_directions_wrap .other_directions {
  margin-bottom: 2.4rem;
}

@media only screen and (max-width: 640px) {

  .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line:first-child .domacc_label {
    border-radius: 0.8rem 0 0 0;
  }

  .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line:first-child .domacc_val {
    border-radius: 0 0.8rem 0 0;
    width: 100%;
  }

  .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line:last-child .domacc_label {
    border-radius: 0 0 0 0.8rem;
  }

  .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line:last-child .domacc_val {
    border-radius: 0 0 0.8rem 0;
  }
}

.other_directions_wrap .other_directions .other_directions_title {
  font: 600 2.4rem/2.9rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.inner-content .other_directions_wrap .other_directions .other_directions_in {
  gap: 0.7rem;
}

.inner-content .other_directions_wrap .other_directions .other_directions_in a.other_direction {
  padding: 2rem;
  border-radius: var(--Desktop-Radius-Small-Block-Corner-Radius);
  background-color: rgba(255, 255, 255, 0.06);
  border: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}

.inner-content .other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_data .other_direction_title {
  max-width: 13rem;
}

.inner-content .other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_arr {
  margin-right: 0;
}

.other_directions_wrap .other_directions .other_directions_in {
  -ms-grid-columns: 1fr 3rem 1fr;
  -webkit-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 0.8rem;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 0.8rem;
}

@media only screen and (max-width: 990px) {
  .other_directions_wrap .other_directions .other_directions_in {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

@media only screen and (max-width: 640px) {
  .other_directions_wrap {
    margin-bottom: var(--Margin-main-mob);
  }

  .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line .domacc_label,
  .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line .domacc_val {
    padding: 1.2rem;
  }

  .other_directions_wrap .other_directions .other_directions_in a.other_direction .inner-content .other_directions_wrap .other_directions .other_directions_in a.other_direction {
    border-radius: 0.8rem;
  }

  .inner-content .other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_data .other_direction_title {
    max-width: 9.4rem;
  }

  .other_directions_wrap .other_directions .other_directions_title {
    margin-bottom: 1.6rem;
    font-size: 2rem;
    line-height: 2.4rem;
  }

  .other_directions_wrap .other_directions .other_directions_in {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

.other_directions_wrap .other_directions .other_directions_in a.other_direction {
  padding: 2rem;
  text-decoration: none;
  border-radius: 1.2rem;
  background-color: rgba(255, 255, 255, 0.06);
}

.other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
  height: 3.2rem;
}

.other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_data {
  width: 43%;
}

.other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_data .other_direction_title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  gap: 0.8rem;
  height: 3.2rem;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 18.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
}

.other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_data .other_direction_title span {
  text-overflow: ellipsis;
  white-space: pre-wrap;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word;
}

@media only screen and (max-width: 640px) {
  .other_directions_wrap .other_directions .other_directions_in a.other_direction {
    border-radius: 0.8rem;
  }

  .other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins {
    gap: 1.3rem;
  }

  .other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_data .other_direction_title {
    width: 10.5rem;
  }
}

.other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_data .other_direction_title .other_direction_logo {
  background-size: cover;
  height: 3.2rem;
  min-width: 3.2rem;
  width: 3.2rem;
}

.other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_arr {
  margin-right: 0.6rem;
  background: url(./images/arrow_back.svg) no-repeat;
  background-size: contain;
  height: 2.4rem;
  width: 2.4rem;
}

.other_directions_wrap .other_directions .other_directions_in .clear,
.other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .clear {
  display: none;
}


.loginform_box .rb_line a:not(label a) {
  display: inline-block;
  margin-top: 20px;
}

.loginform_box .rb_line a {
  font-size: 16px;
  font-weight: 600;
}

.loginform_box .rb_line a:first-child {
  color: #B3B3C5;
}

.loginform_box .rb_line a:last-child {
  color: #B8E545;
  text-decoration: underline;
}

.loginform_box .rb_line a {
  transition: all 0.1s ease-in-out;
}

.loginform_box .rb_line a:first-child {
  margin-right: 2rem;
}

.loginform_box .rb_line a:last-child {
  margin-left: 2rem;
}

.loginform_box .rb_line a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.loginform_box .rb_line a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.checkbox label {
  cursor: pointer;
  font: 1.6rem/2rem Nunito, sans-serif;
  padding-left: 2.7rem;
  padding-top: 0;
  position: relative;
}

.checkbox label:before {
  background-color: none;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid var(--Color-primary);
  border-radius: 0.4rem;
  content: "";
  width: 1.8rem;
  height: 1.8rem;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.checkbox label input {
  display: none;
}

.checkbox label a {
  color: var(--Color-primary);
  font-weight: 400;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.checkbox label a:hover {
  opacity: 0.8;
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.checkbox label a:active {
  opacity: 0.6;
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.checkbox.checked label:before {
  background-color: var(--Color-primary);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42Z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 1.5rem;
  background-position-y: 0;
}

.last_events_wrap {
  bottom: 2rem;
  left: 2rem;
  position: fixed;
  width: auto;
  z-index: 999998;
}

@media(max-width:640px) {
  .last_events_wrap {
    width: 100%;
    border-radius: unset;
    left: 0;
  }

  .last_events_option {
    border-radius: unset !important;
  }
}

.last_events_wrap .last_events_div {
  min-width: 32.8rem;
}

.last_events_wrap.toright {
  left: auto;
  right: 5rem;
}

.last_events_option {
  color: #000000;
  padding: var(--Desktop-Blocks-Big-Block-Top-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding) var(--Desktop-Blocks-Big-Block-Bottom-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding);
}

.last_events_option,
.levents {
  background-color: var(--Popup-Fill-Dark);
  border: none;
  color: var(--Events-Text-Dark);
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  -webkit-box-shadow: 0px 2.4rem 40.8rem 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2.4rem 40.8rem 0px rgba(0, 0, 0, 0.06);
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

@media (max-width:640px) {

  .last_events_option,
  .levents {
    border-radius: unset !important;
    padding: 2.4rem;
  }
}

.levents {
  display: none;
  margin: 0 0 0.8rem;
  padding: 4.4rem 1rem;
  position: relative;
  text-align: center;
}

.levents_title {
  color: var(--Colors-Texts-Text-Dark);
  font: 600 2rem/2.3rem Nunito, sans-serif;
  margin-bottom: 1rem;
}

.levents_arr {
  background: url(./images/arrow_downward.svg) no-repeat;
  background-size: cover;
  height: 2rem;
  margin: 0 auto;
  width: 2rem;
}

.levents_close {
  background: url(./images/Closeblue.svg) no-repeat;
  cursor: pointer;
  float: none;
  height: 2.4rem;
  position: absolute;
  right: 1rem;
  top: 1.3rem;
  width: 2.4rem;
}

.color_d .levents_title {
  color: #fff;
}

.color_d .levents {
  background: #1e2130;
  border: 1px solid #353b51;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.color_d .last_events_option {
  background: #26bb7d;
  border: 1px solid #26bb7d;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}

@media only screen and (max-width: 640px) {
  .loginform_box .rb_line a {
    font-size: 14px;
  }

  .checkbox label:before {
    width: 1.8rem;
    height: 1.8rem;
  }

  .checkbox label {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

.userapi_form .userapi_form_ins .userapi_form_title {
  font: 600 2.4rem/2.8rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.userapi_form .userapi_form_ins .userapi_options .userapi_option_one {
  margin-bottom: 1.2rem;
}

.userapi_form .userapi_form_ins .userapi_options .userapi_option_one:last-child {
  margin-bottom: var(--Margin-main-mob);
}

.userapi_form .userapi_form_ins .userapi_textarea_label {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  margin-bottom: 0.8rem;
}

.userapi_form .userapi_form_ins .userapi_textarea textarea {
  color: var(--Colors-Texts-Form-Secondary-Text);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  margin-bottom: 2.8rem;
}

.userapi_form .userapi_form_ins .userapi_submit input {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: var(--Color-primary);
  border: 0px solid transparent;
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  font: 600 2rem/2.8rem Nunito, sans-serif;
  height: 6.4rem;
  min-width: 16.5rem;
  padding: 1rem 3.6rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  -o-transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
  width: 100%;
  width: 36.4rem;
  transition: all 0.1s ease-in-out;
}

.userapi_form .userapi_form_ins .userapi_submit input:disabled {
  opacity: 0.2;
}

.userapi_form .userapi_form_ins .userapi_submit input:hover:not(.userapi_form .userapi_form_ins .userapi_submit input:disabled) {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.userapi_form .userapi_form_ins .userapi_submit input:active:not(.userapi_form .userapi_form_ins .userapi_submit input:disabled) {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .userapi_form .userapi_form_ins .userapi_form_title {
    font-size: 2rem;
  }

  .userapi_form .userapi_form_ins .userapi_submit input {
    font: 400 1.6rem/2.4rem Nunito, sans-serif;
    min-width: auto;
    width: 100%;
    border-radius: 0.8rem;
  }
}

.userapi_form .userapi_form_ins .clear {
  display: none;
}

.userapi_form .userapi_form_ins .userapi_form_label {
  font: 400 2rem/2.8rem Nunito, sans-serif;
  margin-bottom: 0.8rem;
}

.userapi_form .userapi_form_ins .userapi_form_login {
  font: 400 1.6rem/2rem Nunito, sans-serif;
  margin-bottom: 1.6rem;
  word-break: break-all;
}

.userapi_form .userapi_form_ins .userapi_form_token {
  margin-bottom: var(--Margin-main-mob);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  word-break: break-all;
  border-bottom: 1px solid rgba(160, 160, 160, 0.5);
  padding-bottom: 3rem;
}

.userapi_form+.resultgo {
  margin-top: 0.8rem;
}

@media only screen and (max-width: 640px) {
  .userapi_form .userapi_form_ins .userapi_form_token {
    padding-bottom: 2.4rem;
  }

  .userapi_form .userapi_form_ins .userapi_form_label {
    font-size: 1.8rem;
  }

  .userapi_form .userapi_form_ins .userapi_form_login,
  .userapi_form .userapi_form_ins .userapi_form_token {
    font-size: 1.4rem;
  }
}

.userapi_table .userapi_table_ins {
  position: relative;
}

.userapi_table .userapi_table_ins .userapi_table_title {
  font: 600 2.4rem/2.9rem Nunito, sans-serif;
  margin-bottom: 2rem;
}

.userapi_table .userapi_table_ins .userapi_table_one {
  margin-bottom: var(--Margin-main-mob);
  position: relative;
}

.userapi_table .userapi_table_ins .userapi_table_one:not(:last-child) {
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(144, 144, 144, 0.5);
}

.userapi_table .userapi_table_ins .userapi_table_one:last-child {
  margin-bottom: 0;
}

.userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins a.userapi_table_one_delete {
  background: url(./images/icon-delete-userapi.svg) no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
  display: block;
  height: 2rem;
  position: absolute;
  right: 0;
  top: 2.4rem;
  width: 2rem;
}

.userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_title {
  font: 600 2rem/2.8rem Nunito, sans-serif;
  margin-bottom: 0.8rem;
}

.userapi_table_one_ins {
  padding-top: 2rem;
}

.userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_login {
  font: 400 1.6rem/2rem Nunito, sans-serif;
  margin-bottom: 1.6rem;
  word-break: break-all;
}

.userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_token {
  font: 400 1.6rem/2rem Nunito, sans-serif;
  margin-bottom: 2.4rem;
  word-break: break-all;
}

.userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_edit {
  background: url(./images/icon-edit.svg) no-repeat;
  background-size: 2rem;
  color: var(--Color-primary);
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding-left: 2.4rem;
}

.userapi_table_title_ins {
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(144, 144, 144, 0.5);
}

.userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_edit a {
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_edit a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_edit a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.ppapitext {
  margin-bottom: 0.3rem;
}

@media only screen and (max-width: 640px) {
  .userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins a.userapi_table_one_delete {
    top: 0.4rem;
    background: url(./images/icon-delete-userapi.svg) no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    display: block;
    height: 1.2rem;
    position: absolute;
    right: 0;
    top: 3rem;
    width: 1.2rem;
  }

  .userapi_table .userapi_table_ins .userapi_table_one:not(:last-child) {
    padding-bottom: 2.4rem;
  }

  .userapi_table .userapi_table_ins .userapi_table_title {
    font-size: 2rem;
  }

  .userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_title {
    font-size: 1.8rem;
  }

  .userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_login,
  .userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_token {
    margin-bottom: 2rem;
  }

  .userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_login .pn_copy,
  .userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_token .pn_copy {
    font-size: 1.4rem;
  }

  .userapi_table .userapi_table_ins .userapi_table_one .userapi_table_one_ins .userapi_table_one_edit {
    padding-left: 2rem;
    font-size: 1.4rem;
    background-size: 1.4rem;
    background-position-y: center;
  }
}

.home_prate_wrap .home_prate_ins .home_prate_block .home_prate_div_wrap .home_prate_div {
  -ms-grid-columns: 1fr 0.8rem 1fr 0.8rem 1fr;
  -webkit-column-gap: 0.8rem;
  -moz-column-gap: 0.8rem;
  column-gap: 0.8rem;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 0.8rem;
}

@media only screen and (max-width: 640px) {
  .home_prate_wrap .home_prate_ins .home_prate_block .home_prate_div_wrap .home_prate_div {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}

.home_prate_wrap .home_prate_ins .home_prate_block .home_prate_div_wrap .home_prate_div .home_prate_one {
  background: #0f3d38;
  border: 0 solid #383838;
  border-radius: 1.2rem;
  padding: 2rem 2rem 2.4rem;
}

@media only screen and (max-width: 640px) {
  .home_prate_wrap .home_prate_ins .home_prate_block .home_prate_div_wrap .home_prate_div .home_prate_one {
    border-radius: 0.8rem;
    padding: 1.6rem 1.6rem 2rem;
  }
}

.home_prate_wrap .home_prate_ins .home_prate_block .home_prate_div_wrap .home_prate_div .home_prate_one .home_prate_source {
  max-width: 30rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 640px) {
  .home_prate_wrap .home_prate_ins .home_prate_block .home_prate_div_wrap .home_prate_div .home_prate_one .home_prate_source {
    max-width: 24rem;
  }
}

.home_prate_wrap .home_prate_ins .home_prate_block .home_prate_div_wrap .home_prate_div .home_prate_one .home_prate_rates {
  max-width: 30rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 640px) {
  .home_prate_wrap .home_prate_ins .home_prate_block .home_prate_div_wrap .home_prate_div .home_prate_one .home_prate_rates {
    max-width: 24rem;
  }
}

.home_stat .items_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}

@media only screen and (max-width: 640px) {
  .home_stat .items_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.home_stat .items_wrapper .stat_item {
  background-color: #0f3d38;
  background-position: top 3rem left 3rem;
  background-repeat: no-repeat;
  background-size: 4.4rem;
  border: 0.1rem solid #383838;
  border-radius: 1.2rem;
  -webkit-box-shadow: 0 4px 1.2rem 0 rgba(84, 35, 142, 0.08);
  box-shadow: 0 4px 1.2rem 0 rgba(84, 35, 142, 0.08);
  padding: 2.8rem 2.8rem 2.8rem 8rem;
  width: 50%;
}

@media only screen and (max-width: 640px) {
  .home_stat .items_wrapper .stat_item {
    border-radius: 0.8rem;
    width: 100%;
  }
}

.home_stat .items_wrapper .stat_item.stat_users {
  background-image: url(./images/icon_stat_users.svg);
}

.home_stat .items_wrapper .stat_item.stat_exchanges {
  background-image: url(./images/icon_stat_exchanges.svg);
}

.home_stat .items_wrapper .stat_item.stat_reviews {
  background-image: url(./images/icon_stat_reviews.svg);
}

.home_stat .items_wrapper .stat_item .value {
  font: 600 2rem/2.4rem Nunito, sans-serif;
}

.home_stat .items_wrapper .stat_item .title {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
}

.marquee3k {
  margin-bottom: 0.8rem;
}

.marquee3k__copy {
  margin-right: 0.8rem;
}

.logo-promo {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-top: 6rem;
  position: relative;
  z-index: 1;
}

.logo-promo img {
  -webkit-transform: scale(116.6666%);
  -ms-transform: scale(116.6666%);
  transform: scale(116.6666%);
}

.main__title {
  margin-bottom: 2rem;
  font-size: var(--Margin-main-mob);
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

.homepage_wrap {
  margin: 0 auto 124px;
  max-width: 1161px;
}

.page-block.no-mt {
  margin-top: 0;
}

.page-block.negative-mt {
  margin-top: -30.5rem;
  position: relative;
  z-index: 2;
}

@media only screen and (max-width: 640px) {

  .main__title {
    margin-bottom: 13.9rem;
    padding-top: 0.5rem;
    font-size: 1.6rem;
  }
}

.inner {
  margin-bottom: 8rem;
}

.header__logo {
  max-width: 180px;
  display: block;
}

@media only screen and (max-width: 1030px) {
  .header__logo {
    max-width: 150px;
  }
}

.header__logo img {
  width: 100%;
  height: auto;
}

.logo_operator_wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  width: 26rem;
}

@media only screen and (max-width: 640px) {
  .logo_operator_wrapper {
    justify-content: space-between;
    width: 100%;
  }
}

.logo_operator_wrapper .html_oper {
  display: none;
  background-repeat: no-repeat;
  background-size: 3.2rem;
  height: 3.2rem;
  width: 3.2rem;
}

.logo_operator_wrapper .html_oper.st_online {
  background-image: url(./images/account_circle.svg);
  margin-top: -0.6rem;
  margin-right: -1rem;
}

.logo_operator_wrapper .html_oper.st_offline {
  background-image: url(./images/account_circle_off.svg);
  margin-top: -0.6rem;
}

.user-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 2.8rem;
  padding-bottom: 1.6rem;
  background-color: #DADADA;
}

.user-bar.sticky {
  position: sticky;
  top: 0;
  z-index: 15;
  background: transparent;
}

.user-bar.sticky.active {
  background: linear-gradient(90deg, #333333 0%, #222222 45.31%, #303030 100%);
}

.light .user-bar.sticky.active {
  background: #ffffff;
}

.user-bar.sticky.with-adminbar {
  top: 3.2rem;
}

@media screen and (max-width: 782px) {
  .user-bar.sticky.with-adminbar {
    top: 0.6rem;
  }
}

.user-bar__container {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 120rem;
  justify-content: space-between;
  gap: 1rem;
  color: #000000;
}

.user-bar a {
  text-decoration: none;
}

.header__contacts {
  display: none;
}

.user-bar .header__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: var(--Margin-main-mob);
  row-gap: 0.8rem;
}

.user-bar .header__contacts a {
  font-weight: 400;
  color: #FFF;
  transition: color 0.1s ease-in-out;
}

.user-bar .header__contacts a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.user-bar .header__contacts a:active {
  text-decoration: none;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.header_timetable {
  width: 17.6rem;
  font-size: 1.4rem;
  line-height: 2.2rem;
  color: #ffffff;
  opacity: 0.4;
}

.light .header_timetable {
  color: #4D7BF1;
}

.header_timetable p {
  text-align: end;
}

.user-bar .header__auth {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.user-bar .header__auth .lang {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 1.95rem;
  margin: 0 2.4rem;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
}

.user-bar .header__auth .lang:after {
  background: url(./images/arrow_drop_down.svg) no-repeat 50%;
  background-size: contain;
  content: "";
  display: block;
  height: 2rem;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2rem;
}

.user-bar .header__auth .lang li {
  opacity: 0;
  padding-right: 2.5rem;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}

.user-bar .header__auth .lang li a {
  position: relative;
}

.user-bar .header__auth .lang li.active {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  opacity: 1;
  order: -1;
}

.user-bar .header__auth .lang li.active a {
  z-index: -1;
}

.user-bar .header__auth .lang:hover {
  overflow: visible;
}

.user-bar .header__auth .lang:hover li {
  opacity: 1;
  z-index: 1;
}

.user-bar .header__auth .langlist_div {
  background: url(./images/arrow_drop_down.svg) no-repeat 100%;
  display: inline-block;
  margin-right: 2rem;
  position: relative;
  width: 70.5rem;
}

.user-bar .header__auth .langlist_div .langlist_title {
  background: none;
  border-radius: 1.2rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  padding: 1.2rem 2.4rem;
  text-transform: uppercase;
  width: 90.8rem;
}

.user-bar .header__auth .langlist_div .langlist_ul {
  background: #26bb7d;
  border-radius: 0.8rem;
  display: none;
  margin-top: 0.8rem;
  padding: 2.4rem 3.2rem;
  position: absolute;
  z-index: 16;
}

.user-bar .header__auth .langlist_div .langlist_ul a.langlist_li {
  border: none;
  border-radius: unset;
  color: #fff;
  display: block;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  margin: 0 0 2.4rem;
  padding: 0;
}

.user-bar .header__auth .langlist_div .langlist_ul a.langlist_li:last-child {
  margin-bottom: 0;
}

.user-bar .header__auth .langlist_div .langlist_ul a.langlist_li .langlist_liimg {
  display: none;
}

.user-bar .timetable_wrapper {
  font-size: 1.4rem;
}

.navigation {
  padding: 16px 0 31px;
  transition: all .2s ease;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #161824;
  z-index: 2;
}

.navigation--sticky {
  padding: 5px 0 5px;
  box-shadow: 0px 0px 20px 0px rgba(162, 204, 57, .25);
}

.navigation .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0 37px;
}

.burger {
  display: none;
  width: 24px;
  height: 18px;
  position: relative;
}

.burger-line {
  position: absolute;
  left: 0;
  width: 24px;
  height: 2px;
  background-color: white;
  border-radius: 20px;
  transition: all .1s ease;
}

.burger-line-1 {
  top: 0;
}

.burger-line-2 {
  bottom: 8px
}

.burger-line-3 {
  bottom: 0
}

.burger--is-toggled .burger-line-1 {
  transform: rotate(45deg);
  top: 8px;
}

.burger--is-toggled .burger-line-2 {
  transform: translateX(-50px);
  opacity: 0;
}

.burger--is-toggled .burger-line-3 {
  transform: rotate(-45deg);
  bottom: 8px;
}

.navigation__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0 37px;
}

.navigation__menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0 20px;
}

.navigation__menu .menu-item a {
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
  transition: all .3s ease;
}

@media only screen and (max-width: 1145px) {
  .navigation__menu .menu-item a {
    font-size: 15px;
  }

  .navigation .button {
    font-size: 16px;
    text-align: center;
  }
}

@media only screen and (max-width: 1050px) {
  .burger {
    display: block;
  }

  .navigation__wrapper {
    position: absolute;
    top: 121px;
    left: 0;
    flex-direction: column;
    gap: 40px;
    justify-content: flex-start;
    padding-top: 50px;
    background-color: #161824;
    width: 100%;
    height: calc(100vh - 116px);
    transition: all .1s ease;
  }

  .navigation__wrapper--hidden {
    opacity: 0;
    visibility: hidden;
  }

  .navigation--sticky .navigation__wrapper {
    top: 84px;
    height: calc(100vh - 84px);
  }

  .navigation__menu {
    flex-direction: column;
  }

  .navigation__menu .menu-item a {
    font-size: 22px;
    line-height: 45px;
  }
}

.navigation__menu .menu-item a:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  opacity: 0;
  background-color: #BF7AFF;
  transition: all .3s ease;
}

.navigation__menu .menu-item a:hover {
  color: #BF7AFF;
  text-decoration: none;
}

.navigation__menu .menu-item a:hover::after {
  opacity: 1;
}

@media only screen and (max-width: 640px) {
  .logo_operator_wrapper .html_oper {
    /*display: block;*/
  }

  .header_timetable {
    display: none;
  }


  .navigation__container {
    border-radius: unset;
    gap: 1.6rem;
  }
}


.all_btn_wrapper {
  margin-top: 2.8rem;
  text-align: center;
}

.all_btn_wrapper .btn {
  display: inline-block;
  width: 100%;
}

.all_btn_hidden {
  display: none;
}

.hidden_contacts {
  display: none;
  gap: var(--Margin-main-mob);
  margin-top: 1rem;
}

.hidden_contacts a:last-child {
  margin-bottom: 0;
}

.hidden_auth,
.info_lang_menu_wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  align-items: center;
  display: none;
  justify-content: space-between;
}

.hidden_auth .lang,
.info_lang_menu_wrapper .lang {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 1.95rem;
  margin: 0 2.4rem;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
}

.hidden_auth .lang:after,
.info_lang_menu_wrapper .lang:after {
  background: url(./images/arrow_drop_down.svg) no-repeat 50%;
  background-size: contain;
  content: "";
  display: block;
  height: 2rem;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2rem;
}

.hidden_auth .lang li,
.info_lang_menu_wrapper .lang li {
  opacity: 0;
  padding-right: 2.5rem;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}

.hidden_auth .lang li a,
.info_lang_menu_wrapper .lang li a {
  position: relative;
}

.hidden_auth .lang li.active,
.info_lang_menu_wrapper .lang li.active {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  opacity: 1;
  order: -1;
}

.hidden_auth .lang li.active a,
.info_lang_menu_wrapper .lang li.active a {
  z-index: -1;
}

.hidden_auth .lang:hover,
.info_lang_menu_wrapper .lang:hover {
  overflow: visible;
}

.hidden_auth .lang:hover li,
.info_lang_menu_wrapper .lang:hover li {
  opacity: 1;
  z-index: 1;
}

.hidden_auth .auth-wrapper,
.info_lang_menu_wrapper .auth-wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  justify-content: space-between;
  margin-top: 2.8rem;
  width: 100%;
}

.hidden_auth .auth-wrapper a,
.info_lang_menu_wrapper .auth-wrapper a {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  background-position: 2rem 50%;
  background-repeat: no-repeat;
  background-size: 1.8rem;
  border: 1px solid transparent;
  border-radius: unset;
  flex-grow: 1;
  margin-left: 0;
  padding: 1.2rem 2rem;
  text-align: center;
  width: auto;
}

.hidden_auth .auth-wrapper a.active,
.info_lang_menu_wrapper .auth-wrapper a.active {
  padding: 1.5rem;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 1.8rem;
  border: 1px solid var(--Color-primary);
  border-radius: 0.8rem;
}

.hidden_auth .auth-wrapper a.link-account:hover,
.info_lang_menu_wrapper .auth-wrapper a.link-account:hover,
.hidden_auth .auth-wrapper a.link-logout:hover,
.info_lang_menu_wrapper .auth-wrapper a.link-logout:hover {
  opacity: 0.65;
}

.hidden_auth .auth-wrapper a.link-account:active,
.info_lang_menu_wrapper .auth-wrapper a.link-account:active,
.hidden_auth .auth-wrapper a.link-logout:active,
.info_lang_menu_wrapper .auth-wrapper a.link-logout:active {
  opacity: 0.5;
}

.hidden_auth .auth-wrapper .toolbar_lang,
.info_lang_menu_wrapper .auth-wrapper .toolbar_lang {
  width: 100%;
}

.hidden_auth .langlist_div,
.info_lang_menu_wrapper .langlist_div {
  background: url(./images/arrow_drop_down.svg) no-repeat right 0.5rem center;
  display: inline-block;
  margin-right: 0;
  position: relative;
  width: auto;
  width: 100%;
}

.hidden_auth .langlist_div .langlist_title,
.info_lang_menu_wrapper .langlist_div .langlist_title {
  background: none;
  border: 1px solid hsla(0, 0%, 100%, 0.4);
  border-radius: 1.2rem;
  color: #26bb7d;
  cursor: pointer;
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 600;
  height: 4.4rem;
  line-height: 2rem;
  padding: 1.2rem 3.6rem 1.2rem 1.2rem;
  text-transform: uppercase;
  width: auto;
}

.hidden_auth .langlist_div .langlist_ul,
.info_lang_menu_wrapper .langlist_div .langlist_ul {
  background: #26bb7d;
  border-radius: 0.8rem;
  display: none;
  margin-top: 0.8rem;
  padding: 2.4rem 3.2rem;
  position: absolute;
  right: 0;
  z-index: 16;
}

.hidden_auth .langlist_div .langlist_ul a.langlist_li,
.info_lang_menu_wrapper .langlist_div .langlist_ul a.langlist_li {
  border: none;
  border-radius: unset;
  display: block;
  margin: 0 0 2.4rem;
  padding: 0;
  text-decoration: none;
}

.hidden_auth .langlist_div .langlist_ul a.langlist_li:last-child,
.info_lang_menu_wrapper .langlist_div .langlist_ul a.langlist_li:last-child {
  margin-bottom: 0;
}

.hidden_auth .langlist_div .langlist_ul a.langlist_li .langlist_liimg,
.info_lang_menu_wrapper .langlist_div .langlist_ul a.langlist_li .langlist_liimg {
  display: none;
}

.hidden_auth .hidden_contacts,
.info_lang_menu_wrapper .hidden_contacts {
  margin-top: 8rem;
}

.hidden_auth .hidden_contacts .link_wrapper a,
.info_lang_menu_wrapper .hidden_contacts .link_wrapper a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.4rem;
  margin-bottom: 0.8rem;
  font: 400 1.4rem/4.4rem Nunito, sans-serif;
  height: 5.2rem;
  width: 100%;
  border: 1px solid var(--Color-primary);
  border-radius: 0.8rem;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 1.8rem;
  text-align: center;
  color: var(--Colors-Texts-Dark);
}

.info_lang_menu_wrapper .hidden_contacts .link_wrapper {
  background-color: transparent;
  transition: all 0.1s ease-in-out;
}

.hidden_auth .hidden_contacts .link_wrapper a:hover,
.info_lang_menu_wrapper .hidden_contacts .link_wrapper a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.hidden_auth .hidden_contacts .link_wrapper a:hover,
.info_lang_menu_wrapper .hidden_contacts .link_wrapper a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.lang_auth_wrapper {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (max-width: 640px) {

  .hidden_auth .auth-wrapper a,
  .info_lang_menu_wrapper .auth-wrapper a {
    font-size: 1.4rem;
  }

  .hidden_auth .auth-wrapper a:first-child {
    width: 100%;
    max-width: 19rem;
  }
}

.lang_auth_wrapper .langlist_div {
  position: relative;
}

.lang_auth_wrapper .langlist_div:hover {
  border-radius: 2.2rem;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%, #797979);
}

.header__auth .auth-wrapper {
  display: flex;
  gap: 0 20px;
}

.lang_auth_wrapper .langlist_div span {
  position: relative;
  display: inline-block;
  color: var(--Color-primary);
  margin-right: 0;
  padding-right: 2.4rem;
  width: 100%;
  font-weight: 400;
  background-size: 2rem;
}

.lang_auth_wrapper .langlist_div .langlist_title span:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  display: block;
  background: url(./images/arrow_drop_down_check.svg) no-repeat right center;
  background-size: 2rem 2rem;
}

.lang_auth_wrapper .langlist_div .langlist_title.active span:after {
  transform: rotate(180deg);
  left: 2.5rem;
}

.lang_auth_wrapper .langlist_div .langlist_title {
  padding: 1.2rem 2.4rem;
  display: inline-block;
  width: auto;
  font-size: 1.6rem;
  line-height: 2rem;
  text-transform: uppercase;
  border: 1px solid #314372;
  border-radius: 2.2rem;
  color: #fff;
  cursor: pointer;
  transition: color 0.1s ease-in-out;
}

.lang_auth_wrapper .langlist_div .langlist_title:hover {
  background: #272727;
  transition: all 0.1s ease-in-out;
}

.lang_auth_wrapper .langlist_div .langlist_title.active {
  transition: color 0.1s ease-in-out;
}

.lang_auth_wrapper .langlist_div .langlist_title:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.lang_auth_wrapper .langlist_div .langlist_ul {
  position: absolute;
  left: 0;
  display: none;
  margin-top: 0.4rem;
  padding: 1.6rem 0.1rem;
  border: 1px solid #AAC0F8;
  border-radius: 1.6rem;
  background-color: var(--Color-primary);
  box-shadow: 0rem 0.8rem 2.4rem 0rem rgba(0, 0, 0, 0.08);
  z-index: 16;
}

.lang_auth_wrapper .langlist_div .langlist_ul a.langlist_li {
  display: block;
  padding: 1.2rem 2.4rem;
  color: #fff;
  border: none;
  border-radius: unset;
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.lang_auth_wrapper .langlist_div .langlist_ul a.langlist_li:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.lang_auth_wrapper .langlist_div .langlist_ul a.langlist_li:active {
  opacity: 0.5;
  transition: all 0.1s ease-in-out;
}

.lang_auth_wrapper .langlist_div .langlist_ul a.langlist_li:last-child {
  margin-bottom: 0;
}

.lang_auth_wrapper .langlist_div .langlist_ul a.langlist_li .langlist_liimg {
  display: none;
}

.contacts_wrapper {
  position: relative;
}

.contacts_wrapper .contacts_title {
  background: none;
  background: url(./images/icon_drop_down_green.svg) 0 50% no-repeat;
  background-position: center right 2.4rem;
  background-size: 1.8rem;
  border: 1px solid #26bb7d;
  border-radius: 1.2rem;
  color: #26bb7d;
  cursor: pointer;
  display: none;
  font-size: 1.4rem;
  height: 4.4rem;
  line-height: 1.6rem;
  padding: 1.2rem 4.6rem 1.2rem 2.4rem;
  width: 14.4rem;
}

.contacts_wrapper .contacts_ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--Margin-main-mob);
}

.contacts_wrapper .contacts_ul a,
.contacts_wrapper .contacts_ul span {
  color: #26bb7d;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  padding-left: 2.4rem;
  text-decoration: none;
}

.contacts_wrapper .contacts_ul a.contacts-mail,
.contacts_wrapper .contacts_ul span.contacts-mail {
  background: url(./images/icon-mail.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper .contacts_ul a.contacts-tg,
.contacts_wrapper .contacts_ul span.contacts-tg {
  background: url(./images/icon-telegram.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper .contacts_ul a.contacts-jabber,
.contacts_wrapper .contacts_ul span.contacts-jabber {
  background: url(./images/header-icon-jabber.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper .contacts_ul a.contacts-phone,
.contacts_wrapper .contacts_ul span.contacts-phone {
  background: url(./images/header-icon-phone.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper .contacts_ul a.contacts-icq,
.contacts_wrapper .contacts_ul span.contacts-icq {
  background: url(./images/header-icon-icq.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper .contacts_ul a.contacts-skype,
.contacts_wrapper .contacts_ul span.contacts-skype {
  background: url(./images/header-icon-skype.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper .contacts_ul a.contacts-viber,
.contacts_wrapper .contacts_ul span.contacts-viber {
  background: url(./images/header-icon-viber.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper .contacts_ul a.contacts-whatsapp,
.contacts_wrapper .contacts_ul span.contacts-whatsapp {
  background: url(./images/header-icon-whatsapp.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper.overflow {
  margin-left: 2rem;
  margin-right: 0;
}

.contacts_wrapper.overflow .contacts_title {
  display: block;
}

.contacts_wrapper.overflow .contacts_ul {
  display: none;
}

.contacts_wrapper.opened .contacts_title {
  background-image: url(./images/icon_drop_up_green.svg);
}

.contacts_wrapper.opened .contacts_ul {
  background: #26bb7d;
  border: 1px solid #383838;
  display: block;
  margin-top: 0.8rem;
  padding: 1.6rem 2.8rem;
  position: absolute;
  right: 0;
  z-index: 16;
}

.contacts_wrapper.opened .contacts_ul a,
.contacts_wrapper.opened .contacts_ul span {
  background-size: 2.4rem;
  color: #fff;
  display: block;
  height: 4.8rem;
  line-height: 4.8rem;
  padding-left: 3.2rem;
  white-space: nowrap;
}

.contacts_wrapper.opened .contacts_ul a.contacts-mail,
.contacts_wrapper.opened .contacts_ul span.contacts-mail {
  background: url(./images/icon-mail-white.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper.opened .contacts_ul a.contacts-tg,
.contacts_wrapper.opened .contacts_ul span.contacts-tg {
  background: url(./images/icon-telegram-white.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper.opened .contacts_ul a.contacts-jabber,
.contacts_wrapper.opened .contacts_ul span.contacts-jabber {
  background: url(./images/icon-jabber-white.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper.opened .contacts_ul a.contacts-phone,
.contacts_wrapper.opened .contacts_ul span.contacts-phone {
  background: url(./images/icon-phone-white.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper.opened .contacts_ul a.contacts-icq,
.contacts_wrapper.opened .contacts_ul span.contacts-icq {
  background: url(./images/icon-icq-white.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper.opened .contacts_ul a.contacts-skype,
.contacts_wrapper.opened .contacts_ul span.contacts-skype {
  background: url(./images/icon-skype-white.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper.opened .contacts_ul a.contacts-viber,
.contacts_wrapper.opened .contacts_ul span.contacts-viber {
  background: url(./images/icon-viber-white.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.contacts_wrapper.opened .contacts_ul a.contacts-whatsapp,
.contacts_wrapper.opened .contacts_ul span.contacts-whatsapp {
  background: url(./images/icon-whatsapp-white.svg) no-repeat 0 50%;
  background-size: 2rem;
}

.info_lang_menu_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}

.info_lang_menu_wrapper .timetable_wrapper {
  color: #fff;
  font: 400 1.4rem/2.2rem Nunito, sans-serif;
  margin-right: 2rem;
  max-width: 24rem;
  width: auto;
}

.main-menu {
  display: flex;
}

@media only screen and (max-width: 640px) {
  .light .main-menu {
    background: rgba(4, 19, 57, 0.9);
    backdrop-filter: blur(5px);
  }

  .main-menu {
    color: #fff;
  }
}

.menu-open .main-menu {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.main-menu-btn {
  -ms-flex-negative: 0;
  background-color: transparent;
  border: 1px solid #314372;
  border-radius: 50%;
  flex-shrink: 0;
  width: 4.4rem;
  height: 4.4rem;
  margin-left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  right: 0;
  z-index: 1;
}

.light .main-menu-btn {
  border-color: #D7DEE9;
}

.main-menu-btn span {
  background: #FFF;
  display: block;
  height: 0.2rem;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 1.8rem;
}

.main-menu-btn span+span {
  margin-top: 0.3rem;
}

.main-menu-btn span:first-child {
  -webkit-transform: translateY(0) rotate(0deg);
  -ms-transform: translateY(0) rotate(0deg);
  transform: translateY(0) rotate(0deg);
}

.main-menu-btn span:nth-child(2) {
  opacity: 1;
}

.main-menu-btn span:last-child {
  -webkit-transform: translateY(0) rotate(0deg);
  -ms-transform: translateY(0) rotate(0deg);
  transform: translateY(0) rotate(0deg);
}

.menu-open .main-menu-btn-close {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 5.2rem;
  height: 5.2rem;
  border-radius: 0.8rem;
  background-color: transparent;
  border: 1px solid var(--Color-primary);
}

.menu-open .main-menu-btn-close span {
  position: relative;
  display: block;
  width: 1.8rem;
  height: 0.2rem;
  transition: all 0.3s ease-in-out;
  background: var(--Color-primary);
}

.menu-open .main-menu-btn-close span+span {
  margin-top: 0.3rem;
}

.menu-open .main-menu-btn-close span:first-child {
  transform: translateY(3px) rotate(45deg) translateX(0);
}

.menu-open .main-menu-btn-close span:last-child {
  transform: translateY(-2px) rotate(-45deg) translateX(0);
}

.main-menu__top {
  display: flex;
  justify-content: space-between;
}

.main-menu a {
  text-decoration: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
}

.main-menu__list>li>a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.light .main-menu__list>li>a:hover {
  opacity: 1;
  color: #1043C7;
  transition: all 0.1s ease-in-out;
}

.main-menu a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.main-menu a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.menu-open .main-menu a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.menu-open .main-menu a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.main-menu .current-menu-item a {
  text-decoration: none;
}

.main-menu li:last-child a {
  border-bottom: none;
}

.main-menu li.menu-item-has-children {
  border-bottom: none;
  position: relative;
}

.main-menu li.menu-item-has-children:before {
  background: url(./images/icon_drop_down.svg) no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 1.6rem;
  position: absolute;
  right: 0;
  top: 1rem;
  width: 1.6rem;
}

.main-menu li.menu-item-has-children.closed:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.main-menu li.menu-item-has-children.closed>.sub-menu {
  display: none;
}

.main-menu li.menu-item-has-children>a {
  position: relative;
}

.menu-open .main-menu .sub-menu .menu-item a,
.menu-open .main-menu .sub-menu-2 .menu-item a {
  padding-left: 4.8rem;
}

.menu-open .main-menu .sub-menu .menu-item .sub-menu .menu-item a {
  padding-left: 7.2rem;
}

.main-menu .sub-menu .menu-item a,
.main-menu .sub-menu-2 .menu-item a {
  transition: all 0.1s ease-in-out;
}

.main-menu .sub-menu .menu-item a:hover,
.main-menu .sub-menu-2 .menu-item a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.menu-open .main-menu .sub-menu .menu-item a:hover,
.menu-open .main-menu .sub-menu-2 .menu-item a:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.main-menu .sub-menu .menu-item a:active,
.main-menu .sub-menu-2 .menu-item a:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.main-menu__list a {
  display: inline-block;
  padding: 1.2rem 2.4rem;
  font-size: 1.4rem;
  line-height: 1.6rem;
  color: #fff;
}

.main-menu__list a {
  color: #FFF;
}

.light .main-menu__list a {
  color: var(--Color-primary);
}

.main-menu__list a>span {
  display: inline-block;
}

.flags_wrapper {
  display: none;
}

.menu-items-wrapper {
  background-color: var(--Color-primary);
  border: 1px solid #AAC0F8;
  border-radius: 0.8rem;
  padding: 0.8rem 0;
}

.desktop_hidden {
  display: none;
}

@media only screen and (max-width: 640px) {
  .main-menu li:not(: last-child) a {
    border-bottom: 1px solid var(--Colors-Fills-Deviders);
    width: 100%;
  }

  #wpadminbar {
    position: fixed !important;
  }

  body.menu-open {
    overflow: hidden;
  }


  .mobile_hidden,
  .user-bar {
    display: none;
  }

  .desktop_hidden,
  .hidden_contacts {
    display: block;
  }

  .hidden_auth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .all_btn_hidden {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .flags_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2.3rem;
    padding: 1.2rem 5rem 1.2rem 1.2rem;
    gap: 2.4rem;
  }

  .flags_wrapper a {
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
    height: 2rem;
    width: 3rem;
    transition: filter 0.1s ease-in-out;
  }

  .flags_wrapper a.active,
  .flags_wrapper a:hover {
    -webkit-filter: brightness(100%);
    filter: brightness(100%);
    transition: filter 0.1s ease-in-out;
  }

  .flags_wrapper a.ru_RU {
    background-image: url(./images/flags/flag_ru_RU.png);
  }

  .flags_wrapper a.en_US {
    background-image: url(./images/flags/flag_en_US.png);
  }

  .flags_wrapper a.ua_UA {
    background-image: url(./images/flags/flag_ua_UA.png);
  }

  .flags_wrapper a.es_ES {
    background-image: url(./images/flags/flag_es_ES.png);
  }

  .flags_wrapper a.kz_KZ {
    background-image: url(./images/flags/flag_kz_KZ.png);
  }
}

@media only screen and (min-width: 641px) {
  .header {
    position: relative;
    z-index: 99;
  }

  .main-menu li {
    border-bottom: none;
  }

  .main-menu li.menu-item-has-children:before {
    display: none;
  }

  .main-menu li.menu-item-has-children.closed {
    border: none;
  }

  .main-menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-start;
    -webkit-column-gap: 3.6rem;
    -moz-column-gap: 3.6rem;
    column-gap: 3.6rem;
  }

  .main-menu__list>li {
    position: relative;
    padding: 0;
    border-bottom: none;
  }

  .main-menu__list>li:not(:last-child) {
    margin-bottom: 0;
  }

  .main-menu__list>li>a {
    padding: 0;
    font-size: 1.6rem;
    line-height: 2rem;
    max-width: 27.4rem;
    text-decoration: none;
    white-space: break-spaces;
  }

  .main-menu__list>li.menu-item-has-children {
    display: flex;
    cursor: pointer;
    margin-bottom: -1rem;
  }

  .main-menu__list>li.menu-item-has-children a {
    padding-right: 2.4rem;
  }

  .main-menu__list>li.menu-item-has-children>a:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0rem;
    display: block;
    background: url(./images/arrow_drop_down_check.svg) no-repeat right center;
    background-size: 2rem;
    width: 2rem;
    height: 2rem;
    transition: 0.3s all linear;
  }

  .main-menu__list>li.menu-item-has-children:before {
    display: none;
  }

  .main-menu__list>li.menu-item-has-children:hover>ul {
    opacity: 1;
    z-index: 9;
  }

  .main-menu__list>li.menu-item-has-children>ul .sub-menu {
    padding-left: 2rem;
  }

  .main-menu__list>li.menu-item-has-children>a:hover:after {
    transform: rotate(180deg);
    transition: 0.3s all linear;
  }

  .light .main-menu__list>li.menu-item-has-children>a:hover:after {
    background: url(./images/arrow_drop_down_check-hover.svg) no-repeat right center;
    background-size: 2rem;
  }

  .main-menu__list>li.menu-item-has-children>ul {
    position: absolute;
    top: calc(100% - 0.2rem);
    right: -50%;
    padding: 1.6rem 0rem;
    min-width: 24rem;
    background-color: var(--Color-primary);
    border: 1px solid #AAC0F8;
    border-radius: 1.6rem;
    box-shadow: 0px 0.8rem 2.4rem 0px rgba(0, 0, 0, 0.08);
    color: #fff;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: -1;
  }

  .main-menu__list>li.menu-item-has-children>ul>li:not(:last-child) {
    margin-bottom: 0;
  }

  .main-menu__list>li.menu-item-has-children>ul>li>a {
    position: relative;
    display: block;
    max-width: 27.4rem;
    min-width: 15rem;
    font-size: 1.6rem;
    line-height: 2rem;
    border-radius: unset;
    color: #fff !important;
    text-decoration: none;
  }

  .main-menu__list>li.menu-item-has-children>ul>li.menu-item-has-children>a:after {
    background: url(./images/arrow-right.png) no-repeat 50%;
    background-size: contain;
    content: "";
    display: none;
    height: 1.3rem;
    opacity: 0;
    position: absolute;
    right: 1.4rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    width: 0.8rem;
  }

  .main-menu__list>li.menu-item-has-children>ul>li.menu-item-has-children>a:hover:after {
    opacity: 1;
  }

  .main-menu__list>li.menu-item-has-children>ul>li:hover>a:after {
    opacity: 1;
  }


  .main-menu__list>li.menu-item-has-children>ul>li>ul:before {
    border-left: 0.1rem solid #eee;
    content: "";
    display: none;
    height: 100%;
    left: 1.4rem;
    position: absolute;
    top: 0;
  }

  .main-menu__list>li.menu-item-has-children>ul>li>ul>li:not(:last-child) {
    margin-bottom: 0;
  }

  .main-menu__list>li.menu-item-has-children>ul>li>ul>li>a {
    border-radius: 0.2rem;
    color: #fff;
    display: block;
    font-size: 1.6rem;
    line-height: 2rem;
    height: auto;
    max-width: 27.4rem;
    min-width: 15rem;
    position: relative;
    text-decoration: none;
    white-space: break-spaces;
  }

  .main-menu__list>li.menu-item-has-children>ul>li>ul>li>a:hover {
    background: none;
    border: none;
    color: #fff;
  }

  .main-menu__list>li.menu-item-has-children>ul>li>ul>li>a span {
    padding: 0;
  }

  .topmenu_wrapper {
    position: relative;
  }

  .main-menu {
    background: transparent;
    height: auto;
    left: auto;
    min-width: 44.6rem;
    overflow: visible;
    padding: 0;
    position: static;
    right: 0;
    top: 5rem;
    width: auto;
    z-index: 999995;
  }

  .main-menu,
  .menu-open .main-menu {
    display: block;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .menu-items-wrapper {
    background: none;
    border: none;
    border-radius: none;
    padding: 0;
  }

  .menu-items-wrapper .hidden_auth {
    display: none;
  }

  .menu-items-wrapper .hidden_auth .auth-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 2.4rem;
  }

  .menu-items-wrapper .hidden_auth .auth-wrapper a {
    background-position: 2rem 50%;
    background-repeat: no-repeat;
    background-size: 1.8rem;
    border: 1px solid hsla(0, 0%, 100%, 0.4);
    color: #fff;
  }

  .menu-items-wrapper .hidden_auth .auth-wrapper a span {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: 1.8rem;
    padding-left: 2rem;
  }

  .menu-items-wrapper .hidden_auth .auth-wrapper a.link-account span {
    background-image: url(./images/icon-account-white.svg);
  }

  .menu-items-wrapper .hidden_auth .auth-wrapper a.link-logout span {
    background-image: url(./images/icon-logout-white.svg);
    background-position: right 0 top 50%;
    padding-left: 0;
    padding-right: 2rem;
  }

  .menu-items-wrapper .hidden_auth .auth-wrapper a.link-register span {
    background-image: url(./images/icon-register-white.svg);
  }

  .menu-items-wrapper .hidden_auth .auth-wrapper a.link-login span {
    background-image: url(./images/icon-login-white.svg);
  }
}

.footer {
  padding: 35px 0;
  box-sizing: border-box;
  font-size: 16px;
  background-color: #31234A;
  color: #ffffff;
  margin-top: auto;
}

.footer__grid {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 120rem;
  gap: 60px;
  justify-content: space-between;
}

.footer a {
  text-decoration: none;
  font-size: 16px;
  color: #ffffff;
  transition: all 0.1s ease-in-out;
}

.footer a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.footer a:active {
  text-decoration: underline;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.footer__logo {
  background-image: url(./images/daeo-pro-logo.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 18px;
  width: 300px;
  height: 142px;
}

.footer__logo img {
  width: 32rem;
}

.footer__logo-mobile {
  display: none;
}

.footer__menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 150px;
  gap: 0 50px;
}


.footer__menu li:not(:last-child) {
  margin-bottom: 1.2rem;
}

.footer__col-3 {
  flex-direction: column;
  display: flex;
}

@media only screen and (max-width: 1145px) {
  .footer__menu {
    max-height: unset;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 1000px) {
  .footer__logo {
    width: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .footer__grid {
    flex-direction: column;
    gap: 20px;
  }

  .footer__logo {
    height: 100px;
  }
}

@media only screen and (max-width: 640px) {
  .navigation .main-menu__list a {
    color: #fff !important;
  }

  .menu-open .main-menu__list a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    width: 100%;
  }

  .menu-open .main-menu .menu-items-wrapper {
    color: #000000;
  }

  .main-menu li.menu-item-has-children:before {
    display: none;
  }

  .footer__col-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
    padding: 0;
  }

}

.footer__col-3 a {
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2rem;
  padding-bottom: 2rem;
}

.footer__col-3 a:not(:last-child) {
  margin-bottom: 0;
}

.footer__col-3 a.contacts-tg span {
  background: url(./images/telegram.svg) no-repeat 0 50%;
  background-size: 2.1rem;
  padding-left: 2.5rem;
  margin-bottom: 2rem;
}

.footer__col-3 a.contacts-mail span {
  background: url(./images/e-mail.svg) no-repeat 0 50%;
  background-size: 2.1rem;
  padding-left: 2.4rem;
}

.footer__col-3 a.contacts-jabber span {
  background: url(./images/footer-link-jabber.svg) no-repeat 0 50%;
  background-size: 1.6rem;
  padding-left: 2rem;
}

.footer__col-3 a.contacts-phone span {
  background: url(./images/footer-link-phone.svg) no-repeat 0 50%;
  background-size: 1.6rem;
  padding-left: 2rem;
}

.footer__col-3 a.contacts-icq span {
  background: url(./images/footer-link-icq.svg) no-repeat 0 50%;
  background-size: 1.6rem;
  padding-left: 2rem;
}

.footer__col-3 a.contacts-skype span {
  background: url(./images/Skype.svg) no-repeat 0 bottom;
  background-size: contain;
  padding-left: 2.5rem;
}

.footer__col-3 a.contacts-viber span {
  background: url(./images/footer-link-viber.svg) no-repeat 0 50%;
  background-size: 1.6rem;
  padding-left: 2rem;
}

.footer__col-3 a.contacts-whatsapp span {
  background: url(./images/footer-link-whatsapp.svg) no-repeat 0 50%;
  background-size: 1.6rem;
  padding-left: 2rem;
}

.footer .social_links--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  transition: all 0.3s ease;
}

.footer .social_links:first-child {
  margin-bottom: 42px;
}

.footer .social_links h5 {
  margin-bottom: 8px;
  width: max-content;
}

.footer .social_links-title {
  font-weight: 700;
  font-size: 20px;
}

.social_links a:hover {
  opacity: 0.7;
}

.social_links a:active {
  opacity: 0.5;
}

.footer .social_links a {
  display: block;
  width: 36px;
  height: 36px;
  background-size: 36px 36px;
  background-position: center;
  background-repeat: no-repeat;
}

.footer .social_links a.contacts-tg {
  background-image: url(./images/telegram.svg);
}

.footer .social_links a.contacts-vk {
  background-image: url(./images/vkontakte.svg);
}

.footer .social_links a.contacts-ins {
  background-image: url(./images/instagram.svg);
}

.footer .social_links a.contacts-mail {
  background-image: url(./images/email.svg);
}


.footer__col-2 {
  align-self: flex-start;
}

.footer__col-4 {
  align-self: flex-start;
  display: none;
}

.footer__info {
  margin-top: 0.5rem;
  white-space: pre;
  line-height: 2.4rem;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  color: #B5B5B5;
  opacity: 0.6;
}

.light .footer__info {
  color: #4D7BF1;
}

.footer .soc {
  margin: 0 auto;
}

.footer .cop {
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  opacity: 0.5;
  margin-top: 10px;
}

@media only screen and (max-width: 1145px) {

  .footer .cop {
    margin-top: 40px;
  }
}

.soc {
  gap: 1.3rem;
}

.soc,
.soc-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.soc-link {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background: #fff;
  border-radius: 50%;
  height: var(--Margin-main-mob);
  justify-content: center;
  overflow: hidden;
  text-decoration: none;
  width: var(--Margin-main-mob);
}

.soc-link img {
  max-width: 50%;
}

.soc-link img.fb-ico {
  max-width: 23%;
}

.lang_constants {
  display: none;
}

.app-link {
  display: block;
  height: 6rem;
  border-radius: 0.8rem;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 640px) {
  .googleplay {
    display: none;
  }

  .appstore {
    display: none;
  }

  .footer__col-3 .social_links {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .footer__col-4 {
    padding-top: 0;
    align-self: center;
  }

  .footer__info {
    margin-top: 0;
  }
}

.captcha_sci_div .captcha_sci_body .captcha_sci_img img {
  border-radius: 1.6rem;
  height: 100%;
  width: 100%;
  object-fit: cover;
  background-color: transparent;
}



.main-form {
  margin-bottom: 50px;
}

@media only screen and (max-width: 640px) {
  .main-form {
    margin-bottom: 1.2rem;
  }
}

.xchange_type_list {
  position: relative;
  max-width: 772px;
  width: 100%;
  padding: 26px 50px;
  border-radius: 15px;
  border: 2px solid #B8E545;
}

.xchange_type_list__info {
  color: #26bb7d;
  font-size: 1.2rem;
  line-height: 2;
}

.xchange_type_list__info a {
  color: #e1f9ef;
  padding-left: 0.2rem;
  text-decoration: none;
}

.xchange_type_list__center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  padding: 0.8rem 1rem;
  position: relative;
}

@media only screen and (min-width: 993px) {
  .xchange_type_list__center {
    padding-top: 5.5rem;
  }
}

.xchange_type_list__footer {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  padding-top: 1.8rem;
}

@media only screen and (min-width: 993px) {
  .xchange_type_list .grid {
    -ms-grid-columns: 1fr 0 9rem 0 1fr;
    gap: 0;
    grid-template-columns: 1fr 9rem 1fr;
  }
}

.xchange_type_list .input {
  -webkit-box-shadow: 1rem 1rem 3rem 0 rgba(190, 200, 228, 0.25);
  box-shadow: 1rem 1rem 3rem 0 rgba(190, 200, 228, 0.25);
  height: 5rem;
  padding-left: 2rem;
}

.xchange_type_list .input-label:not(:last-child) {
  margin-bottom: 1.8rem;
}

.xchange_type_list h2 {
  font-family: Nunito, sans-serif;
  font-size: 2.4rem;
  font-weight: 500;
  text-transform: uppercase;
}

.xchange_type_list h2:not(:last-child) {
  margin-bottom: 1.5rem;
}

.xchange_type_list .btn {
  min-width: 21rem;
}

.swap {
  padding-bottom: var(--Margin-main-mob);
}

.swap__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3rem;
}

.swap__row.bb-1 {
  border-bottom: 0.1rem solid #112723;
}

.swap__desc {
  color: #26bb7d;
  font-size: 1.2rem;
}

.swap__desc a {
  color: #e1f9ef;
  font-weight: 600;
  padding-left: 0.2rem;
  text-decoration: none;
}

@media only screen and (min-width: 993px) {
  .swap__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
  }

  .swap__left-col {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 41.0628019324%;
  }

  .swap__right-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: right;
  }

  .swap__right-col input {
    max-width: 15rem;
  }
}

.exchange_status_html p a,
.page_wrap p a,
.text-content p a {
  font-weight: 500;
  color: var(--Color-primary);
  text-decoration: none;
  transition: color 0.1s ease-in-out;
}

.exchange_status_html p a:hover,
.page_wrap p a:hover,
.text-content p a:hover {
  color: var(--Color-primary);
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.exchange_status_html p a:active,
.page_wrap p a:active,
.text-content p a:active {
  color: var(--Color-primary);
  text-decoration: underline;
  transition: color 0.1s ease-in-out;
}

.exchange_status_html ol:not([class]),
.page_wrap ol:not([class]),
.text-content ol:not([class]) {
  counter-reset: num;
  list-style-type: none;
}

.exchange_status_html ol:not([class]) li,
.page_wrap ol:not([class]) li,
.text-content ol:not([class]) li {
  padding-left: 2rem;
  position: relative;
}

.exchange_status_html ol:not([class]) li:not(:last-child),
.page_wrap ol:not([class]) li:not(:last-child),
.text-content ol:not([class]) li:not(:last-child) {
  margin-bottom: 1.5rem;
}

.exchange_status_html ol:not([class]) li:before,
.page_wrap ol:not([class]) li:before,
.text-content ol:not([class]) li:before {
  color: var(--Colors-Texts-Dark);
  content: counter(num) ".";
  counter-increment: num;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Nunito, sans-serif;
  font-size: 1.4rem;
  left: 0;
  position: absolute;
  text-align: left;
  top: 0.2rem;
}

.exchange_status_html ul:not([class]),
.page_wrap ul:not([class]),
.text-content ul:not([class]) {
  list-style: none;
}

.exchange_status_html ul:not([class]) li,
.page_wrap ul:not([class]) li,
.text-content ul:not([class]) li {
  position: relative;
}

.page_wrap .promo_wrap ul:not([class]) li {
  padding-left: 0;
}

.exchange_status_html ul:not([class]) li,
.page_wrap ul:not([class]) li,
.text-content ul:not([class]) li {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.exchange_status_html ul:not([class]) li:not(:last-child),
.page_wrap ul:not([class]) li:not(:last-child),
.text-content ul:not([class]) li:not(:last-child) {
  margin-bottom: 0.8rem;
}

.page_wrap .promo_wrap ul:not([class]) li:not(:last-child) {
  margin: 0;
}

.page-id-183 .checkstatus_line.has_submit {
  margin-bottom: 0;
}

.page-id-183 .checkstatus_div_ins {
  width: 100%;
}

.form_field_ins input,
.form_field_ins {
  width: 100%;
  max-width: 100%;
}

.form_field_clear,
.page-id-183 .form_field_clear.checkstatus_line_clear {
  display: none;
}

@media only screen and (max-width: 640px) {

  .exchange_status_html ul:not([class]) li,
  .page_wrap ul:not([class]) li,
  .text-content ul:not([class]) li {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .exchange_status_html ul:not([class]) li,
  .page_wrap ul:not([class]) li,
  .text-content ul:not([class]) li {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }
}

.exchange_status_html ul:not([class]) li:before,
.page_wrap ul:not([class]) li:before,
.text-content ul:not([class]) li:before {
  background-color: var(--Color-primary);
  border-radius: 50%;
  content: "";
  counter-increment: num;
  width: 1rem;
  height: 1rem;
  left: 0;
  position: absolute;
  top: 0.6rem;
}

.page_wrap .promo_wrap ul:not([class]) li:before {
  display: none;
}

.exchange_status_html h1,
.exchange_status_html h2,
.page_wrap h1,
.page_wrap h2,
.text-content h1,
.text-content h2 {
  margin-bottom: 2.5rem;
}

.exchange_status_html h3,
.exchange_status_html h4,
.exchange_status_html h5,
.exchange_status_html h6,
.page_wrap h3,
.page_wrap h4,
.page_wrap h5,
.page_wrap h6,
.text-content h3,
.text-content h4,
.text-content h5,
.text-content h6 {
  margin-bottom: 2rem;
}

.full-img {
  border-radius: 0.3rem;
  overflow: hidden;
}

.warning {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #112723;
  border: none;
  border-radius: 0.2rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.2rem;
  min-height: 5rem;
  padding: 1.6rem 3rem;
}

.warning_error {
  background: #f65d5d;
}

.green-text {
  color: #26bb7d;
}

.item {
  background: #333;
  padding: 1rem;
}

.disclaimer {
  margin-bottom: var(--Margin-main-mob);
  padding: var(--Desktop-Main-Main-Big-Block-Top-Padding) var(--Desktop-Main-Main-Big-Block-Horizontal-Paddings) var(--Desktop-Main-Main-Big-Block-Bottom-Paddings) var(--Desktop-Main-Main-Big-Block-Horizontal-Paddings);
  font: 400 1.6rem/2.4rem Nunito, sans-serif;
  border-radius: var(--Desktop-Radius-Main-Big-Block-Corner);
  background: var(--Order-Big-Block-Fill-Gradient);
  border: 1px solid rgba(255, 255, 255, 0.08);
  position: relative;
}

.hometext-wrapper .hometext-wrapper_ins.container {
  position: relative;
}

@media(max-width:640px) {
  .disclaimer:before {
    display: none;
  }
}

.disclaimer h2.h2-title {
  font: 600 2.8rem/3.4rem Nunito, sans-serif;
  margin-bottom: 1.6rem;
  color: #FFF;
}

.disclaimer h2.h2-title:empty {
  display: none;
}

@media only screen and (max-width: 640px) {
  .disclaimer {
    margin-bottom: var(--Margin-main-mob);
    padding: 2.4rem 2.4rem 2.8rem 2.4rem;
    border-radius: 0 0;
  }

  .feedback {
    border-radius: 0.8rem;
  }
}

@media only screen and (max-width: 1920px) {
  html {
    font-size: 10px;
  }
}

@media only screen and (max-width: 1200px) {

  .navigation__container {
    padding: 0 0;
    display: flex;
    justify-content: space-between;
  }

  .header_timetable {
    margin-right: 0;
  }

  .wclosearea_ins {
    padding: 1.6rem 2.4rem;
  }

  .wclosearea_hide {
    top: 1.6rem;
    right: 2.4rem;
    width: 1.6rem;
    height: 1.6rem;
    background-size: 1.6rem;
  }

  .wclosearea_text_ins {
    font-size: 1.4rem;
    line-height: 1.6rem;
    min-height: unset;
  }

  .page-block {
    padding-bottom: 1.2rem;
    padding-top: 1.2rem;
  }

  html {
    font-size: 0.8083333333vw;
  }
}

@media only screen and (max-width: 900px) {
  html {
    font-size: 0.8111111111vw;
  }
}

@media only screen and (max-width: 640px) {
  html {
    font-size: 2.7777777778vw;
  }

  .contacts_wrapper,
  .info_lang_menu_wrapper>.timetable_wrapper,
  .info_lang_menu_wrapper>.tolbar_lang {
    display: none;
  }

  .statuswork_div {
    display: none;
  }




  .footer__grid {
    max-width: 120rem;
  }


  .header__container {
    margin-top: 5rem;
  }

  .footer__grid .footer__col-1 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .footer__col-2,
  .footer__col-3 {
    align-self: center;
    font-size: 1.4rem;
    line-height: 1.6rem;
    display: flex;
    flex-direction: column;
  }

  .footer__info {
    margin-bottom: 2.1rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
    display: none;
  }

  .footer__logo-mobile {
    display: none;
  }


  .footer__col-3 a {
    padding: 0;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding-bottom: 2rem;
  }

  .footer__col-3 a.contacts-tg span {
    background-size: 1.6rem;
    padding-left: 2rem;
    margin-bottom: 2rem;
  }

  .footer__col-3 a.contacts-mail span {
    background-size: 1.6rem;
    padding-left: 2rem;
  }

  .footer__col-3 a.contacts-jabber span {
    background-size: 1.6rem;
    padding-left: 2rem;
  }

  .footer__col-3 a.contacts-phone span {
    background: url(./images/footer-link-phone.svg) no-repeat 0 50%;
    background-size: 1.6rem;
    padding-left: 2rem;
  }

  .footer__col-3 a.contacts-icq span {
    background: url(./images/footer-link-icq.svg) no-repeat 0 50%;
    background-size: 1.6rem;
    padding-left: 2rem;
  }

  .footer__col-3 a.contacts-skype span {
    background-size: 1.6rem;
    padding-left: 2rem;
  }

  .footer__col-3 a.contacts-viber span {
    background: url(./images/footer-link-viber.svg) no-repeat 0 50%;
    background-size: 1.6rem;
    padding-left: 2rem;
  }

  .footer__col-3 a.contacts-whatsapp span {
    background: url(./images/footer-link-whatsapp.svg) no-repeat 0 50%;
    background-size: 1.6rem;
    padding-left: 2rem;
  }

  .grid.premium-3-1 {
    -ms-grid-columns: 1fr;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    gap: 0;
    grid-template-columns: 1fr;
    border-radius: unset;
  }

  .homechange {
    margin-bottom: 0;
    margin-top: 0;
  }

  .logo-promo {
    height: 2rem;
    margin-top: 0;
  }

  .logo-promo,
  .logo-promo img {
    display: none;
  }

  .page-block {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-block.negative-mt {
    margin-top: var(--Margin-main-mob);
    z-index: 1;
  }

  .advantages {
    margin-bottom: var(--Margin-main-mob);
    padding-bottom: 0;
  }

  .disclaimer h2.h2-title {
    margin-bottom: 1.6rem;
    font-size: 2.4rem;
    line-height: 3rem;
  }

  .disclaimer p {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .feedback-wrapper {
    padding: 1rem;
  }

  .hexch_widget .hexch_cols {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hexch_widget .hexch_cols .hexch_left,
  .hexch_widget .hexch_cols .hexch_right {
    float: none;
    width: 100%;
  }

  .hexch_widget .hexch_pers .hexch_pers_div_ins {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .select_js_ul {
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
  }

  .xchange_type_plitka .select_js_ul,
  .xchange_type_table.tbl5 .select_js_ul {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%;
    border-radius: 0.8rem;
  }

  .iselect_js .select_js_title_ins {
    line-height: normal;
  }

  .iselect_js .select_js_title_ins:after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(16, 84, 61, 0)), color-stop(80%, #10543d));
    background-image: -o-linear-gradient(left, rgba(16, 84, 61, 0) 50%, #10543d 80%);
    background-image: linear-gradient(90deg, rgba(16, 84, 61, 0) 50%, #10543d 80%);
    content: "";
    display: none;
    height: 100%;
    position: absolute;
    right: 0;
    width: 3rem;
    width: 100%;
  }

  .xchange_type_table.tbl1 {
    margin-bottom: var(--Margin-main-mob);
    margin-top: 0;
  }

  .xchange_type_table.tbl1 #xtt_right_col_html,
  .xchange_type_table.tbl1 .scroll-wrapper,
  .xchange_type_table.tbl4 #xtt_right_col_html,
  .xchange_type_table.tbl4 .scroll-wrapper,
  .xchange_type_table.tbl5 #xtt_right_col_html,
  .xchange_type_table.tbl5 .scroll-wrapper {
    padding-right: 0;
    height: 41.3rem;
    overflow-y: scroll;
    border-radius: 0.8rem;
  }

  .xchange_type_table.tbl1 #xtt_right_col_html::-webkit-scrollbar,
  .xchange_type_table.tbl1 .scroll-wrapper::-webkit-scrollbar,
  .xchange_type_table.tbl4 #xtt_right_col_html::-webkit-scrollbar,
  .xchange_type_table.tbl4 .scroll-wrapper::-webkit-scrollbar,
  .xchange_type_table.tbl5 #xtt_right_col_html::-webkit-scrollbar,
  .xchange_type_table.tbl5 .scroll-wrapper::-webkit-scrollbar {
    width: 0.8rem;
  }

  .xchange_type_table.tbl1 #xtt_right_col_html::-webkit-scrollbar-thumb,
  .xchange_type_table.tbl1 .scroll-wrapper::-webkit-scrollbar-thumb,
  .xchange_type_table.tbl4 #xtt_right_col_html::-webkit-scrollbar-thumb,
  .xchange_type_table.tbl4 .scroll-wrapper::-webkit-scrollbar-thumb,
  .xchange_type_table.tbl5 #xtt_right_col_html::-webkit-scrollbar-thumb,
  .xchange_type_table.tbl5 .scroll-wrapper::-webkit-scrollbar-thumb {
    background: rgba(165, 165, 165, 0.16);
    border-radius: 0.5rem;
  }

  .xchange_type_table.tbl1 #xtt_right_col_html::-webkit-scrollbar-track,
  .xchange_type_table.tbl1 .scroll-wrapper::-webkit-scrollbar-track,
  .xchange_type_table.tbl4 #xtt_right_col_html::-webkit-scrollbar-track,
  .xchange_type_table.tbl4 .scroll-wrapper::-webkit-scrollbar-track,
  .xchange_type_table.tbl5 #xtt_right_col_html::-webkit-scrollbar-track,
  .xchange_type_table.tbl5 .scroll-wrapper::-webkit-scrollbar-track {
    background: none;
  }

  .xchange_type_table.tbl1 .xtt_left_col_table_ins,
  .xchange_type_table.tbl1 .xtt_right_col_table_ins,
  .xchange_type_table.tbl4 .xtt_left_col_table_ins,
  .xchange_type_table.tbl4 .xtt_right_col_table_ins {
    position: relative;
  }

  .xchange_type_table.tbl5 .xtt_left_col_table_ins,
  .xchange_type_table.tbl5 .xtt_right_col_table_ins {
    position: relative;
    height: 44.5rem;
  }

  .xchange_type_table.tbl1 .xtt_left_col_table_ins:before,
  .xchange_type_table.tbl1 .xtt_right_col_table_ins:before,
  .xchange_type_table.tbl4 .xtt_left_col_table_ins:before,
  .xchange_type_table.tbl4 .xtt_right_col_table_ins:before,
  .xchange_type_table.tbl5 .xtt_left_col_table_ins:before,
  .xchange_type_table.tbl5 .xtt_right_col_table_ins:before {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 237, 182, 0)), to(rgba(8, 237, 182, 0.15)));
    background: -o-linear-gradient(bottom, rgba(8, 237, 182, 0) 0, rgba(8, 237, 182, 0.15) 100%);
    background: linear-gradient(0deg, rgba(8, 237, 182, 0), rgba(8, 237, 182, 0.15));
    content: " ";
    display: none;
    height: 1.5rem;
    position: absolute;
    top: 4.5rem;
    width: 100%;
    z-index: 1;
  }

  .xchange_type_table.tbl1 .xtt_icon_wrap,
  .xchange_type_table.tbl1 .xtt_one_line_curs_right,
  .xchange_type_table.tbl1 .xtt_one_line_reserv_right,
  .xchange_type_table.tbl1 .xtt_title_link_wrap,
  .xchange_type_table.tbl4 .xtt_icon_wrap,
  .xchange_type_table.tbl4 .xtt_one_line_curs_right,
  .xchange_type_table.tbl4 .xtt_one_line_reserv_right,
  .xchange_type_table.tbl4 .xtt_title_link_wrap,
  .xchange_type_table.tbl5 .xtt_icon_wrap,
  .xchange_type_table.tbl5 .xtt_one_line_curs_right,
  .xchange_type_table.tbl5 .xtt_one_line_reserv_right,
  .xchange_type_table.tbl5 .xtt_title_link_wrap {
    display: none;
  }

  .xchange_type_table.tbl1 .xtt_table_body_wrap,
  .xchange_type_table.tbl4 .xtt_table_body_wrap {
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    justify-content: center;
    flex-wrap: nowrap;
    gap: 0;
    max-height: unset;
    padding: 2.4rem 2.4rem 2.8rem 2.4rem;
    border: none;
    border-radius: unset;
    background: linear-gradient(293deg, #27435D 4.42%, rgba(61, 61, 61, 0.00) 31.33%, rgba(61, 61, 61, 0.00) 50.09%, #27435D 98.97%), linear-gradient(270deg, #3D3D3D 0%, rgba(61, 61, 61, 0.00) 20.31%, rgba(61, 61, 61, 0.00) 75.52%, #3D3D3D 100%), #232323;
  }

  .xchange_type_table.tbl1 .xtt_table_body_wrap::after,
  .xchange_type_table.tbl4 .xtt_table_body_wrap::after {
    content: " ";
    position: absolute;
    bottom: 2rem;
    left: 0;
    height: 2rem;
    width: 0%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, Dark) 100%);
    z-index: 1;
  }

  .xchange_type_table.tbl5 .xtt_table_body_wrap::after {
    content: " ";
    position: absolute;
    top: 45.1rem;
    bottom: 0;
    left: 0;
    height: 2rem;
    width: 0%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, Dark) 100%);
    z-index: 1;
  }

  .xchange_type_table.tbl1 .xtt_table_body_wrap .xtt_left_col_table,
  .xchange_type_table.tbl4 .xtt_table_body_wrap .xtt_left_col_table {
    padding: 0;
    float: none;
    width: 50%;
    background: transparent;
  }

  .xchange_type_table.tbl1 .xtt_table_body_wrap .xtt_left_col_table .xtt_left_incol_title,
  .xchange_type_table.tbl4 .xtt_table_body_wrap .xtt_left_col_table .xtt_left_incol_title,
  .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_left_col_table .xtt_left_incol_title,
  .xchange_type_table.tbl1 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title,
  .xchange_type_table.tbl4 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title,
  .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title {
    margin-bottom: 2rem;
    font: 600 2.4rem/2.8rem Nunito, sans-serif;
    text-align: center;
  }

  @media(max-width:640px) {

    .xchange_type_table.tbl1 .xtt_table_body_wrap .xtt_left_col_table .xtt_left_incol_title,
    .xchange_type_table.tbl4 .xtt_table_body_wrap .xtt_left_col_table .xtt_left_incol_title,
    .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_left_col_table .xtt_left_incol_title,
    .xchange_type_table.tbl1 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title,
    .xchange_type_table.tbl4 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title,
    .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title {
      font: 600 1.8rem/2.1rem Nunito, sans-serif;
    }
  }

  .xchange_type_table.tbl1 .xtt_table_body_wrap .xtt_right_col_table,
  .xchange_type_table.tbl4 .xtt_table_body_wrap .xtt_right_col_table {
    padding: 0 0 0 2rem;
    float: none;
    margin-left: 0;
    width: 50%;
    background: transparent;
  }

  .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_left_col_table {
    padding: 2.2rem 0 2.3rem 2.2rem;
    width: 50%;
    border: 0;
    border-radius: unset;
    border-right: 0;
    background: transparent;
  }

  .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_right_col_table {
    padding: 2.2rem 2.2rem 2.3rem 2rem;
    width: 50%;
    border-radius: 0 2rem 2rem 0;
    border-left: 0;
    border: 0;
    border-radius: unset;
    border-right: 0;
    background: transparent;
  }

  .xchange_type_table.tbl1 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title .xtt_table_title2,
  .xchange_type_table.tbl4 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title .xtt_table_title2,
  .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_right_col_table .xtt_right_incol_title .xtt_table_title2 {
    width: 100%;
  }

  .xchange_type_table.tbl1 .xtt_table_body_wrap .xtt_data_col_table,
  .xchange_type_table.tbl4 .xtt_table_body_wrap .xtt_data_col_table,
  .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_data_col_table {
    margin-top: 2.4rem;
    padding: 0;
    background: transparent;
  }

  .xchange_type_table.tbl1 .xtt_one_line_left,
  .xchange_type_table.tbl4 .xtt_one_line_left,
  .xchange_type_table.tbl5 .xtt_one_line_left,
  .xchange_type_table.tbl1 .xtt_one_line_right,
  .xchange_type_table.tbl4 .xtt_one_line_right,
  .xchange_type_table.tbl5 .xtt_one_line_right {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    justify-content: center;
    margin: 0.5rem 0;
    padding: 1.2rem 1.2rem;
    border: none;
    border-radius: 0.8rem;
    opacity: 1;
  }

  .js_item_left.active .xtt_one_line_left,
  .js_item_left:hover .xtt_one_line_left,
  .xchange_type_table.tbl4 .xtt_one_line_right:hover {
    border-radius: 0.8rem;
  }

  .xchange_type_table.tbl1 .xtt_one_line_left .xtt_one_line_ico_left,
  .xchange_type_table.tbl4 .xtt_one_line_left .xtt_one_line_ico_left,
  .xchange_type_table.tbl5 .xtt_one_line_left .xtt_one_line_ico_left {
    margin: 0;
    margin-bottom: 0.4rem;
    padding: 0;
  }

  .xchange_type_table.tbl1 .xtt_one_line_left .xtt_one_line_ico_left .xtt_change_ico,
  .xchange_type_table.tbl4 .xtt_one_line_left .xtt_one_line_ico_left .xtt_change_ico,
  .xchange_type_table.tbl5 .xtt_one_line_left .xtt_one_line_ico_left .xtt_change_ico {
    background-size: cover;
    height: 6rem;
    margin: 0;
    width: 6rem;
  }

  .xchange_type_table.tbl1 .xtt_one_line_left .xtt_one_line_name_left,
  .xchange_type_table.tbl4 .xtt_one_line_left .xtt_one_line_name_left,
  .xchange_type_table.tbl5 .xtt_one_line_left .xtt_one_line_name_left {
    height: auto;
  }

  .xchange_type_table.tbl1 .xtt_one_line_left .xtt_one_line_name_left .xtt_one_line_name,
  .xchange_type_table.tbl4 .xtt_one_line_left .xtt_one_line_name_left .xtt_one_line_name,
  .xchange_type_table.tbl5 .xtt_one_line_left .xtt_one_line_name_left .xtt_one_line_name {
    color: var(--Colors-Texts-Dark);
    font-size: 1.2rem;
    height: auto;
    line-height: 1.4rem;
    text-align: center;
    white-space: normal;
    max-width: 12rem;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .light .xchange_type_table.tbl1 .xtt_one_line_left .xtt_one_line_name_left .xtt_one_line_name,
  .light .xchange_type_table.tbl4 .xtt_one_line_left .xtt_one_line_name_left .xtt_one_line_name,
  .light .xchange_type_table.tbl5 .xtt_one_line_left .xtt_one_line_name_left .xtt_one_line_name {
    color: var(--Colors-Texts-Light);
  }

  .xchange_type_table.tbl1 .js_item_left.active .xtt_one_line_left,
  .xchange_type_table.tbl4 .js_item_left.active .xtt_one_line_left,
  .xchange_type_table.tbl5 .js_item_left.active .xtt_one_line_left {
    opacity: 1;
  }

  .xchange_type_table.tbl1 .js_item_left.active .xtt_one_line_left:before,
  .xchange_type_table.tbl4 .js_item_left.active .xtt_one_line_left:before,
  .xchange_type_table.tbl5 .js_item_left.active .xtt_one_line_left:before {
    background: none;
  }

  .xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_ico_right,
  .xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_ico_right,
  .xchange_type_table.tbl5 .xtt_one_line_right .xtt_one_line_ico_right {
    margin: 0;
    margin-bottom: 0.4rem;
    padding: 0;
    width: 100%;
  }

  .xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_ico_right .xtt_change_ico,
  .xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_ico_right .xtt_change_ico,
  .xchange_type_table.tbl5 .xtt_one_line_right .xtt_one_line_ico_right .xtt_change_ico {
    background-size: cover;
    height: 6rem;
    margin: 0 auto;
    width: 6rem;
  }

  .xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_rez,
  .xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_rez,
  .xchange_type_table.tbl5 .xtt_one_line_right .xtt_one_line_rez {
    display: none;
  }

  .xchange_type_table.tbl1 .js_item_right.active .xtt_one_line_right,
  .xchange_type_table.tbl4 .js_item_right.active .xtt_one_line_right,
  .xchange_type_table.tbl5 .js_item_right.active .xtt_one_line_right {
    opacity: 1;
  }

  .xchange_type_table.tbl1 .js_item_right.active .xtt_one_line_right:before,
  .xchange_type_table.tbl4 .js_item_right.active .xtt_one_line_right:before,
  .xchange_type_table.tbl5 .js_item_right.active .xtt_one_line_right:before {
    background: none;
  }

  .xchange_type_table.tbl1 .xtt_one_line_name_right,
  .xchange_type_table.tbl4 .xtt_one_line_name_right,
  .xchange_type_table.tbl5 .xtt_one_line_name_right {
    justify-content: center;
    height: auto;
  }

  .xchange_type_table.tbl1 .xtt_one_line_name_right .xtt_one_line_name,
  .xchange_type_table.tbl4 .xtt_one_line_name_right .xtt_one_line_name,
  .xchange_type_table.tbl5 .xtt_one_line_name_right .xtt_one_line_name {
    color: var(--Colors-Texts-Dark);
    font-size: 1.2rem;
    line-height: 1.4rem;
    height: auto;
    text-align: center;
    white-space: normal;
  }

  .light .xchange_type_table.tbl1 .xtt_one_line_name_right .xtt_one_line_name,
  .light .xchange_type_table.tbl4 .xtt_one_line_name_right .xtt_one_line_name,
  .light .xchange_type_table.tbl5 .xtt_one_line_name_right .xtt_one_line_name {
    color: var(--Colors-Texts-Light);
  }

  .xchange_type_table.tbl1 .xtt_one_line_right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_name_right {
    width: 100%;
  }

  .xchange_type_table.tbl1 .xtt_one_line_right .xtt_one_line_name_right .xtt_one_line_name {
    display: block;
    height: auto;
    line-height: 2rem;
    margin: 0 auto;
    white-space: normal;
  }

  .xchange_type_plitka {
    padding: 2.8rem 2rem;
  }

  .xchange_type_plitka .title_wrapper,
  .xchange_type_plitka .xtp_col_table_body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .xchange_type_plitka .xtp_col_table_body {
    margin-bottom: 1.8rem;
    row-gap: 2.5rem;
  }

  .xchange_type_plitka .xtp_col_table_body .xtp_left_col_table,
  .xchange_type_plitka .xtp_col_table_body .xtp_right_col_table {
    padding: 0;
    width: 100%;
  }

  .xchange_type_plitka .xtp_table .xtp_table_ins {
    position: relative;
  }

  .xchange_type_plitka .xtp_table .xtp_table_ins:before {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 237, 182, 0)), to(rgba(8, 237, 182, 0.15)));
    background: -o-linear-gradient(bottom, rgba(8, 237, 182, 0) 0, rgba(8, 237, 182, 0.15) 100%);
    background: linear-gradient(0deg, rgba(8, 237, 182, 0), rgba(8, 237, 182, 0.15));
    content: "";
    display: none;
    height: 2rem;
    left: 0.2rem;
    position: absolute;
    top: 5rem;
    width: 99%;
    z-index: 1;
  }

  .xchange_type_plitka .xtp_table .xtp_table_ins:after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 237, 182, 0)), to(rgba(8, 237, 182, 0.15)));
    background: -o-linear-gradient(top, rgba(8, 237, 182, 0) 0, rgba(8, 237, 182, 0.15) 100%);
    background: linear-gradient(180deg, rgba(8, 237, 182, 0), rgba(8, 237, 182, 0.15));
    bottom: 2rem;
    content: "";
    display: none;
    height: 2rem;
    left: 0.2rem;
    position: absolute;
    width: 100%;
    z-index: 1;
  }

  .xchange_type_plitka .xtp_table .xtp_table_ins .xtp_table_title {
    font: 600 2rem/2.4rem Nunito, sans-serif;
  }

  .xchange_type_plitka .xtp_table_list {
    position: relative;
    padding: 1.6rem 3.8rem 1.4rem 3.8rem;
    border-radius: 0.8rem !important;
  }

  .xchange_type_plitka .xtp_table_list_ins {
    column-gap: 1.2rem;
    grid-template-columns: repeat(4, 1fr);
    max-height: 22.6rem;
    overflow-x: hidden;
    overflow-y: scroll;
    row-gap: 1.2rem;
    scrollbar-width: none;
  }

  .xchange_type_plitka .xtp_table_list_ins::-webkit-scrollbar {
    width: 0;
  }

  .xchange_type_plitka .xtp_table_list_ins>:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }

  .xchange_type_plitka .xtp_table_list_ins>:nth-child(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
  }

  .xchange_type_plitka .xtp_table_list_ins>:nth-child(3) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
  }

  .xchange_type_plitka .xtp_table_list_ins>:nth-child(4) {
    -ms-grid-column: 7;
    -ms-grid-row: 1;
  }

  .xchange_type_plitka .xtp_table_list_ins .clear {
    display: none;
  }

  .xtp_curs_wrap {
    padding: 0;
    display: flex;
  }

  .xtp_select_wrap {
    position: relative;
    max-width: 8.4rem;
  }

  .xchange_type_plitka .xtp_item {
    height: 4.8rem;
    width: 4.8rem;
  }

  .xchange_type_plitka .xtp_left_col_icon,
  .xchange_type_plitka .xtp_right_col_icon {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: auto;
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-color: #E0EAFB transparent;
  }

  .xchange_type_plitka .tbl_icon {
    height: 3.2rem;
  }

  .xchange_type_plitka .rate_reserve_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .xchange_type_plitka .xtp_exchange_rate {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0.8rem;
    text-align: center;
  }

  .xchange_type_plitka .xtp_exchange_reserve {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .xchange_type_plitka .xtp_icon_wrap {
    display: none;
    margin-bottom: 0;
  }


  .xchange_type_table.tbl4 .xtt_one_line_right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_name_right {
    margin-right: 0;
    width: 100%;
  }

  .xchange_type_table.tbl4 .xtt_one_line_right .xtt_one_line_name_right .xtt_one_line_name {
    height: auto;
    line-height: 1.4rem;
    margin: 0 auto;
  }

  .xchange_type_table.tbl5 .xtt_table_body_wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0;
    max-height: unset;
  }

  .xchange_type_table.tbl5 .xtt_table_body_wrap .xtt_data_col_table {
    margin-top: 1.2rem;
    border: none;
    border-radius: unset;
    padding: 2.2rem 2.2rem 2.6rem;
    max-width: none;
    width: 100%;
    background:
      linear-gradient(270deg, #3D3D3D 0%, rgba(61, 61, 61, 0) 20.31%, rgba(61, 61, 61, 0) 75.52%, #3D3D3D 100%),
      linear-gradient(292.61deg, #27435D 4.42%, rgba(61, 61, 61, 0) 31.33%, rgba(61, 61, 61, 0) 50.09%, #27435D 98.97%);

  }

  .breadcrumb {
    margin-bottom: 2rem;
    margin-top: 2rem;
    overflow: hidden;
  }

  .breadcrumb-item,
  .breadcrumb-item.first {
    white-space: nowrap;
  }

  .breadcrumb-item:not(:first-child):before {
    background-position: 50%;
    margin-right: 1rem;
    position: relative;
    top: 1px;
  }

  .notice_message {
    margin-bottom: 1.2rem;
    padding: 2.4rem 2.2rem 2.6rem;
    border-radius: unset;
  }

  .xchange_div .checkboxes-wrapper {
    padding-right: 0;
  }

  .xchange_div .xchange_data_ins .clear {
    display: none;
  }

  .xchange_div .xchange_data_left,
  .xchange_div .xchange_data_right {
    margin-bottom: 10px;
    float: none;
    width: 100%;
  }

  .xchange_div .xchange_data_right.js_viv_com1,
  .xchange_div .xchange_data_right.js_viv_com2 {
    margin-bottom: 0rem;
    width: 100%;
  }


  .xchange_div .xchange_sum_label {
    height: auto;
  }

  .xchange_div .xchange_submit_div {
    padding: 0;
    width: 100%;
  }

  .xchange_checkdata_div,
  .xchange_div .exchange_checkpersdata,
  .xchange_div .xchange_pers .xchange_pers_ins .xchange_pers_div {
    padding: 0;
    width: 100%;
  }

  .xchange_checkdata_div {
    margin-bottom: 2.2rem;
  }

  .xchange_checkdata_div .checkbox,
  .exchange_checkpersdata .checkbox {
    padding: 0 0 1.8rem;
  }

  .block_paybutton .block_paybutton_ins {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column-reverse;
    ;
    flex-direction: column-reverse;
  }

  a.cancel_paybutton,
  a.success_paybutton {
    margin-bottom: 0;
    border-radius: 0.8rem;
    font: 500 1.6rem/2.4rem Nunito, sans-serif;
    width: 100%;
  }

  .block_payinfo .block_payinfo_get,
  .block_payinfo .block_payinfo_give {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }

  .block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_info .block_xchdata_info_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-grid-columns: 1fr;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: 1fr;
    padding: 1.6rem 0 0;
    row-gap: 1.6rem;
  }

  .block_xchangedata .block_persdata .block_persdata_info {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .block_xchdata_info_left .block_xchdata_line:first-child {
    margin-top: 0;
  }

  .cf_div_wrap .cf_div_ins {
    width: 100%;
  }

  .news-breadcrumb {
    display: none;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  #comments #respond #commentform {
    width: 100%;
  }

  .acf_div_ins,
  .page-id-29 .ajax_post_form,
  .checkstatus_div,
  .userverify_div_wrap,
  .rf_div_wrap .rf_div .rf_div_ins {
    width: 100%;
  }

  .pntable_ins {
    overflow-x: scroll;
  }

  .statstablediv_ins {
    overflow-x: scroll;
  }

  .statstablediv_ins {
    margin-bottom: 2rem;
  }

  .userwalletsform_box .standart_windowins,
  .walletsverify_box .standart_windowins {
    width: 100%;
  }

  .standart_windowins {
    max-width: 36rem;
  }

  .register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .widget_reg_line:not(.form_field_line) .checkbox label {
    font-size: 1.4rem;
  }




  .aside .not_frame {
    margin-top: 2rem;
  }

  .walletsverify_box .standart_window_close {
    right: 1.6rem;
    top: 1.8rem;
  }

  .standart_window_close {
    top: 1.2rem;
    right: 1.2rem;
  }

  #usveformed {
    width: 100%;
  }

  .usveajaxform .ustbl_line_ins {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .usveajaxform .ustbl_line_ins .ustbl_line_left,
  .ustbl_bar,
  .usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_file .chose_file_btn,
  .usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_res_error,
  .usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock,
  .usveajaxform .ustbl_line_ins .ustbl_line_right {
    width: 100%;
  }

  .checkstatus_div_ins,
  .lp_div_ins {
    width: 100%;
  }
}

@media only screen and (min-width: 641px) {

  .xtt_one_line_curs_right,
  .xtt_one_line_reserv_right {
    display: block;
  }

  .xtt_one_line_curs {
    display: table-cell;
    vertical-align: middle;
  }

  .xtt_table_title1 {
    padding: 0;
  }

  .xtt_table_title2,
  .xtt_table_title3,
  .xtt_table_title4 {
    float: left;
    padding: 0;
  }
}

.homechange .xchange_type_plitka .select_js_title {
  height: 7.2rem;
}

.homechange .xchange_type_plitka .select_js_ul .select_js_ul_ins .select_js_ulli:first-child {
  margin-top: 0;
}

.homechange .xchange_type_list .xtl_exchange_reserve .xtp_link {
  font-weight: 400;
}

.xchange_type_plitka {
  padding: 0 0;
}

.homechange .xchange_type_table.tbl5 .select_js_title {
  height: 6rem;
}

.homechange .xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child):after {
  display: none;
}

.homechange .xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli {
  border-radius: unset;
  margin-top: 0;
}

.homechange .xchange_type_table.tbl5 .select_js {
  height: auto !important;
}

.xchange_curs_line .xchange_curs_input select,
.xchange_pers_input select {
  height: 6.5rem !important;
}

.xchange_curs_line textarea {
  height: 9.3rem;
}

.xchange_div .xchange_select .select_js_ul .select_js_ul_ins .select_js_ulli:not(:last-child):before {
  display: flex;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.08);
  content: '';
  top: -0.8rem;
  left: 0;
  position: absolute;
}

.xchange_div .xchange_select .select_js_ul .select_js_ul_ins .select_js_ulli:last-child:before {
  background-color: transparent;
}

.page-block.container .inner {
  margin-bottom: 0;
}

.page-block.container .grid.premium-3-1 {
  padding: 0 0;
}

.user_widget {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 0;
  padding-right: 0;
}

.user_widget_title,
.usve_widget,
.uswidin,
.user_widget_body_ins {
  padding-left: 2.8rem !important;
  padding-right: 2.8rem !important;
}

@media(max-width:640px) {

  .user_widget_title,
  .usve_widget,
  .uswidin,
  .user_widget_body_ins,
  .user_widget_body_ins {
    padding-left: 2.4rem !important;
    padding-right: 2.4rem !important;
  }
}

.userverify_table,
.userverify_div_wrap {
  border-radius: 2.8rem;
}

.sitemap_div .sitemap_div_ins .sitemap_block {
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
}

.page-id-12 .reg_div_ins {
  width: 39.8rem;
}

.page-id-12 .reg_line:not(.form_field_line) .reg_line_subm_left input.reg_submit {
  margin-top: 2rem;
}

.page-id-12 .page_wrap {
  padding: 0 0;
  background: none;
  border: none;
}

.page-id-12 .page_wrap .textblock {
  padding: var(--Desktop-Blocks-Big-Block-Top-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding) var(--Desktop-Blocks-Big-Block-Bottom-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding);
  background: var(--Order-Big-Block-Fill-Gradient);
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  border: 1px solid var(--Colors-Strokes-Big-Block-Stroke);
}

.page-id-12 .reg_div {
  padding: var(--Desktop-Blocks-Big-Block-Top-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding) var(--Desktop-Blocks-Big-Block-Bottom-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding);
  background: var(--Order-Big-Block-Fill-Gradient);
  border-radius: var(--Desktop-Radius-Big-Block-Corner-Radius);
  border: 1px solid var(--Colors-Strokes-Big-Block-Stroke);
}

.page-id-206 .inner-content .warning_message,
.warning_message,
.page-id-206 .inner-content #exch_html .notice_message {
  padding: 0;
  background: transparent;
  margin-bottom: 2.4rem;
}

.page-id-206 .inner-content .other_directions_wrap .other_directions,
.other_directions_wrap .other_directions {
  padding: var(--Desktop-Blocks-Big-Block-Top-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding) var(--Desktop-Blocks-Big-Block-Bottom-Padding) var(--Desktop-Blocks-Big-Block-Horizontal-Padding);
}

.page-id-206 .xchange_div {
  background: var(--Order-Big-Block-Fill-Dark);
}

.page-id-10 .cf_div_wrap .cf_div_ins {
  width: 52rem;
}

.page-id-10 .form_field_line.cf_line.type_input.field_name_email.has_title {
  margin-bottom: 4.4rem;
}

.page-id-10 .form_field_line.cf_line.type_text.field_name_text.has_title {
  margin-bottom: 3.4rem;
}

.page-id-15 .acf_line.has_submit {
  margin-bottom: 0;
}

.page-id-29 .pay_right_col {
  margin-top: 2.8rem;
}

.page-id-650 .userapi_form .userapi_form_ins .userapi_submit input {
  width: 100%;
}

@media(max-width:640px) {
  .xchange_div .xchange_div_col_give .xchange_data_div .xchange_data_right {
    margin-bottom: 0;
  }

  .xchange_div .xchange_sum_line:first-of-type {
    margin-top: 0;
  }

  .xchange_div .xchange_div_col_get .xchange_sum_line:first-of-type {
    margin-bottom: 1rem;
  }

  .xchange_div .xchange_div_col_get .js_viv_com2 .xchange_sum_line:first-of-type {
    margin-bottom: 2.4rem;
  }


  .usve_widget {
    font-size: 1.8rem;
    line-height: 2.6rem;
  }

  .usve_widget a {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .user_widget {
    padding-top: 2.4rem;
    padding-bottom: 2.8rem;
    border-radius: unset;
  }

  .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit a {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .register_widget,
  .login_widget,
  .user_widget,
  .userverify_widget,
  .widget_stats_div,
  .checkstatus_widget,
  .widget,
  .widget.widget_news_div,
  .widget.widget_reviews_div,
  .widget_reserv_div,
  .widget_cbr_div:not(.homepage_version) .widget_cbr_div_ins,
  .widget_lchange_div {
    border-radius: unset;
    padding: var(--Mobile-Blocks-Big-Block-Top-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding) var(--Mobile-Blocks-Big-Block-Bottom-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding);
  }

  .checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_title {
    margin-bottom: 2rem;
  }

  .widget .widget_ins .widget_items .widget_news_line .widget_news_image a,
  .widget .widget_ins .widget_items .widget_news_line .widget_news_image a img,
  .widget_news_image {
    height: 20.7rem;
  }

  .widget_cbr_title,
  .widget_cbr_onecurs:not(:last-child) {
    margin-bottom: 0.4rem;
    font-size: 1.8rem;
    line-height: normal;
  }

  .widget_cbr_birg {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .userverify_table,
  .userverify_div_wrap {
    border-radius: 15px;
  }

  .userverify_div .usveajaxform {
    padding: 20px;
  }

  .user_widget {
    padding: var(--Mobile-Blocks-Big-Block-Top-Padding) 0 var(--Mobile-Blocks-Big-Block-Bottom-Padding) 0;
  }

  .pntable table tr th {
    padding: 1.2rem;
  }

  .sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_title {
    font: 600 2rem/2.5rem Nunito, sans-serif;
    margin-bottom: 1.6rem;
  }

  .sitemap_div .sitemap_div_ins .sitemap_block {
    border-radius: unset;
  }

  .page-id-12 .reg_div_ins {
    width: 100%;
  }

  .page-id-12 .page_wrap .textblock {
    padding: 2.8rem 2.4rem;
    border-radius: unset;
  }

  .page-id-12 .reg_div {
    padding: 2.8rem 2.4rem;
    border-radius: unset;
  }


  .block_instruction_ins .text {
    font-size: 1.4rem;
  }

  .page-id-10 .cf_div_wrap .cf_div_ins {
    width: 100%;
    padding: var(--Mobile-Blocks-Big-Block-Top-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding) var(--Mobile-Blocks-Big-Block-Bottom-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding);
  }

  .page-id-10 .grid.premium-3-1 {
    background: transparent;
    border: none;
  }

  .page-id-10 .cf_div_wrap {
    padding-bottom: 0;
    margin-bottom: 2rem;
  }

  .page-id-10 .cf_line.has_submit {
    margin-bottom: 0;
  }

  .page-id-10 .textblock {
    margin: 0;
  }

  .single-post .register_widget,
  .login_widget,
  .user_widget,
  .userverify_widget,
  .widget_stats_div,
  .checkstatus_widget,
  .widget,
  .widget.widget_news_div,
  .widget.widget_reviews_div,
  .widget_reserv_div,
  .widget_cbr_div:not(.homepage_version) .widget_cbr_div_ins,
  .widget_lchange_div {
    margin-top: 2rem;
  }

  .page-id-614 .acf-div-wrap {
    margin-top: 0rem;
  }

  .page-id-15 .acf_text {
    height: 8rem;
  }

  .page-id-15 .form_field_line.type_text {
    margin-bottom: 1rem;
  }

  .page-id-15 .grid.premium-3-1 {
    background-color: transparent;
    border: none;
  }

  .page-id-15 .acf_div_wrap {
    margin-bottom: 0;
  }



  .page-id-24 .promouserdiv {
    margin-bottom: 0;
  }

  .page-id-183 .checkstatus_div_ins {
    width: 100%;
  }

  .page-id-26 .grid.premium-3-1 {
    padding: 0 0;
  }
}

.light .header__dark-mode {
  background-color: white;
  border-radius: 50%;
  background-image: url(./images/dark_moon.svg)
}

.light .user-bar .header__contacts a {
  color: var(--Color-primary);
}

.light .lang_auth_wrapper .langlist_div .langlist_title:hover {
  filter: brightness(96%);
  transition: all 0.1s ease-in-out;
}

.light .h1-title,
.light .h3-title,
.light .h4-title,
.light .h5-title,
.light h1,
.light h2,
.light h3,
.light h4,
.light h5,
.light .h2-title,
.light h2,
.light .hometext-wrapper__title,
.light .hometext-wrapper_ins .container,
.light .disclaimer h2.h2-title {
  /* color: var(--h1-h2-h3-white); */
}


.light .news__content {
  border: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}


.light .wn_wrap {
  background-color: #CCDBFF;
}

.light .reserve-item {
  border: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}

.light .widget_cbr_div .widget_cbr_div_ins .widget_cbr_line {
  border: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}

.light .tbl_icon.active,
.tbl_icon:hover {
  background-color: var(--Color-primary);
  color: #fff;
  transition: all 0.1s ease-in-out;
}

.light .xtp_table_wrap {
  background: rgba(255, 255, 255, 1);
}

.light .xtp_table_title {
  color: var(--Colors-Texts-Text-light);
}

.light .xchange_type_plitka .xtp_table_list {
  background: rgba(240, 243, 253, 1);
  border: 1px solid rgba(230, 232, 240, 1);
}

.light .xtp_input_wrap input {
  background: var(--Form-Field-Fill);
}

.light .xtp_commis_wrap input {
  background: var(--Form-Field-Fill);
}


.light .select_js_ul .select_js_ul_ins .select_js_ulli.active {
  background: rgba(0, 0, 0, 0.03);
}

.light .xtl_commis_wrap input {
  background: var(--Form-Field-Fill)
}


.light .select_js_ul .select_js_ul_ins .select_js_ulli:hover {
  background: rgba(0, 0, 0, 0.1);
}

.light .select_js_ul .select_js_ul_ins .select_js_ulli.active {
  background: rgba(0, 0, 0, 0.1);
}

.light .select_js_ul .select_js_ul_ins {
  scrollbar-color: rgba(0, 0, 0, 0.16) transparent;
  scrollbar-width: thin;
}

.light .main-menu-btn span {
  background: var(--Color-primary);
}

.light .notice_message {
  color: var(--Colors-Texts-Text-light);
}

.page-id-206.light .xchange_div {
  background: transparent;
}

.light .inner-content #exch_html .notice_message,
.light .inner-content .warning_message,
.light .warning_message,
.light .inner-content .other_directions_wrap .other_directions,
.light .other_directions_wrap .other_directions {
  color: white;
}

.light .other_directions_wrap .other_directions .other_directions_in a.other_direction {
  /*border: 1px solid var(--Colors-Strokes-Field-Stroke-Light);*/
}

.light .xchange_div .xchange_data_title,
.light .xchange_div .xchange_pers_title {
  color: var(--h1-h2-h3-white);
}

.light .warning_message .warning_message_title {
  color: var(--h1-h2-h3-white);
}

.light .register_widget,
.light .login_widget,
.light .user_widget,
.light .userverify_widget,
.light .widget_stats_div,
.light .checkstatus_widget,
.light .widget,
.light .widget.widget_news_div,
.light .widget.widget_reviews_div,
.light .widget_reserv_div,
.light .widget_cbr_div:not(.homepage_version) .light .widget_cbr_div_ins,
.light .widget_lchange_div {
  background: var(--Widget-Block-Fill-White);
}

.light .xchange_div .xchange_sum_label {
  color: var(--Colors-Texts-Text-light);
}

.light .last_events_option,
.light .levents {
  background: var(--Popup-Fill-Light);
  color: var(--Colors-Texts-Text-light);
}

.light .other_directions_wrap .other_directions .other_directions_in a.other_direction .other_direction_ins .other_direction_data .other_direction_title {
  color: var(--Colors-Texts-Text-light);
}

.light .xchange_div .xchange_pers_label,
.light .xchange_div .xchange_info_line,
.light .xchange_div .xchange_curs_label,
.light .xchange_div .xchange_sumandcom {
  color: var(--Colors-Texts-Text-light);
}

.light .captcha_sci_div .captcha_sci_div_change a {
  color: var(--Colors-Texts-Text-light);
}

.light .xchange_div .xchange_pers .xchange_pers_ins .xchange_pers_div {
  border-bottom: 1px solid var(--Colors-Strokes-Field-Stroke-Light);
}


.light .xchange_div .xchange_sum_input input {
  /*border: 1px solid var(--Colors-Strokes-Field-Stroke-Light);*/
}

.light .captcha_divpole {
  background: var(--Form-Field-Fill-Gradient-Light);
  /*border: 1px solid var(--Colors-Strokes-Field-Stroke-Light);*/
}

.light .login_widget .login_widget_ins .login_widget_body .login_widget_body_ins .form_field_line .form_field_ins input {
  background: var(--Field-Fill-White);
}


.light .usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock {
  background-color: #DBE5FC;
  color: rgba(0, 0, 0, 0.08);
}

.light .usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock a {
  color: var(--Colors-Texts-Light);
}

.light .usveajaxform .ustbl_line_ins .ustbl_line_left .usvefilelock a:last-child {
  color: var(--Color-primary);
}

.light .register_widget .register_widget_ins .register_widget_body .register_widget_body_ins .form_field_line .form_field_ins input {
  background: var(--Field-Fill-White);
  /*border: 1px solid var(--Colors-Strokes-Field-Stroke-Light);*/
}

.light .checkstatus_widget .checkstatus_widget_ins .checkstatus_widget_body .checkstatus_widget_body_ins .widget_checkstatus_line input {
  background: var(--Field-Fill-White);
}

.light .widget #recentcomments .recentcomments {
  border: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}

.light .widget .widget_ins .widget_items .widget_news_line .widget_news_content a,
.light .widget .widget_ins .widget_items .widget_news_line .widget_news_title a {
  color: var(--Colors-Texts-Text-light);
}

.light .widget .widget_ins .widget_news_more_wrap a,
.light .widget .widget_ins .widget_reviews_more_wrap a {
  color: var(--Color-primary);
}

.light .widget .widget_ins .widget_items .widget_reviews_line {
  border: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}

.light .widget_reserv_div .widget_reserv_div_ins .widget_reserv_vt {
  border: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}

.light .widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter {
  color: var(--Colors-Texts-Text-light);
}

.light .widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter.current,
.widget_reserv_div .widget_reserv_div_ins .widget_reserv_filters .widget_reserv_filter:hover {
  color: var(--Colors-Texts-Dark);
}

.light .register_widget,
.light .login_widget,
.light .user_widget,
.light .userverify_widget,
.light .widget_stats_div,
.light .checkstatus_widget,
.light .widget,
.light .widget.widget_news_div,
.light .widget.widget_reviews_div,
.light .widget_reserv_div,
.light .widget_cbr_div:not(.homepage_version) .widget_cbr_div_ins,
.light .widget_lchange_div {
  background: var(--Widget-Block-Fill-White);
}

.light .exchange_status_html ol:not([class]) li:before,
.light .page_wrap ol:not([class]) li:before,
.light .text-content ol:not([class]) li:before {
  color: var(--Colors-Texts-Text-light);
}

.page-id-12.light .page_wrap,
.page-id-12.light .acf_div_wrap,
.page-id-12.light .statstablediv_ins,
.page-id-12.light .promouserdiv,
.page-id-12.light .userxchtable.pntable_wrap,
.page-id-12.light .domacc_div_wrap .domacc_wrap_ins .domacc_div,
.page-id-12.light .statuserdiv,
.page-id-12.light .paytext,
.page-id-12.light .paydiv,
.light .paytable.pntable_wrap,
.page-id-12.light .userverify_text,
.page-id-12.light .userverify_div_wrap,
.page-id-12.light .userverify_table,
.page-id-12.light .sitemap_div .sitemap_div_ins .sitemap_block,
.page-id-12.light .lp_div_wrap,
.page-id-12.light .log_div_wrap,
.page-id-12.light .userapi_form,
.page-id-12.light .userapi_table,
.page-id-12.light .checkstatus_div_wrap {
  background: transparent;
}

.light .block_xchangedata {
  background-color: var(--Order-Big-Block-Fill);
}

.light .block_xchangedata .block_xchdata,
.light .block_xchangedata .block_persdata {
  border-bottom: 1px solid var(--Colors-Fills-Form-Deviders-Light);
}

.light .block_xchangedata .block_persdata .block_persdata_title,
.light .block_xchangedata .block_xchdata_wrap .block_xchdata_ins .block_xchdata_title {
  color: var(--h1-h2-h3-white);
}

.light .block_paybutton_merch_ins .switcher_wrapper .switcher_text {
  color: var(--Colors-Texts-Text-light);
}

.light .pagenavi .pagenavi_ins span.current {
  color: var(--Colors-Texts-Text-light);
}

.light .rf_div_wrap .form_field_line input {
  background: var(--Field-Fill-White);
}


.light .news-block__title a {
  color: var(--Colors-Texts-Text-light);
}

.light .js_item_left.active .xtt_one_line_curs,
.light .js_item_left.active .xtt_one_line_name,
.light .js_item_right.active .xtt_one_line_curs,
.light .js_item_right.active .xtt_one_line_name,
.light .xtt_one_line_left:hover .xtt_one_line_curs,
.light .xtt_one_line_left:hover .xtt_one_line_name,
.light .xtt_one_line_right:hover .xtt_one_line_curs,
.light .xtt_one_line_right:hover .xtt_one_line_name,
.light .xtt_one_line_right:hover .xtt_one_line_reserv {
  color: var(--Colors-Texts-Text-light);
}

.light .xtt_one_line_curs,
.light .xtt_one_line_name,
.light .xtt_one_line_reserv {
  color: var(--Colors-Texts-Text-light);
}

.light .hexch_curs_label,
.light .hexch_pers_label {
  color: var(--Colors-Texts-Form-Text-Light);
}

.light .xchange_type_table.tbl5 .xtt_left_col_table,
.light .xchange_type_table.tbl5 .xtt_right_col_table,
.light .xchange_type_table.tbl5 .xtt_data_col_table {
  background: var(--Form-Fill-Light)
}

@media(max-width:640px) {
  .light .page-block.container {
    background: transparent;
  }

  .light .auth-wrapper a,
  .light .lang_auth_wrapper .langlist_div .langlist_title {
    color: #ffffff;
  }

  .light .xchange_type_table.tbl4 .xtt_left_col_table,
  .light .xchange_type_table.tbl4 .xtt_right_col_table {
    background: none;
  }

  .light .xchange_type_table.tbl1 .xtt_table_body_wrap,
  .light .xchange_type_table.tbl4 .xtt_table_body_wrap {
    background: var(--Form-Fill-Light);
  }
}


.light .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins ul li a {
  color: var(--Colors-Texts-light);
}

.light .js_item_left.active .xtt_one_line_left,
.light .js_item_right.active .xtt_one_line_right {
  background: var(--Colors-States-Currency-Item-Selected-Light);
}

.light .js_item_left:hover .xtt_one_line_left,
.light .js_item_right:hover .xtt_one_line_right,
.light .xchange_type_table.tbl4 .xtt_one_line_right:hover {
  background: var(--Colors-States-Currency-Item-Hover-Light)
}

.light .xchange_type_table.tbl4 .xtt_left_col_table,
.light .xchange_type_table.tbl4 .xtt_right_col_table {
  border: 0.4rem solid var(--Colors-Strokes-Form-Stroke-Light);
  background: var(--Popup-Fill-Light);
}

@media(max-width:640px) {

  .light .xchange_type_table.tbl4 .xtt_left_col_table,
  .light .xchange_type_table.tbl4 .xtt_right_col_table {
    background: none;
  }
}

.light .acf_text,
.light .cf_text,
.light .partner_textarea,
.light .ptextareaus,
.light .rb_text {
  background: var(--Field-Fill-White)
}

.light .inner-content>p {
  color: var(--Colors-Texts-light);
}

.light .hexch_curs_input input,
.light .hexch_pers_input input {
  background: var(--Form-Field-Fill-Gradient-Light)
}

.light #exch_html .notice_message {
  background: var(--Form-Fill-Light);
}

.light .xchange_div {
  background: var(--Form-Fill-Light);
}

.light .acf_input,
.light .acf_password,
.light .cf_input,
.light .checkstatus_input,
.light .input,
.light .log_input,
.light .log_password,
.light .lp_input,
.light .pay_input>input,
.light .pay_input_purse,
.light .rb_input,
.light .rb_password,
.light .reg_input,
.light .reg_password,
.light .userwallets_one_line>input,
.light .uv_input,
.light .lp_password {
  background-color: #fff;
}

.page-id-181.light .notice_message {
  background-color: var(--Order-Big-Block-Fill);
}


.light #comments .comments_wrap .comments_title {
  color: var(--h1-h2-h3-white);
}

.light #comments .comments_wrap ul.commentlist li .comment {
  background: var(--Small-Block-Fill-Light);
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.light #comments #respond #commentform .comment_form_line #comment {
  background: var(--Field-Fill-White);
}

.light #comments #respond {
  background: var(--Big-Block-Fill-Light);
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.light .cf_div_wrap {
  background: var(--Big-Block-Fill-Light);
}

.light .crypto__direction {
  border-bottom: 1px solid var(--Colors-Strokes-Small-Block-Stroke-Light);
}

.light .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line .domacc_label {
  background-color: var(--Colors-Fills-Table-Header-Light);
  color: var(--Colors-Texts-Light);
}

.light .domacc_div_wrap .domacc_wrap_ins .domacc_div .domacc_div_ins .domacc_line .domacc_val {
  background-color: var(--Colors-Fills-Table-Item-Light);
  color: var(--Colors-Texts-Light);
}


.light .user_widget .user_widget_ins .user_widget_body .user_widget_body_ins .user_widget_exit a {
  color: var(--Colors-Texts-Light);
}

.light .usve_widget {
  color: var(--Colors-Texts-Light);
}

.light .pntable_wrap_title {
  color: var(--h1-h2-h3-white);
}


.page-id-12.light .page_wrap .textblock {
  background: var(--Order-Big-Block-Fill);
}

.page-id-12.light .reg_div {
  background: var(--Order-Big-Block-Fill);
}

@media(max-width:640px) {
  .btn_return {
    display: none;
  }
}

.dark-mode__mob {
  display: none;
  width: 4.4rem;
  height: 4.4rem;
  padding: 1.2rem;
  background-image: url('./images/light_mode.svg');
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center;
}

@media(max-width:640px) {
  .dark-mode__mob {
    display: block;
  }
}

.dark-mode__mob.light {
  background-image: url('./images/dark_moon.svg')
}

.promo_top-sides {
  display: flex;
  justify-content: space-between;
}

.promo_top-left,
.promo_top-right {
  width: 50%;
}

.promo_top-right {
  background-image: url(./images/Vectary.png);
  display: flex;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 31.8rem;
  width: 36rem;
  max-width: 50%;
}

.promo_top-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.promo_bottom {
  display: flex;
  justify-content: space-between;
}

.promo_timer-wrapper {
  border-radius: 1.2rem;
  width: 36.4rem;
  padding: 2rem 2rem 2rem 2rem;
  background: var(--Small-Block-Fill-Dark);
}

.pass_mob-img {
  display: none;
}

.pass_desc-img {
  margin-top: 1.6rem;
  width: 100%;
}

.verify_tab_descr p {
  margin-bottom: 0;
}

@media(max-width:640px) {


  .userwalletsform_box .standart_windowins,
  .walletsverify_box .standart_windowins {
    padding: 0;
  }

  .pass_desc-img {
    display: none;
  }

  .pass_mob-img {
    display: block;
  }

  .page-id-206 .other_directions_wrap {
    margin-bottom: 0;
  }

  .usve_widget_text {
    font-weight: 400;
  }

  .uswidinleft,
  .user_widget .user_widget_ins .uswidin .uswidinright {
    font-weight: 400;
  }

  .xchange_pers_line:nth-of-type(2) input {
    margin-bottom: 0;
  }

  .inner-content .xchange_div {
    margin-bottom: 2rem;
  }
}

.xchange_div {
  margin-bottom: 2.4rem;
}


.light .xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli.active .select_js_ulli {
  background: var(--Colors-States-Droplist-Item-Active-Light);
}

.light .xchange_type_table.tbl5 .select_js_ul .select_js_ul_ins .select_js_ulli:hover {
  background: var(--Colors-States-Droplist-Item-Hover-Light);
}

.news-block__wrapper.single_news .news-block__image img {
  border-radius: var(--Desktop-Radius-Corner-Radius);
}

@media(max-width:640px) {
  .news-block__wrapper.single_news .news-block__image img {
    border-radius: var(--Mobile-Radius-Corner-Radius);
  }
}

.standart_window_ins input.rb_submit {
  margin-top: 2.4rem;
}

.page-id-614 .acf_line.has_submit {
  margin-bottom: 0;
}


@media only screen and (max-width: 640px) {

  .page-id-614 .acf_line.has_submit input {
    margin-top: 1rem;
  }

  .page-id-15 .user_widget {
    margin-top: 4rem;
  }

  .page-id-28 .user_widget {
    margin-top: 0;
  }

  .preferalstable.pntable_wrap {
    margin-bottom: 2rem;
  }
}

.xtt_curs_arrow {
  background-image: url(./images/arrow_backwh.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 2rem 2rem;
  width: 2rem;
  height: 2rem;
  display: block;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.light .xtt_curs_arrow {
  background-image: url(./images/arrow_bl.svg);
}

@media(max-width:640px) {
  .commentlist {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }
}

.userwalletsform_box .standart_window_ins input.rb_submit {
  margin-top: 0.8rem;
}

.homechange .xchange_type_list .resultfalse,
.resulttrue {
  margin-left: auto;
  margin-right: auto;
}

@media(max-width:640px) {

  .xtl_select_wrap .select_js_ul:after,
  .xchange_select .select_js_ul:after {
    /*background-size: 31rem;*/
    /*top: -0.8rem;*/
  }
}

.xchange_div_col_get .xchange_div .xchange_info_line .span_skidka {
  margin-bottom: 0.4rem;
}

.sub-menu li.menu-item-has-children:hover a {
  transition: none;
  color: #fff;
}

.sub-menu li.menu-item-has-children .sub-menu {
  transition: none;
}

.sub-menu li.menu-item-has-children:after {}

.hidden_timetable {
  display: none;
}

@media(max-width:640px) {
  .hometext-wrapper__img {
    display: none;
  }

  #comments #respond #commentform .comment_form_line input[type="submit"] {
    margin-top: 0;
  }

  input.js_choice_input {
    padding-left: 4rem;
  }

  .hidden_timetable {
    display: flex;
    margin-top: 2.8rem;
    font-size: 1.2rem;
    text-align: center;
    line-height: 1.4rem;
    color: #fff;
    opacity: 0.4;
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sub-menu li.menu-item-has-children:hover {
    padding-bottom: 0rem;
  }

  .main-menu__list>li.menu-item-has-children>ul>li>ul>li>a {
    color: #fff;
  }

  .home .inner-content #exch_html .notice_message,
  .inner-content .warning_message,
  .home .warning_message,
  .home .inner-content .other_directions_wrap .other_directions,
  .home .other_directions_wrap .other_directions {
    padding: var(--Mobile-Blocks-Big-Block-Top-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding) var(--Mobile-Blocks-Big-Block-Bottom-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding);
  }

  .page-id-206 .inner-content .other_directions_wrap .other_directions,
  .other_directions_wrap .other_directions {
    padding: var(--Mobile-Blocks-Big-Block-Top-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding) var(--Mobile-Blocks-Big-Block-Bottom-Padding) var(--Mobile-Blocks-Big-Block-Horizontal-Padding);
  }
}

.advantages-container {
  width: 100%;
  max-width: 100%;
}


.xchange_div .select_js_ul {
  top: 6.6rem;
}

.xchange_div .xchange_select .select_js_ul {
  top: 6.6rem;
}

.js_comis_text1,
.js_comis_text2 {
  display: none;
}

.light #comments #respond #commentform .comment_form_line input[type="text"] {
  background: var(--Field-Fill-White);
}

#comments #respond #commentform .comment_form_line:first-of-type {
  margin-top: 0rem;
}

#comments #respond #commentform .comment_form_line {
  margin-top: 2rem;
}

.statstablediv_ins .pn_copy {
  padding-right: 30px;
}

@media(max-width:640px) {
  .xchange_div .xchange_select .select_js_ul {
    top: 100%;
  }


  .userapi_table .userapi_table_ins .userapi_table_title {
    padding-bottom: 1.6rem;
    margin-bottom: 0;
  }

  .userapi_table .userapi_table_ins .userapi_table_one {
    margin-bottom: 0;
  }

  .log_div_wrap .checkbox label {
    margin-bottom: 2rem;
  }

  .log_div_wrap .captcha_sci_div {
    padding-bottom: 2rem;
  }
}

.log_line_subm_right {
  margin-top: 2rem;
}

@media(max-width:992px) {

  .section.news-section .news__content.border-top {
    border-radius: 0.8rem;
  }

  .section.news-section .news__content {
    border-radius: 0 0 0.8rem 0.8rem;
  }
}

.main-title {
  margin-bottom: 2.4rem;
}

.walletsverify_box .verify_acc_file .chose_file_btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

.light .sitemap_div .sitemap_div_ins .sitemap_block .sitemap_block_ins .sitemap_once .sitemap_once_ins ul li a {
  color: var(--Colors-Texts-Light)
}


/*newstyle*/

.footer__mobile-info {
  display: none;
}

@media only screen and (max-width: 640px) {
  .footer__mobile-info {
    margin-top: 2.4rem;
    text-align: center;
    display: flex !important;
    flex-wrap: wrap;
    width: 20rem;
    justify-content: center;
    color: #7A7A7A;
    order: 3;
  }

  .header__offer-container {
    padding: 1.6rem 2.4rem 1.3rem !important;
    display: none;
  }

  .header__offer-container p {
    font-size: 1.4rem !important;
  }

  .header__offer-container svg {
    width: 1.6rem !important;
    height: 1.6rem !important;
  }

  .header__offer-container a p {
    margin-top: 0.3rem;
  }
}

.user-bar {
  background-color: transparent;
}

.header__offer {
  background-color: #2A61EE;
  width: 100%;
  z-index: 17;
}

.header__offer-container {
  display: none;
  justify-content: space-between;
  padding: 1.6rem 0;
}

.header__offer-container a {
  text-decoration: none;
}

.header__offer-container a p {
  color: #FFF;
  font-size: 1.6rem;
}

.header__offer-container svg {
  height: 2rem;
  width: 2rem;
}

.header__dark-mode {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.2rem 1.2rem;
  border-radius: 50%;
  height: 4.4rem;
  width: 4.4rem;
  background-image: url(./images/light_mode.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 2rem 2rem;
  margin-left: 0.8rem;
}

.header__dark-mode--mobile {
  display: none;
}

.header__dark-mode:hover {
  background-color: rgba(0, 0, 0, 0.08);
  cursor: pointer;
}

.user-bar__left {
  display: flex;
}

.navigation.active {
  margin-bottom: 24rem;
  transition: margin 300ms linear;
}

.xtl_input_wrap {
  margin: 0 0 0.8rem 0;
}

.xtt_data_col_table_ins .hexch_widget .hexch_information .user_discount_div span {
  font-weight: 600;
}

@media only screen and (max-width: 640px) {
  .header__dark-mode--mobile {
    display: block;
  }
}

.promo_main,
.promo_rules {
  margin-bottom: 2.4rem;
}

.promo_main,
.promo_rules,
.promo_sites-review {
  padding: 3.2rem 2.8rem;
  border-radius: 2.8rem;
  background: linear-gradient(278.08deg, #333333 32.92%, #484848 101.71%);
}

.light .promo_main,
.light .promo_rules,
.light .promo_sites-review {
  background: #FFFFFF;
}

.promo_top {
  display: flex;
  justify-content: space-between;
  gap: 3rem;
  margin-bottom: 1.2rem;
}

.promo_text {
  align-self: center;
  width: 100%;
  max-width: 44rem;
}

.promo_descr {
  margin-bottom: 2.8rem;
  font: 400 1.8rem/2.4rem Nunito, sans-serif;
}

.promo_button a {
  display: block;
  padding: 1.8rem 5.5rem;
  width: 100%;
  max-width: 27.4rem;
  font: 400 2rem/2.8rem Nunito, sans-serif;
  text-align: center;
  text-decoration: none;
  border-radius: 1.6rem;
  border: none;
  background: #4D7BF1;
  color: #ffffff;
  transition: all 0.1s ease-in-out;
}

.promo_button a:hover {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.promo_button a:active {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

.promo_banner_img {
  width: 100%;
  max-width: 25rem;
  height: 25rem;
  object-fit: contain;
}

.promo_bottom {
  display: flex;
  gap: 0.5rem;
}

.promo_timer {
  grid-column: 1/3;
}

.promo_wrap .timer_clock .jt_count {
  font: 400 1.4rem/1.6rem Nunito, sans-serif;
  opacity: 0.4;
  color: #f3f3f3;
}

.light .promo_wrap .timer_clock .jt_count {
  color: #424242;
}

.promo_wrap .timer_clock .jt_m,
.promo_wrap .timer_clock .jt_d,
.promo_wrap .timer_clock .jt_h,
.promo_wrap .timer_clock .jt_min,
.promo_wrap .timer_clock .jt_s {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-right: 1.6rem;
  text-align: center;
  font: 500 1.8rem/2.4rem Nunito, sans-serif;
}

.promo_wrap .timer_clock span:not(.jt_count):not(:last-child)::before {
  position: absolute;
  top: 1.2rem;
  right: 0;
  content: '';
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: #F3F3F3;
  opacity: 0.2;
}

.light .promo_wrap .timer_clock span:not(.jt_count):not(:last-child)::before {
  background: #424242;
}

.promo_wrap {
  color: #ffffff;
}

.light .promo_wrap {
  color: #424242;
}

h2.promo_title,
h2.promo_rules_title,
h2.promo_sites-review_title {
  margin-bottom: 2rem;
  font: 500 2.4rem/2.8rem Nunito, sans-serif;
  color: #ffffff;
}

.light .promo_title,
.light .promo_rules_title,
.light .promo_sites-review_title {
  color: #424242;
}

.promo_timer {
  background: url("./images/promo/promo_timer_icon.svg") no-repeat top 3.1rem left 2rem;
}

.promo_reviews {
  background: url("./images/promo/promo_reviews_icon.svg") no-repeat top 3.1rem left 2rem;
}

.promo_bank {
  background: url("./images/promo/promo_bank_icon.svg") no-repeat top 3.1rem left 2rem;
}

.promo_timer {
  width: 100%;
}

.promo_timer,
.promo_reviews,
.promo_bank {
  padding: 2rem 2rem 2rem 8.2rem;
  min-height: 11.2rem;
  border: none;
  border-radius: 2rem;
  background-color: rgba(255, 255, 255, 0.06);
}

.light .promo_timer,
.light .promo_reviews,
.light .promo_bank {
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.promo_reviews,
.promo_bank {
  padding: 2.8rem 1.6rem 3.2rem 7.8rem;
}

.promo_timer_title,
.promo_reviews_title,
.promo_bank_title {
  margin-bottom: 0.8rem;
  font: 400 1.6rem/1.4rem Nunito, sans-serif;
}

.promo_bank_title {
  white-space: nowrap;
}

.promo_reviews_count,
.promo_bank_value {
  font: 500 1.8rem/2.4rem Nunito, sans-serif;
}

.promo_rules_list {
  margin-bottom: 1.6rem;
}

.promo_rules_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.6rem 0 1.6rem 6rem;
  min-height: 8.4rem;
  font: 500 2rem/2.8rem Nunito, sans-serif;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.light .promo_rules_item {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}

.promo_rules_item:last-child a {
  text-decoration: none;
  color: #4D7BF1;
}

.promo_rules_item:last-child a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.promo_rules_item:last-child a:active {
  text-decoration: none;
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

.promo_rules_item:nth-child(1) .promo_rules_item_title,
.promo_rules_item:nth-child(2) .promo_rules_item_title {
  max-width: 51%;
}

.promo_rules_item:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.light .promo_rules_item:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.promo_rules_item--1 {
  background: url("./images/step1_icon.svg") no-repeat left center;
}

.promo_rules_item--2 {
  background: url("./images/step2_icon.svg") no-repeat left center;
}

.promo_rules_item--3 {
  background: url("./images/step3_icon.svg") no-repeat left center;
}

.promo_btn_step1 {
  padding: 1.4rem 2.4rem;
  border: 1px solid #5685FF;
  border-radius: 1.6rem;
  background: transparent;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  text-decoration: none;
  color: #ffffff;
  transition: all 0.1s ease-in-out;
}

.light .promo_btn_step1 {
  color: #4D7BF1;
}

.promo_btn_step1:hover {
  filter: brightness(90%);
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.promo_btn_step1:active {
  filter: brightness(80%);
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.promo_btn_step2 {
  padding: 1.6rem 2.4rem;
  text-align: center;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  text-decoration: none;
  border: none;
  border-radius: 1.6rem;
  background: #4D7BF1;
  color: #ffffff;
}

.promo_btn_step2:hover {
  filter: brightness(90%);
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.promo_btn_step2:active {
  filter: brightness(80%);
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.promo_rules_descr {
  display: block;
  margin-bottom: 1.6rem;
}

.promo_rules_descr-top {
  display: block;
  margin-bottom: 2.4rem;
  font: 500 1.6rem/2.4rem Nunito, sans-serif;
}

.promo_rules_descr-bottom {
  font: 400 1.4rem/2.4rem Nunito, sans-serif;
}

.promo_rules_descr p:not(:last-child) {
  margin-bottom: 2.4rem;
}

.promo_rules_descr a {
  text-decoration: none;
  color: #4D7BF1;
  transition: all 0.1s ease-in-out;
}

.promo_rules_descr a:hover {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.promo_rules_descr a:active {
  text-decoration: none;
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

.promo_winner {
  display: flex;
  flex-direction: column;
  padding: 2rem 2rem 2.4rem;
  border: none;
  border-radius: 2rem;
  background-color: #4D7BF1;
  color: #ffffff;
}

.promo_winner_title {
  margin-bottom: 0.8rem;
}

h2.promo_winner_title {
  margin-bottom: 0.8rem;
  font: 500 2rem/2.4rem Nunito, sans-serif;
  color: inherit;
}

.promo_winner_name {
  font: 500 1.8rem/2.4rem Nunito, sans-serif;
}

.promo_timer .timer_clock .js_timer.time_span {
  display: flex;
  margin: 0;
  padding: 0;
  gap: 0.8rem;
  width: unset;
  border: none;
  border-radius: unset;
  background: transparent;
}

.promo_timer .timer_clock .jt_s {
  padding-right: 0;
  width: 4rem;
}

.promo_sites_subtitle {
  margin-bottom: 1.2rem;
  font: 500 2rem/2.4rem Nunito, sans-serif;
  background: unset;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
}

.promo_sites_list {
  max-width: 50rem;
}

.promo_sites_list {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}

.promo_sites_list:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.light .promo_sites_list:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.promo_sites_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.promo_sites_item_title {
  font: 400 1.6rem/2rem Nunito, sans-serif;
}

.promo_btn_sites {
  display: inline-block;
  padding: 1.5rem 2.3rem;
  font: 400 1.6rem/2rem Nunito, sans-serif;
  border: 1px solid #5685FF;
  border-radius: 1.6rem;
  text-decoration: none;
  color: #ffffff;
  transition: all 0.1s ease-in-out;
}

.light .promo_btn_sites {
  color: #4D7BF1;
}

.promo_btn.hidden,
.promo_btn_step1.hidden,
.promo_btn_sites.hidden {
  display: none;
}

.promo_btn_sites:hover {
  opacity: 0.8;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
}

.promo_btn_sites:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {

  .promo_main,
  .promo_rules {
    padding: 2.4rem 2.4rem 2.8rem;
    border-radius: unset;
  }

  h2.promo_title,
  h2.promo_rules_title,
  h2.promo_sites-review_title {
    font-size: 2rem;
    line-height: 2.4rem;
  }

  .promo_descr {
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .promo_reviews_count,
  .promo_bank_value {
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .promo_text {
    padding: 0;
  }

  .promo_banner_img {
    width: 14.2rem;
    height: 14.2rem;
    background-size: contain;
    background-position: center;
  }

  .promo_top {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 4rem;
    padding: 0;
    gap: 4rem;
  }

  .promo_button {
    width: 100%;
  }

  .promo_button a {
    padding: 1.8rem 0;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.4rem;
    width: 100%;
    max-width: unset;
    border-radius: 0.8rem;
  }

  .promo_bottom {
    display: flex;
    flex-direction: column;
  }

  .promo_timer,
  .promo_reviews,
  .promo_bank {
    padding: 2rem 3rem 2rem 7.7rem;
    display: flex;
    flex-direction: column;
    min-height: 10.2rem;
    width: unset;
    border-radius: 0.8rem;
    background-size: 4.5rem;
    background-position: left 2rem top 2rem;
  }

  .promo_wrap .timer_clock .jt_m,
  .promo_wrap .timer_clock .jt_d,
  .promo_wrap .timer_clock .jt_h,
  .promo_wrap .timer_clock .jt_min,
  .promo_wrap .timer_clock .jt_s {
    padding-right: 1.8rem;
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .promo_wrap .timer_clock .jt_count {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .promo_wrap .timer_clock span:not(.jt_count):not(:last-child)::before {
    right: 0.6rem;
  }

  .promo_timer {
    min-width: unset;
  }

  .promo_timer_title,
  .promo_reviews_title,
  .promo_bank_title {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .timer_clock .js_timer.time_span {
    font: 700 2.2rem/2.7rem Nunito, sans-serif;
  }

  .promo_timer .timer_clock .js_timer.time_span {
    gap: 0.2rem;
  }

  .promo_rules_item {
    flex-direction: column;
    align-items: center;
    padding: 6.7rem 0 1.6rem;
    background-position: top 1.6rem center;
    background-size: 4.5rem;
  }

  .promo_rules_item_title {
    display: block;
    margin-bottom: 0.8rem;
    text-align: center;
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .promo_rules_item:nth-child(1) .promo_rules_item_title,
  .promo_rules_item:nth-child(2) .promo_rules_item_title {
    max-width: 100%;
  }

  .promo_rules_item a {
    width: 100%;
    text-align: center;
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }

  .promo_winner {
    border-radius: 0.8rem;
  }

  .promo_rules_descr {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .promo_sites_subtitle {
    font-size: 1.6rem;
    line-height: 1.9rem;
  }

  .promo_btn_sites {
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }

  .promo_sites_item {
    flex-direction: column;
    align-items: flex-start;
  }

  .promo_sites_item_title {
    margin-bottom: 0.8rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
  }

  .promo_sites-review {
    margin-bottom: 4rem;
    border-radius: unset;
  }
}

.banner-swiper {
  display: flex;
  margin-bottom: 3.4rem;
  padding-bottom: 3.4rem;
  max-width: 120rem;
}

.swiper-wrapper {
  height: unset;
}

.banner-slide {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 4rem 6rem;
  min-height: 24rem;
  border-radius: 4rem;
  background: linear-gradient(90deg, #4B505B 0%, #4D7BF1 100%);
  color: #ffffff;
  overflow: hidden;
  transition: all 0.1s ease-in-out;
}

.banner-slide:hover {
  filter: brightness(95%);
  transition: all 0.1s ease-in-out;
}

.banner-slide:active {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.light .banner-slide {
  background: linear-gradient(90deg, #EBF1FF 0%, #4D7BF1 100%);
  color: #424242;
}

.swiper-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: -1;
  pointer-events: none;
}

.banner_textblock {
  display: flex;
  flex-direction: column;
  max-width: 64%;
}

.banner_title {
  margin-bottom: 2rem;
  font: 500 2.8rem/3.4rem Nunito, sans-serif;
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 0;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 1rem;
}

.swiper-pagination-bullet {
  width: 1rem;
  height: 1rem;
  background: rgba(217, 217, 217, 0.3);
  opacity: 1;
}

.light .swiper-pagination-bullet {
  background: rgba(206, 209, 227, 0.3);
}

.swiper-pagination-bullet-active {
  background: rgba(217, 217, 217, 0.8);
}

.light .swiper-pagination-bullet-active {
  background: rgba(206, 209, 227, 0.8);
}

.banner_link {
  display: block;
  width: 100%;
  max-width: 4.4rem;
  height: 4.4rem;
  border-radius: 50%;
  background: url("./images/arrow_banner.svg") no-repeat center, #ffffff;
  transition: all 0.1s ease-in-out;
}

.banner_link:hover {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.banner_link:active {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .banner-swiper {
    margin-bottom: 3.5rem;
    padding-bottom: 3.2rem;
  }

  .banner-slide {
    padding: 4rem 2.8rem;
    border-radius: unset;
    min-height: 22rem;
  }

  .banner_textblock {
    max-width: 71%;
  }

  .banner_title {
    margin-bottom: 1rem;
    font-size: 2.4rem;
    line-height: 2.9rem;
  }

  .banner_text {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

.hidden_line {
  display: none;
}

.hidden {
  display: none;
}

.banner-swiper.hidden {
  display: none;
}

/*promo patch*/
.promo_wrap a.link {
  color: #4D7BF1;
  transition: all 0.1s ease-in-out;
}

.promo_wrap a.link:hover {
  opacity: 1;
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.promo_wrap a.link:active {
  text-decoration: none;
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.promo_rules div:not([class]) {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}

.promo_rules ul {
  margin: 0;
  counter-reset: section;
}

.promo_rules ul>li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 1.6rem 0;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.promo_rules ul>li:last-child {
  padding-bottom: 1.6rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.light .promo_rules ul>li {
  border-color: rgba(0, 0, 0, 0.08);
}

.promo_rules ul>li a {
  padding: 1.3rem 2.4rem;
  border-radius: 1.6rem;
  white-space: nowrap;
}

.promo_rules ul>li a.btn-border {
  border: 1px solid #5685FF;
  color: #ffffff;
}

.light .promo_rules ul>li a.btn-border,
.light .promo_sites-review ul li a {
  color: #4D7BF1;
}

.promo_rules ul>li a.btn-fill {
  background: #4D7BF1;
  color: #FFFFFF;
}

.promo_rules ul>li>span {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1rem;
  font: 500 2rem/2.8rem Nunito, sans-serif;
}

.promo_rules ul>li>span::before {
  counter-increment: section;
  content: "" counter(section);
  text-align: center;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2rem;
  min-width: 5.2rem;
  width: 5.2rem;
  height: 5.2rem;
  font-size: 2rem;
  font-weight: 500;
  font-family: "Nunito", sans-serif;
  border-radius: 50%;
  background-color: #4D7BF1;
  color: #fff;
}

.winner {
  padding: 2rem 2rem 2.4rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.4rem;
  border-radius: 2rem;
  background: #4D7BF1;
  color: #FFFFFF;
}

.winner p:last-child {
  margin-bottom: 0;
}

.promo_wrap h3 {
  font: 500 2rem/2.4rem Nunito, sans-serif;
}

.winner h3 {
  margin-bottom: 0.8rem;
  color: #FFFFFF;
}

.promo_sites-review h3 {
  margin-bottom: 1.2rem;
}

.promo_sites-review ul {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  width: 100%;
  max-width: 50rem;
}

.promo_sites-review ul:not(:last-child) {
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.light .promo_sites-review ul {
  border-color: rgba(0, 0, 0, 0.08);
}

.promo_sites-review ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.promo_sites-review ul li a {
  padding: 1.3rem 2.4rem;
  border-radius: 1.6rem;
  border: 1px solid #4D7BF1;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  .promo_wrap h2 {
    font-size: 2.2rem;
    line-height: 2.7rem;
  }

  .promo_wrap h3 {
    font-size: 1.6rem;
    line-height: 1.9rem;
  }

  .winner h3 {
    font-size: 2rem;
    line-height: 2.4rem;
  }

  .winner p {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }

  .promo_wrap ul li a {
    font-size: 1.4rem;
  }

  .promo_rules {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .promo_rules ul>li,
  .promo_rules ul>li>span {
    flex-direction: column;
    gap: 0.8rem;
  }

  .promo_rules ul>li>span {
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .promo_rules ul>li>span::before {
    font-size: 1.6rem;
    line-height: 1.9rem;
  }

  .promo_rules ul>li a {
    width: 100%;
    text-align: center;
    border-radius: 0.8rem;
  }

  .promo_sites-review ul li {
    align-items: flex-start;
    flex-direction: column;
    gap: 0.8rem;
  }
}

/*promo parse review data*/
.winner__about {
  display: flex;
  gap: 0.8rem;
  margin-bottom: 0.8rem;
}

.winner__about p {
  margin: 0;
}

/*patch 2.6*/
.select_js_ulli_ins {
  display: flex;
  align-items: center;
}

.select--active {
  display: block !important;
  z-index: 10;
}

.xchange_type_table.tbl5 .xtt5_wrapper {
  display: flex;
  gap: 1.2rem;
  width: 100%;
}

@media only screen and (max-width: 640px) {
  .xchange_type_table.tbl5 .xtt5_wrapper {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 0;
    max-height: unset;
    border: none;
    border-radius: unset;
    background:
      linear-gradient(270deg, #3D3D3D 0%, rgba(61, 61, 61, 0) 20.31%, rgba(61, 61, 61, 0) 75.52%, #3D3D3D 100%),
      linear-gradient(292.61deg, #27435D 4.42%, rgba(61, 61, 61, 0) 31.33%, rgba(61, 61, 61, 0) 50.09%, #27435D 98.97%);


  }
}

.js_userwallet_verify {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
}

.js_userwallet_verify:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.js_userwallet_verify:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

/*patch banner*/
.banner-swiper {
  display: none;
}

.home .banner-swiper,
.page-id-181 .banner-swiper,
.page-id-206 .banner-swiper {
  display: block;
}

/*patch 2.7*/
/*block transfer number*/
.block_smsbutton {
  margin-top: 4rem;
  padding: 4rem 0 0 0;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.light .block_smsbutton {
  border-color: rgba(0, 0, 0, 0.08);
}

.block_smsbutton_label {
  font: 500 2rem/2.8rem Nunito, sans-serif;
}

.block_smsbutton_action {
  display: flex;
  gap: 2rem;
}

.block_smsbutton_action input[type=text] {
  padding: 1.2rem;
  width: 100%;
  max-width: 20rem;
  height: 5.2rem;
  text-align: left;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1.6rem;
  background-color: #181818;
  color: #ffffff;
}

.light .block_smsbutton_action input[type=text] {
  border-color: #E6E8F0;
  background-color: #F2F4FD;
  color: #424242;
}

.block_smsbutton_action input[type=text]:hover {
  border-color: var(--Color-primary);
  transition: all 0.1s ease-in-out;
}

.block_smsbutton_action input[type=text]:focus {
  border: 2px solid var(--Color-primary);
  transition: border 0.1s ease-in-out;
}

.block_smsbutton_action input[type=submit] {
  margin: 0;
  padding: 1.6rem 2.4rem;
  border: none;
  border-radius: 1.6rem;
  background-color: #4D7BF1;
  color: #FFFFFF;
}

.block_smsbutton_action input[type=submit]:hover {
  filter: brightness(90%);
  transition: all 0.1s ease-in-out;
}

.block_smsbutton_action input[type=submit]:active {
  filter: brightness(80%);
  transition: all 0.1s ease-in-out;
}

@media only screen and (max-width: 640px) {
  .block_smsbutton_action {
    flex-direction: column;
    gap: 0.8rem;
  }

  .block_smsbutton_action input[type=text] {
    max-width: unset;
    height: 4.8rem;
  }

  .block_smsbutton_action input[type=submit] {
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }
}

/*payment checks*/
.block_statusbids .ustbl_line {
  margin-top: 4rem;
  padding: 4rem 0 0 0;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.light .block_statusbids .ustbl_line {
  border-color: rgba(0, 0, 0, 0.08);
}

.block_statusbids .ustbl_line .clear,
.block_smsbutton .clear {
  display: none;
}

.block_statusbids .ustbl_line_ins {
  display: flex;
  gap: 12rem;
}

.block_statusbids .ustbl_line_left,
.block_statusbids .ustbl_line_right {
  width: 100%;
}

.block_statusbids .ustbl_line_left {
  max-width: 40rem;
}

.block_statusbids .ustbl_line_right {
  max-width: 20rem;
}

.block_statusbids .ustbl_title {
  margin-bottom: 0.8rem;
}

.block_statusbids .ustbl_warn {
  margin-bottom: 2rem;
  color: #898989;
}

.walletsverify_box .verify_acc_file::after,
.ustbl_file::after,
.walletsverify_box .verify_acc_file input,
.usveajaxform .ustbl_line_ins .ustbl_line_left .ustbl_file input.usveupfilesome,
.ustbl_file .js_hf_input {
  display: none;
}

.block_statusbids .ustbl_line .ustbl_file .chose_file_btn {
  padding: 1.5rem;
  text-align: center;
  border: 1px solid var(--Color-primary);
  border-radius: 1.6rem;
  color: var(--Colors-Texts-Dark);
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}

.light .block_statusbids .ustbl_line .ustbl_file .chose_file_btn {
  color: var(--Color-primary);
}

.block_statusbids .ustbl_line .ustbl_file .chose_file_btn:hover {
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.block_statusbids .ustbl_line .ustbl_file .chose_file_btn:active {
  opacity: 0.6;
  transition: all 0.1s ease-in-out;
}

.block_statusbids .ustbl_line .ustbl_eximg {
  margin-bottom: 1rem;
}

.block_statusbids .ustbl_line .ustbl_eximg img {
  max-width: 20rem;
  max-height: 20rem;
}

.block_statusbids .ustbl_line .ustbl_descr {
  text-align: center;
  color: #898989;
}

@media only screen and (max-width: 640px) {
  .block_statusbids .ustbl_line_ins {
    flex-direction: column;
    gap: 2rem;
  }

  .block_statusbids .ustbl_warn {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .block_statusbids .ustbl_line_right {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: unset;
  }

  .block_statusbids .ustbl_line .ustbl_file .chose_file_btn {
    font-size: 1.4rem;
    line-height: 1.6rem;
    border-radius: 0.8rem;
  }
}

/*header icons*/
.header__contacts a {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}

.header__contacts-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.header__contacts-icon svg {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  fill: #4D7BF1;
}

.header__account-icon svg {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  fill: #4D7BF1;
}

.hidden_auth .auth-wrapper a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.4rem;
}

/*hide pntable iac title*/
.iactable .pntable_wrap_title {
  display: none;
}

.block_statusbids .ustbl_bar {
  margin-top: 0.8rem;
  width: 40rem;
}

@media only screen and (max-width: 640px) {
  .block_statusbids .ustbl_bar {
    width: 100%;
  }
}


.block_statusbids_ins {
  word-wrap: break-word;
}

.page-id-181 .notice_message {
  display: none;
}

.xtl_select_wrap .select_js_ul:has(.select_js_ulli[style="display: none;"])::after,
.xchange_select .select_js_ul:has(.select_js_ulli[style="display: none;"])::after {
  /*position: relative;*/
  /*display: flex;*/
}

.select_js_ulli_ins {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}


.button {
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  padding: 7px 15px;
  box-sizing: border-box;
  border-radius: 7px;
  overflow: hidden;
  border: 2px solid transparent;
  transition: all .3s ease;
}

.button--45h {
  padding: 10px 15px;
}

.button--blue {
  background-color: #9B51E0;
  border-color: #9B51E0;
}

.button--blue:hover {
  background-color: transparent;
}

.button--yellow {
  color: #161824;
  background-color: #B8E545;
  border-color: #B8E545;
}

.button--yellow:hover {
  background-color: transparent;
  color: #fff;
}

.button--white-border {
  border-color: #fff;
}

.button--white-border:hover {
  background-color: #fff;
  color: #161824;
}

.button--yellow-border {
  border-color: #B8E545;
}

.button--yellow-border:hover {
  background-color: #B8E545;
  color: #161824;
}

.homepage-main-banner {
  display: none;
  /* display: block; */
  margin-bottom: 31px;
  width: 100%;
  border-radius: 15px;
  overflow: hidden;
}

.homepage-main-banner img {
  width: 100%;
}

.homepage-main-banner--mobile {
  display: none;
}

@media only screen and (max-width: 768px) {
  .homepage-main-banner--desktop {
    display: none;
  }

  .homepage-main-banner--mobile {
    /* display: block; */
  }
}

/* why-daeo */
.rating__wrapper {
  display: flex;
  gap: 40px;
  justify-content: space-between;
}

.rating__wrapper p {
  display: none;
}

.rating-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 360px;
  padding: 20px 40px;
  border: 2px solid #9B51E0;
  border-radius: 15px;
  overflow: hidden;
  background-color: #31234A;
  transition: all .2s ease;
}

.rating-item:hover {
  background-color: transparent;
}

.rating-item img {
  width: 100%;
  height: auto;
}

.rating-item p {
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  margin-top: 15px;
  display: block !important;
}

/* why-daeo */
/* faq */
.faq__wrapper {
  max-width: 840px;
  margin: 0 auto;
}

.faq-item {
  /* max-height: 57px; */
  position: relative;
  border: 2px solid #9B51E0;
  border-radius: 15px;
  padding: 0 30px;
  overflow: hidden;
  cursor: pointer;
  transition: all .1s ease;
}

.faq-item:not(:last-child) {
  margin-bottom: 25px;
}

.faq-item--opened {
  background-color: #31234A;
  /* max-height: unset; */
}

.faq-item-head {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  padding: 15px 0;
  max-width: 80%;
}

.faq-item-body {
  font-size: 16px;
  font-weight: 400;
  max-height: 0;
}

.faq-item--opened .faq-item-body {
  max-height: unset;
  margin-bottom: 15px;
}


.faq-item-body table {
  margin-top: 10px;
  border-color: #fff;
}

.faq-item-body table th {
  border: 1px solid white;
  color: white;
  padding: 10px 15px;
}

.faq-item-body table td {
  padding: 10px 15px;
  border: 1px solid white;
}

.faq-item-button {
  position: absolute;
  right: 26px;
  top: 15px;
}

.faq-item-button-wrapper {
  position: relative;
  width: 24px;
  height: 24px;
}

.faq-item-button-item {
  position: absolute;
  left: 5px;
  top: 11px;
  width: 14px;
  height: 2px;
  border-radius: 5px;
  background-color: #9B51E0;
  transition: all .2s ease;
}

.faq-item-button-item:first-child {
  transform: rotate(270deg);
}

.faq-item--opened .faq-item-button-item:first-child {
  transform: rotate(0deg);
}

/* faq */
/* ref programm */
.ref-programm .section__title p {
  max-width: 540px;
}

.page-id-991 .ref-programm__wrapper,
.page-id-200 .ref-programm__wrapper {
  margin-bottom: 30px;
}

.ref-programm__wrapper {
  display: flex;
  gap: 40px;
}

.ref-programm-item {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  border-radius: 15px;
  border: 2px solid #3990F6;
}

.ref-programm-item-image img {
  max-width: 300px;
  width: 100%;
}

.ref-programm-item-text {
  padding: 43px 25px 32px;
  max-width: 240px;
}

.ref-programm-item-text h5 {
  font-size: 24px;
  font-weight: 700;
}

/* ref programm */

/* why daeo  */
.why-daeo__wrapper {
  display: flex;
  gap: 40px;
}

.why-daeo-column--1 {
  max-width: 406px;
}

.why-daeo-column--2 {
  max-width: 336px;
}

.why-daeo-column--3 {
  max-width: 340px;
}

.why-daeo-item {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 15px;
  padding: 25px 20px 25px 10px;
  border: 2px solid #9B51E0;
  border-radius: 15px;
  overflow: hidden;
  background-color: #31234A;
  transition: all .2s ease;
}

.why-daeo-item:not(:last-child) {
  margin-bottom: 40px;
}

.why-daeo-item:hover {
  background-color: transparent;
}

.why-daeo-item-icon {
  max-width: 64px;
}

.why-daeo-item-icon img {
  width: 100%;
  height: auto;
}

.why-daeo-item h5 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}

.why-daeo-item .yellow-link {
  color: #B8E545;
  text-decoration: underline;
}

.why-daeo-item span.yellow {
  color: #B8E545;
}

.why-daeo-item span.muted {
  color: #939393;
}

/* why daeo  */

.innder_grid {
  display: flex;
  gap: 40px;
}


/* aside blocks */
.aside,
.aside-contacts {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.aside-contacts--row {
  max-width: 838px;
  margin: 21px auto 40px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.aside-contacts-block {
  padding: 15px 25px 20px;
  box-sizing: border-box;
  border: 2px solid #BBBBBB;
  border-radius: 15px;
  display: flex;
  gap: 15px;
}

.aside-contacts-block:last-child {
  border: 2px solid #3990F6;
}

.aside-contacts-block h5 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0;
}

.aside-contacts-block p {
  margin-bottom: 10px;
}

.aside-contacts-block a {
  padding: 10px 15px 8px;
  border-radius: 7px 7px 0 0;
  background-color: #BBBBBB;
  border: 2px solid #BBBBBB;
  display: block;
  width: fit-content;
  font-size: 18px;
  font-weight: 600;
  color: #0A1437;
  text-decoration: none !important;
  transition: all .2s ease;
}

.aside-contacts-block:last-child a {
  background-color: #3990F6;
  border: 2px solid #3990F6;
}

.aside-contacts-block a:hover {
  background-color: transparent;
  color: #BBBBBB;
}

.aside-contacts-block:last-child a:hover {
  color: #3990F6;
}

.page-template-pn-questionanswerpage .aside {
  max-width: 340px;
  margin-top: 59px;
}

/* aside blocks */

/* Contacts page  */
.page-template-pn-contactspage .innder_grid {
  display: unset;
  gap: unset;
}

.page-template-pn-contactspage .aside,
.page-template-pn-contestpage h1.main-title,
.page-template-pn-cooperationpage h1.main-title,
.page-template-pn-questionanswerpage h1.main-title,
.page-template-pn-reviewspage h1.main-title,
.page-template-pn-contactspage h1.main-title {
  display: none;
}

.main-title--alternative {
  display: block !important;
}

.yellow-contacts {
  display: flex;
  gap: 31px
}

.yellow-contact {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 18px;
  font-weight: 600;
  color: #B8E545;
  padding: 15px;
  border: 2px solid #B8E545;
  border-radius: 15px;
  transition: all .2s ease;
}

.yellow-contact:hover {
  opacity: .8;
}

/* Contacts page  */


/* Reviews */
.page-template-pn-reviewspage h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}

.many_reviews_ins {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-bottom: 30px;
}

.many_reviews .one_reviews {
  padding: 15px 17px 18px;
  box-sizing: border-box;
  border-radius: 15px;
  overflow: hidden;
  border: 3px solid #A2CC39;
}

.many_reviews .one_reviews p:first-child,
.many_reviews .one_reviews div[itemprop="reviewRating"] {
  display: none;
}

.many_reviews .one_reviews_name,
.many_reviews .one_reviews_date {
  font-size: 18px;
  font-weight: 600;
}

.many_reviews .one_reviews_text {
  font-size: 16px;
  font-weight: 400;
  margin-top: 8px;
}

.many_reviews .one_reviews_name p,
.many_reviews .one_reviews_date p,
.many_reviews .one_reviews_text p {
  margin: 0;
  display: block !important;
}

.rf_div_title_ins {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 20px;
}

/* Reviews */

.page-template-pn-reviewspage .partners-section .container,
.page-template-pn-reviewspage .rating .container {
  padding: 0;
}


/* Contest  */
.contest-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 50px;
  margin: 38px 0 50px;
}

.contest-banner {
  border-radius: 15px;
  overflow: hidden;
}

.contest-banner img {
  width: 100%;
  height: auto;
}

.contest-text {
  max-width: 630px;
}

.contest-text h3 {
  font-size: 24px;
  font-weight: 600;
  color: #BF7AFF;
}

.contest-text a {
  color: white;
  text-decoration: underline;
}

.contest-wrapper .aside-contacts {
  max-width: 350px;
  min-width: 320px;
}

.page-id-871 .innder_grid {
  display: unset;
  gap: unset;
}

/* Text  */
.yellow-text-block {
  color: #B8E545;
  padding: 30px;
  box-sizing: border-box;
  border-radius: 15px;
  border: 2px solid #B8E545;
  margin: 30px 0;

}

.page-id-639 h2,
.page-id-1010 h3 {
  font-weight: 500;
  font-size: 24px;
  color: #BF7AFF;
  margin: 40px 0 0;
}


.page-id-1010 h2 {
  font-weight: 500;
  font-size: 24px;
  color: #8CE545;
  margin: 15px 0 0;
}

/* Account */
.page-id-21 .acc-wrapper-inner {
  gap: 15px;
}

.acc-wrapper-inner {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 60px;
  margin-bottom: 65px;
}

.acc-side .account_menu {
  display: flex;
  flex-direction: column;
  gap: 10px 0;
  max-width: 230px;
}

.acc-side a {
  width: fit-content;
  min-width: 230px;
  color: white;
  padding: 10px 15px;
  text-decoration: none !important;
  display: block;
  border: 2px solid transparent;
  border-radius: 7px;
  transition: all .2s ease;
}

.acc-side .current-menu-item a {
  border-color: #AC60F2;
}

.acc-side a:hover {
  border-color: #AC60F2;
}

.reg_line:not(.form_field_line) .checkbox label a,
.page-id-206 .xchange_div .checkbox label a,
.page-id-206 .text a {
  color: #B8E545;
}

.page-id-29 .ajax_post_form {
  display: none;
}

.page-id-29 .acc-content-wrapper .ajax_post_form {
  display: block;
}



/* mobile  */
@media only screen and (max-width: 1170px) {
  .page-id-21 .acc-wrapper-inner {
    flex-direction: column-reverse;
  }
}

@media only screen and (max-width: 1070px) {

  .news-section .col--lg-4,
  .reviews .col--lg-4 {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .news__img {
    width: 100%;
    height: unset;
  }

  .rating__wrapper,
  .why-daeo__wrapper {
    gap: 20px;
  }

}

@media only screen and (max-width: 960px) {
  .main-form .homechange {
    flex-direction: column;
    gap: 10px;
  }

  .xchange_type_list {
    max-width: unset;
  }

  .homechange__steps {
    min-width: unset;
    text-align: center;
  }

  .homechange__steps-step {
    justify-content: center;
  }

  .homechange__steps-step p {
    max-width: unset;
  }

  .ref-programm__wrapper {
    flex-direction: column;
  }

  .ref-programm-item-text {
    max-width: unset;
  }

  .why-daeo-item {
    flex-direction: column;
    padding: 10px 20px 25px 10px;
  }

  .why-daeo-item:not(:last-child) {
    margin-bottom: 20px;
  }

  .innder_grid {
    flex-direction: column;
    margin-bottom: 30px !important;
  }

  .page-id-206 .aside {
    margin-top: 0;
  }

  .many_news_wrapper {
    grid-template-columns: repeat(3, 1fr);
  }

  .page-template-pn-questionanswerpage .aside {
    max-width: unset;
    margin-top: unset;
  }

  .many_reviews_ins {
    grid-template-columns: repeat(3, 1fr);
  }

  .acc-wrapper-inner {
    gap: 15px;
  }

  .yellow-contacts {
    flex-wrap: wrap;
    gap: 15px;
  }
}

@media only screen and (max-width: 850px) {
  .acc-wrapper-inner {
    flex-direction: column-reverse;
    gap: 15px 0;
  }
}

@media only screen and (max-width: 768px) {

  .xchange_type_list,
  .homechange__steps {
    padding: 15px
  }

  .news-section .col--lg-4,
  .reviews .col--lg-4 {
    gap: 20px !important;
  }

  .ref-programm__wrapper {
    gap: 20px;
  }

  .rating__wrapper {
    flex-direction: column;
  }

  .rating-item {
    max-width: 100%;
  }

  .rating-item img {
    max-width: 300px;
  }

  .h2-title,
  h2 {
    font-size: 26px;
  }

  .why-daeo__wrapper {
    flex-direction: column;
  }

  .why-daeo-column {
    max-width: unset;
  }

  .why-daeo-item {
    flex-direction: column;
    padding: 10px;
  }

  .many_news_wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }

  .aside-contacts {
    gap: 15px
  }

  .aside-contacts--row {
    grid-template-columns: repeat(1, 1fr);
  }

  .many_reviews_ins {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .contest-wrapper {
    flex-direction: column;
    gap: 15px;
  }

  .contest-wrapper .aside-contacts {
    max-width: 100%;
    min-width: unset;
  }

  .yellow-text-block {
    padding: 15px;
  }

  .pntable_ins,
  .block_payinfo,
  .promopage_ins,
  .statstablediv_ins,
  .statuserdiv_ins,
  .acf_div_ins,
  .page-id-29 .ajax_post_form,
  .checkstatus_div,
  .userverify_div_wrap {
    padding: 15px;
  }

  .standart_window_ins {
    min-width: unset;
  }

  .standart_window_ins .form_field_line {
    align-items: unset;
    gap: unset;
    flex-direction: column;
  }

  .standart_window_ins .standart_window_close {
    right: 13px;
    top: 13px;
  }

}

@media only screen and (max-width: 650px) {
  .xtl_table_body {
    flex-direction: column;
  }

  .xtl_table_body .xtl_center_col {
    margin: 0 auto;
  }

  .xchange_div_cols,
  .aside-contacts-block {
    padding: 15px;
  }

  .xchange_div .xchange_data_div {
    margin-bottom: 10px;
    padding: 0;
  }

  .xchange_data_left .xchange_select {
    margin-bottom: 35px;
  }

  .xchange_div .span_get_max,
  .xchange_div .span_give_max {
    top: 50px;
    gap: 2px;
  }

  .xchange_div .xchange_submit_div input {
    width: 100%;
  }

  .rf_div_title_ins {
    font-size: 26px;
  }

}

@media only screen and (max-width: 600px) {
  .homechange__steps {
    text-align: left;
  }

  .xtl_table_body {
    gap: 10px;
  }

  .homechange__steps h5 {
    margin-bottom: 15px;
  }

  .homechange__steps-step {
    justify-content: unset;
  }

  .news-section .col--lg-4,
  .reviews .col--lg-4 {
    grid-template-columns: repeat(1, 1fr) !important;
  }

  .faq-item {
    padding: 0 15px;
  }

  .faq-item-body {
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .faq-item-body::-webkit-scrollbar {
    display: none;
  }

  .ref-programm-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .ref-programm-item-text {
    padding: 20px 15px 11px;
  }

  .why-daeo-item {
    gap: 10px;
  }

  .why-daeo-item-icon {
    max-width: 44px;
  }

  .header__auth .auth-wrapper {
    flex-direction: column;
    gap: 20px;
  }

  .many_news_wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media only screen and (max-width: 540px) {
  .many_reviews_ins {
    grid-template-columns: repeat(1, 1fr);
  }

  .form_field_line {
    flex-direction: column;
    align-items: flex-start;
    gap: 3px;
  }

  .acf_input,
  .acf_password,
  .cf_input,
  .checkstatus_input,
  .input,
  .log_input,
  .log_password,
  .lp_input,
  .pay_input>input,
  .pay_input_purse,
  .rb_input,
  .rb_password,
  .reg_input,
  .reg_password,
  .userwallets_one_line>input,
  .uv_input,
  .lp_password {
    max-width: 100%;
  }
}

@media only screen and (max-width: 400px) {
  .aside-contacts-block {
    padding: 15px;
    gap: 0;
  }

  .aside-contacts-block__icon {
    display: none;
  }

}