@charset "UTF-8";
/* Fonts */
@font-face {
  font-family: 'Manrope-Regular';
  src: url(../fonts/Manrope-Regular.ttf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope-Bold';
  src: url(../fonts/Manrope-Bold.ttf);
  font-weight: normal;
  font-style: normal;
}

/* Grid */
* {
  -webkit-font-smoothing: antialiased;
}

body {
  padding: 0;
  margin: 0;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  padding: 0 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.col-12 {
  width: 100%;
}

.col-11 {
  width: 91.66666667%;
}

.col-10 {
  width: 83.33333333%;
}

.col-9 {
  width: 75%;
}

.col-8 {
  width: 66.66666667%;
}

.col-7 {
  width: 58.33333333%;
}

.col-6 {
  width: 50%;
}

.col-5 {
  width: 41.66666667%;
}

.col-4 {
  width: 33.33333333%;
}

.col-3 {
  width: 25%;
}

.col-2 {
  width: 16.66666667%;
}

.col-1 {
  width: 8.33333333%;
}

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

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

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

ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.hidden {
  visibility: hidden;
  padding: 0;
  margin: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}

button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  outline: none;
  font-family: "Manrope-Regular", Arial, Helvetica, sans-serif;
}

input,
textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Manrope-Regular", Arial, Helvetica, sans-serif;
}

/* Main styles */
.content {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1400px;
}

body {
  font-family: "Manrope-Regular", Arial, Helvetica, sans-serif;
  background: #1C2224;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.title {
  font-weight: 700;
  font-size: 40px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.yellow {
  color: #FDD54E;
}

/* Header */
.header {
  background: #2D302F;
  -webkit-box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.3);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1000;
}

.header-mobile {
  display: none;
}

.header-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

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

.header-btns {
  margin: 0 -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-btn {
  background: #1A262E;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 3px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 5px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  box-sizing: border-box;
  text-decoration: none;
}

.header-btn:before {
  content: '';
  display: inline-block;
  min-width: 100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(43.98deg, #1EA74B 18.47%, #37B7B8 86.09%);
  -webkit-box-shadow: 0px 4px 20px rgba(30, 167, 75, 0.2);
          box-shadow: 0px 4px 20px rgba(30, 167, 75, 0.2);
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.header-btn-text {
  position: relative;
  z-index: 2;
}

.header-btn-green {
  color: #0AA880;
  border: 1px solid #0AA880;
}

.header-btn:hover, .header-btn:focus {
  border: 1px solid transparent !important;
  color: #FFFFFF;
}

.header-btn:hover:before, .header-btn:focus:before {
  opacity: 1;
}

/* Menu */
.nav {
  width: 100%;
}

.nav-list {
  font-weight: 500;
  font-size: 15px;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin: 0 -50px;
  position: relative;
  left: -20px;
}

.nav-item {
  position: relative;
  margin: 0 50px;
}

.nav-link {
  color: #FFFFFF;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  padding: 21px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  /*
        &:focus {
            color: #FFFFFF;
        }
        */
}

.nav-link:before {
  content: '';
  display: inline-block;
  min-width: 2px;
  width: 2px;
  height: 8px;
  background: #36B7B3;
  position: absolute;
  top: -2px;
  left: 48%;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.nav-link.active:before, .nav-link:hover:before, .nav-link:focus:before {
  opacity: 1;
}

.nav-link.active, .nav-link:hover {
  color: #FDD54E;
}

.lang {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  margin-left: 12px;
  margin-right: 41px;
}

.lang-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -14px;
}

.lang-item {
  position: relative;
  margin: 0 8px;
}

.lang-item:after {
  content: '';
  display: inline-block;
  min-width: 1px;
  width: 1px;
  height: 13px;
  background-color: #626262;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 4px;
  right: -8px;
}

.lang-item:last-child:after {
  content: none;
}

.lang-link {
  color: #FFFFFF;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  font-weight: 400;
}

.lang-link:hover, .lang-link:focus {
  color: #FDD54E;
}

.lang-drop {
  position: relative;
}

.lang-show {
  display: none;
  width: 120px;
  height: 192px;
  background: #121A1B;
  border: 1px solid #303642;
  border-radius: 3px;
  padding: 2px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 25px;
  right: 0;
  overflow-y: scroll;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.lang-show.show {
  display: block;
}

.lang-show::-webkit-scrollbar {
  width: 3px;
}

.lang-show::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.lang-show::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.lang-show::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.lang-sublist {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.lang-subitem:last-child .lang-sublink {
  border-bottom: 1px solid transparent;
}

.lang-sublink {
  color: #FFFFFF;
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 0;
  text-decoration: none;
  border-bottom: 1px solid #626262;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.lang-sublink:hover, .lang-sublink:focus {
  color: #FDD54E;
}

/* Home */
.promo {
  padding: 45px 0 30px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/promo-bg.jpg);
  background-size: cover;
}

.promo-title {
  font-weight: 700;
  font-size: 60px;
  line-height: 70px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-top: 64px;
  margin-bottom: 29px;
}

.promo-title .yellow {
  display: inline-block;
}

.promo-list {
  background: #0B251F;
  border: 2px solid rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #C4C4C4;
  margin-bottom: 50px;
}

.promo-item {
  padding: 68px 28px 49px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 25%;
  border-right: 2px solid rgba(255, 255, 255, 0.1);
}

.promo-item:last-child {
  border-right: 0;
}

.promo-num {
  display: inline-block;
  font-weight: 600;
  font-size: 50px;
  line-height: 24px;
  color: #FFFFFF;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.promo-text {
  display: inline-block;
  margin-top: 11px;
}

.promo-picture {
  position: relative;
  right: -37px;
  margin-bottom: -8px;
}

.search-form {
  background: #11191F;
  border: 1px solid #929292;
  border-radius: 3px;
  padding: 5px 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 570px;
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.search-field {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  width: 100%;
  border: 0;
  background: none;
  outline: none;
  padding: 15px 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.search-field::-webkit-input-placeholder {
  color: #929292;
}

.search-field:-ms-input-placeholder {
  color: #929292;
}

.search-field::-ms-input-placeholder {
  color: #929292;
}

.search-field::placeholder {
  color: #929292;
}

.search-btn {
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  color: #FFFFFF;
  min-width: 162px;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 23px 14px 23px;
  background: #0AA880;
  border-radius: 3px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.search-btn:hover, .search-btn:focus {
  background: #16cc9f;
}

.trends {
  padding-top: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.trends-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.trends-title {
  margin-bottom: 30px;
}

.trends-all {
  display: inline-block;
  position: relative;
  top: -6px;
}

.trends-all-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #11191F;
  border-radius: 3px;
  text-decoration: none;
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.trends-all-link:hover .trends-all-arrow,
.trends-all-link:focus .trends-all-arrow {
  background: #0AA880;
}

.trends-all-link:hover .trends-all-arrow svg path,
.trends-all-link:focus .trends-all-arrow svg path {
  fill: #ffffff;
}

.trends-all-text {
  display: inline-block;
  padding: 13px 13px 13px 17px;
}

.trends-all-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #0AA880;
  border-radius: 3px;
  min-width: 40px;
  width: 40px;
  height: 40px;
  margin: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.trends-all-arrow svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.trends-descr {
  font-weight: 600;
  font-size: 22px;
  line-height: 25px;
  margin-top: 30px;
  letter-spacing: .35px;
}

.trends-more {
  margin-top: 23px;
}

.trends-more-link {
  display: inline-block;
  background: #0AA880;
  border-radius: 3px;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  padding: 12px 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.trends-more-link:hover, .trends-more-link:focus {
  background: #16cc9f;
}

.bits {
  background: #102022;
  border-radius: 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 18px;
  line-height: 12px;
  margin-top: 0;
}

.bits-header {
  font-weight: 600;
  font-size: 20px;
  line-height: 27px;
}

.bits-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.bits-header-cell {
  width: 25%;
  padding: 30px 30px 3px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.bits-header-cell:nth-child(1) {
  width: 26%;
}

.bits-header-cell:nth-child(2) {
  width: 31%;
}

.bits-header-cell:nth-child(3) {
  width: 27%;
}

.bits-header-cell:nth-child(4) {
  width: 16%;
}

.bits-row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bits-row:last-child {
  border-bottom: 1px solid transparent;
}

.bits-cell {
  width: 25%;
  padding: 21px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.bits-cell:nth-child(1) {
  width: 26%;
}

.bits-cell:nth-child(2) {
  width: 31%;
}

.bits-cell:nth-child(3) {
  width: 27%;
}

.bits-cell:nth-child(4) {
  width: 16%;
}

.bits-icon {
  margin-bottom: -3px;
  margin-right: 9px;
}

.bits-gray {
  color: rgba(255, 255, 255, 0.3);
}

.bits-green {
  color: #24B678;
}

.bits-red {
  color: #FF5F73;
}

.mybag {
  margin-top: 86px;
  margin-bottom: 50px;
}

.mybag-title {
  margin-bottom: 5px;
}

.mybag-info {
  margin-top: 0;
  font-weight: 600;
  font-size: 22px;
  line-height: 25px;
  letter-spacing: 0.33px;
}

.mybag-list {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  margin-top: 20px;
}

.mybag-item {
  padding: 37px 19px 40px 19px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mybag-item:nth-child(1) {
  background: linear-gradient(89.93deg, rgba(1, 46, 34, 0.3) -2.36%, rgba(7, 145, 110, 0) 105.89%);
  border-left: 3px solid #004937;
}

.mybag-item:nth-child(2) {
  background: linear-gradient(89.93deg, rgba(2, 66, 50, 0.3) -2.36%, rgba(7, 145, 110, 0) 105.89%);
  border-left: 3px solid #027457;
}

.mybag-item:nth-child(3) {
  background: linear-gradient(89.93deg, rgba(10, 113, 87, 0.3) -2.36%, rgba(10, 168, 128, 0) 105.89%);
  border-left: 3px solid #0AA880;
}

.mybag-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mybag-picture {
  margin-right: 16px;
}

.mybag-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 89px;
  width: 89px;
  height: 89px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 3px;
  text-align: center;
}

.mybag-icon:after {
  content: '';
  display: inline-block;
  min-width: 57px;
  width: 57px;
  height: 57px;
  background-position: center;
  background-repeat: no-repeat;
}

.mybag-icon-one:after {
  background-image: url(../img/mybag-icon-one.svg);
}

.mybag-icon-thue:after {
  background-image: url(../img/mybag-icon-thue.svg);
}

.mybag-icon-three:after {
  background-image: url(../img/mybag-icon-three.svg);
}

.mybag-subtitle {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: 25px;
}

.mybag-text {
  margin: 8px 0 0 0;
  padding: 0;
  max-width: 95%;
}

.mybag-more {
  margin-top: 27px;
}

.mybag-more-link {
  display: inline-block;
  background: #0AA880;
  border-radius: 3px;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  padding: 12px 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.mybag-more-link:hover, .mybag-more-link:focus {
  background: #16cc9f;
}

.mybag-bigpicture {
  position: relative;
  top: -60px;
  margin-bottom: -60px;
}

.infinity {
  padding: 50px 0 105px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/infinity-bg.jpg);
}

.infinity-title {
  text-align: center;
  margin-bottom: 37px;
}

.infinity-list {
  background: #1C2224;
  border: 2px solid rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}

.infinity-item {
  padding: 24px 21px 80px 21px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 2px solid rgba(255, 255, 255, 0.1);
  width: 33.3333%;
  position: relative;
}

.infinity-item:last-child {
  border-right: 2px solid transparent;
}

.infinity-image {
  width: 100%;
}

.infinity-subtitle {
  font-weight: 700;
  font-size: 24px;
  line-height: 25px;
  width: 90%;
  margin-top: 7px;
  margin-bottom: 0;
}

.infinity-subtitle-link {
  color: #FFFFFF;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.infinity-subtitle-link:hover {
  color: #FDD54E;
}

.infinity-descr {
  margin-top: 10px;
}

.infinity-all {
  display: inline-block;
  margin-top: 20px;
  position: absolute;
  bottom: 30px;
  left: 22px;
}

.infinity-all-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 3px;
  text-decoration: none;
  color: #ffffff;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #0AA880;
}

.infinity-all-link:hover .infinity-all-arrow,
.infinity-all-link:focus .infinity-all-arrow {
  background: #0AA880;
}

.infinity-all-link:hover .infinity-all-arrow svg path,
.infinity-all-link:focus .infinity-all-arrow svg path {
  fill: #ffffff;
}

.infinity-all-text {
  display: inline-block;
  padding: 11px 17px 11px 18px;
}

.infinity-all-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #0AA880;
  border-radius: 3px;
  min-width: 40px;
  width: 40px;
  height: 40px;
  margin: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.infinity-all-arrow svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.trading {
  padding: 42px 0 30px 0;
}

.trading-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.trading-title {
  margin-bottom: 0;
}

.trading-descr {
  margin-top: 5px;
  font-weight: 600;
  font-size: 22px;
  line-height: 25px;
  letter-spacing: 0.33px;
}

.trading-all {
  display: inline-block;
  margin-top: 45px;
}

.trading-all-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #11191F;
  border-radius: 3px;
  text-decoration: none;
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.trading-all-link:hover .trading-all-arrow,
.trading-all-link:focus .trading-all-arrow {
  background: #0AA880;
}

.trading-all-link:hover .trading-all-arrow svg path,
.trading-all-link:focus .trading-all-arrow svg path {
  fill: #ffffff;
}

.trading-all-text {
  display: inline-block;
  padding: 13px 15px 13px 19px;
  letter-spacing: 0.13px;
}

.trading-all-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #0AA880;
  border-radius: 3px;
  min-width: 40px;
  width: 40px;
  height: 40px;
  margin: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.trading-all-arrow svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.trading-row {
  margin-top: 13px;
}

.trading-picture {
  position: relative;
  left: -200px;
  top: 6px;
}

.trading-scan {
  margin-bottom: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: 3px solid #0AA880;
  padding: 21px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: linear-gradient(89.93deg, rgba(1, 46, 34, 0.3) -2.36%, rgba(7, 145, 110, 0) 105.89%);
}

.trading-scan-picture {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 3px;
  display: inline-block;
  margin-right: 30px;
  padding: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.trading-scan-image {
  margin-bottom: -7px;
}

.trading-scan-pre {
  font-weight: 400;
  font-size: 24px;
  line-height: 25px;
}

.trading-scan-title {
  font-weight: 700;
  font-size: 40px;
  line-height: 25px;
  margin: 18px 0 20px 0;
}

.sup-list {
  margin: 0 -11px;
  font-weight: 400;
  font-size: 19px;
  line-height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sup-item {
  margin: 11px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 3px;
  padding: 15px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(33.3333% - 22px);
}

.sup-picture {
  margin-right: 13px;
}

.sup-icon {
  display: inline-block;
  width: 63px;
  height: 63px;
  background: #142022;
  border-radius: 3px;
  margin-bottom: -5px;
  background-position: center;
  background-repeat: no-repeat;
}

.sup-icon-one {
  background-image: url(../img/sup-icon-one.svg);
}

.sup-icon-thue {
  background-image: url(../img/sup-icon-thue.svg);
}

.sup-icon-three {
  background-image: url(../img/sup-icon-three.svg);
}

.sup-icon-four {
  background-image: url(../img/sup-icon-four.svg);
}

.sup-icon-five {
  background-image: url(../img/sup-icon-five.svg);
}

.sup-icon-six {
  background-image: url(../img/sup-icon-six.svg);
}

.sup-icon-seven {
  background-image: url(../img/sup-icon-seven.svg);
}

.reliable {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/reliable-bg.jpg);
  padding: 28px 0 100px 0;
}

.reliable-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.reliable-title {
  margin-bottom: 0px;
}

.reliable-descr {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  width: 80%;
  letter-spacing: 0.33px;
}

.reliable-all {
  display: inline-block;
  margin-top: 45px;
}

.reliable-all-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #11191F;
  border-radius: 3px;
  text-decoration: none;
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.reliable-all-link:hover .reliable-all-arrow,
.reliable-all-link:focus .reliable-all-arrow {
  background: #0AA880;
}

.reliable-all-link:hover .reliable-all-arrow svg path,
.reliable-all-link:focus .reliable-all-arrow svg path {
  fill: #ffffff;
}

.reliable-all-text {
  display: inline-block;
  padding: 13px 17px 13px 17px;
}

.reliable-all-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #0AA880;
  border-radius: 3px;
  min-width: 40px;
  width: 40px;
  height: 40px;
  margin: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.reliable-all-arrow svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.reliable-list {
  background: #1C2224;
  border: 2px solid rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  margin-top: 25px;
}

.reliable-item {
  width: 33.3333%;
  border-right: 2px solid rgba(255, 255, 255, 0.1);
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.reliable-item:last-child {
  border-right: none;
}

.reliable-picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70px;
  height: 70px;
  background: #0F1514;
  border: 1px solid #303642;
}

.reliable-subtitle {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  margin-top: 14px;
  margin-bottom: 4px;
  width: 82%;
}

.reliable-text {
  margin-top: 0;
}

.reliable-icon {
  display: inline-block;
  min-width: 42px;
  width: 42px;
  height: 42px;
  background-position: center;
  background-repeat: no-repeat;
}

.reliable-icon-one {
  background-image: url(../img/reliable-icon-one.svg);
}

.reliable-icon-thue {
  background-image: url(../img/reliable-icon-thue.svg);
}

.reliable-icon-three {
  background-image: url(../img/reliable-icon-three.svg);
}

.help {
  padding: 50px 0 100px 0;
}

.help-title {
  text-align: center;
  margin-bottom: 29px;
}

.help-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}

.help-item {
  position: relative;
  width: 33.3333%;
  padding: 26px 30px 70px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.help-item:nth-child(1) {
  border-top: 3px solid #0AA880;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-2.36%, rgba(10, 113, 87, 0.3)), color-stop(105.89%, rgba(10, 168, 128, 0)));
  background: linear-gradient(180deg, rgba(10, 113, 87, 0.3) -2.36%, rgba(10, 168, 128, 0) 105.89%);
}

.help-item:nth-child(2) {
  border-top: 3px solid #027457;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-2.36%, rgba(2, 66, 50, 0.3)), color-stop(105.89%, rgba(7, 145, 110, 0)));
  background: linear-gradient(180deg, rgba(2, 66, 50, 0.3) -2.36%, rgba(7, 145, 110, 0) 105.89%);
}

.help-item:nth-child(3) {
  border-top: 3px solid #004937;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-2.36%, rgba(1, 46, 34, 0.3)), color-stop(105.89%, rgba(7, 145, 110, 0)));
  background: linear-gradient(180deg, rgba(1, 46, 34, 0.3) -2.36%, rgba(7, 145, 110, 0) 105.89%);
}

.help-icon {
  display: inline-block;
  min-width: 60px;
  width: 60px;
  height: 60px;
  background-position: center;
  background-repeat: no-repeat;
}

.help-icon-one {
  background-image: url(../img/help-icon-one.svg);
}

.help-icon-thue {
  background-image: url(../img/help-icon-thue.svg);
}

.help-icon-three {
  background-image: url(../img/help-icon-three.svg);
}

.help-subtitle {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  margin-top: 8px;
  margin-bottom: 0;
}

.help-subtitle-link {
  color: #FFFFFF;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.help-subtitle-link:hover, .help-subtitle-link:focus {
  color: #FDD54E;
}

.help-descr {
  margin-top: 3px;
}

.help-more {
  display: inline-block;
  position: absolute;
  bottom: 18px;
  left: 30px;
}

.help-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #1C2224;
  color: #ffffff;
  text-decoration: none;
  border: 1px solid #0AA880;
  border-radius: 3px;
  padding: 9px 19px 9px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.help-link-text {
  margin-right: 12px;
}

.help-link:hover, .help-link:focus {
  background: #0AA880;
}

.help-link svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.help-link:hover svg path,
.help-link:focus svg path {
  fill: #ffffff;
}

/* Footer */
.footer {
  position: relative;
  background: #2D302F;
  -webkit-box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.3);
  padding-top: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.footer-decor {
  position: absolute;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
}

.footer-decor-one {
  left: -30px;
  top: 0;
  min-width: 333px;
  width: 333px;
  height: 220px;
  background-image: url(../img/footer-decor-one.svg);
}

.footer-decor-thue {
  right: 0;
  top: 0;
  min-width: 310px;
  width: 310px;
  height: 120px;
  background-image: url(../img/footer-decor-thue.png);
}

.footer-top {
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}

.footer-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footer-title {
  margin-top: 7px;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 18px;
  line-height: 14px;
  text-transform: uppercase;
}

.footer-sublist {
  font-weight: 400;
  font-size: 14px;
  line-height: 34px;
}

.footer-subitem {
  margin: 0;
}

.footer-link {
  color: #FFFFFF;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.footer-link:hover, .footer-link:focus {
  color: #FDD54E;
}

.footer .hide {
  opacity: 0;
}

.footer-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  text-align: center;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 500;
  font-size: 15px;
  line-height: 16px;
  position: relative;
  z-index: 1;
}

.footer-copy {
  margin: 0;
}

.social {
  top: -14px;
  position: relative;
}

.social-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -3px;
}

.social-item {
  margin: 3px;
}

.social-item a {
  text-align: center;
}

.social-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 41.91px;
  height: 41.91px;
  background: #1D2323;
  border: 1px solid #222222;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  border-radius: 50px;
  position: relative;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.social-icon:hover, .social-icon:focus {
  background: #0AA880;
  border: 1px solid #0AA880;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.social-icon:after {
  content: '';
  display: inline-block;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background-position: center;
  background-repeat: no-repeat;
}

.social-icon-one:after {
  background-image: url(../img/social-icon-one.svg);
}

.social-icon-thue:after {
  background-image: url(../img/social-icon-thue.svg);
}

.social-icon-three:after {
  background-image: url(../img/social-icon-three.svg);
}

.social-icon-four:after {
  background-image: url(../img/social-icon-four.svg);
}

.social-icon-five:after {
  background-image: url(../img/social-icon-five.svg);
}

.social-icon-six:after {
  background-image: url(../img/social-icon-six.svg);
}

/* Tabs */
.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
}

.tab-content.board-tab {
  display: block;
}

/* Modal */
.modal {
  display: none;
  position: fixed;
  /* Stay in place */
  z-index: 1000;
  /* Sit on top */
  padding-top: 100px;
  /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgba(0, 0, 0, 0.85);
  /* Black w/ opacity */
  text-align: center;
}

.modal.visible {
  display: block;
}

.modal-video .modal-body {
  width: 690px;
  padding-left: 19px;
  padding-right: 19px;
  padding-bottom: 26px;
}

.modal-video .modal-title {
  font-weight: 600;
  font-size: 25px;
  line-height: 50px;
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-top: 35px;
  letter-spacing: 0.35px;
}

.modal-body {
  display: inline-block;
  width: 458px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  background: #0F1514;
  border: 1px solid #0AA880;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  padding: 40px 57px;
  text-align: left;
  margin-bottom: 150px;
}

.modal-close {
  position: absolute;
  right: 24px;
  top: 30px;
  min-width: 36px;
  width: 36px;
  height: 36px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal-close-icon {
  display: inline-block;
  min-width: 16px;
  width: 16px;
  height: 16px;
  background-image: url(../img/modal-close-icon.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.modal-close:hover, .modal-close:focus {
  border: 1px solid #FDD54E;
}

.modal-close:hover .modal-close-icon, .modal-close:focus .modal-close-icon {
  background-image: url(../img/vision-close-icon-orange.svg);
}

.modal-title {
  font-family: "Manrope-Regular", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 19.5px;
  line-height: 28px;
  color: #FFFFFF;
  margin-top: 40px;
  margin-bottom: 15px;
}

.modal-title-enter {
  margin-bottom: 25px;
}

.modal-list {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
}

.modal-item {
  margin-bottom: 20px;
}

.modal-name {
  display: block;
  margin-bottom: 11px;
}

.modal-field {
  width: 100%;
  height: 44px;
  background: #11191F;
  border: 1px solid #929292;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  color: #ffffff;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
}

.modal-field::-webkit-input-placeholder {
  color: #5A5A5A;
}

.modal-field:-ms-input-placeholder {
  color: #5A5A5A;
}

.modal-field::-ms-input-placeholder {
  color: #5A5A5A;
}

.modal-field::placeholder {
  color: #5A5A5A;
}

.modal-more {
  margin-top: 30px;
}

.modal-btn {
  color: #ffffff;
  background: #0AA880;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 19px;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.modal-btn:hover, .modal-btn:focus {
  background: #087c5f;
}

.modal-btn-enter {
  min-width: 162px;
}

.modal-btn-confirm {
  width: 100%;
}

.modal-btn:disabled {
  opacity: 0.5;
}

.modal-link {
  padding: 0;
  display: inline-block;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  color: #FDD54E;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  margin-left: 15px;
}

.modal-link:hover {
  border-bottom: 1px solid transparent;
}

.modal-forgot {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  margin-top: 16px;
}

.modal-forgot-ask {
  display: inline-block;
  padding-right: 5px;
}

.modal-forgot-link {
  color: #FDD54E;
  text-decoration: none;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.modal-forgot-link:hover, .modal-forgot-link:focus {
  border-bottom: 1px solid transparent;
}

.modal-play {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.modal-play-btn {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  position: absolute;
  z-index: 2;
  top: 40%;
  left: 0;
  cursor: pointer;
}

.modal-play-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
  min-width: 61px;
  width: 61px;
  height: 61px;
  border-radius: 50%;
  background: #1A262E;
  border: 1px solid #29AE78;
}

.modal-play-icon:after {
  content: '';
  display: inline-block;
  min-width: 20px;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/modal-play-icon.svg);
  position: relative;
  left: 2px;
}

.modal-play-image {
  width: 100%;
  margin-bottom: -6px;
}

.policy {
  position: relative;
  font-weight: 400;
  font-size: 15px;
}

.policy-lbl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.policy-check {
  opacity: 0;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  position: absolute;
  z-index: -1;
}

.policy-check:checked ~ .policy-icon:after {
  opacity: 1;
}

.policy-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 34px;
  width: 34px;
  height: 34px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  margin-right: 10px;
}

.policy-icon:after {
  content: '';
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/review-check-after.svg);
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.policy-link {
  color: #FDD54E;
  text-decoration: none;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.policy-link:hover, .policy-link:focus {
  border-bottom: 1px solid transparent;
}

.auth {
  font-size: 12px;
}

.auth .modal-body {
  width: 502px;
  padding: 30px 23px;
}

.auth-title {
  margin-top: 10px;
}

.auth-copy {
  margin-top: 10px;
  margin-bottom: 10px;
}

.auth-copy-btn {
  width: 100%;
}

.auth-image {
  width: 110px;
}

.auth-load {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 13px -5px 0 -5px;
}

.auth-item {
  margin: 0 5px;
}

.auth-field {
  margin-bottom: 10px;
}

.auth-qr {
  position: relative;
  top: -40px;
}

.auth-more {
  margin-top: 10px;
}

.auth-more-btn {
  width: 100%;
}

/* P2P */
.prev {
  background-color: #101010;
  position: relative;
  padding: 10px 0 17px 0;
}

.prev-decor {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
}

.prev-decor-one {
  top: 0;
  left: 0;
  min-width: 319px;
  width: 319px;
  height: 227px;
  background-image: url(../img/prev-decor-one.png);
}

.prev-decor-thue {
  bottom: 0;
  right: 0;
  min-width: 384px;
  width: 384px;
  height: 241px;
  background-image: url(../img/prev-decor-thue.png);
}

.prev .content {
  position: relative;
  z-index: 1;
}

.prev-title {
  font-weight: 600;
  font-size: 40px;
  margin-top: 50px;
  margin-bottom: 0;
  letter-spacing: -0.37px;
}

.prev-descr {
  font-size: 14px;
  line-height: 22px;
  max-width: 930px;
}

.prev-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 15px;
}

.prev-more-link {
  background: #101010;
  color: #FFFFFF;
  border: 1.5px solid #717171;
  border-radius: 3px;
  padding: 8px 27px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  margin-right: 10px;
  position: relative;
  overflow: hidden;
}

.prev-more-link:after {
  content: '';
  display: inline-block;
  width: 102%;
  height: 105%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  background: linear-gradient(33.72deg, #1EA74B 21.77%, #37B7B8 101.45%);
  position: absolute;
  left: -1px;
  top: -1px;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.prev-more-link:hover, .prev-more-link:focus {
  border: 1.5px solid #1EA74B;
}

.prev-more-link:hover:after, .prev-more-link:focus:after {
  opacity: 1;
}

.prev-more-link.active {
  padding: 8px 29px;
  border: 1.5px solid #1EA74B;
}

.prev-more-link.active:after {
  opacity: 1;
}

.prev-more-link.active:hover, .prev-more-link.active:focus {
  border: 1.5px solid #717171;
}

.prev-more-link.active:hover:after, .prev-more-link.active:focus:after {
  opacity: 0;
}

.prev-more-text {
  position: relative;
  z-index: 2;
}

.prev-play {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.prev-btn {
  padding: 0;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.prev-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 40px;
  width: 40px;
  height: 40px;
  background: linear-gradient(33.72deg, #1EA74B 21.77%, #37B7B8 101.45%);
  border-radius: 50%;
  margin-right: 9px;
}

.prev-icon::after {
  content: '';
  display: inline-block;
  min-width: 10px;
  width: 10px;
  height: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/prev-icon-after.svg);
}

.prev-new {
  display: inline-block;
  margin-left: 9px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #FFA011;
  border-radius: 1px;
  padding: 2px 6px;
  font-size: 14px;
  line-height: 22px;
}

.prev-new-icon {
  display: inline-block;
  min-width: 12px;
  width: 12px;
  height: 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/prev-nev-icon.svg);
  margin-right: 3px;
}

.prev-info {
  margin-top: 18px;
  margin-bottom: 37px;
  font-weight: 400;
  font-size: 14px;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.prev-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 26px;
}

.prev-date-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 30px;
  width: 30px;
  height: 30px;
  background: #25302E;
  border-radius: 3px;
  margin-right: 6px;
}

.prev-date-icon:after {
  content: '';
  display: inline-block;
  min-width: 17px;
  width: 17px;
  height: 17px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/prev-date-icon.svg);
}

.prev-cat-name {
  color: #BDBDBD;
}

.breadcrumbs-list {
  font-weight: 400;
  font-size: 12px;
  color: #BDBDBD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.breadcrumbs-item:after {
  content: '';
  display: inline-block;
  min-width: 6px;
  width: 6px;
  height: 6px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/breadcrumbs-item-after.svg);
  margin-left: 6px;
  margin-right: 6px;
}

.breadcrumbs-item:last-child::after {
  content: none;
}

.breadcrumbs-icon {
  display: inline-block;
  min-width: 10px;
  width: 10px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/breadcrumbs-icon.svg);
  margin-right: 3px;
}

.breadcrumbs-link {
  color: #BDBDBD;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-bottom: 0.5px solid transparent;
}

.breadcrumbs-link:hover, .breadcrumbs-link:focus {
  border-bottom: 0.5px solid rgba(189, 189, 189, 0.5);
}

.listing {
  padding: 27px 0 21px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  overflow: visible;
}

.listing-percent {
  display: none;
}

.listing .content {
  position: relative;
  z-index: 2;
}

.listing-decor {
  display: inline-block;
  min-width: 586px;
  width: 586px;
  height: 586px;
  background: #00241B;
  -webkit-filter: blur(250px);
          filter: blur(250px);
  border-radius: 50%;
  position: absolute;
  bottom: -100px;
  left: -200px;
}

.listing-top {
  border-top: 2px solid #4F4F4F;
  border-bottom: 2px solid #4F4F4F;
  padding: 15px 0 14px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.listing-top-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.listing-left {
  width: 19%;
  position: relative;
}

.listing-left:after {
  content: '';
  display: inline-block;
  height: 36px;
  width: 1.3px;
  opacity: 0.2;
  background-color: #9D9D9D;
  position: absolute;
  right: -10px;
  top: 1px;
}

.listing-right {
  width: 81%;
  padding-left: 41px;
}

.listing-btns {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 239px;
  padding: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.listing-btn {
  font-size: 14px;
  line-height: 19px;
  padding: 8px 30px;
  position: relative;
  color: #ffffff;
}

.listing-btn-text {
  position: relative;
  z-index: 2;
}

.listing-btn:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.listing-btn.active {
  background: linear-gradient(44.44deg, #1EA74B 18.33%, #37B7B8 85.41%);
  border-radius: 3px;
}

.listing-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.listing-item {
  margin-right: 16px;
}

.listing-item:last-child {
  margin-right: 0;
}

.listing-link {
  display: inline-block;
  background: #0F1514;
  border: 1px solid #D0D0D0;
  border-radius: 5px;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #D0D0D0;
  padding: 8px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.listing-link:hover, .listing-link:focus, .listing-link.active {
  border: 1px solid #0AA880;
  color: #0AA880;
}

.listing-nav {
  margin-top: 10px;
  margin-bottom: 20px;
}

.listing-nav-list {
  margin: 0 -12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.listing-nav-item {
  margin: 6px 12px 12px 12px;
  width: calc(25% - 24px);
}

.listing-nav-item:last-child {
  text-align: right;
}

.listing-nav-more {
  margin-top: 28px;
}

.listing-nav-btn {
  background: #0F1514;
  border: 1px solid #0AA880;
  border-radius: 5px;
  font-weight: 400;
  height: 42px;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #0AA880;
  padding: 9px 75px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  z-index: 1;
}

.listing-nav-btn:after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background: linear-gradient(55.66deg, #1EA74B 14.73%, #37B7B8 68.65%);
  border-radius: 2px;
}

.listing-nav-btn:hover, .listing-nav-btn:focus {
  color: #FFFFFF;
}

.listing-nav-btn:hover:after, .listing-nav-btn:focus:after {
  opacity: 1;
}

.listing-nav-text {
  position: relative;
  z-index: 2;
}

.listing-lbl {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 5px;
}

.listing-search-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  position: relative;
}

.listing-search-icon {
  display: inline-block;
  min-width: 15px;
  width: 15px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/listing-search-icon.svg);
  position: absolute;
  left: 8px;
  top: 11px;
}

.listing-search-field {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  width: 100%;
  background-color: transparent;
  padding: 10px 29px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  outline: none;
  color: #ffffff;
}

.listing-search-field::-webkit-input-placeholder {
  color: #7B7B7B;
}

.listing-search-field:-ms-input-placeholder {
  color: #7B7B7B;
}

.listing-search-field::-ms-input-placeholder {
  color: #7B7B7B;
}

.listing-search-field::placeholder {
  color: #7B7B7B;
}

.listing-search-btn {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  padding: 9px 22px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.listing-search-btn:after {
  content: '';
  display: inline-block;
  background: linear-gradient(33.72deg, #1EA74B 21.77%, #37B7B8 101.45%);
  border-radius: 3px;
  opacity: 1;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.listing-search-btn:hover::after, .listing-search-btn:focus::after {
  opacity: 0;
}

.listing-search-text {
  position: relative;
  z-index: 2;
}

.listing-sel {
  position: relative;
}

.listing-sel-field {
  width: 100%;
  height: 44px;
  border: 1px solid #303642;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 13px;
  font-family: "Manrope-Regular", Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #FFFFFF;
  padding: 12px 20px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(../img/arrow_custom.svg) no-repeat right;
  background-position-x: calc(100% - 15px);
  background-color: #0F1514;
}

.listing-sel-dec {
  padding-left: 43px;
}

.listing-sel-icon {
  display: inline-block;
  min-width: 26px;
  width: 26px;
  height: 26px;
  background: #E0385B;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/listing-sel-dec.svg);
  position: absolute;
  left: 9px;
  top: 9px;
}

.listing-table {
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  padding: 22px 20px 5px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  line-height: 25px;
  border-radius: 5px;
}

.listing-header {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.listing-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 3px;
}

.listing-header-cell {
  padding: 8px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20%;
  overflow: hidden;
}

.listing-header-cell:nth-child(1) {
  width: 23%;
}

.listing-header-cell:nth-child(2) {
  width: 18%;
}

.listing-header-cell:nth-child(3) {
  width: 27%;
}

.listing-header-cell:nth-child(4) {
  width: 17%;
}

.listing-header-cell:nth-child(5) {
  width: 15%;
}

.listing-header-cell:last-child {
  text-align: right;
  padding-right: 0;
}

.listing-header-black {
  background: #060A09;
  border-radius: 2px;
  padding: 8px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 10px;
  border-radius: 5px;
}

.listing-main-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.listing-main-item:last-child {
  border-bottom: 0;
}

.listing-cell {
  width: 20%;
  padding: 15px 15px 10px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.listing-cell:nth-child(1) {
  width: 23%;
}

.listing-cell:nth-child(2) {
  width: 18%;
}

.listing-cell:nth-child(3) {
  width: 27%;
}

.listing-cell:nth-child(4) {
  width: 17%;
}

.listing-cell:nth-child(5) {
  width: 15%;
}

.listing-cell:last-child {
  text-align: right;
}

.listing-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.listing-name-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background: #2B2B2B;
  border-radius: 2px;
  margin-right: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}

.listing-name-icon:before {
  content: '秋';
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background: #4653C8;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 7px;
  line-height: 14px;
  color: #FFFFFF;
  text-align: center;
}

.listing-inform {
  display: block;
  color: #6C6C6C;
  margin-left: 30px;
}

.listing-price-value {
  font-size: 20px;
}

.listing-isok-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.listing-isok-name {
  display: inline-block;
  min-width: 125px;
  color: #6C6C6C;
}

.listing-type {
  display: inline-block;
  margin-top: 8px;
}

.listing-type-value {
  display: inline-block;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #FDD54E;
  background: #060A09;
  border-radius: 2px;
  padding: 9px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.listing-buy-btn {
  border: 1px solid #0AA880;
  border-radius: 3px;
  color: #FFFFFF;
  border-radius: 3px;
  font-size: 15px;
  line-height: 22px;
  position: relative;
  padding: 9px 21px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.listing-buy-btn:after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 1;
  background: linear-gradient(29.08deg, #1EA74B 16.18%, #37B7B8 101.55%);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.listing-buy-btn:hover:after, .listing-buy-btn:focus:after {
  opacity: 0;
}

.listing-buy-btn:hover, .listing-buy-btn:focus {
  color: #0AA880;
}

.listing-buy-text {
  position: relative;
  z-index: 2;
}

.pagination {
  margin-top: 15px;
}

.pagination-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -1px;
}

.pagination-item {
  margin: 15px 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.pagination-item:first-child svg path, .pagination-item:last-child svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.pagination-item:first-child .pagination-link, .pagination-item:last-child .pagination-link {
  position: relative;
  background: #11191F;
  border: 1px solid #0AA880;
}

.pagination-item:first-child .pagination-link:after, .pagination-item:last-child .pagination-link:after {
  content: '';
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(41.19deg, #1EA74B 14.56%, #37B7B8 85.42%);
  border-radius: 1px;
  opacity: 1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.pagination-item:first-child .pagination-link:hover:after, .pagination-item:first-child .pagination-link:focus:after, .pagination-item:last-child .pagination-link:hover:after, .pagination-item:last-child .pagination-link:focus:after {
  opacity: 1;
}

.pagination-item:first-child .pagination-link:hover svg path,
.pagination-item:first-child .pagination-link:focus svg path, .pagination-item:last-child .pagination-link:hover svg path,
.pagination-item:last-child .pagination-link:focus svg path {
  fill: #ffffff;
}

.pagination-item:first-child {
  margin-right: 15px;
}

.pagination-item:first-child .pagination-link:after {
  opacity: 0;
}

.pagination-item:last-child {
  margin-left: 15px;
}

.pagination-item:last-child .pagination-link:hover:after, .pagination-item:last-child .pagination-link:focus:after {
  opacity: 0;
}

.pagination-item:last-child .pagination-link:hover svg path,
.pagination-item:last-child .pagination-link:focus svg path {
  fill: #0AA880;
}

.pagination-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 40px;
  width: 40px;
  height: 40px;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.pagination-link.active, .pagination-link:hover, .pagination-link:focus {
  background: #11191F;
  border: 1px solid #929292;
}

.pagination-arrow {
  position: relative;
  z-index: 2;
}

.pagination-arrow-left {
  left: -3px;
  top: -1px;
}

.pagination-arrow-right {
  top: -1px;
  right: -1px;
}

.how {
  position: relative;
  padding-bottom: 40px;
}

.how-decor {
  display: inline-block;
  min-width: 500px;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  background: rgba(12, 91, 94, 0.3);
  -webkit-filter: blur(200px);
          filter: blur(200px);
  position: absolute;
  z-index: 1;
  bottom: -370px;
  left: -85px;
}

.how .content {
  position: relative;
  z-index: 2;
}

.how-title {
  font-size: 35px;
  line-height: 50px;
  text-transform: uppercase;
  margin-bottom: 12px;
}

.how-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -7px;
}

.how-nav-item {
  margin: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.how-nav-item.active .how-nav-btn {
  background: linear-gradient(43.32deg, #1EA74B 18.68%, #37B7B8 87.05%);
}

.how-nav-btn {
  display: inline-block;
  background: #0F1514;
  color: #ffffff;
  border: 1px solid #303642;
  font-size: 16px;
  line-height: 22px;
  border-radius: 5px;
  padding: 14px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  text-decoration: none;
}

.how-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 9px -10px 0 -10px;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  color: #ACACAC;
}

.how-item {
  width: calc(33.3333% - 20px);
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  padding: 21px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 10px;
}

.how-picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 72px;
  width: 72px;
  height: 72px;
  background: #1D2223;
  border: 1px solid #3F3F3F;
  -webkit-box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.6);
  border-radius: 5px;
  position: relative;
  text-align: center;
}

.how-picture::before {
  content: '';
  display: inline-block;
  min-width: 2px;
  width: 2px;
  height: 9px;
  background: #0AA880;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: -4px;
  left: 34px;
}

.how-icon {
  display: inline-block;
  min-width: 43px;
  width: 43px;
  height: 43px;
  background-position: center;
  background-repeat: no-repeat;
}

.how-icon-one {
  background-image: url(../img/how-icon-one.svg);
}

.how-icon-thue {
  background-image: url(../img/how-icon-thue.svg);
}

.how-icon-three {
  background-image: url(../img/how-icon-three.svg);
}

.how-subtitle {
  color: #ffffff;
  font-size: 20px;
  line-height: 27px;
  margin-top: 15px;
  margin-bottom: 0px;
}

.how-text {
  margin-top: 5px;
  margin-bottom: 0;
}

.how-text-empty {
  margin-top: 45px;
}

.better {
  background-color: #111819;
  position: relative;
  padding: 69px 0 30px 0;
}

.better-decor {
  display: inline-block;
  position: absolute;
  z-index: 1;
  background-position: center;
  background-repeat: no-repeat;
}

.better-decor-one {
  background-image: url(../img/better-decor-one.svg);
  left: 0;
  bottom: 0;
  min-width: 379px;
  width: 379px;
  height: 269px;
}

.better-decor-thue {
  background-image: url(../img/better-decor-thue.svg);
  top: 0;
  right: 0;
  min-width: 437px;
  width: 437px;
  height: 295px;
}

.better .content {
  position: relative;
  z-index: 2;
}

.better-title {
  font-weight: 600;
  font-size: 35px;
  line-height: 50px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 17px;
}

.better-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -10px;
  font-size: 15px;
  line-height: 22px;
  color: #ACACAC;
}

.better-item {
  width: calc(25% - 20px);
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px;
  margin: 10px;
}

.better-image {
  width: 100%;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}

.better-subtitle {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #ffffff;
  margin-top: 4px;
  margin-bottom: -7px;
}

.better p:last-child {
  margin-bottom: 0;
}

.work {
  padding: 85px 0 90px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/work-bg.jpg);
}

.work-title {
  font-weight: 600;
  font-size: 35px;
  line-height: 50px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 24px;
}

.work-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -8px;
}

.work-nav-item {
  margin: 7px 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.work-nav-item.active .work-nav-btn {
  background: linear-gradient(43.32deg, #1EA74B 18.68%, #37B7B8 87.05%);
}

.work-nav-btn {
  background: #0F1514;
  color: #ffffff;
  border: 1px solid #303642;
  font-size: 16px;
  line-height: 22px;
  border-radius: 5px;
  padding: 14px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  text-decoration: none;
}

.work-list {
  font-size: 16px;
  line-height: 28px;
  color: #FFFFFF;
}

.work-item {
  margin: 0 0 20px 0;
}

.work-btn {
  background: #111819;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
  padding: 3px 3px 3px 20px;
  letter-spacing: 0.20px;
}

.work-btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 64px;
  width: 64px;
  height: 64px;
  border: 1px solid #2DB18D;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 20px;
}

.work-btn-icon:after {
  content: '';
  display: inline-block;
  min-width: 23px;
  width: 23px;
  height: 23px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/work-btn-icon.svg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.work-btn-icon-feed {
  background-image: url(../img/work-btn-icon-feed.svg);
}

.work-btn.active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.work-btn.active .work-btn-icon:after {
  background-image: url(../img/work-icon-minus.svg);
}

.work-tabs {
  margin-top: 34px;
}

.work-tab {
  display: none;
}

.work-tab.show {
  display: block;
}

.work-open {
  display: none;
  background: #111819;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0 20px 20px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.work-open:before {
  content: '';
  display: block;
  width: calc(100% - 79px);
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  margin-top: -2px;
  margin-bottom: 13px;
  margin-left: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.work-open.active {
  display: block;
}

.work-open-link {
  color: #FDD54E;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.work-open-link:hover, .work-open-link:focus {
  border-bottom: 1px solid #FDD54E;
}

.work-link {
  background: #111819;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
  padding: 3px 3px 3px 20px;
  text-decoration: none;
  letter-spacing: 0.20px;
}

.work-link-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 64px;
  width: 64px;
  height: 64px;
  border: 1px solid #2DB18D;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.work-link-icon:after {
  content: '';
  display: inline-block;
  min-width: 23px;
  width: 23px;
  height: 23px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/work-link-icon-feed.svg);
}

/* FAQ */
.main {
  background-image: url(../img/main-bg.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}

.allows {
  position: relative;
  overflow: visible;
  padding-top: 10px;
  padding-bottom: 20px;
}

.allows-decor {
  display: inline-block;
  min-width: 586px;
  width: 586px;
  height: 586px;
  background: #00241B;
  -webkit-filter: blur(250px);
          filter: blur(250px);
  position: absolute;
  bottom: 200px;
  left: -150px;
  border-radius: 50%;
}

.allows .content {
  position: relative;
}

.allows-quote {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin: 17px 0 25px 0;
  padding-left: 21px;
  padding-top: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(../img/allows-quote.svg);
  letter-spacing: 0.35px;
}

.allows-quote-author {
  display: block;
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  color: #BDBDBD;
  margin-top: 6px;
}

.allows-body {
  background: #2D302F;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 9px;
  padding-bottom: 7px;
  padding-left: 31px;
  padding-right: 31px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #EEEEEE;
}

.allows-table {
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  margin-top: 60px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: #FFFFFF;
  border-collapse: collapse;
  margin-bottom: 63px;
}

.allows-table thead th {
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  text-align: left;
  padding: 24px 20px 15px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.allows-table tbody {
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.allows-table th,
.allows-table td {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.allows-table th:nth-child(1),
.allows-table td:nth-child(1) {
  width: 32.2%;
}

.allows-table td {
  padding: 14px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.allows-dollar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.allows-dollar-icon {
  display: inline-block;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/allows-dollar-icon.svg);
  margin-right: 10px;
}

.allows-percent {
  line-height: 24px;
  margin: 4px 0;
}

.allows-percent-value {
  color: #FDD54E;
  font-weight: 400;
  font-size: 18px;
}

.allows-employee-num {
  display: inline-block;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background: #2B2B2B;
  border-radius: 2px;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 3px;
  margin-right: 8px;
}

.first {
  position: relative;
  overflow: visible;
}

.first .content {
  position: relative;
}

.first-decor {
  display: inline-block;
  width: 500px;
  height: 500px;
  background: rgba(12, 91, 94, 0.3);
  -webkit-filter: blur(200px);
          filter: blur(200px);
  position: absolute;
  left: -100px;
  bottom: 50px;
  border-radius: 50%;
}

.first-title {
  font-weight: 600;
  font-size: 35px;
  line-height: 50px;
  letter-spacing: -0.35px;
  margin-bottom: 0px;
}

.first-list {
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
}

.first-item {
  margin: 20px 0;
}

.first-icon {
  display: inline-block;
  width: 35px;
  height: 35px;
  background: #121A1D;
  border-radius: 50%;
  margin-right: 5px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #2DB18B;
  padding-top: 5px;
}

.first-descr {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  margin-top: 6px;
  letter-spacing: 0.15px;
  max-width: 700px;
}

.first-block {
  margin-top: 20px;
}

.first-how {
  margin-top: 11px;
  background: #2D302F;
  border-radius: 5px;
  padding: 23px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.first-how-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  letter-spacing: -0.35px;
}

.first-how-body {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #EEEEEE;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.first-how-left {
  width: 60%;
}

.first-how-right {
  width: 40%;
}

.first-how-link {
  display: inline-block;
  background: linear-gradient(31.22deg, #1EA74B 15.67%, #37B7B8 98.4%);
  border-radius: 3px;
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  padding: 11px 19px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid transparent;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  letter-spacing: 0.15px;
}

.first-how-link:hover, .first-how-link:focus {
  color: #0AA880;
  border: 1px solid #0AA880;
  background: none;
}

.first-link {
  color: #FDD54E;
  text-decoration: none;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.first-link:hover, .first-link:focus {
  border-bottom: 1px solid transparent;
}

.mypan {
  margin-top: 86px;
  margin-bottom: -118px;
}

.mypan-image-tablet, .mypan-image-mobile {
  display: none;
}

.mypan-title {
  font-weight: 600;
  font-size: 35px;
  line-height: 50px;
  letter-spacing: -0.15px;
}

.mypan-body {
  position: relative;
  left: -48px;
  margin-top: 97px;
}

.mypan-gray {
  color: #bdbdbd;
  display: block;
}

.mypan-info {
  display: inline-block;
  background: #0F1514;
  border: 1px solid #0AA880;
  -webkit-box-shadow: 0px 10px 20px #131B1E;
          box-shadow: 0px 10px 20px #131B1E;
  border-radius: 3px;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  padding: 16px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
}

.mypan-info:after {
  content: '';
  display: inline-block;
  min-width: 11px;
  width: 11px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/mypan-info-after.png);
  position: absolute;
  bottom: -9px;
  left: 0px;
  z-index: 1;
}

.mypan-info-one {
  min-width: 238px;
  width: 238px;
  height: 92px;
  top: -64px;
  left: 296px;
}

.mypan-info-thue {
  min-width: 238px;
  width: 238px;
  height: 92px;
  top: -64px;
  left: 621px;
}

.mypan-info-three {
  min-width: 238px;
  width: 238px;
  height: 92px;
  top: -64px;
  left: 977px;
}

.mypan-info-four {
  min-width: 188px;
  width: 188px;
  height: 52px;
  top: 99px;
  left: 425px;
}

.mypan-info-four:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  bottom: auto;
  top: -9px;
}

.mypan-info-five {
  min-width: 188px;
  width: 188px;
  height: 52px;
  top: 99px;
  left: 839px;
}

.mypan-info-five:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  bottom: auto;
  top: -9px;
}

.mypan-info-six {
  min-width: 332px;
  width: 332px;
  height: 112px;
  top: 201px;
  left: 483px;
}

.mypan-info-six:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  bottom: auto;
  left: -10px;
  top: 0px;
}

.mypan-info-seven {
  min-width: 332px;
  width: 332px;
  height: 112px;
  left: 500px;
  bottom: 139px;
}

.mypan-info-seven:after {
  bottom: -10px;
}

/* News */
.nwannon {
  margin-bottom: 40px;
}

.nwannon-scrollbar {
  display: none;
}

.nwannon-block {
  position: relative;
}

.nwannon-slider {
  margin: 21px -10px 0 -10px;
  overflow: hidden;
}

.nwannon-item {
  -webkit-box-shadow: 0px 5px 15px #121212;
          box-shadow: 0px 5px 15px #121212;
  border-radius: 3px;
  background: rgba(11, 24, 29, 0.9);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  margin: 0 10px;
}

.nwannon-image {
  margin-bottom: -6px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  width: 100%;
}

.nwannon-descr {
  margin: 0;
  padding: 11px 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  background-image: url(../img/nwannon-descr-bg1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.nwannon-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 39%;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.nwannon-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 40px;
  width: 40px;
  height: 40px;
  border: 1px solid #0AA880;
  border-radius: 3px;
  position: absolute;
  cursor: pointer;
}

.nwannon-arrow-mobile {
  display: none;
}

.nwannon-arrow:hover, .nwannon-arrow:focus {
  background: linear-gradient(41.19deg, #1EA74B 14.56%, #37B7B8 85.42%);
}

.nwannon-arrow:hover svg path, .nwannon-arrow:focus svg path {
  fill: #ffffff;
}

.nwannon-arrow-left {
  left: -55px;
}

.nwannon-arrow-left svg {
  position: relative;
  left: -2px;
}

.nwannon-arrow-right {
  right: -55px;
}

.nwannon-arrow-right svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  position: relative;
  left: 2px;
}

.ada-list {
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  margin: 0 -3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ada-item {
  margin: 5px 3px;
}

.ada-link {
  text-decoration: none;
  color: #C8C8C8;
  display: inline-block;
  padding: 9px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #0F1514;
  border-radius: 3px;
}

.ada-num {
  color: #026d00;
}

.ada-num-red {
  color: #e12525;
}

.ada-icon {
  display: inline-block;
  min-width: 8px;
  width: 8px;
  height: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/ada-icon.svg);
}

.findme-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #0F1514;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 285px;
  padding-left: 12px;
  padding-right: 4px;
}

.findme-field {
  background: transparent;
  border: 0;
  outline: none;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  height: 40px;
  width: calc(100% - 25px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #ffffff;
}

.findme-icon {
  display: inline-block;
  min-width: 24px;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/findme-icon.svg);
  position: relative;
  top: 2px;
}

.findme-icon::-webkit-input-placeholder {
  color: #7D7D7D;
}

.findme-icon:-ms-input-placeholder {
  color: #7D7D7D;
}

.findme-icon::-ms-input-placeholder {
  color: #7D7D7D;
}

.findme-icon::placeholder {
  color: #7D7D7D;
}

.switch {
  margin-left: 20px;
  margin-top: 4px;
}

.switch-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -10px;
}

.switch-item {
  margin: 0 10px;
}

.switch-btn {
  padding: 0;
}

.switch-icon {
  display: inline-block;
  min-width: 23px;
  width: 23px;
  height: 23px;
  background-position: center;
  background-repeat: no-repeat;
}

.switch-icon svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.switch-icon-thue {
  min-width: 26px;
  width: 26px;
}

.switch-icon.active svg path, .switch-icon:hover svg path, .switch-icon:focus svg path {
  fill: #0AA880;
}

.news {
  margin-top: 16px;
  padding-bottom: 86px;
  position: relative;
}

.news-ladrift {
  display: none;
}

.news-decor {
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  background: #00241B;
  min-width: 586px;
  width: 586px;
  height: 586px;
  -webkit-filter: blur(250px);
          filter: blur(250px);
}

.news-decor-one {
  left: -200px;
  top: 300px;
}

.news-decor-thue {
  bottom: 60px;
  right: -100px;
}

.news .content {
  position: relative;
  z-index: 2;
}

.news-prev {
  background-image: url(../img/news-prev-bg.jpg) !important;
}

.news-prev .prev-title {
  font-weight: 600;
  font-size: 40px;
  text-transform: uppercase;
}

.news-prev .prev-decor-one {
  min-width: 431px;
  width: 431px;
  height: 365px;
  background-image: url(../img/news-decor-one.png);
  top: auto;
  bottom: 0;
}

.news-prev .prev-decor-thue {
  background-image: url(../img/news-decor-thue.png);
  top: 0;
  bottom: auto;
  background-position: left;
}

.news-top {
  width: 75%;
  position: relative;
  top: 35px;
  margin-left: auto;
  padding-left: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.news-top-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  top: -4px;
}

.news-left {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.news-list {
  margin: 41px -10px 0 -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.news-item {
  margin: 10px 10px 14px 10px;
  width: calc(33.3333% - 20px);
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  border-radius: 3px;
}

.news-picture {
  position: relative;
}

.news-info {
  position: absolute;
  top: 10px;
  right: -5px;
  z-index: 1;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  background: #FFA011;
  color: #FFFFFF;
  padding: 5px 8px 5px 8px;
}

.news-info-blue {
  background: #089AEC;
}

.news-info-yellow {
  background: #FFBD12;
}

.news-image {
  width: 100%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.news-descr {
  padding: 10px 13px 13px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.news-date {
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #939393;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.news-date-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background: #2B2B2B;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 5px;
}

.news-date-icon:after {
  content: '';
  display: inline-block;
  min-width: 11px;
  width: 11px;
  height: 11px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/news-date-icon.svg);
  position: relative;
}

.news-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin-top: 8px;
  margin-bottom: 0;
}

.news-title-link {
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.news-title-link:hover, .news-title-link:focus {
  color: #FFBD12;
}

.news-text {
  margin-top: 4px;
}

.news-tags {
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #939393;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 15px -4px 0 0;
  position: relative;
  left: -5px;
}

.news-tags-item {
  margin: 0 7px 0 0;
}

.news-tags-icon {
  display: inline-block;
  min-width: 18px;
  width: 18px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/news-tags-icon.svg);
  margin-right: 2px;
  position: relative;
  top: -4px;
}

.news-tags-link {
  color: #939393;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.news-tags-link:hover, .news-tags-link:focus {
  color: #FFBD12;
}

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

.news-more-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 39px;
  width: 39px;
  height: 39px;
  border: 1px solid #0AA880;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: auto;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.news-more-icon:hover, .news-more-icon:focus {
  background: linear-gradient(41.19deg, #1EA74B 14.56%, #37B7B8 85.42%);
  -webkit-box-shadow: 0px 4px 20px rgba(55, 183, 184, 0.25);
          box-shadow: 0px 4px 20px rgba(55, 183, 184, 0.25);
}

.news-more-icon:hover svg path, .news-more-icon:focus svg path {
  fill: #ffffff;
}

.news-more-icon svg {
  position: relative;
  left: 2px;
}

.categories-list {
  font-weight: 500;
  font-size: 15px;
  line-height: 16px;
}

.categories-item {
  margin-bottom: 6px;
}

.categories-item:last-child {
  margin-bottom: 0;
}

.categories-text-value {
  color: #0aa880;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.categories-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #141E1A;
  color: #FFFFFF;
  border: 1px solid #757575;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 7px 5px 16px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.categories-link:hover, .categories-link.active {
  background: #0AA880;
  color: #FFFFFF;
  border: 1px solid #0AA880;
}

.categories-link:hover .categories-text-value,
.categories-link.active .categories-text-value {
  color: #FFFFFF;
}

.categories-link:hover .categories-icon,
.categories-link.active .categories-icon {
  background: #00956F;
  border: 1px solid #00956F;
}

.categories-link:hover .categories-icon:after,
.categories-link.active .categories-icon:after {
  background-image: url(../img/categories-icon-after-white.svg);
}

.categories-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 34px;
  width: 34px;
  height: 34px;
  border: 1px solid #434343;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.categories-icon:after {
  content: '';
  display: inline-block;
  min-width: 9px;
  width: 9px;
  height: 9px;
  background-position: center;
  background-image: url(../img/categories-icon-after.svg);
  position: relative;
  left: 1px;
}

/* Single */
.sign {
  margin-top: 2px;
}

.sign .news-tags {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3px -4px 0 0;
}

.sign .news-tags-icon {
  min-width: 24px;
  width: 24px;
  height: 24px;
  top: 2px;
  background-size: contain;
}

.sign .ada {
  margin-right: 13px;
}

.sign-bottom {
  margin-top: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sign-date {
  font-weight: 400;
  font-size: 14px;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sign-date-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 30px;
  width: 30px;
  height: 30px;
  background: #1A2322;
  border-radius: 3px;
  margin-right: 6px;
}

.sign-date-icon:after {
  content: '';
  display: inline-block;
  min-width: 16px;
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/sing-date-icon-after.svg);
}

.sign-category {
  display: inline-block;
  background: #FFA011;
  border-radius: 3px;
  padding: 7px 11px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  margin-left: 9px;
}

.single {
  position: relative;
  overflow: visible;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #EEEEEE;
  padding-top: 40px;
  padding-bottom: 70px;
}

.single-prev {
  background-image: url(../img/single-prev.jpg);
  background-position: center;
  background-size: cover;
  padding-bottom: 50px;
}

.single-prev .prev-decor {
  display: none;
}

.single-prev .prev-title {
  font-weight: 600;
  font-size: 40px;
  line-height: 45px;
}

.single-decor {
  display: inline-block;
  min-width: 586px;
  width: 586px;
  height: 586px;
  background: #00241B;
  -webkit-filter: blur(250px);
          filter: blur(250px);
  border-radius: 50%;
  position: absolute;
  right: -150px;
  top: -230px;
}

.single .content {
  position: relative;
}

.single-like-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 62px;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: #FFFFFF;
  position: relative;
  bottom: 115px;
  right: 165px;
  position: fixed;
  z-index: 3;
}

.single-like-icon {
  display: inline-block;
  min-width: 28px;
  width: 28px;
  height: 28px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/single-like-icon.svg);
}

.single-round {
  display: inline-block;
  min-width: 33px;
  width: 33px;
  height: 33px;
  background: linear-gradient(41.19deg, #1EA74B 14.56%, #37B7B8 85.42%);
  border-radius: 50%;
  padding-top: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: -8px;
  right: -10px;
}

.single-round-value {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}

.single-image {
  width: 100%;
  height: 415px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  margin-bottom: -6px;
}

.single-left h3 {
  font-weight: 600;
  font-size: 25px;
  line-height: 23px;
  color: #FFFFFF;
  margin-bottom: 10px;
  letter-spacing: -0.2px;
}

.single-left h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  color: #FFFFFF;
  margin-top: 32px;
  letter-spacing: -0.4px;
  margin-bottom: 15px;
}

.single-left a {
  color: #0aa880;
  border-bottom: 1px solid #0aa880;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  text-decoration: none;
}

.single-left a:hover, .single-left a:focus {
  border-bottom: 1px solid transparent;
}

.single-left blockquote {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 26px 35px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  background-position: 16px 14px;
  background-repeat: no-repeat;
  background-image: url(../img/single-blockquote.svg);
  margin-left: 0;
  margin-right: 0;
  margin-top: 27px;
  margin-bottom: 30px;
  letter-spacing: 0.2px;
}

.single-left ul {
  padding-left: 35px;
}

.single-left ul li {
  position: relative;
  padding-left: 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 19px 0;
}

.single-left ul li:before {
  content: '';
  display: block;
  min-width: 31px;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/single-li-before.svg);
  border: 2px solid #2DB18B;
  position: absolute;
  left: -36px;
  top: -5px;
}

.single-left ol {
  list-style-type: none;
  padding-left: 47px;
  margin-top: 30px;
}

.single-left ol li {
  counter-increment: item;
  position: relative;
  margin: 19px 0;
}

.single-left ol li:before {
  display: block;
  position: absolute;
  left: -48px;
  top: -5px;
  content: counter(item) "";
  min-width: 35px;
  width: 35px;
  height: 35px;
  background: #121A1D;
  border-radius: 50%;
  font-weight: 600;
  font-size: 16px;
  color: #2DB18B;
  text-align: center;
  padding-top: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.single-left table {
  width: 100%;
  background: #131B1D;
  border: 1px solid #364243;
  border-radius: 5px;
  border-collapse: collapse;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 32px 0 10px 0;
}

.single-left table thead {
  text-align: left;
}

.single-left table th,
.single-left table td {
  border: 1px solid #364143;
  padding: 15px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.single-left table th {
  font-weight: 400;
}

.similar {
  margin-bottom: 20px;
  background: #121A1D;
  border-radius: 3px;
  padding: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.similar-slider {
  display: none;
}

.similar-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 16px;
  margin-top: 0;
}

.similar-list {
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
}

.similar-item {
  margin-bottom: 8px;
}

.similar-item:nth-child(1) .similar-descr {
  background-image: url(../img/similar-descr-one.jpg);
}

.similar-item:nth-child(2) .similar-descr {
  background-image: url(../img/similar-descr-thue.jpg);
}

.similar-item:nth-child(3) .similar-descr {
  background-image: url(../img/similar-descr-three.jpg);
}

.similar-item:last-child {
  margin-bottom: 0;
}

.similar-picture {
  position: relative;
}

.similar .news-info {
  top: 6px;
  right: -2px;
}

.similar-image {
  width: 100%;
  height: 186px;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-bottom: -6px;
}

.similar-descr {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 9px 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: url(../img/similar-descr-one.jpg);
}

.similar-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #939393;
  margin: 0 0 9px 0;
}

.similar-date-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background: #2B2B2B;
  border-radius: 2px;
  margin-right: 5px;
}

.similar-date-icon:after {
  content: '';
  display: inline-block;
  min-width: 11px;
  width: 11px;
  height: 11px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/similar-date-icon.svg);
}

.similar-text {
  margin: 0;
  padding: 0;
}

/* Board */
.info {
  background: #0F1514;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #7C7C7C;
}

.info .content {
  position: relative;
}

.info-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 30px;
  width: 30px;
  height: 30px;
  background: #121A1B;
  border: 1px solid #303642;
  border-radius: 3px;
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: -7px;
}

.info-btn-icon {
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/info-btn-icon.svg);
}

.info-row {
  width: calc(100% - 40px);
}

.board {
  position: relative;
  overflow: hidden;
  padding-bottom: 100px;
}

.board-nav {
  display: none;
}

.board .content {
  position: relative;
  z-index: 2;
}

.board-decor {
  display: inline-block;
  min-width: 586px;
  width: 586px;
  height: 586px;
  background: #00241B;
  -webkit-filter: blur(250px);
          filter: blur(250px);
  border-radius: 50%;
  position: absolute;
}

.board-decor-one {
  top: 150px;
  left: -100px;
}

.board-decor-three {
  bottom: -100px;
  right: -350px;
}

.board-top {
  padding: 13px 0;
  position: relative;
  z-index: 2;
  border-bottom: 2px solid #4F4F4F;
}

.board-top .green {
  color: #01AA78;
}

.board-top-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.board-top-item {
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.board-top-item:after {
  content: '';
  display: inline-block;
  min-width: 1px;
  width: 1px;
  height: 45px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 10px;
  right: -31px;
}

.board-top-item:last-child:after {
  content: none;
}

.board-top-name {
  display: inline-block;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #7C7C7C;
  margin-bottom: 7px;
}

.board-top-icon {
  display: inline-block;
  min-width: 12px;
  width: 12px;
  height: 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/board-top-icon.svg);
  margin-right: 2px;
}

.board-top-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}

.board-top-sublist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -5px;
}

.board-top-subitem {
  margin: 0 5px;
}

.board-top-subtext {
  display: inline-block;
  background: #121A1B;
  border: 1px solid #303642;
  border-radius: 3px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  padding: 6px 11px;
  color: #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.board-body {
  color: #ffffff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}

.board-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -15px;
  position: relative;
  z-index: 2;
}

.board-tab-left {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.board-tab-center {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.board-tab-right {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.board-tab-center, .board-tab-left, .board-tab-right {
  padding-top: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.board-tab-left {
  width: 25%;
}

.board-tab-center {
  width: 50%;
  border-left: 2px solid rgba(255, 255, 255, 0.1);
  border-right: 2px solid rgba(255, 255, 255, 0.1);
}

.board-tab-right {
  width: 25%;
}

.board-tab-top {
  height: 435px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  padding: 0 15px;
}

.board-tab-bottom {
  padding: 15px 15px 0 15px;
}

/* Board - Left colump */
.gramma-table {
  color: #FFFFFF;
  width: 100%;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  border-collapse: collapse;
  text-align: center;
}

.gramma-table th {
  font-weight: 400;
  position: relative;
}

.gramma-table th:first-child {
  text-align: left;
}

.gramma-table thead {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
}

.gramma-table tbody tr:first-child {
  position: relative;
}

.gramma-table tbody tr:first-child:after {
  content: '';
  display: inline-block;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.gramma-table td:first-child {
  text-align: left;
}

.gramma-table th,
.gramma-table td {
  padding: 6px 6px;
}

.gramma-like {
  padding: 0;
}

.gramma-like:hover .gramma-like-icon:after {
  background-image: url(../img/gramma-like-icon-halfred.svg);
}

.gramma-like:focus .gramma-like-icon:after {
  background-image: url(../img/gramma-like-icon-orange.svg);
}

.gramma-like-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background: #2B2B2B;
  border-radius: 2px;
}

.gramma-like-icon::after {
  content: '';
  display: inline-block;
  min-width: 14px;
  width: 14px;
  height: 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/gramma-like-icon.svg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.gramma-name {
  color: #ffffff;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0;
}

.gramma-name.active, .gramma-name:hover, .gramma-name:focus {
  color: #FDD54E;
}

.gramma-token {
  padding: 0;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  color: #ffffff;
  background: transparent;
  text-align: center;
  width: 100%;
  border: 0;
  opacity: 1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  outline: none;
}

.gramma-token::-webkit-input-placeholder {
  color: #5A5A5A;
}

.gramma-token:-ms-input-placeholder {
  color: #5A5A5A;
}

.gramma-token::-ms-input-placeholder {
  color: #5A5A5A;
}

.gramma-token::placeholder {
  color: #5A5A5A;
}

.gramma-token:focus::-webkit-input-placeholder {
  opacity: 0;
}

.gramma-token:focus:-ms-input-placeholder {
  opacity: 0;
}

.gramma-token:focus::-ms-input-placeholder {
  opacity: 0;
}

.gramma-token:focus::placeholder {
  opacity: 0;
}

.gramma-search-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background: #2B2B2B;
  border-radius: 2px;
}

.gramma-search-icon:after {
  content: '';
  display: inline-block;
  min-width: 12px;
  width: 12px;
  height: 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/gramma-search-icon.svg);
}

.gramma-simple {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}

.gramma-simple.active, .gramma-simple:focus {
  color: #ffffff;
  background: linear-gradient(41.19deg, #1EA74B 14.56%, #37B7B8 85.42%);
  border-radius: 3px;
  padding: 7px 14px;
}

.gramma-simple:hover {
  color: #FDD54E;
}

.gramma-green {
  color: #01AA78;
}

.steps-modal {
  position: absolute;
  overflow: unset;
  background-color: transparent;
  width: auto;
  height: auto;
  right: auto;
  bottom: auto;
  left: 96px;
  top: 10px;
  padding-top: 0;
}

.steps-price {
  left: -15px;
  top: 90px;
}

.steps-price .steps-body:before {
  left: 10px;
  top: -12px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.steps-set {
  left: 0;
}

.steps-body {
  width: 651px;
  background: #0F1514;
  border: 1px solid #0AA880;
  -webkit-box-shadow: 0px 10px 35px #131B1E;
          box-shadow: 0px 10px 35px #131B1E;
  padding: 30px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  position: relative;
}

.steps-body:before {
  content: '';
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/steps-body-before.png);
  position: absolute;
  top: 1px;
  left: -11px;
}

.steps-title {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  margin-top: 35px;
}

.steps-descr {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.steps-middle {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.steps-num {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
}

.steps-num-small {
  font-size: 16px;
}

.steps-btn {
  background: #0AA880;
  color: #ffffff;
  border-radius: 3px;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  padding: 10px 15px;
  min-width: 217px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.steps-btn:hover, .steps-btn:focus {
  background: #076b52;
}

.steps-more {
  padding: 15px;
  background: #101010;
  color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 30px;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.steps-text {
  margin-bottom: 2px;
}

.steps-link {
  color: #FDD54E;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-bottom: 1px solid #FDD54E;
}

.steps-link:hover, .steps-link:focus {
  border-bottom: 1px solid transparent;
}

/* Board - Center colump */
.history-title {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}

.history-table {
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
  color: #FFFFFF;
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}

.history-table thead tr:first-child {
  position: relative;
}

.history-table thead tr:first-child:after {
  content: '';
  display: inline-block;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.history-table th {
  font-weight: 400;
  padding: 8px 15px;
}

.history-table th:first-child {
  text-align: left;
}

.history-table th:last-child {
  text-align: right;
}

.history-table td {
  line-height: 15px;
  padding: 6px 15px;
}

.history-table td:first-child {
  text-align: left;
}

.history-table td:last-child {
  text-align: right;
}

.history-table td:first-child {
  color: #FF5F73;
}

.history-table td:nth-child(2) {
  color: #808080;
}

.orders-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.orders-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -8px;
}

.orders-item {
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}

.orders-btn {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  padding: 10px 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orders-btn:after {
  content: '';
  display: inline-block;
  min-width: 7px;
  width: 7px;
  height: 4px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/orders-btn-after.svg);
  margin-left: 10px;
}

.orders-btn:focus:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.orders-icon {
  display: inline-block;
  min-width: 17px;
  width: 17px;
  height: 17px;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 8px;
}

.orders-icon-one {
  background-image: url(../img/orders-icon-one.svg);
}

.orders-icon-thue {
  background-image: url(../img/orders-icon-thue.svg);
}

.orders-icon-three {
  background-image: url(../img/orders-icon-three.svg);
}

.orders-hide {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 75px;
  position: absolute;
  z-index: 5;
  display: none;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.orders-hide-thue {
  min-width: 151px;
}

.orders-hide-thue .orders-subitem {
  padding-left: 25px;
}

.orders-hide-three {
  min-width: 457px;
  height: 244px;
  overflow-y: scroll;
}

.orders-hide-four {
  min-width: 168px;
  height: 185px;
  overflow-y: scroll;
  left: 90px;
}

.orders-hide-four .orders-subitem {
  padding-left: 21px;
  position: relative;
}

.orders-hide-five {
  min-width: 168px;
  left: 80px;
}

.orders-hide-five .orders-subitem {
  padding-left: 21px;
  position: relative;
}

.orders-hide-vision {
  left: 8px;
  min-width: 151px;
  height: 185px;
  overflow-y: scroll;
}

.orders-hide.show {
  display: block;
}

.orders-hide::-webkit-scrollbar {
  width: 3px;
}

.orders-hide::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.orders-hide::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.orders-hide::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.orders-sublist {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}

.orders-subitem {
  border-bottom: 1px solid #626262;
  padding: 7px 0;
}

.orders-subitem:last-child {
  border-bottom: 0;
}

.orders-sublink {
  text-decoration: none;
  color: #FFFFFF;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.orders-sublink:hover {
  color: #FDD54E;
}

.orders-subform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orders-subicon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 22px;
  width: 22px;
  height: 22px;
  background: #2B2B2B;
  border-radius: 2px;
  margin-right: 5px;
}

.orders-subicon:after {
  content: '';
  display: inline-block;
  min-width: 12px;
  width: 12px;
  height: 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/orders-subicon-after.svg);
}

.orders-subfield {
  width: 100%;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2px 10px;
  border: 0;
  outline: none;
  color: #ffffff;
}

.orders-deep {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orders-deep-btn {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  padding: 10px 16px;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}

.orders-deep-btn:hover {
  color: #FDD54E;
}

.orders-deep-btn.active, .orders-deep-btn:focus {
  background: linear-gradient(43.98deg, #1EA74B 18.47%, #37B7B8 86.09%);
  border-radius: 3px;
  color: #ffffff;
}

.orders-info {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
}

.orders-info-btn {
  padding: 0;
  margin-right: 9px;
}

.orders-info-btn:focus .orders-info-icon:after {
  background-image: url(../img/orders-info-icon-after.svg);
}

.orders-info-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 36px;
  width: 36px;
  height: 36px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
}

.orders-info-icon::after {
  content: '';
  display: inline-block;
  min-width: 15px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/orders-info-icon-after-minus.svg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.orders-drop {
  position: relative;
}

.orders-drop-btn {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 0;
  margin-right: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orders-drop-btn:after {
  content: '';
  display: inline-block;
  min-width: 9px;
  width: 9px;
  height: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/orders-drop-btn-after.svg);
  margin-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.orders-mark {
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/orders-mark.svg);
  position: absolute;
  top: 10px;
  left: 2px;
}

.orders-symbols {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -5px;
}

.orders-symbol {
  margin: 0 5px;
}

.orders-full {
  position: absolute;
  right: -5px;
}

.orders-full-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
}

.orders-full-icon:after {
  content: '';
  display: inline-block;
  min-width: 19px;
  width: 19px;
  height: 19px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/orders-full-icon-after.svg);
}

.orders-full-descr {
  display: none;
  min-width: 160px;
  height: 52px;
  background: #0F1514;
  border: 1px solid #0AA880;
  -webkit-box-shadow: 0px 10px 20px #131B1E;
          box-shadow: 0px 10px 20px #131B1E;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  padding: 16px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #BDBDBD;
  position: absolute;
  z-index: 3;
  left: 7px;
  top: 57px;
}

.orders-full-descr:before {
  content: '';
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/orders-full-descr-before.png);
  position: absolute;
  z-index: 3;
  top: -11px;
  left: 3px;
}

.orders-full:hover .orders-full-descr, .orders-full:focus .orders-full-descr {
  display: block;
}

.vision {
  margin-top: 15px;
  position: relative;
  /* Dropdown */
}

.vision-btn {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #5A5A5A;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vision-btn:after {
  content: '';
  display: inline-block;
  min-width: 9px;
  width: 9px;
  height: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/vision-btn-after.svg);
  margin-left: 7px;
  margin-right: 7px;
}

.vision-link {
  padding: 0;
}

.vision-link:focus .vision-icon {
  border: 1px solid #FDD54E;
}

.vision-link:focus svg path {
  fill: #FDD54E;
}

.vision-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 36px;
  width: 36px;
  height: 36px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.vision svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.vision-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -5px;
  position: absolute;
  z-index: 3;
  left: 0;
  top: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
}

.vision-nav-item {
  margin: 0 5px;
}

.vision-nav .nav-drop {
  position: relative;
}

.vision-body {
  border-right: 1px solid rgba(86, 85, 85, 0.5);
  border-bottom: 1px solid rgba(86, 85, 85, 0.5);
  height: 203px;
  position: relative;
}

.vision-body:hover .control, .vision-body:focus .control {
  display: block;
}

.vision-bottom {
  padding-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.vision-hours {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-right: 20px;
}

.vision-hours::after {
  content: '';
  display: inline-block;
  min-width: 1px;
  width: 1px;
  height: 36px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  right: -18px;
}

.vision-hours-btn {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px 11px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vision-hours-btn.active, .vision-hours-btn:hover {
  background: linear-gradient(55.66deg, #1EA74B 14.73%, #37B7B8 68.65%);
  border-radius: 3px;
}

.vision-go {
  margin: 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.vision-go-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 7px;
}

.vision-go-icon {
  display: inline-block;
  min-width: 19px;
  width: 19px;
  height: 19px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/vision-go-icon.svg);
  margin-right: 4px;
}

.vision-go-drop {
  padding-right: 12px;
  min-width: 147px;
  position: relative;
}

.vision-go-drop:after {
  content: '';
  display: inline-block;
  min-width: 10px;
  width: 10px;
  height: 6px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/vision-go-drop.svg);
  position: absolute;
  right: 10px;
}

.vision-logauto {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.vision-logauto::after {
  content: '';
  display: inline-block;
  min-width: 1px;
  width: 1px;
  height: 36px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  left: -17px;
}

.vision-logauto-btn {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
}

.vision-logauto-btn .whell {
  padding-top: 3px;
  padding-bottom: 3px;
}

.vision-logauto-btn.active, .vision-logauto-btn:focus {
  background: linear-gradient(55.66deg, #1EA74B 14.73%, #37B7B8 68.65%);
  border-radius: 3px;
  color: #ffffff;
}

.vision-logauto-btn:hover {
  color: #FDD54E;
}

.vision-logauto-icon {
  display: inline-block;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/vision-logauto-icon.svg);
}

.vision-hide {
  background: #0F1514;
  border: 1px solid #303642;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  border-radius: 5px;
  width: 431px;
  position: absolute;
  z-index: 2;
  top: 60px;
  display: none;
}

.vision-hide.show {
  display: block;
}

.vision-hide-body {
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vision-hide-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.vision-inputs {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vision-inputs-btn {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #ffffff;
  padding: 10px 22px;
  -webkit-transition: color 05s;
  transition: color 05s;
}

.vision-inputs-btn.active, .vision-inputs-btn:focus {
  background: linear-gradient(53.04deg, #1EA74B 15.59%, #37B7B8 72.63%);
  border-radius: 3px;
  color: #ffffff;
}

.vision-inputs-btn:hover {
  color: #FDD54E;
}

.vision-close {
  padding: 0;
}

.vision-close-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.vision-close-icon:after {
  content: '';
  display: inline-block;
  min-width: 16px;
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/vision-close-icon.svg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.vision-close:hover .vision-close-icon, .vision-close:focus .vision-close-icon {
  border: 1px solid #FDD54E;
}

.vision-close:hover .vision-close-icon:after, .vision-close:focus .vision-close-icon:after {
  background-image: url(../img/vision-close-icon-orange.svg);
}

.vision-show {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.vision-show-field {
  opacity: 0;
  padding: 0;
  margin: 0;
  position: absolute;
}

.vision-show-field:checked ~ .vision-show-check:after {
  opacity: 1;
}

.vision-show-lbl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vision-show-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 36px;
  width: 36px;
  height: 36px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  margin-left: 29px;
}

.vision-show-check:after {
  content: '';
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/review-check-after.svg);
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.vision-show-select {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px 30px 8px 15px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(../img/arrow_custom2.svg) no-repeat right;
  background-position-x: calc(100% - 12px);
}

.vision-show-select option {
  color: #000000;
}

.vision-lenght-lbl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vision-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 30px;
  margin-left: -7px;
  margin-right: -7px;
}

.vision-end-btn {
  background: #1A262E;
  border: 1px solid #FFFFFF;
  border-radius: 3px;
  padding: 12px 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  margin-left: 7px;
  margin-right: 7px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vision-end-btn.active, .vision-end-btn:hover, .vision-end-btn:focus {
  color: #0AA880;
  border: 1px solid #0AA880;
}

.vision-end-btn.white {
  padding-left: 40px;
  padding-right: 40px;
}

.plusmin {
  margin-left: 20px;
}

.plusmin-body {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.plusmin-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
}

.plusmin-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 16px;
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
}

.plusmin-icon:hover svg path, .plusmin-icon:focus svg path {
  fill: #FDD54E;
}

.plusmin-field {
  margin: 0 3px;
  min-width: 32px;
  width: 32px;
  height: 32px;
  background: #0F1514;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
}

.control {
  position: absolute;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  bottom: 20px;
  left: 0;
  display: none;
}

.control-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -7px;
}

.control-item {
  margin: 0 7px;
}

.control-item:nth-child(2) {
  margin-right: 12px;
}

.control-item:nth-child(3) {
  margin-left: 12px;
}

.control-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 36px;
  width: 36px;
  height: 36px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
}

.control-icon {
  display: inline-block;
  min-width: 15px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
}

.control-icon-one {
  background-image: url(../img/control-icon-one.svg);
}

.control-icon-thue {
  background-image: url(../img/control-icon-thue.svg);
}

.control-icon-three {
  background-image: url(../img/control-icon-three.svg);
}

.control-icon-four {
  background-image: url(../img/control-icon-four.svg);
}

.limit {
  padding-bottom: 20px;
}

.limit-title {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
}

.limit-pre {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 217px;
  width: 100%;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 15px;
  margin-bottom: 10px;
}

.limit-value {
  color: #5A5A5A;
}

.limit-item {
  margin-bottom: 15px;
  position: relative;
}

.limit-item:last-child {
  margin-bottom: 0;
}

.limit-lbl {
  position: relative;
}

.limit-text {
  display: block;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  padding: 0;
  color: #ffffff;
}

.limit-field {
  background: #11191F;
  border: 1px solid #929292;
  border-radius: 3px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 42px 10px 12px;
  color: #ffffff;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  height: 42px;
  margin: 10px 0;
}

.limit-field::-webkit-input-placeholder {
  color: #5A5A5A;
}

.limit-field:-ms-input-placeholder {
  color: #5A5A5A;
}

.limit-field::-ms-input-placeholder {
  color: #5A5A5A;
}

.limit-field::placeholder {
  color: #5A5A5A;
}

.limit-type {
  display: inline-block;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #5A5A5A;
  position: absolute;
  bottom: 21px;
  right: 15px;
}

.limit-parts {
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
  position: absolute;
  z-index: 3;
  right: 0;
  top: 2px;
}

.limit-parts-item {
  display: inline-block;
  text-decoration: underline;
  margin-left: 11px;
  color: #ffffff;
  padding: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.limit-parts-item:hover, .limit-parts-item:focus {
  color: #FDD54E;
}

.limit-min {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  position: absolute;
  top: 2px;
  right: 0;
}

.limit-more {
  margin-top: 20px;
}

.limit-more-btn {
  background: #0AA880;
  border-radius: 3px;
  width: 100%;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  padding: 10px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.limit-more-btn:hover {
  -webkit-box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
          box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
}

.limit-more-red {
  background: #AD2F3F;
}

.limit-more-red:hover {
  -webkit-box-shadow: 0px 4px 20px rgba(173, 47, 63, 0.2);
          box-shadow: 0px 4px 20px rgba(173, 47, 63, 0.2);
}

.opening {
  border-top: 2px solid rgba(255, 255, 255, 0.1);
  margin: 0 -15px 0 -15px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.opening-responsive {
  overflow: scroll;
  height: 250px;
}

.opening-nav {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  padding: 2px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.opening-btn {
  padding: 8px 12px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
}

.opening-btn.active, .opening-btn:hover, .opening-btn:focus {
  background: linear-gradient(46.03deg, #1EA74B 17.82%, #37B7B8 83.06%);
  border-radius: 3px;
}

.opening-table {
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  border-collapse: collapse;
  width: 100%;
  text-align: center;
}

.opening-list {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
}

.opening-item {
  padding: 10px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.opening-carret {
  position: relative;
}

.opening-carret::after {
  content: '';
  display: inline-block;
  min-width: 7px;
  width: 7px;
  height: 4px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/opening-carret-after.svg);
  position: absolute;
  right: -17px;
  top: 6px;
}

.opening tr td {
  padding: 10px 15px;
}

.opening-close-btn {
  border: 1px solid #0AA880;
  border-radius: 3px;
  padding: 2px 5px;
  font-size: 13px;
  color: #0AA880;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.opening-close-btn:hover, .opening-close-btn:focus {
  color: #FDD54E;
  border: 1px solid #FDD54E;
}

/* Board - Right colump */
.clasifyer-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}

.clasifyer-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -11px;
}

.clasifyer-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 32px;
  width: 32px;
  height: 30px;
  background: #303642;
  border-radius: 5px;
  margin: 0 11px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.clasifyer-btn-light:hover, .clasifyer-btn-light:focus {
  background: #101620;
}

.clasifyer-btn-dark {
  background: #101620;
}

.clasifyer-btn-dark:hover, .clasifyer-btn-dark:focus {
  background: #303642;
}

.clasifyer-btn-value {
  display: inline-block;
  min-width: 7px;
  width: 7px;
  height: 4px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/clasifyer-btn-value.svg);
  margin-left: 7px;
}

.clasifyer-icon {
  display: inline-block;
  min-width: 17px;
  width: 17px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
}

.clasifyer-icon-one {
  background-image: url(../img/clasifyer-icon-one.svg);
}

.clasifyer-icon-thue {
  background-image: url(../img/clasifyer-icon-thue.svg);
}

.clasifyer-icon-three {
  background-image: url(../img/clasifyer-icon-three.svg);
}

.clasifyer-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  padding: 9px 12px 9px 9px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  color: #FFFFFF;
}

.clasifyer-select option {
  border-bottom: 1px solid #ffffff;
}

.clasifyer-responsive {
  max-height: 308px;
  overflow-y: auto;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.clasifyer-responsive-half {
  max-height: 430px;
}

.clasifyer-responsive::-webkit-scrollbar {
  width: 3px;
}

.clasifyer-responsive::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.clasifyer-responsive::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.clasifyer-responsive::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.clasifyer-table {
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
  width: 100%;
  text-align: left;
}

.clasifyer-table thead tr {
  position: relative;
}

.clasifyer-table thead tr::after {
  content: '';
  display: inline-block;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.clasifyer-table thead th {
  font-weight: 400;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
}

.clasifyer-table thead th:last-child {
  text-align: right;
}

.clasifyer-table td {
  padding: 0px 15px;
}

.clasifyer-table td:first-child {
  color: #FF5F73;
}

.clasifyer-table td:nth-child(2) {
  color: #808080;
}

.clasifyer-table td:last-child {
  text-align: right;
}

.clasifyer-carret {
  display: inline-block;
  min-width: 8px;
  width: 8px;
  height: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/clasifyer-carret.svg);
  margin-left: 7px;
  position: relative;
  top: -2px;
}

.upper-table {
  font-weight: 400;
  font-size: 11px;
  line-height: 25px;
  width: 100%;
}

.upper-table thead {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #01AA78;
}

.upper-table thead tr {
  position: relative;
}

.upper-table thead tr:after {
  content: '';
  display: inline-block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
}

.upper-table thead th {
  font-weight: 400;
  padding: 10px 13px;
  text-align: left;
}

.upper-table thead th:last-child {
  text-align: right;
}

.upper-table td {
  padding: 0px 13px;
}

.upper-table td:first-child {
  color: #01AA78;
  font-size: 12px;
}

.upper-table td:nth-child(2) {
  font-size: 12px;
  color: #808080;
}

.upper-table td:last-child {
  text-align: right;
}

.upper-icon {
  display: inline-block;
  min-width: 19px;
  width: 19px;
  height: 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/upper-icon.svg);
  position: relative;
  top: 3px;
}

.upper-arrow:after {
  content: '';
  display: inline-block;
  min-width: 14px;
  width: 14px;
  height: 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/upper-arrow.svg);
  position: relative;
  top: 1px;
}

/* Account */
.balance {
  min-width: 180px;
  position: relative;
  right: -24px;
}

.balance-btn {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

.balance-btn:after {
  content: '';
  display: inline-block;
  min-width: 8px;
  width: 8px;
  height: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/balance-btn-after.svg);
  margin-left: 9px;
}

.balance-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #8B8B8B;
}

.balance-value {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  margin-left: 9px;
}

.balance-drop {
  position: relative;
}

.balance-show {
  width: 140px;
  height: auto;
  background: #121A1B;
  border: 1px solid #303642;
  border-radius: 3px;
  padding: 2px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 37px;
  right: 0;
  overflow-y: scroll;
  -webkit-transform-origin: top;
          transform-origin: top;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.balance-show.show {
  display: block;
}

.balance-show::-webkit-scrollbar {
  width: 3px;
}

.balance-show::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.balance-show::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.balance-show::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.balance-list {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.balance-item:last-child .balance-link {
  border-bottom: 1px solid transparent;
}

.balance-link {
  color: #FFFFFF;
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 0;
  text-decoration: none;
  border-bottom: 1px solid #626262;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.balance-link:hover, .balance-link:focus {
  color: #FDD54E;
}

.private {
  position: absolute;
  right: 8px;
  top: 5px;
}

.private .header-btns {
  display: none;
}

.private-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.private-btn {
  background: linear-gradient(43.98deg, #1EA74B 18.47%, #37B7B8 86.09%);
  border-radius: 3px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  padding: 12px 10px;
}

.private-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 19px;
}

.private-author:after {
  content: '';
  display: inline-block;
  min-width: 8px;
  width: 8px;
  height: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/private-author-after.svg);
  margin-left: 9px;
}

.private-image {
  width: 43px;
  height: 43px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid #37B7B8;
  margin-right: 11px;
}

.private-name {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
}

.private-drop {
  position: relative;
}

.private-show {
  width: 140px;
  height: auto;
  background: #121A1B;
  border: 1px solid #303642;
  border-radius: 3px;
  padding: 2px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 53px;
  right: 6px;
  overflow-y: scroll;
  -webkit-transform-origin: top;
          transform-origin: top;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.private-show.show {
  display: block;
}

.private-show::-webkit-scrollbar {
  width: 3px;
}

.private-show::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.private-show::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.private-show::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.private-list {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.private-item:last-child .private-link {
  border-bottom: 1px solid transparent;
}

.private-link {
  color: #FFFFFF;
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 0;
  text-decoration: none;
  border-bottom: 1px solid #626262;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.private-link:hover, .private-link:focus {
  color: #FDD54E;
}

.account {
  position: relative;
  padding: 60px 0 80px 0;
  min-height: 800px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.account-tab {
  display: none;
}

.account-tab.active {
  display: block;
}

.account-left {
  position: relative;
  z-index: 2;
}

.account-decor {
  display: inline-block;
  width: 586px;
  height: 586px;
  background: #00241B;
  -webkit-filter: blur(150px);
          filter: blur(150px);
  border-radius: 50%;
  position: absolute;
  left: -100px;
  bottom: -150px;
}

.account-decor-thue {
  bottom: auto;
  top: 700px;
}

.account-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.account-profile-image {
  border: 1px solid #37b7b8;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  margin-right: 12px;
  margin-bottom: -6px;
}

.account-nav {
  margin-top: 23px;
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
}

.account-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.account-item:last-child {
  border-bottom: 0;
}

.account-item.active .account-link {
  background: linear-gradient(43.98deg, #1EA74B 18.47%, #37B7B8 86.09%);
  border-radius: 3px;
}

.account-link {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  padding: 11px 20px;
}

.account-link:hover, .account-link:focus {
  background: linear-gradient(43.98deg, #1EA74B 18.47%, #37B7B8 86.09%);
  border-radius: 3px;
}

.review {
  position: relative;
  z-index: 2;
  /* Review table */
}

.review-list {
  margin: 0 -7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #ffffff;
}

.review-item {
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  margin: 10px 7px;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(50% - 14px);
  position: relative;
}

.review-item:nth-child(3), .review-item:nth-child(4) {
  min-height: 173px;
}

.review-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.review-right {
  margin-left: 15px;
}

.review-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.review-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 25px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-right: 9px;
}

.review-icon-success {
  border: 1px solid #37b7b8;
}

.review-icon-success:after {
  content: '';
  display: inline-block;
  min-width: 11px;
  width: 11px;
  height: 11px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/img/review-icon-after.svg);
  position: relative;
  top: -1px;
}

.review-icon-pending {
  border: 1px solid #ad2f3f;
}

.review-icon-pending:after {
  content: '';
  display: inline-block;
  min-width: 10px;
  width: 10px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/img/review-icon-close.svg);
  position: relative;
  top: 0.5px;
  left: 0.5px;
}

.review-title {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 0;
}

.review-info {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #8B8B8B;
  margin-top: 0;
  margin-bottom: 0;
}

.review-btn {
  background: #0AA880;
  border-radius: 3px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
  padding: 10px 14px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.review-btn:hover, .review-btn:focus {
  -webkit-box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
          box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
}

.review-more {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
}

.review-more-link {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FDD54E;
  text-decoration: none;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.review-more-link:hover, .review-more-link:focus {
  border-bottom: 1px solid transparent;
}

.review-lbl {
  position: relative;
  margin-top: 13px;
  margin-bottom: 70px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.review-lbl-green {
  color: #0AA880;
}

.review-field {
  position: absolute;
  opacity: 0;
  padding: 0;
  margin: 0;
  width: 0;
  height: 0;
}

.review-field:checked ~ .review-check:after {
  opacity: 1;
}

.review-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 34px;
  width: 34px;
  height: 34px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  margin-right: 13px;
}

.review-check:after {
  content: '';
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/review-check-after.svg);
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.review-responsive {
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  margin: 10px 0 0 0;
  padding: 14px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.review-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.review-close-btn {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: right;
  color: #FDD54E;
  padding: 0;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.review-close-btn:hover, .review-close-btn:focus {
  border-bottom: 1px solid transparent;
}

.review-table {
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
}

.review-header {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.review-header-cell {
  padding: 10px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.review-header-cell:nth-child(1) {
  width: 11%;
}

.review-header-cell:nth-child(2) {
  width: 58%;
}

.review-header-cell:nth-child(3) {
  width: 16%;
}

.review-header-cell:nth-child(4) {
  width: 8%;
}

.review-header-cell:nth-child(5) {
  width: 8%;
}

.review-sublist {
  height: 180px;
  overflow-y: scroll;
  margin-top: 10px;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.review-sublist::-webkit-scrollbar {
  width: 3px;
}

.review-sublist::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.review-sublist::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.review-sublist::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.review-subitem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.review-subitem:last-child {
  border-bottom: none;
}

.review-cell {
  padding: 10px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.review-cell:nth-child(1) {
  width: 11%;
}

.review-cell:nth-child(2) {
  width: 58%;
}

.review-cell:nth-child(3) {
  width: 16%;
}

.review-cell:nth-child(4) {
  width: 8%;
}

.review-cell:nth-child(5) {
  width: 8%;
}

.review-clear {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FDD54E;
  padding: 0;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.review-clear:hover, .review-clear:focus {
  border-bottom: 1px solid transparent;
}

.safety {
  position: relative;
  z-index: 2;
}

.safety-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #EEEEEE;
}

.safety-item {
  width: calc(50% - 30px);
  margin: 0 15px;
  padding: 20px 20px 75px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  position: relative;
}

.safety-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.safety-picture {
  margin-right: 10px;
}

.safety-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 40px;
  width: 40px;
  height: 40px;
  border: 1px solid #37b7b8;
  border-radius: 50%;
}

.safety-icon::after {
  content: '';
  display: inline-block;
  min-width: 27px;
  width: 27px;
  height: 27px;
  background-position: center;
  background-repeat: no-repeat;
}

.safety-icon-one:after {
  background-image: url(../img/safety-icon-one.svg);
  position: relative;
  top: -1px;
}

.safety-icon-thue:after {
  background-image: url(../img/safety-icon-thue.svg);
}

.safety-title {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #ffffff;
}

.safety-descr {
  margin-top: 10px;
}

.safety-more {
  position: absolute;
  bottom: 20px;
  left: 20px;
}

.safety-btn {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  padding: 10px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #0AA880;
  border-radius: 3px;
  min-width: 217px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.safety-btn:hover {
  -webkit-box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
          box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
}

.person {
  position: relative;
  z-index: 2;
}

.person-mobile {
  display: none;
}

.person-title {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #FFFFFF;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  margin-top: 0;
  padding-bottom: 13px;
}

.person-block {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 20px;
}

.person-nav {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.person-nav-item.active .person-nav-link {
  background: linear-gradient(45.76deg, #1EA74B 17.91%, #37B7B8 83.46%);
  border-radius: 3px;
}

.person-nav-link {
  display: inline-block;
  padding: 7px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
  color: #FFFFFF;
}

.person-nav-link:hover, .person-nav-link:focus {
  background: linear-gradient(45.76deg, #1EA74B 17.91%, #37B7B8 83.46%);
  border-radius: 3px;
}

.person-lbl {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  color: #FFFFFF;
}

.person-lbl-text {
  display: block;
  margin-bottom: 10px;
}

.person-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -13px 40px -13px;
}

.person-item {
  width: calc(25% - 26px);
  margin: 10px 13px;
}

.person-field {
  background: #11191F;
  border: 1px solid #929292;
  border-radius: 3px;
  height: 44px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}

.person-field::-webkit-input-placeholder {
  color: #5A5A5A;
}

.person-field:-ms-input-placeholder {
  color: #5A5A5A;
}

.person-field::-ms-input-placeholder {
  color: #5A5A5A;
}

.person-field::placeholder {
  color: #5A5A5A;
}

.person-lebl {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  margin-top: 25px;
  margin-bottom: 10px;
}

.person-check {
  position: absolute;
  padding: 0;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}

.person-check:checked ~ .person-custom:after {
  opacity: 1;
}

.person-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 32px;
  width: 32px;
  height: 32px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  margin-right: 12px;
}

.person-custom:after {
  content: '';
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/review-check-after.svg);
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.person-row {
  margin-top: 30px;
  margin-bottom: 30px;
}

.person-declist {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #EEEEEE;
  margin-top: -20px;
}

.person-decitem {
  margin-top: 25px;
  margin-bottom: 25px;
  position: relative;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.person-decitem:before {
  content: '';
  display: inline-block;
  min-width: 33px;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  border: 1px solid #37b7b8;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/decitem-before.svg);
  position: absolute;
  left: 0;
  top: -5px;
}

.person-end {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-top: -10px;
}

.person-more {
  margin-top: 30px;
}

.person-more-btn {
  background: #0AA880;
  border-radius: 3px;
  min-width: 217px;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.person-more-btn:hover {
  -webkit-box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
          box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
}

.frot {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #EEEEEE;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.frot-decor {
  border: 1px dashed #757575;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
}

.frot-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #ffffff;
}

.frot-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #37b7b8;
  margin-right: 10px;
}

.frot-icon:after {
  content: '';
  display: inline-block;
  min-width: 27px;
  width: 27px;
  height: 23px;
  background-position: center;
  background-repeat: no-repeat;
}

.frot-icon-one:after {
  background-image: url(../img/frot-icon-one.svg);
}

.frot-icon-thue:after {
  background-image: url(../img/frot-icon-thue.svg);
}

.frot-icon-three:after {
  background-image: url(../img/frot-icon-three.svg);
}

.frot-link {
  color: #FDD54E;
  text-decoration: none;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.frot-link:hover, .frot-link:focus {
  border-bottom: 1px solid transparent;
}

.frot-btn {
  border: 1px solid #0AA880;
  border-radius: 3px;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #0AA880;
  width: 217px;
  height: 45px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.frot-btn-icon {
  display: inline-block;
  min-width: 17px;
  width: 17px;
  height: 17px;
  margin-left: 12px;
  margin-right: 10px;
  position: relative;
  top: -3px;
}

.frot-btn svg path {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.frot-btn:hover, .frot-btn:focus {
  border: 1px solid transparent;
  background: linear-gradient(55.66deg, #1EA74B 14.73%, #37B7B8 68.65%);
  color: #ffffff;
}

.frot-btn:hover svg path, .frot-btn:focus svg path {
  fill: #ffffff;
}

/* Deposit */
.withdrawal {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 15px;
  margin-bottom: 25px;
}

.withdrawal-title {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
}

.withdrawal-title-icon {
  display: inline-block;
  min-width: 28px;
  width: 28px;
  height: 28px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/withdrawal-title-icon.svg);
  margin-right: 9px;
  position: relative;
  top: 5px;
}

.withdrawal-title-text:after {
  content: '';
  display: inline-block;
  min-width: 8px;
  width: 8px;
  height: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/withdrawal-title-text.svg);
  position: relative;
  top: -3px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.withdrawal-title-value {
  color: #8B8B8B;
}

.withdrawal-title:hover .withdrawal-title-text:after, .withdrawal-title:focus .withdrawal-title-text:after {
  -webkit-transform: none;
          transform: none;
}

.withdrawal-list {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 -15px;
}

.withdrawal-item {
  margin: 0 15px;
}

.withdrawal-wrapper-name {
  color: #8B8B8B;
}

.withdrawal-sublist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  -webkit-box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.3);
  padding: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.withdrawal-btn {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.withdrawal-btn.active, .withdrawal-btn:hover, .withdrawal-btn:focus {
  background: linear-gradient(56.19deg, #1EA74B 14.56%, #37B7B8 67.84%);
  border-radius: 3px;
}

.deposit {
  position: relative;
  z-index: 2;
}

.deposit-top {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.deposit-block {
  display: inline-block;
}

.deposit-nav {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
}

.deposit-nav-item.active .deposit-nav-link {
  background: linear-gradient(48.83deg, #1EA74B 16.93%, #37B7B8 78.92%);
  border-radius: 3px;
}

.deposit-nav-link {
  display: inline-block;
  padding: 8px 22px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFFFFF;
  text-decoration: none;
}

.deposit-nav-link:hover, .deposit-nav-link:focus {
  background: linear-gradient(48.83deg, #1EA74B 16.93%, #37B7B8 78.92%);
  border-radius: 3px;
}

.deposit-lbl {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
}

.deposit-check {
  position: absolute;
  padding: 0;
  margin: 0;
  opacity: 0;
  width: 0;
  height: 0;
}

.deposit-check:checked ~ .deposit-custom:after {
  opacity: 1;
}

.deposit-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 34px;
  width: 34px;
  height: 34px;
  margin-right: 10px;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
}

.deposit-custom:after {
  content: '';
  display: inline-block;
  min-width: 13px;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/review-check-after.svg);
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.deposit-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.deposit-search {
  background: #0F1514;
  border-radius: 3px;
  padding: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.deposit-search-field {
  background: transparent;
  padding: 7px 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  border: 0;
  color: #ffffff;
  outline: none;
}

.deposit-search-field::-webkit-input-placeholder {
  color: #7D7D7D;
}

.deposit-search-field:-ms-input-placeholder {
  color: #7D7D7D;
}

.deposit-search-field::-ms-input-placeholder {
  color: #7D7D7D;
}

.deposit-search-field::placeholder {
  color: #7D7D7D;
}

.deposit-search-btn {
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px 15px;
  background: linear-gradient(54.85deg, #1EA74B 26.43%, #37B7B8 81.33%);
  border-radius: 3px;
  border: 1px solid #0AA880;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.deposit-search-btn:hover, .deposit-search-btn:focus {
  color: #0AA880;
  background: none;
}

.deposit-responsive {
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  padding: 20px 20px 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.deposit-table {
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
}

.deposit-header {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

.deposit-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.deposit-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.deposit-cell {
  padding: 10px 15px;
}

.deposit-cell:nth-child(1) {
  width: 22%;
}

.deposit-cell:nth-child(2) {
  width: 21%;
}

.deposit-cell:nth-child(3) {
  width: 21%;
}

.deposit-cell:nth-child(4) {
  width: 21%;
}

.deposit-cell:nth-child(5) {
  width: 15%;
}

.deposit-price {
  display: block;
  color: #6C6C6C;
}

.deposit-take {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.deposit-take-btn {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FDD54E;
  border-bottom: 1px solid #FDD54E;
  padding: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.deposit-take-btn:hover, .deposit-take-btn:focus {
  border-bottom: 1px solid transparent;
}

.coin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.coin-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 21px;
  width: 21px;
  height: 21px;
  background: #2B2B2B;
  border-radius: 2px;
  margin-right: 9px;
}

.coin-value {
  color: #6C6C6C;
}

.profit {
  position: relative;
  z-index: 2;
}

.profit-left {
  position: relative;
}

.profit-stand {
  width: 100%;
  min-height: 363px;
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
}

.profit-block {
  background: #0F1514;
  -webkit-box-shadow: 0px 15px 25px #000000;
          box-shadow: 0px 15px 25px #000000;
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 443px;
  position: absolute;
  top: 70px;
  display: none;
}

.profit-block.show {
  display: block;
}

.profit-title {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  margin-top: 10px;
  margin-bottom: 0;
}

.profit-prev {
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #6C6C6C;
}

.profit-subtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  margin-bottom: 5px;
}

.profit-subtitle-gray {
  color: #717171;
}

.profit-list {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  margin: 0 -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.profit-item {
  width: calc(50% - 20px);
  margin: 0 10px;
}

.profit-item-full {
  width: calc(100% - 20px);
}

.profit-drop {
  position: relative;
}

.profit-drop:hover .profit-hide {
  display: block;
}

.profit-btn {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ffffff;
  padding: 5px 10px;
  text-align: left;
  position: relative;
  width: 100%;
  height: 44px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
}

.profit-btn-subtext {
  display: block;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #8A8A8A;
}

.profit-btn:after {
  content: '';
  display: inline-block;
  min-width: 12px;
  width: 12px;
  height: 7px;
  position: absolute;
  right: 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/profit-btn-after.svg);
}

.profit-icon {
  display: block;
  min-width: 16px;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.profit-hide {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 151px;
  height: 185px;
  position: absolute;
  z-index: 5;
  display: none;
  overflow-y: scroll;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.profit-hide.show {
  display: block;
}

.profit-hide::-webkit-scrollbar {
  width: 3px;
}

.profit-hide::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.profit-hide::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.profit-hide::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.profit-sublist {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}

.profit-subitem {
  border-bottom: 1px solid #626262;
  padding: 7px 0;
}

.profit-subitem:last-child {
  border-bottom: 0;
}

.profit-sublink {
  text-decoration: none;
  color: #FFFFFF;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.profit-sublink:hover {
  color: #FDD54E;
}

.profit-hide {
  position: absolute;
  z-index: 3;
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 13px;
  display: none;
}

.profit-hide.show {
  display: block;
}

.profit-nums {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -30px;
}

.profit-nums-item {
  margin: 8px 30px;
}

.profit-imagine {
  position: relative;
}

.profit-field {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  height: 42px;
  width: 100%;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  padding: 5px 12px;
}

.profit-field-dark {
  background: #090909;
}

.profit-type {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  position: absolute;
  right: 13px;
  top: 12px;
}

.profit-more {
  margin-top: 20px;
}

.profit-more-btn {
  background: #0AA880;
  border-radius: 3px;
  height: 45px;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  padding: 7px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.profit-more-btn:hover {
  -webkit-box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
          box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
}

.takeof {
  margin-top: 20px;
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.takeof-title {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-top: 0;
}

.takeof-responsive {
  overflow: scroll;
  height: 250px;
}

.takeof-table {
  width: 100%;
  border-collapse: collapse;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
}

.takeof thead {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
}

.takeof th {
  font-weight: 400;
  text-align: left;
}

.takeof td,
.takeof th {
  padding: 10px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.takeof-result {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}

.cash {
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.cash-item {
  margin-bottom: 16px;
  position: relative;
}

.cash-lbl {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
}

.cash-text {
  margin-bottom: 11px;
  display: block;
}

.cash-min {
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
}

.cash-field {
  color: #ffffff;
  background: #11191F;
  border: 1px solid #929292;
  border-radius: 3px;
  width: 100%;
  height: 42px;
  padding: 7px 18px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.cash-field::-webkit-input-placeholder {
  color: #5A5A5A;
}

.cash-field:-ms-input-placeholder {
  color: #5A5A5A;
}

.cash-field::-ms-input-placeholder {
  color: #5A5A5A;
}

.cash-field::placeholder {
  color: #5A5A5A;
}

.cash-end {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cash-balance-red {
  font-size: 12px;
  color: #ed4c4c;
}

.cash-more-btn {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #FFFFFF;
  padding: 10px 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #0AA880;
  border-radius: 3px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.cash-more-btn:hover {
  -webkit-box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
          box-shadow: 0px 4px 20px rgba(10, 168, 128, 0.2);
}

.story {
  position: relative;
}

.story-pagination {
  display: inline-block;
}

.story-title {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 10px;
}

.story-bl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -10px;
}

.story-bl-item {
  width: calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
}

.story-field {
  color: #ffffff;
  width: 100%;
  height: 42px;
  background: #11191F;
  border: 1px solid #929292;
  border-radius: 3px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 14px;
  padding-right: 14px;
}

.story-field::-webkit-input-placeholder {
  color: #5A5A5A;
}

.story-field:-ms-input-placeholder {
  color: #5A5A5A;
}

.story-field::-ms-input-placeholder {
  color: #5A5A5A;
}

.story-field::placeholder {
  color: #5A5A5A;
}

.story-svg-link {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  color: #FDD54E;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.story-svg-link:hover, .story-svg-link:focus {
  border-bottom: 1px solid transparent;
}

.story-responsive {
  margin-top: 30px;
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.story-table {
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
  color: #ffffff;
  width: 100%;
}

.story-header {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.story-header .story-cell {
  padding: 7px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.story-list {
  overflow-y: scroll;
  height: 180px;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.story-list::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.story-list::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.story-list::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.story-list::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.story-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.story-item:last-child {
  border-bottom: none;
}

.story-cell {
  padding: 10px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.story-cell:nth-child(1) {
  width: 11%;
}

.story-cell:nth-child(2) {
  width: 13%;
}

.story-cell:nth-child(3) {
  width: 17%;
}

.story-cell:nth-child(4) {
  width: 20%;
}

.story-cell:nth-child(5) {
  width: 12%;
}

.story-cell:nth-child(6) {
  width: 15%;
}

.story-cell:nth-child(7) {
  width: 12%;
}

.bitnums-btn {
  padding-left: 14px;
  padding-right: 14px;
  height: 42px;
  border: 1px solid #929292;
  border-radius: 3px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #5A5A5A;
  background-color: #11191F;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.bitnums-btn:after {
  content: '';
  display: inline-block;
  min-width: 8px;
  width: 8px;
  height: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/arrow_custom3.svg);
  margin-left: 10px;
  position: relative;
  top: 0px;
}

.bitnums-drop {
  position: relative;
}

.bitnums-hide {
  display: none;
  width: 117px;
  background: #11191F;
  border: 1px solid #929292;
  border-radius: 3px;
  position: absolute;
  z-index: 3;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 2px;
}

.bitnums-hide.show {
  display: block;
}

.bitnums-sublist {
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.bitnums-subitem {
  border-bottom: 1px solid #626262;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.bitnums-subitem:last-child {
  border-bottom: 0;
}

.bitnums-sublink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0;
  color: #FFFFFF;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.bitnums-sublink:hover, .bitnums-sublink:focus {
  color: #FDD54E;
}

.bitnums-gray {
  display: block;
  color: #5A5A5A;
  margin-left: 5px;
}

.eth-responsive {
  margin-top: 30px;
  background: #0F1514;
  -webkit-box-shadow: 0px 10px 25px #131B1E;
          box-shadow: 0px 10px 25px #131B1E;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.eth-table {
  font-weight: 400;
  font-size: 12px;
  line-height: 25px;
  color: #ffffff;
  width: 100%;
}

.eth-header {
  background: #0F1514;
  border: 1px solid #303642;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.eth-header .eth-cell {
  padding: 7px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.eth-list {
  overflow-y: scroll;
  height: 180px;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.eth-list::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.eth-list::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.eth-list::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.eth-list::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.eth-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.eth-item:last-child {
  border-bottom: none;
}

.eth-btn {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #FDD54E;
  padding: 0;
  border-bottom: 1px solid #FDD54E;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.eth-cell {
  padding: 10px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.eth-cell:nth-child(1) {
  width: 11%;
}

.eth-cell:nth-child(2) {
  width: 13%;
}

.eth-cell:nth-child(3) {
  width: 18%;
}

.eth-cell:nth-child(4) {
  width: 10%;
}

.eth-cell:nth-child(5) {
  width: 12%;
}

.eth-cell:nth-child(6) {
  width: 13%;
}

.eth-cell:nth-child(7) {
  width: 12%;
}

.eth-cell:nth-child(8) {
  width: 8%;
}

.cryptic {
  color: #ffffff;
}

.cryptic-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.cryptic-responsive {
  height: 281px;
  overflow-y: auto;
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.cryptic-responsive::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.cryptic-responsive::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  margin-top: 0;
}

.cryptic-responsive::-webkit-scrollbar-thumb {
  background: #0AA880;
  border-radius: 5px;
}

.cryptic-responsive::-webkit-scrollbar-thumb:hover {
  background: #0AA880;
}

.cryptic-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0;
  margin-bottom: 0;
}

.cryptic-item {
  width: calc(25%);
  border-bottom: 1px solid #303642;
}

.cryptic-btn {
  width: 100%;
  height: 100%;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 10px;
}

.cryptic-btn:hover, .cryptic-btn:focus, .cryptic-btn.active {
  background: linear-gradient(43.98deg, #1EA74B 18.47%, #37B7B8 86.09%);
  border-radius: 3px;
}

.cryptic-icon {
  min-width: 25px;
  width: 25px;
  height: 25px;
  margin-right: 8px;
  position: relative;
  top: 0;
}

.wallet {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px 20px;
}

.wallet-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.wallet-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
}

.wallet-num {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #6C6C6C;
  word-break: break-all;
}

.wallet-btn {
  padding: 0;
}

.wallet-icon {
  display: inline-block;
  min-width: 40px;
  width: 40px;
  height: 40px;
  background: #202726;
  border-radius: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/wallet-icon.svg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.wallet-icon:hover, .wallet-icon:focus {
  background-color: #0AA880;
}

.wallet-picture {
  text-align: center;
  margin-top: 18px;
}

.wallet-select {
  width: 100%;
  height: 50px;
  background: #202726;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 15px;
  margin-bottom: 5px;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #ffffff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(../img/wallet_custom.svg) no-repeat right;
  background-position-x: calc(100% - 15px);
  padding-left: 20px;
  padding-right: 42px;
  border: 0;
  background-color: #202726;
  border-radius: 5px;
}

.wallet-list {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #D1D1D1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -5px;
}

.wallet-item {
  width: calc(50% - 10px);
  margin: 7px 5px;
}

.wallet-value {
  display: block;
  margin-top: 5px;
  color: #FFFFFF;
}

.wallet-info {
  display: inline-block;
  min-width: 18px;
  width: 18px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/wallet-info.svg);
  position: relative;
  top: 1px;
  margin-left: 3px;
}

.wallet-link {
  color: #37b7b8;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  font-weight: 700;
}

.wallet-link:hover, .wallet-link:focus {
  border-bottom: 1px solid #37b7b8;
}

.wallet-sublist {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  margin-top: 20px;
}

.wallet-subitem {
  padding-left: 25px;
  margin: 5px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.wallet-subitem:before {
  content: '';
  display: inline-block;
  min-width: 16px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #37B7B8;
  background-image: url(../img/wallet-subitem-before.svg);
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 3px;
  left: 0;
}

.wallet-red {
  color: #d72a2a;
}

.wallet-sublink {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.wallet-sublink:hover, .wallet-sublink:focus {
  border-bottom: 1px solid transparent;
}
/*# sourceMappingURL=style.css.map */