/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/scss/style.scss ***!
  \**********************************************************************************************************************************************************************/
button {
  cursor: pointer; }

a {
  text-decoration: none; }

.relative {
  position: relative; }

.block {
  display: block; }

.flex {
  display: flex !important; }

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

.items-bottom {
  align-items: flex-end; }

.fd-columns {
  flex-direction: column; }

.content-center {
  justify-content: center; }

.content-between {
  justify-content: space-between; }

.cursor-pointer {
  cursor: pointer; }

.color-white, .text-white {
  color: #fff; }

.wrap {
  flex-wrap: wrap; }

.w-half {
  width: 50%; }

.w-20 {
  width: 20%; }

.mb-0 {
  margin-bottom: 0 !important; }

.mt-0 {
  margin-top: 0 !important; }

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

.wrap {
  flex-wrap: wrap; }

.items-start {
  align-items: flex-start; }

.column {
  flex-direction: column; }

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

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

.inline-flex {
  display: inline-flex !important; }

@media (max-width: 1023px) {
  .mobile-full {
    width: 100% !important; } }

@media only screen and (max-width: 1090px) {
  .mt-30 {
    margin-top: 30px !important; } }

@media only screen and (max-width: 811px) {
  .mt-30 {
    margin-top: 30px !important; } }

.modal {
  text-align: center; }

@media screen and (min-width: 768px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%; } }

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: 660px;
  max-width: 100%;
  background: #ffffff;
  box-shadow: 0px 0px 80px rgba(33, 37, 49, 0.15);
  border-radius: 12px; }

.modal_small .modal-dialog {
  width: 534px; }

.modal_largest .modal-dialog {
  width: 971px; }

.modal_largest .modal-content {
  padding: 70px; }

.modal .card * {
  pointer-events: none; }

.modal {
  z-index: 9999999999; }

.modal__wrapper {
  padding: 23px 16px 23px 40px; }

.modal__header {
  border-bottom: 2px solid rgba(33, 37, 49, 0.1);
  padding: 0 40px 20px 40px;
  margin-right: -16px;
  margin-left: -40px;
  margin-top: 0;
  margin-bottom: 0;
  /*  width: calc(100% + 40px); */
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .modal__header .modal__back {
    margin-right: 17px; }

.modal__title {
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 100%;
  /* identical to box height, or 28px) */
  color: #212531; }

.modal__leftheader {
  display: flex;
  align-items: center; }

.modal__back {
  cursor: pointer; }
  .modal__back svg,
  .modal__back img {
    width: 23px;
    height: 26px;
    display: inline-block;
    vertical-align: bottom; }

.btn_main.btn_save {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  padding: 13px 42px; }
  .btn_main.btn_save svg,
  .btn_main.btn_save img {
    min-width: 22px;
    max-width: 22px; }

.modal__body {
  padding: 20px 0; }

button.close {
  top: 1px;
  right: 15px;
  z-index: 999;
  position: absolute;
  font-size: 35px; }

.modal-title {
  font-weight: 700;
  font-size: 28px;
  line-height: 100%;
  text-align: center;
  margin-bottom: 44px; }

.modal-content {
  border: none;
  box-shadow: none;
  background: #ffffff;
  border-radius: 12px;
  padding: 60px;
  padding-bottom: 48px; }

.modal_large .modal-content {
  padding: 50px 80px 47px 80px; }

.modal-body {
  padding: 0;
  overflow: visible; }

.deliverytabs__map {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 24px; }

button.close {
  background: none;
  border: none;
  height: initial;
  padding: 0;
  font-size: 10px;
  top: 21px;
  right: 21px;
  opacity: 0.4; }
  button.close:hover {
    opacity: 1; }

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

.modal-submit_small .buttonsrow__item_full {
  width: 100%; }

.modal-submit_small .buttonsrow__item_full .btn_main {
  max-width: 100%;
  height: 60px;
  line-height: 60px; }

.lb-data .lb-number {
  display: none !important; }

.lightbox {
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed !important;
  top: 0 !important; }

#lightboxOverlay {
  height: 100% !important;
  left: 0;
  position: fixed !important;
  top: 0;
  width: 100% !important; }

.lb-outerContainer {
  margin: auto; }

.lb-image {
  margin: auto; }

.lb-close {
  bottom: 100%;
  position: fixed;
  right: 3%;
  top: 3%; }

button {
  cursor: pointer; }

a {
  text-decoration: none; }

.relative {
  position: relative; }

.block {
  display: block; }

.flex {
  display: flex !important; }

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

.items-bottom {
  align-items: flex-end; }

.fd-columns {
  flex-direction: column; }

.content-center {
  justify-content: center; }

.content-between {
  justify-content: space-between; }

.cursor-pointer {
  cursor: pointer; }

.color-white, .text-white {
  color: #fff; }

.wrap {
  flex-wrap: wrap; }

.w-half {
  width: 50%; }

.w-20 {
  width: 20%; }

.mb-0 {
  margin-bottom: 0 !important; }

.mt-0 {
  margin-top: 0 !important; }

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

.wrap {
  flex-wrap: wrap; }

.items-start {
  align-items: flex-start; }

.column {
  flex-direction: column; }

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

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

.inline-flex {
  display: inline-flex !important; }

@media (max-width: 1023px) {
  .mobile-full {
    width: 100% !important; } }

@media only screen and (max-width: 1090px) {
  .mt-30 {
    margin-top: 30px !important; } }

@media only screen and (max-width: 811px) {
  .mt-30 {
    margin-top: 30px !important; } }

.sliderblock .sliderblock__card {
  border-radius: 0.58194vw;
  overflow: hidden;
  /*   filter: drop-shadow(get-vw-modal(8px) get-vw-modal(8px) get-vw-modal(60px) rgba(49, 56, 77, 0.1)); */
  background: #fff; }

.sliderblock .imagecard .cardprofile.flex.items-center {
  display: flex !important; }

.sliderblock .imagecard .imagecard__logo {
  margin-bottom: 2.44413vw;
  margin-left: auto;
  margin-right: auto;
  width: 5.81937vw; }

.sliderblock .imagecard .imagecard__wrapper {
  border-radius: 0.64013vw;
  filter: none;
  width: 26.04167vw;
  /*   min-height: 895px);
 */
  padding: 1.33845vw 0.9311vw 0.81471vw 0.9311vw;
  background: linear-gradient(to bottom, #30CA4C 0%, #30CA4C 8.43808vw, #fff 8.43808vw, #fff 100%);
  height: 26.04167vw;
  position: relative; }

.sliderblock .imagecard .minicard {
  border: 0.17458vw solid #FFFFFF;
  border-radius: 0.64013vw; }

.sliderblock .imagecard .minicard__img {
  border-radius: 50%;
  width: 5.23743vw;
  height: 5.23743vw;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  margin-bottom: 0.40736vw;
  display: block;
  position: relative;
  overflow: hidden; }
  .sliderblock .imagecard .minicard__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.sliderblock .imagecard .imagecard__content {
  background: #fff;
  filter: drop-shadow(0.23277vw 0.23277vw 1.74581vw rgba(49, 56, 77, 0.1));
  margin-bottom: 0.81471vw;
  border-radius: 0.64013vw; }

.sliderblock .imagecard .minicard__header {
  margin-top: -1.74581vw; }

.sliderblock .imagecard .minicard__title {
  font-style: normal;
  font-weight: 700;
  font-size: 0.9311vw;
  line-height: 1.19297vw;
  color: #212531;
  margin-bottom: 0.87291vw;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.sliderblock .imagecard .minicard__main {
  background: #f3f5f8;
  text-align: center;
  padding: 1.51304vw;
  border-radius: 0 0 0.64013vw 0.64013vw; }

.sliderblock .imagecard .minicard__stat {
  font-style: normal;
  font-weight: 700;
  font-size: 2.56052vw;
  line-height: 3.31704vw;
  /* identical to box height */
  margin-bottom: 0.75652vw;
  color: #30CA4C; }

.sliderblock .imagecard .minicard__items {
  display: flex;
  align-items: center;
  justify-content: center; }

.sliderblock .imagecard .minicard__item {
  padding-right: 1.62942vw;
  margin-right: 1.62942vw;
  text-align: center;
  border-right: 0.08729vw solid rgba(33, 37, 49, 0.2); }
  .sliderblock .imagecard .minicard__item:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none; }

.sliderblock .imagecard .minicard__itemtitle {
  font-style: normal;
  font-weight: 700;
  font-size: 1.04749vw;
  line-height: 1.36755vw;
  text-align: center;
  color: #212531;
  margin-bottom: 0.26187vw; }

.sliderblock .imagecard .minicard__itemtext {
  font-style: normal;
  font-weight: 400;
  font-size: 0.58194vw;
  line-height: 0.75652vw;
  /* identical to box height */
  text-align: center;
  color: rgba(33, 37, 49, 0.5); }

.sliderblock .imagecard .minicard__params {
  margin-top: 1.13478vw; }

.sliderblock .imagecard .minicard__param {
  font-style: normal;
  font-weight: 400;
  font-size: 0.58194vw;
  line-height: 0.75652vw;
  color: rgba(33, 37, 49, 0.5); }

.sliderblock .imagecard .imagecard__footer {
  position: absolute;
  bottom: 0.84381vw;
  left: 1.22207vw;
  right: 1.22207vw;
  margin-top: 0.81471vw;
  /*   margin-bottom: get-vw-modal(28px);
 */ }

.sliderblock .imagecard .imagecard__link {
  margin-left: 0.69832vw; }
  .sliderblock .imagecard .imagecard__link:first-child {
    margin-left: 0; }
  .sliderblock .imagecard .imagecard__link .iconlink__text {
    font-style: normal;
    font-weight: 700;
    font-size: 0.58194vw;
    line-height: 0.75652vw;
    /* identical to box height */
    color: #30CA4C; }
  .sliderblock .imagecard .imagecard__link .iconlink__img {
    max-width: 1.22207vw;
    min-width: 1.22207vw;
    height: 1.22207vw;
    border: 0.05819vw solid rgba(33, 37, 49, 0.1);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .sliderblock .imagecard .imagecard__link .iconlink__img img {
      min-width: 0.64013vw;
      max-width: 0.64013vw; }
    .sliderblock .imagecard .imagecard__link .iconlink__img:hover {
      border-color: #30CA4C; }

.sliderblock .imagecard .imagecard__rtext {
  font-style: normal;
  font-weight: 700;
  font-size: 0.58194vw;
  line-height: 0.75652vw; }
  .sliderblock .imagecard .imagecard__rtext a {
    color: #30CA4C; }

.sliderblock .imagecard .card__follow .btn {
  padding: 0.37826vw 1.39665vw;
  border: 0.05819vw solid rgba(33, 37, 49, 0.1); }

.sliderblock .imagecard .btn {
  padding: 0.37826vw 1.39665vw;
  font-style: normal;
  font-weight: 700;
  font-size: 0.46555vw;
  line-height: 0.61103vw;
  background: #fff;
  color: #30ca4c;
  display: inline-block;
  border-radius: 555px;
  border: 0.05819vw solid rgba(33, 37, 49, 0.1);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .sliderblock .imagecard .btn:hover {
    background: rgba(48, 202, 76, 0.15); }
  .sliderblock .imagecard .btn:focus {
    background: rgba(48, 202, 76, 0.15); }
  .sliderblock .imagecard .btn.active {
    background: rgba(48, 202, 76, 0.15); }

.sliderblock .imagecard .btn_main {
  padding: 0.52374vw 1.39665vw;
  background: #30ca4c;
  color: #fff;
  border: 0.05819vw solid #30ca4c; }
  .sliderblock .imagecard .btn_main:hover, .sliderblock .imagecard .btn_main:focus {
    color: #30CA4C; }

.sliderblock .imagecard .btn_red {
  color: #fff;
  background: #F8444F;
  border: 0.05819vw solid #F8444F; }
  .sliderblock .imagecard .btn_red:hover, .sliderblock .imagecard .btn_red:focus {
    background: rgba(248, 68, 79, 0.15);
    color: rgba(248, 68, 79, 0.4);
    border-color: rgba(248, 68, 79, 0.15); }

.sliderblock .imagecard .card__wrapper {
  background: #fff;
  border: 0.17458vw solid #ffffff;
  border-radius: 0.34916vw;
  filter: none; }

.sliderblock .imagecard .card__header {
  padding: 0.55284vw 1.45484vw; }

.sliderblock .imagecard .cardprofile__img {
  width: 2.18226vw;
  height: 2.18226vw;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  margin-right: 0.52374vw; }
  .sliderblock .imagecard .cardprofile__img img {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    max-height: 100%;
    max-width: initial; }

.sliderblock .imagecard .cardprofile__name {
  font-style: normal;
  font-weight: 700;
  font-size: 0.75652vw;
  line-height: 0.98929vw;
  /* identical to box height */
  color: #212531;
  margin-bottom: 0.08729vw; }

.sliderblock .imagecard .card__profile {
  width: calc(100% - 4.65549vw); }

.sliderblock .imagecard .cardstat {
  margin-right: 0.43645vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .sliderblock .imagecard .cardstat:last-child {
    margin-right: 0; }

.sliderblock .imagecard .cardstat__icon {
  min-width: 0.23277vw;
  min-height: 0.23277vw;
  border-radius: 50%;
  margin-right: 0.23277vw;
  background: #d9d9d9; }

.sliderblock .imagecard .cardstat__text {
  font-style: normal;
  font-weight: 400;
  font-size: 0.46555vw;
  line-height: 0.61103vw;
  /* identical to box height */
  white-space: nowrap;
  color: #212531; }

.sliderblock .imagecard .cardstat_green .cardstat__icon {
  background: #30CA4C; }

.sliderblock .imagecard .cardstat_green .cardstat__text {
  color: #30CA4C; }

.sliderblock .imagecard .cardstat_yellow .cardstat__icon {
  background: #f5c518; }

.sliderblock .imagecard .cardstat_yellow .cardstat__text {
  color: #f5c518; }

.sliderblock .imagecard .cardstat_orange .cardstat__icon {
  background: #f88544; }

.sliderblock .imagecard .cardstat_orange .cardstat__text {
  color: #f88544; }

.sliderblock .imagecard .cardstat_red .cardstat__icon {
  background: #f8444f; }

.sliderblock .imagecard .cardstat_red .cardstat__text {
  color: #f8444f; }

.sliderblock .imagecard .cardprofile__stats {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.sliderblock .imagecard .card__item {
  background: #f3f5f8;
  padding: 0.66923vw 1.45484vw 0.87291vw 1.45484vw; }

.sliderblock .imagecard .carditem__image {
  position: relative;
  margin-right: 0.78561vw; }

.sliderblock .imagecard .carditem__img {
  width: 4.51001vw;
  height: 4.51001vw;
  border-radius: 50%;
  display: block;
  position: relative;
  overflow: hidden; }
  .sliderblock .imagecard .carditem__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.sliderblock .imagecard .carditem__sticker {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -0.32007vw;
  display: inline-block;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content; }

.sliderblock .imagecard .sticker {
  padding: 0.23277vw 0.58194vw;
  height: 0.902vw;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 0.40736vw;
  display: inline-block;
  color: #ffffff;
  border-radius: 555px; }

.sliderblock .imagecard .sticker_purple {
  background: #9e44f8;
  color: #fff; }

.sliderblock .imagecard .sticker_green {
  background: #30ca4c;
  color: #fff; }

.sliderblock .imagecard .sticker_mint {
  background: #30c1ca;
  color: #fff; }

.sliderblock .imagecard .sticker_black {
  background: #212531;
  color: #fff; }

.sliderblock .imagecard .sticker_blue {
  background: #326bff;
  color: #fff; }

.sliderblock .imagecard .sticker_red {
  background: #ff3566;
  color: #fff; }

.sliderblock .imagecard .sticker_gray {
  background: #e1e3e7;
  color: rgba(33, 37, 49, 0.3); }

.sliderblock .imagecard .btn_active {
  background: rgba(48, 202, 76, 0.15);
  border-color: transparent; }

.sliderblock .imagecard .carditem__main {
  min-width: 14.49022vw; }

.sliderblock .imagecard .carditem__stat {
  width: initial; }

.sliderblock .imagecard .carditem__header {
  margin-bottom: 0.34916vw;
  flex-wrap: nowrap; }

.sliderblock .imagecard .carditem__title {
  font-style: normal;
  font-weight: 700;
  font-size: 0.75652vw;
  line-height: 0.98929vw;
  /* identical to box height */
  color: #212531;
  margin-right: 0.23277vw; }

.sliderblock .imagecard .carditem__name {
  margin-right: 0.29097vw; }

.sliderblock .imagecard .carditem__stat {
  font-style: normal;
  font-weight: 700;
  font-size: 0.9311vw;
  line-height: 1.19297vw; }

.sliderblock .imagecard .carditem__stat_green {
  color: #30ca4c; }

.sliderblock .imagecard .carditem__params {
  background: #fff;
  border-radius: 0.17458vw;
  padding: 0.43645vw 0.9311vw; }

.sliderblock .imagecard .carditem__param {
  margin-right: 1.60033vw; }
  .sliderblock .imagecard .carditem__param:last-child {
    margin-right: 0; }

.sliderblock .imagecard .carditem__paramname {
  font-style: normal;
  font-weight: 700;
  font-size: 0.52374vw;
  line-height: 0.66923vw;
  color: #212531; }

.sliderblock .imagecard .carditem__paramtext {
  font-style: normal;
  font-weight: 400;
  font-size: 0.40736vw;
  line-height: 0.52374vw;
  color: #212531;
  color: rgba(33, 37, 49, 0.5); }

.sliderblock .imagecard .green {
  color: #30CA4C; }

.sliderblock .imagecard .red {
  color: #F8444F; }

.sliderblock .imagecard .card__footer {
  padding: 0.72742vw 1.45484vw 1.13478vw 1.45484vw; }

.sliderblock .imagecard .cardcontent__params {
  margin-bottom: 0.34916vw;
  height: 0.72742vw; }

.sliderblock .imagecard .cardcontent__param {
  font-style: normal;
  font-weight: 400;
  font-size: 0.46555vw;
  line-height: 0.61103vw;
  margin-right: 0.46555vw;
  color: rgba(33, 37, 49, 0.5); }
  .sliderblock .imagecard .cardcontent__param:last-child {
    margin-right: 0; }

.sliderblock .imagecard .cardcontent__text {
  font-style: normal;
  font-weight: 400;
  font-size: 0.75652vw;
  line-height: 100%;
  /* or 26px */
  margin-bottom: 0.72742vw;
  overflow: hidden;
  height: 1.51304vw;
  color: #212531; }

.sliderblock .imagecard .cardaction__caption {
  font-style: normal;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 0.46555vw;
  line-height: 0.61103vw;
  /* identical to box height */
  margin-right: 0.23277vw;
  margin-left: 0.29097vw;
  opacity: 0.4;
  font-weight: 400;
  color: #212531; }

.sliderblock .imagecard .cardcontent__img svg,
.sliderblock .imagecard .cardcontent__img path,
.sliderblock .imagecard .cardcontent__img g {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.sliderblock .imagecard .cardcontent__button {
  margin-right: 0.37826vw; }

.sliderblock .imagecard .cardaction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #212531; }

.sliderblock .imagecard .cardaction__img svg {
  width: 0.64013vw; }

.sliderblock .imagecard .cardcontent__rate .cardaction__caption {
  font-weight: 700; }

.sliderblock .imagecard .cardcontent__rate .cardcontent__button {
  margin-right: 0.08729vw; }

.sliderblock .imagecard .cardaction:hover .cardaction__caption,
.sliderblock .imagecard .cardaction:focus .cardaction__caption,
.sliderblock .imagecard .cardaction.active .cardaction__caption {
  opacity: 1; }

.sliderblock .imagecard .cardaction:hover path,
.sliderblock .imagecard .cardaction:focus path,
.sliderblock .imagecard .cardaction.active path {
  fill: #30CA4C; }

.sliderblock .imagecard .cardaction:hover g,
.sliderblock .imagecard .cardaction:focus g,
.sliderblock .imagecard .cardaction.active g {
  opacity: 1; }

.sliderblock .imagecard .cardcontent__like_dislike .cardaction:hover path,
.sliderblock .imagecard .cardcontent__like_dislike .cardaction:focus path,
.sliderblock .imagecard .cardcontent__like_dislike .cardaction.active path {
  fill: #f8444f; }

.sliderblock .imagecard .tag {
  font-style: normal;
  font-weight: 400;
  font-size: 0.46555vw;
  line-height: 0.61103vw;
  padding: 0.05819vw 0.29097vw 0.05819vw 0.29097vw;
  border-radius: 1.60033vw; }

.sliderblock .imagecard .tablecard {
  border: 0.17458vw solid #FFFFFF;
  border-radius: 0.64013vw; }

.sliderblock .imagecard .tablecard__img {
  border-radius: 50%;
  width: 3.95717vw;
  height: 3.95717vw;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  margin-bottom: 0.40736vw;
  display: block;
  position: relative;
  overflow: hidden; }
  .sliderblock .imagecard .tablecard__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.sliderblock .imagecard .tablecard__content {
  background: #fff;
  filter: drop-shadow(0.23277vw 0.23277vw 1.74581vw rgba(49, 56, 77, 0.1));
  margin-bottom: 0.81471vw;
  border-radius: 0.64013vw; }

.sliderblock .imagecard .tablecard__header {
  margin-top: -2.03678vw; }

.sliderblock .imagecard .tablecard__title {
  font-style: normal;
  font-weight: 700;
  font-size: 0.9311vw;
  line-height: 1.19297vw;
  color: #212531;
  margin-bottom: 0.14548vw;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.sliderblock .imagecard .tablecard__main {
  background: #f3f5f8;
  text-align: center;
  padding: 0.902vw 1.28026vw;
  border-radius: 0 0 0.64013vw 0.64013vw; }

.sliderblock .imagecard .tablecard__subtitle {
  font-style: normal;
  font-weight: 700;
  font-size: 0.72742vw;
  line-height: 0.9311vw;
  text-align: center;
  color: #30CA4C;
  margin-bottom: 0.9602vw; }

.sliderblock .imagecard .tablecard__row {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.sliderblock .imagecard .tablecard__col {
  min-width: 2.38594vw;
  max-width: 2.38594vw; }

.sliderblock .imagecard .tablecard__col_info {
  max-width: 9.45647vw;
  min-width: 9.45647vw; }

.sliderblock .imagecard .tablecard__info {
  display: flex;
  align-items: center; }

.sliderblock .imagecard .tablecard__ic {
  width: 1.71671vw;
  height: 1.71671vw;
  border-radius: 50%;
  margin-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden; }
  .sliderblock .imagecard .tablecard__ic img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.sliderblock .imagecard .tablecard__data {
  margin-left: 0.55284vw; }

.sliderblock .imagecard .tablecard__caption {
  font-style: normal;
  font-weight: 400;
  font-size: 0.58194vw;
  line-height: 0.75652vw;
  color: rgba(33, 37, 49, 0.5);
  text-align: left; }

.sliderblock .imagecard .tablecard__name {
  font-style: normal;
  font-weight: 700;
  font-size: 0.58194vw;
  line-height: 0.75652vw;
  /* identical to box height */
  text-align: left;
  white-space: nowrap;
  color: #212531; }

.sliderblock .imagecard .tablecard__item {
  margin-bottom: 0.46555vw; }

.imagecard_largest .cardprofile.flex.items-center {
  display: flex !important; }

.imagecard_largest .imagecard__logo {
  margin-bottom: 4.375vw;
  margin-left: auto;
  margin-right: auto;
  width: 10.41667vw; }

.imagecard_largest .imagecard__wrapper {
  border-radius: 1.14583vw;
  filter: none;
  width: 46.61458vw;
  /*   min-height: 895px);
   */
  padding: 2.39583vw 1.66667vw 1.45833vw 1.66667vw;
  background: linear-gradient(to bottom, #30CA4C 0%, #30CA4C 15.10417vw, #fff 15.10417vw, #fff 100%);
  height: 46.61458vw;
  position: relative; }

.imagecard_largest .minicard {
  border: 0.3125vw solid #FFFFFF;
  border-radius: 1.14583vw; }

.imagecard_largest .minicard__img {
  border-radius: 50%;
  width: 9.375vw;
  height: 9.375vw;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  margin-bottom: 0.72917vw;
  display: block;
  position: relative;
  overflow: hidden; }
  .imagecard_largest .minicard__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.imagecard_largest .imagecard__content {
  background: #fff;
  filter: drop-shadow(0.41667vw 0.41667vw 3.125vw rgba(49, 56, 77, 0.1));
  margin-bottom: 1.45833vw;
  border-radius: 1.14583vw; }

.imagecard_largest .minicard__header {
  margin-top: -3.125vw; }

.imagecard_largest .minicard__title {
  font-style: normal;
  font-weight: 700;
  font-size: 1.66667vw;
  line-height: 2.13542vw;
  color: #212531;
  margin-bottom: 1.5625vw;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.imagecard_largest .minicard__main {
  background: #f3f5f8;
  text-align: center;
  padding: 2.70833vw;
  border-radius: 0 0 1.14583vw 1.14583vw; }

.imagecard_largest .minicard__stat {
  font-style: normal;
  font-weight: 700;
  font-size: 4.58333vw;
  line-height: 5.9375vw;
  /* identical to box height */
  margin-bottom: 1.35417vw;
  color: #30CA4C; }

.imagecard_largest .minicard__items {
  display: flex;
  align-items: center;
  justify-content: center; }

.imagecard_largest .minicard__item {
  padding-right: 2.91667vw;
  margin-right: 2.91667vw;
  text-align: center;
  border-right: 0.15625vw solid rgba(33, 37, 49, 0.2); }
  .imagecard_largest .minicard__item:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none; }

.imagecard_largest .minicard__itemtitle {
  font-style: normal;
  font-weight: 700;
  font-size: 1.875vw;
  line-height: 2.44792vw;
  text-align: center;
  color: #212531;
  margin-bottom: 0.46875vw; }

.imagecard_largest .minicard__itemtext {
  font-style: normal;
  font-weight: 400;
  font-size: 1.04167vw;
  line-height: 1.35417vw;
  /* identical to box height */
  text-align: center;
  color: rgba(33, 37, 49, 0.5); }

.imagecard_largest .minicard__params {
  margin-top: 2.03125vw; }

.imagecard_largest .minicard__param {
  font-style: normal;
  font-weight: 400;
  font-size: 1.04167vw;
  line-height: 1.35417vw;
  color: rgba(33, 37, 49, 0.5); }

.imagecard_largest .imagecard__footer {
  position: absolute;
  bottom: 1.51042vw;
  left: 2.1875vw;
  right: 2.1875vw;
  margin-top: 1.45833vw;
  /*   margin-bottom: get-vw-modal_largest(28px);
   */ }

.imagecard_largest .imagecard__link {
  margin-left: 1.25vw; }
  .imagecard_largest .imagecard__link:first-child {
    margin-left: 0; }
  .imagecard_largest .imagecard__link .iconlink__text {
    font-style: normal;
    font-weight: 700;
    font-size: 1.04167vw;
    line-height: 1.35417vw;
    /* identical to box height */
    color: #30CA4C; }
  .imagecard_largest .imagecard__link .iconlink__img {
    max-width: 2.1875vw;
    min-width: 2.1875vw;
    height: 2.1875vw;
    border: 0.10417vw solid rgba(33, 37, 49, 0.1);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .imagecard_largest .imagecard__link .iconlink__img img {
      min-width: 1.14583vw;
      max-width: 1.14583vw; }
    .imagecard_largest .imagecard__link .iconlink__img:hover {
      border-color: #30CA4C; }

.imagecard_largest .imagecard__rtext {
  font-style: normal;
  font-weight: 700;
  font-size: 1.04167vw;
  line-height: 1.35417vw; }
  .imagecard_largest .imagecard__rtext a {
    color: #30CA4C; }

.imagecard_largest .card__follow .btn {
  padding: 0.67708vw 2.5vw;
  border: 0.10417vw solid rgba(33, 37, 49, 0.1); }

.imagecard_largest .btn {
  padding: 0.67708vw 2.5vw;
  font-style: normal;
  font-weight: 700;
  font-size: 0.83333vw;
  line-height: 1.09375vw;
  background: #fff;
  color: #30ca4c;
  display: inline-block;
  border-radius: 555px;
  border: 0.10417vw solid rgba(33, 37, 49, 0.1);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .imagecard_largest .btn:hover {
    background: rgba(48, 202, 76, 0.15); }
  .imagecard_largest .btn:focus {
    background: rgba(48, 202, 76, 0.15); }
  .imagecard_largest .btn.active {
    background: rgba(48, 202, 76, 0.15); }

.imagecard_largest .btn_main {
  padding: 0.9375vw 2.5vw;
  background: #30ca4c;
  color: #fff;
  border: 0.10417vw solid #30ca4c; }
  .imagecard_largest .btn_main:hover, .imagecard_largest .btn_main:focus {
    color: #30CA4C; }

.imagecard_largest .btn_red {
  color: #fff;
  background: #F8444F;
  border: 0.10417vw solid #F8444F; }
  .imagecard_largest .btn_red:hover, .imagecard_largest .btn_red:focus {
    background: rgba(248, 68, 79, 0.15);
    color: rgba(248, 68, 79, 0.4);
    border-color: rgba(248, 68, 79, 0.15); }

.imagecard_largest .card__wrapper {
  background: #fff;
  border: 0.3125vw solid #ffffff;
  border-radius: 0.625vw;
  filter: none; }

.imagecard_largest .card__header {
  padding: 0.98958vw 2.60417vw; }

.imagecard_largest .cardprofile__img {
  width: 3.90625vw;
  height: 3.90625vw;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  margin-right: 0.9375vw; }
  .imagecard_largest .cardprofile__img img {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    max-height: 100%;
    max-width: initial; }

.imagecard_largest .cardprofile__name {
  font-style: normal;
  font-weight: 700;
  font-size: 1.35417vw;
  line-height: 1.77083vw;
  /* identical to box height */
  color: #212531;
  margin-bottom: 0.15625vw; }

.imagecard_largest .card__profile {
  width: calc(100% - 8.33333vw); }

.imagecard_largest .cardstat {
  margin-right: 0.78125vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .imagecard_largest .cardstat:last-child {
    margin-right: 0; }

.imagecard_largest .cardstat__icon {
  min-width: 0.41667vw;
  min-height: 0.41667vw;
  border-radius: 50%;
  margin-right: 0.41667vw;
  background: #d9d9d9; }

.imagecard_largest .cardstat__text {
  font-style: normal;
  font-weight: 400;
  font-size: 0.83333vw;
  line-height: 1.09375vw;
  /* identical to box height */
  white-space: nowrap;
  color: #212531; }

.imagecard_largest .cardstat_green .cardstat__icon {
  background: #30CA4C; }

.imagecard_largest .cardstat_green .cardstat__text {
  color: #30CA4C; }

.imagecard_largest .cardstat_yellow .cardstat__icon {
  background: #f5c518; }

.imagecard_largest .cardstat_yellow .cardstat__text {
  color: #f5c518; }

.imagecard_largest .cardstat_orange .cardstat__icon {
  background: #f88544; }

.imagecard_largest .cardstat_orange .cardstat__text {
  color: #f88544; }

.imagecard_largest .cardstat_red .cardstat__icon {
  background: #f8444f; }

.imagecard_largest .cardstat_red .cardstat__text {
  color: #f8444f; }

.imagecard_largest .cardprofile__stats {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.imagecard_largest .card__item {
  background: #f3f5f8;
  padding: 1.19792vw 2.60417vw 1.5625vw 2.60417vw; }

.imagecard_largest .carditem__image {
  position: relative;
  margin-right: 1.40625vw; }

.imagecard_largest .carditem__img {
  width: 8.07292vw;
  height: 8.07292vw;
  border-radius: 50%;
  display: block;
  position: relative;
  overflow: hidden; }
  .imagecard_largest .carditem__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.imagecard_largest .carditem__sticker {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -0.57292vw;
  display: inline-block;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content; }

.imagecard_largest .sticker {
  padding: 0.41667vw 1.04167vw;
  height: 1.61458vw;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 0.72917vw;
  display: inline-block;
  color: #ffffff;
  border-radius: 555px; }

.imagecard_largest .sticker_purple {
  background: #9e44f8;
  color: #fff; }

.imagecard_largest .sticker_green {
  background: #30ca4c;
  color: #fff; }

.imagecard_largest .sticker_mint {
  background: #30c1ca;
  color: #fff; }

.imagecard_largest .sticker_black {
  background: #212531;
  color: #fff; }

.imagecard_largest .sticker_blue {
  background: #326bff;
  color: #fff; }

.imagecard_largest .sticker_red {
  background: #ff3566;
  color: #fff; }

.imagecard_largest .sticker_gray {
  background: #e1e3e7;
  color: rgba(33, 37, 49, 0.3); }

.imagecard_largest .btn_active {
  background: rgba(48, 202, 76, 0.15);
  border-color: transparent; }

.imagecard_largest .carditem__main {
  min-width: 25.9375vw; }

.imagecard_largest .carditem__stat {
  width: initial; }

.imagecard_largest .carditem__header {
  margin-bottom: 0.625vw;
  flex-wrap: nowrap; }

.imagecard_largest .carditem__title {
  font-style: normal;
  font-weight: 700;
  font-size: 1.35417vw;
  line-height: 1.77083vw;
  /* identical to box height */
  color: #212531;
  margin-right: 0.41667vw; }

.imagecard_largest .carditem__name {
  margin-right: 0.52083vw; }

.imagecard_largest .carditem__stat {
  font-style: normal;
  font-weight: 700;
  font-size: 1.66667vw;
  line-height: 2.13542vw; }

.imagecard_largest .carditem__stat_green {
  color: #30ca4c; }

.imagecard_largest .carditem__params {
  background: #fff;
  border-radius: 0.3125vw;
  padding: 0.78125vw 1.66667vw; }

.imagecard_largest .carditem__param {
  margin-right: 2.86458vw; }
  .imagecard_largest .carditem__param:last-child {
    margin-right: 0; }

.imagecard_largest .carditem__paramname {
  font-style: normal;
  font-weight: 700;
  font-size: 0.9375vw;
  line-height: 1.19792vw;
  color: #212531; }

.imagecard_largest .carditem__paramtext {
  font-style: normal;
  font-weight: 400;
  font-size: 0.72917vw;
  line-height: 0.9375vw;
  color: #212531;
  color: rgba(33, 37, 49, 0.5); }

.imagecard_largest .green {
  color: #30CA4C; }

.imagecard_largest .red {
  color: #F8444F; }

.imagecard_largest .card__footer {
  padding: 1.30208vw 2.60417vw 2.03125vw 2.60417vw; }

.imagecard_largest .cardcontent__params {
  margin-bottom: 0.625vw;
  height: 1.30208vw; }

.imagecard_largest .cardcontent__param {
  font-style: normal;
  font-weight: 400;
  font-size: 0.83333vw;
  line-height: 1.09375vw;
  margin-right: 0.83333vw;
  color: rgba(33, 37, 49, 0.5); }
  .imagecard_largest .cardcontent__param:last-child {
    margin-right: 0; }

.imagecard_largest .cardcontent__text {
  font-style: normal;
  font-weight: 400;
  font-size: 1.35417vw;
  line-height: 100%;
  /* or 26px */
  margin-bottom: 1.30208vw;
  overflow: hidden;
  height: 2.70833vw;
  color: #212531; }

.imagecard_largest .cardaction__caption {
  font-style: normal;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 0.83333vw;
  line-height: 1.09375vw;
  /* identical to box height */
  margin-right: 0.41667vw;
  margin-left: 0.52083vw;
  opacity: 0.4;
  font-weight: 400;
  color: #212531; }

.imagecard_largest .cardcontent__img svg,
.imagecard_largest .cardcontent__img path,
.imagecard_largest .cardcontent__img g {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.imagecard_largest .cardcontent__button {
  margin-right: 0.67708vw; }

.imagecard_largest .cardaction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #212531; }

.imagecard_largest .cardaction__img svg {
  width: 1.14583vw; }

.imagecard_largest .cardcontent__rate .cardaction__caption {
  font-weight: 700; }

.imagecard_largest .cardcontent__rate .cardcontent__button {
  margin-right: 0.15625vw; }

.imagecard_largest .cardaction:hover .cardaction__caption,
.imagecard_largest .cardaction:focus .cardaction__caption,
.imagecard_largest .cardaction.active .cardaction__caption {
  opacity: 1; }

.imagecard_largest .cardaction:hover path,
.imagecard_largest .cardaction:focus path,
.imagecard_largest .cardaction.active path {
  fill: #30CA4C; }

.imagecard_largest .cardaction:hover g,
.imagecard_largest .cardaction:focus g,
.imagecard_largest .cardaction.active g {
  opacity: 1; }

.imagecard_largest .cardcontent__like_dislike .cardaction:hover path,
.imagecard_largest .cardcontent__like_dislike .cardaction:focus path,
.imagecard_largest .cardcontent__like_dislike .cardaction.active path {
  fill: #f8444f; }

.imagecard_largest .tag {
  font-style: normal;
  font-weight: 400;
  font-size: 0.83333vw;
  line-height: 1.09375vw;
  padding: 0.10417vw 0.52083vw 0.10417vw 0.52083vw;
  border-radius: 2.86458vw; }

.imagecard_largest .tablecard {
  border: 0.3125vw solid #FFFFFF;
  border-radius: 1.14583vw; }

.imagecard_largest .tablecard__img {
  border-radius: 50%;
  width: 7.08333vw;
  height: 7.08333vw;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  margin-bottom: 0.72917vw;
  display: block;
  position: relative;
  overflow: hidden; }
  .imagecard_largest .tablecard__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.imagecard_largest .tablecard__content {
  background: #fff;
  filter: drop-shadow(0.41667vw 0.41667vw 3.125vw rgba(49, 56, 77, 0.1));
  margin-bottom: 1.45833vw;
  border-radius: 1.14583vw; }

.imagecard_largest .tablecard__header {
  margin-top: -3.64583vw; }

.imagecard_largest .tablecard__title {
  font-style: normal;
  font-weight: 700;
  font-size: 1.66667vw;
  line-height: 2.13542vw;
  color: #212531;
  margin-bottom: 0.26042vw;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.imagecard_largest .tablecard__main {
  background: #f3f5f8;
  text-align: center;
  padding: 1.61458vw 2.29167vw;
  border-radius: 0 0 1.14583vw 1.14583vw; }

.imagecard_largest .tablecard__subtitle {
  font-style: normal;
  font-weight: 700;
  font-size: 1.30208vw;
  line-height: 1.66667vw;
  text-align: center;
  color: #30CA4C;
  margin-bottom: 1.71875vw; }

.imagecard_largest .tablecard__row {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.imagecard_largest .tablecard__col {
  min-width: 4.27083vw;
  max-width: 4.27083vw; }

.imagecard_largest .tablecard__col_info {
  max-width: 16.92708vw;
  min-width: 16.92708vw; }

.imagecard_largest .tablecard__info {
  display: flex;
  align-items: center; }

.imagecard_largest .tablecard__ic {
  width: 3.07292vw;
  height: 3.07292vw;
  border-radius: 50%;
  margin-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden; }
  .imagecard_largest .tablecard__ic img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.imagecard_largest .tablecard__data {
  margin-left: 0.98958vw; }

.imagecard_largest .tablecard__caption {
  font-style: normal;
  font-weight: 400;
  font-size: 1.04167vw;
  line-height: 1.35417vw;
  color: rgba(33, 37, 49, 0.5);
  text-align: left; }

.imagecard_largest .tablecard__name {
  font-style: normal;
  font-weight: 700;
  font-size: 1.04167vw;
  line-height: 1.35417vw;
  /* identical to box height */
  text-align: left;
  white-space: nowrap;
  color: #212531; }

.imagecard_largest .tablecard__item {
  margin-bottom: 0.83333vw; }

button {
  cursor: pointer; }

a {
  text-decoration: none; }

.relative {
  position: relative; }

.block {
  display: block; }

.flex {
  display: flex !important; }

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

.items-bottom {
  align-items: flex-end; }

.fd-columns {
  flex-direction: column; }

.content-center {
  justify-content: center; }

.content-between {
  justify-content: space-between; }

.cursor-pointer {
  cursor: pointer; }

.color-white, .text-white {
  color: #fff; }

.wrap {
  flex-wrap: wrap; }

.w-half {
  width: 50%; }

.w-20 {
  width: 20%; }

.mb-0 {
  margin-bottom: 0 !important; }

.mt-0 {
  margin-top: 0 !important; }

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

.wrap {
  flex-wrap: wrap; }

.items-start {
  align-items: flex-start; }

.column {
  flex-direction: column; }

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

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

.inline-flex {
  display: inline-flex !important; }

@media (max-width: 1023px) {
  .mobile-full {
    width: 100% !important; } }

@media only screen and (max-width: 1090px) {
  .mt-30 {
    margin-top: 30px !important; } }

@media only screen and (max-width: 811px) {
  .mt-30 {
    margin-top: 30px !important; } }

.imagecard__download {
  width: 895px; }
  .imagecard__download .imagecard__logo {
    margin-bottom: 84px;
    margin-left: auto;
    margin-right: auto;
    width: 200px; }
    .imagecard__download .imagecard__logo img {
      width: 200px;
      height: 28px; }
  .imagecard__download .imagecard__wrapper {
    border-radius: 0;
    width: 895px;
    /*   min-height: 895px;
   */
    padding: 46px 32px 28px 32px;
    background: linear-gradient(to bottom, #30CA4C 0%, #30CA4C 313px, #fff 313px, #fff 100%);
    height: 895px; }
  .imagecard__download .minicard__img {
    border-radius: 50%;
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 14px;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard__download .minicard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard__download .imagecard__content {
    border-radius: 22px;
    background: #fff;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1));
    margin-bottom: 28px; }
  .imagecard__download .minicard__header {
    margin-top: -60px; }
  .imagecard__download .minicard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 41px;
    color: #212531;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .imagecard__download .minicard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 52px;
    border-radius: 0 0 22px 22px; }
  .imagecard__download .minicard__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 88px;
    line-height: 114px;
    /* identical to box height */
    margin-bottom: 26px;
    color: #30ca4c; }
  .imagecard__download .minicard__items {
    display: flex;
    align-items: center;
    justify-content: center; }
  .imagecard__download .minicard__item {
    padding-right: 56px;
    margin-right: 56px;
    text-align: center;
    border-right: 3px solid rgba(33, 37, 49, 0.2); }
    .imagecard__download .minicard__item:last-child {
      padding-right: 0;
      margin-right: 0;
      border-right: none; }
  .imagecard__download .minicard__itemtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 47px;
    text-align: center;
    color: #212531;
    margin-bottom: 9px; }
  .imagecard__download .minicard__itemtext {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    /* identical to box height */
    text-align: center;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard__download .minicard__params {
    margin-top: 39px; }
  .imagecard__download .minicard__param {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard__download .imagecard__footer {
    margin-top: 28px;
    /*   margin-bottom: 28px;
   */ }
  .imagecard__download .imagecard__link {
    margin-left: 24px; }
    .imagecard__download .imagecard__link:first-child {
      margin-left: 0; }
    .imagecard__download .imagecard__link .iconlink__text {
      font-style: normal;
      font-weight: 700;
      font-size: 20px;
      line-height: 26px;
      /* identical to box height */
      color: #30ca4c; }
    .imagecard__download .imagecard__link .iconlink__img {
      max-width: 42px;
      min-width: 42px;
      height: 42px;
      border: 2px solid rgba(33, 37, 49, 0.1);
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .imagecard__download .imagecard__link .iconlink__img img {
        min-width: 22px;
        max-width: 22px; }
      .imagecard__download .imagecard__link .iconlink__img:hover {
        border-color: #30CA4C; }
  .imagecard__download .imagecard__rtext {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px; }
    .imagecard__download .imagecard__rtext a {
      color: #30ca4c; }
  .imagecard__download .imagecard__logo {
    margin-bottom: 84px;
    margin-left: auto;
    margin-right: auto;
    width: 200px; }
  .imagecard__download .imagecard__wrapper {
    width: 895px;
    /*   min-height: 895px;
 */
    padding: 46px 32px 28px 32px;
    background: linear-gradient(to bottom, #30CA4C 0%, #30CA4C 290px, #fff 290px, #fff 100%);
    height: 895px;
    position: relative; }
  .imagecard__download .minicard__img {
    border-radius: 50%;
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 14px;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard__download .minicard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard__download .imagecard__content {
    border: 6px solid #ffffff;
    border-radius: 22px;
    background: #fff;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1));
    margin-bottom: 28px; }
  .imagecard__download .minicard__header {
    margin-top: -60px; }
  .imagecard__download .minicard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 41px;
    color: #212531;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .imagecard__download .minicard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 52px;
    border-radius: 0 0 22px 22px; }
  .imagecard__download .minicard__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 88px;
    line-height: 114px;
    /* identical to box height */
    margin-bottom: 26px;
    color: #30ca4c; }
  .imagecard__download .minicard__items {
    display: flex;
    align-items: center;
    justify-content: center; }
  .imagecard__download .minicard__item {
    padding-right: 56px;
    margin-right: 56px;
    text-align: center;
    border-right: 3px solid rgba(33, 37, 49, 0.2); }
    .imagecard__download .minicard__item:last-child {
      padding-right: 0;
      margin-right: 0;
      border-right: none; }
  .imagecard__download .minicard__itemtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 47px;
    text-align: center;
    color: #212531;
    margin-bottom: 9px; }
  .imagecard__download .minicard__itemtext {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    /* identical to box height */
    text-align: center;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard__download .minicard__params {
    margin-top: 39px; }
  .imagecard__download .minicard__param {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard__download .imagecard__footer {
    position: absolute;
    bottom: 29px;
    left: 42px;
    margin-top: 28px;
    /*   margin-bottom: 28px;
 */ }
  .imagecard__download .imagecard__link {
    margin-left: 24px; }
    .imagecard__download .imagecard__link:first-child {
      margin-left: 0; }
    .imagecard__download .imagecard__link .iconlink__text {
      font-style: normal;
      font-weight: 700;
      font-size: 20px;
      line-height: 26px;
      /* identical to box height */
      color: #30ca4c; }
    .imagecard__download .imagecard__link .iconlink__img {
      max-width: 42px;
      min-width: 42px;
      height: 42px;
      border: 2px solid rgba(33, 37, 49, 0.1);
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .imagecard__download .imagecard__link .iconlink__img img {
        min-width: 22px;
        max-width: 22px; }
      .imagecard__download .imagecard__link .iconlink__img:hover {
        border-color: #30CA4C; }
  .imagecard__download .imagecard__rtext {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px; }
    .imagecard__download .imagecard__rtext a {
      color: #30ca4c; }
  .imagecard__download .btn {
    padding: 13px 48px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    background: #fff;
    color: #30ca4c;
    display: inline-block;
    border-radius: 555px;
    border: 2px solid rgba(33, 37, 49, 0.1);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .imagecard__download .btn:hover {
      background: rgba(48, 202, 76, 0.15); }
    .imagecard__download .btn:focus {
      background: rgba(48, 202, 76, 0.15); }
    .imagecard__download .btn.active {
      background: rgba(48, 202, 76, 0.15); }
  .imagecard__download .btn_main {
    padding: 18px 48px;
    background: #30ca4c;
    color: #fff;
    border: 2px solid #30ca4c; }
    .imagecard__download .btn_main:hover, .imagecard__download .btn_main:focus {
      color: #30CA4C; }
  .imagecard__download .btn_red {
    color: #fff;
    background: #f8444f;
    border: 2px solid #f8444f; }
    .imagecard__download .btn_red:hover, .imagecard__download .btn_red:focus {
      background: rgba(248, 68, 79, 0.15);
      color: rgba(248, 68, 79, 0.4);
      border-color: rgba(248, 68, 79, 0.15); }
  .imagecard__download .card__wrapper {
    background: #fff;
    border: 6px solid #ffffff;
    border-radius: 12px;
    -webkit-filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1));
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }
  .imagecard__download .card__header {
    padding: 19px 50px; }
  .imagecard__download .cardprofile__img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin-right: 18px; }
    .imagecard__download .cardprofile__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      max-height: 100%;
      max-width: initial; }
  .imagecard__download .cardprofile__name {
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    /* identical to box height */
    color: #212531;
    margin-bottom: 3px; }
  .imagecard__download .card__profile {
    width: calc(100% - 160px); }
  .imagecard__download .cardstat {
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .imagecard__download .cardstat:last-child {
      margin-right: 0; }
  .imagecard__download .cardstat__icon {
    min-width: 8px;
    min-height: 8px;
    border-radius: 50%;
    margin-right: 8px;
    background: #d9d9d9; }
  .imagecard__download .cardstat__text {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    white-space: nowrap;
    color: #212531; }
  .imagecard__download .cardstat_green .cardstat__icon {
    background: #30CA4C; }
  .imagecard__download .cardstat_green .cardstat__text {
    color: #30CA4C; }
  .imagecard__download .cardstat_yellow .cardstat__icon {
    background: #f5c518; }
  .imagecard__download .cardstat_yellow .cardstat__text {
    color: #f5c518; }
  .imagecard__download .cardstat_orange .cardstat__icon {
    background: #f88544; }
  .imagecard__download .cardstat_orange .cardstat__text {
    color: #f88544; }
  .imagecard__download .cardstat_red .cardstat__icon {
    background: #f8444f; }
  .imagecard__download .cardstat_red .cardstat__text {
    color: #f8444f; }
  .imagecard__download .cardprofile__stats {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .imagecard__download .card__item {
    background: #f3f5f8;
    padding: 23px 50px 30px 50px; }
  .imagecard__download .carditem__image {
    position: relative;
    margin-right: 27px; }
  .imagecard__download .carditem__img {
    width: 155px;
    height: 155px;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard__download .carditem__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard__download .carditem__sticker {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -11px;
    display: inline-block;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .imagecard__download .sticker {
    padding: 8px 20px;
    height: 31px;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    color: #ffffff;
    border-radius: 555px; }
  .imagecard__download .carditem__main {
    min-width: 498px; }
  .imagecard__download .carditem__header {
    margin-bottom: 12px; }
  .imagecard__download .carditem__title {
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    /* identical to box height */
    color: #212531;
    margin-right: 8px; }
  .imagecard__download .carditem__name {
    margin-right: 10px; }
  .imagecard__download .carditem__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 41px; }
  .imagecard__download .carditem__stat_green {
    color: #30ca4c; }
  .imagecard__download .carditem__params {
    background: #fff;
    border-radius: 6px;
    padding: 15px 32px; }
  .imagecard__download .carditem__param {
    margin-right: 55px; }
    .imagecard__download .carditem__param:last-child {
      margin-right: 0; }
  .imagecard__download .carditem__paramname {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #212531; }
  .imagecard__download .carditem__paramtext {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #212531;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard__download .green {
    color: #30CA4C; }
  .imagecard__download .red {
    color: #F8444F; }
  .imagecard__download .card__footer {
    padding: 25px 50px 39px 50px; }
  .imagecard__download .cardcontent__params {
    margin-bottom: 12px;
    height: 25px; }
  .imagecard__download .cardcontent__param {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    margin-right: 16px;
    color: rgba(33, 37, 49, 0.5); }
    .imagecard__download .cardcontent__param:last-child {
      margin-right: 0; }
  .imagecard__download .cardcontent__text {
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 100%;
    /* or 26px */
    margin-bottom: 25px;
    overflow: hidden;
    height: 52px;
    color: #212531; }
  .imagecard__download .cardaction__caption {
    font-style: normal;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    margin-right: 8px;
    margin-left: 10px;
    opacity: 0.4;
    font-weight: 400;
    color: #212531; }
  .imagecard__download .cardcontent__img svg,
  .imagecard__download .cardcontent__img path,
  .imagecard__download .cardcontent__img g {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .imagecard__download .cardcontent__button {
    margin-right: 13px; }
  .imagecard__download .cardaction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #212531; }
  .imagecard__download .cardaction__img svg {
    width: 22px; }
  .imagecard__download .cardcontent__rate .cardaction__caption {
    font-weight: 700; }
  .imagecard__download .cardcontent__rate .cardcontent__button {
    margin-right: 3px; }
  .imagecard__download .cardaction:hover .cardaction__caption,
  .imagecard__download .cardaction:focus .cardaction__caption,
  .imagecard__download .cardaction.active .cardaction__caption {
    opacity: 1; }
  .imagecard__download .cardaction:hover path,
  .imagecard__download .cardaction:focus path,
  .imagecard__download .cardaction.active path {
    fill: #30CA4C; }
  .imagecard__download .cardaction:hover g,
  .imagecard__download .cardaction:focus g,
  .imagecard__download .cardaction.active g {
    opacity: 1; }
  .imagecard__download .cardcontent__like_dislike .cardaction:hover path,
  .imagecard__download .cardcontent__like_dislike .cardaction:focus path,
  .imagecard__download .cardcontent__like_dislike .cardaction.active path {
    fill: #f8444f; }
  .imagecard__download .tag {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    padding: 2px 10px 2px 10px;
    border-radius: 55px; }
  .imagecard__download .tablecard {
    border: 6px solid #FFFFFF;
    border-radius: 22px; }
  .imagecard__download .tablecard__img {
    border-radius: 50%;
    width: 136px;
    height: 136px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 14px;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard__download .tablecard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard__download .tablecard__content {
    background: #fff;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1));
    margin-bottom: 28px;
    border-radius: 22px; }
  .imagecard__download .tablecard__header {
    margin-top: -70px; }
  .imagecard__download .tablecard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 41px;
    color: #212531;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .imagecard__download .tablecard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 31px 44px;
    border-radius: 0 0 22px 22px; }
  .imagecard__download .tablecard__subtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 32px;
    text-align: center;
    color: #30CA4C;
    margin-bottom: 33px; }
  .imagecard__download .tablecard__row {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .imagecard__download .tablecard__col {
    min-width: 82px;
    max-width: 82px; }
  .imagecard__download .tablecard__col_info {
    max-width: 325px;
    min-width: 325px; }
  .imagecard__download .tablecard__info {
    display: flex;
    align-items: center; }
  .imagecard__download .tablecard__ic {
    width: 59px;
    height: 59px;
    border-radius: 50%;
    margin-bottom: 0;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard__download .tablecard__ic img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard__download .tablecard__data {
    margin-left: 19px; }
  .imagecard__download .tablecard__caption {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    color: rgba(33, 37, 49, 0.5);
    text-align: left; }
  .imagecard__download .tablecard__name {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    /* identical to box height */
    text-align: left;
    white-space: nowrap;
    color: #212531; }
  .imagecard__download .tablecard__item {
    margin-bottom: 16px; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-Light.woff2") format("woff2"), url("../fonts/Klein-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-ExtraBold.woff2") format("woff2"), url("../fonts/Klein-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-Thin.woff2") format("woff2"), url("../fonts/Klein-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-Bold.woff2") format("woff2"), url("../fonts/Klein-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-Regular.woff2") format("woff2"), url("../fonts/Klein-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Klein Book";
  src: url("../fonts/Klein-Book.woff2") format("woff2"), url("../fonts/Klein-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-ExtraLight.woff2") format("woff2"), url("../fonts/Klein-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-Italic.woff2") format("woff2"), url("../fonts/Klein-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-Black.woff2") format("woff2"), url("../fonts/Klein-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Klein";
  src: url("../fonts/Klein-Medium.woff2") format("woff2"), url("../fonts/Klein-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

/* @import './selectbox.scss'; */
body {
  min-width: 16.666666666666664vw;
  font-family: "Klein";
  font-style: normal;
  font-weight: normal;
  padding: 0;
  margin: 0;
  list-style: none;
  scroll-behavior: smooth;
  color: #212531;
  overflow-x: hidden;
  width: 100%; }

* {
  font-family: "Klein";
  font-style: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
  /*   line-height: 1.2; */ }

/* main {
		overflow: hidden;
}
*/
a {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #04a3e9;
  text-decoration: none; }

a:hover,
a:focus {
  text-decoration: none; }

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

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

@media only screen and (max-width: 811px) {
  .onlyMobile {
    display: initial; }
  .onlyDesktop {
    display: none !important; } }

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

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

@media only screen and (max-width: 1090px) {
  .onlyTablet {
    display: initial; }
  .hideTablet {
    display: none !important; } }

.container {
  width: 100%;
  width: 100vw;
  margin: 0 auto;
  padding: 0 6.25vw;
  max-width: 1920px; }

.logo {
  width: 17vw; }

.landlayout {
  height: 100vh; }
  .landlayout .container {
    height: 100%; }

.landlayout__wrapper {
  height: 100%; }

.landlayout__main {
  max-width: 23.072916666666668vw;
  height: 100%;
  padding: 4.6875vw 0; }

.titleblock__title {
  font-style: normal;
  font-weight: 700;
  font-size: 3.5416666666666665vw;
  line-height: 100%;
  /* or 68px */
  margin-bottom: 1.9270833333333335vw;
  color: #212531; }

.titleblock__default {
  color: #212531; }

.titleblock__green {
  color: #30ca4c; }

.titleblock__description {
  font-style: normal;
  font-weight: 400;
  font-size: 1.0416666666666665vw;
  line-height: 1.3541666666666667vw;
  color: rgba(33, 37, 49, 0.7); }

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

.socials__item {
  margin-right: 8px; }
  .socials__item img {
    width: 1.1458333333333333vw; }
  .socials__item:last-child {
    margin-right: 0; }
  .socials__item a {
    width: 2.1875vw;
    height: 2.1875vw;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #212531; }

.landlayout__image {
  position: relative;
  /* right: -6.25vw; */
  position: absolute;
  right: 0;
  border: 0;
  bottom: 0;
  width: 45.104166666666664vw; }

.landlayout__img {
  height: 86.2vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.siteheader__main {
  padding: 35px 0; }

.flex .iconlink {
  margin-right: 4px; }
  .flex .iconlink:last-child {
    margin-right: 0; }

.iconlink__content {
  position: relative; }

.iconlink__img {
  min-width: 46px;
  height: 46px;
  border: 2px solid rgba(33, 37, 49, 0.1);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .iconlink__img:hover {
    border-color: #30CA4C; }

.iconlink__link:hover .iconlink__img {
  border-color: #30CA4C; }

.iconlink__text {
  margin-left: 16px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  color: #212531; }

.accountblock__link {
  color: #30CA4C;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px; }

.logo_default {
  /*  width: get-vw-large(201px); */
  width: 15vw; }

.accountmenu {
  margin-left: 47px; }

.accountmenu__wrapper {
  cursor: pointer; }

.accountmenu__img img {
  width: 26px; }

.iconlink__img img {
  min-width: 26px;
  max-width: 26px; }

.accountmenu__name {
  margin-left: 11px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  color: #212531; }

.accountmenu__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* @include dropdown; */ }
  .accountmenu__name span {
    padding-right: 6px; }
  .accountmenu__name img {
    width: 8px; }

.siteheader__links + .accountmenu {
  margin-left: 46px; }

.iconlink__count {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #f8444f;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  /* identical to box height */
  top: 0;
  right: 0;
  position: absolute;
  color: #ffffff;
  text-align: center; }

.siteheader__menu {
  border-top: 1px solid #eceef1;
  border-bottom: 1px solid #eceef1; }

.mainmenu .mainmenu__menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 64.28vw;
  margin: auto;
  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;
  font-size: 0.94vw; }

.mainmenu .mainmenu__menu ul li {
  text-decoration: none;
  margin-right: 5vw;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .mainmenu .mainmenu__menu ul li:last-child {
    margin-right: 0; }
  .mainmenu .mainmenu__menu ul li a {
    border-bottom: 6px solid transparent;
    color: #212531;
    display: block;
    font-style: normal;
    font-weight: 700;
    font-size: 0.9375vw;
    line-height: 1.1979166666666667vw;
    padding: 23px 0 17px 0; }
    .mainmenu .mainmenu__menu ul li a img {
      display: block; }

.mainmenu .mainmenu__menu ul li:focus a,
.mainmenu .mainmenu__menu ul li.active a,
.mainmenu .mainmenu__menu ul li:hover a {
  border-color: #30ca4c; }

.mainmenu li a img {
  width: 1.4583333333333333vw; }

.mainmenu__menu ul li.mainmenu__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff; }
  .mainmenu__menu ul li.mainmenu__search a {
    border: none !important;
    display: initial;
    padding: 13px 0 9px 0; }
    .mainmenu__menu ul li.mainmenu__search a img {
      min-width: 24px; }

.accountmenu {
  position: relative; }

.accountmenu__menu {
  right: 0; }

.siteheader__right {
  position: relative; }

.dropdownblock {
  position: absolute;
  top: calc(100% + 33px);
  min-width: 252px;
  display: none; }

.dropdownblock.active {
  display: block;
  z-index: 999; }

.dropdownblock__wrapper {
  background: #ffffff;
  -webkit-box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
  box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
  border-radius: 6px;
  padding: 29px 30px; }

.dropdownblock__links ul {
  padding: 0;
  margin: 0;
  list-style: none; }
  .dropdownblock__links ul li {
    margin-bottom: 29px;
    width: 100%; }
    .dropdownblock__links ul li:last-child {
      margin-bottom: 0; }
    .dropdownblock__links ul li a {
      font-style: normal;
      font-weight: 700;
      font-size: 16px;
      line-height: 21px;
      /* identical to box height */
      color: #212531; }

.signout a {
  color: rgba(33, 37, 49, 0.4) !important; }

.messageblock {
  min-width: 512px;
  right: 0;
  top: calc(100% + 20px); }

.messageblock__items {
  max-height: 326px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px; }

.messageblock__item {
  margin-bottom: 34px; }
  .messageblock__item:last-child {
    margin-bottom: 0; }

.messageblock__status {
  min-width: 6px;
  min-height: 6px;
  margin-right: 8px;
  background: rgba(33, 37, 49, 0.2);
  border-radius: 50%; }

.messageblock__item_unread .messageblock__status {
  background: #30ca4c; }

.messageblock__img {
  width: 46px;
  height: 46px;
  margin-right: 21px;
  border-radius: 50%;
  overflow: hidden;
  position: relative; }
  .messageblock__img img {
    position: absolute;
    left: -9999px;
    right: -9999px;
    bottom: -9999px;
    top: -9999px;
    margin: auto;
    height: 100%;
    max-width: initial; }

.messageblock__text {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  /* or 16px */
  margin-bottom: 10px;
  color: #212531; }

.messageblock__info {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  /* identical to box height, or 14px */
  color: rgba(33, 37, 49, 0.5); }

/* width */
::-webkit-scrollbar {
  width: 4px;
  height: 4px; }

/* Track */
::-webkit-scrollbar-track {
  background: #EAECF0;
  border-radius: 10px; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #30ca4c;
  border-radius: 10px; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #EAECF0; }

.mobilemenu {
  position: absolute;
  top: 116px;
  z-index: 999;
  left: -100%;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear; }

.mobilemenu.active {
  display: block;
  left: 0; }

.mobilemenu__wrapper {
  padding: 51px 0 36px 0;
  background: #fff;
  width: 260px;
  min-height: calc(100vh - 116px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.mobilemenu__count {
  display: inline-block;
  background: #f8444f;
  border-radius: 50%;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  width: 12px;
  height: 12px;
  font-size: 10px;
  line-height: 13px;
  right: 0;
  text-align: center;
  top: 0;
  margin-left: 6px; }

.mobilemenu__item {
  margin-bottom: 35px; }

.mobilemenu__content {
  height: 22px;
  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;
  padding-left: 18px; }
  .mobilemenu__content a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 22px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 18px; }

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

.mobilemenu__icon {
  margin-right: 11px;
  min-width: 22px;
  width: 22px; }

.mobilemenu__name {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #212531; }

.jsbackdrop {
  background: rgba(33, 37, 49, 0.2);
  display: none;
  position: fixed;
  z-index: 999;
  height: 100%;
  min-height: 100vh;
  left: 0;
  top: 116px;
  width: 100%; }

.jsbackdrop.active {
  display: block; }

.menubutton {
  height: 20px; }

.menubutton__close {
  display: none; }

.menubutton.active .menubutton__close {
  display: block; }

.menubutton.active .menubutton__open {
  display: none; }

.mobilemenu__signout .mobilemenu__name {
  opacity: 0.4; }

.topcontent {
  padding-top: 75px; }

.pagetitle {
  margin-bottom: 40px;
  text-align: center; }

.pagetitle__title {
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 54px;
  color: #212531; }

.pagetitle__subtitle {
  font-style: normal;
  font-weight: 300;
  font-size: 42px;
  line-height: 54px;
  color: #212531; }

.pagesearch {
  width: 813px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

.pagesearch__input {
  margin-left: auto;
  margin-right: auto; }

.searchinput {
  position: relative; }
  .searchinput input {
    height: 56px;
    border: 2px solid rgba(33, 37, 49, 0.1);
    border-radius: 28px;
    width: 100%;
    display: block;
    padding-left: 60px;
    background-color: #fff;
    background-image: url(../img/Search.svg);
    background-position: left 21px center;
    background-repeat: no-repeat;
    background-size: 22px;
    font-size: 16px; }
    .searchinput input:focus {
      border-color: #30CA4C; }
  .searchinput button {
    position: absolute;
    right: 0;
    top: 0;
    height: 56px; }

.btn {
  padding: 13px 48px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  background: #fff;
  color: #30ca4c;
  display: inline-block;
  border-radius: 555px;
  border: 2px solid rgba(33, 37, 49, 0.1);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn:hover {
    background: rgba(48, 202, 76, 0.15); }
  .btn:focus {
    background: rgba(48, 202, 76, 0.15); }
  .btn.active {
    background: rgba(48, 202, 76, 0.15);
    border-color: #e0f7e4; }

.btn_main {
  padding: 18px 48px;
  background: #30ca4c;
  color: #fff;
  border: 2px solid #30ca4c; }
  .btn_main:hover, .btn_main:focus {
    color: #30CA4C; }

.btn_red {
  color: #fff;
  background: #f8444f;
  border: 2px solid #f8444f; }
  .btn_red:hover, .btn_red:focus {
    background: rgba(248, 68, 79, 0.15);
    color: rgba(248, 68, 79, 0.4);
    border-color: rgba(248, 68, 79, 0.15); }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: rgba(33, 37, 49, 0.5); }

::-moz-placeholder {
  /* Firefox 19+ */
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: rgba(33, 37, 49, 0.5); }

:-ms-input-placeholder {
  /* IE 10+ */
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: rgba(33, 37, 49, 0.5); }

:-moz-placeholder {
  /* Firefox 18- */
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: rgba(33, 37, 49, 0.5); }

.fdropdown {
  position: relative; }

span.dcheckbox__text {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  color: #212531;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.dcheckbox input[type="checkbox"] {
  display: none; }

.dcheckbox input[type="radio"] {
  display: none; }

span.dcheckbox__text:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 2px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.dcheckbox label {
  padding-left: 0;
  cursor: pointer;
  margin-bottom: 14px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  padding-left: 28px;
  display: block;
  width: 100%; }

.dcheckbox label:last-child {
  margin-bottom: 0; }

.dcheckbox label > span {
  display: -ms-grid;
  display: grid; }

/* 
.dcheckbox label:hover .dcheckbox__text:before {
  background-image: url(../img/checkhover.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-position: center; } */
.dcheckbox input[type="checkbox"]:checked + .dcheckbox__text:before {
  border-color: #30CA4C;
  background-color: #30CA4C;
  background-image: url(../img/checked.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px; }

.dcheckbox input[type="checkbox"]:checked + .dcheckbox__text {
  opacity: 1; }

.dcheckbox input[type="radio"]:checked + .dcheckbox__text:before {
  border-color: #30CA4C;
  background-color: #30CA4C;
  background-image: url(../img/checked.svg);
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center; }

.dcheckbox input[type="radio"]:checked + .dcheckbox__text {
  opacity: 1; }

.fdropdown__item {
  margin-bottom: 11px; }

[data-toggleclick] {
  cursor: pointer; }

[data-toggleclickset] {
  cursor: pointer; }

.filterblock__item {
  margin-right: 60px; }
  .filterblock__item:last-child {
    margin-right: 0; }

.fdropdown__button * {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.fdropdown__button svg {
  width: 10px; }

.fdropdown__button span {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  /* identical to box height, or 18px */
  padding-right: 9px;
  color: #212531; }

.fdropdown__button.active span {
  color: #30ca4c; }

.fdropdown__button.active svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fdropdown__button.active path {
  fill: #30ca4c; }

.fdropdown__menu {
  min-width: 351px; }

.filterblock {
  margin: 47px 0; }

.fdropdown__items {
  max-height: 149px;
  overflow-y: auto; }

.filterblock__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.filterblock__item {
  margin-bottom: 10px; }

/* 
.filterblock__item {
  margin-bottom: get-vw-large(34px);
} */
.itemsblock__items {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -9px;
  margin-bottom: 50px; }

.itemsblock__item {
  width: 50%;
  padding: 0 9px;
  margin-bottom: 18px; }

.card__wrapper {
  background: #fff;
  border: 6px solid #ffffff;
  border-radius: 12px;
  -webkit-filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1));
  filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }

.card__header {
  padding: 13px 44px; }

.cardprofile__img {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  margin-right: 18px; }
  .cardprofile__img img {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    max-height: 100%;
    max-width: initial; }

.cardprofile__name {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  /* identical to box height */
  color: #212531;
  margin-bottom: 3px; }

.card__profile {
  width: calc(100% - 160px); }

.cardstat {
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .cardstat:last-child {
    margin-right: 0; }

.cardstat__icon {
  min-width: 8px;
  min-height: 8px;
  border-radius: 50%;
  margin-right: 8px;
  background: #d9d9d9; }

.cardstat__text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  white-space: nowrap;
  color: #212531; }

.cardstat_green .cardstat__icon {
  background: #30CA4C; }

.cardstat_green .cardstat__text {
  color: #30CA4C;
  font-weight: 600; }

.cardstat_yellow .cardstat__icon {
  background: #f5c518; }

.cardstat_yellow .cardstat__text {
  color: #f5c518; }

.cardstat_orange .cardstat__icon {
  background: #f88544; }

.cardstat_orange .cardstat__text {
  color: #f88544; }

.cardstat_red .cardstat__icon {
  background: #f8444f; }

.cardstat_red .cardstat__text {
  color: #f8444f; }

.cardprofile__stats {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.card__item {
  background: #f3f5f8;
  padding: 23px 50px 30px 50px; }

.carditem__image {
  position: relative;
  margin-right: 27px; }

.carditem__img {
  width: 155px;
  height: 155px;
  border-radius: 50%;
  display: block;
  position: relative;
  overflow: hidden; }
  .carditem__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.carditem__sticker {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -11px;
  display: inline-block;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content; }

.sticker {
  padding: 8px 20px;
  height: 31px;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  display: inline-block;
  color: #ffffff;
  border-radius: 555px; }

.sticker_purple {
  background: #9e44f8;
  color: #fff; }

.sticker_green {
  background: #30ca4c;
  color: #fff; }

.sticker_mint {
  background: #30c1ca;
  color: #fff; }

.sticker_black {
  background: #212531;
  color: #fff; }

.sticker_blue {
  background: #326bff;
  color: #fff; }

.sticker_red {
  background: #ff3566;
  color: #fff; }

.sticker_gray {
  background: #e1e3e7;
  color: rgba(33, 37, 49, 0.3); }

.btn_active {
  background: rgba(48, 202, 76, 0.15);
  border-color: transparent; }

.carditem__main {
  min-width: 498px; }

.carditem__header {
  margin-bottom: 12px; }

.carditem__title {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  /* identical to box height */
  color: #212531;
  margin-right: 8px; }

.carditem__name {
  margin-right: 10px; }

.carditem__icon img {
  width: 30px; }

.carditem__stat {
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 41px; }

.carditem__stat_green {
  color: #30ca4c; }

.carditem__params {
  background: #fff;
  border-radius: 6px;
  padding: 15px 32px; }

.carditem__param {
  margin-right: 55px; }
  .carditem__param:last-child {
    margin-right: 0; }

.carditem__paramname {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: #212531; }

.carditem__paramtext {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #212531;
  color: rgba(33, 37, 49, 0.5); }

.green {
  color: #30CA4C; }

.red {
  color: #F8444F; }

.card__footer {
  padding: 25px 50px 39px 50px; }

.cardcontent__params {
  margin-bottom: 12px;
  height: 25px; }

.cardcontent__param {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  margin-right: 16px;
  color: rgba(33, 37, 49, 0.5); }
  .cardcontent__param:last-child {
    margin-right: 0; }

.cardcontent__text {
  font-style: normal;
  font-weight: 400;
  font-size: 26px;
  line-height: 100%;
  /* or 26px */
  margin-bottom: 25px;
  color: #212531; }

.cardaction__caption {
  font-style: normal;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  margin-right: 8px;
  margin-left: 10px;
  opacity: 0.4;
  font-weight: 400;
  color: #212531; }

.cardcontent__img svg,
.cardcontent__img path,
.cardcontent__img g {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.cardcontent__button {
  margin-right: 13px; }

.cardaction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #212531; }

.cardaction__img svg {
  width: 22px; }

.cardcontent__rate .cardaction__caption {
  font-weight: 700; }

.cardcontent__rate .cardcontent__button {
  margin-right: 3px; }

.cardaction:hover .cardaction__caption,
.cardaction:focus .cardaction__caption,
.cardaction.active .cardaction__caption {
  opacity: 1; }

.cardaction:hover path,
.cardaction:focus path,
.cardaction.active path {
  fill: #30CA4C; }

.cardaction:hover g,
.cardaction:focus g,
.cardaction.active g {
  opacity: 1; }

.cardcontent__like_dislike .cardaction:hover path,
.cardcontent__like_dislike .cardaction:focus path,
.cardcontent__like_dislike .cardaction.active path {
  fill: #f8444f; }

.tag {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  padding: 2px 10px 2px 10px;
  border-radius: 55px; }

.tag_green {
  color: #ffffff;
  background: #30CA4C; }

.tag_default {
  color: rgba(33, 37, 49, 0.4);
  background: rgba(33, 37, 49, 0.1); }

.tag_greenish {
  color: #30ca4c;
  background: rgba(48, 202, 76, 0.3); }

.itemsblock__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  margin: 65px 0 92px 0; }

.pagination__arrRight {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

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

.pagination > a {
  line-height: 46px;
  border: 2px solid rgba(58, 70, 89, 0.15);
  border-radius: 555px;
  width: 78px;
  height: 46px;
  text-align: center;
  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; }
  .pagination > a img {
    width: 14px; }
  .pagination > a:hover {
    border-color: #30CA4C; }

.pagination ul {
  display: inline-block;
  margin: 0 22px;
  padding: 0; }

.pagination ul li {
  float: left;
  margin: 0 27px;
  list-style: none; }
  .pagination ul li:first-child {
    margin-left: 36px; }
  .pagination ul li:last-child {
    margin-right: 36px; }

.pagination ul li > span {
  vertical-align: sub;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 46px;
  text-align: center;
  display: block;
  width: 46px;
  height: 46px;
  color: rgba(33, 37, 49, 0.4); }

.pagination ul li a {
  font-weight: 700;
  font-size: 18px;
  display: block;
  height: 46px;
  line-height: 46px;
  color: rgba(33, 37, 49, 0.4); }

.pagination > span {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px; }

.pagination ul li.active a {
  color: #30ca4c; }

.pagination ul li a:hover {
  color: #30ca4c; }

.pagination__content {
  margin: auto; }

.paginationblock {
  margin: auto; }

.sitefooter__wrapper {
  background: #212531;
  padding: 55px 0; }

.contactlink {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  border-bottom: 2px solid #30CA4C;
  color: #ffffff; }

.sitefooter__contact {
  margin-left: 11px; }

.socials_footer .socials__item a {
  border: 2px solid #30ca4c; }

.sitefooter__copy {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  color: #ffffff;
  opacity: 0.7; }

.cardcontent__tags .tag {
  margin-right: 5px; }

.cardcontent__text {
  overflow: hidden;
  height: 52px; }

.mainmenu {
  position: relative; }

.headersearch {
  /*   width: 0; */
  background: #fff;
  opacity: 1;
  display: none;
  z-index: -99;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .headersearch form {
    height: 100%; }
  .headersearch .headersearch__wrapper {
    height: 100%; }

.headersearch.active {
  /*  width: 100%; */
  opacity: 1;
  z-index: 3;
  display: block;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.headersearch__close {
  margin-right: 13px;
  margin-left: 13px;
  opacity: 0.3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .headersearch__close img {
    width: 16px;
    height: 16px; }

.headersearch__close:hover {
  opacity: 1; }

.headersearch__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* input:focus {
      border: 1px solid $green;
    } */ }
  .headersearch__wrapper input {
    display: block;
    width: calc(100% - 64px);
    height: 100%;
    background: #ffffff;
    border: none;
    padding: 0 15px;
    font-weight: 400;
    font-size: 16px; }
  .headersearch__wrapper button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border: none;
    padding: 0; }

.headersearch__button img {
  width: 28px;
  height: 28px; }

.suggestions {
  position: absolute;
  z-index: 9;
  left: 0;
  width: 100%;
  right: 0;
  top: calc(100% + 2px);
  display: none; }

.suggestions.active {
  display: block; }

.suggestions__wrapper {
  background: #fff;
  padding: 32px;
  -webkit-box-shadow: 8px 50px 60px rgba(49, 56, 77, 0.1);
  box-shadow: 8px 50px 60px rgba(49, 56, 77, 0.1); }

.suggestions__blocks {
  max-height: 289px;
  overflow-y: auto;
  padding-right: 12px; }

.suggestions__block {
  margin-bottom: 24px; }

.suggestions__title {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  /* identical to box height */
  margin-bottom: 16px;
  color: rgba(33, 37, 49, 0.4); }

.suggestions__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px; }

.suggestions__icon {
  margin-right: 15px; }

.suggestions__img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden; }

.suggestions__name {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #212531; }

.headersearch.sugg {
  -webkit-box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
  box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1); }

.pagesearch {
  position: relative; }

body.block {
  overflow-y: hidden; }

.breadcrumbs {
  margin-top: 30px;
  margin-bottom: 30px; }

.maincontent {
  margin-top: 65px; }

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

.breadcrumbs__items ul li {
  position: relative;
  padding-right: 7px;
  margin-right: 7px;
  display: inline-block;
  vertical-align: middle; }

.breadcrumbs__items ul li:after {
  content: "/";
  position: absolute;
  right: -6px;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  color: rgba(37, 52, 79, 0.5); }

.breadcrumbs__items ul li:last-child:after {
  display: none; }

.breadcrumbs__items ul img {
  line-height: 1;
  vertical-align: bottom; }

.breadcrumbs__items ul span {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #25344f; }

.breadcrumbs__items ul a span {
  line-height: 16px;
  color: rgba(37, 52, 79, 0.5); }

.profileblock {
  margin-bottom: 80px; }

.profileblock__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.profileblock__main {
  display: flex;
  align-items: center; }

.profilestats__items {
  justify-content: space-between; }

.profilestats__col {
  display: flex; }

.profileblock__img {
  width: 258px;
  height: 258px;
  border-radius: 50%;
  overflow: hidden;
  display: block;
  position: relative;
  overflow: hidden; }
  .profileblock__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.profileblock__info {
  margin-left: 55px;
  min-width: 549px; }

.cardstat_bold {
  font-weight: 700; }

.profileblock__header {
  margin-bottom: 15px;
  max-width: 485px;
  width: 100%; }
  .profileblock__header .profileblock__card {
    width: 100%; }
  .profileblock__header .cardprofile__name {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 47px; }
  .profileblock__header .cardstat__text {
    font-weight: 400;
    font-size: 16px;
    line-height: 21px; }
  .profileblock__header .cardstat_bold .cardstat__text {
    font-weight: 700; }
  .profileblock__header .card__follow .btn {
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    padding: 13px 48px;
    border: 2px solid rgba(33, 37, 49, 0.1); }

.profileblock__text {
  color: rgba(33, 37, 49, 0.7);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 17px; }

.profileblock__footer .socials__item {
  margin-right: 8px; }
  .profileblock__footer .socials__item img {
    min-width: 22px;
    max-width: 22px; }
  .profileblock__footer .socials__item:last-child {
    margin-right: 0; }
  .profileblock__footer .socials__item a {
    min-width: 42px;
    max-width: 42px;
    height: 42px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    border: 2px solid rgba(33, 37, 49, 0.1); }
    .profileblock__footer .socials__item a:hover, .profileblock__footer .socials__item a:focus {
      border-color: #30CA4C; }

.profilestats__wrapper {
  background: #ffffff;
  box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
  border-radius: 12px;
  padding: 33px 36px; }

.profilestats__row {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid rgba(33, 37, 49, 0.1); }
  .profilestats__row:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0; }

.profilestats__items {
  display: flex;
  align-items: center;
  width: 100%; }

.profilestats__item {
  min-width: 100px;
  max-width: 100px;
  margin-right: 29px; }
  .profilestats__item:last-child {
    margin-right: 0; }

.profilestats__value {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 2px; }

.profilestats__caption {
  color: rgba(33, 37, 49, 0.5);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px; }

.oversize {
  position: relative; }

.oversize .oversize__tooltip {
  visibility: hidden;
  min-width: 138px;
  transition: 0.5s all ease;
  background: #ffffff;
  box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: 0;
  margin-top: -21px;
  transform: translateY(-100%);
  left: 0%;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  padding: 14px 18px;
  max-width: 351px;
  width: max-content; }

.oversize__tooltip_large {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  padding: 25px;
  color: #212531; }

.flex .oversize {
  margin-left: 8px;
  display: block; }

.oversize .oversize__tooltip::after {
  content: url(../img/tp.svg);
  position: absolute;
  top: 90%;
  left: 30px; }

.oversize .oversize__tooltip_large::after {
  top: 95%; }

.oversize:hover .oversize__tooltip {
  visibility: visible;
  transition: 0.5s all ease; }

.itemsblock__header {
  margin-bottom: 51px;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.tabs__header ul {
  padding: 0;
  margin: 0;
  list-style: none; }
  .tabs__header ul li {
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    list-style: none;
    margin-right: 48px;
    position: relative;
    transition: all 0.3s ease; }
    .tabs__header ul li .tabs__title {
      color: rgba(33, 37, 49, 0.3);
      border-bottom: 4px solid transparent;
      padding: 0 0 8px 0;
      transition: all 0.3s ease; }
    .tabs__header ul li.active .tabs__title {
      color: #212531;
      border-color: #30CA4C; }
    .tabs__header ul li:hover .tabs__title {
      color: #212531; }

.tabs_border .tabs__header {
  width: 100%; }
  .tabs_border .tabs__header ul {
    border-bottom: 1px solid rgba(33, 37, 49, 0.1);
    width: 100%; }
  .tabs_border .tabs__header .tabs__title {
    display: block; }

.tabs__count {
  font-size: 13px;
  color: rgba(33, 37, 49, 0.3);
  right: 0;
  position: relative;
  top: -15px;
  font-weight: 700;
  line-height: 1; }

.dropdownblock_right {
  right: 0; }

[data-tabscontent] {
  display: none; }

[data-tabscontent].active {
  display: block; }

.btn_gray {
  color: rgba(33, 37, 49, 0.4); }

.h-48 {
  padding: 0 25px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center; }

.buttonsblock {
  display: flex; }

.buttonsblock__button {
  margin-left: 8px; }

.btn {
  white-space: nowrap; }
  .btn svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    min-width: 22px;
    max-width: 22px; }
  .btn img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px; }
  .btn span {
    display: inline-block;
    vertical-align: middle; }

.btn_main:hover svg path,
.btn_main:focus svg path {
  fill: #30CA4C; }

.formAvatar label {
  cursor: pointer;
  width: 163px;
  height: 163px;
  position: relative;
  display: block; }

.formAvatar .fileImage__img {
  width: 163px;
  height: 163px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  display: block;
  position: relative;
  overflow: hidden; }
  .formAvatar .fileImage__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.formAvatar input {
  display: none; }

.formAvatar .fileImage__btn {
  background: #30ca4c;
  border: 3px solid #ffffff;
  border-radius: 555px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 9px;
  top: 5px;
  position: absolute; }
  .formAvatar .fileImage__btn img {
    min-width: 18px;
    max-width: 18px; }

.formblock__image {
  margin-bottom: 30px; }

.formblock__item {
  margin-bottom: 22px;
  /* 
  &:last-child {
    margin-bottom: 0;
  } */ }

.formblock__title {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  margin-bottom: 14px;
  color: rgba(33, 37, 49, 0.6); }

.formblock__input input,
.formblock__input textarea {
  background: #f3f5f8;
  padding: 21px 34px 19px 32px;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  border: none;
  border-bottom: 2px solid #d9dde3;
  display: block;
  width: 100%;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  resize: none;
  color: #212531; }

.formblock__input textarea {
  padding-bottom: 40px; }

.inputerror {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  margin-top: 7px;
  display: block;
  color: #f8444f; }

input.input-error,
textarea.input-error {
  border-color: #f8444f !important; }

.formblock__input {
  position: relative; }

.formblock__limit {
  position: absolute;
  bottom: 14px;
  right: 16px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: rgba(33, 37, 49, 0.4); }

.modal__form {
  max-height: 632px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 24px; }

.check label {
  cursor: pointer;
  display: inline-block;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  padding-left: 26px;
  position: relative; }

.check input[type="checkbox"] {
  display: none; }

.check label a:hover {
  text-decoration: none; }

.check label:before {
  background-color: #30CA4C;
  border-radius: 4px;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  width: 18px;
  top: 50%;
  transform: translateY(-50%); }

.check input[type="checkbox"]:checked + label:before {
  background-image: url(../img/selected_icon.svg);
  background-repeat: no-repeat;
  background-position: center; }

.input-errortext {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  /* or 12px */
  color: #ff585f; }

.formblock .check label {
  font-size: 14px;
  line-height: 110%;
  margin-bottom: 0;
  padding-left: 32px; }

.formblock .check label:before {
  top: 0;
  transform: none;
  min-height: 18px; }

.inputpassword {
  position: relative; }

.inputpassword img {
  width: 22px;
  position: absolute;
  right: 34px;
  top: 50%;
  cursor: pointer;
  transform: translateY(-50%); }

.modal-content .modal__back {
  margin-bottom: 20px; }

.passwordforgot {
  margin-bottom: 48px; }

.buttonsrow {
  flex-wrap: wrap;
  display: flex;
  margin: 0 -9px; }

.buttonsrow__item {
  width: 50%;
  padding: 0 9px; }

.buttonsrow__item_full {
  width: 100%; }

.buttonsrow__item a {
  height: 60px;
  line-height: 56px;
  padding: 0;
  width: 100%;
  display: block;
  text-align: center; }

.buttonsrow__item a.btn_border {
  height: 60px;
  line-height: 60px; }

.passwordforgot a {
  color: rgba(33, 37, 49, 0.5);
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px; }

.red {
  color: #ed1e26 !important; }

.passwordforgot .check label {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px; }

.buttonsrow__item_full .btn {
  width: 100%; }

.textlogin {
  margin-top: 47px; }

.textlogin__text {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  color: #212531;
  margin-right: 5px; }

.textlogin__link a {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  color: #30ca4c; }
  .textlogin__link a img {
    width: 18px;
    display: inline-block;
    vertical-align: sub; }

.password_visible {
  display: none; }

.inputpassword.active .password_visible {
  display: block; }

.inputpassword.active .password_invisible {
  display: none; }

.captchablock {
  text-align: center;
  margin-bottom: 25px; }

.modalinfo__image {
  margin-bottom: 29px;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }
  .modalinfo__image img {
    width: 86px;
    height: 86px; }

.modalinfo__title {
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 100%;
  text-align: center;
  margin-bottom: 24px;
  color: #212531; }

.modalinfo {
  margin-bottom: 33px; }

.modalinfo__text {
  color: rgba(37, 52, 79, 0.6);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.modalclose {
  text-align: center; }

.modalclose .btn {
  max-width: 226px;
  width: 100%;
  margin: auto;
  display: block; }

.checkblock {
  margin-bottom: 30px; }

.checkblock_red .dcheckbox input[type="checkbox"]:checked + .dcheckbox__text:before {
  background-color: #f8444f;
  border-color: #f8444f; }

.slick-dots li {
  height: 6px;
  margin: 0 3px;
  width: 6px; }

.slick-dots li button {
  background-color: #d9d9d9;
  border-radius: 50%;
  height: 6px;
  padding: 0;
  width: 6px; }

.slick-dots li.slick-active button {
  background-color: #30ca4c;
  opacity: 1; }

.slick-dots li button:before {
  display: none; }

.sliderblock__container {
  width: calc(100% + 30px);
  padding: 0 15px;
  margin-left: -15px;
  filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }

.sliderblock__arrow_next,
.sliderblock__arrow_prev {
  cursor: pointer;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  border: 2px solid rgba(58, 70, 89, 0.15);
  border-radius: 555px; }
  .sliderblock__arrow_next img,
  .sliderblock__arrow_prev img {
    min-width: 16px;
    max-width: 16px; }

.sliderblock__arrow_next {
  right: -45px; }

.sliderblock__arrow_prev {
  left: -45px; }
  .sliderblock__arrow_prev img {
    transform: rotate(180deg); }

.sliderblock {
  margin-bottom: 27px; }

.sliderblock__container {
  position: relative;
  margin-bottom: 67px; }

p a {
  font-weight: 600;
  color: #30ca4c; }

p {
  margin-top: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #212531; }

.pagetitle_left {
  margin-bottom: 13px; }

.pagecontent {
  margin-bottom: 37px; }

.topcontent_left + .maincontent {
  margin-top: 42px; }

.topcontent_left .filterblock__item {
  margin-bottom: 8px; }

.onhover,
.unhover {
  transition: all 0.3s ease; }

.onhover {
  display: none; }

.imghover:hover .unhover {
  display: none; }

.imghover:hover .onhover {
  display: initial; }

.carditem_asset {
  margin-bottom: 57px; }
  .carditem_asset .carditem__main {
    min-width: initial; }
  .carditem_asset .carditem__img {
    width: 275px;
    height: 275px; }
  .carditem_asset .carditem__image {
    margin-right: 0;
    margin-bottom: 36px; }
  .carditem_asset .carditem__header {
    margin-bottom: 18px; }
  .carditem_asset .iconlink__img:hover {
    background-color: #30CA4C; }
  .carditem_asset .iconlink__img img {
    min-width: 20px;
    max-width: 20px; }

.emptyblock {
  background: #f3f5f8;
  border-radius: 12px;
  margin: 37px 0 75px 0; }

.emptyblock__wrapper {
  padding: 86px 0; }

.emptyblock__image {
  margin-bottom: 30px; }

.emptyblock__img {
  width: 94px; }

.emptyblock__text {
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  color: rgba(33, 37, 49, 0.3); }

.showmoreblock__btn {
  width: 414px;
  max-width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.itemsblock__nav_showmore {
  margin: 49px 0 60px 0; }

.pagenav .pagetitle__title {
  margin-bottom: 8px; }

.pagenav .backbtn {
  margin-bottom: 24px;
  display: block; }
  .pagenav .backbtn img {
    width: 23px; }

.topcontent_page {
  padding-top: 55px; }

.card__follow.flex {
  position: relative; }
  .card__follow.flex > a {
    margin-left: 15px;
    display: block; }
    .card__follow.flex > a:first-child {
      margin-left: 0 !important; }

.btn_icon {
  min-width: 26px;
  max-width: 26px; }
  .btn_icon.active g {
    opacity: 1; }

.notifications__wrapper {
  padding: 6px; }

.notifications {
  top: calc(100% + 8px);
  right: 0; }

.notifications__link {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 7px 15px;
  border-radius: 4px; }
  .notifications__link:last-child {
    margin-bottom: 0; }
  .notifications__link:hover {
    background: #f4f5f8; }

.notifications__icn img {
  min-width: 26px;
  max-width: 26px; }

.notifications__text {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  color: #212531;
  padding-left: 9px; }

.notifications__current {
  display: none; }

.profilestats__item_green .profilestats__value {
  color: #30CA4C;
  font-weight: 700;
  font-size: 32px;
  line-height: 41px; }

.profileheader.flex .card__follow {
  margin-left: 34px; }

.contentblock {
  margin-top: 42px;
  padding-top: 42px;
  border-top: 2px solid rgba(33, 37, 49, 0.1); }

.profileheader_left .card__header {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px; }

.profileheader_left .profilestats__item {
  max-width: initial; }

.contentblock h1 {
  margin-top: 0;
  margin-bottom: 16px;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 41px;
  color: #212531; }

.contentblock__body {
  margin-top: 47px; }

.contentblock__header {
  margin-bottom: 40px; }

.contentblock__param {
  margin-right: 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  color: rgba(33, 37, 49, 0.5); }

.contentblock__content p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: rgba(33, 37, 49, 0.7);
  margin-top: 0;
  margin-bottom: 30px; }

.contentblock__content .picture img {
  display: block;
  margin: 42px 0 59px 0;
  max-width: 656px;
  width: 100%; }

.updatedtext__content {
  padding: 38px 46px;
  border: 1px solid #d9dde3;
  border-radius: 12px; }
  .updatedtext__content p:last-child {
    margin-bottom: 0; }

.contentblock__updated {
  margin-top: 60px;
  margin-bottom: 33px; }

.updatedtext__info {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  height: 36px;
  padding: 0 21px;
  line-height: 36px;
  background: #ffffff;
  border: 1px solid #d9dde3;
  border-radius: 5555px;
  display: inline-block;
  margin-left: 46px;
  transform: translateY(50%); }

.contentblock__footer {
  margin-top: 33px;
  margin-bottom: 43px; }

.cardcontent__buttons.content-start .cardcontent__actions {
  margin-left: 35px; }

.red {
  color: #F8444F; }

.contentblock__actions {
  margin: 0 -5px; }

.contentactions__action {
  padding: 0 5px;
  margin-bottom: 10px;
  width: 50%; }
  .contentactions__action a {
    background: #ffffff;
    box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
    border-radius: 12px;
    height: 97px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #212531;
    font-weight: 700;
    padding: 34px 40px; }

.contentactions__button .contentactions__text {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  margin-left: 8px;
  text-align: center;
  color: #212531;
  display: block; }

.contentactions__action_full {
  width: 100%; }
  .contentactions__action_full .contentactions__button_large {
    justify-content: flex-start;
    background-image: url("../img/contentactions__action_full.svg");
    background-position: right 40px center;
    background-repeat: no-repeat;
    background-size: 14px; }
    .contentactions__action_full .contentactions__button_large .contentactions__text {
      font-size: 22px;
      line-height: 28px; }

.contentblock {
  margin-bottom: 97px; }

.commentsblock__title {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  /* identical to box height */
  margin-bottom: 26px;
  color: #212531; }

.commentsblock__count {
  color: rgba(33, 37, 49, 0.4); }

.commentsblock__form {
  margin-bottom: 33px; }

.commentform__input {
  position: relative; }
  .commentform__input input {
    background: #f3f5f8;
    border-radius: 8px;
    padding: 0 46px;
    width: 100%;
    display: block;
    border: none;
    height: 69px;
    line-height: 69px; }
  .commentform__input button {
    background: #30ca4c;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 121px;
    height: 69px;
    border: none;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0; }
    .commentform__input button img {
      min-width: 26px;
      max-width: 26px; }

.comment {
  padding-bottom: 22px;
  margin-bottom: 30px;
  border-bottom: 2px solid rgba(33, 37, 49, 0.1); }

.comment__header {
  margin-bottom: 20px; }

.comment__img a {
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  position: relative;
  display: block;
  position: relative;
  overflow: hidden; }
  .comment__img a img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.comment__name {
  margin-left: 12px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #212531; }
  .comment__name a {
    color: #212531; }

.comment__content {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 17px;
  color: rgba(33, 37, 49, 0.7); }

.comment__footer img,
.comment__footer span {
  vertical-align: middle; }

.comment__info {
  margin-right: 18px; }

.comment__param {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  padding-left: 8px;
  color: rgba(33, 37, 49, 0.4); }
  .comment__param:first-child {
    padding-left: 0; }

.btn_reply {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #0085ff; }
  .btn_reply:hover, .btn_reply:focus, .btn_reply.active {
    opacity: 0.5; }
  .btn_reply span {
    padding-left: 5px; }

.comment__level .comment__level {
  padding-left: 46px; }

.noresults {
  text-align: center; }

.noresults__image {
  margin-bottom: 24px; }

.noresults__img {
  width: 327px; }

.noresults__title {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 47px;
  /* identical to box height */
  color: #212531;
  margin-bottom: 11px; }

.noresults__text {
  margin-bottom: 24px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  /* identical to box height */
  color: rgba(33, 37, 49, 0.7); }

.custompage {
  /*  height: calc(100vh - 466px); */ }
  .custompage .custompage__wrapper {
    padding: 24px 0 117px 0;
    margin-top: 0;
    min-height: calc(100vh - 466px); }

.disclaimer {
  position: fixed;
  left: 50px;
  right: 50px;
  bottom: 27px;
  z-index: 999;
  border-radius: 12px; }

.disclaimer__wrapper {
  padding: 35px 50px; }

.disclaimer__title {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  /* identical to box height */
  margin-bottom: 17px; }

.disclaimer__content {
  display: flex;
  align-items: center; }

.disclaimer__text {
  padding-right: 55px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px; }

.disclaimer__title {
  color: #fff; }

.disclaimer__text {
  color: #fff; }

.disclaimer_dark {
  background: #212531; }

.disclaimer_green {
  background: #30ca4c; }
  .disclaimer_green .btn {
    background: #212531; }

.landlayout_type2 .landlayout__image {
  position: initial;
  width: 100%;
  max-width: 1059px; }

.landlayout_type2 .landlayout__img {
  height: initial; }

.itemsblock__item.active {
  z-index: 99; }

.tabsnav {
  margin-bottom: 32px; }

.tabsnav__links ul {
  padding: 0;
  margin: 0;
  list-style: none; }
  .tabsnav__links ul li a {
    margin-right: 8px;
    padding: 17px 55px;
    border: 2px solid #e1e4e7;
    border-radius: 555px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    display: block;
    color: rgba(33, 37, 49, 0.4);
    transition: all 0.3s ease; }
  .tabsnav__links ul li:hover a, .tabsnav__links ul li.active a {
    border-color: #30CA4C;
    color: #212531; }

.itemsnav {
  margin-bottom: 25px; }

.inputplaceholder {
  position: relative;
  min-width: 215px;
  width: min-content; }

.inputplaceholder__placeholder {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  color: rgba(33, 37, 49, 0.4); }

input.inputplaceholder__input {
  padding-left: 148px;
  padding-right: 20px;
  height: 54px;
  line-height: 54px;
  background: #f3f5f8;
  border-radius: 6px;
  border: none;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  width: 100%;
  color: #212531; }

.itemsnav__left > div {
  margin-left: 30px; }
  .itemsnav__left > div:first-child {
    margin-left: 0; }

.itemsnav .filterblock__item {
  margin-bottom: 0; }

.linkset__items {
  display: flex;
  align-items: center; }

.linkset__item {
  margin-left: 6px; }
  .linkset__item:first-child {
    margin-left: 0; }

.linkset__link {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  color: rgba(33, 37, 49, 0.3);
  display: block;
  min-width: 40px;
  height: 40px;
  padding: 12px 7px;
  border-radius: 8px; }
  .linkset__link.active, .linkset__link:hover, .linkset__link:focus {
    color: #fff;
    background: #30CA4C; }

.tableblock__wrapper {
  border: 6px solid #ffffff;
  border-radius: 12px;
  filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }

.tableblock__row {
  display: flex;
  align-items: center;
  background: #fff; }

.tableblock__col {
  padding: 0 20px;
  height: 80px; }

.tableblock_number {
  width: 122px;
  text-align: center;
  justify-content: center; }

.tableblock__title {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  /* identical to box height, or 20px) */
  color: #212531; }

.tableblock_name {
  min-width: 472px;
  max-width: 472px; }

/* $tableblock__param_w: calc((1920px) - 472px) - 122px)/4);
.tableblock__param {
  width: $tableblock__param_w;
} */
.tableblock__cols {
  display: flex;
  justify-content: space-between;
  min-width: 157px;
  width: 100%; }
  .tableblock__cols .tableblock__col {
    min-width: 240px;
    max-width: 240px; }

.tableblock_sort {
  margin-right: 7px;
  display: block; }

.tableblock__info {
  margin-left: 9px;
  display: block; }

.tablecard__img a {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: relative;
  display: block;
  position: relative;
  overflow: hidden; }
  .tablecard__img a img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.tablecard__name {
  margin-left: 12px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #212531; }
  .tablecard__name a {
    color: #212531; }

.sort.active img {
  transform: rotate(180deg); }

.tableblock__value {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #212531; }

.tableblock__value_green {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #30ca4c; }

.tableblock__value_orange {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #f88544; }

.tableblock__value_yellow {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #f5c518; }

.tableblock__value_red {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #f8444f; }

.tableblock__body > .tableblock__row {
  border-top: 2px solid #e2e9f2;
  background: #fff; }

.tableblock__body > .tableblock__row:nth-child(2n-1) {
  background: #f8fafd !important; }
  .tableblock__body > .tableblock__row:nth-child(2n-1) .tableblock__row {
    background: #f8fafd !important; }

.tableblock__body .tableblock_number .tableblock__title {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  width: 26px;
  text-align: left;
  padding-left: 10px; }

.tableblock {
  margin-bottom: 75px; }

.tableblock__footer {
  padding: 39px 0;
  border-top: 2px solid #e2e9f2;
  background: #fff; }

.tableblock__nav {
  padding-left: 54px;
  padding-right: 34px; }

.showby__caption {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  margin-right: 12px;
  color: rgba(33, 37, 49, 0.3); }

.showby__value span {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #212531; }

.showby.active .showby__value img {
  transform: rotate(180deg); }

.tablenav__show {
  position: relative; }

.showby__dropdown {
  top: 100%; }

.itemsnav__select {
  position: relative; }
  .itemsnav__select .fdropdown__button {
    white-space: nowrap; }
    .itemsnav__select .fdropdown__button img,
    .itemsnav__select .fdropdown__button span,
    .itemsnav__select .fdropdown__button svg {
      vertical-align: middle; }
    .itemsnav__select .fdropdown__button img {
      width: 22px;
      display: inline-block;
      margin-right: 4px; }

.tableblock__info img {
  width: 18px;
  min-width: 18px;
  max-width: 18px; }

.tableblock__cols .tableblock__col.tableblock__param_link {
  min-width: 130px;
  max-width: 130px; }

.tableblock__link a {
  color: #30CA4C; }

.tablecard__sticker {
  margin-left: 10px; }
  .tablecard__sticker .sticker {
    font-size: 14px;
    line-height: 18px;
    padding: 0 9px;
    height: 19px;
    line-height: 19px; }

.pagetitle__title_small {
  font-size: 36px;
  line-height: 100%; }

.pagecontent__text_gray p {
  color: rgba(33, 37, 49, 0.5); }

.contentform__label {
  margin-bottom: 14px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: rgba(33, 37, 49, 0.5);
  min-height: 23px;
  /*   overflow: hidden; */ }

.customradio input {
  position: absolute;
  opacity: 0;
  cursor: pointer; }

.customradio__wrapper {
  border: 2px solid #e1e4e7;
  border-radius: 555px;
  height: 60px;
  padding: 0 24px;
  display: flex;
  align-items: center;
  cursor: pointer; }

.customradio__icon {
  line-height: 1; }

.customradio__icn {
  margin-right: 6px;
  opacity: 0.4;
  line-height: 1;
  width: 26px;
  height: 26px; }
  .customradio__icn img {
    width: 26px;
    height: 26px; }

.customradio__text {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #212531;
  opacity: 0.4;
  white-space: nowrap; }

/* .customradio__check {
  margin-left: get-vw-large(60px);

  span {
    display: block;
  }
} */
.contentform__input_topradio {
  /*   flex-wrap: wrap; */ }
  .contentform__input_topradio .radiogroup {
    /* width: 100%; */
    margin-bottom: 24px; }
  .contentform__input_topradio .customradio__wrapper {
    padding-right: 54px;
    position: relative; }
  .contentform__input_topradio .customradio__check {
    margin-left: 0 !important;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%); }
    .contentform__input_topradio .customradio__check span {
      line-height: 1; }

.customradio__unselected {
  display: block;
  width: 18px;
  height: 18px;
  max-width: 18px;
  min-width: 18px;
  border: 2px solid #e1e4e7;
  border-radius: 555px; }

.customradio input:checked ~ .customradio__icon .customradio__icn {
  opacity: 1; }

.customradio input:checked ~ .customradio__text {
  opacity: 1; }

.customradio input:checked ~ .customradio__check .customradio__unselected {
  display: none !important; }

.customradio__selected {
  display: none !important; }
  .customradio__selected img {
    width: 18px;
    height: 18px; }

.customradio input:checked ~ .customradio__check .customradio__selected {
  display: block !important; }

.checkmark:after {
  content: "";
  position: absolute;
  display: none; }

.radiogroup__items {
  display: flex; }
  .radiogroup__items .radiogroup__item {
    margin-right: 9px; }
    .radiogroup__items .radiogroup__item:last-child {
      margin-right: 0; }

.contentform__input_topradio {
  margin-bottom: 44px; }

[data-togglewrapper="suggestions"] {
  position: relative; }

.contentform__input .searchinput input {
  border-bottom: 2px solid #d9dde3;
  border-radius: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-size: 28px;
  height: 60px; }

.contentform__input .searchinput input:focus {
  border-color: rgba(33, 37, 49, 0.1);
  border-bottom: 2px solid #30CA4C; }

.contentform__item {
  margin-bottom: 36px; }

input.input {
  border-radius: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-size: 28px;
  height: 60px;
  padding: 0 50px 0 34px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #212531;
  display: block;
  width: 100%;
  border: 2px solid #f3f5f8;
  border-bottom: 2px solid #d9dde3; }

input.input_dark {
  background-color: #f3f5f8;
  border-color: #f3f5f8; }

.contentform__input {
  position: relative; }

.contentform__inputprice .btn_main {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 100%;
  font-weight: 700;
  padding: 8px 16px; }

.contentform__inputprice .inputplaceholder__placeholder {
  left: 34px; }

.contentform__inputprice.inputplaceholder input {
  padding-left: 52px; }

.contentform__item_cols2 .contentform__item_col {
  width: 50%;
  margin-right: 30px; }
  .contentform__item_cols2 .contentform__item_col:nth-child(2n) {
    margin-right: 0; }

.noUi-horizontal {
  height: 2px; }

.noUi-horizontal .noUi-handle {
  top: -9px;
  width: 22px;
  height: 22px;
  background: #30ca4c;
  border: 3px solid #fff;
  box-shadow: 2px 2px 5px rgba(33, 37, 49, 0.2);
  border-radius: 50%;
  box-sizing: border-box; }

.noUi-connect {
  background: #30CA4C; }

.noUi-target {
  box-shadow: none;
  background: #d9dde3; }

input.range-slider__control {
  border-bottom: none !important;
  padding-left: 34px; }

.contentdelimeter {
  margin: 90px 0 40px 0; }
  .contentdelimeter .contentdelimeter__title {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #212531;
    background: #fff;
    position: relative;
    overflow: hidden; }
    .contentdelimeter .contentdelimeter__title:after {
      content: "";
      width: 100%;
      position: absolute;
      top: 50%;
      background: #d9dde3;
      height: 2px;
      margin-left: 8px; }

.contentform .contentblock {
  border: none;
  padding-top: 0;
  margin-bottom: 58px; }

.updatedtext__buttons {
  height: 100%;
  margin-left: 9px; }

.updatedtext__buttons a {
  width: 14px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 12px;
  position: relative; }
  .updatedtext__buttons a:after {
    content: "";
    width: 1px;
    height: 100%;
    background: #d9dde3;
    position: absolute;
    right: -12px; }
  .updatedtext__buttons a:last-child::after {
    display: none; }
  .updatedtext__buttons a:last-child {
    margin-right: 0; }
  .updatedtext__buttons a img {
    min-width: 14px;
    max-width: 14px;
    height: 14px; }

.contentactions__action_half {
  width: 50%; }

.contentblock__actions {
  width: 100%; }

.contentactions__icon {
  line-height: 1; }

.contentactions__icn {
  line-height: 1; }

.contentactions__icn img {
  max-width: 26px;
  min-width: 26px;
  height: 26px; }

.contentform__buttons {
  margin-bottom: 58px; }
  .contentform__buttons .buttonsblock {
    margin-bottom: 31px; }
  .contentform__buttons .btn {
    height: 62px;
    line-height: 58px;
    padding: 0;
    width: 407px;
    max-width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
  .contentform__buttons .link_large {
    display: flex;
    align-items: center;
    justify-content: center; }
    .contentform__buttons .link_large img {
      max-width: 22px;
      min-width: 22px;
      height: 22px;
      display: inline-block;
      margin-right: 8px; }

.link_large {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  /* identical to box height, or 16px) */
  text-align: center;
  color: #30ca4c; }

.fdropdown__items > a {
  display: block; }

.contentform_disabled {
  cursor: not-allowed; }
  .contentform_disabled .contentform__item {
    margin-bottom: 30px; }
  .contentform_disabled .contentform__item,
  .contentform_disabled .contentdelimeter,
  .contentform_disabled .contentblock,
  .contentform_disabled .contentform__buttons {
    opacity: 0.4; }
  .contentform_disabled * {
    cursor: not-allowed !important;
    pointer-events: none !important; }
  .contentform_disabled .contentform__input .btn_main {
    background: rgba(33, 37, 49, 0.1);
    color: #212531;
    border-color: transparent; }

.chooseCategory {
  color: #30CA4C;
  transition: all 0.3s ease; }
  .chooseCategory .chooseCategory__icon svg {
    min-width: 16px;
    max-width: 16px;
    width: 16px;
    height: 16px;
    display: inline-block; }
  .chooseCategory.active {
    opacity: 0.5; }
    .chooseCategory.active .chooseCategory__icon svg {
      transition: all 0.3s ease;
      transform: rotate(180deg); }

.pagetitle_category .pagetitle__title {
  position: relative;
  display: inline-block; }

.pagetitle_category .dropdownblock {
  left: unset;
  right: 0; }

.contentform__main {
  display: flex;
  align-items: flex-end; }

.contentform__formleft {
  padding-right: 62px;
  width: calc(100% - 396px); }

.contentform__formright {
  min-width: 396px;
  max-width: 396px; }

.contentform__aside {
  height: 315px; }

.formcard {
  background: #ffffff;
  box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
  border-radius: 12px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.formcard_empty .formcard__image {
  margin-bottom: 26px;
  background: linear-gradient(0deg, #eceef1, #eceef1), url(image.png);
  border-radius: 555px;
  width: 164px;
  height: 164px;
  display: flex;
  align-items: center;
  justify-content: center; }

.formcard_empty .formcard__img img {
  width: 72px;
  height: 72px; }

.formcard_empty .formcard__name {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: rgba(33, 37, 49, 0.3);
  text-align: center; }

.contentform__item:last-child {
  margin-bottom: 0; }

.imagecard .imagecard__rtext a {
  color: #30ca4c; }

.modal_largest .imagecard {
  margin-bottom: 43px; }

.modal_largest .modal-title {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 100%;
  margin-bottom: 50px;
  text-align: left; }

.contentform__assetphoto.formAvatar label {
  width: 110px;
  height: 110px; }

.contentform__assetphoto.formAvatar .fileImage__img {
  width: 110px;
  height: 110px; }

.contentform__assetphoto.formAvatar .fileImage__btn {
  top: 0;
  right: 0; }

.contentform__row {
  margin-bottom: 34px; }
  .contentform__row .contentform__item {
    width: 100%;
    margin-left: 36px;
    margin-bottom: 0; }
    .contentform__row .contentform__item:first-child {
      margin-left: 0; }
  .contentform__row .contentform__item_avatar {
    width: fit-content; }

.contentform__item_cols4 .contentform__item_col {
  width: 25%;
  margin-left: 16px; }
  .contentform__item_cols4 .contentform__item_col:first-child {
    margin-left: 0; }

.updatedtext__content .picture img {
  margin: 0;
  max-width: 459px; }

.updatedtext__buttons_onebtn a:last-child::after {
  content: "";
  width: 0.05208vw;
  height: 100%;
  background: #d9dde3;
  position: absolute;
  right: -0.625vw; }

.contentblock__content_editmode .contentblock__updated {
  margin: 0; }

.radiogroup {
  margin-left: 50px;
  padding-left: 50px;
  position: relative; }
  .radiogroup:after {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    width: 1px;
    background: rgba(217, 221, 227, 0.5); }
  .radiogroup:first-child {
    margin-left: 0;
    padding-left: 0; }
    .radiogroup:first-child:after {
      display: none; }

.formcard_ready .formcard__img {
  width: 164px;
  height: 164px;
  border-radius: 50%;
  display: block;
  position: relative;
  overflow: hidden; }
  .formcard_ready .formcard__img img:not([role='presentation']) {
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }

.formcard_ready .formcard__image {
  position: relative;
  margin-bottom: 26px; }

.formcard_ready .formcard__name {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: #212531;
  text-align: center;
  margin-bottom: 13px; }

.formcard_ready .iconlink__img {
  min-width: 42px;
  max-width: 42px;
  height: 42px; }
  .formcard_ready .iconlink__img img {
    min-width: 22px;
    max-width: 22px;
    height: 22px; }

.formcard_ready .carditem__links {
  justify-content: center; }

span.chooseCategory__icon {
  line-height: 1;
  display: inline-block;
  vertical-align: text-top; }

.customradio__subtitle {
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  color: rgba(33, 37, 49, 0.7);
  margin-top: 4px; }

.radiotooltip {
  visibility: hidden;
  z-index: -1;
  display: block;
  transition: all 0.5s ease;
  top: unset;
  bottom: 100%; }

.customradio[data-radiotooltip].active:hover .radiotooltip {
  visibility: visible;
  z-index: 999; }

.radiotooltip__block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  cursor: pointer; }

.radiotooltip__content {
  display: flex;
  align-items: center; }

.radiotooltip .radiotooltip__unselected {
  display: block;
  width: 18px;
  height: 18px;
  max-width: 18px;
  min-width: 18px;
  border: 2px solid #e1e4e7;
  border-radius: 555px; }

.radiotooltip .radiotooltip__selected {
  display: none; }

.radiotooltip__block.active .radiotooltip__selected {
  display: block; }

.radiotooltip__block.active .radiotooltip__unselected {
  display: none; }

.radiotooltip__icn {
  margin-right: 10px; }
  .radiotooltip__icn img {
    width: 38px;
    min-width: 38px;
    max-width: 38px;
    height: 38px; }

.radiotooltip__wrapper {
  padding: 11px 22px; }

.select2-container--default .select2-selection--multiple {
  border: none !important; }

.select2-container--default .select2-selection--multiple {
  outline: none !important; }

.select2.select2-container.select2-container--default {
  max-width: 100%; }

input.input_dark.select2-search.select2-search--inline.select2-search__field {
  border: 2px solid rgba(33, 37, 49, 0.1);
  background-color: #fff; }

input.input_dark.select2-search.select2-search--inline.select2-search__field:focus {
  border-color: #30ca4c; }

.itemsblock__header.tabletWrap .buttonsblock {
  order: 3;
  /*  order: -1; */ }

.itemsblock__header.tabletWrap .buttonsblock {
  justify-content: flex-end; }

.itemsblock__header.tabletWrap .filterblock {
  order: 2; }

.carditem__name a {
  color: #000; }

.oversize__tooltip--flip {
  left: unset !important;
  right: 0; }

.oversize__tooltip--flip::after {
  right: 30px;
  left: unset;
  transform: scaleX(-1); }

.searchtoggler {
  background: #f3f5f8;
  border-radius: 555px;
  padding: 0.3125vw 0.625vw 0.3125vw 0.72917vw;
  width: 5.16875vw; }

.searchtoggler__items.dropdownblock {
  background: #f3f5f8;
  top: calc(100% - 16px);
  padding: 1vw 0 0.3125vw 0.72917vw;
  left: 0;
  border-bottom-left-radius: 0.52083vw;
  border-bottom-right-radius: 0.52083vw;
  width: 100%;
  min-width: unset; }

.searchtoggler__button.fdropdown__button {
  position: relative;
  z-index: 9;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 0.1vw; }

.searchtoggler__items.dropdownblock {
  z-index: 8; }

.searchtoggler__item {
  margin-bottom: 0.26042vw; }

.searchtoggler__button span {
  font-style: normal;
  font-weight: 400;
  font-size: 0.83333vw;
  line-height: 100%;
  color: #212531; }

.searchtoggler__item label {
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  font-size: 0.83333vw;
  line-height: 100%; }

.searchtoggler__item input {
  opacity: 0;
  width: 0;
  display: block;
  margin: 0;
  height: 0; }

.searchtoggler {
  /* top: calc(50% + 0.57292vw); */
  top: 50%;
  transform: translateY(-50%); }

.searchtoggler {
  position: absolute;
  z-index: 99;
  left: 3.07292vw; }

.searchinput input {
  background-size: 1.5vw; }

.select2-container--default .select2-selection--multiple {
  padding-bottom: 0 !important; }

.searchinput input {
  padding-left: 3.125vw; }

.topcontent .searchinput input {
  padding-left: 9.225vw; }

.card__footer * {
  line-height: 1 !important;
  vertical-align: baseline; }

.select2-dropdown {
  border: none !important;
  -webkit-box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
  box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
  top: -3px; }

.contentblock h1 {
  word-break: break-all; }

.profileheader__left .card__profile {
  width: unset; }

.messageblock__back {
  display: none; }

.duration__container {
  display: flex;
  align-items: center;
  margin: 0 -0.36458vw; }

.contentform__label {
  min-height: 1.50208vw; }

.duration__item {
  display: flex;
  align-items: center;
  border-radius: 0;
  border-top-left-radius: 0.3125vw;
  border-top-right-radius: 0.3125vw;
  background-size: 1.45833vw;
  height: 3.125vw;
  padding: 0 1.77083vw 0 1.77083vw;
  font-style: normal;
  font-weight: 500;
  font-size: 0.73333vw;
  line-height: 100%;
  color: #212531;
  width: 100%;
  border: 0.10417vw solid #f3f5f8;
  border-bottom: 2px solid #d9dde3;
  background-color: #f3f5f8;
  border-color: #f3f5f8;
  border-bottom-color: #d9dde3;
  margin: 0 0.36458vw; }

.duration__item span {
  color: rgba(33, 37, 49, 0.3);
  margin-right: 8px;
  display: block;
  font-style: normal;
  font-weight: 500;
  font-size: 0.73333vw;
  line-height: 100%; }

.duration__item select {
  width: 100%;
  border: none;
  background: none;
  cursor: pointer;
  font-style: normal;
  font-weight: 500;
  font-size: 0.73333vw;
  line-height: 1;
  color: #212531; }

.duration__item select option {
  color: #212531;
  cursor: pointer; }

.duration__container_small .duration__item {
  padding-left: 0.7vw;
  padding-right: 0.7vw; }

.duration__container_small .duration__item span {
  margin-right: 0.2vw; }

.contentform__item_cols4 .contentform__item_col {
  width: 24%; }

.contentform__item_cols4 .contentform__item_col:last-child {
  width: 28%; }

.switches [type="checkbox"] {
  position: absolute;
  left: -9999px; }

.switches {
  margin-left: 0.5208333333333333vw;
  cursor: pointer; }

.switches span {
  position: relative;
  width: 2.5vw;
  height: 1.4583333333333333vw;
  border-radius: 555px;
  background: #d9dde3;
  transition: all 0.3s;
  display: block;
  cursor: pointer; }

.switches span::before,
.switches span::after {
  content: "";
  position: absolute; }

.switches span::before {
  left: 0.20833333333333334vw;
  top: 0.20833333333333334vw;
  width: 1.0416666666666665vw;
  height: 1.0416666666666665vw;
  background: #fff;
  border-radius: 50%;
  z-index: 1;
  transition: transform 0.3s; }

/* .switches span:last-child::after {
  top: 50%;
  right: 8px;
  width: 12px;
  height: 12px;
  transform: translateY(-50%);

  background-size: 12px 12px;
} */
.switches [type="checkbox"]:checked + label span {
  background: #30ca4c; }

.switches [type="checkbox"]:checked + label span::before {
  transform: translateX(1.04167vw); }

/* .switches [type="checkbox"]:checked + label span:last-child::after {
  width: 14px;
  height: 14px;
  left: 8px;
  background-size: 14px 14px;
} */
.tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers,
.tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_populartokens__influencers {
  max-width: 25vw;
  min-width: 25vw; }

.tableblock__cols .tableblock__col.tableblock__col_populartokens__influencers,
.tableblock__cols .tableblock__col.tableblock__col_pps__inf,
.tableblock__cols .tableblock__col.tableblock__col_pps__pps {
  max-width: 25vw;
  min-width: 25vw; }

.tableblock__cols .tableblock__col.tableblock__col_recfeed__influencer {
  max-width: 20vw;
  min-width: 20vw; }

.tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers
.tablecard__name {
  font-size: 16px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 100%;
  text-transform: lowercase;
  white-space: nowrap; }

.tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_populartokens__influencers
.tablecard__name {
  font-size: 16px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 100%;
  text-transform: lowercase;
  white-space: nowrap; }

.maincontent__inf
.tableblock__param_shiller
.tablecard__header.flex.items-center {
  transform-style: preserve-3d;
  overflow: visible !important; }

.maincontent__inf .tableblock__param_shiller .tablecard__image {
  border: 2px solid #fff;
  border-radius: 50%;
  position: relative;
  background: #fff;
  transform: rotateY(-1deg); }

.maincontent__inf
.tableblock__param_shiller
.tablecard__image:not(:first-child) {
  margin-left: -12px; }

.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__row_populartokens__asset_links,
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__asset_links {
  max-width: 9vw;
  min-width: 9vw; }

.maincontent__inf .tableblock__col {
  padding: 0 0.6vw; }

.maincontent__inf a.tableblock_sort.sort {
  min-width: 13px;
  margin-right: 0.26458vw;
  margin-left: 0.26458vw; }

.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
.maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center {
  max-width: 11vw;
  min-width: 11vw; }

.maincontent__inf .tableblock__col.tableblock__col_populartokens__asset_links,
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__asset_links {
  max-width: 9vw;
  min-width: 9vw; }

.maincontent__inf .tableblock__col.tableblock__col_recfeed__roi,
.tableblock__cols .tableblock__col.tableblock__col_recfeed__roi_time {
  max-width: 11vw;
  min-width: 11vw; }

.maincontent__inf .tableblock__col.tableblock__col_recfeed__roi,
.tableblock__cols .tableblock__col.tableblock__col_recfeed__roi_time {
  max-width: 12.5vw;
  min-width: 12.5vw; }

.tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_trinf__roi_time,
.tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_topcalls__roi_time,
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__roi_time,
.tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_recfeed__roi_time {
  max-width: 12.5vw;
  min-width: 12.5vw; }

/* .tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name .tablecard__itemblock  {
  white-space: nowrap;
  overflow: hidden;
}
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name .tablecard__itemblock:hover {
  white-space: nowrap;
  overflow: visible;
  background: #fff;
  position: relative;
  z-index: 3;
} */
.tableblock__body
> .tableblock__row:nth-child(2n-1)
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name
.tablecard__itemblock:hover {
  /*  white-space: nowrap; */
  overflow: visible;
  background: #f8fafd;
  position: relative;
  z-index: 3; }

.maincontent__inf .tableblock__col .tablecard__name {
  /*  white-space: nowrap; */
  overflow: hidden; }

/* .maincontent__inf .tableblock__body .tableblock__col:hover > * {
  overflow: visible !important;
  background: #fff;
  position: relative;
  z-index: 3;
}
.maincontent__inf .tableblock__body .tableblock__col:hover .tablecard__name {
  background: #fff;
  overflow: visible;
  background: #fff;
  position: relative;
  z-index: 3;
}
.maincontent__inf
  .tableblock__body
  > .tableblock__row:nth-child(2n-1)
  .tableblock_name:hover
  > * {
  overflow: visible !important;
  background: #f8fafd;
  position: relative;
  z-index: 3;
}
.maincontent__inf
  .tableblock__body
  > .tableblock__row:nth-child(2n-1)
  .tableblock_name:hover
  > .tablecard__name {
  background: #f8fafd;
  overflow: visible !important;
  background: #fff;
  position: relative;
  z-index: 3;
}
.tableblock__param_shiller .tablecard__header {
  background: transparent !important;
  overflow: hidden !important;
}
 */
.maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name,
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_populartokens__name {
  min-width: 15.8vw;
  max-width: 15.8vw; }

.maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__name,
.tableblock__col_pps__name {
  min-width: 15.8vw;
  max-width: 15.8vw; }

.maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_topcalls__name,
.tableblock__col_topcalls__name {
  min-width: 15.8vw;
  max-width: 15.8vw; }

.maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed_name,
.tableblock__col_recfeed_name {
  min-width: 15.8vw;
  max-width: 15.8vw; }

.maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_inf_pt {
  min-width: 29vw;
  max-width: 29vw; }

.maincontent__inf .tableblock__col.tableblock__col_recfeed__name {
  min-width: 15.8vw;
  max-width: 15.8vw; }

.tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_inf_pps,
.tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_inf_pps {
  max-width: 25vw;
  min-width: 25vw; }

.tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
.tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_topcalls__influencer,
.tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencers {
  max-width: 25vw;
  min-width: 25vw; }

.tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
.tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_recfeed_influencer,
.tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_recfeed_influencer {
  max-width: 25vw;
  min-width: 25vw; }

.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__row_pps__asset_links,
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__asset_links {
  max-width: 9vw;
  min-width: 9vw; }

.siteheader__left {
  display: flex; }

.siteheader__left .iconlink {
  margin-right: 1.20833vw; }

.tabsnav__links.flex.content-between.items-center .itemsnav {
  margin-bottom: 0; }

.maincontent__inf .tabsnav {
  margin-bottom: 2.66667vw; }

.maincontent__inf .tableblock__col.tableblock__col_populartokens__count_all {
  max-width: 12vw;
  min-width: 12vw; }

.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_timerange,
.maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_timerange,
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_timerange,
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_timerange {
  max-width: 20vw;
  min-width: 20vw; }

.tableblock__col .tableblock_sort {
  order: -1;
  margin-left: 0; }

.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
.maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_all,
.maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
.maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__count_all {
  max-width: 12vw;
  min-width: 12vw; }

.tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_trinf__roi_time,
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_trinf__roi_time {
  max-width: 12vw;
  min-width: 12vw; }

.carditem__name {
  word-break: break-all; }

.tableblock__param_shiller .sticker {
  font-size: 0.72917vw;
  padding: 0 0.46875vw;
  height: 0.98958vw;
  line-height: 0.98958vw;
  margin-left: 0.52083vw; }

.tablecard__img {
  position: relative; }

span.stickersmile {
  position: absolute;
  left: -0.10416666666666667vw;
  top: -0.15625vw;
  z-index: 2;
  line-height: 1;
  display: block;
  height: fit-content; }

span.stickersmile img {
  display: block;
  width: 1.7708333333333333vw;
  height: 1.7708333333333333vw; }

.cardprofile__img span.stickersmile img {
  width: 1.7708333333333333vw;
  height: 1.7708333333333333vw; }

.tablecard__img span.stickersmile img {
  width: 0.8854166666666666vw;
  height: 0.8854166666666666vw; }

.cardprofile__image span.stickersmile img {
  width: 1.7708333333333333vw;
  height: 1.7708333333333333vw; }

.profileblock__photo span.stickersmile img {
  width: 3.177083333333333vw;
  height: 3.177083333333333vw; }

.cardprofile__image span.stickersmile {
  left: -0.3645833333333333vw;
  top: -0.3645833333333333vw; }

.profileblock__photo span.stickersmile {
  left: -0.052083333333333336vw;
  top: -0.052083333333333336vw; }

.tablecard__img span.stickersmile {
  left: -0.052083333333333336vw;
  top: -0.052083333333333336vw; }

.carditem__header.flex.content-between.items-center .carditem__stat {
  font-size: 1.3541666666666667vw; }

.carditem__header.flex.content-between.items-center
.carditem__stat.black.call_profitability_val
p {
  opacity: 0.5;
  font-size: 0.7000000000000001vw;
  white-space: nowrap; }

.cardprofile__image,
.profileblock__photo {
  position: relative; }

.profileblock__header .cardprofile__name {
  max-width: 14vw;
  word-break: break-all; }

.profileblock__header .sticker.sticker_gray {
  font-size: 0.72917vw;
  padding: 0 0.46875vw;
  height: 0.98958vw;
  line-height: 0.98958vw;
  margin-left: 0.52083vw; }

.cardprofile__info .sticker.sticker_gray {
  font-size: 0.92917vw;
  padding: 0 0.46875vw;
  height: 1.18958vw;
  line-height: 1.18958vw;
  margin-left: 0.52083vw; }

.tabsnav__links.flex.content-between.items-center .itemsnav {
  position: relative; }

.tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__number {
  max-width: 3vw;
  min-width: 3vw; }

.tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__token {
  max-width: 20vw;
  min-width: 20vw; }

.tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__links,
.tableblock__col_plaunch__links {
  max-width: 12vw;
  min-width: 12vw; }

.tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__totalcalls,
.tableblock__col_plaunch__totalcalls {
  max-width: 8vw !important;
  min-width: 8vw !important; }

.tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__tags,
.tableblock__col_plaunch__tags {
  max-width: 24vw;
  min-width: 24vw; }

.tableblock__tags {
  display: flex;
  flex-wrap: wrap;
  padding-top: 0.2vh;
  padding-bottom: 0.2vh; }

.influencer-tag {
  text-transform: uppercase;
  font-size: 0.7vw;
  font-weight: 700;
  border-radius: 3vw;
  padding: 0.3vw 0.5vw;
  margin: 0.2vw;
  white-space: nowrap;
  cursor: pointer; }

.influencer-tag__delimiter {
  font-size: 0.7vw; }

.influencer-tag__general {
  border: 1px solid rgba(33, 37, 49, 0.2);
  color: #212531; }

.influencer-tag__general div {
  min-width: 0.9vw; }

.influencer-tag__general:hover {
  border: 1px solid #30ca4c; }

.influencer-tag__scam {
  border: 1px solid rgba(248, 68, 79, 0.2);
  color: #f8444f; }
  .influencer-tag__scam:hover {
    border: 1px solid #f8444f;
    background-color: rgba(248, 68, 79, 0.2); }
  .influencer-tag__scam.selected {
    background-color: #f8444f;
    color: #ffffff; }

.influencer-tag__meme {
  border: 1px solid rgba(254, 183, 5, 0.2);
  color: #feb705; }
  .influencer-tag__meme:hover {
    border: 1px solid #feb705;
    background-color: rgba(254, 183, 5, 0.2); }
  .influencer-tag__meme.selected {
    background-color: #feb705;
    color: #ffffff; }

.influencer-tag__interesting {
  border: 1px solid rgba(48, 202, 76, 0.2);
  color: #30ca4c; }
  .influencer-tag__interesting:hover {
    border: 1px solid #30ca4c;
    background-color: rgba(48, 202, 76, 0.2); }
  .influencer-tag__interesting.selected {
    background-color: #30ca4c;
    color: #ffffff; }

.influencer-tag__good {
  border: 1px solid rgba(102, 48, 255, 0.2);
  color: #6630ff; }
  .influencer-tag__good:hover {
    border: 1px solid #6630ff;
    background-color: rgba(102, 48, 255, 0.2); }
  .influencer-tag__good.selected {
    background-color: #6630ff;
    color: #ffffff; }

.influencer-tag__utility {
  border: 1px solid rgba(117, 86, 69, 0.2);
  color: #755645; }
  .influencer-tag__utility:hover {
    border: 1px solid #755645;
    background-color: rgba(117, 86, 69, 0.2); }
  .influencer-tag__utility.selected {
    background-color: #755645;
    color: #ffffff; }

.influencer-tag__dropdownblock {
  top: calc(100% + 0.1vw);
  right: 0; }

.influencer-tag__dropdown-button {
  padding-right: 0; }

.tableblock__col_plaunch__number {
  max-width: 6vw !important;
  min-width: 6vw !important; }

.tableblock_col_plaunch__sort {
  display: flex; }

.plaunch-col__lock {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  color: rgba(33, 37, 49, 0.3); }

.plaunch-col__lock img {
  margin-left: 0.2vw;
  margin-bottom: 0.65vh; }

.tableblock__col_plaunch_lock {
  min-width: 33.4vw;
  max-width: 33.4vw;
  position: relative;
  padding-left: 1.6vw; }

.plaunch-btn {
  background-color: #30ca4c;
  color: #ffffff;
  text-decoration: none;
  padding: 0.5vw 1.3vw;
  border-radius: 1vw; }

.plaunch-btn__lock-bg {
  position: absolute;
  right: 4.5vw; }

.plaunch-filter {
  display: flex;
  min-width: 25vw;
  max-width: 30vw;
  background-color: #f8fafd;
  align-items: center;
  max-height: 10vh;
  padding: 1vw 2vw;
  border-radius: 0.5vw;
  border: 1px solid #e2e9f2;
  margin-bottom: 4vh; }

.plaunch-filter__sort {
  min-width: 6vw;
  font-weight: 700;
  color: rgba(33, 37, 49, 0.3); }

.plaunch-filter__tags {
  display: flex;
  flex-wrap: wrap; }

.plaunch-link {
  display: flex;
  align-items: center;
  padding-left: 1vw;
  position: relative; }

.plaunch-link img {
  position: absolute;
  left: -0.5vw; }

.payment-modal__title {
  font-size: 3.86vh; }

.payment-modal__body {
  text-align: center;
  font-size: 2.34vh;
  font-weight: bold;
  padding: 0 2vw; }

.payment-modal__payment-link {
  color: #0085ff; }

.payment-modal__textblock {
  display: flex;
  align-items: center;
  padding: 1vw;
  margin-bottom: 1vh; }

.payment-modal__textblock_green {
  background: linear-gradient(to right, rgba(48, 202, 76, 0.3), rgba(48, 202, 76, 0)); }

.payment-modal__textblock_yellow {
  background: linear-gradient(to right, rgba(245, 197, 24, 0.3), #f5c518); }

.payment-modal__textblock-icon {
  min-width: 3.61vh;
  margin-right: 1vw; }

.payment-modal__textblock_green .payment-modal__textblock-text {
  font-size: 1.48vh; }

.payment-modal__textblock_yellow .payment-modal__textblock-text {
  font-size: 1.7vh; }

.emptyblock_color {
  background-image: url(../img/wallet1bg.svg);
  background-size: cover; }
  .emptyblock_color .emptyblock__text {
    color: #fff; }
  .emptyblock_color .emptyblock__subtext {
    color: white; }
  .emptyblock_color .emptyblock__image {
    margin-bottom: 19px; }

.emptyblock_lg .emptyblock__wrapper {
  padding: 110px 0;
  min-height: unset; }

.tabsnav__links_wallets ul li a {
  padding-left: 32px;
  padding-right: 32px; }

.mt-0 {
  margin-top: 0; }

.emptyblock__img {
  text-align: center; }

.emptyblock__subtext {
  margin-top: 10px; }

.itemsnav__right .pagesearch {
  width: 547px; }

.itemsnav__right .searchinput a.headersearch__close {
  position: absolute;
  right: 2px;
  top: 2px;
  border-radius: 1.45833vw;
  height: 90%;
  z-index: 1;
  background: #fff;
  margin: 0;
  padding: 0 20px;
  opacity: 1; }

.itemsnav__right .searchinput input {
  font-weight: bold; }

.walletcard {
  border-radius: 8px;
  background: linear-gradient(0deg, #fff 0%, #fff 100%), #d9d9d9;
  padding: 36px;
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .walletcard > * {
    width: 100%; }

.walletcard__caption {
  color: #212531;
  margin-bottom: 14px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; }

.walletcard__name {
  color: #212531;
  margin-bottom: 14px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  word-wrap: break-word; }

.btnicon {
  display: block;
  display: flex;
  align-items: center; }
  .btnicon .btnicon__img svg {
    min-width: 26px;
    max-width: 26px; }
  .btnicon span {
    line-height: 1; }

.btnicon__text {
  padding-left: 4px;
  color: #0085ff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; }

.emptyblock_color.active .emptyblock__wrapper {
  padding: 40px;
  min-height: unset;
  margin: 40px 0; }

.walletblock__card {
  margin-right: 35px;
  max-width: 539px; }
  .walletblock__card .walletcard {
    height: 100%; }

.walletblock__table {
  min-width: calc(100% - 539px);
  width: -webkit-fill-available;
  width: inherit; }

.wallettable__cols {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.wallettable__colhead {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; }

.wallettable__colhead.wallettable__profit {
  font-size: 22px; }

.wallettable__head {
  margin-bottom: 26px; }

.wallettable__colbody {
  color: #212531;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; }

.wallettable__col {
  text-align: center; }

.wallettable__profit {
  max-width: 230px;
  min-width: 230px;
  text-align: left; }

.wallettable__traded {
  max-width: 120px;
  min-width: 120px; }

.wallettable__profitability {
  max-width: 120px;
  min-width: 120px; }

.wallettable__eth {
  max-width: 120px;
  min-width: 120px; }

.wallettable__usd {
  max-width: 120px;
  min-width: 120px;
  text-align: left; }

.wallettable__row {
  border-radius: 8px;
  background: linear-gradient(0deg, #fff 0%, #fff 100%), #d9d9d9;
  padding: 13px 20px;
  margin-bottom: 6px; }

.wallettable__head {
  padding-right: 20px; }

.tableblock_tab .tableblock__scroll {
  display: table;
  /*  table-layout: fixed; */
  vertical-align: middle;
  width: 100%; }

.tableblock_tab .tableblock__col {
  width: unset;
  min-width: unset;
  max-width: unset; }

.tableblock_tab .tableblock__col_default {
  width: unset;
  min-width: unset;
  max-width: unset;
  height: unset;
  min-height: 65px; }
  .tableblock_tab .tableblock__col_default .tableblock__title {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    white-space: nowrap; }

.tableblock_tab .tableblock__header,
.tableblock_tab .tableblock__body {
  display: table-row-group;
  width: 100%; }
  .tableblock_tab .tableblock__header .tableblock__row,
  .tableblock_tab .tableblock__body .tableblock__row {
    display: table-row;
    width: 100%; }
  .tableblock_tab .tableblock__header .tableblock__col,
  .tableblock_tab .tableblock__body .tableblock__col {
    vertical-align: middle;
    display: table-cell !important;
    width: unset;
    padding: 24px 12px; }
  .tableblock_tab .tableblock__header .tableblock__col_default,
  .tableblock_tab .tableblock__body .tableblock__col_default {
    vertical-align: middle;
    padding-left: 11px;
    padding-right: 11px; }
    .tableblock_tab .tableblock__header .tableblock__col_default .tableblock__value,
    .tableblock_tab .tableblock__body .tableblock__col_default .tableblock__value {
      font-size: 16px !important; }
    .tableblock_tab .tableblock__header .tableblock__col_default:first-child,
    .tableblock_tab .tableblock__body .tableblock__col_default:first-child {
      padding-left: 22px; }
    .tableblock_tab .tableblock__header .tableblock__col_default:last-child,
    .tableblock_tab .tableblock__body .tableblock__col_default:last-child {
      padding-right: 28px; }

.tableblock_tab .tableblock__body {
  font-size: 16px; }
  .tableblock_tab .tableblock__body .tableblock__col {
    height: unset;
    border-top: 0.10417vw solid #e2e9f2;
    min-height: 65px;
    padding: 24px 12px; }
  .tableblock_tab .tableblock__body .tableblock__row:first-child .tableblock__col {
    border-top: none; }
  .tableblock_tab .tableblock__body .tableblock__title {
    font-weight: 500;
    font-size: 16px; }

.tableblock__img {
  display: block;
  text-align: center; }
  .tableblock__img img {
    display: block;
    margin-left: auto;
    margin-right: auto; }

.tableblock__date {
  color: rgba(33, 37, 49, 0.5);
  white-space: nowrap;
  font-weight: 500;
  font-size: get-vw -large(16px); }

.tableblock__link {
  font-size: 16px;
  color: #0085ff;
  font-weight: 500; }

a.tableblock__row {
  color: #212531; }

.tableblock_tab .tableblock__table {
  width: 100%;
  overflow-x: auto; }

.tableblock_tab .tableblock__wrapper {
  width: 100%;
  overflow: hidden; }

.tableblock_tab_full .tableblock__wrapper {
  border-right: none;
  border-left: none; }

.tableblock_tab .pagination ul li:last-child {
  margin-right: 0; }

.tableblock_tab .tableblock__body > .tableblock__row {
  background: #f8fafd !important; }

.tableblock_tab .tableblock__col_wallet {
  max-width: 400px;
  word-wrap: break-word; }

.tableblock_tab img.wallet_like_active {
  display: none; }

.tableblock_tab .tableblock__img.active img.wallet_like {
  display: none !important; }

.tableblock_tab .tableblock__img.active img.wallet_like_active {
  display: block !important; }

.tableblock__col_walleticon img {
  max-width: 20px; }

.tableblock__col_favorite img {
  max-width: 26px; }

.linkset__title {
  color: #212531;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; }

.linkset__item_title {
  margin-right: 10px; }

.flex .itemsnav__input {
  margin-right: 47px; }

.inputplaceholder_mintokenstraded input.inputplaceholder__input {
  padding-left: 213px; }

.inputplaceholder_mintokenstraded .inputplaceholder {
  min-width: 14.19792vw; }

.inputplaceholder__placeholder span {
  line-height: 1;
  display: inline-block;
  vertical-align: middle; }

.tabsnav {
  margin-bottom: 43px; }

.itemsnav_disabled .inputplaceholder_mintokenstraded input.inputplaceholder__input {
  padding-left: 238px; }

.itemsnav_disabled .inputplaceholder__placeholder {
  color: rgba(33, 37, 49, 0.3); }

.itemsnav_disabled input.inputplaceholder__input {
  color: rgba(33, 37, 49, 0.3); }

.itemsnav_disabled .inputplaceholder_mintokenstraded .inputplaceholder {
  min-width: 15.19792vw; }

.itemsnav_disabled .linkset__title {
  color: rgba(33, 37, 49, 0.3); }

.linkset__item_title span {
  display: inline-block;
  vertical-align: middle; }

.modal_table .modal-content {
  padding: 42px 54px; }

.modal_table .modal-dialog {
  width: 1247px; }

.modal_table .modal-title {
  color: #212531;
  margin-bottom: 22px;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  text-align: left; }

.walletparams__items {
  margin: 0 -8px; }
  .walletparams__items .walletparams__item {
    width: 50%;
    padding: 0 8px; }

.walletparams {
  margin-bottom: 33px; }

.walletparams__wrapper {
  border-radius: 12px;
  background: linear-gradient(180deg, #f3f5f8 0%, #f3f5f8 100%), #d9d9d9;
  padding: 26px 29px; }

.walletparams__params {
  width: 100%; }

.walletparams__param {
  margin-bottom: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%; }

.walletparams__name {
  color: #212531;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; }

.walletparams__value {
  color: #212531;
  text-align: right;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; }

.tableblock_popup .tableblock__header .tableblock__col_default {
  padding-top: 16px;
  padding-bottom: 16px; }

.tableblock_popup .tableblock__body .tableblock__col_default {
  padding-top: 14px;
  padding-bottom: 14px;
  border: none; }

.tableblock_popup .tableblock__body > .tableblock__row:nth-child(2n) {
  background: #fff !important; }

.tableblock_popup .tableblock__wrapper {
  filter: none;
  border: none;
  padding: 0; }

.tableblock_popup .tableblock__wrapper {
  border-radius: 0; }

.tableblock_popup .tableblock__table {
  display: block;
  max-height: 430px;
  overflow: auto;
  padding-right: 14px;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */ }
  .tableblock_popup .tableblock__table ::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    border-radius: 2px !important; }
  .tableblock_popup .tableblock__table ::-webkit-scrollbar-track {
    background: #eaecf0;
    border-radius: 2px !important; }
  .tableblock_popup .tableblock__table ::-webkit-scrollbar-thumb {
    background: #30ca4c;
    border-radius: 2px !important; }
  .tableblock_popup .tableblock__table ::-webkit-scrollbar-thumb:hover {
    background: #ccc; }

.tableblock_popup .tableblock {
  margin-bottom: 0; }

@media only screen and (max-width: 1090px) {
  .captchablock {
    text-align: center;
    margin-bottom: 25px; }
  .titleblock__title {
    font-size: 5.515587529976019vw; }
  .landlayout__main {
    max-width: 52.99760191846523vw; }
  .titleblock__description {
    font-size: 16px;
    line-height: 2.5179856115107913vw; }
  .logo {
    width: 142px; }
  .socials__item a {
    width: 42px;
    height: 42px; }
  .socials__item img {
    width: 22px; }
  .landlayout__main {
    padding: 60px 0; }
  .container {
    padding: 0 36px; }
  .landlayout .container {
    padding: 0 56px; }
  .titleblock__title {
    margin-bottom: 31px; }
  .landlayout__image {
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 862px;
    overflow-x: hidden;
    overflow-y: visible;
    min-height: 862px; }
  .landlayout__img {
    height: initial;
    height: initial;
    z-index: -1;
    /* left: get-vw-medium(300px); */
    position: absolute;
    bottom: 0;
    width: 464px;
    right: -170px; }
  .accountblock__link,
  .iconlink__text {
    font-size: 14px;
    line-height: 18px; }
  .siteheader__main {
    padding: 24px 0; }
  .flex .iconlink {
    margin-right: 6px; }
    .flex .iconlink:last-child {
      margin-right: 0; }
  .iconlink__content {
    position: relative; }
  .iconlink__img {
    width: 36px;
    height: 36px;
    border: 2px solid rgba(33, 37, 49, 0.1);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .iconlink__img:hover {
      border-color: #30CA4C; }
  .iconlink__link:hover .iconlink__img {
    border-color: #30CA4C; }
  .iconlink__text {
    margin-left: 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    /* identical to box height */
    color: #212531; }
  .accountblock__link {
    color: #30CA4C;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px; }
  .accountmenu__name span {
    display: none; }
  .logo_default {
    width: 158px; }
  .accountmenu {
    margin-left: 47px; }
  .accountmenu__wrapper {
    cursor: pointer; }
  .accountmenu__img img {
    width: 19px; }
  .iconlink__img img {
    max-width: 20px;
    min-width: 20px; }
  .accountmenu__name img {
    width: 7px; }
  .siteheader__links + .accountmenu {
    margin-left: 28px; }
  .iconlink__count {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #f8444f;
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 13px;
    /* identical to box height */
    top: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
    text-align: center; }
  .siteheader__menu {
    border-top: 1px solid #eceef1;
    border-bottom: 1px solid #eceef1; }
    .siteheader__menu.active {
      border-top: 1px solid #30CA4C;
      border-bottom: 1px solid #30CA4C; }
  .mainmenu .mainmenu__menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .mainmenu .mainmenu__menu ul li {
    color: transparent;
    text-decoration: none;
    margin-right: 50px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .mainmenu .mainmenu__menu ul li:last-child {
      margin-right: 0; }
    .mainmenu .mainmenu__menu ul li a {
      border-bottom: 4px solid transparent;
      color: #212531;
      display: block;
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      line-height: 18px;
      padding: 12px 0 9px 0; }
  .mainmenu .mainmenu__menu ul li:focus a,
  .mainmenu .mainmenu__menu ul li.active a,
  .mainmenu .mainmenu__menu ul li:hover a {
    border-color: #30ca4c; }
  .mainmenu li a img {
    width: 24px; }
  .accountmenu {
    position: relative; }
  .accountmenu__menu {
    right: 0; }
  .siteheader__right {
    position: relative; }
  .dropdownblock {
    position: absolute;
    top: calc(100% + 18px);
    min-width: 153px;
    display: none; }
  .dropdownblock.active {
    display: block; }
  .dropdownblock__wrapper {
    background: #ffffff;
    -webkit-box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    border-radius: 6px;
    padding: 18px 22px; }
  .dropdownblock__links ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .dropdownblock__links ul li {
      margin-bottom: 20px; }
      .dropdownblock__links ul li:last-child {
        margin-bottom: 0; }
      .dropdownblock__links ul li a {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 18px;
        /* identical to box height */
        color: #212531; }
  .signout a {
    color: rgba(33, 37, 49, 0.4) !important; }
  .messageblock {
    min-width: 356px;
    right: 0;
    top: calc(100% + 11px); }
  .messageblock__items {
    max-height: 304px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 10px; }
  .messageblock__item {
    margin-bottom: 18px; }
    .messageblock__item:last-child {
      margin-bottom: 0; }
  .messageblock__status {
    min-width: 6px;
    min-height: 6px;
    margin-right: 8px;
    background: rgba(33, 37, 49, 0.2);
    border-radius: 50%; }
  .messageblock__item_unread .messageblock__status {
    background: #30ca4c; }
  .messageblock__img {
    width: 36px;
    height: 36px;
    margin-right: 11px;
    border-radius: 50%;
    overflow: hidden;
    position: relative; }
    .messageblock__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      bottom: -9999px;
      top: -9999px;
      margin: auto;
      height: 100%;
      max-width: initial; }
  .messageblock__text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    /* or 16px */
    margin-bottom: 10px;
    color: #212531; }
  .messageblock__info {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    /* identical to box height, or 14px */
    color: rgba(33, 37, 49, 0.5); }
  .mainmenu__menu ul li.mainmenu__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .mainmenu__menu ul li.mainmenu__search a {
      border: none !important;
      display: initial;
      padding: 7px 0 9px 0; }
      .mainmenu__menu ul li.mainmenu__search a img {
        min-width: 24px; }
  .accountblock__link {
    font-size: 14px;
    line-height: 18px; }
  .topcontent {
    padding-top: 55px; }
  .pagetitle {
    margin-bottom: 28px; }
  .pagetitle__title {
    font-size: 32px;
    line-height: 41px; }
  .pagetitle__subtitle {
    font-size: 32px;
    line-height: 41px; }
  /*  .pagesearch__input {
    width: get-vw-medium(762px);
   
  } */
  .pagesearch {
    width: 100%; }
  .searchinput {
    position: relative; }
    .searchinput input {
      height: 46px;
      border: 2px solid rgba(33, 37, 49, 0.1);
      border-radius: 23px;
      padding-left: 60px;
      background-size: 28px;
      font-size: 16px; }
    .searchinput button {
      height: 46px; }
  ::-webkit-input-placeholder {
    font-size: 16px; }
  ::-moz-placeholder {
    font-size: 16px; }
  :-ms-input-placeholder {
    font-size: 16px; }
  :-moz-placeholder {
    font-size: 16px; }
  .btn {
    padding: 14px 41px;
    font-size: 14px;
    line-height: 18px; }
  .btn_main {
    padding: 14px 41px;
    border: 2px solid #30ca4c; }
  span.dcheckbox__text {
    font-size: 16px;
    line-height: 21px; }
  span.dcheckbox__text:before {
    width: 18px;
    height: 18px;
    border: 2px solid #d3d3d3;
    border-radius: 4px; }
  .dcheckbox label {
    margin-bottom: 14px;
    padding-left: 28px; }
  /* 
  .dcheckbox label:hover .dcheckbox__text:before {
    background-image: url(../img/checkhover.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-position: center; } */
  .dcheckbox input[type="checkbox"]:checked + .dcheckbox__text:before {
    background-size: 10px; }
  .dcheckbox input[type="radio"]:checked + .dcheckbox__text:before {
    background-size: 10px; }
  .fdropdown__item {
    margin-bottom: 11px; }
  .filterblock__item {
    margin-right: 50px; }
  .fdropdown__button svg {
    width: 10px; }
  .fdropdown__button span {
    font-size: 14px;
    padding-right: 8px; }
  .fdropdown__menu {
    min-width: 250px; }
  .filterblock {
    margin: 29px 0; }
  .fdropdown__items {
    max-height: 149px; }
  .filterblock__item {
    margin-bottom: 8px; }
  .itemsblock__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -6px;
    margin-bottom: 50px; }
  .itemsblock__item {
    width: 50%;
    padding: 0 6px;
    margin-bottom: 12px; }
  .card__wrapper {
    border: 6px solid #ffffff;
    border-radius: 12px; }
  .card__header {
    padding: 8px 16px; }
  .cardprofile__img {
    width: 42px;
    height: 42px;
    margin-right: 13px; }
  .cardprofile__name {
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    margin-bottom: 0; }
  .card__profile {
    width: calc(100% - 106px); }
  .cardstat {
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .cardstat:last-child {
      margin-right: 0; }
  .cardstat__icon {
    min-width: 8px;
    min-height: 8px;
    margin-right: 8px; }
  .cardstat__text {
    font-size: 12px;
    line-height: 16px;
    /* identical to box height */
    white-space: nowrap; }
  .carditem__image {
    margin-right: 16px; }
  .carditem__img {
    width: 80px;
    height: 80px;
    display: block;
    position: relative;
    overflow: hidden; }
    .carditem__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .carditem__sticker {
    bottom: -6px; }
  .sticker {
    padding: 1px 4px;
    height: 17px;
    line-height: 15px;
    font-size: 12px; }
  .carditem__header {
    margin-bottom: 0; }
  .carditem__title {
    font-size: 18px;
    line-height: 23px;
    margin-right: 0; }
  .carditem__name {
    margin-right: 7px;
    width: 100%; }
  .carditem__icon img {
    width: 24px; }
  .carditem__header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .carditem__stat {
    width: 100%;
    font-size: 18px;
    line-height: 23px; }
  .carditem__params {
    border-radius: 6px;
    padding: 9px 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 14px; }
  .carditem__param {
    margin-right: 0; }
  .carditem__paramname {
    font-size: 12px;
    line-height: 16px; }
  .carditem__paramtext {
    font-size: 10px;
    line-height: 13px; }
  .card__footer {
    padding: 18px 18px 14px 18px; }
  .cardcontent__params {
    margin-bottom: 8px;
    height: 25px; }
  .cardcontent__param {
    font-size: 14px;
    line-height: 18px;
    margin-right: 23px; }
  .cardcontent__text {
    font-size: 16px;
    margin-bottom: 22px;
    overflow: hidden;
    height: 48px; }
  .cardaction__caption {
    font-size: 14px;
    line-height: 18px;
    margin-right: 8px;
    margin-left: 8px; }
  .card__item {
    min-height: 164px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    padding: 9px 16px 14px 16px; }
  .carditem__params {
    width: 100%; }
  .cardcontent__button {
    margin-right: 10px; }
  .cardcontent__rate .cardcontent__button {
    margin-right: 3px; }
  .cardaction__img svg {
    width: 22px; }
  .tag {
    font-size: 12px;
    line-height: 16px;
    padding: 2px 8px;
    border-radius: 55px; }
  .itemsblock__nav {
    margin: 55px 0 47px 0; }
  .pagination > a {
    line-height: 46px;
    border: 2px solid rgba(58, 70, 89, 0.15);
    border-radius: 555px;
    width: 78px;
    height: 46px; }
    .pagination > a img {
      width: 14px; }
    .pagination > a:hover {
      border-color: #30CA4C; }
  .pagination ul {
    display: inline-block;
    margin: 0 22px;
    padding: 0; }
  .pagination ul li {
    margin: 0 27px; }
    .pagination ul li:first-child {
      margin-left: 36px; }
    .pagination ul li:last-child {
      margin-right: 36px; }
  .pagination ul li > span {
    font-size: 14px;
    line-height: 46px;
    width: 46px;
    height: 46px;
    color: rgba(33, 37, 49, 0.4); }
  .pagination ul li a {
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    color: rgba(33, 37, 49, 0.4); }
  .pagination > span {
    font-size: 14px;
    line-height: 18px; }
  .sitefooter__wrapper {
    padding: 40px 0; }
  .contactlink {
    font-size: 14px;
    line-height: 18px; }
  .sitefooter__contact {
    margin-left: 11px; }
  .socials_footer .socials__item a {
    border: 2px solid #30ca4c; }
  .sitefooter__copy {
    font-size: 14px;
    line-height: 18px; }
  .cardstat.onlyDesktop {
    display: none; }
  .btn {
    padding: 10px 34px;
    font-size: 12px;
    line-height: 16px; }
  .btn_main {
    padding: 10px 34px;
    font-size: 12px;
    line-height: 16px; }
    .btn_main:hover, .btn_main:focus {
      color: #30CA4C; }
  .headersearch .headersearch__close {
    margin-right: 13px;
    margin-left: 13px; }
    .headersearch .headersearch__close img {
      width: 16px;
      height: 16px; }
  .headersearch__wrapper {
    /* input:focus {
      border: 1px solid $green;
    } */
    /*  button {
      margin: 0 get-vw-medium(15px) 0 0 ;
    } */ }
    .headersearch__wrapper input {
      width: calc(100% - 64px);
      padding: 0 15px;
      font-size: 16px; }
  .headersearch__button img {
    width: 24px;
    height: 24px; }
  .suggestions__wrapper {
    padding: 32px; }
  .suggestions__blocks {
    max-height: 289px;
    padding-right: 12px; }
  .suggestions__block {
    margin-bottom: 24px; }
  .suggestions__title {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 16px; }
  .suggestions__item {
    margin-bottom: 8px; }
  .suggestions__icon {
    margin-right: 15px; }
  .suggestions__img {
    width: 32px;
    height: 32px; }
  .suggestions__name {
    font-size: 16px;
    line-height: 21px; }
  .breadcrumbs {
    margin-top: 28px;
    margin-bottom: 40px; }
  .breadcrumbs__items ul li {
    padding-right: 7px;
    margin-right: 7px; }
  .breadcrumbs__items ul li:after {
    content: "/";
    right: -6px;
    font-size: 12px;
    line-height: 16px;
    top: 2px; }
  .breadcrumbs__items ul span {
    font-size: 12px;
    line-height: 16px; }
  .breadcrumbs__items ul a span {
    line-height: 16px; }
  .profileblock__main {
    width: 100%;
    margin-bottom: 21px; }
  .profileblock__text {
    margin-bottom: 12px; }
  .profileblock {
    margin-bottom: 46px; }
  .profileblock__wrapper {
    display: block; }
  .profileblock__img {
    width: 202px;
    height: 202px; }
  .profileblock__info {
    margin-left: 26px;
    min-width: initial;
    width: 100%; }
  .profileblock__header {
    margin-bottom: 18px;
    max-width: 100%;
    width: 100%; }
    .profileblock__header .cardprofile__name {
      font-size: 26px;
      line-height: 34px;
      margin-bottom: 8px; }
    .profileblock__header .cardstat__text {
      font-size: 14px;
      line-height: 18px; }
    .profileblock__header .card__follow .btn {
      font-size: 14px;
      line-height: 18px;
      padding: 14px 41px;
      border: 2px solid rgba(33, 37, 49, 0.1); }
  .profileblock__text {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 12px; }
  .profileblock__footer .socials__item {
    margin-right: 6px; }
    .profileblock__footer .socials__item img {
      min-width: 19px;
      max-width: 19px; }
    .profileblock__footer .socials__item a {
      min-width: 36px;
      max-width: 36px;
      height: 36px;
      border-radius: 50%; }
  .profilestats__wrapper {
    padding: 31px 30px; }
  .profilestats__row {
    margin-bottom: 11px;
    padding-bottom: 11px;
    border-bottom: 2px solid rgba(33, 37, 49, 0.1); }
  .profilestats__items {
    justify-content: space-between;
    width: 100%; }
  .profilestats__item {
    min-width: 102px;
    max-width: 102px;
    margin-right: 10px; }
  .profilestats__value {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 2px; }
  .profilestats__caption {
    color: rgba(33, 37, 49, 0.5);
    font-size: 16px;
    line-height: 21px; }
  .oversize .oversize__tooltip {
    min-width: 138px;
    border-radius: 6px;
    margin-top: -21px;
    transform: translateY(-100%);
    font-size: 16px;
    line-height: 21px;
    padding: 14px 18px;
    max-width: 351px;
    width: max-content; }
  .oversize__tooltip_large {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    padding: 25px;
    color: #212531; }
  .flex .oversize {
    margin-left: 8px;
    display: block; }
  .oversize .oversize__tooltip::after {
    left: 30px; }
  .itemsblock__header {
    margin-bottom: 42px; }
  .tabs__header ul li {
    font-size: 22px;
    line-height: 28px;
    margin-right: 36px; }
    .tabs__header ul li .tabs__title {
      border-bottom: 4px solid transparent;
      padding: 0 0 8px 0; }
  .tabs__count {
    font-size: 13px;
    top: -15px; }
  .profilestats__col:last-child {
    width: calc(100% - 126px);
    display: flex;
    justify-content: space-between; }
  .h-48 {
    padding: 0 25px;
    height: 48px; }
  .buttonsblock {
    display: flex; }
  .buttonsblock__button {
    margin-left: 8px;
    width: 50%; }
  .tabletWrap {
    flex-wrap: wrap; }
    .tabletWrap > * {
      width: 100%; }
  .mfull {
    width: 100%; }
  .buttonsblock {
    order: -1;
    margin-bottom: 54px; }
    .buttonsblock .btn {
      font-size: 14px; }
  .itemsblock__header_type2 .buttonsblock {
    order: 1;
    margin-bottom: 0; }
  .itemsblock__header_type2 .buttonsblock__button {
    width: initial; }
  .btn svg {
    margin-right: 6px;
    min-width: 22px;
    max-width: 22px; }
  .btn img {
    margin-right: 6px; }
  .btn_main:hover svg path {
    fill: #30CA4C; }
  .formAvatar label {
    width: 163px;
    height: 163px; }
  .formAvatar .fileImage__img {
    width: 163px;
    height: 163px;
    border-radius: 50%; }
  .formAvatar .fileImage__btn {
    border: 3px solid #ffffff;
    width: 32px;
    height: 32px;
    right: 9px;
    top: 5px; }
    .formAvatar .fileImage__btn img {
      min-width: 18px;
      max-width: 18px; }
  .formblock__image {
    margin-bottom: 30px; }
  .formblock__item {
    margin-bottom: 22px; }
  .formblock__title {
    font-size: 14px;
    margin-bottom: 15px; }
  .formblock__input input,
  .formblock__input textarea {
    padding: 18px 24px 17px 24px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom: 2px solid #d9dde3;
    font-size: 14px;
    line-height: 18px; }
  .formblock__input textarea {
    padding-bottom: 40px;
    overflow: hidden; }
  .inputerror {
    font-size: 12px;
    margin-top: 7px; }
  .formblock__limit {
    bottom: 14px;
    right: 16px;
    font-size: 16px; }
  .modal__form {
    max-height: 632px;
    padding-right: 24px; }
  .check label {
    font-size: 16px;
    line-height: 21px;
    padding-left: 26px; }
  .check label:before {
    border-radius: 4px;
    height: 18px;
    width: 18px;
    transform: translateY(-50%); }
  .input-errortext {
    font-size: 12px; }
  .formblock .check label {
    font-size: 14px;
    padding-left: 32px; }
  .formblock .check label:before {
    min-height: 18px; }
  .inputpassword img {
    right: 34px;
    width: 22px;
    transform: translateY(-50%); }
  .passwordforgot {
    margin-bottom: 30px; }
  /* .buttonsrow__item_full {
  margin-bottom: get-vw-medium(8px);
} */
  .buttonsrow__item a {
    height: 50px;
    line-height: 50px; }
  .buttonsrow__item a.btn_border {
    height: 50px;
    line-height: 50px; }
  .buttonsrow__item_full .btn {
    padding: 18px 0;
    font-size: 14px; }
  .passwordforgot a {
    font-size: 14px;
    line-height: 18px; }
  .passwordforgot .check label {
    font-size: 14px;
    line-height: 18px; }
  .textlogin {
    margin-top: 30px; }
  .textlogin__text {
    font-size: 14px;
    line-height: 18px;
    margin-right: 5px; }
  .textlogin__link a {
    font-size: 14px;
    line-height: 18px; }
    .textlogin__link a img {
      width: 18px; }
  .modal-content .modal__back {
    margin-bottom: 20px; }
  .modalinfo__image {
    margin-bottom: 29px;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
    .modalinfo__image img {
      width: 86px;
      height: 86px; }
  .modalinfo__title {
    font-size: 18px;
    margin-bottom: 30px; }
  .modalinfo {
    margin-bottom: 27px; }
  .modalinfo__text {
    font-size: 14px; }
  .modalclose .btn {
    max-width: 226px; }
  .checkblock {
    margin-bottom: 30px; }
  .buttonsrow {
    flex-wrap: wrap;
    display: flex;
    margin: 0 -9px; }
  .buttonsrow__item {
    width: 50%;
    padding: 0 9px; }
  .buttonsrow__item a {
    height: 52px;
    line-height: 48px; }
  .slick-dots li {
    height: 6px;
    margin: 0 3px;
    width: 6px; }
  .slick-dots li button {
    background-color: #d9d9d9;
    border-radius: 50%;
    height: 6px;
    padding: 0;
    width: 6px; }
  .slick-dots li.slick-active button {
    background-color: #30ca4c;
    opacity: 1; }
  .slick-dots li button:before {
    display: none; }
  .sliderblock__container {
    width: calc(100% + 30px);
    padding: 0 15px;
    margin-left: -15px;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }
  .sliderblock__arrow_next,
  .sliderblock__arrow_prev {
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border: 2px solid rgba(58, 70, 89, 0.15);
    border-radius: 555px; }
    .sliderblock__arrow_next img,
    .sliderblock__arrow_prev img {
      min-width: 16px;
      max-width: 16px; }
  .sliderblock__arrow_next {
    right: -45px; }
  .sliderblock__arrow_prev {
    left: -45px; }
    .sliderblock__arrow_prev img {
      transform: rotate(180deg); }
  .sliderblock {
    margin-bottom: 67px; }
  .sliderblock__container {
    margin-bottom: 67px; }
  p {
    font-size: 14px; }
  .pagetitle_left {
    margin-bottom: 16px; }
  .pagecontent {
    margin-bottom: 33px; }
  .topcontent_left + .maincontent {
    margin-top: 46px; }
  .topcontent_left .filterblock__item {
    margin-bottom: 8px; }
  .carditem_asset {
    margin-bottom: 56px; }
    .carditem_asset .carditem__main {
      min-width: initial; }
    .carditem_asset .carditem__img {
      width: 245px;
      height: 245px; }
    .carditem_asset .carditem__image {
      margin-bottom: 20px; }
    .carditem_asset .carditem__header {
      margin-bottom: 15px; }
    .carditem_asset .iconlink__img img {
      min-width: 19px;
      max-width: 19px; }
    .carditem_asset .carditem__icon img {
      width: 30px; }
    .carditem_asset .sticker {
      font-size: 12px;
      line-height: 20px;
      height: 22px;
      padding: 3px 15px; }
    .carditem_asset .carditem__sticker {
      bottom: -8px; }
  .emptyblock {
    border-radius: 12px;
    margin: 48px 0; }
  .emptyblock__wrapper {
    padding: 86px 0;
    min-height: 495px; }
  .emptyblock__image {
    margin-bottom: 30px; }
  .emptyblock__img {
    width: 94px; }
  .emptyblock__text {
    font-size: 18px;
    line-height: 23px; }
  .showmoreblock__btn {
    width: 414px;
    font-size: 14px; }
  .itemsblock__nav_showmore {
    margin: 25px 0 39px 0; }
  .pagenav .pagetitle__title {
    margin-bottom: 8px; }
  .pagenav .backbtn {
    margin-bottom: 10px; }
    .pagenav .backbtn img {
      width: 18px; }
  .topcontent_page {
    padding-top: 55px; }
  .itemsblock__items_short .itemsblock__item {
    width: 100%; }
  .card_short .cardstat__text {
    font-size: 14px;
    line-height: 18px; }
  .card_short .cardprofile__name {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 4px; }
  .card_short .cardprofile__img {
    width: 60px;
    height: 60px; }
  .card_short .btn {
    padding: 14px 41px;
    font-size: 14px; }
  .itemsblock__items_short {
    margin-bottom: 45px; }
  .itemsblock__item:last-child {
    margin-bottom: 0; }
  .tabs_border .tabs__header {
    width: 100%; }
    .tabs_border .tabs__header ul {
      border-bottom: 1px solid rgba(33, 37, 49, 0.1); }
    .tabs_border .tabs__header .tabs__title {
      padding-bottom: 24px;
      font-size: 16px;
      line-height: 21px;
      border-bottom: 4px solid transparent; }
  .pagecontent .cardstat__text {
    font-size: 14px;
    line-height: 18px; }
  .pagecontent .cardstat {
    margin-right: 28px; }
  .card__follow.flex > a {
    margin-left: 19px; }
  .card__follow.flex a.btn {
    padding: 14px 30px; }
  .btn_icon {
    min-width: 22px;
    max-width: 22px; }
  .notifications__wrapper {
    padding: 6px; }
  .notifications {
    top: calc(100% + 8px);
    right: 0; }
  .notifications__link {
    margin-bottom: 10px;
    padding: 7px 15px;
    border-radius: 4px; }
  .notifications__icn img {
    min-width: 22px;
    max-width: 22px; }
  .notifications__text {
    font-size: 14px;
    line-height: 18px;
    padding-left: 13px;
    white-space: nowrap; }
  .profileheader.profileheader_left.flex.content-between.items-center {
    flex-wrap: wrap; }
    .profileheader.profileheader_left.flex.content-between.items-center .profileheader__left {
      width: 100%; }
    .profileheader.profileheader_left.flex.content-between.items-center .profileheader__right {
      width: 100%;
      order: -1;
      padding-bottom: 24px;
      border-bottom: 2px solid rgba(33, 37, 49, 0.1);
      margin-bottom: 33px; }
  .tfull {
    width: 100% !important; }
  .profilestats__item_green .profilestats__value {
    font-size: 26px;
    line-height: 34px; }
  .profileheader.flex .card__follow {
    margin-left: 34px; }
  .contentblock {
    margin-top: 32px;
    padding-top: 26px;
    border-top: 2px solid rgba(33, 37, 49, 0.1); }
  .profileheader_left .card__header {
    padding-left: 0;
    padding-right: 0; }
  .contentblock h1 {
    margin-bottom: 13px;
    font-size: 26px;
    line-height: 34px; }
  .contentblock__body {
    margin-top: 23px; }
  .contentblock__header {
    margin-bottom: 32px; }
  .contentblock__param {
    margin-right: 16px;
    font-size: 14px;
    line-height: 18px; }
  .contentblock__content p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 30px; }
  .contentblock__content .picture img {
    display: block;
    margin: 36px 0 36px 0;
    max-width: 504px;
    width: 100%; }
  .updatedtext__content {
    padding: 28px 20px;
    border: 1px solid #d9dde3;
    border-radius: 12px; }
  .contentblock__updated {
    margin-top: 38px;
    margin-bottom: 33px; }
  .updatedtext__info {
    font-size: 14px;
    line-height: 18px;
    height: 29px;
    padding: 0 15px;
    line-height: 29px;
    border: 1px solid #d9dde3;
    border-radius: 5555px;
    margin-left: 20px;
    transform: translateY(50%); }
  .contentblock__footer {
    margin-top: 33px;
    margin-bottom: 24px; }
  .cardcontent__buttons.content-start .cardcontent__actions {
    margin-left: 35px; }
  .red {
    color: #F8444F; }
  .contentblock__actions {
    margin: 0 -5px; }
  .contentactions__action {
    padding: 0 5px;
    margin-bottom: 10px;
    width: 50%; }
    .contentactions__action a {
      box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
      border-radius: 12px;
      height: 67px;
      padding: 0px 20px; }
  .contentactions__button .contentactions__text {
    font-size: 16px;
    margin-left: 8px; }
  .contentactions__action_full {
    width: 100%; }
    .contentactions__action_full .contentactions__button_large {
      justify-content: flex-start;
      background-position: right 40px center;
      background-size: 14px; }
      .contentactions__action_full .contentactions__button_large .contentactions__text {
        font-size: 16px;
        line-height: 18px; }
  .contentblock {
    margin-bottom: 39px; }
  .commentsblock__title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 22px; }
  .commentsblock__form {
    margin-bottom: 22px; }
  .commentform__input {
    position: relative; }
    .commentform__input input {
      border-radius: 8px;
      padding: 0 26px;
      height: 50px;
      line-height: 50px; }
    .commentform__input button {
      border-radius: 8px;
      width: 91px;
      height: 50px; }
      .commentform__input button img {
        min-width: 22px;
        max-width: 22px; }
  .comment {
    padding-bottom: 20px;
    margin-bottom: 22px;
    border-bottom: 2px solid rgba(33, 37, 49, 0.1); }
  .comment__header {
    margin-bottom: 17px; }
  .comment__img a {
    width: 46px;
    height: 46px; }
  .comment__name {
    margin-left: 12px;
    font-size: 16px;
    line-height: 21px; }
  .comment__content {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 20px; }
  .comment__info {
    margin-right: 18px; }
  .comment__param {
    font-size: 14px;
    line-height: 18px;
    padding-left: 8px; }
  .btn_reply {
    font-size: 14px;
    line-height: 18px; }
    .btn_reply span {
      padding-left: 5px; }
  .comment__level .comment__level {
    padding-left: 26px; }
  .profileheader__left .cardprofile__name {
    font-size: 22px;
    line-height: 28px; }
  .profileheader__left .cardstat__text {
    font-size: 14px;
    line-height: 18px; }
  .profileheader__left .card__follow.flex a.btn {
    font-size: 14px;
    line-height: 18px; }
  .noresults {
    text-align: center; }
  .noresults__image {
    margin-bottom: 34px; }
  .noresults__img {
    width: 218px; }
  .noresults__title {
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 11px; }
  .noresults__text {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 21px; }
  .custompage {
    padding: 20px 0 20px 0; }
  .custompage {
    padding: 0;
    /*  height: calc(100vh - 345px); */ }
    .custompage .maincontent {
      margin-top: 0; }
    .custompage .custompage__wrapper {
      padding: 20px 0 60px 0;
      margin-top: 0;
      min-height: calc(100vh - 345px); }
  .disclaimer {
    left: 20px;
    right: 20px;
    bottom: 20px;
    border-radius: 12px; }
  .disclaimer__wrapper {
    padding: 20px 20px; }
  .disclaimer__title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 12px; }
  .disclaimer__text {
    padding-right: 35px;
    font-size: 14px;
    line-height: 18px; }
  .disclaimer .btn {
    padding: 16px 48px;
    font-size: 14px;
    line-height: 18px; }
  .landlayout_type2 {
    /* .landlayout__header {
      position: absolute;
      top: get-vw-medium(47px);
    } */ }
    .landlayout_type2 .landlayout__content {
      margin-bottom: 33px; }
    .landlayout_type2 .landlayout__main {
      width: 100%;
      max-width: 100%;
      height: initial;
      padding-bottom: 82px; }
    .landlayout_type2 .landlayout__footer {
      position: initial; }
    .landlayout_type2 .landlayout__image {
      padding-top: 150px;
      padding-bottom: 144px;
      height: initial;
      position: initial;
      min-height: initial;
      max-width: initial;
      overflow: initial;
      width: 100%;
      max-width: 722px; }
      .landlayout_type2 .landlayout__image img {
        height: 100%;
        /*   width: initial; */
        /*  max-height: 52vh; */ }
    .landlayout_type2 .landlayout__img {
      height: initial;
      position: initial;
      min-height: initial;
      width: 100%;
      height: 100%; }
    .landlayout_type2 .landlayout__wrapper.flex.content-between.items-center {
      flex-wrap: wrap; }
    .landlayout_type2 .landlayout__image_tablet {
      display: block !important; }
  .tabsnav {
    margin-bottom: 27px; }
  .tabsnav__links ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tabsnav__links ul li a {
      margin-right: 8px;
      padding: 15px 28px;
      border: 2px solid #e1e4e7;
      font-size: 14px; }
  .itemsnav {
    margin-bottom: 27px; }
  .inputplaceholder {
    min-width: 193px; }
  .inputplaceholder__placeholder {
    font-size: 14px;
    left: 20px;
    transform: translateY(-50%); }
  input.inputplaceholder__input {
    padding-left: 127px;
    padding-right: 15px;
    height: 44px;
    line-height: 44px;
    border-radius: 6px;
    font-size: 14px; }
  .itemsnav__left > div {
    margin-left: 22px; }
  .linkset__item {
    margin-left: 6px; }
    .linkset__item:first-child {
      margin-left: 0; }
  .linkset__link {
    font-size: 14px;
    min-width: 32px;
    height: 32px;
    padding: 10px 5px;
    border-radius: 8px; }
  .tableblock__header {
    width: fit-content; }
  .itemsnav__select img {
    min-width: 22px;
    max-width: 22px;
    margin-right: 4px; }
  .tableblock__wrapper {
    border: 6px solid #ffffff;
    background: #fff;
    margin-right: -36px;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1));
    overflow: hidden; }
  .tableblock__table {
    border-radius: 12px; }
  .tableblock__scroll {
    overflow: auto; }
    .tableblock__scroll::-webkit-scrollbar {
      display: none; }
  .tableblock__body {
    width: fit-content;
    background: #fff; }
  .tableblock__row {
    width: initial; }
  .tableblock__col {
    padding: 0 15px;
    height: 60px; }
  .tableblock_number {
    width: 45px; }
  .tableblock__title {
    font-size: 18px; }
  .tableblock_name {
    min-width: 210px;
    max-width: 210px; }
  /* $tableblock__param_w: calc((1920px) - 472px) - 122px)/4);
.tableblock__param {
  width: $tableblock__param_w;
} */
  .tableblock__cols {
    display: flex;
    justify-content: space-between;
    min-width: 157px;
    width: 100%; }
    .tableblock__cols .tableblock__col {
      min-width: 180px;
      max-width: 180px; }
    .tableblock__cols .tableblock__col.tableblock__param_total {
      min-width: 130px;
      max-width: 130px; }
  .tableblock_sort {
    margin-right: 7px;
    display: block; }
  .tableblock__info {
    margin-left: 8px; }
  .tablecard__img a {
    width: 40px;
    height: 40px;
    display: block;
    position: relative;
    overflow: hidden; }
    .tablecard__img a img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .tablecard__name {
    margin-left: 10px;
    font-size: 14px;
    line-height: 100%; }
  .tableblock__value {
    font-size: 14px !important;
    line-height: 100%; }
  .tableblock__body > .tableblock__row {
    border-top: 2px; }
  .tableblock__body .tableblock_number .tableblock__title {
    font-size: 16px;
    width: 26px;
    padding-left: 10px; }
  .tableblock {
    margin-bottom: 45px; }
  .tableblock__footer {
    padding: 26px 0;
    border-top: 2px solid #e2e9f2; }
  .tableblock__nav {
    padding-left: 24px;
    padding-right: 14px; }
  .showby__caption {
    font-size: 14px;
    margin-right: 8px; }
  .showby__value span {
    font-size: 14px; }
  .tableblock__info img {
    width: 18px;
    min-width: 18px;
    max-width: 18px; }
  .tableblock__cols .tableblock__col.tableblock__param_link {
    min-width: 130px;
    max-width: 130px; }
  .tableblock__link a {
    color: #30CA4C; }
  .tablecard__sticker {
    margin-left: 10px; }
    .tablecard__sticker .sticker {
      font-size: 12px;
      line-height: 16px;
      padding: 0 4px;
      height: 16px; }
  .tablecard__itemblock {
    flex-wrap: wrap; }
    .tablecard__itemblock .tablecard__name {
      width: 100%; }
  .pagetitle__title_small {
    font-size: 26px; }
  .contentform__label {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 18px;
    min-height: 23px; }
  .customradio__wrapper {
    border: 2px solid #e1e4e7;
    border-radius: 555px;
    height: 50px;
    padding: 0 20px; }
  .customradio__icn {
    margin-right: 10px;
    width: 22px;
    height: 22px; }
    .customradio__icn img {
      width: 22px;
      height: 22px; }
  .customradio__text {
    font-size: 14px; }
  .customradio__check {
    margin-left: 69px; }
  .customradio__unselected {
    max-width: 18px;
    min-width: 18px;
    width: 18px;
    height: 18px;
    border: 2px solid #e1e4e7;
    border-radius: 555px; }
  .customradio__selected img {
    width: 18px;
    height: 18px;
    max-width: 18px;
    min-width: 18px; }
  .radiogroup__items .radiogroup__item {
    margin-right: 8px; }
  .contentform__input_topradio {
    margin-bottom: 40px; }
  .contentform__input .searchinput input {
    border-bottom: 2px solid #d9dde3;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-size: 22px;
    height: 50px; }
  .contentform__input .searchinput input:focus {
    border-bottom: 2px solid #30CA4C; }
  .contentform__item {
    margin-bottom: 36px; }
  input.input {
    border-radius: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-size: 28px;
    height: 50px;
    padding: 0 40px 0 20px;
    font-size: 14px;
    border: 2px solid #f3f5f8;
    border-bottom: 2px solid #d9dde3; }
  .contentform__inputprice .btn_main {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    padding: 5px 14px; }
  .contentform__inputprice .inputplaceholder__placeholder {
    left: 20px; }
  .contentform__inputprice.inputplaceholder input {
    padding-left: 38px; }
  .contentform__item_cols2 .contentform__item_col {
    margin-right: 12px; }
    .contentform__item_cols2 .contentform__item_col:nth-child(2n) {
      margin-right: 0; }
  .noUi-horizontal {
    height: 2px; }
  .noUi-horizontal .noUi-handle {
    top: -9px;
    width: 22px;
    height: 22px;
    background: #30ca4c;
    border: 3px solid #fff;
    box-shadow: 2px 2px 5px rgba(33, 37, 49, 0.2);
    border-radius: 50%;
    box-sizing: border-box; }
  .noUi-connect {
    background: #30CA4C; }
  .noUi-target {
    box-shadow: none;
    background: #d9dde3; }
  input.range-slider__control {
    border-bottom: none !important;
    padding-left: 34px; }
  .contentdelimeter {
    margin: 36px 0 36px 0; }
    .contentdelimeter .contentdelimeter__title {
      font-size: 14px; }
      .contentdelimeter .contentdelimeter__title:after {
        content: "";
        width: 100%;
        position: absolute;
        top: 50%;
        background: #d9dde3;
        height: 2px;
        margin-left: 8px; }
  .contentform .contentblock {
    border: none;
    padding-top: 0;
    margin-bottom: 29px; }
  .contentform .contentblock__actions {
    margin-left: 0;
    margin-right: 0; }
  .updatedtext__buttons {
    height: 100%;
    margin-left: 9px; }
  .updatedtext__buttons a {
    width: 14px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 12px;
    position: relative; }
    .updatedtext__buttons a:after {
      content: "";
      width: 1px;
      height: 100%;
      background: #d9dde3;
      position: absolute;
      right: -12px; }
    .updatedtext__buttons a:last-child::after {
      display: none; }
    .updatedtext__buttons a:last-child {
      margin-right: 0; }
    .updatedtext__buttons a img {
      min-width: 14px;
      max-width: 14px;
      height: 14px; }
  .contentactions__icn img {
    max-width: 22px;
    min-width: 22px;
    height: 22px; }
  .contentform__buttons {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 46px; }
    .contentform__buttons .buttonsblock__button:first-child {
      margin-left: 0; }
    .contentform__buttons .buttonsblock {
      margin-bottom: 27px; }
    .contentform__buttons .btn {
      height: 50px;
      line-height: 46px;
      width: 100%;
      max-width: 100%;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center; }
    .contentform__buttons .link_large {
      display: flex;
      align-items: center;
      justify-content: center; }
      .contentform__buttons .link_large img {
        max-width: 22px;
        min-width: 22px;
        height: 22px;
        display: inline-block;
        margin-right: 8px; }
  .link_large {
    font-size: 12px; }
  .chooseCategory.active .chooseCategory__icon svg {
    width: 16px;
    height: 16px; }
  .contentform_disabled .contentform__item {
    margin-bottom: 30px; }
  .chooseCategory.active .chooseCategory__icon svg {
    transform: rotate(180deg);
    width: 14px;
    height: 12px; }
  .contentform__formleft {
    padding-right: 20px;
    width: calc(100% - 212px); }
  .contentform__formright {
    min-width: 212px;
    max-width: 212px; }
  .contentform__aside {
    height: 270px; }
  .formcard {
    box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
    border-radius: 12px; }
  .formcard_empty .formcard__image {
    margin-bottom: 15px;
    background: linear-gradient(0deg, #eceef1, #eceef1), url(image.png);
    border-radius: 555px;
    width: 120px;
    height: 120px; }
  .formcard_empty .formcard__img img {
    width: 52px;
    height: 52px; }
  .formcard_empty .formcard__name {
    font-size: 14px;
    line-height: 18px; }
  .contentform__item:last-child {
    margin-bottom: 0; }
  .modal_largest .imagecard {
    margin-bottom: 35px; }
  .modal_largest .modal-title {
    font-size: 26px;
    margin-bottom: 26px; }
  .contentform__assetphoto.formAvatar label {
    width: 80px;
    height: 80px; }
  .contentform__assetphoto.formAvatar .fileImage__img {
    width: 80px;
    height: 80px; }
  .contentform__row {
    margin-bottom: 28px; }
    .contentform__row .contentform__item {
      width: 100%;
      margin-left: 25px;
      margin-bottom: 0; }
      .contentform__row .contentform__item:first-child {
        margin-left: 0; }
    .contentform__row .contentform__item_avatar {
      width: fit-content; }
  .contentform__item_cols4 {
    flex-wrap: wrap;
    margin: -6px; }
    .contentform__item_cols4 .contentform__item_col {
      padding: 0 6px;
      width: 50%;
      margin-left: 0;
      margin-bottom: 32px; }
  .updatedtext__content .picture img {
    margin: 0;
    max-width: 459px; }
  .updatedtext__buttons_onebtn a:last-child::after {
    content: "";
    width: 0.05208vw;
    height: 100%;
    background: #d9dde3;
    position: absolute;
    right: -0.625vw; }
  .contentform__aside {
    height: 100%; }
  .contentform__formright {
    height: initial; }
  .contentform__main {
    align-items: stretch; }
  .contentblock__content_editmode .contentblock__updated {
    margin: 0; }
  .contentform__input_topradio {
    flex-wrap: wrap; }
    .contentform__input_topradio .radiogroup {
      /* width: 100%; */
      margin-bottom: 24px; }
    .contentform__input_topradio .customradio__wrapper {
      padding-right: 54px;
      position: relative; }
    .contentform__input_topradio .customradio__check {
      margin-left: 0 !important;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translateY(-50%); }
      .contentform__input_topradio .customradio__check span {
        line-height: 1; }
  .radiogroup {
    margin-left: 0;
    padding-left: 0;
    position: relative; }
    .radiogroup .radiogroup__item {
      width: 200px;
      position: relative; }
    .radiogroup:after {
      display: none; }
    .radiogroup:first-child {
      margin-left: 0;
      padding-left: 0; }
      .radiogroup:first-child:after {
        display: none; }
  .formcard_ready .formcard__img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .formcard_ready .formcard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .formcard_ready .formcard__image {
    position: relative;
    margin-bottom: 15px; }
  .formcard_ready .formcard__name {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 11px; }
  .formcard_ready .iconlink__img {
    min-width: 36px;
    max-width: 36px;
    height: 36px; }
    .formcard_ready .iconlink__img img {
      min-width: 19px;
      max-width: 19px;
      height: 19px; }
  .formcard_ready .carditem__links {
    justify-content: center; }
  .contentform__input_topradio {
    /*   flex-wrap: wrap; */ }
    .contentform__input_topradio .radiogroup {
      /* width: 100%; */
      margin-bottom: 24px; }
    .contentform__input_topradio .customradio__wrapper {
      padding-right: 54px;
      position: relative; }
    .contentform__input_topradio .customradio__check {
      margin-left: 0 !important;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translateY(-50%); }
      .contentform__input_topradio .customradio__check span {
        line-height: 1; }
  .customradio__subtitle {
    font-size: 12px;
    margin-top: 4px; }
  .radiotooltip .radiotooltip__unselected {
    display: block;
    width: 18px;
    height: 18px;
    max-width: 18px;
    min-width: 18px;
    border: 2px solid #e1e4e7;
    border-radius: 555px; }
  .radiotooltip__icn {
    margin-right: 6px; }
    .radiotooltip__icn img {
      width: 32px;
      min-width: 32px;
      max-width: 32px;
      height: 32px; }
  .radiotooltip__wrapper {
    padding: 11px 13px; } }

@media only screen and (max-width: 811px) {
  .captchablock {
    margin-bottom: 18px; }
  .titleblock__title {
    font-size: 36px; }
  .landlayout__main {
    max-width: 284px; }
  .titleblock__description {
    font-size: 12px;
    line-height: 16px; }
  .logo {
    width: 142px; }
  .socials__item a {
    width: 42px;
    height: 42px; }
  .socials__item img {
    width: 22px; }
  .landlayout__main {
    padding: 25px 0; }
  .landlayout__header {
    margin-bottom: 44px; }
  .landlayout .container {
    padding: 0 18px;
    overflow: hidden; }
  .titleblock__title {
    margin-bottom: 12px; }
  .landlayout__main {
    display: block;
    height: initial; }
  .landlayout__wrapper.flex.content-between.items-bottom {
    display: block;
    height: initial; }
  .landlayout {
    height: initial;
    min-height: 100vh; }
  .landlayout__image {
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 464px;
    overflow-x: hidden;
    overflow-y: visible;
    min-height: 466px; }
  .landlayout__img {
    height: initial;
    height: initial;
    z-index: -1;
    width: 380px;
    right: -105px;
    /* left: get-vw-medium(300px); */
    position: absolute;
    bottom: 0; }
  .landlayout__wrapper {
    z-index: 1; }
  .landlayout__footer {
    position: absolute;
    bottom: 49px;
    left: 18px;
    z-index: 33; }
  .logo_default {
    width: 118px; }
  .accountmenu {
    margin-left: 47px; }
  .accountmenu__img img {
    width: 19px; }
  .iconlink__img img {
    max-width: 20px;
    min-width: 20px; }
  .siteheader__left {
    display: none; }
  .siteheader__links {
    display: none; }
  .accountmenu {
    display: none; }
  .accountmenu__name img {
    width: 7px; }
  .siteheader__links + .accountmenu {
    margin-left: 28px; }
  .iconlink__count {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #f8444f;
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 13px;
    /* identical to box height */
    top: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
    text-align: center; }
  .siteheader__menu {
    border-top: 1px solid #eceef1;
    border-bottom: 1px solid #eceef1; }
  .mainmenu .mainmenu__menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .mainmenu .mainmenu__menu ul li {
    color: transparent;
    text-decoration: none;
    margin-right: 20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .mainmenu .mainmenu__menu ul li:last-child {
      margin-right: 0; }
    .mainmenu .mainmenu__menu ul li a {
      border-bottom: 3px solid transparent;
      color: #212531;
      display: block;
      font-style: normal;
      font-weight: 700;
      font-size: 14px;
      line-height: 18px;
      padding: 14px 0 11px 0; }
  .mainmenu .mainmenu__menu ul li:focus a,
  .mainmenu .mainmenu__menu ul li.active a,
  .mainmenu .mainmenu__menu ul li:hover a {
    border-color: #30ca4c; }
  .mainmenu li a img {
    width: 24px; }
  .accountmenu {
    position: relative; }
  .accountmenu__menu {
    right: 0; }
  .container {
    padding: 0 18px;
    /* 		overflow: hidden;
 */ }
  .siteheader__right {
    position: relative; }
  .siteheader__main {
    padding: 24px 0; }
  .dropdownblock {
    position: absolute;
    top: calc(100% + 18px);
    min-width: 153px;
    display: none; }
  .dropdownblock.active {
    display: block; }
  .dropdownblock__wrapper {
    background: #ffffff;
    -webkit-box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    border-radius: 6px;
    padding: 18px 22px; }
  .dropdownblock__links ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .dropdownblock__links ul li {
      margin-bottom: 20px; }
      .dropdownblock__links ul li:last-child {
        margin-bottom: 0; }
      .dropdownblock__links ul li a {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 18px;
        /* identical to box height */
        color: #212531; }
  .signout a {
    color: rgba(33, 37, 49, 0.4) !important; }
  .messageblock {
    min-width: 356px;
    right: 0;
    top: calc(100% + 11px); }
  .messageblock__items {
    max-height: 304px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 10px; }
  .messageblock__item {
    margin-bottom: 18px; }
    .messageblock__item:last-child {
      margin-bottom: 0; }
  .messageblock__status {
    min-width: 6px;
    min-height: 6px;
    margin-right: 8px;
    background: rgba(33, 37, 49, 0.2);
    border-radius: 50%; }
  .messageblock__item_unread .messageblock__status {
    background: #30ca4c; }
  .messageblock__img {
    width: 36px;
    height: 36px;
    margin-right: 11px;
    border-radius: 50%;
    overflow: hidden;
    position: relative; }
    .messageblock__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      bottom: -9999px;
      top: -9999px;
      margin: auto;
      height: 100%;
      max-width: initial; }
  .messageblock__text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    /* or 16px */
    margin-bottom: 10px;
    color: #212531; }
  .messageblock__info {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    /* identical to box height, or 14px */
    color: rgba(33, 37, 49, 0.5); }
  .mainmenu__menu {
    width: 100%;
    overflow-x: auto;
    overflow-y: auto; }
  .mainmenu__menu::-webkit-scrollbar {
    display: none; }
  .mainmenu__search {
    position: absolute;
    right: 0;
    z-index: 1;
    top: 0;
    height: 46px;
    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;
    background: #fff; }
    .mainmenu__search a {
      padding: 4px 0 9px 0; }
      .mainmenu__search a img {
        min-width: 28px; }
  .mainmenu {
    position: relative; }
  .arrowmenu {
    width: 20px;
    height: 30px;
    position: absolute;
    z-index: 1;
    right: 25px;
    top: calc(50% - 1px);
    /* height: 23px;
		*/
    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;
    background: #fff;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center; }
    .arrowmenu:before {
      content: "";
      background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
      background: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
      background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
      -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
      -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
      transform: matrix(-1, 0, 0, 1, 0, 0);
      width: 14px;
      height: 30px;
      position: absolute;
      left: -14px;
      top: 0; }
  .accountblock__link {
    font-size: 14px;
    line-height: 18px; }
  .topcontent {
    padding-top: 40px; }
  .pagetitle {
    margin-bottom: 26px; }
  .pagetitle__title {
    font-size: 22px;
    line-height: 100%; }
  .pagetitle__subtitle {
    font-size: 22px;
    line-height: 100%; }
  .pagesearch__input {
    width: 100%; }
  .searchinput {
    position: relative; }
    .searchinput input {
      height: 46px;
      border: 2px solid rgba(33, 37, 49, 0.1);
      border-radius: 23px;
      padding-left: 46px;
      background-position: left 15px center;
      background-size: 24px;
      font-size: 16px; }
    .searchinput button {
      height: 46px; }
  ::-webkit-input-placeholder {
    font-size: 14px; }
  ::-moz-placeholder {
    font-size: 14px; }
  :-ms-input-placeholder {
    font-size: 14px; }
  :-moz-placeholder {
    font-size: 14px; }
  .btn {
    padding: 14px 27px;
    font-size: 14px;
    line-height: 18px; }
  .btn_main {
    padding: 14px 27px;
    border: 2px solid #30ca4c; }
  span.dcheckbox__text {
    font-size: 14px;
    line-height: 18px; }
  span.dcheckbox__text:before {
    width: 18px;
    height: 18px;
    border: 2px solid #d3d3d3;
    border-radius: 4px; }
  .dcheckbox label {
    margin-bottom: 14px;
    padding-left: 28px; }
  /* 
  .dcheckbox label:hover .dcheckbox__text:before {
    background-image: url(../img/checkhover.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-position: center; } */
  .dcheckbox input[type="checkbox"]:checked + .dcheckbox__text:before {
    background-size: 10px; }
  .dcheckbox input[type="radio"]:checked + .dcheckbox__text:before {
    background-size: 10px; }
  .fdropdown__item {
    margin-bottom: 11px; }
  .filterblock__item {
    margin-right: 17px; }
  .fdropdown__button svg {
    width: 7px; }
  .fdropdown__button span {
    font-size: 14px;
    padding-right: 2px; }
  .dropdownblock__wrapper {
    width: 100%; }
  .fdropdown {
    position: initial; }
  .filterblock__items {
    position: relative; }
    .filterblock__items .dropdownblock {
      left: 0;
      top: 100%; }
  .fdropdown__menu {
    min-width: 250px; }
  .filterblock {
    margin: 29px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0; }
  .fdropdown__items {
    max-height: 149px; }
  .filterblock__item {
    margin-bottom: 8px; }
  .itemsblock__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -18px;
    margin-bottom: 0; }
  .itemsblock__item {
    width: 100%;
    padding: 0;
    border-top: 8px solid #f3f5f8;
    margin-bottom: 0; }
    .itemsblock__item:last-child {
      border-bottom: 8px solid #f3f5f8; }
  .card__wrapper {
    border: 6px solid #ffffff;
    border-radius: 0;
    -webkit-filter: none;
    filter: none; }
  .card__header {
    padding: 10px 18px 13px 18px; }
  .cardprofile__img {
    width: 40px;
    height: 40px;
    margin-right: 8px; }
  .cardprofile__name {
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    margin-bottom: 0; }
  .card__profile {
    width: calc(100% - 106px); }
  .cardstat {
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .cardstat:last-child {
      margin-right: 0; }
  .cardstat__icon {
    min-width: 6px;
    min-height: 6px;
    margin-right: 6px; }
  .cardstat__text {
    font-size: 12px;
    line-height: 16px;
    /* identical to box height */
    white-space: nowrap; }
  .carditem__image {
    margin-right: 16px; }
  .carditem__img {
    width: 80px;
    height: 80px;
    display: block;
    position: relative;
    overflow: hidden; }
    .carditem__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .carditem__sticker {
    bottom: -6px; }
  .sticker {
    padding: 1px 4px;
    height: 17px;
    line-height: 15px;
    font-size: 12px; }
  .carditem__header {
    margin-bottom: 0; }
  .carditem__title {
    font-size: 18px;
    line-height: 23px;
    margin-right: 0; }
  .carditem__name {
    margin-right: 7px;
    width: 100%; }
  .carditem__icon img {
    width: 16px; }
  .carditem__header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .carditem__stat {
    width: 100%;
    font-size: 18px;
    line-height: 23px; }
  .carditem__params {
    border-radius: 6px;
    padding: 9px 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 14px; }
  .carditem__param {
    margin-right: 0; }
  .carditem__paramname {
    font-size: 10px;
    line-height: 13px; }
  .carditem__paramtext {
    font-size: 10px;
    line-height: 13px; }
  .card__footer {
    padding: 15px 14px 15px 14px; }
  .cardcontent__params {
    margin-bottom: 10px;
    height: 25px; }
  .cardcontent__param {
    font-size: 12px;
    line-height: 16px;
    margin-right: 14px; }
  .cardcontent__text {
    font-size: 16px;
    margin-bottom: 12px;
    overflow: hidden;
    height: 48px; }
  .cardaction__caption {
    font-size: 14px;
    line-height: 18px;
    margin-right: 6px;
    margin-left: 6px; }
  .card__item {
    min-height: initial;
    padding: 11px 14px; }
  .carditem__params {
    width: 100%; }
  .cardcontent__button {
    margin-right: 8px; }
  .cardcontent__rate .cardcontent__button {
    margin-right: 3px; }
  .cardaction__img svg {
    width: 16px; }
  .card__follow .btn {
    padding: 0;
    color: #30CA4C;
    border: none;
    background: none; }
  .tag {
    font-size: 12px;
    line-height: 17px;
    padding: 2px 8px;
    border-radius: 55px; }
  .cardcontent__tags .tag {
    margin-right: 5px; }
  .itemsblock__nav {
    margin: 26px 0 26px 0; }
  .pagination > a {
    line-height: 32px;
    border: 2px solid rgba(58, 70, 89, 0.15);
    border-radius: 555px;
    width: 48px;
    height: 32px; }
    .pagination > a img {
      width: 11px; }
    .pagination > a:hover {
      border-color: #30CA4C; }
  .pagination ul {
    display: inline-block;
    margin: 0 0px;
    padding: 0; }
  .pagination ul li {
    margin: 0 10px; }
    .pagination ul li:first-child {
      margin-left: 17px; }
    .pagination ul li:last-child {
      margin-right: 17px; }
  .pagination ul li > span {
    font-size: 14px;
    line-height: 32px;
    width: 22px;
    height: 32px;
    color: rgba(33, 37, 49, 0.4); }
  .pagination ul li a {
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    color: rgba(33, 37, 49, 0.4); }
  .pagination > span {
    font-size: 14px;
    line-height: 18px; }
  .sitefooter__wrapper {
    padding: 20px 0; }
  .contactlink {
    display: none; }
  .socials_footer {
    margin-bottom: 19px; }
    .socials_footer .socials__item a {
      border: 2px solid #30ca4c; }
  .sitefooter__copy {
    font-size: 14px;
    line-height: 18px; }
  .cardstat.onlyDesktop {
    display: none; }
  .sitefooter__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .sitefooter__items > * {
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  .sitefooter__socials {
    margin: auto; }
    .sitefooter__socials .socials__item {
      margin: 0 3px; }
    .sitefooter__socials .socials__item a {
      width: 36px;
      height: 36px; }
    .sitefooter__socials .socials__item img {
      width: 18px;
      height: 18px; }
  .btn {
    padding: 10px 34px;
    font-size: 12px;
    line-height: 16px; }
  .btn_main {
    padding: 10px 34px;
    font-size: 12px;
    line-height: 16px; }
    .btn_main:hover, .btn_main:focus {
      color: #30CA4C; }
  .headersearch .headersearch__close {
    margin-right: 12px;
    margin-left: 12px; }
    .headersearch .headersearch__close img {
      width: 12px;
      height: 12px; }
  .headersearch__wrapper input {
    width: calc(100% - 64px);
    padding: 0;
    font-size: 14px; }
  .headersearch__button img {
    width: 28px;
    height: 28px; }
  .suggestions__wrapper {
    padding: 21px 18px; }
  .suggestions__blocks {
    max-height: 218px;
    padding-right: 10px; }
  .suggestions__block {
    margin-bottom: 20px; }
  .suggestions__title {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 18px; }
  .suggestions__item {
    margin-bottom: 10px; }
  .suggestions__icon {
    margin-right: 13px; }
  .suggestions__img {
    width: 24px;
    height: 24px; }
  .suggestions__name {
    font-size: 14px;
    line-height: 18px; }
  input {
    font-size: 14px !important; }
  .headersearch.sugg {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .suggestions {
    width: 100vw;
    left: -18px; }
  .breadcrumbs {
    margin-top: 15px;
    margin-bottom: 14px; }
  .breadcrumbs__items ul li {
    padding-right: 5px;
    margin-right: 5px; }
  .breadcrumbs__items ul li:after {
    content: "/";
    right: -6px;
    font-size: 12px;
    line-height: 16px;
    top: 2px; }
  .breadcrumbs__items ul span {
    font-size: 12px;
    line-height: 16px; }
  .breadcrumbs__items ul a span {
    line-height: 16px; }
  .profileblock__main {
    width: 100%;
    margin-bottom: 16px;
    display: block; }
  .profileblock__text {
    margin-bottom: 13px; }
  .profileblock {
    margin-bottom: 25px; }
  .profileblock__wrapper {
    display: block; }
  .profileblock__img {
    width: 62px;
    height: 62px; }
  .profileblock__info {
    margin-left: 0;
    min-width: initial;
    width: 100%; }
  .cardprofile.flex.items-center {
    display: block !important; }
  .profileblock__header {
    margin-bottom: 16px;
    max-width: 100%;
    width: 100%; }
    .profileblock__header .cardprofile__name {
      font-size: 18px;
      line-height: 23px;
      margin-bottom: 3px;
      margin-top: 7px; }
    .profileblock__header .profileblock__card {
      align-items: flex-start !important; }
    .profileblock__header .card__follow {
      transform: translateY(-45px); }
    .profileblock__header .cardstat__text {
      font-size: 12px;
      line-height: 16px; }
    .profileblock__header .cardprofile__stats {
      display: block !important; }
    .profileblock__header .cardstat_fw {
      margin-bottom: 11px; }
    .profileblock__header .catdstat {
      width: 100%; }
    .profileblock__header .card__follow .btn {
      font-size: 12px;
      line-height: 16px;
      padding: 5px 27px;
      border: 2px solid rgba(33, 37, 49, 0.1); }
  .profileblock__text {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 13px; }
  .profileblock__footer .socials__item {
    margin-right: 6px; }
    .profileblock__footer .socials__item img {
      min-width: 17px;
      max-width: 17px; }
    .profileblock__footer .socials__item a {
      min-width: 32px;
      max-width: 32px;
      height: 32px; }
  .profilestats__wrapper {
    padding: 0 16px 18px 16px;
    border-radius: 0;
    box-shadow: none;
    display: none; }
  .profilestats {
    border-radius: 8px;
    box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1); }
  .profilestats.active .profilestats__wrapper {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px; }
  .profilestats__wrapper.active {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    display: block; }
  .profilestats__row {
    margin: -16px;
    width: calc(100% + 16px);
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
    margin-top: 17px;
    padding-top: 17px;
    border-top: 2px solid rgba(33, 37, 49, 0.1); }
    .profilestats__row:first-child {
      margin-top: 0; }
  .profilestats__items {
    padding: 0 16px; }
  .profilestats__items {
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start; }
  .profilestats__col {
    flex-wrap: wrap; }
  .profilestats__item {
    min-width: unset;
    width: 50%;
    max-width: 82px;
    margin-right: 18px;
    margin-bottom: 12px;
    margin-right: 0; }
    .profilestats__item:nth-child(2n) {
      margin-right: 0; }
  .profilestats__value {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 7px; }
  .profilestats__col:first-child {
    min-width: 70px;
    max-width: 70px; }
    .profilestats__col:first-child .profilestats__value {
      font-size: 16px;
      line-height: 21px;
      margin-bottom: 2px; }
  .profilestats__caption {
    font-size: 12px;
    line-height: 16px; }
  .oversize .oversize__tooltip {
    border-radius: 6px;
    margin-top: -21px;
    font-size: 16px;
    line-height: 21px;
    padding: 14px 18px;
    max-width: calc(100vw - 36px);
    width: max-content; }
  .oversize__tooltip_large {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    padding: 25px;
    color: #212531; }
  .flex .oversize {
    margin-left: 8px;
    display: block; }
  .oversize_desktop {
    position: initial; }
  .contentform__item {
    position: relative; }
  .oversize .oversize__tooltip::after {
    left: 30px; }
  .tabs__header {
    margin-bottom: 10px; }
  .itemsblock__header {
    margin-bottom: 0px;
    flex-wrap: wrap; }
    .itemsblock__header > * {
      width: 100%; }
  .tabs__header ul li {
    font-size: 16px;
    line-height: 21px;
    margin-right: 20px; }
    .tabs__header ul li .tabs__title {
      border-bottom: 3px solid transparent;
      padding: 0 0 5px 0; }
  .tabs__count {
    font-size: 10px;
    top: -9px; }
  .tabs .itemsblock {
    display: block; }
  .tabs .filterblock {
    margin-top: 16px;
    justify-content: flex-start;
    margin-bottom: 20px; }
  .tabs .fdropdown__button {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px;
    background: #f3f5f8;
    border-radius: 6px; }
  .tabs .filterblock__items {
    width: 100%; }
  .tabs .filterblock__item {
    width: 100%;
    margin-bottom: 0; }
  .statsview {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #ffffff;
    border-radius: 8px;
    padding: 11px 14px 11px 16px; }
  .statsview__text {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    margin-left: 8px;
    color: #212531; }
  .statsview__content {
    display: flex;
    align-items: center; }
  .statsview__img img {
    min-width: 22px;
    max-width: 22px; }
  .mflex {
    display: flex; }
  .iconlink__img {
    margin-left: 4px;
    width: 30px;
    height: 30px; }
    .iconlink__img img,
    .iconlink__img svg {
      width: 16px;
      height: 16px; }
  .mcenter {
    text-align: center; }
  .btn_gray {
    color: rgba(33, 37, 49, 0.4) !important; }
  .h-48 {
    padding: 0 25px;
    height: 48px; }
  .buttonsblock {
    display: flex; }
  .buttonsblock__button {
    margin-left: 0;
    width: 100%; }
  .tabletWrap {
    flex-wrap: wrap; }
    .tabletWrap > * {
      width: 100%; }
  .mfull {
    width: 100%; }
  .itemsblock__header.tabletWrap {
    margin-bottom: 20px; }
  .buttonsblock {
    margin-bottom: 22px; }
    .buttonsblock .btn {
      font-size: 14px; }
  .btn svg {
    margin-right: 6px;
    min-width: 18px;
    max-width: 18px; }
  .btn img {
    margin-right: 6px; }
  .formAvatar label {
    width: 100px;
    height: 100px; }
  .formAvatar .fileImage__img {
    width: 100px;
    height: 100px;
    border-radius: 50%; }
  .formAvatar .fileImage__btn {
    border: 3px solid #ffffff;
    width: 28px;
    height: 28px;
    top: 0;
    right: 0; }
    .formAvatar .fileImage__btn img {
      min-width: 18px;
      max-width: 18px; }
  .formblock__image {
    margin-bottom: 19px; }
  .formblock__item {
    margin-bottom: 18px; }
  .formblock__title {
    font-size: 12px;
    margin-bottom: 8px; }
  .formblock__input input,
  .formblock__input textarea {
    padding: 18px 16px 16px 16px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom: 2px solid #d9dde3;
    font-size: 14px;
    line-height: 18px; }
  .formblock__input textarea {
    padding-bottom: 40px; }
  .inputerror {
    font-size: 10px;
    margin-top: 8px; }
  .formblock__limit {
    bottom: 14px;
    right: 16px;
    font-size: 16px; }
  .modal__form {
    max-height: initial;
    overflow: unset;
    padding-right: 24px; }
  .check label {
    font-size: 14px;
    line-height: 18px;
    padding-left: 23px; }
  .check label:before {
    border-radius: 6px;
    height: 16px;
    width: 16px;
    transform: translateY(-50%); }
  .input-errortext {
    font-size: 12px; }
  .formblock .check label {
    font-size: 14px;
    padding-left: 32px; }
  .formblock .check label:before {
    min-height: 18px; }
  .inputpassword img {
    right: 16px;
    width: 18px;
    transform: translateY(-50%); }
  .passwordforgot {
    margin-bottom: 34px; }
  /* .buttonsrow__item_full {
  margin-bottom: get-vw-small(8px);
} */
  .buttonsrow__item a {
    height: 50px;
    line-height: 50px; }
  .buttonsrow__item a.btn_border {
    height: 50px;
    line-height: 50px; }
  .buttonsrow__item_full .btn {
    padding: 15px 0;
    font-size: 14px; }
  .passwordforgot a {
    font-size: 14px;
    line-height: 18px; }
  .passwordforgot .check label {
    font-size: 14px;
    line-height: 18px; }
  .textlogin {
    margin-top: 30px; }
  .textlogin__text {
    font-size: 14px;
    line-height: 18px;
    margin-right: 5px; }
  .textlogin {
    flex-wrap: wrap; }
  .textlogin__text {
    margin-bottom: 3px;
    width: 100%;
    text-align: center; }
  .textlogin__link a {
    text-align: center;
    font-size: 14px;
    line-height: 18px; }
    .textlogin__link a img {
      width: 18px; }
  .modal-content .modal__back {
    margin-bottom: 5px; }
  .modalinfo__image {
    margin-bottom: 14px; }
    .modalinfo__image img {
      width: 70px;
      height: 70px; }
  .modalinfo__title {
    font-size: 16px;
    margin-bottom: 16px; }
  .modalinfo {
    margin-bottom: 17px; }
  .modalinfo__text {
    font-size: 14px; }
  .modalclose .btn {
    max-width: 100%; }
  button.close {
    top: 10px;
    right: 10px; }
    button.close img {
      width: 8px;
      height: 8px; }
  .checkblock {
    margin-bottom: 10px; }
  .buttonsrow {
    margin: 0; }
  .buttonsrow__item {
    width: 100%;
    padding: 0;
    margin-bottom: 6px; }
  .buttonsrow__item a {
    height: 40px;
    line-height: 36px; }
  .slick-dots li {
    height: 4px;
    margin: 0 3px;
    width: 4px; }
  .slick-dots li button {
    background-color: #d9d9d9;
    border-radius: 50%;
    height: 4px;
    padding: 0;
    width: 4px; }
  .slick-dots li.slick-active button {
    background-color: #30ca4c;
    opacity: 1; }
  .slick-dots {
    bottom: -38px; }
  .slick-dots li button:before {
    display: none; }
  .sliderblock__container {
    width: calc(100% + 30px);
    padding: 0 15px;
    margin-left: -15px;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }
  .sliderblock__arrows {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .sliderblock__arrow_next,
  .sliderblock__arrow_prev {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    z-index: 3;
    transform: none;
    width: 30px;
    height: 30px;
    border: 1.5px solid rgba(58, 70, 89, 0.15); }
    .sliderblock__arrow_next img,
    .sliderblock__arrow_prev img {
      min-width: 10px;
      max-width: 10px; }
  .sliderblock__slider.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 19px; }
  .sliderblock {
    margin-bottom: 16px; }
  .sliderblock__container {
    margin-bottom: 16px; }
  p {
    font-size: 14px; }
  .pagetitle_left {
    margin-bottom: 9px; }
  .pagecontent {
    margin-bottom: 30px; }
  .topcontent_left + .maincontent {
    margin-top: 33px; }
  .topcontent_left .filterblock__item {
    margin-bottom: 8px; }
  .itemsblock__header_type2 {
    margin-bottom: 16px; }
    .itemsblock__header_type2 .buttonsblock {
      order: -1;
      margin-bottom: 25px; }
    .itemsblock__header_type2 .buttonsblock__button {
      width: 100%; }
    .itemsblock__header_type2 .buttonsblock .btn {
      font-size: 12px;
      line-height: 16px; }
    .itemsblock__header_type2 .tabs__header ul {
      display: flex;
      justify-content: space-between;
      padding: 0 13px; }
      .itemsblock__header_type2 .tabs__header ul li:last-child {
        margin-right: 0; }
  .carditem_asset {
    margin-bottom: 13px; }
    .carditem_asset .carditem__img {
      width: 200px;
      height: 200px; }
    .carditem_asset .carditem__image {
      margin-bottom: 26px; }
    .carditem_asset .carditem__header {
      margin-bottom: 10px; }
    .carditem_asset .iconlink__img img {
      min-width: 22px;
      max-width: 22px;
      height: 22px; }
    .carditem_asset .iconlink__img {
      min-width: 42px;
      max-width: 42px;
      height: 42px; }
    .carditem_asset .carditem__icon img {
      min-width: 26px;
      max-width: 26px; }
    .carditem_asset .sticker {
      font-size: 14px;
      line-height: 18px;
      height: 21px;
      padding: 2px 14px; }
    .carditem_asset .carditem__sticker {
      bottom: -8px; }
  .emptyblock {
    border-radius: 12px;
    margin: 25px 0; }
  .emptyblock__wrapper {
    padding: 54px 0;
    min-height: 214px; }
  .emptyblock__image {
    margin-bottom: 15px; }
  .emptyblock__img {
    width: 74px; }
  .emptyblock__text {
    font-size: 16px;
    line-height: 21px; }
  .showmoreblock__btn {
    width: 414px;
    font-size: 14px; }
  .itemsblock__nav_showmore {
    margin: 0px 0 36px 0; }
  .pagenav .pagetitle__title {
    margin-bottom: 8px; }
  .pagenav .backbtn {
    margin-bottom: 0; }
    .pagenav .backbtn img {
      width: 14px; }
  .topcontent_page {
    padding-top: 55px; }
  .itemsblock__items_short .itemsblock__item {
    width: 100%; }
  .card_short .card__wrapper {
    padding: 0;
    border: none; }
  .card_short .card__header {
    padding: 14px 18px; }
  .card_short .cardprofile.flex.items-center {
    display: flex !important;
    align-items: center; }
  .card_short .cardstat__text {
    font-size: 12px;
    line-height: 16px; }
  .card_short .cardprofile__name {
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 1px; }
  .card_short .cardprofile__img {
    width: 34px;
    height: 34px; }
  .card_short .btn {
    padding: 0px 0px;
    font-size: 12px; }
  .itemsblock__items_short {
    margin-bottom: 20px; }
  .itemsblock__item:last-child {
    margin-bottom: 0; }
  .tabs_border .tabs__header {
    width: 100%;
    margin-bottom: 0; }
    .tabs_border .tabs__header ul {
      border-bottom: 1px solid rgba(33, 37, 49, 0.1); }
    .tabs_border .tabs__header .tabs__title {
      padding-bottom: 17px;
      font-size: 14px;
      line-height: 18px;
      border-bottom: 3px solid transparent; }
  .tabs_border .itemsblock__header {
    margin-bottom: 0; }
  .pagenav .cardstat__text {
    font-size: 12px;
    line-height: 16px; }
  .pagenav .cardstat {
    margin-right: 12px; }
  .pagenav {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center; }
    .pagenav .pagetitle__title {
      font-size: 16px; }
    .pagenav .pagetitle {
      margin-left: 19px; }
  .topcontent_formpage .pagenav {
    flex-wrap: wrap; }
    .topcontent_formpage .pagenav .pagetitle {
      width: 100%;
      padding-left: 0;
      margin-left: 0; }
    .topcontent_formpage .pagenav .backbtn {
      margin-bottom: 15px; }
  .itemsblock__items_short .itemsblock__item {
    border-top: 3px solid #f3f5f8; }
  .card__follow.flex > a {
    margin-left: 17px;
    display: block; }
  .card__follow.flex a.btn {
    padding: 0; }
  .showmoreblock__btn {
    width: 100%; }
  .btn_icon {
    min-width: 20px;
    max-width: 20px;
    height: 20px; }
    .btn_icon svg,
    .btn_icon img {
      min-width: 20px;
      max-width: 20px;
      height: 20px;
      display: block; }
  .notifications__wrapper {
    padding: 4px; }
  .notifications {
    top: calc(100% + 8px);
    right: 0; }
  .notifications__link {
    margin-bottom: 0px;
    padding: 5px;
    border-radius: 4px; }
  .notifications__icn img {
    min-width: 22px;
    max-width: 22px; }
  .notifications__text {
    font-size: 12px;
    line-height: 16px;
    padding-left: 5px; }
  img.notifications__current {
    display: none; }
  .btn_icon.current img,
  .btn_icon.current svg {
    display: none; }
  .btn_icon.current img.notifications__current {
    display: block; }
  .showmoreblock {
    width: 100%; }
  .profileheader.profileheader_left.flex.content-between.items-center {
    flex-wrap: wrap; }
    .profileheader.profileheader_left.flex.content-between.items-center .profileheader__left {
      width: 100%; }
    .profileheader.profileheader_left.flex.content-between.items-center .profileheader__right {
      width: 320px;
      margin-left: -18px;
      margin-right: -18px;
      order: -1;
      padding-top: 16px;
      padding-bottom: 16px;
      border-bottom: 6px solid #f3f5f8;
      border-top: 6px solid #f3f5f8;
      margin-bottom: 16px; }
      .profileheader.profileheader_left.flex.content-between.items-center .profileheader__right .profilestats__col:first-child {
        max-width: 100%; }
      .profileheader.profileheader_left.flex.content-between.items-center .profileheader__right .profilestats__item {
        width: initial;
        margin-bottom: 0;
        margin-right: 35px; }
        .profileheader.profileheader_left.flex.content-between.items-center .profileheader__right .profilestats__item:last-child {
          margin-right: 0; }
  .tfull {
    width: 100% !important; }
  .profilestats__item_green .profilestats__value {
    font-size: 22px !important;
    line-height: 28px !important; }
  .profileheader.flex .card__follow {
    margin-left: 14px; }
  .contentblock {
    /*     margin-left: get-vw-small(-18px);
    margin-right: get-vw-small(-18px); */
    margin-top: 21px;
    padding-top: 0px;
    border-top: none; }
  .profileheader_left .cardprofile.flex.items-center {
    display: flex !important; }
  .profileheader_left .cardprofile__name {
    font-size: 16px;
    line-height: 21px; }
  .profileheader_left .card__header {
    padding-left: 0;
    padding-right: 0; }
  .contentblock h1 {
    margin-bottom: 15px;
    font-size: 22px;
    line-height: 100%; }
  .contentblock__body {
    margin-top: 22px; }
  .contentblock__header {
    margin-bottom: 14px; }
  .contentblock__param {
    margin-right: 12px;
    font-size: 12px;
    line-height: 16px; }
  .contentblock__content p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 20px; }
  .contentblock__content .picture img {
    display: block;
    margin: 17px 0 17px 0;
    max-width: 504px;
    width: 100%; }
  .updatedtext__content {
    padding: 19px 16px;
    border: 1px solid #d9dde3;
    border-radius: 12px; }
  .contentblock__updated {
    margin-top: 27px;
    margin-bottom: 22px; }
  .updatedtext__info {
    font-size: 12px;
    line-height: 16px;
    height: 26px;
    padding: 0 15px;
    line-height: 26px;
    border: 1px solid #d9dde3;
    border-radius: 5555px;
    margin-left: 16px;
    transform: translateY(50%); }
  .contentblock__footer {
    margin-top: 22px;
    margin-bottom: 19px; }
  .cardcontent__buttons.content-start .cardcontent__actions {
    margin-left: 5px; }
  .cardcontent__buttons.content-start .cardcontent__button {
    margin-right: 5px; }
  .contentactions__action_full
.contentactions__button_large
.contentactions__text {
    text-align: left !important; }
  .contentblock__actions {
    margin: 0 -5px; }
  .contentactions__action {
    padding: 0 5px;
    margin-bottom: 10px;
    width: 50%; }
    .contentactions__action a {
      box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
      border-radius: 12px;
      height: initial;
      padding: 14px 36px 14px 16px; }
  .contentactions__button .contentactions__text {
    font-size: 14px;
    margin-left: 0; }
  .contentactions__action_full {
    width: 100%; }
    .contentactions__action_full .contentactions__button_large {
      justify-content: flex-start;
      background-position: right 22px center;
      background-size: 10px; }
      .contentactions__action_full .contentactions__button_large .contentactions__text {
        font-size: 14px;
        line-height: 100%; }
  .contentblock {
    margin-bottom: 29px; }
  .commentsblock__title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px; }
  .commentsblock__form {
    margin-bottom: 22px; }
  .commentform__input {
    position: relative; }
    .commentform__input input {
      border-radius: 8px;
      padding: 0 16px;
      height: 48px;
      line-height: 48px; }
    .commentform__input button {
      border-radius: 8px;
      width: 48px;
      height: 48px; }
      .commentform__input button img {
        min-width: 22px;
        max-width: 22px; }
  .comment {
    padding-bottom: 20px;
    margin-bottom: 22px;
    border-bottom: 2px solid rgba(33, 37, 49, 0.1); }
  .comment__header {
    margin-bottom: 12px; }
  .comment__img a {
    width: 36px;
    height: 36px; }
  .comment__name {
    margin-left: 10px;
    font-size: 16px;
    line-height: 21px; }
  .comment__content {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 14px; }
  .comment__info {
    margin-right: 18px; }
  .comment__param {
    font-size: 14px;
    line-height: 18px;
    padding-left: 8px; }
  .btn_reply {
    font-size: 14px;
    line-height: 18px; }
    .btn_reply span {
      padding-left: 5px; }
  .comment__level .comment__level {
    padding-left: 20px; }
  .profileheader__left .cardprofile__name {
    font-size: 16px;
    line-height: 22px; }
  .profileheader__left .cardstat__text {
    font-size: 12px;
    line-height: 16px; }
  .profileheader__left .card__follow.flex a.btn {
    font-size: 12px;
    line-height: 16px; }
  .noresults {
    text-align: center; }
  .noresults__image {
    margin-bottom: 34px; }
  .noresults__img {
    width: 232px; }
  .noresults__title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 14px; }
  .noresults__text {
    margin-bottom: 22px;
    font-size: 12px;
    line-height: 16px; }
  .custompage {
    padding: 30px 0 30px 0; }
  .custompage {
    padding: 0;
    /*  height: calc(100vh - 330px); */ }
    .custompage .maincontent {
      margin-top: 0; }
    .custompage .noresults__button {
      width: 100%; }
      .custompage .noresults__button a {
        width: 100%; }
    .custompage .custompage__wrapper {
      padding: 20px 0 60px 0;
      margin-top: 0;
      min-height: calc(100vh - 330px); }
  .disclaimer {
    left: 18px;
    right: 18px;
    bottom: 17px;
    border-radius: 12px; }
  .disclaimer__wrapper {
    padding: 23px 16px; }
  .disclaimer__title {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 15px;
    width: 100%; }
  .disclaimer__button {
    width: 100%; }
  .disclaimer__text {
    padding-right: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    margin-bottom: 14px; }
  .disclaimer .btn {
    padding: 10px 0;
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    text-align: center; }
  .disclaimer__content {
    flex-wrap: wrap; }
  .landlayout_type2 {
    /* .landlayout__header {
    position: absolute;
    top: get-vw-medium(47px);
  } */ }
    .landlayout_type2 .landlayout__content {
      margin-bottom: 33px; }
    .landlayout_type2 .landlayout__main {
      width: 100%;
      max-width: 100%;
      height: initial;
      padding-bottom: 82px; }
    .landlayout_type2 .landlayout__footer {
      position: absolute; }
    .landlayout_type2 .landlayout__image {
      padding-top: 49px;
      padding-bottom: 33px;
      height: initial;
      position: initial;
      min-height: initial;
      max-width: initial;
      overflow: initial;
      width: 100%;
      max-width: 722px; }
      .landlayout_type2 .landlayout__image img {
        height: 100%;
        /*   width: initial; */
        /*  max-height: 52vh; */ }
    .landlayout_type2 .landlayout__img {
      height: initial;
      position: initial;
      min-height: initial;
      width: 100%;
      height: 100%; }
    .landlayout_type2 .landlayout__wrapper.flex.content-between.items-center {
      flex-wrap: wrap; }
    .landlayout_type2 .landlayout__image_tablet {
      display: block !important; }
  .tabsnav {
    margin-bottom: 22px; }
  .tabsnav__links ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tabsnav__links ul li a {
      white-space: nowrap;
      margin-right: 5px;
      padding: 12px 9px;
      border: 2px solid #e1e4e7;
      font-size: 14px; }
  .itemsnav {
    margin-bottom: 22px;
    flex-wrap: wrap; }
  .inputplaceholder {
    min-width: 86px; }
  .inputplaceholder__placeholder {
    font-size: 12px;
    left: 15px;
    transform: none;
    top: 6px; }
  input.inputplaceholder__input {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 23px;
    padding-bottom: 6px;
    height: 44px;
    line-height: 44px;
    border-radius: 6px;
    font-size: 14px; }
  .itemsnav__select {
    min-width: 190px;
    max-width: 190px; }
    .itemsnav__select .fdropdown__button {
      justify-content: space-between;
      height: 44px;
      padding: 0 11px;
      background: #f3f5f8;
      border-radius: 6px; }
      .itemsnav__select .fdropdown__button .itemsnav__iconasset {
        min-width: 18px;
        max-width: 18px;
        width: 18px; }
  .itemsnav__left {
    margin-bottom: 18px; }
  .itemsnav__left > div {
    margin-left: 8px; }
    .itemsnav__left > div:first-child {
      margin-left: 0; }
    .itemsnav__left > div .fdropdown__button {
      display: flex;
      align-items: center;
      white-space: nowrap; }
  .linkset__items {
    justify-content: space-between;
    width: 100%; }
  .itemsnav__right {
    width: 100%; }
  .linkset__item {
    margin-left: 6px; }
    .linkset__item:first-child {
      margin-left: 0; }
  .linkset__link {
    font-size: 14px;
    min-width: 26px;
    height: 26px;
    padding: 6px 6px;
    border-radius: 8px; }
  .tableblock__header {
    width: fit-content; }
  .tableblock__wrapper {
    border: 6px solid #ffffff;
    background: #fff;
    margin-right: -18px;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1));
    overflow: hidden; }
  .tableblock__table {
    border-radius: 12px; }
  .tableblock__scroll {
    overflow: auto; }
    .tableblock__scroll::-webkit-scrollbar {
      display: none; }
  .tableblock__body {
    width: fit-content;
    background: #fff; }
  .tableblock__row {
    width: initial; }
  .tableblock__col {
    padding: 0 10px;
    height: 60px; }
  .tableblock_number {
    width: 40px; }
  .tableblock__title {
    font-size: 16px; }
  .tableblock_name {
    min-width: 165px;
    max-width: 165px; }
  /* $tableblock__param_w: calc((1920px) - 472px) - 122px)/4);
.tableblock__param {
  width: $tableblock__param_w;
} */
  .tableblock__cols {
    display: flex;
    justify-content: space-between;
    min-width: 157px;
    width: 100%; }
    .tableblock__cols .tableblock__col {
      min-width: 170px;
      max-width: 170px; }
    .tableblock__cols .tableblock__col.tableblock__param_total {
      min-width: 100px;
      max-width: 100px; }
  .tableblock_sort {
    margin-right: 7px;
    display: block; }
  .tableblock__info {
    margin-left: 8px; }
  .tableblock__info img {
    min-width: 18px;
    max-width: 18px;
    width: 18px; }
  .tablecard__img a {
    width: 34px;
    height: 34px;
    display: block;
    position: relative;
    overflow: hidden; }
    .tablecard__img a img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .tablecard__name {
    margin-left: 10px;
    font-size: 14px;
    line-height: 100%; }
  .tableblock__value {
    font-size: 14px !important;
    line-height: 100%; }
  .tableblock__body > .tableblock__row {
    border-top: 2px; }
  .tableblock__body .tableblock_number .tableblock__title {
    font-size: 16px;
    width: 26px;
    padding-left: 10px; }
  .tableblock {
    margin-bottom: 45px; }
  .tableblock__footer {
    padding: 26px 0;
    border-top: 2px solid #e2e9f2; }
  .tableblock__nav {
    padding-left: 10px;
    padding-right: 10px; }
    .tableblock__nav .pagination ul li:last-child {
      margin-right: 0; }
  .showby__value {
    white-space: nowrap; }
  .showby__caption {
    font-size: 14px;
    margin-right: 8px; }
  .showby__value span {
    font-size: 14px; }
  .itemsnav__select img {
    min-width: 18px;
    max-width: 18px;
    margin-right: 4px; }
  .tableblock__info img {
    width: 18px;
    min-width: 18px;
    max-width: 18px; }
  .tableblock__cols .tableblock__col.tableblock__param_link {
    min-width: 130px;
    max-width: 130px; }
  .tableblock__link a {
    color: #30CA4C; }
  .tablecard__sticker {
    margin-left: 10px; }
    .tablecard__sticker .sticker {
      font-size: 12px;
      line-height: 16px;
      padding: 0 4px;
      height: 16px; }
  .pagenav .pagetitle__title_small {
    font-size: 22px; }
  .contentform__label {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 1;
    min-height: 16px; }
  .customradio__wrapper {
    border: 2px solid #e1e4e7;
    border-radius: 555px;
    height: 50px;
    padding: 0 15px; }
  .customradio__icn {
    margin-right: 4px;
    width: 18px;
    height: 18px; }
    .customradio__icn img {
      width: 18px;
      height: 18px; }
  .customradio__text {
    font-size: 14px; }
  .customradio__check {
    margin-left: 23px; }
  .customradio__unselected {
    max-width: 14px;
    min-width: 14px;
    height: 14px;
    border: 2px solid #e1e4e7;
    border-radius: 555px; }
  .customradio__selected img {
    max-width: 14px;
    min-width: 14px;
    width: 14px;
    height: 14px; }
  .radiogroup__items .radiogroup__item {
    margin-right: 8px; }
  .contentform__input_topradio {
    margin-bottom: 40px; }
  .contentform__input .searchinput input {
    border-bottom: 2px solid #d9dde3;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-size: 22px;
    height: 50px; }
  .contentform__input .searchinput input:focus {
    border-bottom: 2px solid #30CA4C; }
  .contentform__item {
    margin-bottom: 18px; }
  input.input {
    border-radius: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-size: 28px;
    height: 50px;
    padding: 0 40px 0 20px;
    font-size: 14px;
    border: 2px solid #f3f5f8;
    border-bottom: 2px solid #d9dde3; }
  .contentform__inputprice .btn_main {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    padding: 7px 12px; }
  .contentform__inputprice .inputplaceholder__placeholder {
    left: 16px; }
  .contentform__inputprice.inputplaceholder input {
    padding-left: 28px; }
  .contentform__item_cols2 .contentform__item_col {
    margin-right: 0;
    width: 100%;
    margin-bottom: 18px; }
  .noUi-horizontal {
    height: 2px; }
  .noUi-horizontal .noUi-handle {
    top: -9px;
    width: 22px;
    height: 22px;
    background: #30ca4c;
    border: 3px solid #fff;
    box-shadow: 2px 2px 5px rgba(33, 37, 49, 0.2);
    border-radius: 50%;
    box-sizing: border-box; }
  .noUi-connect {
    background: #30CA4C; }
  .noUi-target {
    box-shadow: none;
    background: #d9dde3; }
  input.range-slider__control {
    border-bottom: none !important;
    padding-left: 16px; }
  .contentform__inputprice .inputplaceholder__placeholder {
    font-style: 14px;
    top: 50%;
    transform: translateY(-50%); }
  .contentdelimeter {
    margin: 36px 0 26px 0; }
    .contentdelimeter .contentdelimeter__title {
      font-size: 14px; }
      .contentdelimeter .contentdelimeter__title:after {
        content: "";
        width: 100%;
        position: absolute;
        top: 50%;
        background: #d9dde3;
        height: 2px;
        margin-left: 8px; }
  .updatedtext__buttons {
    height: 100%;
    margin-left: 9px; }
  .updatedtext__buttons a {
    width: 14px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 12px;
    position: relative; }
    .updatedtext__buttons a:after {
      content: "";
      width: 1px;
      height: 100%;
      background: #d9dde3;
      position: absolute;
      right: -12px; }
    .updatedtext__buttons a:last-child::after {
      display: none; }
    .updatedtext__buttons a:last-child {
      margin-right: 0; }
    .updatedtext__buttons a img {
      min-width: 14px;
      max-width: 14px;
      height: 14px; }
  .contentactions__icn {
    margin-bottom: 6px; }
  .contentactions__icn img {
    max-width: 20px;
    min-width: 20px;
    height: 20px; }
  .updatedtext_edit .updatedtext__info {
    justify-content: space-between !important;
    width: calc(100% - 16px * 2); }
  .contentform__buttons {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 32px; }
    .contentform__buttons .buttonsblock {
      flex-wrap: wrap; }
    .contentform__buttons .buttonsblock__button {
      width: 100%;
      margin-bottom: 6px; }
      .contentform__buttons .buttonsblock__button:first-child {
        margin-left: 0; }
    .contentform__buttons .buttonsblock {
      margin-bottom: 24px; }
    .contentform__buttons .btn {
      height: 50px;
      line-height: 46px;
      width: 100%;
      max-width: 100%;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center; }
    .contentform__buttons .link_large {
      display: flex;
      align-items: center;
      justify-content: center; }
      .contentform__buttons .link_large img {
        max-width: 18px;
        min-width: 18px;
        height: 18px;
        display: inline-block;
        margin-right: 6px; }
  .link_large {
    font-size: 14px; }
  .contentform .contentblock {
    border: none;
    padding-top: 0;
    margin-bottom: 21px; }
  .contentform .contentblock__actions {
    margin-left: 0;
    margin-right: 0; }
  .contentform .contentactions__button {
    flex-wrap: wrap;
    padding: 14px; }
    .contentform .contentactions__button .contentactions__text {
      width: 100%; }
  .contentform__item_cols {
    flex-wrap: wrap; }
  .oversize .oversize__tooltip_large::after {
    display: none; }
  .tableblock .oversize .oversize__tooltip::after {
    display: none; }
  .tableblock .oversize .oversize__tooltip {
    max-width: calc(100vw - 36px);
    transform: translateY(100%); }
  .chooseCategory.active .chooseCategory__icon svg {
    width: 16px;
    height: 16px; }
  .topcontent_formpage .pagenav .pagetitle {
    text-align: left; }
  .contentform__item_col:last-child {
    margin-bottom: 0; }
  .contentform_disabled .contentform__item {
    margin-bottom: 30px; }
  .chooseCategory span.chooseCategory__icon svg {
    min-width: 16px;
    max-width: 16px;
    height: 16px;
    display: inline-block; }
  .chooseCategory.active .chooseCategory__icon svg {
    transform: rotate(180deg);
    min-width: 16px;
    max-width: 16px;
    height: 16px; }
  .contentform__formleft {
    padding-right: 0;
    width: 100%; }
  .formcard {
    box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
    border-radius: 12px;
    padding: 9px 13px;
    justify-content: start;
    margin-bottom: 23px; }
  .formcard_empty .formcard__content {
    display: flex;
    align-items: center; }
  .formcard_empty .formcard__image {
    margin-bottom: 0;
    background: linear-gradient(0deg, #eceef1, #eceef1);
    border-radius: 555px;
    width: 70px;
    height: 70px; }
  .formcard_empty .formcard__img img {
    width: 31px;
    height: 31px; }
  .formcard_empty .formcard__name {
    font-size: 14px;
    line-height: 18px;
    margin-left: 15px; }
  .contentform__item:last-child {
    margin-bottom: 0; }
  .imagecard_largest.imagecard {
    margin-bottom: 15px; }
  .modal_largest .modal-title {
    font-size: 18px;
    margin-bottom: 15px; }
  .contentform__main {
    align-items: start; }
  .contentform__card.onlyMobile {
    margin: 28px 0;
    display: block; }
  .contentform__assetphoto.formAvatar label {
    width: 70px;
    height: 70px; }
  .contentform__assetphoto.formAvatar .fileImage__btn img {
    min-width: 14px;
    max-width: 14px; }
  .contentform__assetphoto.formAvatar .fileImage__img {
    width: 70px;
    height: 70px; }
    .contentform__assetphoto.formAvatar .fileImage__img img {
      min-width: 70px;
      max-width: 70px; }
  .contentform__row {
    margin-bottom: 28px; }
    .contentform__row .contentform__item {
      width: 100%;
      margin-left: 25px;
      margin-bottom: 0; }
      .contentform__row .contentform__item:first-child {
        margin-left: 0; }
    .contentform__row .contentform__item_avatar {
      width: fit-content; }
  .contentform__item_cols4 {
    flex-wrap: wrap;
    margin: -6px; }
    .contentform__item_cols4 .contentform__item_col {
      padding: 0 6px;
      width: 100%;
      margin-left: 0;
      margin-bottom: 18px; }
  .updatedtext__content .picture img {
    margin: 0;
    max-width: 459px; }
  .updatedtext__buttons_onebtn a:last-child::after {
    content: "";
    width: 0.05208vw;
    height: 100%;
    background: #d9dde3;
    position: absolute;
    right: -0.625vw; }
  .contentform__aside {
    height: 100%; }
  .contentform__formright {
    height: initial; }
  .contentform__main {
    align-items: stretch; }
  .contentblock__content_editmode .contentblock__updated {
    margin: 0; }
  .contentform__input_topradio {
    flex-wrap: wrap; }
    .contentform__input_topradio .radiogroup {
      width: 100%;
      margin-bottom: 24px; }
    .contentform__input_topradio .customradio__check {
      margin-left: 0 !important;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translateY(-50%); }
  .radiogroup {
    margin-left: 0;
    padding-left: 0;
    position: relative; }
    .radiogroup .radiogroup__item {
      width: 138px;
      position: relative; }
    .radiogroup:after {
      display: none; }
    .radiogroup:first-child {
      margin-left: 0;
      padding-left: 0; }
      .radiogroup:first-child:after {
        display: none; }
  .formcard_ready .formcard__content {
    display: flex;
    align-items: center; }
  .formcard_ready .formcard__info {
    margin-left: 10px; }
  .formcard_ready .formcard__img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .formcard_ready .formcard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .formcard_ready .formcard__image {
    position: relative;
    margin-bottom: 0; }
  .formcard_ready .formcard__name {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px; }
  .formcard_ready .iconlink__img {
    min-width: 30px;
    max-width: 30px;
    height: 30px; }
    .formcard_ready .iconlink__img img {
      min-width: 16px;
      max-width: 16px;
      height: 16px; }
  .formcard_ready .carditem__links {
    justify-content: center; }
  .contentform__input.contentform__input_radio.contentform__input_topradio.flex {
    margin-bottom: 23px; }
  .contentform__input_topradio {
    flex-wrap: wrap; }
    .contentform__input_topradio .radiogroup {
      /* width: 100%; */
      margin-bottom: 24px; }
    .contentform__input_topradio .customradio__wrapper {
      padding-right: 54px;
      position: relative; }
    .contentform__input_topradio .customradio__check {
      margin-left: 0 !important;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translateY(-50%); }
      .contentform__input_topradio .customradio__check span {
        line-height: 1; }
  .radiogroup_oversize .radiogroup__items {
    flex-wrap: wrap; }
  .radiogroup_oversize .radiogroup__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 6px; }
  .radiogroup_oversize .customradio__wrapper {
    width: 100%;
    height: 40px; }
  .radiogroup_oversize .customradio__text {
    font-style: 14px; }
  .customradio__subtitle {
    display: none; }
  .radiotooltip .radiotooltip__unselected {
    display: block;
    width: 18px;
    height: 18px;
    max-width: 18px;
    min-width: 18px;
    border: 2px solid #e1e4e7;
    border-radius: 555px; }
  .radiotooltip__icn {
    margin-right: 6px; }
    .radiotooltip__icn img {
      width: 32px;
      min-width: 32px;
      max-width: 32px;
      height: 32px; }
  .radiotooltip__wrapper {
    padding: 11px 22px; } }

@media only screen and (max-width: 999px) {
  .contentform__inputprice {
    border-top-left-radius: 0.71942vw;
    border-top-right-radius: 0.71942vw;
    background-size: 3.35731vw;
    height: 5.9952vw;
    padding: 0 1.179616vw 0 1.19808vw;
    font-size: 1.67866vw; }
  .headersearch
input.input_dark.select2-search.select2-search--inline.select2-search__field {
    padding-left: 14.125vw;
    background-color: transparent !important; }
  .headersearch .select2-container--default .select2-selection--multiple {
    background-color: transparent !important; }
  .headersearch * {
    border-color: transparent; }
  .itemsblock__header.tabletWrap .buttonsblock {
    margin-top: 3vw;
    margin-bottom: 3vw; }
  .itemsblock__header.tabletWrap .buttonsblock {
    order: 3;
    /*   order: -1; */ }
  .buttonsblock .filterblock {
    margin: 0;
    width: 100%; }
  .buttonsblock__button.onlyDesktop {
    display: none; }
  .buttonsblock__button.onlyMobile {
    display: block !important;
    width: initial; }
  .itemsblock__header.tabletWrap .buttonsblock__button {
    /* order: 3; */
    order: -1;
    margin-bottom: 10vw; }
  .carditem.flex.items-center {
    width: 100%; }
  .searchtoggler {
    padding: 0.71942vw 1.13885vw 0.71942vw 1.67866vw;
    width: 12.58993vw; }
  .searchtoggler__items.dropdownblock {
    top: calc(100% - 16px);
    padding: 1.91847vw 0 0.71942vw 1.67866vw;
    border-bottom-left-radius: 1.19904vw;
    border-bottom-right-radius: 1.19904vw; }
  .searchtoggler__item {
    margin-bottom: 0.59952vw; }
  .searchtoggler__button span {
    font-size: 1.91847vw; }
  .searchtoggler {
    left: 4.67626vw; }
  .searchtoggler label {
    font-style: normal;
    font-weight: 400;
    font-size: 1.91847vw;
    line-height: 100%; }
  .searchinput input {
    background-size: 2.8vw; }
  .searchinput input {
    padding-left: 5.125vw; }
  .topcontent .searchinput input {
    padding-left: 18.125vw; }
  .select2.select2-container.select2-container--default {
    width: 100% !important; }
  .formcard {
    margin-top: 3.5vw; }
  .contentform__input .searchinput input {
    padding-left: 5vw; } }

@media only screen and (max-width: 600px) {
  .sitehader .messageblock {
    min-width: 90.25vw; }
  .contentform__inputprice {
    border-radius: 0;
    border-top-left-radius: 1.875vw;
    border-top-right-radius: 1.875vw;
    background-size: 8.75vw;
    height: 15.625vw;
    padding: 0 6.5vw 0 6.25vw; }
  .searchtoggler__button span,
  .searchtoggler label {
    font-size: 3.91847vw; }
  .searchtoggler {
    width: 22vw;
    padding: 1.5vw 1.8vw; }
  .headersearch.active {
    position: absolute;
    border-bottom: 1px solid #30ca4c;
    height: 101%; }
  .searchtoggler__items.dropdownblock {
    top: calc(100% - 8px); }
  .headersearch
input.input_dark.select2-search.select2-search--inline.select2-search__field {
    padding-left: 23vw; }
  .itemsblock__header.tabletWrap .buttonsblock {
    margin-top: 6vw;
    margin-bottom: 6vw; }
  .buttonsblock__button.onlyMobile {
    display: block !important;
    width: 100%; }
  .pagesearch {
    display: none; }
  .contentform__input .searchinput input {
    padding-left: 14vw; }
  .itemsblock__header.tabletWrap .buttonsblock {
    flex-wrap: wrap; }
  /* 
    .messageblock.dropdownblock.active {
      background: #fff;
      width: 81.25vw;
      min-height: calc(100vh - 36.25vw);
      z-index: 99999;
      min-width:  81.25vw;
      left: 0;
      position: fixed;
    top: 37.25vw;
    z-index: 9999;
    }
    .messageblock.dropdownblock.active .dropdownblock__wrapper {
      min-height: calc(100vh - 36.25vw);
    } */ }

@media only screen and (max-width: 600px) {
  .messageblock.dropdownblock.active {
    position: fixed;
    top: 37.25vw;
    z-index: 999999;
    background: #fff;
    width: 81.25vw;
    height: calc(100vh - 36.25vw);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-width: unset;
    left: 0;
    right: unset; }
  .messageblock__items {
    max-height: unset;
    max-height: 90%; }
  .messageblock__wrapper.dropdownblock__wrapper {
    height: 100%;
    box-shadow: none; }
  .messageblock__back {
    display: block;
    margin-bottom: 7.5vw;
    margin-top: 3.125vw; }
  .messageblock__back .pagetitle__title {
    margin-bottom: 0;
    margin-left: 3.4375vw; } }

@media only screen and (max-width: 999px) {
  .tabsnav__links.flex.content-between.items-center {
    flex-wrap: wrap; }
  .tabsnav__links.flex.content-between.items-center .itemsnav {
    margin-top: 3vw;
    width: 100%; }
  .itemsnav__right {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden; }
  /*  .itemsnav.itemsnav_table.flex.items-center.content-between {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
  } */
  .siteheader__center {
    order: -1; }
  .logo.logo_default {
    position: static;
    transform: none; }
  .siteheader__left .iconlink {
    margin-right: 1.20833vw; }
  .accountblock_unauthored {
    width: initial; }
  .contentform__item_cols4 .contentform__item_col {
    width: 20%; }
  .contentform__label {
    min-height: 3.9vw; }
  .contentform__item_cols4 .contentform__item_col:last-child {
    width: 40%; }
  .duration__item {
    border-top-left-radius: 0.71942vw;
    border-top-right-radius: 0.71942vw;
    background-size: 3.35731vw;
    height: 5.9952vw;
    padding: 0 1.179616vw 0 1.19808vw;
    font-size: 1.2vw; }
  .duration__item select option {
    font-size: 1.2vw;
    line-height: 1; }
  .duration__item select {
    font-size: 1.2vw;
    line-height: 1; }
  .duration__item span {
    font-size: 1.2vw; }
  .switches span {
    position: relative;
    width: 4.245283018867925vw;
    height: 2.4764150943396226vw;
    border-radius: 555px;
    background: #d9dde3;
    transition: all 0.3s;
    display: block;
    cursor: pointer; }
  .switches span::before,
  .switches span::after {
    content: "";
    position: absolute; }
  .switches span::before {
    left: 0.3537735849056604vw;
    top: 0.3537735849056604vw;
    width: 1.7688679245283019vw;
    height: 1.7688679245283019vw;
    background: #fff;
    border-radius: 50%;
    z-index: 1;
    transition: transform 0.3s; }
  .switches [type="checkbox"]:checked + label span::before {
    transform: translateX(1.76887vw); }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_populartokens__influencers {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers
.tablecard__name {
    font-size: 16px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 100%;
    text-transform: lowercase;
    white-space: nowrap; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers
.tablecard__header.flex.items-center {
    transform-style: preserve-3d; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers
.tablecard__image {
    border: 2px solid #fff;
    border-radius: 50%;
    position: relative;
    background: #fff;
    transform: rotateY(-1deg); }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers
.tablecard__image:not(:first-child) {
    margin-left: -12px; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__row_populartokens__asset_links,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__asset_links {
    max-width: 9vw;
    min-width: 9vw; }
  .maincontent__inf .tableblock__col {
    padding: 0 3vw; }
  .maincontent__inf a.tableblock_sort.sort {
    min-width: 13px;
    margin-right: 0.26458vw;
    margin-left: 0.26458vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center {
    max-width: 11vw;
    min-width: 11vw; }
  /* .tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name .tablecard__itemblock  {
    white-space: nowrap;
    overflow: hidden;
  }
  .tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name .tablecard__itemblock:hover {
    white-space: nowrap;
    overflow: visible;
    background: #fff;
    position: relative;
    z-index: 3;
  } */
  .tableblock__body
> .tableblock__row:nth-child(2n-1)
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name
.tablecard__itemblock:hover {
    /*    white-space: nowrap; */
    overflow: visible;
    background: #f8fafd;
    position: relative;
    z-index: 3; }
  .maincontent__inf .tableblock__col .tablecard__name {
    /*     white-space: nowrap;
    overflow: hidden; */ }
  .maincontent__inf .tableblock__body .tableblock__col:hover > * {
    overflow: visible !important;
    background: #fff;
    position: relative;
    z-index: 3; }
  .maincontent__inf .tableblock__body .tableblock__col:hover .tablecard__name {
    background: #fff;
    overflow: visible;
    background: #fff;
    position: relative;
    z-index: 3; }
  .maincontent__inf
.tableblock__body
> .tableblock__row:nth-child(2n-1)
.tableblock_name:hover
> * {
    overflow: visible !important;
    background: #f8fafd;
    position: relative;
    z-index: 3; }
  .maincontent__inf
.tableblock__body
> .tableblock__row:nth-child(2n-1)
.tableblock_name:hover
> .tablecard__name {
    background: #f8fafd;
    overflow: visible !important;
    background: #fff;
    position: relative;
    z-index: 3; }
  .tableblock__param_shiller .tablecard__header {
    background: transparent !important;
    overflow: hidden !important; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name,
  .tableblock__col.tableblock_name.flex.items-center.tableblock__col_populartokens__name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__tableblock_name,
  .tableblock__col_pps__tableblock_name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_topcalls__name,
  .tableblock__col_topcalls__name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed_name,
  .tableblock__col_recfeed_name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_inf_pt {
    min-width: 29vw;
    max-width: 29vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_inf_pps,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_inf_pps {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencers {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_recfeed_influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_recfeed_influencer {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__row_pps__asset_links,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__asset_links {
    max-width: 9vw;
    min-width: 9vw; }
  .maincontent__inf .tabsnav__links ul li a {
    padding: 1.79856vw 1.35731vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name,
  .tableblock__col.tableblock_name.flex.items-center.tableblock__col_populartokens__name,
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_topcalls__name,
  .tableblock__col_topcalls__name,
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed_name,
  .tableblock__col_recfeed_name,
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__tableblock_name,
  .tableblock__col_pps__tableblock_name {
    min-width: 30vw;
    max-width: 30vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__roi,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_trinf__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_bullish.flex.items-center.tableblock__col_topcalls__count_all {
    min-width: 23vw;
    max-width: 23vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_inf_pps,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_inf_pps,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencers,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_recfeed_influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_recfeed_influencer,
  .tableblock__cols .tableblock__col.tableblock__col_populartokens__influencers,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_populartokens__influencers {
    min-width: 50vw;
    max-width: 50vw; }
  .tableblock__cols .tableblock__col.tableblock__col_recfeed__influencer {
    max-width: 50vw;
    min-width: 50vw; }
  .maincontent__inf .tableblock__col.tableblock__col_recfeed__roi,
  .tableblock__cols .tableblock__col.tableblock__col_recfeed__roi_time {
    min-width: 22vw;
    max-width: 22vw; }
  .maincontent__inf .tableblock__col.tableblock__col_recfeed__name,
  .maincontent__inf .tableblock__col_trinf__sub_cnt {
    min-width: 24vw;
    max-width: 24vw; }
  .maincontent__inf .tableblock__col {
    padding: 0 1vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__count_all {
    max-width: 24vw;
    min-width: 24vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_timerange {
    max-width: 33vw;
    min-width: 33vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_timerange {
    max-width: 33vw;
    min-width: 33vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_timerange,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.items-center.tableblock__col_populartokens__count_timerange {
    max-width: 33vw;
    min-width: 33vw; }
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_topcalls__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_recfeed__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_recfeed__roi_time {
    max-width: 24vw;
    min-width: 24vw; }
  .tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed__name,
  .tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed_name {
    max-width: 30vw;
    min-width: 30vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_recfeed__influencer {
    max-width: 40vw;
    min-width: 40vw; }
  .carditem__header.flex.content-between.items-center .carditem__stat {
    font-size: 2.2vw;
    margin-top: 1vw; }
  .carditem__header.flex.content-between.items-center
.carditem__stat.black.call_profitability_val
p {
    opacity: 0.5;
    font-size: 1.2vw;
    white-space: nowrap; }
  .tableblock__param_shiller .sticker {
    font-size: 1.72917vw;
    padding: 0px 1.46875vw;
    height: 2.98958vw;
    line-height: 3.2vw;
    margin-left: 0.52083vw; }
  .cardprofile__info .sticker {
    font-size: 1.72917vw;
    padding: 0px 1.46875vw;
    height: 2.98958vw;
    line-height: 3.2vw;
    margin-left: 0.52083vw; }
  span.stickersmile {
    position: absolute;
    left: -0.10416666666666667vw;
    top: -0.15625vw;
    z-index: 2;
    line-height: 1;
    display: block;
    height: fit-content; }
  span.stickersmile img {
    display: block;
    width: 1.7708333333333333vw;
    height: 1.7708333333333333vw; }
  .cardprofile__img span.stickersmile img {
    width: 1.7708333333333333vw;
    height: 1.7708333333333333vw; }
  .tablecard__img span.stickersmile img {
    width: 1.885417vw;
    height: 1.885417vw; }
  .cardprofile__image span.stickersmile img {
    width: 1.7708333333333333vw;
    height: 1.7708333333333333vw; }
  .profileblock__photo span.stickersmile img {
    width: 4.177083333333333vw;
    height: 4.177083333333333vw; }
  .cardprofile__image span.stickersmile {
    left: -0.3645833333333333vw;
    top: -0.3645833333333333vw; }
  .profileblock__photo span.stickersmile {
    left: 0.947917vw;
    top: 0.947917vw; }
  .tablecard__img span.stickersmile {
    left: -0.52083vw;
    top: -0.152083vw; }
  .profileblock__header .cardprofile__name {
    max-width: 100%; }
  span.dcheckbox__text:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 1.9375vw;
    height: 1.9375vw;
    border: 0.10417vw solid #d3d3d3;
    border-radius: 1.20833vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .itemsnav .dcheckbox input[type="radio"]:checked + .dcheckbox__text:before {
    background-size: 1vw; }
  .itemsnav .dcheckbox input[type="radio"] + span.dcheckbox__text:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 1.9375vw;
    height: 1.9375vw;
    border: 0.10417vw solid #d3d3d3;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .tabsnav__links.flex.content-between.items-center .itemsnav {
    width: fit-content; }
  span.dcheckbox__text:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 3.9375vw;
    height: 3.9375vw;
    border: 0.10417vw solid #d3d3d3;
    border-radius: 3.20833vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .itemsnav .dcheckbox input[type="radio"]:checked + .dcheckbox__text:before {
    background-size: 2.2vw; }
  .itemsnav .dcheckbox input[type="radio"] + span.dcheckbox__text:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 3.9375vw;
    height: 3.9375vw;
    border: 0.10417vw solid #d3d3d3;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__name {
    min-width: 30vw;
    max-width: 30vw; }
  .cardprofile__info .sticker.sticker_gray {
    display: none; } }

@media only screen and (max-width: 600px) {
  .tabsnav__links.flex.content-between.items-center .itemsnav {
    width: 100%; }
  .profileblock__header .card__follow {
    transform: translateY(-14.0625vw);
    position: absolute;
    right: 0; }
  .cardprofile__info .sticker.sticker_gray {
    font-size: 3.92917vw;
    padding: 0 2.46875vw;
    height: 5.18958vw;
    line-height: 5.18958vw;
    margin-left: 2.52083vw; }
  .cardprofile__info .sticker.sticker_gray {
    display: none; }
  .card__header .card__follow .btn {
    font-size: 2.43885vw;
    display: block; }
  .profileblock__header .cardprofile__name {
    max-width: 100%; }
  .tableblock__param_shiller .sticker {
    font-size: 3.72917vw;
    padding: 0 2.46875vw;
    height: 4.98958vw;
    line-height: 4.98958vw;
    margin-left: 0.52083vw; }
  .cardprofile__info .sticker {
    font-size: 3.72917vw;
    padding: 0 2.46875vw;
    height: 4.98958vw;
    line-height: 4.98958vw;
    margin-left: 0.52083vw; }
  .carditem__header.flex.content-between.items-center .carditem__stat {
    font-size: 3.7vw; }
  .carditem__header.flex.content-between.items-center
.carditem__stat.black.call_profitability_val
p {
    opacity: 0.5;
    font-size: 2.5vw;
    white-space: nowrap; }
  .siteheader__left {
    display: none; }
  .contentform__item_cols4 .contentform__item_col {
    width: 100%; }
  .maincontent__inf .tableblock__col {
    padding: 0 3vw; }
  .contentform__label {
    min-height: 3.9vw; }
  .contentform__item_cols4 .contentform__item_col:last-child {
    width: 100%; }
  .duration__item {
    border-radius: 0;
    border-top-left-radius: 1.875vw;
    border-top-right-radius: 1.875vw;
    background-size: 8.75vw;
    height: 15.625vw;
    padding: 0 3vw 0 3vw;
    font-size: 3.2vw; }
  .duration__container_small .duration__item {
    padding: 0 3vw 0 3vw; }
  .duration__item select option {
    font-size: 3.8vw;
    line-height: 1; }
  .duration__item select {
    font-size: 3.8vw;
    line-height: 1; }
  .duration__item span {
    font-size: 3.8vw; }
  .switches span {
    position: relative;
    width: 11.25vw;
    height: 6.5625vw;
    border-radius: 555px;
    background: #d9dde3;
    transition: all 0.3s;
    display: block;
    cursor: pointer; }
  .switches span::before,
  .switches span::after {
    content: "";
    position: absolute; }
  .switches span::before {
    left: 0.9375vw;
    top: 0.9375vw;
    width: 4.6875vw;
    height: 4.6875vw;
    background: #fff;
    border-radius: 50%;
    z-index: 1;
    transition: transform 0.3s; }
  .switches [type="checkbox"]:checked + label span::before {
    transform: translateX(4.6875vw); }
  .switches {
    margin-left: 2vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name,
  .tableblock__col.tableblock_name.flex.items-center.tableblock__col_populartokens__name,
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_topcalls__name,
  .tableblock__col_topcalls__name,
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed_name,
  .tableblock__col_recfeed_name,
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__tableblock_name,
  .tableblock__col_pps__tableblock_name {
    min-width: 60vw;
    max-width: 60vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center,
  .tableblock__col.tableblock__param.tableblock__param_bullish.flex.items-center.tableblock__col_topcalls__count_all {
    min-width: 60vw;
    max-width: 60vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_inf_pps,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_inf_pps,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencers,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_recfeed_influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_recfeed_influencer,
  .tableblock__cols .tableblock__col.tableblock__col_populartokens__influencers,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_populartokens__influencers {
    min-width: 100vw;
    max-width: 100vw; }
  .tableblock__cols .tableblock__col.tableblock__col_recfeed__influencer {
    max-width: 100vw;
    min-width: 100vw; }
  .maincontent__inf .tableblock__col.tableblock__col_recfeed__name,
  .maincontent__inf .tableblock__col_trinf__sub_cnt {
    min-width: 60vw;
    max-width: 60vw; }
  .tableblock__col.tableblock__param.tableblock__param_bullish.flex.items-center.tableblock__col_trinf__roi {
    min-width: 60vw;
    max-width: 60vw; }
  .mainc
.tableblock__cols
.tableblock__col.tableblock__col_populartokens__influencers,
  .tableblock__cols .tableblock__col.tableblock__col_pps__inf,
  .tableblock__cols .tableblock__col.tableblock__col_pps__pps {
    min-width: 100vw;
    max-width: 100vw; }
  .maincontent__inf .tabsnav__links ul {
    flex-wrap: wrap; }
  .maincontent__inf .tabsnav__links ul li {
    margin-bottom: 5px; }
  .linkset__items {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_timerange,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_timerange,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_timerange {
    max-width: 80vw;
    min-width: 80vw; }
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_trinf__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_recfeed__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_bullish.flex.items-center.tableblock__col_recfeed__roi,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_recfeed__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_trinf__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_topcalls__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__roi_time {
    max-width: 80vw;
    min-width: 80vw; }
  .maincontent__inf a.tableblock_sort.sort {
    margin-right: 2vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__count_all,
  .tableblock__col.tableblock__param.tableblock__param_bullish.flex.items-center.tableblock__col_topcalls__roi,
  .tableblock__col.tableblock__param.tableblock__param_bullish.flex.items-center.tableblock__col_recfeed__roi {
    max-width: 60vw;
    min-width: 60vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__name,
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__name {
    min-width: 60vw;
    max-width: 60vw; }
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_topcalls__roi_time,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__roi_time,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_recfeed__roi_time,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_recfeed__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_trinf__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_trinf__roi_time {
    min-width: 55vw;
    max-width: 55vw; }
  .tableblock__col.tableblock__param.tableblock__param_bullish.flex.items-center.tableblock__col_topcalls__roi,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__roi,
  .tableblock__col.tableblock__param.tableblock__param_bullish.flex.items-center.tableblock__col_trinf__roi,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_trinf__roi {
    min-width: 50vw;
    max-width: 50vw; }
  .tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed__name,
  .tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed_name {
    max-width: 60vw;
    min-width: 60vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_recfeed__influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_recfeed__influencer {
    max-width: 60vw;
    min-width: 60vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__asset_links,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__asset_links {
    min-width: 40vw;
    max-width: 40vw; }
  .tablecard__name {
    line-height: 1.1; }
  .tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_trinf__influencer {
    max-width: 60vw;
    min-width: 60vw; }
  span.stickersmile {
    position: absolute;
    left: -0.10416666666666667vw;
    top: -0.15625vw;
    z-index: 2; }
  span.stickersmile img {
    width: 4.770833vw;
    height: 4.770833vw; }
  .cardprofile__image span.stickersmile {
    left: -0.3645833333333333vw;
    top: -0.3645833333333333vw; }
  .profileblock__photo span.stickersmile {
    left: -0.052083333333333336vw;
    top: -0.052083333333333336vw; }
  span.stickersmile img {
    display: block;
    width: 1.7708333333333333vw;
    height: 1.7708333333333333vw; }
  .cardprofile__img span.stickersmile img {
    width: 1.7708333333333333vw;
    height: 1.7708333333333333vw; }
  .tablecard__img span.stickersmile img {
    width: 3.885417vw;
    height: 3.885417vw; }
  .cardprofile__image span.stickersmile img {
    width: 3.7708333333333333vw;
    height: 3.7708333333333333vw; }
  .profileblock__photo span.stickersmile img {
    width: 5.177083333333333vw;
    height: 5.177083333333333vw; }
  .cardprofile__image span.stickersmile {
    left: -0.3645833333333333vw;
    top: -0.3645833333333333vw; }
  .profileblock__photo span.stickersmile {
    left: -0.052083vw;
    top: -0.052083vw; }
  .tablecard__img span.stickersmile {
    left: -0.52083vw;
    top: -0.152083vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__name {
    min-width: 60vw;
    max-width: 60vw; } }

/*   .searchtoggler__item input:checked ~ label {
    color: #30CA4C;
  } */
@media only screen and (max-width: 999px) {
  .tableblock-plaunch__row {
    flex-direction: column; }
  .tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__date,
  .tableblock__col_plaunch__date {
    display: none !important; }
  .tableblock__col_plaunch__tags-title {
    display: none !important; }
  .tableblock__body-plaunch {
    width: 100%; }
  .tableblock__col_plaunch__tags {
    max-width: 100% !important;
    min-width: 100% !important; }
  .influencer-tag {
    font-size: 1.5vw;
    padding-left: 0.8vw;
    padding-right: 0.8vw; }
  .influencer-tag__dropdown-button {
    padding-right: 0; }
  .tableblock__col_plaunch__totalcalls {
    order: 1; }
  .tableblock__col_plaunch__links {
    order: 2;
    min-width: 21.58273vw !important;
    max-width: 21.58273vw !important; }
  .tableblock__col_plaunch_lock {
    display: none !important; }
  .plaunch-filter {
    max-width: 100%; } }

@media only screen and (max-width: 600px) {
  .plaunch-filter {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden; }
  .influencer-tag {
    font-size: 4.375vw;
    margin-right: 2vw; }
  .plaunch-filter__tags {
    flex-wrap: nowrap; }
  .plaunch-filter__sort {
    min-width: 18vw; } }

@media only screen and (max-width: 999px) {
  .itemsnav__right .searchinput a.headersearch__close {
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 2.75779vw;
    padding: 0 15px; }
  .itemsnav__right .searchinput input {
    font-size: 1.21847vw; }
  /* .tableblock_tab .tableblock__body .tableblock__title,
  .tableblock_tab .tableblock__col_default .tableblock__title {
    font-size: get-vw-medium(10px);
  } */ }

.mobilecontent {
  display: none; }

@media only screen and (max-width: 834px) {
  .mobilecontent {
    display: block; }
  .desktopcontent {
    display: none; }
  .unavaible__wrapper {
    min-height: 806px;
    height: 100vh;
    /*  min-height: calc(100vh - 41.36691vw); */
    padding: 0 0 172px 0; }
  .unavaible__image {
    margin-bottom: 32px;
    text-align: center; }
  .unavaible__main {
    text-align: center; }
  .unavaible__title {
    color: #212531;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 14px; }
  .unavaible__text {
    color: #212531;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 0.7;
    margin-bottom: 32px; }
  .unavaible__button .btn_main {
    padding: 16px 58px;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
  .unavaible__image {
    margin-left: auto;
    margin-right: auto;
    width: 321px; }
  .unavaible__title_mob,
  .unavaible__text_mob {
    display: none; } }

@media only screen and (max-width: 600px) {
  .unavaible__wrapper {
    min-height: calc(100vh - 103.125vw);
    height: unset;
    padding-bottom: 60px;
    padding-left: 18px;
    padding-right: 18px; }
  .unavaible__image {
    width: 229px;
    margin-top: 15px;
    margin-bottom: 5px; }
  .unavaible__title {
    font-size: 22px;
    margin-bottom: 14px; }
  .unavaible__text {
    font-size: 12px;
    margin-bottom: 16px; }
  .unavaible__button .btn_main {
    padding: 15px 58px;
    width: 100%;
    font-size: 12px; }
  .unavaible__text_tab,
  .unavaible__title_tab {
    display: none; }
  .unavaible__title_mob,
  .unavaible__text_mob {
    display: block; } }

@media only screen and (max-width: 1090px) {
  .sliderblock .sliderblock__card {
    border-radius: 1.33971vw;
    overflow: hidden;
    /*   filter: drop-shadow(get-vw-modal(8px) get-vw-modal(8px) get-vw-modal(60px) rgba(49, 56, 77, 0.1)); */
    background: #fff; }
  .sliderblock .imagecard .imagecard__logo {
    margin-bottom: 5.62678vw;
    margin-left: auto;
    margin-right: auto;
    width: 13.3971vw; }
  .sliderblock .imagecard .imagecard__wrapper {
    width: 59.95204vw;
    /*   min-height: 895px);
 */
    padding: 3.08133vw 2.14354vw 1.87559vw 2.14354vw;
    background: linear-gradient(to bottom, #30CA4C 0%, #30CA4C 19.4258vw, #fff 19.4258vw, #fff 100%);
    height: 59.95204vw;
    position: relative; }
  .sliderblock .imagecard .minicard {
    border: 0.40191vw solid #FFFFFF;
    border-radius: 1.47368vw; }
  .sliderblock .imagecard .minicard__img {
    border-radius: 50%;
    width: 12.05739vw;
    height: 12.05739vw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 0.9378vw;
    display: block;
    position: relative;
    overflow: hidden; }
    .sliderblock .imagecard .minicard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .sliderblock .imagecard .imagecard__content {
    background: #fff;
    filter: drop-shadow(0.53588vw 0.53588vw 4.01913vw rgba(49, 56, 77, 0.1));
    margin-bottom: 1.87559vw; }
  .sliderblock .imagecard .minicard__header {
    margin-top: -4.01913vw; }
  .sliderblock .imagecard .minicard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.14354vw;
    line-height: 2.74641vw;
    color: #212531;
    margin-bottom: 2.00957vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .sliderblock .imagecard .minicard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 3.48325vw;
    border-radius: 0 0 1.47368vw 1.47368vw; }
  .sliderblock .imagecard .minicard__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 5.89473vw;
    line-height: 7.63635vw;
    /* identical to box height */
    margin-bottom: 1.74162vw;
    color: #30CA4C; }
  .sliderblock .imagecard .minicard__items {
    display: flex;
    align-items: center;
    justify-content: center; }
  .sliderblock .imagecard .minicard__item {
    padding-right: 3.75119vw;
    margin-right: 3.75119vw;
    text-align: center;
    border-right: 0.20096vw solid rgba(33, 37, 49, 0.2); }
    .sliderblock .imagecard .minicard__item:last-child {
      padding-right: 0;
      margin-right: 0;
      border-right: none; }
  .sliderblock .imagecard .minicard__itemtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 2.41148vw;
    line-height: 3.14832vw;
    text-align: center;
    color: #212531;
    margin-bottom: 0.60287vw; }
  .sliderblock .imagecard .minicard__itemtext {
    font-style: normal;
    font-weight: 400;
    font-size: 1.33971vw;
    line-height: 1.74162vw;
    /* identical to box height */
    text-align: center;
    color: rgba(33, 37, 49, 0.5); }
  .sliderblock .imagecard .minicard__params {
    margin-top: 2.61244vw; }
  .sliderblock .imagecard .minicard__param {
    font-style: normal;
    font-weight: 400;
    font-size: 1.33971vw;
    line-height: 1.74162vw;
    color: rgba(33, 37, 49, 0.5); }
  .sliderblock .imagecard .imagecard__footer {
    position: absolute;
    bottom: 1.94258vw;
    left: 2.81339vw;
    margin-top: 1.87559vw;
    right: 2.81339vw;
    /*   margin-bottom: get-vw-modal_medium(28px);
 */ }
  .sliderblock .imagecard .imagecard__link {
    margin-left: 1.60765vw; }
    .sliderblock .imagecard .imagecard__link:first-child {
      margin-left: 0; }
    .sliderblock .imagecard .imagecard__link .iconlink__text {
      font-style: normal;
      font-weight: 700;
      font-size: 1.33971vw;
      line-height: 1.74162vw;
      /* identical to box height */
      color: #30CA4C; }
    .sliderblock .imagecard .imagecard__link .iconlink__img {
      max-width: 2.81339vw;
      min-width: 2.81339vw;
      height: 2.81339vw;
      border: 0.13397vw solid rgba(33, 37, 49, 0.1);
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .sliderblock .imagecard .imagecard__link .iconlink__img img {
        min-width: 1.47368vw;
        max-width: 1.47368vw; }
      .sliderblock .imagecard .imagecard__link .iconlink__img:hover {
        border-color: #30CA4C; }
  .sliderblock .imagecard .imagecard__rtext {
    font-style: normal;
    font-weight: 700;
    font-size: 1.33971vw;
    line-height: 1.74162vw; }
    .sliderblock .imagecard .imagecard__rtext a {
      color: #30CA4C; }
  .sliderblock .imagecard .btn {
    padding: 0.87081vw 3.2153vw;
    font-style: normal;
    font-weight: 700;
    font-size: 1.07177vw;
    line-height: 1.4067vw;
    background: #fff;
    color: #30ca4c;
    display: inline-block;
    border-radius: 555px;
    border: 0.13397vw solid rgba(33, 37, 49, 0.1);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .sliderblock .imagecard .btn:hover {
      background: rgba(48, 202, 76, 0.15); }
    .sliderblock .imagecard .btn:focus {
      background: rgba(48, 202, 76, 0.15); }
    .sliderblock .imagecard .btn.active {
      background: rgba(48, 202, 76, 0.15); }
  .sliderblock .imagecard .btn_main {
    padding: 1.20574vw 3.2153vw;
    background: #30ca4c;
    color: #fff;
    border: 0.13397vw solid #30ca4c; }
    .sliderblock .imagecard .btn_main:hover, .sliderblock .imagecard .btn_main:focus {
      color: #30CA4C; }
  .sliderblock .imagecard .btn_red {
    color: #fff;
    background: #F8444F;
    border: 0.13397vw solid #F8444F; }
    .sliderblock .imagecard .btn_red:hover, .sliderblock .imagecard .btn_red:focus {
      background: rgba(248, 68, 79, 0.15);
      color: rgba(248, 68, 79, 0.4);
      border-color: rgba(248, 68, 79, 0.15); }
  .sliderblock .imagecard .card__wrapper {
    background: #fff;
    border: 0.40191vw solid #ffffff;
    border-radius: 0.80383vw;
    filter: none; }
  .sliderblock .imagecard .card__header {
    padding: 1.27272vw 3.34928vw; }
  .sliderblock .imagecard .cardprofile__img {
    width: 5.02391vw;
    height: 5.02391vw;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin-right: 1.20574vw; }
    .sliderblock .imagecard .cardprofile__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      max-height: 100%;
      max-width: initial; }
  .sliderblock .imagecard .cardprofile__name {
    font-style: normal;
    font-weight: 700;
    font-size: 1.74162vw;
    line-height: 2.27751vw;
    /* identical to box height */
    color: #212531;
    margin-bottom: 0.20096vw; }
  .sliderblock .imagecard .card__profile {
    width: calc(100% - 10.71768vw); }
  .sliderblock .imagecard .cardstat {
    margin-right: 1.00478vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .sliderblock .imagecard .cardstat:last-child {
      margin-right: 0; }
  .sliderblock .imagecard .cardstat__icon {
    min-width: 0.53588vw;
    min-height: 0.53588vw;
    border-radius: 50%;
    margin-right: 0.53588vw;
    background: #d9d9d9; }
  .sliderblock .imagecard .cardstat__text {
    font-style: normal;
    font-weight: 400;
    font-size: 1.07177vw;
    line-height: 1.4067vw;
    /* identical to box height */
    white-space: nowrap;
    color: #212531; }
  .sliderblock .imagecard .cardstat_green .cardstat__icon {
    background: #30CA4C; }
  .sliderblock .imagecard .cardstat_green .cardstat__text {
    color: #30CA4C; }
  .sliderblock .imagecard .cardstat_yellow .cardstat__icon {
    background: #f5c518; }
  .sliderblock .imagecard .cardstat_yellow .cardstat__text {
    color: #f5c518; }
  .sliderblock .imagecard .cardstat_orange .cardstat__icon {
    background: #f88544; }
  .sliderblock .imagecard .cardstat_orange .cardstat__text {
    color: #f88544; }
  .sliderblock .imagecard .cardstat_red .cardstat__icon {
    background: #f8444f; }
  .sliderblock .imagecard .cardstat_red .cardstat__text {
    color: #f8444f; }
  .sliderblock .imagecard .cardprofile__stats {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .sliderblock .imagecard .card__item {
    background: #f3f5f8;
    padding: 1.54067vw 3.34928vw 2.00957vw 3.34928vw; }
  .sliderblock .imagecard .carditem__image {
    position: relative;
    margin-right: 1.80861vw; }
  .sliderblock .imagecard .carditem__img {
    width: 10.38276vw;
    height: 10.38276vw;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .sliderblock .imagecard .carditem__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .sliderblock .imagecard .carditem__sticker {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -0.73684vw;
    display: inline-block;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .sliderblock .imagecard .sticker {
    padding: 0.53588vw 1.33971vw;
    height: 2.07655vw;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 0.9378vw;
    display: inline-block;
    color: #ffffff;
    border-radius: 555px; }
  .sliderblock .imagecard .sticker_purple {
    background: #9e44f8;
    color: #fff; }
  .sliderblock .imagecard .sticker_green {
    background: #30ca4c;
    color: #fff; }
  .sliderblock .imagecard .sticker_mint {
    background: #30c1ca;
    color: #fff; }
  .sliderblock .imagecard .sticker_black {
    background: #212531;
    color: #fff; }
  .sliderblock .imagecard .sticker_blue {
    background: #326bff;
    color: #fff; }
  .sliderblock .imagecard .sticker_red {
    background: #ff3566;
    color: #fff; }
  .sliderblock .imagecard .sticker_gray {
    background: #e1e3e7;
    color: rgba(33, 37, 49, 0.3); }
  .sliderblock .imagecard .btn_active {
    background: rgba(48, 202, 76, 0.15);
    border-color: transparent; }
  .sliderblock .imagecard .carditem__main {
    min-width: 33.35879vw; }
  .sliderblock .imagecard .carditem__header {
    margin-bottom: 0.80383vw; }
  .sliderblock .imagecard .carditem__title {
    font-style: normal;
    font-weight: 700;
    font-size: 1.74162vw;
    line-height: 2.27751vw;
    /* identical to box height */
    color: #212531;
    margin-right: 0.53588vw; }
  .sliderblock .imagecard .carditem__name {
    margin-right: 0.66986vw; }
  .sliderblock .imagecard .carditem__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 2.14354vw;
    line-height: 2.74641vw; }
  .sliderblock .imagecard .carditem__stat_green {
    color: #30ca4c; }
  .sliderblock .imagecard .carditem__params {
    background: #fff;
    border-radius: 0.40191vw;
    padding: 1.00478vw 2.14354vw; }
  .sliderblock .imagecard .carditem__param {
    margin-right: 3.6842vw; }
    .sliderblock .imagecard .carditem__param:last-child {
      margin-right: 0; }
  .sliderblock .imagecard .carditem__paramname {
    font-style: normal;
    font-weight: 700;
    font-size: 1.20574vw;
    line-height: 1.54067vw;
    color: #212531; }
  .sliderblock .imagecard .carditem__paramtext {
    font-style: normal;
    font-weight: 400;
    font-size: 0.9378vw;
    line-height: 1.20574vw;
    color: #212531;
    color: rgba(33, 37, 49, 0.5); }
  .sliderblock .imagecard .green {
    color: #30CA4C; }
  .sliderblock .imagecard .red {
    color: #F8444F; }
  .sliderblock .imagecard .card__footer {
    padding: 1.67464vw 3.34928vw 2.61244vw 3.34928vw; }
  .sliderblock .imagecard .cardcontent__params {
    margin-bottom: 0.80383vw;
    height: 1.67464vw; }
  .sliderblock .imagecard .cardcontent__param {
    font-style: normal;
    font-weight: 400;
    font-size: 1.07177vw;
    line-height: 1.4067vw;
    margin-right: 1.07177vw;
    color: rgba(33, 37, 49, 0.5); }
    .sliderblock .imagecard .cardcontent__param:last-child {
      margin-right: 0; }
  .sliderblock .imagecard .cardcontent__text {
    font-style: normal;
    font-weight: 400;
    font-size: 1.74162vw;
    line-height: 100%;
    /* or 26px */
    margin-bottom: 1.67464vw;
    overflow: hidden;
    height: 3.48325vw;
    color: #212531; }
  .sliderblock .imagecard .cardaction__caption {
    font-style: normal;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 1.07177vw;
    line-height: 1.4067vw;
    /* identical to box height */
    margin-right: 0.53588vw;
    margin-left: 0.66986vw;
    opacity: 0.4;
    font-weight: 400;
    color: #212531; }
  .sliderblock .imagecard .cardcontent__img svg,
  .sliderblock .imagecard .cardcontent__img path,
  .sliderblock .imagecard .cardcontent__img g {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .sliderblock .imagecard .cardcontent__button {
    margin-right: 0.87081vw; }
  .sliderblock .imagecard .cardaction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #212531; }
  .sliderblock .imagecard .cardaction__img svg {
    width: 1.47368vw; }
  .sliderblock .imagecard .cardcontent__rate .cardaction__caption {
    font-weight: 700; }
  .sliderblock .imagecard .cardcontent__rate .cardcontent__button {
    margin-right: 0.20096vw; }
  .sliderblock .imagecard .cardaction:hover .cardaction__caption,
  .sliderblock .imagecard .cardaction:focus .cardaction__caption,
  .sliderblock .imagecard .cardaction.active .cardaction__caption {
    opacity: 1; }
  .sliderblock .imagecard .cardaction:hover path,
  .sliderblock .imagecard .cardaction:focus path,
  .sliderblock .imagecard .cardaction.active path {
    fill: #30CA4C; }
  .sliderblock .imagecard .cardaction:hover g,
  .sliderblock .imagecard .cardaction:focus g,
  .sliderblock .imagecard .cardaction.active g {
    opacity: 1; }
  .sliderblock .imagecard .cardcontent__like_dislike .cardaction:hover path,
  .sliderblock .imagecard .cardcontent__like_dislike .cardaction:focus path,
  .sliderblock .imagecard .cardcontent__like_dislike .cardaction.active path {
    fill: #f8444f; }
  .sliderblock .imagecard .tag {
    font-style: normal;
    font-weight: 400;
    font-size: 1.07177vw;
    line-height: 1.4067vw;
    padding: 0.13397vw 0.66986vw 0.13397vw 0.66986vw;
    border-radius: 3.6842vw; }
  .sliderblock .imagecard .tablecard {
    border: 0.40191vw solid #FFFFFF;
    border-radius: 1.47368vw; }
  .sliderblock .imagecard .tablecard__img {
    border-radius: 50%;
    width: 9.11003vw;
    height: 9.11003vw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 0.9378vw;
    display: block;
    position: relative;
    overflow: hidden; }
    .sliderblock .imagecard .tablecard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .sliderblock .imagecard .tablecard__content {
    background: #fff;
    filter: drop-shadow(0.53588vw 0.53588vw 4.01913vw rgba(49, 56, 77, 0.1));
    margin-bottom: 1.87559vw;
    border-radius: 1.47368vw; }
  .sliderblock .imagecard .tablecard__header {
    margin-top: -4.68899vw; }
  .sliderblock .imagecard .tablecard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.14354vw;
    line-height: 2.74641vw;
    color: #212531;
    margin-bottom: 0.33493vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .sliderblock .imagecard .tablecard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 2.07655vw 2.94736vw;
    border-radius: 0 0 1.47368vw 1.47368vw; }
  .sliderblock .imagecard .tablecard__subtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 1.67464vw;
    line-height: 2.14354vw;
    text-align: center;
    color: #30CA4C;
    margin-bottom: 2.21052vw; }
  .sliderblock .imagecard .tablecard__row {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .sliderblock .imagecard .tablecard__col {
    min-width: 5.49281vw;
    max-width: 5.49281vw; }
  .sliderblock .imagecard .tablecard__col_info {
    max-width: 21.77029vw;
    min-width: 21.77029vw; }
  .sliderblock .imagecard .tablecard__info {
    display: flex;
    align-items: center; }
  .sliderblock .imagecard .tablecard__ic {
    width: 3.95215vw;
    height: 3.95215vw;
    border-radius: 50%;
    margin-bottom: 0;
    display: block;
    position: relative;
    overflow: hidden; }
    .sliderblock .imagecard .tablecard__ic img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .sliderblock .imagecard .tablecard__data {
    margin-left: 1.27272vw; }
  .sliderblock .imagecard .tablecard__caption {
    font-style: normal;
    font-weight: 400;
    font-size: 1.33971vw;
    line-height: 1.74162vw;
    color: rgba(33, 37, 49, 0.5);
    text-align: left; }
  .sliderblock .imagecard .tablecard__name {
    font-style: normal;
    font-weight: 700;
    font-size: 1.33971vw;
    line-height: 1.74162vw;
    /* identical to box height */
    text-align: left;
    white-space: nowrap;
    color: #212531; }
  .sliderblock .imagecard .tablecard__item {
    margin-bottom: 1.07177vw; } }

@media only screen and (max-width: 811px) {
  .sliderblock .sliderblock__card {
    border-radius: 1.75978vw;
    overflow: hidden;
    /*   filter: drop-shadow(get-vw-modal(8px) get-vw-modal(8px) get-vw-modal(60px) rgba(49, 56, 77, 0.1)); */
    background: #fff; }
  .sliderblock .imagecard .imagecard__logo {
    margin-bottom: 7.39106vw;
    margin-left: auto;
    margin-right: auto;
    width: 17.59777vw; }
  .sliderblock .imagecard .imagecard__wrapper {
    width: 78.75vw;
    /*   min-height: 895px);
 */
    padding: 4.04749vw 2.81564vw 2.46369vw 2.81564vw;
    border-radius: 1.05587vw;
    background: linear-gradient(to bottom, #30CA4C 0%, #30CA4C 25.51676vw, #fff 25.51676vw, #fff 100%);
    height: 78.75vw;
    position: relative; }
  .sliderblock .imagecard .minicard {
    border: 0.52793vw solid #FFFFFF;
    border-radius: 1.93575vw; }
  .sliderblock .imagecard .minicard__img {
    border-radius: 50%;
    width: 15.83799vw;
    height: 15.83799vw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 1.23184vw;
    display: block;
    position: relative;
    overflow: hidden; }
    .sliderblock .imagecard .minicard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .sliderblock .imagecard .imagecard__content {
    background: #fff;
    filter: drop-shadow(0.70391vw 0.70391vw 5.27933vw rgba(49, 56, 77, 0.1));
    margin-bottom: 2.46369vw; }
  .sliderblock .imagecard .minicard__header {
    margin-top: -5.27933vw; }
  .sliderblock .imagecard .minicard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.81564vw;
    line-height: 3.60754vw;
    color: #212531;
    margin-bottom: 2.63966vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .sliderblock .imagecard .minicard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 4.57542vw;
    border-radius: 0 0 1.93575vw 1.93575vw; }
  .sliderblock .imagecard .minicard__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 7.74302vw;
    line-height: 10.03073vw;
    /* identical to box height */
    margin-bottom: 2.28771vw;
    color: #30CA4C; }
  .sliderblock .imagecard .minicard__items {
    display: flex;
    align-items: center;
    justify-content: center; }
  .sliderblock .imagecard .minicard__item {
    padding-right: 4.92737vw;
    margin-right: 4.92737vw;
    text-align: center;
    border-right: 0.26397vw solid rgba(33, 37, 49, 0.2); }
    .sliderblock .imagecard .minicard__item:last-child {
      padding-right: 0;
      margin-right: 0;
      border-right: none; }
  .sliderblock .imagecard .minicard__itemtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 3.1676vw;
    line-height: 4.13547vw;
    text-align: center;
    color: #212531;
    margin-bottom: 0.7919vw; }
  .sliderblock .imagecard .minicard__itemtext {
    font-style: normal;
    font-weight: 400;
    font-size: 1.75978vw;
    line-height: 2.28771vw;
    /* identical to box height */
    text-align: center;
    color: rgba(33, 37, 49, 0.5); }
  .sliderblock .imagecard .minicard__params {
    margin-top: 3.43156vw; }
  .sliderblock .imagecard .minicard__param {
    font-style: normal;
    font-weight: 400;
    font-size: 1.75978vw;
    line-height: 2.28771vw;
    color: rgba(33, 37, 49, 0.5); }
  .sliderblock .imagecard .imagecard__footer {
    position: absolute;
    bottom: 2.55168vw;
    left: 3.69553vw;
    right: 3.69553vw;
    margin-top: 2.46369vw;
    /*   margin-bottom: get-vw-modal_small(28px);
 */ }
  .sliderblock .imagecard .imagecard__link {
    margin-left: 2.11173vw; }
    .sliderblock .imagecard .imagecard__link:first-child {
      margin-left: 0; }
    .sliderblock .imagecard .imagecard__link .iconlink__text {
      font-style: normal;
      font-weight: 700;
      font-size: 1.75978vw;
      line-height: 2.28771vw;
      /* identical to box height */
      color: #30CA4C; }
    .sliderblock .imagecard .imagecard__link .iconlink__img {
      max-width: 3.69553vw;
      min-width: 3.69553vw;
      height: 3.69553vw;
      border: 0.17598vw solid rgba(33, 37, 49, 0.1);
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .sliderblock .imagecard .imagecard__link .iconlink__img img {
        min-width: 1.93575vw;
        max-width: 1.93575vw; }
      .sliderblock .imagecard .imagecard__link .iconlink__img:hover {
        border-color: #30CA4C; }
  .sliderblock .imagecard .imagecard__rtext {
    font-style: normal;
    font-weight: 700;
    font-size: 1.75978vw;
    line-height: 2.28771vw; }
    .sliderblock .imagecard .imagecard__rtext a {
      color: #30CA4C; }
  .sliderblock .imagecard .btn {
    padding: 1.14385vw 4.22346vw;
    font-style: normal;
    font-weight: 700;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    background: #fff;
    color: #30ca4c;
    display: inline-block;
    border-radius: 555px;
    border: 0.17598vw solid rgba(33, 37, 49, 0.1);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .sliderblock .imagecard .btn:hover {
      background: rgba(48, 202, 76, 0.15); }
    .sliderblock .imagecard .btn:focus {
      background: rgba(48, 202, 76, 0.15); }
    .sliderblock .imagecard .btn.active {
      background: rgba(48, 202, 76, 0.15); }
  .sliderblock .imagecard .btn_main {
    padding: 1.5838vw 4.22346vw;
    background: #30ca4c;
    color: #fff;
    border: 0.17598vw solid #30ca4c; }
    .sliderblock .imagecard .btn_main:hover, .sliderblock .imagecard .btn_main:focus {
      color: #30CA4C; }
  .sliderblock .imagecard .btn_red {
    color: #fff;
    background: #F8444F;
    border: 0.17598vw solid #F8444F; }
    .sliderblock .imagecard .btn_red:hover, .sliderblock .imagecard .btn_red:focus {
      background: rgba(248, 68, 79, 0.15);
      color: rgba(248, 68, 79, 0.4);
      border-color: rgba(248, 68, 79, 0.15); }
  .sliderblock .imagecard .card__wrapper {
    background: #fff;
    border: 0.52793vw solid #ffffff;
    border-radius: 1.05587vw;
    filter: none; }
  .sliderblock .imagecard .card__header {
    padding: 1.67179vw 4.39944vw; }
  .sliderblock .imagecard .cardprofile__img {
    width: 6.59916vw;
    height: 6.59916vw;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin-right: 1.5838vw; }
    .sliderblock .imagecard .cardprofile__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      max-height: 100%;
      max-width: initial; }
  .sliderblock .imagecard .cardprofile__name {
    font-style: normal;
    font-weight: 700;
    font-size: 2.28771vw;
    line-height: 2.99162vw;
    /* identical to box height */
    color: #212531;
    margin-bottom: 0.26397vw; }
  .sliderblock .imagecard .card__profile {
    width: calc(100% - 14.07821vw); }
  .sliderblock .imagecard .cardstat {
    margin-right: 1.31983vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .sliderblock .imagecard .cardstat:last-child {
      margin-right: 0; }
  .sliderblock .imagecard .cardstat__icon {
    min-width: 0.70391vw;
    min-height: 0.70391vw;
    border-radius: 50%;
    margin-right: 0.70391vw;
    background: #d9d9d9; }
  .sliderblock .imagecard .cardstat__text {
    font-style: normal;
    font-weight: 400;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    /* identical to box height */
    white-space: nowrap;
    color: #212531; }
  .sliderblock .imagecard .cardstat_green .cardstat__icon {
    background: #30CA4C; }
  .sliderblock .imagecard .cardstat_green .cardstat__text {
    color: #30CA4C; }
  .sliderblock .imagecard .cardstat_yellow .cardstat__icon {
    background: #f5c518; }
  .sliderblock .imagecard .cardstat_yellow .cardstat__text {
    color: #f5c518; }
  .sliderblock .imagecard .cardstat_orange .cardstat__icon {
    background: #f88544; }
  .sliderblock .imagecard .cardstat_orange .cardstat__text {
    color: #f88544; }
  .sliderblock .imagecard .cardstat_red .cardstat__icon {
    background: #f8444f; }
  .sliderblock .imagecard .cardstat_red .cardstat__text {
    color: #f8444f; }
  .sliderblock .imagecard .cardprofile__stats {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .sliderblock .imagecard .card__item {
    background: #f3f5f8;
    padding: 2.02374vw 4.39944vw 2.63966vw 4.39944vw; }
  .sliderblock .imagecard .carditem__image {
    position: relative;
    margin-right: 2.3757vw; }
  .sliderblock .imagecard .carditem__img {
    width: 13.63827vw;
    height: 13.63827vw;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .sliderblock .imagecard .carditem__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .sliderblock .imagecard .carditem__sticker {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -0.96788vw;
    display: inline-block;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .sliderblock .imagecard .sticker {
    padding: 0.70391vw 1.75978vw;
    height: 2.72765vw;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 1.23184vw;
    display: inline-block;
    color: #ffffff;
    border-radius: 555px; }
  .sliderblock .imagecard .carditem__main {
    min-width: 43.81844vw; }
  .sliderblock .imagecard .carditem__header {
    margin-bottom: 1.05587vw; }
  .sliderblock .imagecard .carditem__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.28771vw;
    line-height: 2.99162vw;
    /* identical to box height */
    color: #212531;
    margin-right: 0.70391vw; }
  .sliderblock .imagecard .carditem__name {
    margin-right: 0.87989vw; }
  .sliderblock .imagecard .carditem__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 2.81564vw;
    line-height: 3.60754vw; }
  .sliderblock .imagecard .carditem__stat_green {
    color: #30ca4c; }
  .sliderblock .imagecard .carditem__params {
    background: #fff;
    border-radius: 0.52793vw;
    padding: 1.31983vw 2.81564vw;
    margin-top: 0.87989vw; }
  .sliderblock .imagecard .carditem__param {
    margin-right: 4.83939vw; }
    .sliderblock .imagecard .carditem__param:last-child {
      margin-right: 0; }
  .sliderblock .imagecard .carditem__paramname {
    font-style: normal;
    font-weight: 700;
    font-size: 1.5838vw;
    line-height: 2.02374vw;
    color: #212531; }
  .sliderblock .imagecard .carditem__paramtext {
    font-style: normal;
    font-weight: 400;
    font-size: 1.23184vw;
    line-height: 1.5838vw;
    color: #212531;
    color: rgba(33, 37, 49, 0.5); }
  .sliderblock .imagecard .green {
    color: #30CA4C; }
  .sliderblock .imagecard .red {
    color: #F8444F; }
  .sliderblock .imagecard .card__footer {
    padding: 2.19972vw 4.39944vw 0vw 4.39944vw; }
  .sliderblock .imagecard .cardcontent__params {
    margin-bottom: 1.05587vw;
    height: 2.19972vw; }
  .sliderblock .imagecard .cardcontent__param {
    font-style: normal;
    font-weight: 400;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    margin-right: 1.40782vw;
    color: rgba(33, 37, 49, 0.5); }
    .sliderblock .imagecard .cardcontent__param:last-child {
      margin-right: 0; }
  .sliderblock .imagecard .cardcontent__text {
    font-style: normal;
    font-weight: 400;
    font-size: 2.28771vw;
    line-height: 100%;
    /* or 26px */
    margin-bottom: 0.87989vw;
    overflow: hidden;
    height: 4.57542vw;
    color: #212531; }
  .sliderblock .imagecard .cardaction__caption {
    font-style: normal;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    /* identical to box height */
    margin-right: 0.70391vw;
    margin-left: 0.87989vw;
    opacity: 0.4;
    font-weight: 400;
    color: #212531; }
  .sliderblock .imagecard .cardcontent__img svg,
  .sliderblock .imagecard .cardcontent__img path,
  .sliderblock .imagecard .cardcontent__img g {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .sliderblock .imagecard .cardcontent__button {
    margin-right: 1.14385vw; }
  .sliderblock .imagecard .cardaction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #212531; }
  .sliderblock .imagecard .cardaction__icon {
    line-height: 1; }
  .sliderblock .imagecard .cardaction__img {
    line-height: 1; }
    .sliderblock .imagecard .cardaction__img svg {
      width: 1.40782vw; }
  .sliderblock .imagecard .cardcontent__rate .cardaction__caption {
    font-weight: 700; }
  .sliderblock .imagecard .cardcontent__rate .cardcontent__button {
    margin-right: 0.26397vw; }
  .sliderblock .imagecard .cardaction:hover .cardaction__caption,
  .sliderblock .imagecard .cardaction:focus .cardaction__caption,
  .sliderblock .imagecard .cardaction.active .cardaction__caption {
    opacity: 1; }
  .sliderblock .imagecard .cardaction:hover path,
  .sliderblock .imagecard .cardaction:focus path,
  .sliderblock .imagecard .cardaction.active path {
    fill: #30CA4C; }
  .sliderblock .imagecard .cardaction:hover g,
  .sliderblock .imagecard .cardaction:focus g,
  .sliderblock .imagecard .cardaction.active g {
    opacity: 1; }
  .sliderblock .imagecard .cardcontent__like_dislike .cardaction:hover path,
  .sliderblock .imagecard .cardcontent__like_dislike .cardaction:focus path,
  .sliderblock .imagecard .cardcontent__like_dislike .cardaction.active path {
    fill: #f8444f; }
  .sliderblock .imagecard .tag {
    font-style: normal;
    font-weight: 400;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    padding: 0.17598vw 0.87989vw 0.17598vw 0.87989vw;
    border-radius: 4.83939vw; }
  .sliderblock .imagecard .tablecard {
    border: 0.52793vw solid #FFFFFF;
    border-radius: 1.93575vw; }
  .sliderblock .imagecard .tablecard__img {
    border-radius: 50%;
    width: 11.96648vw;
    height: 11.96648vw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 1.23184vw;
    display: block;
    position: relative;
    overflow: hidden; }
    .sliderblock .imagecard .tablecard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .sliderblock .imagecard .tablecard__content {
    background: #fff;
    filter: drop-shadow(0.70391vw 0.70391vw 5.27933vw rgba(49, 56, 77, 0.1));
    margin-bottom: 2.46369vw;
    border-radius: 1.93575vw; }
  .sliderblock .imagecard .tablecard__header {
    margin-top: -6.15922vw; }
  .sliderblock .imagecard .tablecard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.81564vw;
    line-height: 3.60754vw;
    color: #212531;
    margin-bottom: 0.43994vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .sliderblock .imagecard .tablecard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 2.72765vw 3.87151vw;
    border-radius: 0 0 1.93575vw 1.93575vw; }
  .sliderblock .imagecard .tablecard__subtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 2.19972vw;
    line-height: 2.81564vw;
    text-align: center;
    color: #30CA4C;
    margin-bottom: 2.90363vw; }
  .sliderblock .imagecard .tablecard__row {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .sliderblock .imagecard .tablecard__col {
    min-width: 7.21508vw;
    max-width: 7.21508vw; }
  .sliderblock .imagecard .tablecard__col_info {
    max-width: 28.59637vw;
    min-width: 28.59637vw; }
  .sliderblock .imagecard .tablecard__info {
    display: flex;
    align-items: center; }
  .sliderblock .imagecard .tablecard__ic {
    width: 5.19134vw;
    height: 5.19134vw;
    border-radius: 50%;
    margin-bottom: 0;
    display: block;
    position: relative;
    overflow: hidden; }
    .sliderblock .imagecard .tablecard__ic img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .sliderblock .imagecard .tablecard__data {
    margin-left: 1.67179vw; }
  .sliderblock .imagecard .tablecard__caption {
    font-style: normal;
    font-weight: 400;
    font-size: 1.75978vw;
    line-height: 2.28771vw;
    color: rgba(33, 37, 49, 0.5);
    text-align: left; }
  .sliderblock .imagecard .tablecard__name {
    font-style: normal;
    font-weight: 700;
    font-size: 1.75978vw;
    line-height: 2.28771vw;
    /* identical to box height */
    text-align: left;
    white-space: nowrap;
    color: #212531; }
  .sliderblock .imagecard .tablecard__item {
    margin-bottom: 1.40782vw; } }

@media only screen and (max-width: 1090px) {
  .modal-dialog {
    width: 660px;
    box-shadow: 0px 0px 80px rgba(33, 37, 49, 0.15);
    border-radius: 12px; }
  .modal__wrapper {
    padding: 23px 16px 23px 40px; }
  .modal__header {
    border-bottom: 2px solid rgba(33, 37, 49, 0.1);
    padding: 0 40px 20px 40px;
    margin-right: -16px;
    margin-left: -40px; }
    .modal__header .modal__back {
      margin-right: 17px; }
  .modal__title {
    font-size: 24px; }
  .modal__back svg,
  .modal__back img {
    width: 23px;
    height: 26px; }
  .btn_main.btn_save {
    font-size: 14px;
    line-height: 18px;
    padding: 13px 42px; }
    .btn_main.btn_save svg,
    .btn_main.btn_save img {
      min-width: 22px;
      max-width: 22px; }
  .modal__body {
    padding: 20px 0; }
  .modal_small .modal-dialog {
    width: 534px; }
  button.close {
    top: 15px;
    right: 15px;
    font-size: 35px; }
  .modal-title {
    font-size: 22px;
    margin-bottom: 34px; }
  .modal-content {
    border-radius: 12px;
    padding: 60px; }
  button.close {
    font-size: 10px;
    top: 18px;
    right: 21px; }
  .modal-submit_small {
    margin-top: 30px; }
  .modal-submit_small .buttonsrow__item_full .btn_main {
    height: 60px;
    line-height: 60px; }
  .modal_large .modal-content {
    padding: 50px 80px 47px 80px; }
  .modal_largest .modal-title br {
    display: none; }
  .modal_largest .modal-dialog {
    width: 762px; }
  .modal_largest .modal-content {
    padding: 36px; } }

@media only screen and (max-width: 811px) {
  .modal-dialog {
    width: 284px;
    box-shadow: 0px 0px 80px rgba(33, 37, 49, 0.15);
    border-radius: 8px; }
  .modal__wrapper {
    padding: 14px 16px 23px 16px; }
  .modal__header {
    border-bottom: 2px solid rgba(33, 37, 49, 0.1);
    padding: 0 16px 20px 16px;
    margin-right: -16px;
    margin-left: -16px; }
    .modal__header .modal__back {
      margin-right: 11px; }
  .modal__title {
    font-size: 18px; }
  .modal__back svg,
  .modal__back img {
    width: 15px;
    height: 16px; }
  .btn_main.btn_save {
    font-size: 14px;
    line-height: 18px;
    padding: 6px 16px; }
    .btn_main.btn_save svg,
    .btn_main.btn_save img {
      min-width: 18px;
      max-width: 18px; }
  .modal__body {
    padding: 18px 0; }
  .modal_small .modal-dialog {
    width: 284px; }
  button.close {
    top: 10px;
    right: 10px;
    font-size: 35px; }
  .modal-title {
    font-size: 18px;
    margin-bottom: 18px; }
  .modal-content {
    border-radius: 12px;
    padding: 28px 16px; }
  button.close {
    font-size: 10px;
    top: 18px;
    right: 21px; }
  .modal-submit_small {
    margin-top: 30px; }
  .modal_large .modal-content {
    padding: 24px 16px; }
  .modal_largest .modal-dialog {
    width: 284px; }
  .modal_largest .modal-content {
    padding: 24px 16px; } }

@media only screen and (max-width: 1090px) {
  .imagecard_largest .imagecard__logo {
    margin-bottom: 8.36298vw;
    margin-left: auto;
    margin-right: auto;
    width: 19.91187vw; }
  .imagecard_largest .imagecard__wrapper {
    width: 89.10561vw;
    /*   min-height: 895px);
   */
    padding: 4.57973vw 3.1859vw 2.78766vw 3.1859vw;
    background: linear-gradient(to bottom, #30CA4C 0%, #30CA4C 28.87221vw, #fff 28.87221vw, #fff 100%);
    height: 89.10561vw;
    position: relative; }
  .imagecard_largest .minicard {
    border: 0.59736vw solid #FFFFFF;
    border-radius: 2.19031vw; }
  .imagecard_largest .minicard__img {
    border-radius: 50%;
    width: 17.92068vw;
    height: 17.92068vw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 1.39383vw;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard_largest .minicard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard_largest .imagecard__content {
    background: #fff;
    filter: drop-shadow(0.79647vw 0.79647vw 5.97356vw rgba(49, 56, 77, 0.1));
    margin-bottom: 2.78766vw; }
  .imagecard_largest .minicard__header {
    margin-top: -5.97356vw; }
  .imagecard_largest .minicard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 3.1859vw;
    line-height: 4.08193vw;
    color: #212531;
    margin-bottom: 2.98678vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .imagecard_largest .minicard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 5.17709vw;
    border-radius: 0 0 2.19031vw 2.19031vw; }
  .imagecard_largest .minicard__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 8.76122vw;
    line-height: 11.34976vw;
    /* identical to box height */
    margin-bottom: 2.58854vw;
    color: #30CA4C; }
  .imagecard_largest .minicard__items {
    display: flex;
    align-items: center;
    justify-content: center; }
  .imagecard_largest .minicard__item {
    padding-right: 5.57532vw;
    margin-right: 5.57532vw;
    text-align: center;
    border-right: 0.29868vw solid rgba(33, 37, 49, 0.2); }
    .imagecard_largest .minicard__item:last-child {
      padding-right: 0;
      margin-right: 0;
      border-right: none; }
  .imagecard_largest .minicard__itemtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 3.58414vw;
    line-height: 4.67929vw;
    text-align: center;
    color: #212531;
    margin-bottom: 0.89603vw; }
  .imagecard_largest .minicard__itemtext {
    font-style: normal;
    font-weight: 400;
    font-size: 1.99119vw;
    line-height: 2.58854vw;
    /* identical to box height */
    text-align: center;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard_largest .minicard__params {
    margin-top: 3.88281vw; }
  .imagecard_largest .minicard__param {
    font-style: normal;
    font-weight: 400;
    font-size: 1.99119vw;
    line-height: 2.58854vw;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard_largest .imagecard__footer {
    position: absolute;
    bottom: 2.88722vw;
    left: 4.18149vw;
    margin-top: 2.78766vw;
    right: 4.18149vw;
    /*   margin-bottom: get-vw-modal_medium_largest(28px);
   */ }
  .imagecard_largest .imagecard__link {
    margin-left: 2.38942vw; }
    .imagecard_largest .imagecard__link:first-child {
      margin-left: 0; }
    .imagecard_largest .imagecard__link .iconlink__text {
      font-style: normal;
      font-weight: 700;
      font-size: 1.99119vw;
      line-height: 2.58854vw;
      /* identical to box height */
      color: #30CA4C; }
    .imagecard_largest .imagecard__link .iconlink__img {
      max-width: 4.18149vw;
      min-width: 4.18149vw;
      height: 4.18149vw;
      border: 0.19912vw solid rgba(33, 37, 49, 0.1);
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .imagecard_largest .imagecard__link .iconlink__img img {
        min-width: 2.19031vw;
        max-width: 2.19031vw; }
      .imagecard_largest .imagecard__link .iconlink__img:hover {
        border-color: #30CA4C; }
  .imagecard_largest .imagecard__rtext {
    font-style: normal;
    font-weight: 700;
    font-size: 1.99119vw;
    line-height: 2.58854vw; }
    .imagecard_largest .imagecard__rtext a {
      color: #30CA4C; }
  .imagecard_largest .btn {
    padding: 1.29427vw 4.77885vw;
    font-style: normal;
    font-weight: 700;
    font-size: 1.59295vw;
    line-height: 2.09075vw;
    background: #fff;
    color: #30ca4c;
    display: inline-block;
    border-radius: 555px;
    border: 0.19912vw solid rgba(33, 37, 49, 0.1);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .imagecard_largest .btn:hover {
      background: rgba(48, 202, 76, 0.15); }
    .imagecard_largest .btn:focus {
      background: rgba(48, 202, 76, 0.15); }
    .imagecard_largest .btn.active {
      background: rgba(48, 202, 76, 0.15); }
  .imagecard_largest .btn_main {
    padding: 1.79207vw 4.77885vw;
    background: #30ca4c;
    color: #fff;
    border: 0.19912vw solid #30ca4c; }
    .imagecard_largest .btn_main:hover, .imagecard_largest .btn_main:focus {
      color: #30CA4C; }
  .imagecard_largest .btn_red {
    color: #fff;
    background: #F8444F;
    border: 0.19912vw solid #F8444F; }
    .imagecard_largest .btn_red:hover, .imagecard_largest .btn_red:focus {
      background: rgba(248, 68, 79, 0.15);
      color: rgba(248, 68, 79, 0.4);
      border-color: rgba(248, 68, 79, 0.15); }
  .imagecard_largest .card__wrapper {
    background: #fff;
    border: 0.59736vw solid #ffffff;
    border-radius: 1.19471vw;
    filter: none; }
  .imagecard_largest .card__header {
    padding: 1.89163vw 4.97797vw; }
  .imagecard_largest .cardprofile__img {
    width: 7.46695vw;
    height: 7.46695vw;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin-right: 1.79207vw; }
    .imagecard_largest .cardprofile__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      max-height: 100%;
      max-width: initial; }
  .imagecard_largest .cardprofile__name {
    font-style: normal;
    font-weight: 700;
    font-size: 2.58854vw;
    line-height: 3.38502vw;
    /* identical to box height */
    color: #212531;
    margin-bottom: 0.29868vw; }
  .imagecard_largest .card__profile {
    width: calc(100% - 15.92949vw); }
  .imagecard_largest .cardstat {
    margin-right: 1.49339vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .imagecard_largest .cardstat:last-child {
      margin-right: 0; }
  .imagecard_largest .cardstat__icon {
    min-width: 0.79647vw;
    min-height: 0.79647vw;
    border-radius: 50%;
    margin-right: 0.79647vw;
    background: #d9d9d9; }
  .imagecard_largest .cardstat__text {
    font-style: normal;
    font-weight: 400;
    font-size: 1.59295vw;
    line-height: 2.09075vw;
    /* identical to box height */
    white-space: nowrap;
    color: #212531; }
  .imagecard_largest .cardstat_green .cardstat__icon {
    background: #30CA4C; }
  .imagecard_largest .cardstat_green .cardstat__text {
    color: #30CA4C; }
  .imagecard_largest .cardstat_yellow .cardstat__icon {
    background: #f5c518; }
  .imagecard_largest .cardstat_yellow .cardstat__text {
    color: #f5c518; }
  .imagecard_largest .cardstat_orange .cardstat__icon {
    background: #f88544; }
  .imagecard_largest .cardstat_orange .cardstat__text {
    color: #f88544; }
  .imagecard_largest .cardstat_red .cardstat__icon {
    background: #f8444f; }
  .imagecard_largest .cardstat_red .cardstat__text {
    color: #f8444f; }
  .imagecard_largest .cardprofile__stats {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .imagecard_largest .card__item {
    background: #f3f5f8;
    padding: 2.28986vw 4.97797vw 2.98678vw 4.97797vw; }
  .imagecard_largest .carditem__image {
    position: relative;
    margin-right: 2.6881vw; }
  .imagecard_largest .carditem__img {
    width: 15.4317vw;
    height: 15.4317vw;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard_largest .carditem__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard_largest .carditem__sticker {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -1.09515vw;
    display: inline-block;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .imagecard_largest .sticker {
    padding: 0.79647vw 1.99119vw;
    height: 3.08634vw;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 1.39383vw;
    display: inline-block;
    color: #ffffff;
    border-radius: 555px; }
  .imagecard_largest .sticker_purple {
    background: #9e44f8;
    color: #fff; }
  .imagecard_largest .sticker_green {
    background: #30ca4c;
    color: #fff; }
  .imagecard_largest .sticker_mint {
    background: #30c1ca;
    color: #fff; }
  .imagecard_largest .sticker_black {
    background: #212531;
    color: #fff; }
  .imagecard_largest .sticker_blue {
    background: #326bff;
    color: #fff; }
  .imagecard_largest .sticker_red {
    background: #ff3566;
    color: #fff; }
  .imagecard_largest .sticker_gray {
    background: #e1e3e7;
    color: rgba(33, 37, 49, 0.3); }
  .imagecard_largest .btn_active {
    background: rgba(48, 202, 76, 0.15);
    border-color: transparent; }
  .imagecard_largest .carditem__main {
    min-width: 49.58055vw; }
  .imagecard_largest .carditem__header {
    margin-bottom: 1.19471vw; }
  .imagecard_largest .carditem__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.58854vw;
    line-height: 3.38502vw;
    /* identical to box height */
    color: #212531;
    margin-right: 0.79647vw; }
  .imagecard_largest .carditem__name {
    margin-right: 0.99559vw; }
  .imagecard_largest .carditem__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 3.1859vw;
    line-height: 4.08193vw; }
  .imagecard_largest .carditem__stat_green {
    color: #30ca4c; }
  .imagecard_largest .carditem__params {
    background: #fff;
    border-radius: 0.59736vw;
    padding: 1.49339vw 3.1859vw; }
  .imagecard_largest .carditem__param {
    margin-right: 5.47576vw; }
    .imagecard_largest .carditem__param:last-child {
      margin-right: 0; }
  .imagecard_largest .carditem__paramname {
    font-style: normal;
    font-weight: 700;
    font-size: 1.79207vw;
    line-height: 2.28986vw;
    color: #212531; }
  .imagecard_largest .carditem__paramtext {
    font-style: normal;
    font-weight: 400;
    font-size: 1.39383vw;
    line-height: 1.79207vw;
    color: #212531;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard_largest .green {
    color: #30CA4C; }
  .imagecard_largest .red {
    color: #F8444F; }
  .imagecard_largest .card__footer {
    padding: 2.48898vw 4.97797vw 3.88281vw 4.97797vw; }
  .imagecard_largest .cardcontent__params {
    margin-bottom: 1.19471vw;
    height: 2.48898vw; }
  .imagecard_largest .cardcontent__param {
    font-style: normal;
    font-weight: 400;
    font-size: 1.59295vw;
    line-height: 2.09075vw;
    margin-right: 1.59295vw;
    color: rgba(33, 37, 49, 0.5); }
    .imagecard_largest .cardcontent__param:last-child {
      margin-right: 0; }
  .imagecard_largest .cardcontent__text {
    font-style: normal;
    font-weight: 400;
    font-size: 2.58854vw;
    line-height: 100%;
    /* or 26px */
    margin-bottom: 2.48898vw;
    overflow: hidden;
    height: 5.17709vw;
    color: #212531; }
  .imagecard_largest .cardaction__caption {
    font-style: normal;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 1.59295vw;
    line-height: 2.09075vw;
    /* identical to box height */
    margin-right: 0.79647vw;
    margin-left: 0.99559vw;
    opacity: 0.4;
    font-weight: 400;
    color: #212531; }
  .imagecard_largest .cardcontent__img svg,
  .imagecard_largest .cardcontent__img path,
  .imagecard_largest .cardcontent__img g {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .imagecard_largest .cardcontent__button {
    margin-right: 1.29427vw; }
  .imagecard_largest .cardaction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #212531; }
  .imagecard_largest .cardaction__img svg {
    width: 2.19031vw; }
  .imagecard_largest .cardcontent__rate .cardaction__caption {
    font-weight: 700; }
  .imagecard_largest .cardcontent__rate .cardcontent__button {
    margin-right: 0.29868vw; }
  .imagecard_largest .cardaction:hover .cardaction__caption,
  .imagecard_largest .cardaction:focus .cardaction__caption,
  .imagecard_largest .cardaction.active .cardaction__caption {
    opacity: 1; }
  .imagecard_largest .cardaction:hover path,
  .imagecard_largest .cardaction:focus path,
  .imagecard_largest .cardaction.active path {
    fill: #30CA4C; }
  .imagecard_largest .cardaction:hover g,
  .imagecard_largest .cardaction:focus g,
  .imagecard_largest .cardaction.active g {
    opacity: 1; }
  .imagecard_largest .cardcontent__like_dislike .cardaction:hover path,
  .imagecard_largest .cardcontent__like_dislike .cardaction:focus path,
  .imagecard_largest .cardcontent__like_dislike .cardaction.active path {
    fill: #f8444f; }
  .imagecard_largest .tag {
    font-style: normal;
    font-weight: 400;
    font-size: 1.59295vw;
    line-height: 2.09075vw;
    padding: 0.19912vw 0.99559vw 0.19912vw 0.99559vw;
    border-radius: 5.47576vw; }
  .imagecard_largest .tablecard {
    border: 0.59736vw solid #FFFFFF;
    border-radius: 2.19031vw; }
  .imagecard_largest .tablecard__img {
    border-radius: 50%;
    width: 13.54007vw;
    height: 13.54007vw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 1.39383vw;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard_largest .tablecard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard_largest .tablecard__content {
    background: #fff;
    filter: drop-shadow(0.79647vw 0.79647vw 5.97356vw rgba(49, 56, 77, 0.1));
    margin-bottom: 2.78766vw;
    border-radius: 2.19031vw; }
  .imagecard_largest .tablecard__header {
    margin-top: -6.96915vw; }
  .imagecard_largest .tablecard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 3.1859vw;
    line-height: 4.08193vw;
    color: #212531;
    margin-bottom: 0.4978vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .imagecard_largest .tablecard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 3.08634vw 4.38061vw;
    border-radius: 0 0 2.19031vw 2.19031vw; }
  .imagecard_largest .tablecard__subtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 2.48898vw;
    line-height: 3.1859vw;
    text-align: center;
    color: #30CA4C;
    margin-bottom: 3.28546vw; }
  .imagecard_largest .tablecard__row {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .imagecard_largest .tablecard__col {
    min-width: 8.16387vw;
    max-width: 8.16387vw; }
  .imagecard_largest .tablecard__col_info {
    max-width: 32.35679vw;
    min-width: 32.35679vw; }
  .imagecard_largest .tablecard__info {
    display: flex;
    align-items: center; }
  .imagecard_largest .tablecard__ic {
    width: 5.874vw;
    height: 5.874vw;
    border-radius: 50%;
    margin-bottom: 0;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard_largest .tablecard__ic img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard_largest .tablecard__data {
    margin-left: 1.89163vw; }
  .imagecard_largest .tablecard__caption {
    font-style: normal;
    font-weight: 400;
    font-size: 1.99119vw;
    line-height: 2.58854vw;
    color: rgba(33, 37, 49, 0.5);
    text-align: left; }
  .imagecard_largest .tablecard__name {
    font-style: normal;
    font-weight: 700;
    font-size: 1.99119vw;
    line-height: 2.58854vw;
    /* identical to box height */
    text-align: left;
    white-space: nowrap;
    color: #212531; }
  .imagecard_largest .tablecard__item {
    margin-bottom: 1.59295vw; } }

@media only screen and (max-width: 811px) {
  .imagecard_largest .imagecard__logo {
    margin-bottom: 7.39106vw;
    margin-left: auto;
    margin-right: auto;
    width: 17.59777vw; }
  .imagecard_largest .imagecard__wrapper {
    width: 78.75vw;
    /*   min-height: 895px);
   */
    padding: 4.04749vw 2.81564vw 2.46369vw 2.81564vw;
    border-radius: 1.05587vw;
    background: linear-gradient(to bottom, #30CA4C 0%, #30CA4C 25.51676vw, #fff 25.51676vw, #fff 100%);
    height: 78.75vw;
    position: relative; }
  .imagecard_largest .minicard {
    border: 0.52793vw solid #FFFFFF;
    border-radius: 1.93575vw; }
  .imagecard_largest .minicard__img {
    border-radius: 50%;
    width: 15.83799vw;
    height: 15.83799vw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 1.23184vw;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard_largest .minicard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard_largest .imagecard__content {
    background: #fff;
    filter: drop-shadow(0.70391vw 0.70391vw 5.27933vw rgba(49, 56, 77, 0.1));
    margin-bottom: 2.46369vw; }
  .imagecard_largest .minicard__header {
    margin-top: -5.27933vw; }
  .imagecard_largest .minicard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.81564vw;
    line-height: 3.60754vw;
    color: #212531;
    margin-bottom: 2.63966vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .imagecard_largest .minicard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 4.57542vw;
    border-radius: 0 0 1.93575vw 1.93575vw; }
  .imagecard_largest .minicard__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 7.74302vw;
    line-height: 10.03073vw;
    /* identical to box height */
    margin-bottom: 2.28771vw;
    color: #30CA4C; }
  .imagecard_largest .minicard__items {
    display: flex;
    align-items: center;
    justify-content: center; }
  .imagecard_largest .minicard__item {
    padding-right: 4.92737vw;
    margin-right: 4.92737vw;
    text-align: center;
    border-right: 0.26397vw solid rgba(33, 37, 49, 0.2); }
    .imagecard_largest .minicard__item:last-child {
      padding-right: 0;
      margin-right: 0;
      border-right: none; }
  .imagecard_largest .minicard__itemtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 3.1676vw;
    line-height: 4.13547vw;
    text-align: center;
    color: #212531;
    margin-bottom: 0.7919vw; }
  .imagecard_largest .minicard__itemtext {
    font-style: normal;
    font-weight: 400;
    font-size: 1.75978vw;
    line-height: 2.28771vw;
    /* identical to box height */
    text-align: center;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard_largest .minicard__params {
    margin-top: 3.43156vw; }
  .imagecard_largest .minicard__param {
    font-style: normal;
    font-weight: 400;
    font-size: 1.75978vw;
    line-height: 2.28771vw;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard_largest .imagecard__footer {
    position: absolute;
    bottom: 2.55168vw;
    left: 3.69553vw;
    right: 3.69553vw;
    margin-top: 2.46369vw;
    /*   margin-bottom: get-vw-modal_small_largest(28px);
   */ }
  .imagecard_largest .imagecard__link {
    margin-left: 2.11173vw; }
    .imagecard_largest .imagecard__link:first-child {
      margin-left: 0; }
    .imagecard_largest .imagecard__link .iconlink__text {
      font-style: normal;
      font-weight: 700;
      font-size: 1.75978vw;
      line-height: 2.28771vw;
      /* identical to box height */
      color: #30CA4C; }
    .imagecard_largest .imagecard__link .iconlink__img {
      max-width: 3.69553vw;
      min-width: 3.69553vw;
      height: 3.69553vw;
      border: 0.17598vw solid rgba(33, 37, 49, 0.1);
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .imagecard_largest .imagecard__link .iconlink__img img {
        min-width: 1.93575vw;
        max-width: 1.93575vw; }
      .imagecard_largest .imagecard__link .iconlink__img:hover {
        border-color: #30CA4C; }
  .imagecard_largest .imagecard__rtext {
    font-style: normal;
    font-weight: 700;
    font-size: 1.75978vw;
    line-height: 2.28771vw; }
    .imagecard_largest .imagecard__rtext a {
      color: #30CA4C; }
  .imagecard_largest .btn {
    padding: 1.14385vw 4.22346vw;
    font-style: normal;
    font-weight: 700;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    background: #fff;
    color: #30ca4c;
    display: inline-block;
    border-radius: 555px;
    border: 0.17598vw solid rgba(33, 37, 49, 0.1);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .imagecard_largest .btn:hover {
      background: rgba(48, 202, 76, 0.15); }
    .imagecard_largest .btn:focus {
      background: rgba(48, 202, 76, 0.15); }
    .imagecard_largest .btn.active {
      background: rgba(48, 202, 76, 0.15); }
  .imagecard_largest .btn_main {
    padding: 1.5838vw 4.22346vw;
    background: #30ca4c;
    color: #fff;
    border: 0.17598vw solid #30ca4c; }
    .imagecard_largest .btn_main:hover, .imagecard_largest .btn_main:focus {
      color: #30CA4C; }
  .imagecard_largest .btn_red {
    color: #fff;
    background: #F8444F;
    border: 0.17598vw solid #F8444F; }
    .imagecard_largest .btn_red:hover, .imagecard_largest .btn_red:focus {
      background: rgba(248, 68, 79, 0.15);
      color: rgba(248, 68, 79, 0.4);
      border-color: rgba(248, 68, 79, 0.15); }
  .imagecard_largest .card__wrapper {
    background: #fff;
    border: 0.52793vw solid #ffffff;
    border-radius: 1.05587vw;
    filter: none; }
  .imagecard_largest .card__header {
    padding: 1.67179vw 4.39944vw; }
  .imagecard_largest .cardprofile__img {
    width: 6.59916vw;
    height: 6.59916vw;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin-right: 1.5838vw; }
    .imagecard_largest .cardprofile__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      max-height: 100%;
      max-width: initial; }
  .imagecard_largest .cardprofile__name {
    font-style: normal;
    font-weight: 700;
    font-size: 2.28771vw;
    line-height: 2.99162vw;
    /* identical to box height */
    color: #212531;
    margin-bottom: 0.26397vw; }
  .imagecard_largest .card__profile {
    width: calc(100% - 14.07821vw); }
  .imagecard_largest .cardstat {
    margin-right: 1.31983vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .imagecard_largest .cardstat:last-child {
      margin-right: 0; }
  .imagecard_largest .cardstat__icon {
    min-width: 0.70391vw;
    min-height: 0.70391vw;
    border-radius: 50%;
    margin-right: 0.70391vw;
    background: #d9d9d9; }
  .imagecard_largest .cardstat__text {
    font-style: normal;
    font-weight: 400;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    /* identical to box height */
    white-space: nowrap;
    color: #212531; }
  .imagecard_largest .cardstat_green .cardstat__icon {
    background: #30CA4C; }
  .imagecard_largest .cardstat_green .cardstat__text {
    color: #30CA4C; }
  .imagecard_largest .cardstat_yellow .cardstat__icon {
    background: #f5c518; }
  .imagecard_largest .cardstat_yellow .cardstat__text {
    color: #f5c518; }
  .imagecard_largest .cardstat_orange .cardstat__icon {
    background: #f88544; }
  .imagecard_largest .cardstat_orange .cardstat__text {
    color: #f88544; }
  .imagecard_largest .cardstat_red .cardstat__icon {
    background: #f8444f; }
  .imagecard_largest .cardstat_red .cardstat__text {
    color: #f8444f; }
  .imagecard_largest .cardprofile__stats {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .imagecard_largest .card__item {
    background: #f3f5f8;
    padding: 2.02374vw 4.39944vw 2.63966vw 4.39944vw; }
  .imagecard_largest .carditem__image {
    position: relative;
    margin-right: 2.3757vw; }
  .imagecard_largest .carditem__img {
    width: 13.63827vw;
    height: 13.63827vw;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard_largest .carditem__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard_largest .carditem__sticker {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -0.96788vw;
    display: inline-block;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .imagecard_largest .sticker {
    padding: 0.70391vw 1.75978vw;
    height: 2.72765vw;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 1.23184vw;
    line-height: 1.5838vw;
    display: inline-block;
    color: #ffffff;
    border-radius: 555px; }
  .imagecard_largest .carditem__main {
    min-width: 43.81844vw; }
  .imagecard_largest .carditem__header {
    margin-bottom: 1.05587vw; }
  .imagecard_largest .carditem__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.28771vw;
    line-height: 2.99162vw;
    /* identical to box height */
    color: #212531;
    margin-right: 0.70391vw; }
  .imagecard_largest .carditem__name {
    margin-right: 0.87989vw; }
  .imagecard_largest .carditem__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 2.81564vw;
    line-height: 3.60754vw; }
  .imagecard_largest .carditem__stat_green {
    color: #30ca4c; }
  .imagecard_largest .carditem__params {
    background: #fff;
    border-radius: 0.52793vw;
    padding: 1.31983vw 2.81564vw;
    margin-top: 0.87989vw; }
  .imagecard_largest .carditem__param {
    margin-right: 4.83939vw; }
    .imagecard_largest .carditem__param:last-child {
      margin-right: 0; }
  .imagecard_largest .carditem__paramname {
    font-style: normal;
    font-weight: 700;
    font-size: 1.5838vw;
    line-height: 2.02374vw;
    color: #212531; }
  .imagecard_largest .carditem__paramtext {
    font-style: normal;
    font-weight: 400;
    font-size: 1.23184vw;
    line-height: 1.5838vw;
    color: #212531;
    color: rgba(33, 37, 49, 0.5); }
  .imagecard_largest .green {
    color: #30CA4C; }
  .imagecard_largest .red {
    color: #F8444F; }
  .imagecard_largest .card__footer {
    padding: 2.19972vw 4.39944vw 0vw 4.39944vw; }
  .imagecard_largest .cardcontent__params {
    margin-bottom: 1.05587vw;
    height: 2.19972vw; }
  .imagecard_largest .cardcontent__param {
    font-style: normal;
    font-weight: 400;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    margin-right: 1.40782vw;
    color: rgba(33, 37, 49, 0.5); }
    .imagecard_largest .cardcontent__param:last-child {
      margin-right: 0; }
  .imagecard_largest .cardcontent__text {
    font-style: normal;
    font-weight: 400;
    font-size: 2.28771vw;
    line-height: 100%;
    /* or 26px */
    margin-bottom: 0.87989vw;
    overflow: hidden;
    height: 4.57542vw;
    color: #212531; }
  .imagecard_largest .cardaction__caption {
    font-style: normal;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    /* identical to box height */
    margin-right: 0.70391vw;
    margin-left: 0.87989vw;
    opacity: 0.4;
    font-weight: 400;
    color: #212531; }
  .imagecard_largest .cardcontent__img svg,
  .imagecard_largest .cardcontent__img path,
  .imagecard_largest .cardcontent__img g {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .imagecard_largest .cardcontent__button {
    margin-right: 1.14385vw; }
  .imagecard_largest .cardaction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #212531; }
  .imagecard_largest .cardaction__icon {
    line-height: 1; }
  .imagecard_largest .cardaction__img {
    line-height: 1; }
    .imagecard_largest .cardaction__img svg {
      width: 1.40782vw; }
  .imagecard_largest .cardcontent__rate .cardaction__caption {
    font-weight: 700; }
  .imagecard_largest .cardcontent__rate .cardcontent__button {
    margin-right: 0.26397vw; }
  .imagecard_largest .cardaction:hover .cardaction__caption,
  .imagecard_largest .cardaction:focus .cardaction__caption,
  .imagecard_largest .cardaction.active .cardaction__caption {
    opacity: 1; }
  .imagecard_largest .cardaction:hover path,
  .imagecard_largest .cardaction:focus path,
  .imagecard_largest .cardaction.active path {
    fill: #30CA4C; }
  .imagecard_largest .cardaction:hover g,
  .imagecard_largest .cardaction:focus g,
  .imagecard_largest .cardaction.active g {
    opacity: 1; }
  .imagecard_largest .cardcontent__like_dislike .cardaction:hover path,
  .imagecard_largest .cardcontent__like_dislike .cardaction:focus path,
  .imagecard_largest .cardcontent__like_dislike .cardaction.active path {
    fill: #f8444f; }
  .imagecard_largest .tag {
    font-style: normal;
    font-weight: 400;
    font-size: 1.40782vw;
    line-height: 1.84777vw;
    padding: 0.17598vw 0.87989vw 0.17598vw 0.87989vw;
    border-radius: 4.83939vw; }
  .imagecard_largest .tablecard {
    border: 0.52793vw solid #FFFFFF;
    border-radius: 1.93575vw; }
  .imagecard_largest .tablecard__img {
    border-radius: 50%;
    width: 11.96648vw;
    height: 11.96648vw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-bottom: 1.23184vw;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard_largest .tablecard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard_largest .tablecard__content {
    background: #fff;
    filter: drop-shadow(0.70391vw 0.70391vw 5.27933vw rgba(49, 56, 77, 0.1));
    margin-bottom: 2.46369vw;
    border-radius: 1.93575vw; }
  .imagecard_largest .tablecard__header {
    margin-top: -6.15922vw; }
  .imagecard_largest .tablecard__title {
    font-style: normal;
    font-weight: 700;
    font-size: 2.81564vw;
    line-height: 3.60754vw;
    color: #212531;
    margin-bottom: 0.43994vw;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .imagecard_largest .tablecard__main {
    background: #f3f5f8;
    text-align: center;
    padding: 2.72765vw 3.87151vw;
    border-radius: 0 0 1.93575vw 1.93575vw; }
  .imagecard_largest .tablecard__subtitle {
    font-style: normal;
    font-weight: 700;
    font-size: 2.19972vw;
    line-height: 2.81564vw;
    text-align: center;
    color: #30CA4C;
    margin-bottom: 2.90363vw; }
  .imagecard_largest .tablecard__row {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .imagecard_largest .tablecard__col {
    min-width: 7.21508vw;
    max-width: 7.21508vw; }
  .imagecard_largest .tablecard__col_info {
    max-width: 28.59637vw;
    min-width: 28.59637vw; }
  .imagecard_largest .tablecard__info {
    display: flex;
    align-items: center; }
  .imagecard_largest .tablecard__ic {
    width: 5.19134vw;
    height: 5.19134vw;
    border-radius: 50%;
    margin-bottom: 0;
    display: block;
    position: relative;
    overflow: hidden; }
    .imagecard_largest .tablecard__ic img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .imagecard_largest .tablecard__data {
    margin-left: 1.67179vw; }
  .imagecard_largest .tablecard__caption {
    font-style: normal;
    font-weight: 400;
    font-size: 1.75978vw;
    line-height: 2.28771vw;
    color: rgba(33, 37, 49, 0.5);
    text-align: left; }
  .imagecard_largest .tablecard__name {
    font-style: normal;
    font-weight: 700;
    font-size: 1.75978vw;
    line-height: 2.28771vw;
    /* identical to box height */
    text-align: left;
    white-space: nowrap;
    color: #212531; }
  .imagecard_largest .tablecard__item {
    margin-bottom: 1.40782vw; } }

.subscribelink__wrapper {
  background: #30CA4C;
  border-radius: 5555px;
  height: 52px; }

.subscribelink__main {
  background-image: url(../img/subscribelink_bg.svg);
  background-size: cover;
  width: 254px;
  height: 52px;
  padding: 0 16px;
  border-radius: 5555px; }

.subscribelink__icon {
  max-width: 30px;
  min-width: 30px; }
  .subscribelink__icon img {
    width: 100%;
    display: block;
    line-height: 1; }

.subscribelink__content {
  padding-left: 14px; }

.subscribelink__title {
  color: #fff;
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1; }

.subscribelink__text {
  line-height: 1; }

.subscribelink__price {
  color: #30CA4C;
  font-size: 16px;
  font-weight: bold;
  display: inline-block; }

.subscribelink__subprice {
  color: rgba(255, 255, 255, 0.5);
  font-size: 16px;
  font-weight: bold;
  display: inline-block; }

.subscribelink__link {
  padding: 0 32px 0 24px;
  font-size: 16px;
  font-weight: bold;
  color: #fff; }

.siteheader__desc {
  line-height: 1;
  margin-left: 24px;
  color: #30CA4C;
  font-size: 18px;
  font-weight: bold;
  padding: 9px 17px 8px 16px;
  border-radius: 5555px;
  background-color: rgba(48, 202, 76, 0.13); }

.siteheader_v2 .logo_default {
  width: 218px; }

.siteheader__slg {
  height: unset; }

.maincontent_v2 {
  margin-top: 0 !important; }

.maincontent_full {
  height: 100%; }

.tabsnav__links .tabsbuttons li a {
  padding: 15px 32px;
  font-size: 16px; }

.tabsnav__links .tabsbuttons li.active a {
  background: #30CA4C;
  color: #fff; }

.linkset_v2 {
  padding-left: 38px;
  margin-left: 48px;
  border-left: 2px solid rgba(33, 37, 49, 0.1); }

.linkset_v2 .linkset__link {
  font-size: 16px;
  line-height: 1;
  height: unset;
  padding: 12px 10px;
  font-weight: 600; }

.linkset_v2 .linkset__link.active {
  font-weight: 600; }

.itemsnav__right .pagesearch_v2 {
  width: 471px; }

.pagesearch_v2 .searchinput {
  position: relative; }
  .pagesearch_v2 .searchinput input {
    height: 46px;
    border: 2px solid rgba(33, 37, 49, 0.1);
    border-radius: 28px;
    width: 100%;
    display: block;
    padding-left: 60px;
    background-color: #fff;
    background-image: url(../img/Search.svg);
    background-position: left 21px center;
    background-repeat: no-repeat;
    background-size: 22px;
    font-size: 16px; }
    .pagesearch_v2 .searchinput input:focus {
      border-color: #30CA4C; }
  .pagesearch_v2 .searchinput button {
    position: absolute;
    right: 0;
    top: 0;
    height: 56px; }

/* .emptyblock_lg .emptyblock__wrapper {
  justify-content: center;
  min-height: 69vh !important;
} */
.socials__item svg {
  width: 22px; }

body {
  min-height: 100vh;
  margin: 0; }

body {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

main {
  flex: 1; }

.mentionspage__item {
  margin-bottom: 50px; }

.mentionsblock__wrapper {
  display: flex; }

.mentionsaside {
  width: 280px;
  margin-right: 22px; }

.mentionsaside__title {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  width: 100%; }

.mentionsaside__name {
  font-size: 26px;
  color: #212531;
  font-weight: bold;
  display: block;
  margin-right: 12px; }

.mentionsaside__stickers {
  display: flex; }

.mentionsaside__sticker {
  font-size: 12px;
  font-weight: bold;
  padding: 1px 5px;
  border-radius: 5555px; }

.mentionsaside__sticker_new {
  background: #F8444F;
  color: #fff; }

.mentionsmain__button {
  display: none; }

.mentionsaside__param {
  font-size: 18px;
  margin-bottom: 9px;
  font-weight: bold; }

/* .mentionsblock__main {
  width: calc(100% - 302px);
} */
.textlogin__link a {
  display: flex;
  align-items: center; }
  .textlogin__link a span {
    padding-left: 6px; }

.mentionsmain__items {
  max-height: 274px;
  overflow-y: auto;
  padding-right: 19px; }

.mentionsmain__item {
  margin-bottom: 6px; }

.mentionscard__wrapper {
  display: flex;
  align-items: center;
  padding: 8px 15px;
  border-radius: 12px;
  overflow: hidden;
  background: #F3F5F8; }

.mentionscard__aside {
  max-width: 165px;
  min-width: 165px;
  padding-right: 15px; }

.mentionscard__name {
  margin-bottom: 3px;
  line-height: 100%; }
  .mentionscard__name a {
    display: block;
    line-height: 100%;
    color: #0085FF;
    font-size: 14px;
    font-weight: bold; }

.mentionscard__info {
  font-size: 14px;
  color: rgba(33, 37, 49, 0.5); }

.mentionscard__content {
  font-size: 16px;
  line-height: 100%; }

.mentionspage {
  margin-bottom: 50px; }

.mentionsmain__item_off .mentionscard__name a {
  color: rgba(33, 37, 49, 0.3); }

.modal-submit_v2 {
  margin-top: 45px; }

.modal_md .modal-dialog {
  width: 711px; }

.modalinfo__title {
  line-height: 120%; }
  .modalinfo__title a {
    color: #0085FF; }

.informblock {
  margin-bottom: 12px; }

.informblock {
  border-radius: 8px;
  padding: 11px 24px 4px 19px;
  overflow: hidden;
  min-height: 76px;
  display: flex;
  align-items: center; }

.informblock__wrapper {
  display: flex;
  align-items: center;
  justify-content: center; }

.informblock__icon {
  margin-right: 17px; }

.informblock__content {
  font-weight: 500; }

.informblock__text {
  font-size: 14px; }

.informblock__text_lg {
  font-size: 16px; }

.informblock_green {
  background: linear-gradient(90deg, rgba(48, 202, 76, 0.15) 0%, #fff 100%); }

.informblock_yellow {
  background: linear-gradient(90deg, rgba(245, 197, 25, 0.15) 0%, #fff 100%); }

.sitefooter_v2 .sitefooter__wrapper {
  padding: 30px 0; }

.emptyblock_lg .emptyblock__wrapper {
  min-height: 528px;
  justify-content: center; }

@media (min-width: 1921px) {
  .sitefooter_v2 .sitefooter__wrapper {
    padding: 30px 0; }
  .modal-submit_v2 {
    margin-top: 45px; }
  .modal_md .modal-dialog {
    width: 711px; }
  .modalinfo__title a {
    color: #0085FF; }
  .informblock {
    margin-bottom: 12px; }
  .informblock {
    border-radius: 8px;
    padding: 11px 24px 4px 19px;
    overflow: hidden;
    min-height: 76px; }
  .informblock__wrapper {
    display: flex;
    align-items: center;
    justify-content: center; }
  .informblock__icon {
    margin-right: 17px; }
  .informblock__content {
    font-weight: 500; }
  .informblock__text {
    font-size: 14px; }
  .informblock__text_lg {
    font-size: 16px; }
  /*   .emptyblock_lg .emptyblock__wrapper {
    min-height: get-vw-xxlarge(528px);
  } */
  .emptyblock_lg .emptyblock__wrapper {
    min-height: 528px; }
  .modal-submit_v2 {
    margin-top: 45px; }
  .itemsnav__right .pagesearch_v2 {
    width: 471px; }
  .pagesearch_v2 .searchinput {
    position: relative; }
    .pagesearch_v2 .searchinput input {
      height: 46px;
      border: 2px solid rgba(33, 37, 49, 0.1);
      border-radius: 28px;
      width: 100%;
      display: block;
      padding-left: 60px;
      background-color: #fff;
      background-image: url(../img/Search.svg);
      background-position: left 21px center;
      background-repeat: no-repeat;
      background-size: 22px;
      font-size: 16px; }
      .pagesearch_v2 .searchinput input:focus {
        border-color: #30CA4C; }
    .pagesearch_v2 .searchinput button {
      position: absolute;
      right: 0;
      top: 0;
      height: 56px; }
  .linkset_v2 {
    padding-left: 38px;
    margin-left: 48px;
    border-left: 2px solid rgba(33, 37, 49, 0.1); }
  .linkset_v2 .linkset__link {
    font-size: 16px;
    line-height: 1;
    height: unset;
    padding: 12px 10px; }
  .tabsnav__links .tabsbuttons li a {
    padding: 15px 32px;
    font-size: 16px; }
  .subscribelink__wrapper {
    border-radius: 5555px;
    height: 52px; }
  .subscribelink__main {
    background-image: url(../img/subscribelink_bg.svg);
    width: 254px;
    height: 52px;
    padding: 0 16px;
    border-radius: 5555px; }
  .subscribelink__icon {
    max-width: 30px;
    min-width: 30px; }
  .subscribelink__content {
    padding-left: 14px; }
  .subscribelink__title {
    margin-bottom: 2px;
    font-size: 16px; }
  .textlogin__link a span {
    padding-left: 6px; }
  .subscribelink__price {
    font-size: 16px; }
  .subscribelink__subprice {
    color: rgba(255, 255, 255, 0.5);
    font-size: 16px; }
  .subscribelink__link {
    padding: 0 32px 0 24px;
    font-size: 16px; }
  .siteheader__desc {
    margin-left: 24px;
    font-size: 18px;
    padding: 9px 17px 8px 16px;
    border-radius: 5555px; }
  .siteheader_v2 .logo_default {
    width: 218px; }
  .mentionspage__item {
    margin-bottom: 50px; }
  .mentionsaside {
    width: 280px;
    margin-right: 22px; }
  .mentionsaside__title {
    margin-bottom: 20px; }
  .mentionsaside__name {
    font-size: 26px;
    margin-right: 12px; }
  .mentionsaside__sticker {
    font-size: 12px;
    font-weight: bold;
    padding: 1px 5px;
    border-radius: 5555px; }
  .mentionsaside__param {
    font-size: 18px;
    margin-bottom: 9px; }
  /* .mentionsblock__main {
    width: calc(100% - 302px);
  } */
  .mentionsmain__items {
    max-height: 274px;
    padding-right: 19px; }
  .mentionsmain__item {
    margin-bottom: 6px; }
  .mentionscard__wrapper {
    display: flex;
    align-items: center;
    padding: 8px 15px;
    border-radius: 12px;
    overflow: hidden;
    background: #F3F5F8; }
  .mentionscard__aside {
    max-width: 165px;
    min-width: 165px;
    padding-right: 15px; }
  .mentionscard__name {
    margin-bottom: 3px; }
    .mentionscard__name a {
      font-size: 14px; }
  .mentionscard__info {
    font-size: 14px; }
  .mentionscard__content {
    font-size: 16px; }
  .mentionspage {
    margin-bottom: 50px; } }

@media only screen and (max-width: 1090px) {
  .itemsnav_v2 {
    display: none; }
  .siteheader_v2 .siteheader__center {
    order: unset; }
  .itemsnav__right .pagesearch_v2 {
    width: 471px; }
  .pagesearch_v2 {
    display: none; }
  .headersearch__bg {
    background: #F3F5F8;
    border-radius: 6px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*   padding: 0 get-vw-medium(14px); */
    font-size: 12px; }
    .headersearch__bg .headersearch__close {
      width: 10px;
      height: 10px;
      margin-left: 10px; }
    .headersearch__bg input {
      width: 80%;
      background: #F3F5F8; }
    .headersearch__bg ::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      font-size: 12px; }
    .headersearch__bg ::-moz-placeholder {
      /* Firefox 19+ */
      font-size: 12px; }
    .headersearch__bg :-ms-input-placeholder {
      /* IE 10+ */
      font-size: 12px; }
    .headersearch__bg :-moz-placeholder {
      /* Firefox 18- */
      font-size: 12px; }
  .itemsnav_v2 {
    position: relative; }
    .itemsnav_v2 .headersearch, .itemsnav_v2 .headersearch__bg {
      height: 40px; }
  .pagesearch__slide {
    margin-left: 20px;
    /*   position: relative; */ }
    .pagesearch__slide a {
      display: block;
      line-height: 1;
      width: 22px;
      height: 22px; }
    .pagesearch__slide .headersearch.active {
      position: absolute;
      top: 0;
      right: 0;
      bottom: unset;
      left: unset;
      /*     height: get-vw-medium(32px); */
      width: 100%;
      transform: translateY(-1px); }
    .pagesearch__slide .headersearch__bg {
      width: 100%; }
  .linkset_v2 {
    padding-left: 0;
    margin-left: 0;
    border-left: none; }
  .linkset_v2 .linkset__link {
    font-size: 14px;
    padding: 12px 10px; }
  .linkset_v2 .linkset__item {
    margin: 0; }
  .tabsnav__links .tabsbuttons li a {
    padding: 8px 20px;
    font-size: 14px; }
  .subscribelink__wrapper {
    border-radius: 5555px;
    height: 34px; }
  .subscribelink__main {
    background-image: url(../img/subscribelink_bg.svg);
    width: 154px;
    height: 34px;
    padding: 0 0 0 9px;
    border-radius: 5555px; }
  .subscribelink__icon {
    max-width: 22px;
    min-width: 22px; }
  .subscribelink__content {
    padding-left: 5px; }
  .subscribelink__title {
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 1; }
  .subscribelink__price {
    font-size: 12px;
    font-weight: 500;
    line-height: 1; }
  .subscribelink__subprice {
    font-size: 12px;
    font-weight: 500;
    line-height: 1; }
  .subscribelink__link {
    padding: 0 11px 0 9px;
    font-size: 12px;
    font-weight: 500; }
  .siteheader__desc {
    margin-left: 16px;
    font-size: 12px;
    padding: 7px 8px 6px 12px;
    border-radius: 5555px; }
  .siteheader_v2 .logo_default {
    max-width: 200px;
    min-width: 200px; }
  .itemsnav_v2 {
    width: 100%; }
  .siteheader_v2 .accountmenu__name span {
    display: block; }
  .siteheader_v2 .accountmenu__name {
    font-size: 14px;
    margin-left: 11px; }
  .siteheader_v2 .accountmenu__img img {
    width: 26px; }
  .itemsnav_v2 .headersearch__bg {
    margin-right: 15px; }
  .mentionspage__item {
    margin-bottom: 24px; }
  .mentionsaside {
    width: 141px;
    margin-right: 15px; }
  .mentionsaside__title {
    margin-bottom: 17px; }
  .mentionsaside__name {
    font-size: 16px;
    margin-right: 6px; }
  .mentionsmain__button {
    display: block;
    margin-top: 10px;
    text-align: right;
    display: flex;
    justify-content: flex-end; }
    .mentionsmain__button a {
      color: #30CA4C;
      font-weight: bold;
      display: flex;
      align-items: center; }
      .mentionsmain__button a span {
        padding-right: 6px; }
      .mentionsmain__button a .mentions_showmoreIcon.rotate {
        transform: rotate(180deg) translateY(-3px); }
  .mentionsaside__sticker {
    font-size: 9px;
    font-weight: bold;
    padding: 1px 4px;
    border-radius: 400px; }
  .mentionsaside__param {
    font-size: 12px;
    margin-bottom: 9px; }
  /* .mentionsblock__main {
    width: calc(100% - 302px);
  } */
  .mentionsmain__items {
    max-height: unset;
    padding-right: 0; }
  .mentionsmain__item {
    margin-bottom: 5px; }
  .mentionscard__wrapper {
    padding: 7px 14px;
    border-radius: 8px; }
  .mentionscard__aside {
    max-width: 117px;
    min-width: 117px;
    padding-right: 10px; }
  .mentionscard__name {
    margin-bottom: 2px; }
    .mentionscard__name a {
      font-size: 12px; }
  .mentionscard__info {
    font-size: 12px; }
  .mentionscard__content {
    font-size: 14px; }
  .mentionspage {
    margin-bottom: 24px; }
  .mentionsmain__item_hidden {
    display: none; }
  .mentionsmain__item_hidden {
    display: none; }
  .textlogin__link a span {
    padding-left: 6px; }
  .modal-submit_v2 {
    margin-top: 35px; }
  .modal-submit_v2 {
    margin-top: 45px; }
  .modal_md .modal-dialog {
    width: 711px; }
  .modalinfo__title a {
    color: #0085FF; }
  .informblock {
    margin-bottom: 12px; }
  .informblock {
    border-radius: 8px;
    padding: 11px 24px 4px 19px;
    overflow: hidden;
    min-height: 76px; }
  .informblock__wrapper {
    display: flex;
    align-items: center;
    justify-content: center; }
  .informblock__icon {
    margin-right: 17px; }
  .informblock__content {
    font-weight: 500; }
  .informblock__text {
    font-size: 14px; }
  .informblock__text_lg {
    font-size: 14px; }
  .sitefooter_v2 .sitefooter__wrapper {
    padding: 20px 0; }
  .socials__item svg {
    width: 22px; }
  .buttonsrow {
    justify-content: center; } }

@media only screen and (max-width: 811px) {
  .sitefooter_v2 .sitefooter__wrapper {
    padding: 20px 0; }
  .siteheader_v2 .menubutton {
    height: 17px;
    width: 26px; }
  .siteheader_v2 .headersearch__button img {
    width: 22px;
    height: 22px; }
  .pagesearch__slide .headersearch__button {
    width: 22px;
    height: 22px; }
  .textlogin_v2 {
    margin-top: 27px; }
  .modal-submit_v2 {
    margin-top: 26px; }
  .socials__item svg {
    width: 22px; }
  /*  .emptyblock_lg .emptyblock__wrapper {
    min-height: get-vw-small(228px);
  }
 */
  .itemsnav__right .pagesearch_v2 {
    width: 471px; }
  .pagesearch_v2 .searchinput {
    position: relative; }
    .pagesearch_v2 .searchinput input {
      height: 46px;
      border: 2px solid rgba(33, 37, 49, 0.1);
      border-radius: 28px;
      width: 100%;
      display: block;
      padding-left: 60px;
      background-color: #fff;
      background-image: url(../img/Search.svg);
      background-position: leftget-vw-small(21px) center;
      background-repeat: no-repeat;
      background-size: 22px;
      font-size: 16px; }
      .pagesearch_v2 .searchinput input:focus {
        border-color: #30CA4C; }
    .pagesearch_v2 .searchinput button {
      position: absolute;
      right: 0;
      top: 0;
      height: 56px; }
  .linkset_v2 {
    padding-left: 38px;
    margin-left: 48px;
    border-left: 2px solid rgba(33, 37, 49, 0.1); }
  .linkset_v2 .linkset__link {
    font-size: 16px;
    line-height: 1;
    height: unset;
    padding: 12px 10px; }
  .tabsnav__links .tabsbuttons li a {
    padding: 15px 32px;
    font-size: 16px; }
  .subscribelink__wrapper {
    border-radius: 5555px;
    height: 52px; }
  .subscribelink__main {
    background-image: url(../img/subscribelink_bg.svg);
    width: 254px;
    height: 52px;
    padding: 0 16px;
    border-radius: 5555px; }
  .subscribelink__icon {
    max-width: 30px;
    min-width: 30px; }
  .subscribelink__content {
    padding-left: 14px; }
  .subscribelink__title {
    margin-bottom: 2px;
    font-size: 16px; }
  .subscribelink__price {
    font-size: 16px; }
  .subscribelink__subprice {
    color: rgba(255, 255, 255, 0.5);
    font-size: 16px; }
  .subscribelink__link {
    padding: 0 32px 0 24px;
    font-size: 16px; }
  .siteheader__desc {
    margin-left: 24px;
    font-size: 18px;
    padding: 9px 17px 8px 16px;
    border-radius: 5555px; }
  .siteheader_v2 .logo_default {
    width: 218px; }
  .jsbackdrop_v2, .mobilemenu_v2 {
    top: -100%;
    left: 0;
    right: 0;
    transition: none; }
  .jsbackdrop_v2 {
    top: -100%;
    transition: none; }
  .jsbackdrop_v2.active, .mobilemenu_v2.active {
    top: 49px; }
  .mobilemenu_v2 .mobilemenu__wrapper {
    width: 100%;
    min-height: unset;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 18px;
    padding-right: 18px; }
  .mobilemenu_v2 .itemsnav_v2 {
    display: block; }
  .mobilemenu__title {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold; }
  .tabsnav__links .tabsbuttons li a {
    padding: 8px 13px;
    font-size: 12px; }
  .tabsnav__links ul.tabsbuttons {
    margin-bottom: 27px; }
  .linkset_v2 {
    padding-left: 0;
    margin-left: 0;
    border: none; }
  .mobilemenu_v2 .tabsnav {
    margin-bottom: 0; }
  .linkset_v2 .linkset__link {
    font-size: 12px;
    padding: 5px 3px; }
  .linkset_v2 .linkset__item {
    margin-right: 5px; }
  .mobilemenu_v2 .mobilemenu__footer {
    margin-top: 25px;
    padding-top: 23px;
    border-top: 3px solid #F3F5F8; }
  .subscribelink__wrapper {
    border-radius: 5555px;
    height: 39px; }
  .subscribelink__main {
    background-image: url(../img/subscribelink_bg.svg);
    width: 184px;
    height: 39px;
    padding: 0 8px;
    border-radius: 5555px; }
  .subscribelink__icon {
    max-width: 23px;
    min-width: 23px; }
  .subscribelink__content {
    padding-left: 7px; }
  .subscribelink__title {
    margin-bottom: 0;
    font-size: 12px; }
  .subscribelink__price {
    font-size: 12px; }
  .subscribelink__subprice {
    font-size: 12px; }
  .subscribelink__link {
    padding: 0 27px 0 29px;
    font-size: 14px; }
  .siteheader_v2 .logo_default {
    min-width: 139px;
    max-width: 139px; }
  .siteheader_v2 .siteheader__main {
    padding: 15px 0; }
  .headersearch_v2 {
    min-width: 22px;
    margin-right: 13px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .headersearch_v2 .pagesearch__slide a {
    width: 22px;
    height: 22px; }
  .headersearch_v2 .pagesearch__slide a img {
    min-width: 22px;
    height: 22px;
    max-height: unset; }
  .headersearch_v2 .pagesearch__slide {
    margin-left: 0; }
  .headersearch_v2 .pagesearch__slide .headersearch.active {
    width: 245px;
    left: 0;
    right: unset; }
  .siteheader_v2 .siteheader__right {
    position: static; }
  .siteheader_v2 .siteheader__main {
    position: relative; }
  .siteheader_v2 .headersearch.active {
    border-bottom: none;
    transform: translateY(0px); }
  .siteheader_v2 .headersearch, .siteheader_v2 .headersearch__bg {
    height: 32px; }
  .siteheader_v2 .headersearch__button {
    width: 22px;
    min-width: 22px;
    height: 22px;
    margin-left: 7px; }
  .menubutton {
    width: 32px;
    text-align: center; }
  .menubutton.active .menubutton__close {
    margin: auto; }
  .siteheader_v2 ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 12px; }
  .siteheader_v2 ::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 12px; }
  .siteheader_v2 :-ms-input-placeholder {
    /* IE 10+ */
    font-size: 12px; }
  .siteheader_v2 :-moz-placeholder {
    /* Firefox 18- */
    font-size: 12px; }
  .siteheader_v2 .headersearch__bg input {
    padding: 10px 14px; }
  .siteheader_v2 .headersearch_v2 .pagesearch__slide a.headersearch__close {
    display: flex;
    margin: 0 5px 0 0; }
    .siteheader_v2 .headersearch_v2 .pagesearch__slide a.headersearch__close img {
      width: 10px;
      height: 10px; }
  .siteheader_v2 .headersearch__bg input {
    border-radius: 6px; }
  .siteheader_v2 .mobilemenu__footer .mobilemenu__content {
    padding-left: 0; }
  .mentionsblock__wrapper {
    display: block; }
  .mentionsblock__aside {
    width: 100%;
    margin-bottom: 6px; }
  .mentionsblock__main {
    width: 100%; }
  .mentionsmain__button {
    display: block;
    margin-top: 7px;
    text-align: right;
    display: flex;
    justify-content: flex-end; }
    .mentionsmain__button a {
      color: #30CA4C;
      font-weight: bold;
      display: flex;
      align-items: center;
      font-size: 12px; }
      .mentionsmain__button a span {
        padding-right: 6px; }
      .mentionsmain__button a .mentions_showmoreIcon.rotate {
        transform: rotate(180deg) translateY(-2px); }
  .mentionsaside__sticker {
    font-size: 9px;
    font-weight: bold;
    padding: 1px 4px;
    border-radius: 400px; }
  .mentionsaside {
    width: 100%;
    margin-right: 0; }
  .mentionspage__item {
    margin-bottom: 30px; }
  .mentionsaside__name {
    font-size: 16px;
    margin-right: 6px; }
  .mentionsaside__params {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    opacity: 0.5; }
  .mentionsaside__param {
    margin-right: 10px;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 9px; }
  /* .mentionsblock__main {
    width: calc(100% - 302px);
  } */
  .mentionsmain__items {
    max-height: unset;
    padding-right: 0; }
  .mentionsmain__item {
    margin-bottom: 4px; }
  .mentionscard__wrapper {
    padding: 10px 10px;
    border-radius: 8px;
    display: block; }
  .mentionscard__aside {
    max-width: 100%;
    min-width: 100%;
    padding-right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px; }
  .mentionscard__name {
    margin-bottom: 0; }
    .mentionscard__name a {
      font-size: 12px; }
  .mentionscard__info {
    font-size: 12px; }
  .mentionscard__content {
    font-size: 12px; }
  .mentionspage {
    margin-bottom: 19px; }
  .mentionsmain__item_hidden {
    display: none; }
  .mentionsmain__item_hidden {
    display: none; }
  .textlogin__link a span {
    padding-left: 6px; }
  .informblock {
    margin-bottom: 8px; }
  .informblock {
    border-radius: 8px;
    padding: 10px 12px 10px 10px;
    overflow: hidden;
    min-height: unset; }
  .informblock__wrapper {
    display: flex;
    align-items: center;
    justify-content: center; }
  .informblock__icon {
    margin-right: 13px; }
  .informblock__icon svg {
    max-width: 22px;
    min-width: 22px; }
  .informblock__content {
    font-weight: 500; }
  .informblock__text {
    font-size: 12px; }
  .informblock__text_lg {
    font-size: 12px; }
  .informblock_type2 {
    padding: 10px 20px 14px 20px; }
    .informblock_type2 .informblock__wrapper {
      display: block; }
    .informblock_type2 .informblock__icon {
      margin: 0 0 6px 0;
      text-align: center; }
    .informblock_type2 .informblock__text {
      text-align: center; }
    .informblock_type2 .informblock__icon {
      margin-right: 0; }
    .informblock_type2 .informblock__icon svg {
      max-width: 30px;
      min-width: 30px; } }

@media only screen and (max-width: 1090px) {
  .flex.onlyTablet {
    display: none !important; } }

.subscribelink_expires .subscribelink__wrapper {
  background: none; }

.subscribelink_expires .subscribelink__price {
  color: #FFDE46;
  letter-spacing: -0.04em; }

.pageasidev3 {
  display: flex;
  margin-top: 40px;
  margin-bottom: 100px; }
  .pageasidev3 .btn_blue {
    border-radius: 8px;
    background: #0085ff;
    display: flex;
    align-items: center;
    padding: 11px 13px;
    border: none; }
  .pageasidev3 .btnicon {
    max-width: 22px;
    min-width: 22px; }
  .pageasidev3 .btntext {
    padding-left: 4px;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: #fff; }

.pageasidev3__aside {
  margin-right: 62px;
  max-width: 340px;
  min-width: 340px;
  width: 340px; }

.asidev3__header {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px solid rgba(33, 37, 49, 0.1);
  display: flex;
  align-items: center; }

.asidev3__user {
  display: flex;
  align-items: center; }

.asidev3user {
  display: flex;
  align-items: center; }

.asidev3user_placeholder {
  width: 100%;
  height: 100%;
  background: #30CA4C;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 18px;
  color: #fff; }

.asidev3user__icon {
  border-radius: 50%;
  width: 58px;
  height: 58px;
  overflow: hidden; }

.asidev3user__name {
  padding-left: 15px;
  font-weight: 700;
  font-size: 20px;
  color: #212531; }

.asidev3__main {
  margin: 20px 0; }

.asidev3menu__item {
  margin-bottom: 12px; }

.asidev3menu__icon {
  border: 1px solid rgba(33, 37, 49, 0.15);
  border-radius: 12px;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: #fff; }

.asidev3menu__title {
  font-weight: 700;
  font-size: 16px;
  color: #212531;
  padding-left: 13px; }

.asidev3menu__link {
  display: flex;
  align-items: center;
  padding: 7px 10px;
  border-radius: 6px; }
  .asidev3menu__link:hover, .asidev3menu__link.active {
    background: #30CA4C; }
    .asidev3menu__link:hover .asidev3menu__title, .asidev3menu__link.active .asidev3menu__title {
      color: #fff; }

.asidev3__footer {
  margin: 20px 0; }

.asidev3share__wrapper {
  border-radius: 12px;
  background: linear-gradient(90deg, rgba(0, 133, 255, 0.1) 0%, rgba(0, 80, 153, 0.1) 100%);
  padding: 17px 27px; }

.asidev3share__header {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start; }

.asidev3share__icon {
  display: flex; }

.asidev3share__title {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: #212531;
  padding-left: 5px; }

.asidev3share__form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  background: #fff;
  height: 44px; }

.asidev3share__value {
  padding: 15px 15px 15px 15px;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  height: 100%;
  color: #0085ff;
  white-space: nowrap;
  overflow: hidden;
  position: relative; }

.asidev3share__value--oversize:after {
  content: '...';
  font-weight: 700;
  font-size: 14px;
  position: absolute;
  right: 0;
  padding: 0 15px 0 0;
  right: 0;
  height: 100%;
  display: flex;
  align-items: center;
  top: 0;
  background: #fff;
  color: #0085ff; }

.asidev3share__button {
  height: 100%; }
  .asidev3share__button .btn_blue {
    height: 100%; }

.pagemainv3__title {
  font-weight: 700;
  font-size: 26px;
  color: #212531;
  margin-bottom: 33px; }

.pageasidev3__main {
  width: 100%; }
  .pageasidev3__main .emptyblock {
    min-height: 461px;
    display: flex;
    align-items: center;
    justify-content: center; }

.pageasidev3__main .pagination ul {
  margin: 0; }

.pageasidev3__main .pagination ul li:first-child {
  margin-left: 28px; }

.tableuser {
  display: flex;
  align-items: center; }

.tableuser__image {
  background-position: center;
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
  background-size: cover;
  margin-right: 20px; }

.tableuser__name {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #212531; }

/* .tableblock__col_rside, .tableblock__col_rside * {
  text-align: right;
  justify-content: flex-end;
} */
.tablesubstatus {
  display: flex;
  align-items: center; }

.tablesubstatus__icon {
  background-size: cover;
  background-position: center;
  width: 22px;
  height: 22px;
  margin-right: 11px;
  display: block;
  min-height: 22px; }

.tablesubstatus {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  text-align: right; }
  .tablesubstatus .tablesubstatus__name {
    color: rgba(33, 37, 49, 0.4);
    min-width: 32px;
    text-align: left; }

.tablesubstatus_pro .tablesubstatus__name {
  color: #30ca4c; }

.tablesubstatus_paid .tablesubstatus__name {
  color: #0085FF; }

.tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regdate {
  width: 215px;
  font-size: 16px; }

.tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regrank {
  width: 48px;
  font-size: 16px; }

.tableblock_refferals .tableblock__col_default.tableblock__col_substatus {
  width: 142px !important;
  font-size: 16px;
  text-align: right; }

.tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_payamount {
  width: 140px;
  text-align: right; }

.tableblock__col_payamount {
  text-align: right; }

.tableblock__col_paydate {
  text-align: center; }

.tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_paydate {
  width: 120px;
  text-align: center; }

.tablesubstatus {
  justify-content: flex-end; }

.tableblock_refferals .tableblock__body .tableblock__title.tableblock__btitle {
  font-weight: 700;
  font-size: 16px; }

.tableblock__regdate {
  font-size: 16px; }

.tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
  padding-top: 20px;
  padding-bottom: 20px; }

.tableprice {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #30ca4c; }

.tableblock__col_textcenter {
  text-align: center !important; }

.tableblock_refferals .tableblock__body .tableblock__col_status {
  width: 100px !important; }

.tableblock_refferals .tableblock__col_default.tableblock___col_yourcomission {
  width: 160px !important; }

.tableblock_refferals .tableblock__col_default.tableblock__col_totalpayments {
  width: 150px !important; }

.tableblock_refferals .tableblock__col_default.tableblock__col_revshare {
  width: 200px !important; }

.tableblock_refferals .tableblock__col_default.tableblock__col_totrefs {
  width: 160px !important; }

.tableblock_refferals .tableblock__col_default.tableblock__col_month {
  width: 160px !important; }

.tableblock__col_textright {
  text-align: right !important; }

.tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
  min-height: 80px;
  height: 80px; }

.tableblock_refferals .tableblock__body .tableblock__row:nth-child(2n-1) {
  background: #F8FAFD !important; }

.tableblock_refferals .tableblock__body .tableblock__row:nth-child(2n) {
  background: #fff !important; }

.mentionspage_v3 [data-showmore] {
  display: none; }

.mentionspage_v3 .mentionsmain__button {
  margin-top: 21px;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.tabsnav_v3 .tabsnav__links .tabsbuttons li a.change_leaderboard_tab--icon img {
  max-width: 34px;
  min-width: 34px;
  height: 34px;
  max-height: unset; }

.tabsnav_v3 .tabsnav__links .tabsbuttons li a.change_leaderboard_tab--icon {
  padding-left: 18px !important; }

.tabsnav_v3 .tabsnav__links .tabsbuttons li a {
  padding-top: 6px;
  padding-bottom: 6px;
  height: 46px;
  display: flex;
  align-items: center; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a span {
    padding-left: 2px; }

.tabsnav_v3 .tabsbuttons {
  margin-left: 25px; }

.tabsnav_v3 .itemsnav__right {
  display: flex;
  align-items: center; }

.mentionsaside__icons {
  display: flex;
  align-items: center;
  margin-top: 20px; }

.mentionsaside__icon {
  margin-right: 13px;
  opacity: 0.3; }

.mentionsaside__icon, .mentionsaside__icon img {
  width: 22px;
  height: 22px; }

.mentionsblock__main {
  width: 100%; }

.mentionsmain__empty {
  width: 100%; }

.mentionsempty {
  margin-bottom: 21px;
  display: flex;
  align-items: center;
  padding: 31px 20px;
  border-radius: 12px;
  background: linear-gradient(180deg, #f3f5f8 0%, #f3f5f8 100%);
  width: 100%; }

.mentionsempty__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #212531;
  margin-left: 21px;
  opacity: 0.4; }

.mentionsadd {
  display: flex;
  align-items: center; }

.mentionsadd__count {
  background: #30ca4c;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #fff;
  border-radius: 555px;
  padding: 3px 8px;
  width: 36px;
  height: 22px; }

.mentionsadd__text {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #212531;
  margin-left: 8px; }

.mentionsmain__info.onlyMobile {
  display: none !important; }

.sitefooter__links {
  display: flex;
  align-items: center; }
  .sitefooter__links .sitefooter__link {
    margin-left: 19px; }
    .sitefooter__links .sitefooter__link:first-child {
      margin-left: 0; }
    .sitefooter__links .sitefooter__link a {
      position: relative;
      padding-bottom: 6px;
      font-weight: 700;
      font-size: 16px;
      color: #fff; }
      .sitefooter__links .sitefooter__link a:after {
        content: "";
        position: absolute;
        bottom: 0;
        height: 2px;
        width: 100%;
        left: 0;
        background: #30CA4C; }

.modal_lg .modal-content {
  padding-bottom: 22px; }

.modal_lg .modal-dialog {
  width: 962px; }

.modal_lg .modal-title {
  text-align: left;
  font-size: 32px;
  margin-bottom: 22px; }

.modal_lg .modal_subtitle {
  margin-bottom: 40px;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #30ca4c; }

.benefits__item {
  margin-bottom: 46px;
  display: flex;
  align-items: center; }

.benefits__image img {
  max-width: 59px;
  min-width: 59px;
  width: 59px; }

.benefits__content {
  margin-left: 39px; }

.benefits__title {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #212531;
  margin-bottom: 8px; }

.benefits__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: rgba(33, 37, 49, 0.5); }

.benefits__item_disabled .benefits__title {
  opacity: 0.5; }

.btn_w347 {
  width: 347px;
  text-align: center; }

.modal_footer {
  padding-top: 18px;
  border-top: 3px solid #f3f5f8;
  width: calc(100% + 120px);
  margin-left: calc(-1 * 120px / 2);
  margin-right: calc(-1 * 120px / 2);
  padding-left: calc(120px / 2);
  padding-right: calc(120px / 2); }

.modal-title img {
  transform: translateY(10%); }

.contentform_months input.input_months {
  padding-left: 61px;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  color: #212531; }

.contentform_months .contentform__label {
  line-height: unset; }

.contentform_months .inputplaceholder__placeholder {
  left: 18px;
  top: 50%;
  transform: translateY(-50%); }
  .contentform_months .inputplaceholder__placeholder img {
    width: 30px;
    height: 30px; }

.formslider__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 60px; }

.formslider__price {
  min-width: 150px; }

.formslider__pricevalue {
  margin-bottom: 7px;
  font-weight: 700;
  font-size: 28px;
  line-height: 100%;
  color: #212531; }

.formslider__text {
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: rgba(33, 37, 49, 0.5); }

.formslider__button {
  margin-left: 10px;
  width: 100%; }

.btn_full {
  width: 100%;
  height: 62px; }

.tabsnav.tabsnav_v3.onlyDesktop.onlyTablet {
  display: block !important; }

.mentionscard__content {
  line-height: 140%; }

.subscribelink_v3 .subscribelink__wrapper {
  background-color: transparent; }

.subscribelink_expires .subscribelink__content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.subscribelink_expires .subscribelink__title {
  line-height: 100%;
  margin-bottom: 0; }

.subscribelink_expires .subscribelink__price {
  line-height: 100%;
  margin-bottom: 2px; }

.subscribelink_v3 .subscribelink__content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.subscribelink_v3 .subscribelink__title {
  line-height: 100%;
  margin-bottom: 2px; }

@media only screen and (max-width: 1090px) {
  .pageasidev3 {
    flex-wrap: wrap;
    margin-top: 0;
    margin-bottom: 80px; }
    .pageasidev3 .btn_blue {
      border-radius: 8px;
      padding: 11px 13px; }
    .pageasidev3 .btntext {
      padding-left: 4px;
      font-weight: 700;
      font-size: 14px;
      line-height: 100%;
      color: #fff; }
  .pageasidev3__aside {
    margin-right: 0;
    width: 100%;
    max-width: 100%; }
  .asidev3 {
    width: 100%;
    max-width: 100%; }
  .asidev3__header {
    display: none;
    /*     padding-bottom: get-vw-medium(20px);
    margin-bottom: get-vw-medium(20px);
    border-bottom: get-vw-medium(2px) solid rgba(33, 37, 49, 0.1);
 */ }
  .asidev3__main {
    margin: 13px 0; }
  .asidev3menu__items {
    display: flex;
    align-items: center; }
  .asidev3menu__item {
    margin-bottom: 0;
    margin-right: 10px; }
  .asidev3menu__icon {
    border: 1px solid rgba(33, 37, 49, 0.15);
    border-radius: 12px;
    width: 42px;
    height: 42px; }
  .asidev3menu__title {
    font-size: 16px;
    padding-left: 10px; }
  .asidev3menu__link {
    min-width: 184px;
    padding: 6px 8px;
    border-radius: 12px; }
  .pageasidev3__aside {
    width: 100%; }
  .asidev3__footer {
    margin: 13px 0;
    width: 100%; }
  .asidev3share__wrapper {
    border-radius: 12px;
    background: linear-gradient(90deg, rgba(0, 133, 255, 0.1) 0%, rgba(0, 80, 153, 0.1) 100%);
    display: flex;
    align-items: center;
    padding: 10px 10px 10px 25px; }
  .asidev3share__header {
    margin-bottom: 0;
    margin-right: 32px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .asidev3share__title {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #212531;
    padding-left: 5px; }
  .asidev3share__form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
    background: #fff;
    height: 44px; }
  .asidev3share__value {
    padding: 15px 15px 15px 15px;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    height: 100%;
    color: #0085ff;
    white-space: nowrap;
    overflow: hidden;
    position: relative; }
  .asidev3share__value--oversize:after {
    content: '...';
    font-weight: 700;
    font-size: 14px;
    position: absolute;
    right: 0;
    padding: 0 15px 0 0;
    right: 0;
    height: 100%;
    display: flex;
    align-items: center;
    top: 0;
    background: #fff;
    color: #0085ff; }
  .asidev3share__button {
    height: 100%; }
    .asidev3share__button .btn_blue {
      height: 100%; }
  .pagemainv3__title {
    font-weight: 700;
    font-size: 26px;
    color: #212531;
    margin-bottom: 33px; }
  .pageasidev3__main {
    width: 100%; }
    .pageasidev3__main .emptyblock {
      min-height: 461px;
      display: flex;
      align-items: center;
      justify-content: center; }
  .asidev3share__form {
    width: 100%; }
  .asidev3share__title {
    white-space: nowrap; }
  .asidev3share__value--oversize::after {
    display: none; }
  .asidev3share__icon {
    min-width: 22px;
    max-width: 22px; }
  .pagemainv3__title {
    display: none; }
  .pageasidev3__main .emptyblock {
    margin: 19px 0; }
  .pageasidev3__main .emptyblock {
    min-height: 300px; }
  .tableblock_refferals .tableblock__header .tableblock__col_default .tableblock__title {
    font-size: 16px; }
  .pageasidev3__main .pagination ul li:first-child {
    margin-left: 28px; }
  .tableuser__image {
    width: 40px;
    height: 40px;
    margin-right: 11px; }
  .tableuser__name {
    font-size: 14px; }
  .tablesubstatus__icon {
    width: 18px;
    height: 18px;
    margin-right: 6px;
    min-height: 18px; }
  .tablesubstatus {
    font-size: 14px; }
    .tablesubstatus .tablesubstatus__name {
      min-width: 32px; }
  .tableblock_refferals .tableblock__body .tableblock__title.tableblock__btitle {
    font-weight: 700;
    font-size: 14px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regdate {
    width: 182px;
    font-size: 14px; }
  .tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
    padding-top: 10px;
    padding-bottom: 10px; }
  .tableblock_refferals .tableblock__header .tableblock__col, .tableblock_refferals .tableblock__body .tableblock__col {
    padding-right: 32px !important; }
  .tableblock_refferals .tableblock__header .tableblock__col:first-child, .tableblock_refferals .tableblock__body .tableblock__col:first-child {
    padding-left: 18px !important; }
  /*  .tableblock_refferals .tableblock__header .tableblock__row .tableblock__col {
  padding-top: get-vw-medium(27px);
  padding-bottom: get-vw-medium(27px);
} */
  .tableprice {
    font-size: 14px; }
  .tableblock__regdate {
    font-size: 16px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regrank {
    width: 48px; }
  .tableblock_refferals .tableblock__body.tableblock__col_default.tableblock__col_substatus {
    width: 142px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_payamount {
    width: 140px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_paydate {
    width: 120px; }
  .btnicon {
    max-width: 22px;
    min-width: 22px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regdate {
    width: 215px;
    font-size: 16px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regrank {
    width: 48px;
    font-size: 16px; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_substatus {
    width: 142px !important;
    font-size: 16px;
    text-align: right; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_payamount {
    width: 140px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_paydate {
    width: 120px; }
  .tableblock_refferals .tableblock__body .tableblock__title.tableblock__btitle {
    font-weight: 700;
    font-size: 16px; }
  .tableblock__regdate {
    font-size: 16px; }
  /* .tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
  padding-top: get-vw-medium(20px);
  padding-bottom: get-vw-medium(20px);
} */
  .tableprice {
    font-size: 16px; }
  .tableblock_refferals .tableblock__body .tableblock__col_status {
    width: 100px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock___col_yourcomission {
    width: 100px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_totalpayments {
    width: 100px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_revshare {
    width: 100px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_totrefs {
    width: 100px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_month {
    width: 100px !important; }
  .tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
    min-height: 60px;
    height: 60px; }
  .tableblock_refferals .tableblock__header .tableblock__row .tableblock__col {
    min-height: 70px;
    height: 70px; }
  .tableblock_tab.tableblock_refferals .tableblock__body .tableblock__title {
    font-size: 16px; }
  .btnicon img {
    max-width: 22px;
    min-width: 22px; }
  .pageasidev3 .btnicon {
    max-width: 22px;
    min-width: 22px;
    width: 22px; }
  .tableblock_refferals .tableblock__header .tableblock__col_default.tableblock__col .tableblock__title {
    white-space: unset !important;
    text-align: left !important; }
  .tableblock_refferals .tableblock__header .tableblock__col_default.tableblock__col {
    text-align: left !important; }
  .tableblock_refferals .tableblock__header .tableblock__col_default.tableblock__col_status {
    text-align: right !important; }
  .mentionspage_v3 .mentionsmain__button a span {
    font-size: 14px; }
  .mentionspage_v3 [data-showmore] {
    display: flex; }
  .mentionspage_v3 .mentionsmain__button {
    margin-top: 11px;
    justify-content: space-between; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a.change_leaderboard_tab--icon {
    padding-left: 12px !important; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a {
    padding-top: 4px;
    padding-bottom: 4px;
    height: 34px; }
    .tabsnav_v3 .tabsnav__links .tabsbuttons li a span {
      padding-left: 7px; }
  .tabsnav_v3 .tabsbuttons {
    margin-left: 0; }
  .mentionsaside__icons {
    margin-top: 19px; }
  .mentionsaside__icon {
    margin-right: 13px; }
  .mentionsaside__icon, .mentionsaside__icon img {
    width: 22px;
    height: 22px; }
  .mentionsempty {
    margin-bottom: 11px;
    padding: 28px 23px;
    border-radius: 8px; }
  .mentionsempty__text {
    font-size: 14px;
    margin-left: 12px; }
  .mentionsadd__count {
    font-size: 14px;
    padding: 3px 8px;
    width: 33px;
    height: 20px; }
  .mentionsadd__text {
    font-size: 14px;
    margin-left: 9px; }
  .tabsnav_v3 .itemsnav {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .mentionspage_v3 .mentionspage__item {
    margin-bottom: 42px; }
  .tabsnav_v3 .tabsbuttons li a {
    padding-left: 16px;
    padding-right: 16px; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a.change_leaderboard_tab--icon img {
    max-width: 26px;
    min-width: 26px;
    height: 26px;
    max-height: unset; }
  .maincontent_v3 .linkset_v2 .linkset__link {
    padding: 12px 6px; }
  .maincontent_v3 .itemsnav_v2 {
    width: unset; }
  .maincontent_v3 .pagesearch__slide {
    margin-left: 10px; }
  .maincontent_v3 .tabsnav_v3 .tabsnav__links .tabsbuttons li:last-child a {
    margin-right: 0; }
  .siteheader_v2 .accountmenu__name span {
    display: none; }
  .subscribelink__main {
    width: unset;
    padding-right: 11px; }
  .tabsnav.tabsnav_v3.onlyDesktop.onlyTablet {
    display: block !important; }
  .modal_lg .modal-content {
    padding: 42px 40px 32px 40px; }
  .modal_lg .modal-dialog {
    width: 711px; }
  .modal_lg .modal-title {
    text-align: left;
    font-size: 26px;
    margin-bottom: 27px; }
  .modal_lg .modal_subtitle {
    margin-bottom: 38px;
    font-size: 16px; }
  .benefits__item {
    margin-bottom: 31px; }
  .benefits__image img {
    max-width: 70px;
    min-width: 70px;
    width: 70px; }
  .benefits__content {
    margin-left: 23px; }
  .benefits__title {
    font-size: 16px;
    margin-bottom: 8px; }
  .benefits__text {
    font-size: 12px; }
  .modal_footer .btn_w347 {
    width: 100%; }
  .modal_footer {
    padding-top: 28px;
    border-top: 3px solid #f3f5f8;
    width: calc(100% + 80px);
    margin-left: calc(-1 * 80px / 2);
    margin-right: calc(-1 * 80px / 2);
    padding-left: calc(80px / 2);
    padding-right: calc(80px / 2); }
  .sitefooter__links .sitefooter__link {
    margin-left: 21px; }
    .sitefooter__links .sitefooter__link a {
      padding-bottom: 6px;
      font-size: 14px;
      color: #fff; }
      .sitefooter__links .sitefooter__link a:after {
        content: "";
        position: absolute;
        bottom: 0;
        height: 2px;
        width: 100%;
        left: 0;
        background: #30CA4C; }
  .contentform_months input.input_months {
    padding-left: 61px;
    font-size: 16px;
    height: 58px; }
  .contentform_months .noUi-horizontal .noUi-handle {
    width: 16px;
    height: 16px; }
  .contentform_months .inputplaceholder__placeholder {
    left: 18px; }
    .contentform_months .inputplaceholder__placeholder img {
      width: 24px;
      height: 24px; }
  .formslider__footer {
    margin-top: 60px; }
  .formslider__price {
    min-width: 150px; }
  .formslider__pricevalue {
    margin-bottom: 8px;
    font-size: 24px; }
  .formslider__text {
    font-size: 14px;
    color: rgba(33, 37, 49, 0.5); }
  .formslider__button {
    margin-left: 10px; }
  .btn_full {
    font-size: 16px;
    height: 62px;
    max-width: 328px; }
  .formslider__button {
    text-align: right; }
  .modal_plan .contentform__label {
    font-size: 14px; }
  .modal_plan .modal-title {
    font-size: 28px; }
  .tabsnav.tabsnav_v3.onlyDesktop.onlyTablet {
    display: flex !important;
    width: 100%;
    justify-content: space-between; }
    .tabsnav.tabsnav_v3.onlyDesktop.onlyTablet .tabsnav__links.flex.content-between.items-center {
      width: 100%; }
  .tabsnav.tabsnav_v3.onlyDesktop.onlyTablet {
    display: flex !important; }
  .tabsnav.tabsnav_v3 .linkset__item.onlyTablet {
    display: block; }
  .tabsnav.tabsnav_v3 .linkset__item.onlyDesktop {
    display: none; }
  .subscribelink_expires .subscribelink__price {
    margin-bottom: 2px; }
  .subscribelink_v3 .subscribelink__text {
    line-height: 100%;
    display: flex;
    margin-bottom: 0; } }

@media only screen and (max-width: 811px) {
  .subscribelink_expires .subscribelink__text {
    margin-bottom: 2px; }
  .subscribelink_v3 .subscribelink__title {
    margin-bottom: 2px; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a.change_leaderboard_tab--icon img {
    max-width: 22px;
    min-width: 22px;
    height: 22px;
    max-height: unset; }
  .btnicon img {
    max-width: 22px;
    min-width: 22px; }
  .pageasidev3 .btnicon {
    max-width: 22px;
    min-width: 22px;
    width: 22px; }
  .pageasidev3 {
    flex-wrap: wrap;
    margin-top: 0;
    margin-bottom: 33px; }
    .pageasidev3 .btn_blue {
      border-radius: 8px;
      padding: 8px 12px; }
    .pageasidev3 .btntext {
      padding-left: 4px;
      font-size: 12px; }
  .asidev3__main {
    margin: 0 0 13px 0; }
  .asidev3menu__item {
    margin-bottom: 0;
    margin-right: 8px; }
  .asidev3menu__icon {
    border: 1px solid rgba(33, 37, 49, 0.15);
    border-radius: 12px;
    width: 32px;
    height: 32px; }
  .asidev3menu__title {
    width: 100%;
    margin-top: 3px;
    font-size: 12px;
    text-align: center;
    padding-left: 0; }
  .asidev3menu__link {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    min-width: 89px;
    padding: 7px 8px;
    border-radius: 12px; }
  .pageasidev3__aside {
    width: 100%; }
  .asidev3__footer {
    margin: 13px 0;
    width: 100%; }
  .asidev3share__wrapper {
    border-radius: 12px;
    background: linear-gradient(90deg, rgba(0, 133, 255, 0.1) 0%, rgba(0, 80, 153, 0.1) 100%);
    display: flex;
    align-items: center;
    padding: 10px 10px 10px 25px; }
  .asidev3share__header {
    margin-bottom: 0;
    margin-right: 32px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .asidev3share__title {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #212531;
    padding-left: 5px; }
  .asidev3share__form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
    background: #fff;
    height: 44px; }
  .asidev3share__value {
    padding: 15px 15px 15px 15px;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    height: 100%;
    color: #0085ff;
    white-space: nowrap;
    overflow: hidden;
    position: relative; }
  .asidev3share__value--oversize:after {
    content: '...';
    font-weight: 700;
    font-size: 14px;
    position: absolute;
    right: 0;
    padding: 0 15px 0 0;
    right: 0;
    height: 100%;
    display: flex;
    align-items: center;
    top: 0;
    background: #fff;
    color: #0085ff; }
  .asidev3share__button {
    height: 100%; }
    .asidev3share__button .btn_blue {
      height: 100%; }
  .pageasidev3__main {
    width: 100%; }
  .asidev3share__icon {
    min-width: 18px;
    max-width: 18px; }
  .pageasidev3__main .emptyblock {
    margin: 12px 0; }
  .pageasidev3__main .emptyblock {
    min-height: 285px; }
  .asidev3share__wrapper {
    flex-wrap: wrap;
    padding: 14px 12px; }
  .asidev3share__header {
    width: 100%;
    justify-content: flex-start;
    margin-right: 0;
    margin-bottom: 8px; }
  .asidev3share__form {
    height: 34px; }
  .btnicon {
    min-width: 18px;
    max-width: 18px; }
  .asidev3share__value {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    align-items: center; }
  .pageasidev3__main .pagination ul li:first-child {
    margin-left: 28px; }
  .tableuser__image {
    width: 34px;
    height: 34px;
    margin-right: 9px; }
  .tableuser__name {
    font-size: 14px; }
  .tablesubstatus__icon {
    width: 18px;
    height: 18px;
    margin-right: 6px;
    min-height: 18px; }
  .tablesubstatus {
    font-size: 14px; }
    .tablesubstatus .tablesubstatus__name {
      min-width: 32px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regdate {
    width: 157px;
    font-size: 14px; }
  .tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
    padding-top: 13px;
    padding-bottom: 13px; }
  /*  .tableblock_refferals .tableblock__header .tableblock__row .tableblock__col {
   padding-top: get-vw-small(22px);
   padding-bottom: get-vw-small(22px);
 } */
  .tableblock_refferals .tableblock__body .tableblock__title.tableblock__btitle {
    font-weight: 700;
    font-size: 14px; }
  .tableblock_refferals .tableblock__header .tableblock__col_default .tableblock__title {
    font-size: 14px; }
  .tableblock_refferals .tableblock__header .tableblock__col,
  .tableblock_refferals .tableblock__body .tableblock__col {
    padding-right: 23px !important;
    padding-left: 0 !important; }
  .tableblock_refferals .tableblock__header .tableblock__col:first-child, .tableblock_refferals .tableblock__body .tableblock__col:first-child {
    padding-left: 18px !important; }
  .tableblock_refferals .tableblock__wrapper {
    border: none; }
  .tableprice {
    font-size: 14px; }
  .tableblock__regdate {
    font-size: 16px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regrank {
    width: 48px; }
  .tableblock_refferals .tableblock__body.tableblock__col_default.tableblock__col_substatus {
    width: 142px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_payamount {
    width: 140px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_paydate {
    width: 120px; }
  /*  .btnicon {
    max-width: get-vw-small(22px);
    min-width: get-vw-small(22px);
  } */
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regdate {
    width: 215px;
    font-size: 14px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_regrank {
    width: 48px;
    font-size: 14px; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_substatus {
    width: 142px !important;
    font-size: 14px;
    text-align: right; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_payamount {
    width: 140px; }
  .tableblock_refferals .tableblock__body .tableblock__col_default.tableblock__col_paydate {
    width: 120px; }
  .tableblock_refferals .tableblock__body .tableblock__title.tableblock__btitle {
    font-weight: 700;
    font-size: 14px; }
  .tableblock__regdate {
    font-size: 14px; }
  .tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
    padding-top: 20px;
    padding-bottom: 20px; }
  .tableprice {
    font-size: 14px; }
  .tableblock_refferals .tableblock__body .tableblock__col_status {
    width: 120px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock___col_yourcomission {
    width: 120px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_totalpayments {
    width: 100px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_revshare {
    width: 180px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_totrefs {
    width: 160px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_month {
    width: 200px !important; }
  .tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
    min-height: 60px;
    height: 60px; }
  .tableblock_tab.tableblock_refferals .tableblock__body .tableblock__title {
    font-size: 14px; }
  .tabsnav__links .tabsbuttons li a .change_leaderboard_tab--icon {
    padding-left: 11px; }
  .mentionspage_v3 .mentionsmain__button a span {
    font-size: 14px; }
  .mentionspage_v3 [data-showmore] {
    display: flex; }
  .mentionspage_v3 .mentionsmain__button {
    margin-top: 11px;
    justify-content: space-between; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a.change_leaderboard_tab--icon {
    padding-left: 12px !important; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a {
    padding-top: 4px;
    padding-bottom: 4px;
    height: 34px;
    max-height: unset; }
    .tabsnav_v3 .tabsnav__links .tabsbuttons li a span {
      padding-left: 7px; }
  .tabsnav_v3 .tabsbuttons {
    margin-left: 0; }
  .mentionsaside__icons {
    margin-top: 0; }
  .mentionsaside__icon {
    margin-right: 13px; }
  .mentionsaside__icon, .mentionsaside__icon img {
    width: 22px;
    height: 22px; }
  .mentionsempty {
    margin-bottom: 0;
    padding: 28px 23px;
    border-radius: 8px; }
  .mentionsempty__text {
    font-size: 12px;
    margin-left: 9px; }
  .mentionsadd__count {
    font-size: 12px;
    padding: 3px 8px;
    width: 31px;
    height: 18px;
    line-height: 1.1; }
  .mentionsadd__text {
    font-size: 12px;
    text-align: left;
    margin-left: 6px; }
  .tabsnav_v3 .itemsnav {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .mentionspage_v3 .mentionspage__item {
    margin-bottom: 16px; }
  .tabsnav_v3 .tabsbuttons li a {
    padding-left: 16px;
    padding-right: 16px; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a.change_leaderboard_tab--icon img {
    max-width: 26px;
    min-width: 26px;
    height: 26px;
    max-height: unset; }
  .maincontent_v3 .onlyDesktop {
    display: none !important; }
  .maincontent_v3 .linkset_v2 .linkset__link {
    padding: 12px 6px; }
  .maincontent_v3 .itemsnav_v2 {
    width: unset; }
  .maincontent_v3 .pagesearch__slide {
    margin-left: 10px; }
  .maincontent_v3 .tabsnav_v3 .tabsnav__links .tabsbuttons li:last-child a {
    margin-right: 0; }
  .siteheader_v2 .accountmenu__name span {
    display: none; }
  .subscribelink__main {
    width: unset;
    padding-right: 11px; }
  .tabsnav.tabsnav_v3.onlyDesktop.onlyTablet {
    display: none !important; }
  .maincontent_v3 .mentionspage_v3 [data-showmore] {
    width: 100%;
    justify-content: flex-end; }
  .maincontent_v3 .mentionsmain__button {
    justify-content: space-between; }
  .maincontent_v3 .onlyMobile {
    display: block !important; }
  .maincontent_v3 .mentionsblock__aside {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .maincontent_v3 .mentionsmain {
    /*   display: flex;
      flex-wrap: wrap;
      width: 100%; */ }
  .maincontent_v3 .mentionsmain__info {
    /*   order: -1; */
    margin-bottom: 13px; }
  .mentionsempty {
    padding: 10px; }
  .mentionsempty__icon img {
    width: 26px; }
  .mentionsmain__info.onlyMobile {
    display: block !important; }
  .mobilemenu__footer .subscribelink {
    margin-bottom: 14px;
    width: 100%;
    display: block; }
  .mobilemenu__footer .subscribelink__wrapper {
    border-radius: 555px; }
  .mobilemenu__footer .subscribelink__main {
    width: 100%; }
  .mobilemenu_v3 .subscribelink__main {
    background-image: url(../img/subscribelink_bg1.svg);
    background-color: #32394D; }
  .mobilemenu_v3 ul.flex.tabsbuttons {
    flex-wrap: wrap;
    width: 100%; }
  .mobilemenu_v3 .tabsnav__links .tabsbuttons li {
    margin-bottom: 6px; }
  .mobilemenu_v3 .tabsnav__links .tabsbuttons li a {
    padding: 3px 11px;
    height: 28px; }
    .mobilemenu_v3 .tabsnav__links .tabsbuttons li a img {
      height: 22px;
      max-width: 22px;
      min-width: 22px;
      max-height: unset; }
  .mobilemenu_v3 .tabsnav__links .tabsbuttons li a {
    display: flex;
    align-items: center; }
  .sitefooter__links {
    justify-content: center; }
    .sitefooter__links .sitefooter__link {
      margin-left: 19px; }
      .sitefooter__links .sitefooter__link a {
        padding-bottom: 6px;
        font-size: 14px; }
        .sitefooter__links .sitefooter__link a:after {
          height: 2px; }
  .modal_lg .modal-content {
    padding: 18px; }
  .modal_lg .modal-dialog {
    width: inherit; }
  .modal_lg .modal-title {
    text-align: left;
    font-size: 18px;
    margin-bottom: 21px; }
    .modal_lg .modal-title img {
      display: none; }
  .modal_lg .modal_subtitle {
    font-weight: 700;
    margin-bottom: 27px;
    font-size: 14px; }
  .benefits__item {
    margin-bottom: 26px;
    align-items: flex-start;
    width: 100%; }
  .benefits__image {
    transform: translateY(-20%); }
    .benefits__image img {
      max-width: 35px;
      min-width: 35px;
      width: 35px; }
  .benefits__content {
    margin-left: 17px;
    width: 100%; }
  .benefits__title {
    font-size: 16px;
    padding-right: 80px;
    width: 100%;
    margin-bottom: 8px;
    position: relative; }
    .benefits__title:after {
      content: url(../img/benefits_button.svg);
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%); }
    .benefits__title.active::after {
      content: url(../img/benefits_button2.svg);
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%); }
  .benefits__text {
    font-size: 14px; }
  .modal_footer .btn_w347 {
    width: 100%;
    font-size: 14px; }
  .modal_footer {
    padding-top: 17px;
    border-top: 3px solid #f3f5f8;
    width: calc(100% + 36px);
    margin-left: calc(-1 * 36px / 2);
    margin-right: calc(-1 * 36px / 2);
    padding-left: calc(36px / 2);
    padding-right: calc(36px / 2); }
  .benefits__text {
    display: none; }
  .contentform_months input.input_months {
    padding-left: 38px;
    font-size: 14px;
    height: 44px; }
  .contentform_months .noUi-horizontal .noUi-handle {
    width: 16px;
    height: 16px; }
  .contentform_months .inputplaceholder__placeholder {
    left: 11px; }
    .contentform_months .inputplaceholder__placeholder img {
      width: 20px;
      height: 20px; }
  .formslider__footer {
    margin-top: 40px; }
  .formslider__price {
    min-width: 97px; }
  .formslider__pricevalue {
    margin-bottom: 5px;
    font-size: 20px; }
  .formslider__text {
    font-size: 12px;
    color: rgba(33, 37, 49, 0.5); }
  .formslider__button {
    margin-left: 10px; }
  .btn_full {
    font-size: 14px;
    height: 46px;
    max-width: 328px; }
  .formslider__button {
    text-align: right; }
  .modal_plan .contentform__label {
    font-size: 12px; }
  .modal_plan .modal-title {
    font-size: 16px; }
  .modal_plan button.close {
    width: 10px;
    height: 10px;
    top: 10px;
    right: 10px; } }

@media (min-width: 1921px) {
  .subscribelink_expires .subscribelink__wrapper {
    background: none; }
  .subscribelink_expires .subscribelink__price {
    color: #ffde46;
    letter-spacing: -0.04em; }
  .pageasidev3 {
    display: flex;
    margin-top: 40px;
    margin-bottom: 100px; }
    .pageasidev3 .btn_blue {
      border-radius: 8px;
      background: #0085ff;
      display: flex;
      align-items: center;
      padding: 11px 13px;
      border: none; }
    .pageasidev3 .btnicon {
      max-width: 22px;
      min-width: 22px; }
    .pageasidev3 .btntext {
      padding-left: 4px;
      font-weight: 700;
      font-size: 14px;
      line-height: 100%;
      color: #fff; }
  .pageasidev3__aside {
    margin-right: 62px;
    max-width: 340px;
    min-width: 340px;
    width: 340px; }
  .asidev3__header {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 2px solid rgba(33, 37, 49, 0.1);
    display: flex;
    align-items: center; }
  .asidev3__user {
    display: flex;
    align-items: center; }
  .asidev3user {
    display: flex;
    align-items: center; }
  .asidev3user_placeholder {
    width: 100%;
    height: 100%;
    background: #30ca4c;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 18px;
    color: #fff; }
  .asidev3user__icon {
    border-radius: 50%;
    width: 58px;
    height: 58px;
    overflow: hidden; }
  .asidev3user__name {
    padding-left: 15px;
    font-weight: 700;
    font-size: 20px;
    color: #212531; }
  .asidev3__main {
    margin: 20px 0; }
  .asidev3menu__item {
    margin-bottom: 12px; }
  .asidev3menu__icon {
    border: 1px solid rgba(33, 37, 49, 0.15);
    border-radius: 12px;
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: #fff; }
  .asidev3menu__title {
    font-weight: 700;
    font-size: 16px;
    color: #212531;
    padding-left: 13px; }
  .asidev3menu__link {
    display: flex;
    align-items: center;
    padding: 7px 10px;
    border-radius: 6px; }
    .asidev3menu__link:hover, .asidev3menu__link.active {
      background: #30ca4c; }
      .asidev3menu__link:hover .asidev3menu__title, .asidev3menu__link.active .asidev3menu__title {
        color: #fff; }
  .asidev3__footer {
    margin: 20px 0; }
  .asidev3share__wrapper {
    border-radius: 12px;
    background: linear-gradient(90deg, rgba(0, 133, 255, 0.1) 0%, rgba(0, 80, 153, 0.1) 100%);
    padding: 17px 27px; }
  .asidev3share__header {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start; }
  .asidev3share__icon {
    display: flex; }
  .asidev3share__title {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #212531;
    padding-left: 5px; }
  .asidev3share__form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
    background: #fff;
    height: 44px; }
  .asidev3share__value {
    padding: 15px 15px 15px 15px;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    height: 100%;
    color: #0085ff;
    white-space: nowrap;
    overflow: hidden;
    position: relative; }
  .asidev3share__value--oversize:after {
    content: "...";
    font-weight: 700;
    font-size: 14px;
    position: absolute;
    right: 0;
    padding: 0 15px 0 0;
    right: 0;
    height: 100%;
    display: flex;
    align-items: center;
    top: 0;
    background: #fff;
    color: #0085ff; }
  .asidev3share__button {
    height: 100%; }
    .asidev3share__button .btn_blue {
      height: 100%; }
  .pagemainv3__title {
    font-weight: 700;
    font-size: 26px;
    color: #212531;
    margin-bottom: 33px; }
  .pageasidev3__main {
    width: 100%; }
    .pageasidev3__main .emptyblock {
      min-height: 461px;
      display: flex;
      align-items: center;
      justify-content: center; }
  .pageasidev3__main .pagination ul {
    margin: 0; }
  .pageasidev3__main .pagination ul li:first-child {
    margin-left: 28px; }
  .tableuser {
    display: flex;
    align-items: center; }
  .tableuser__image {
    background-position: center;
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
    background-size: cover;
    margin-right: 20px; }
  .tableuser__name {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #212531; }
  .tablesubstatus {
    display: flex;
    align-items: center; }
  .tablesubstatus__icon {
    background-size: cover;
    background-position: center;
    width: 22px;
    height: 22px;
    margin-right: 11px;
    display: block;
    min-height: 22px; }
  .tablesubstatus {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: right; }
    .tablesubstatus .tablesubstatus__name {
      color: rgba(33, 37, 49, 0.4);
      min-width: 32px;
      text-align: left; }
  .tablesubstatus_pro .tablesubstatus__name {
    color: #30ca4c; }
  .tablesubstatus_paid .tablesubstatus__name {
    color: #0085ff; }
  .tableblock_refferals
.tableblock__body
.tableblock__col_default.tableblock__col_regdate {
    width: 215px;
    font-size: 16px; }
  .tableblock_refferals
.tableblock__body
.tableblock__col_default.tableblock__col_regrank {
    width: 48px;
    font-size: 16px; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_substatus {
    width: 142px !important;
    font-size: 16px;
    text-align: right; }
  .tableblock_refferals
.tableblock__body
.tableblock__col_default.tableblock__col_payamount {
    width: 140px;
    text-align: right; }
  .tableblock__col_payamount {
    text-align: right; }
  .tableblock__col_paydate {
    text-align: center; }
  .tableblock_refferals
.tableblock__body
.tableblock__col_default.tableblock__col_paydate {
    width: 120px;
    text-align: center; }
  .tablesubstatus {
    justify-content: flex-end; }
  .tableblock_refferals
.tableblock__body
.tableblock__title.tableblock__btitle {
    font-weight: 700;
    font-size: 16px; }
  .tableblock__regdate {
    font-size: 16px; }
  .tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
    padding-top: 20px;
    padding-bottom: 20px; }
  .tableprice {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #30ca4c; }
  .tableblock__col_textcenter {
    text-align: center !important; }
  .tableblock_refferals .tableblock__body .tableblock__col_status {
    width: 100px !important; }
  .tableblock_refferals
.tableblock__col_default.tableblock___col_yourcomission {
    width: 160px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_totalpayments {
    width: 150px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_revshare {
    width: 200px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_totrefs {
    width: 160px !important; }
  .tableblock_refferals .tableblock__col_default.tableblock__col_month {
    width: 160px !important; }
  .tableblock__col_textright {
    text-align: right !important; }
  .tableblock_refferals .tableblock__body .tableblock__row .tableblock__col {
    min-height: 80px;
    height: 80px; }
  .tableblock_refferals .tableblock__body .tableblock__row:nth-child(2n-1) {
    background: #f8fafd !important; }
  .tableblock_refferals .tableblock__body .tableblock__row:nth-child(2n) {
    background: #fff !important; }
  .mentionspage_v3 [data-showmore] {
    display: none; }
  .mentionspage_v3 .mentionsmain__button {
    margin-top: 21px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .tabsnav_v3
.tabsnav__links
.tabsbuttons
li
a.change_leaderboard_tab--icon
img {
    max-width: 34px;
    min-width: 34px;
    height: 34px;
    max-height: unset; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a.change_leaderboard_tab--icon {
    padding-left: 18px !important; }
  .tabsnav_v3 .tabsnav__links .tabsbuttons li a {
    padding-top: 6px;
    padding-bottom: 6px;
    height: 46px;
    display: flex;
    align-items: center; }
    .tabsnav_v3 .tabsnav__links .tabsbuttons li a span {
      padding-left: 2px; }
  .tabsnav_v3 .tabsbuttons {
    margin-left: 25px; }
  .tabsnav_v3 .itemsnav__right {
    display: flex;
    align-items: center; }
  .mentionsaside__icons {
    display: flex;
    align-items: center;
    margin-top: 20px; }
  .mentionsaside__icon {
    margin-right: 13px;
    opacity: 0.3; }
  .mentionsaside__icon,
  .mentionsaside__icon img {
    width: 22px;
    height: 22px; }
  .mentionsblock__main {
    width: 100%; }
  .mentionsmain__empty {
    width: 100%; }
  .mentionsempty {
    margin-bottom: 21px;
    display: flex;
    align-items: center;
    padding: 31px 20px;
    border-radius: 12px;
    background: linear-gradient(180deg, #f3f5f8 0%, #f3f5f8 100%);
    width: 100%; }
  .mentionsempty__text {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #212531;
    margin-left: 21px;
    opacity: 0.4; }
  .mentionsadd {
    display: flex;
    align-items: center; }
  .mentionsadd__count {
    background: #30ca4c;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    border-radius: 555px;
    padding: 3px 8px;
    width: 36px;
    height: 22px; }
  .mentionsadd__text {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #212531;
    margin-left: 8px; }
  .mentionsmain__info.onlyMobile {
    display: none !important; }
  .sitefooter__links {
    display: flex;
    align-items: center; }
    .sitefooter__links .sitefooter__link {
      margin-left: 19px; }
      .sitefooter__links .sitefooter__link:first-child {
        margin-left: 0; }
      .sitefooter__links .sitefooter__link a {
        position: relative;
        padding-bottom: 6px;
        font-weight: 700;
        font-size: 16px;
        color: #fff; }
        .sitefooter__links .sitefooter__link a:after {
          content: "";
          position: absolute;
          bottom: 0;
          height: 2px;
          width: 100%;
          left: 0;
          background: #30ca4c; }
  .modal_lg .modal-content {
    padding-bottom: 22px; }
  .modal_lg .modal-dialog {
    width: 962px; }
  .modal_lg .modal-title {
    text-align: left;
    font-size: 32px;
    margin-bottom: 22px; }
  .modal_lg .modal_subtitle {
    margin-bottom: 40px;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    color: #30ca4c; }
  .benefits__item {
    margin-bottom: 46px;
    display: flex;
    align-items: center; }
  .benefits__image img {
    max-width: 59px;
    min-width: 59px;
    width: 59px; }
  .benefits__content {
    margin-left: 39px; }
  .benefits__title {
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    color: #212531;
    margin-bottom: 8px; }
  .benefits__text {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: rgba(33, 37, 49, 0.5); }
  .benefits__item_disabled .benefits__title {
    opacity: 0.5; }
  .btn_w347 {
    width: 347px;
    text-align: center; }
  .modal_footer {
    padding-top: 18px;
    border-top: 3px solid #f3f5f8;
    width: calc(100% + 120px);
    margin-left: calc(-1 * 120px / 2);
    margin-right: calc(-1 * 120px / 2);
    padding-left: calc(120px / 2);
    padding-right: calc(120px / 2); }
  .modal-title img {
    transform: translateY(10%); }
  .contentform_months input.input_months {
    padding-left: 61px;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #212531; }
  .contentform_months .contentform__label {
    line-height: unset; }
  .contentform_months .inputplaceholder__placeholder {
    left: 18px;
    top: 50%;
    transform: translateY(-50%); }
    .contentform_months .inputplaceholder__placeholder img {
      width: 30px;
      height: 30px; }
  .formslider__footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 60px; }
  .formslider__price {
    min-width: 150px; }
  .formslider__pricevalue {
    margin-bottom: 7px;
    font-weight: 700;
    font-size: 28px;
    line-height: 100%;
    color: #212531; }
  .formslider__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: rgba(33, 37, 49, 0.5); }
  .formslider__button {
    margin-left: 10px;
    width: 100%; }
  .btn_full {
    width: 100%;
    height: 62px; }
  .tabsnav.tabsnav_v3.onlyDesktop.onlyTablet {
    display: block !important; }
  .mentionscard__content {
    line-height: 140%; }
  .subscribelink_v3 .subscribelink__wrapper {
    background-color: transparent; }
  .subscribelink_expires .subscribelink__content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .subscribelink_expires .subscribelink__title {
    line-height: 100%;
    margin-bottom: 0; }
  .subscribelink_expires .subscribelink__price {
    line-height: 100%;
    margin-bottom: 2px; }
  .subscribelink_v3 .subscribelink__content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .subscribelink_v3 .subscribelink__title {
    line-height: 100%;
    margin-bottom: 2px; }
  .kolmain__personal {
    right: -2px;
    top: -2px; }
  .kolmain__subscribers {
    bottom: -7px;
    font-size: 10px;
    padding: 3px 4px 3px 4px; }
  .kolmain__personal svg {
    width: 16px;
    height: 16px; }
  .footerfilter__items {
    gap: 50px; }
  .footerfilter__item {
    gap: 12px; }
  .footerfilter__label {
    font-size: 14px; }
  .footerfilter__input input[type="text"] {
    height: 28px;
    font-size: 14px;
    max-width: 145px; }
  [data-action="resetinput"] {
    right: 10px; }
  .footerfilter .checkblock label span:last-child {
    width: 40px;
    height: 22px; }
  .footerfilter .checkblock label span:last-child::after {
    left: 2px;
    width: 18px;
    height: 18px; }
  .footerfilter .checkblock label span:last-child::before {
    width: 2px;
    height: 12px;
    left: 10px; }
  .footerfilter .checkblock [type="checkbox"]:checked + label span:last-child::after {
    right: 2px; }
  .projectradar {
    margin-right: 9px;
    gap: 9px;
    padding: 12px 13px 12px 27px; }
  .projectradar__text {
    font-size: 16px; }
  .projectradar__badge {
    font-size: 13px;
    padding: 6px 8px; } }

.navcontent__xlarge {
  display: none; }

.siteheader__nav .tabsnav__links ul li a {
  white-space: nowrap; }

body {
  overflow-x: hidden;
  width: 100%;
  min-width: 320px; }

.sm_mode {
  min-height: 100vh;
  /*   padding-bottom: get-vw-large(46px);
 */ }
  .sm_mode .container {
    width: 100%;
    max-width: 100%;
    /*  max-width: 1832px); */
    padding: 0 38px; }
  .sm_mode #footer {
    /*     position: fixed; */
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%; }

.darkmode {
  background-repeat: repeat-x;
  background-color: #252a39;
  background-image: url('data:image/svg+xml,<svg width="372" height="426" viewBox="0 0 372 426" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_3633_1633" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="372" height="426"><path d="M0 130.444V164.812L9.32874 157.444L0 130.444Z" fill="%23F6F7FB"/><path d="M21.9281 0H5.90944L0 2.98107V26.7445L21.9281 7.23975V0Z" fill="%23F6F7FB"/><path d="M0 264.336V278.177L9.32874 263.868L0 264.336Z" fill="%23F6F7FB"/><path d="M0 309.989V330.175L9.32874 308.583L0 309.989Z" fill="%23F6F7FB"/><path d="M371.662 373.698V364.202L370.176 367.523L371.662 373.698Z" fill="%23F6F7FB"/><path d="M371.662 251.134V212.934L365.344 251.262L371.662 251.134Z" fill="%23F6F7FB"/><path d="M371.666 91.0083V60.0903L367.429 85.2165L371.666 91.0083Z" fill="%23F6F7FB"/><path d="M371.662 212.934V182.485L346.389 199.732L371.662 212.934Z" fill="%23F6F7FB"/><path d="M100.611 425.867H128.783L112.765 413.943L100.611 425.867Z" fill="%23F6F7FB"/><path d="M41.626 378.597L61.8816 425.868H81.6169L62.8108 361.562L41.626 378.597Z" fill="%23F6F7FB"/><path d="M45.3457 417.775L38.9902 425.867H49.6198L45.3457 417.775Z" fill="%23F6F7FB"/><path d="M298.449 347.507L285.664 354.321L306.775 425.867H348.698L341.562 405.425L324.837 395.673L333.386 421.182L317.404 420.33L302.5 368.8L346.394 391.371L358.436 425.867H370.924L359.03 378.595L298.449 347.507Z" fill="%23F6F7FB"/><path d="M135.282 420.756L142.455 425.867H176.537L167.84 418.201L135.282 420.756Z" fill="%23F6F7FB"/><path d="M235.266 398.187L221.886 411.176L206.611 367.524L194.755 394.141L214.825 416.925L202.523 425.868H223.373L237.645 413.944L235.266 398.187Z" fill="%23F6F7FB"/><path d="M253.842 359.005L230.799 367.948L219.649 318.974L190.882 339.415L140.113 279.794L152.006 233.8L121.047 249.429L129.707 288.141L193.261 373.485L211.101 344.526L226.711 390.519L243.436 388.816L245.666 417.775L236.188 425.866H258.414L260.867 423.779L253.842 359.005Z" fill="%23F6F7FB"/><path d="M5.91016 425.867H21.9288V417.775L5.91016 425.867Z" fill="%23F6F7FB"/><path d="M248.643 30.9606L299.524 11.8817L296.03 0H273.396L240.764 24.6577L248.643 30.9606Z" fill="%23F6F7FB"/><path d="M38.2813 408.833L33.078 356.025L89.5708 344.953L88.0842 271.278L112.874 373.188L132.87 370.803L108.934 306.028L171.337 396.909L92.5441 380.3L100.721 359.688L74.3326 360.88L87.1922 401.721L197.353 413.943L92.5441 247.855L167.62 218.044L152.754 264.89L180.257 259.779L195.755 293.295L223.37 280.945L185.832 243.596L173.567 247.003L185.832 195.047L68.7577 230.394L74.7043 330.473L16.7248 336.435L26.0164 392.65H14.8665L9.32874 343.249L0 364.202V373.699L8.54825 409.259L38.2813 408.833Z" fill="%23F6F7FB"/><path d="M100.723 123.331V143.772L81.1359 121.67L151.306 86.2803L127.334 70.3103L63.8164 119.966L77.7166 154.632L95.5564 159.104L112.839 204.416L136.254 198.709L107.821 157.187L123.951 150.799L148.518 195.047L174.721 187.211L123.951 129.719L100.723 123.331Z" fill="%23F6F7FB"/><path d="M38.2822 49.4006L95.5183 68.9905L49.6923 95.5647L54.5239 113.494L121.349 64.4763L76.1919 38.3281L108.378 8.9858L152.346 41.6498L143.091 55.7886L107.82 21.7618L92.545 36.6246L151.379 75.0378L163.198 49.9543L181.707 61.1972L168.587 80.5315L186.427 91.817L193.563 68.8202L212.964 82.6183L185.832 104.763L160.188 91.1356L123.021 115.836L184.383 182.484L236.007 204.416L247.9 172.05L191.445 172.263L150.524 120.095L169.108 107.319L185.832 118.178L238.72 81.8943L128.782 0H100.61L85.8551 14.4795L81.6181 0H61.8828L71.7319 22.9968L38.2822 49.4006Z" fill="%23F6F7FB"/><path d="M253.849 39.0518L300.753 83.8105L227.387 129.591L233.779 137.385H263.438L282.096 119.243L309.97 175.457L327.067 162.255L293.989 112.855L310.379 99.525L337.473 153.312L354.31 140.323L288.116 45.9934L316.326 41.3515L326.881 61.7505L313.278 64.6038L328.368 87.3026L334.128 80.4887L366.463 148.627L310.751 191.044L290.123 164.853L282.876 195.047L315.211 209.569L371.666 164.81V130.443L332.642 17.4177L253.849 39.0518Z" fill="%23F6F7FB"/><path d="M227.385 301.088L233.035 347.508L255.706 341.972L295.474 300.662L277.857 297.681L298.447 241.041L193.267 195.047L185.833 235.505L197.727 231.246L227.385 274.685L246.043 245.726L228.946 231.246L227.385 251.688L202.558 209.569L280.979 248.281L258.308 298.533L271.316 309.606L242.14 326.215L238.758 297.426L269.829 252.965L253.476 249.984L231.176 288.142L190.888 300.662L176.542 271.703L154.985 280.647L194.753 323.233L227.385 301.088Z" fill="%23F6F7FB"/><path d="M24.9014 284.479L41.9979 290.016L23.7864 232.822L9.32874 233.801L17.8398 204.416L9.14291 195.047L55.7495 170.773L71.0248 189.511L25.6448 204.416L52.7762 294.7L49.4312 308.328L24.1581 297.085L20.0698 326.214L63.1827 321.53L63.5544 293.423L50.3604 217.618L100.721 208.675L18.5832 81.7665L20.8131 70.0552L46.4579 86.0252L70.9877 74.9527L21.9281 53.6593L58.3511 16.6088L49.617 0H38.9875L2.22998 46.8454L0 60.0899V91.0079L44.5996 152.035L30.4764 163.959L32.7064 148.202L20.4415 131.636L5.94661 128.484L19.3265 157.188L14.086 172.86L0 182.484V251.134L17.4682 250.751L24.9014 284.479Z" fill="%23F6F7FB"/><path d="M337.467 6.38801L361.625 72.3975L365.453 48.0804L348.691 0H306.768L309.964 10.9022L337.467 6.38801Z" fill="%23F6F7FB"/><path d="M371.667 26.7445V2.98107L370.923 0H358.436L368.693 29.3849L371.667 26.7445Z" fill="%23F6F7FB"/><path d="M357.579 212.763L312.979 219.79L267.822 204.416L281.574 150.373L174.721 137.385L194.79 163.788L264.477 161.659L244.965 211.485L309.077 236.399L290.122 292.613L309.077 297.085L260.017 347.55L277.857 422.503L273.397 425.867H296.032L274.512 352.661L332.492 288.142L307.962 282.392L323.014 236.399L341.412 234.482L324.129 273.449L356.464 281.115L307.962 342.44L356.464 365.437L371.665 330.175V309.989L357.021 312.203L352.004 344.356L335.279 334.135L371.665 278.176V264.336L343.642 265.784L357.579 212.763Z" fill="%23F6F7FB"/><path d="M190.886 123.331L206.496 131.636L285.66 83.0867L222.143 30.9606L258.417 0H236.191L208.726 23.4227L201.069 18.6104L223.369 0H202.519L188.247 10.3912L176.54 0H142.458L257.079 81.6388L190.886 123.331Z" fill="%23F6F7FB"/></mask><g mask="url(%23mask0_3633_1633)"><rect width="371.667" height="425.868" fill="url(%23paint0_linear_3633_1633)"/></g><defs><linearGradient id="paint0_linear_3633_1633" x1="185.833" y1="0" x2="185.833" y2="425.868" gradientUnits="userSpaceOnUse"><stop stop-color="%23242938" stop-opacity="0.6"/><stop offset="1" stop-color="%23212531"/></linearGradient></defs></svg>'); }

.darkmode * {
  color: #fff !important; }

.siteheader__nav .iconlink__count {
  position: static;
  display: inline-block;
  margin-left: 5px;
  width: 19px;
  height: 19px;
  font-size: 14px;
  line-height: 19px; }

.siteheader__nav .tabsnav {
  margin-bottom: 0;
  margin-left: 76px; }

.siteheader__nav .tabsnav__links ul li {
  line-height: 1; }

.siteheader__nav .tabsnav__links ul li a {
  border: none;
  background: #303646;
  color: #fff;
  padding: 0 32px;
  height: 46px;
  line-height: 46px; }
  .siteheader__nav .tabsnav__links ul li a:hover {
    background: #30ca4c; }

.siteheader__nav .tabsnav__links .tabsbuttons li.active a .iconlink__count,
.siteheader__nav .tabsnav__links .tabsbuttons li:hover a .iconlink__count {
  background: #fff;
  color: #30ca4c !important; }

.tabsnav_v2 .linkset__items {
  border-radius: 555px;
  padding: 4px 14px;
  background: #303646; }

.tabsnav_v2 .maincontent_v2 {
  margin: 0 0 47px 0; }

.tabsnav_v2 .linkset__item a.linkset__link {
  height: unset;
  min-width: unset;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: #fff;
  opacity: 0.4;
  border-radius: 555px;
  padding: 6px 15px; }
  .tabsnav_v2 .linkset__item a.linkset__link:hover {
    background: #212531; }
  .tabsnav_v2 .linkset__item a.linkset__link.active {
    opacity: 1;
    background: #212531; }

.darkmode .searchinput input {
  height: 46px;
  padding-left: 54px;
  border: none;
  color: #7b85a3 !important;
  background: #303646;
  background-image: url(../img/Search_dark.svg);
  background-position: left 14px center;
  background-repeat: no-repeat; }
  .darkmode .searchinput input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #7b85a3 !important; }
  .darkmode .searchinput input::-moz-placeholder {
    /* Firefox 19+ */
    color: #7b85a3 !important; }
  .darkmode .searchinput input:-ms-input-placeholder {
    /* IE 10+ */
    color: #7b85a3 !important; }
  .darkmode .searchinput input:-moz-placeholder {
    /* Firefox 18- */
    color: #7b85a3 !important; }

.navcontent .itemsnav__right .pagesearch {
  width: 427px; }

.darkmode .emptyblock {
  background: #252a39;
  border-radius: 0;
  position: relative; }

.darkmode .emptyblock__image {
  margin-bottom: 0;
  margin-right: 23px; }

.darkmode .emptyblock__img {
  width: 50px; }

.darkmode .tableblock__wrapper {
  background: transparent; }

.navcontent .tableblock {
  margin-bottom: 0;
  /*  * {
      background: transparent;
      border-color: transparent;
    } */ }

.sm_mode .emptyblock {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0; }

.sm_mode .emptyblock_lg .emptyblock__wrapper {
  padding: 0;
  min-height: 100%; }

.tableblock_tab.tableblock__kols {
  /*   .tableblock__col_watchlist {
    max-width: get-vw-large(340px);
    min-width: get-vw-large(240px);
  } */ }
  .tableblock_tab.tableblock__kols .tableblock__col_notes {
    max-width: 423px;
    min-width: 350px; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col,
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    padding-left: 15px;
    padding-right: 15px; }
  .tableblock_tab.tableblock__kols .tableblock__col_project {
    max-width: 280px;
    min-width: 180px; }
  .tableblock_tab.tableblock__kols .tableblock__col_hashtags {
    max-width: 340px;
    min-width: 240px; }
  .tableblock_tab.tableblock__kols .tableblock__title {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #fff;
    display: flex;
    align-items: center; }
    .tableblock_tab.tableblock__kols .tableblock__title span {
      white-space: nowrap;
      padding-right: 5px; }
    .tableblock_tab.tableblock__kols .tableblock__title svg {
      display: inline-block;
      vertical-align: middle; }

.sitefooter .dropdownblock {
  top: -50px;
  right: unset;
  left: 50px;
  transform: translateY(-100%); }

.notesbtn {
  display: flex;
  align-items: center;
  height: 46px;
  padding: 0 15px; }
  .notesbtn.active, .notesbtn:hover {
    background: #303646; }
  .notesbtn span {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #fff;
    padding-left: 14px; }

.sitefooter_sm {
  padding: 0;
  bottom: 0;
  position: sticky;
  /*  &:before {
    content: "";
    height: get-vw-large(32px);
    position: absolute;
    top: 0;
    transform: translateY(-100%) rotate(180deg);
    width: 100%;
    right: 0;
    background: linear-gradient(
      360deg,
      rgba(23, 27, 39, 0) 0%,
      rgba(23, 27, 39, 0.5) 100%
    );
  } */ }
  .sitefooter_sm .sitefooter__wrapper {
    padding: 0;
    background: #252a39; }
  .sitefooter_sm .sitefooter__text,
  .sitefooter_sm a {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-align: right;
    color: #7b85a3 !important; }
  .sitefooter_sm .sitefooter__info {
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 500px; }

/* .darkmode {
  ::-webkit-scrollbar {
    width: get-vw-large(4px);
    height: get-vw-large(4px);
  }
  ::-webkit-scrollbar-track {
    background: #414757;
    border-radius: get-vw-large(10px);
  }
  ::-webkit-scrollbar-thumb {
    background: #677292;
    border-radius: get-vw-large(10px);
  }
  ::-webkit-scrollbar-thumb:hover {
    background: #677292;
  }

  .dropdownblock__wrapper {
    background: #303646;
  }
} */
.sitefooter .dropdownblock.messageblock_notes {
  min-width: 767px;
  max-width: 767px; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__items {
    max-height: 451px; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__header {
    margin-bottom: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__user {
    display: flex;
    align-items: center; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__left {
    display: flex;
    align-items: center; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__thing {
    display: flex;
    align-items: center;
    margin-left: 23px; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__username {
    padding-left: 12px;
    font-weight: 700;
    font-size: 16px;
    color: #fff; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__thingtitle {
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: #fff;
    padding-left: 6px; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__param {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #6f7997 !important; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__note {
    padding: 10px 14px;
    border-radius: 6px;
    background: #252a39;
    display: flex;
    align-items: center; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__noteimg {
    margin-right: 15px;
    max-width: 20px;
    min-width: 20px; }

.tabsnav_v2 .searchv2 {
  display: none; }

.tabsnav_mobile {
  display: none; }

.dropdownblock__links ul li a {
  color: #fff !important; }

.darkmode .tableblock_tab .tableblock__body > .tableblock__row {
  background: #252a39 !important; }

.darkmode .tableblock_tab .tableblock__body > .tableblock__row:nth-child(2n) {
  background: #212531 !important; }

.kolmain {
  display: flex;
  align-items: center; }

.kolmain__content {
  margin-left: 20px;
  display: flex;
  align-items: center; }

.kolmain__title {
  margin-right: 11px; }

.kolmain__buttons {
  display: flex;
  align-items: center; }

.kolmain__button {
  margin-left: 11px; }
  .kolmain__button:first-child {
    margin-left: 0; }

.tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
  padding: 7px 8px; }

.tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
  padding: 7px 8px; }

.tableblock_tab.tableblock__kols .tableblock__col_kolbd {
  max-width: 260px;
  min-width: 260px; }

.grayvalue {
  color: #6f7997 !important; }

.greenvalue {
  color: #86f89b !important; }

.yellowvalue {
  color: #ffd059 !important; }

.kolbd__items {
  display: flex; }

.kolbd__item {
  margin-right: 23px; }
  .kolbd__item:last-child {
    margin-right: 0; }

.kolbd__value {
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #fff;
  margin-bottom: 7px; }

.kolbd__text {
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  color: #6f7997 !important; }

.notescount {
  font-size: 12px;
  width: 29px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(../img/notescount.svg) !important;
  background-size: 29px;
  background-repeat: no-repeat !important;
  background-position: center !important; }
  .notescount.empty {
    opacity: 0.4; }

.tableblock__kols .tableblock__body .tableblock__title {
  font-size: 14px; }

.tableblock__kols .tableblock__body .tableblock__row {
  border: none !important;
  border-collapse: collapse; }

.tableblock__kols .tableblock__scroll,
.tableblock__kols .tableblock__row,
.tableblock__kols .tableblock__col,
.tableblock__kols .tableblock__body {
  border: none !important;
  border-collapse: collapse; }

.tablehashtags {
  display: flex;
  align-items: center; }

.tablehashtags__button a {
  display: block; }

.tablehastag__sep {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin: 0 4px; }

.tablehastag {
  display: flex;
  align-items: center;
  /*   flex-wrap: wrap; */
  padding: 4px 8px;
  border-radius: 555px; }

.tablehashtags__list ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 4px; }
  .tablehashtags__list ul li {
    /*    margin-right: get-vw-large(6px); */
    /*    margin-bottom: get-vw-large(6px); */
    cursor: pointer; }

.tablehastag {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  border: 1px solid #fff !important; }

.tableblock__fav .active svg path {
  fill: #60f67b; }

.buying, .buying.notactive:hover {
  border-color: #86f89b !important;
  background-color: #86f89b !important; }
  .buying *, .buying.notactive:hover * {
    color: #86f89b !important; }
  .buying .tablehastag__sep, .buying.notactive:hover .tablehastag__sep {
    background: #86f89b; }

.pass, .pass.notactive:hover {
  border-color: #a8e8fc !important;
  background-color: #a8e8fc !important; }
  .pass *, .pass.notactive:hover * {
    color: #a8e8fc !important; }
  .pass .tablehastag__sep, .pass.notactive:hover .tablehastag__sep {
    background: #a8e8fc; }

.prelaunch, .prelaunch.notactive:hover {
  border-color: #f47bff !important;
  background-color: #f47bff !important; }
  .prelaunch *, .prelaunch.notactive:hover * {
    color: #f47bff !important; }
  .prelaunch .tablehastag__sep, .prelaunch.notactive:hover .tablehastag__sep {
    background: #f47bff; }

.person, .person.notactive:hover {
  border-color: #ffaf84 !important;
  background-color: #ffaf84 !important; }
  .person *, .person.notactive:hover * {
    color: #ffaf84 !important; }
  .person .tablehastag__sep, .person.notactive:hover .tablehastag__sep {
    background: #ffaf84; }

.nft, .nft.notactive:hover {
  border-color: #847bff !important;
  background-color: #847bff !important; }
  .nft *, .nft.notactive:hover * {
    color: #847bff !important; }
  .nft .tablehastag__sep, .nft.notactive:hover .tablehastag__sep {
    background: #847bff; }

.monitor, .monitor.notactive:hover {
  border-color: #c7ff43 !important;
  background-color: #c7ff43 !important; }
  .monitor *, .monitor.notactive:hover * {
    color: #c7ff43 !important; }
  .monitor .tablehastag__sep, .monitor.notactive:hover .tablehastag__sep {
    background: #c7ff43; }

.scam, .scam.notactive:hover {
  border-color: #ff6464 !important;
  background-color: #ff6464 !important; }
  .scam *, .scam.notactive:hover * {
    color: #ff6464 !important; }
  .scam .tablehastag__sep, .scam.notactive:hover .tablehastag__sep {
    background: #ff6464; }

.interesting, .interesting.notactive:hover {
  border-color: #ffd059 !important;
  background-color: #ffd059 !important; }
  .interesting *, .interesting.notactive:hover * {
    color: #ffd059 !important; }
  .interesting .tablehastag__sep, .interesting.notactive:hover .tablehastag__sep {
    background: #ffd059; }

.disabled .tablehastag {
  opacity: 0.5;
  border-color: #7b85a3 !important;
  background-color: #7b85a3 !important; }
  .disabled .tablehastag * {
    color: #7b85a3 !important; }
  .disabled .tablehastag .tablehastag__sep {
    background: #7b85a3; }

.tablehastag.active .tablehastag__sep {
  background: #212531 !important; }

/* .tablehastag.active:hover {
  .tablehastag__sep {
    background: inherit !important;
  }
} */
.tablehastag.active * {
  color: #212531 !important; }

.tablehastag__title, .tablehastag__number {
  line-height: 1; }

.tablehastag.notactive {
  background-color: transparent !important; }
  .tablehastag.notactive:hover .tablehastag__sep {
    background: #212531 !important; }
  .tablehastag.notactive:hover * {
    color: #212531 !important; }

.tableblock__kols .tableblock__row {
  padding: 0 38px; }

.tabsnav_v2 .linkset__item a.linkset__link {
  font-size: 16px !important; }
  .tabsnav_v2 .linkset__item a.linkset__link:focus {
    background: #212531; }

.tableblock__kols .tableblock__col.tableblock__col_fav {
  min-width: unset; }

.projectlink_img_off {
  display: none; }

.projectlink.unactive .projectlink_img_off {
  display: block; }

.projectlink.unactive .projectlink_img_on {
  display: none; }

.linkpopup {
  top: 13px;
  left: 0;
  transform: translateY(-100%);
  width: 466px;
  position: absolute;
  z-index: 99999999;
  display: none; }
  .linkpopup.active {
    display: block; }

.linkpopup__wrapper {
  background: #303646 !important;
  border-radius: 8px;
  padding: 22px 18px 16px 19px; }

.linkpopup__title {
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #fff;
  margin-bottom: 19px; }

.linkpopup__form {
  background: #252a39;
  border-radius: 6px;
  border: 1px solid #252a39;
  display: flex;
  align-items: center; }

.linkpopup__input input {
  padding: 15px 16px;
  background: #252a39;
  height: 46px;
  width: 100%;
  border: none; }

.linkpopup__input {
  width: 100%; }

.linkpopup__button button {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #fff;
  border: 2px solid #252a39;
  border-radius: 6px;
  width: 75px;
  height: 46px;
  background: #30ca4c !important; }

.darkmode .tableblock__wrapper {
  background: none;
  border: none; }

.darkmode .tableblock__row {
  background: none; }

.darkmode input,
.darkmode textarea, .darkmode .textarea {
  padding: 15px 16px;
  background: #252a39;
  border: none; }

.darkmode input::-webkit-input-placeholder,
.darkmode textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7b85a3 !important; }

.darkmode input::-moz-placeholder,
.darkmode textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #7b85a3 !important; }

.darkmode input:-ms-input-placeholder,
.darkmode textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #7b85a3 !important; }

.darkmode input:-moz-placeholder,
.darkmode textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #7b85a3 !important; }

/* .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
  padding-top: get-vw-large(46px);
} */
.tableblock__col_project {
  position: relative; }

.tableblock__kols textarea, .tableblock__kols .textarea {
  resize: none;
  padding: 0;
  width: 100%;
  overflow: hidden;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #fff;
  background: transparent !important;
  /*  height: get-vw-large(50px); */
  /* display: table-cell; */
  vertical-align: middle; }

.tableblock__kols .tableblock__wrapper {
  overflow: visible !important; }

.tableblock__kols .tableblock__table {
  overflow: visible !important; }

.linkpopup__marker {
  display: none; }

.linkpopup__marker {
  line-height: 1;
  height: 9px;
  position: absolute;
  bottom: 4px;
  transform: translateY(100%);
  left: 0; }

.tablehashtags__button a {
  opacity: 0.5; }
  .tablehashtags__button a:hover {
    opacity: 1; }

.tableblock__col_hashtags {
  position: relative; }

.hashtagsblock {
  display: none;
  position: absolute;
  z-index: 99999;
  top: 10px;
  left: 0;
  width: 316px;
  padding: 19px 18px;
  background: #303646;
  border-radius: 8px;
  transform: translateY(-100%); }
  .hashtagsblock.active {
    display: block; }

.kolmain__img {
  max-width: 50px;
  min-width: 50px; }

.notify svg {
  width: 24px;
  height: 24px; }
  .notify svg:hover path {
    transition: all 0.3s ease;
    fill: #fff; }

.notify {
  display: block;
  padding: 10px 15px; }
  .notify .tabledatetime {
    display: none; }
  .notify svg {
    min-width: 24px;
    max-width: 24px; }

.notify.chosen {
  border-radius: 9px; }
  .notify.chosen svg {
    display: none; }
  .notify.chosen .tabledatetime {
    display: block; }
  .notify.chosen:hover {
    background: #303646; }

.perfect-datetimepicker table {
  background: #303646 !important; }

.tableblock_tab.tableblock__kols
.tableblock__body
.tableblock__col.tableblock__col_notify {
  min-width: 99px;
  max-width: 99px;
  position: relative; }

i.icon-datepicker-prev:before {
  content: url('data:image/svg+xml,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.03366 0.318191L0.309472 7.23182C-0.103158 7.65607 -0.103157 8.34393 0.309472 8.76818L7.03366 15.6818L8.52792 14.1454L3.60747 9.08637H14L14 6.91363L3.60747 6.91363L8.52792 1.85455L7.03366 0.318191Z" fill="%236F7997"/></svg>'); }

i.icon-datepicker-next:before {
  content: url('data:image/svg+xml,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.96634 0.318191L13.6905 7.23182C14.1032 7.65607 14.1032 8.34393 13.6905 8.76818L6.96634 15.6818L5.47208 14.1454L10.3925 9.08637H3.11728e-07L0 6.91363L10.3925 6.91363L5.47208 1.85455L6.96634 0.318191Z" fill="%236F7997"/></svg>'); }

.perfect-datetimepicker {
  border: none !important;
  border-radius: 0 !important; }

.datepickblock {
  top: 100%; }

.datepickblock .dropdownblock__wrapper {
  border: none;
  padding: 12px 11px; }

.perfect-datetimepicker table td {
  border: none !important; }
  .perfect-datetimepicker table td.oday {
    opacity: 0.3; }

.perfect-datetimepicker table td:hover {
  background: #30ca4c !important; }

.perfect-datetimepicker table:first-child tbody td {
  font-weight: 400 !important; }

.perfect-datetimepicker table:first-child tbody td.selected,
.perfect-datetimepicker table:first-child tbody td:hover {
  background: #30ca4c !important; }

i.icon-datepicker-minus,
i.icon-datepicker-plus {
  display: none !important; }

.perfect-datetimepicker table thead td.name {
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  text-align: center;
  color: #6f7997 !important;
  border: none !important; }

.tabledatetime__date {
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #fff;
  margin-bottom: 5px; }

.tabledatetime__time {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #6f7997 !important; }

.tableblock_tab.tableblock__kols .tableblock__header .tableblock__col.tableblock__col_notify span {
  padding-left: 15px; }

.dategreen .tabledatetime__date {
  color: #86f89b !important; }

.dategreen .tabledatetime__time {
  color: #86f89b !important;
  opacity: 0.6; }

.dateyellow .tabledatetime__date {
  color: #ffd059 !important; }

.dateyellow .tabledatetime__time {
  color: #ffd059 !important;
  opacity: 0.6; }

.datered .tabledatetime__date {
  color: #ff6464 !important; }

.datered .tabledatetime__time {
  color: #ff6464 !important;
  opacity: 0.6; }

.perfect-datetimepicker table {
  padding: 0 !important; }

.tableblock__kols .tableblock__row .tableblock__col:first-child {
  padding-left: 38px !important; }

.tableblock__kols .tableblock__row .tableblock__col:last-child {
  padding-right: 38px !important; }

.tablesection {
  margin: 50px 0;
  position: relative; }
  .tablesection .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding-top: 7px;
    padding-bottom: 7px; }

.tablesection__title {
  font-weight: 700;
  font-size: 26px;
  line-height: 100%;
  color: #fff; }

.perfect-datetimepicker table.tt input {
  border: none !important; }

.perfect-datetimepicker .buttonpane {
  padding-top: 5px !important; }

.perfect-datetimepicker table td,
.perfect-datetimepicker table td.hover {
  padding: 0 !important; }

.darkmode .messageblock__wrapper.dropdownblock__wrapper {
  background: #303646; }

.tableblock__kols .tableblock__table {
  /*   padding-top: 250px;
  margin-top: -250px; */
  overflow: auto !important;
  /*   overflow-x: scroll !important; */
  height: calc(100vh - 162px); }

.tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
  padding-top: 7px;
  padding-bottom: 7px;
  height: 70px;
  font-size: 14px; }

.tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
  padding-top: 7px;
  padding-bottom: 7px;
  height: 70px; }

.tableblock_tab.tableblock__kols .tableblock__col_project {
  width: 294px;
  max-width: 294px;
  min-width: 294px; }

.tableblock_tab.tableblock__kols .tableblock__col_hashtags {
  width: 343px;
  max-width: 343px;
  min-width: 343px; }

.tableblock_tab.tableblock__kols .tableblock__col_age {
  width: 100px;
  max-width: 100px;
  min-width: 100px; }

.tableblock_tab.tableblock__kols .tableblock__col_time {
  width: 100px;
  max-width: 100px;
  min-width: 100px; }

.tableblock_tab.tableblock__kols .tableblock__col_watchlist {
  width: 100px;
  max-width: 100px;
  min-width: 100px; }

.tableblock_tab.tableblock__kols .tableblock__col_newkols {
  width: 110px;
  max-width: 110px;
  min-width: 110px; }

.tableblock_tab.tableblock__kols .tableblock__col_kolbd {
  width: 252px;
  max-width: 252px;
  min-width: 252px; }

.tableblock_tab.tableblock__kols .tableblock__col_notes {
  width: 452px;
  max-width: 452px;
  min-width: 452px; }

.sm_mode {
  /*   padding-bottom: 0; */ }
  .sm_mode .navcontent {
    padding-bottom: 10px; }
    .sm_mode .navcontent .tabsnav {
      margin-bottom: 0; }
  .sm_mode .tableblock__header {
    position: sticky;
    top: 0;
    background-repeat: repeat-x;
    background-color: #252a39;
    background-position: top -116px left;
    background-image: url('data:image/svg+xml,<svg width="372" height="426" viewBox="0 0 372 426" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_3633_1633" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="372" height="426"><path d="M0 130.444V164.812L9.32874 157.444L0 130.444Z" fill="%23F6F7FB"/><path d="M21.9281 0H5.90944L0 2.98107V26.7445L21.9281 7.23975V0Z" fill="%23F6F7FB"/><path d="M0 264.336V278.177L9.32874 263.868L0 264.336Z" fill="%23F6F7FB"/><path d="M0 309.989V330.175L9.32874 308.583L0 309.989Z" fill="%23F6F7FB"/><path d="M371.662 373.698V364.202L370.176 367.523L371.662 373.698Z" fill="%23F6F7FB"/><path d="M371.662 251.134V212.934L365.344 251.262L371.662 251.134Z" fill="%23F6F7FB"/><path d="M371.666 91.0083V60.0903L367.429 85.2165L371.666 91.0083Z" fill="%23F6F7FB"/><path d="M371.662 212.934V182.485L346.389 199.732L371.662 212.934Z" fill="%23F6F7FB"/><path d="M100.611 425.867H128.783L112.765 413.943L100.611 425.867Z" fill="%23F6F7FB"/><path d="M41.626 378.597L61.8816 425.868H81.6169L62.8108 361.562L41.626 378.597Z" fill="%23F6F7FB"/><path d="M45.3457 417.775L38.9902 425.867H49.6198L45.3457 417.775Z" fill="%23F6F7FB"/><path d="M298.449 347.507L285.664 354.321L306.775 425.867H348.698L341.562 405.425L324.837 395.673L333.386 421.182L317.404 420.33L302.5 368.8L346.394 391.371L358.436 425.867H370.924L359.03 378.595L298.449 347.507Z" fill="%23F6F7FB"/><path d="M135.282 420.756L142.455 425.867H176.537L167.84 418.201L135.282 420.756Z" fill="%23F6F7FB"/><path d="M235.266 398.187L221.886 411.176L206.611 367.524L194.755 394.141L214.825 416.925L202.523 425.868H223.373L237.645 413.944L235.266 398.187Z" fill="%23F6F7FB"/><path d="M253.842 359.005L230.799 367.948L219.649 318.974L190.882 339.415L140.113 279.794L152.006 233.8L121.047 249.429L129.707 288.141L193.261 373.485L211.101 344.526L226.711 390.519L243.436 388.816L245.666 417.775L236.188 425.866H258.414L260.867 423.779L253.842 359.005Z" fill="%23F6F7FB"/><path d="M5.91016 425.867H21.9288V417.775L5.91016 425.867Z" fill="%23F6F7FB"/><path d="M248.643 30.9606L299.524 11.8817L296.03 0H273.396L240.764 24.6577L248.643 30.9606Z" fill="%23F6F7FB"/><path d="M38.2813 408.833L33.078 356.025L89.5708 344.953L88.0842 271.278L112.874 373.188L132.87 370.803L108.934 306.028L171.337 396.909L92.5441 380.3L100.721 359.688L74.3326 360.88L87.1922 401.721L197.353 413.943L92.5441 247.855L167.62 218.044L152.754 264.89L180.257 259.779L195.755 293.295L223.37 280.945L185.832 243.596L173.567 247.003L185.832 195.047L68.7577 230.394L74.7043 330.473L16.7248 336.435L26.0164 392.65H14.8665L9.32874 343.249L0 364.202V373.699L8.54825 409.259L38.2813 408.833Z" fill="%23F6F7FB"/><path d="M100.723 123.331V143.772L81.1359 121.67L151.306 86.2803L127.334 70.3103L63.8164 119.966L77.7166 154.632L95.5564 159.104L112.839 204.416L136.254 198.709L107.821 157.187L123.951 150.799L148.518 195.047L174.721 187.211L123.951 129.719L100.723 123.331Z" fill="%23F6F7FB"/><path d="M38.2822 49.4006L95.5183 68.9905L49.6923 95.5647L54.5239 113.494L121.349 64.4763L76.1919 38.3281L108.378 8.9858L152.346 41.6498L143.091 55.7886L107.82 21.7618L92.545 36.6246L151.379 75.0378L163.198 49.9543L181.707 61.1972L168.587 80.5315L186.427 91.817L193.563 68.8202L212.964 82.6183L185.832 104.763L160.188 91.1356L123.021 115.836L184.383 182.484L236.007 204.416L247.9 172.05L191.445 172.263L150.524 120.095L169.108 107.319L185.832 118.178L238.72 81.8943L128.782 0H100.61L85.8551 14.4795L81.6181 0H61.8828L71.7319 22.9968L38.2822 49.4006Z" fill="%23F6F7FB"/><path d="M253.849 39.0518L300.753 83.8105L227.387 129.591L233.779 137.385H263.438L282.096 119.243L309.97 175.457L327.067 162.255L293.989 112.855L310.379 99.525L337.473 153.312L354.31 140.323L288.116 45.9934L316.326 41.3515L326.881 61.7505L313.278 64.6038L328.368 87.3026L334.128 80.4887L366.463 148.627L310.751 191.044L290.123 164.853L282.876 195.047L315.211 209.569L371.666 164.81V130.443L332.642 17.4177L253.849 39.0518Z" fill="%23F6F7FB"/><path d="M227.385 301.088L233.035 347.508L255.706 341.972L295.474 300.662L277.857 297.681L298.447 241.041L193.267 195.047L185.833 235.505L197.727 231.246L227.385 274.685L246.043 245.726L228.946 231.246L227.385 251.688L202.558 209.569L280.979 248.281L258.308 298.533L271.316 309.606L242.14 326.215L238.758 297.426L269.829 252.965L253.476 249.984L231.176 288.142L190.888 300.662L176.542 271.703L154.985 280.647L194.753 323.233L227.385 301.088Z" fill="%23F6F7FB"/><path d="M24.9014 284.479L41.9979 290.016L23.7864 232.822L9.32874 233.801L17.8398 204.416L9.14291 195.047L55.7495 170.773L71.0248 189.511L25.6448 204.416L52.7762 294.7L49.4312 308.328L24.1581 297.085L20.0698 326.214L63.1827 321.53L63.5544 293.423L50.3604 217.618L100.721 208.675L18.5832 81.7665L20.8131 70.0552L46.4579 86.0252L70.9877 74.9527L21.9281 53.6593L58.3511 16.6088L49.617 0H38.9875L2.22998 46.8454L0 60.0899V91.0079L44.5996 152.035L30.4764 163.959L32.7064 148.202L20.4415 131.636L5.94661 128.484L19.3265 157.188L14.086 172.86L0 182.484V251.134L17.4682 250.751L24.9014 284.479Z" fill="%23F6F7FB"/><path d="M337.467 6.38801L361.625 72.3975L365.453 48.0804L348.691 0H306.768L309.964 10.9022L337.467 6.38801Z" fill="%23F6F7FB"/><path d="M371.667 26.7445V2.98107L370.923 0H358.436L368.693 29.3849L371.667 26.7445Z" fill="%23F6F7FB"/><path d="M357.579 212.763L312.979 219.79L267.822 204.416L281.574 150.373L174.721 137.385L194.79 163.788L264.477 161.659L244.965 211.485L309.077 236.399L290.122 292.613L309.077 297.085L260.017 347.55L277.857 422.503L273.397 425.867H296.032L274.512 352.661L332.492 288.142L307.962 282.392L323.014 236.399L341.412 234.482L324.129 273.449L356.464 281.115L307.962 342.44L356.464 365.437L371.665 330.175V309.989L357.021 312.203L352.004 344.356L335.279 334.135L371.665 278.176V264.336L343.642 265.784L357.579 212.763Z" fill="%23F6F7FB"/><path d="M190.886 123.331L206.496 131.636L285.66 83.0867L222.143 30.9606L258.417 0H236.191L208.726 23.4227L201.069 18.6104L223.369 0H202.519L188.247 10.3912L176.54 0H142.458L257.079 81.6388L190.886 123.331Z" fill="%23F6F7FB"/></mask><g mask="url(%23mask0_3633_1633)"><rect width="371.667" height="425.868" fill="url(%23paint0_linear_3633_1633)"/></g><defs><linearGradient id="paint0_linear_3633_1633" x1="185.833" y1="0" x2="185.833" y2="425.868" gradientUnits="userSpaceOnUse"><stop stop-color="%23242938" stop-opacity="0.6"/><stop offset="1" stop-color="%23212531"/></linearGradient></defs></svg>');
    /*     background-image: none;
 */
    z-index: 9999; }
  .sm_mode .tableblock {
    margin-bottom: 0; }
  .sm_mode #header {
    position: relative;
    z-index: 999999;
    background-repeat: repeat-x;
    background-color: #252a39;
    background-image: url('data:image/svg+xml,<svg width="372" height="426" viewBox="0 0 372 426" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_3633_1633" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="372" height="426"><path d="M0 130.444V164.812L9.32874 157.444L0 130.444Z" fill="%23F6F7FB"/><path d="M21.9281 0H5.90944L0 2.98107V26.7445L21.9281 7.23975V0Z" fill="%23F6F7FB"/><path d="M0 264.336V278.177L9.32874 263.868L0 264.336Z" fill="%23F6F7FB"/><path d="M0 309.989V330.175L9.32874 308.583L0 309.989Z" fill="%23F6F7FB"/><path d="M371.662 373.698V364.202L370.176 367.523L371.662 373.698Z" fill="%23F6F7FB"/><path d="M371.662 251.134V212.934L365.344 251.262L371.662 251.134Z" fill="%23F6F7FB"/><path d="M371.666 91.0083V60.0903L367.429 85.2165L371.666 91.0083Z" fill="%23F6F7FB"/><path d="M371.662 212.934V182.485L346.389 199.732L371.662 212.934Z" fill="%23F6F7FB"/><path d="M100.611 425.867H128.783L112.765 413.943L100.611 425.867Z" fill="%23F6F7FB"/><path d="M41.626 378.597L61.8816 425.868H81.6169L62.8108 361.562L41.626 378.597Z" fill="%23F6F7FB"/><path d="M45.3457 417.775L38.9902 425.867H49.6198L45.3457 417.775Z" fill="%23F6F7FB"/><path d="M298.449 347.507L285.664 354.321L306.775 425.867H348.698L341.562 405.425L324.837 395.673L333.386 421.182L317.404 420.33L302.5 368.8L346.394 391.371L358.436 425.867H370.924L359.03 378.595L298.449 347.507Z" fill="%23F6F7FB"/><path d="M135.282 420.756L142.455 425.867H176.537L167.84 418.201L135.282 420.756Z" fill="%23F6F7FB"/><path d="M235.266 398.187L221.886 411.176L206.611 367.524L194.755 394.141L214.825 416.925L202.523 425.868H223.373L237.645 413.944L235.266 398.187Z" fill="%23F6F7FB"/><path d="M253.842 359.005L230.799 367.948L219.649 318.974L190.882 339.415L140.113 279.794L152.006 233.8L121.047 249.429L129.707 288.141L193.261 373.485L211.101 344.526L226.711 390.519L243.436 388.816L245.666 417.775L236.188 425.866H258.414L260.867 423.779L253.842 359.005Z" fill="%23F6F7FB"/><path d="M5.91016 425.867H21.9288V417.775L5.91016 425.867Z" fill="%23F6F7FB"/><path d="M248.643 30.9606L299.524 11.8817L296.03 0H273.396L240.764 24.6577L248.643 30.9606Z" fill="%23F6F7FB"/><path d="M38.2813 408.833L33.078 356.025L89.5708 344.953L88.0842 271.278L112.874 373.188L132.87 370.803L108.934 306.028L171.337 396.909L92.5441 380.3L100.721 359.688L74.3326 360.88L87.1922 401.721L197.353 413.943L92.5441 247.855L167.62 218.044L152.754 264.89L180.257 259.779L195.755 293.295L223.37 280.945L185.832 243.596L173.567 247.003L185.832 195.047L68.7577 230.394L74.7043 330.473L16.7248 336.435L26.0164 392.65H14.8665L9.32874 343.249L0 364.202V373.699L8.54825 409.259L38.2813 408.833Z" fill="%23F6F7FB"/><path d="M100.723 123.331V143.772L81.1359 121.67L151.306 86.2803L127.334 70.3103L63.8164 119.966L77.7166 154.632L95.5564 159.104L112.839 204.416L136.254 198.709L107.821 157.187L123.951 150.799L148.518 195.047L174.721 187.211L123.951 129.719L100.723 123.331Z" fill="%23F6F7FB"/><path d="M38.2822 49.4006L95.5183 68.9905L49.6923 95.5647L54.5239 113.494L121.349 64.4763L76.1919 38.3281L108.378 8.9858L152.346 41.6498L143.091 55.7886L107.82 21.7618L92.545 36.6246L151.379 75.0378L163.198 49.9543L181.707 61.1972L168.587 80.5315L186.427 91.817L193.563 68.8202L212.964 82.6183L185.832 104.763L160.188 91.1356L123.021 115.836L184.383 182.484L236.007 204.416L247.9 172.05L191.445 172.263L150.524 120.095L169.108 107.319L185.832 118.178L238.72 81.8943L128.782 0H100.61L85.8551 14.4795L81.6181 0H61.8828L71.7319 22.9968L38.2822 49.4006Z" fill="%23F6F7FB"/><path d="M253.849 39.0518L300.753 83.8105L227.387 129.591L233.779 137.385H263.438L282.096 119.243L309.97 175.457L327.067 162.255L293.989 112.855L310.379 99.525L337.473 153.312L354.31 140.323L288.116 45.9934L316.326 41.3515L326.881 61.7505L313.278 64.6038L328.368 87.3026L334.128 80.4887L366.463 148.627L310.751 191.044L290.123 164.853L282.876 195.047L315.211 209.569L371.666 164.81V130.443L332.642 17.4177L253.849 39.0518Z" fill="%23F6F7FB"/><path d="M227.385 301.088L233.035 347.508L255.706 341.972L295.474 300.662L277.857 297.681L298.447 241.041L193.267 195.047L185.833 235.505L197.727 231.246L227.385 274.685L246.043 245.726L228.946 231.246L227.385 251.688L202.558 209.569L280.979 248.281L258.308 298.533L271.316 309.606L242.14 326.215L238.758 297.426L269.829 252.965L253.476 249.984L231.176 288.142L190.888 300.662L176.542 271.703L154.985 280.647L194.753 323.233L227.385 301.088Z" fill="%23F6F7FB"/><path d="M24.9014 284.479L41.9979 290.016L23.7864 232.822L9.32874 233.801L17.8398 204.416L9.14291 195.047L55.7495 170.773L71.0248 189.511L25.6448 204.416L52.7762 294.7L49.4312 308.328L24.1581 297.085L20.0698 326.214L63.1827 321.53L63.5544 293.423L50.3604 217.618L100.721 208.675L18.5832 81.7665L20.8131 70.0552L46.4579 86.0252L70.9877 74.9527L21.9281 53.6593L58.3511 16.6088L49.617 0H38.9875L2.22998 46.8454L0 60.0899V91.0079L44.5996 152.035L30.4764 163.959L32.7064 148.202L20.4415 131.636L5.94661 128.484L19.3265 157.188L14.086 172.86L0 182.484V251.134L17.4682 250.751L24.9014 284.479Z" fill="%23F6F7FB"/><path d="M337.467 6.38801L361.625 72.3975L365.453 48.0804L348.691 0H306.768L309.964 10.9022L337.467 6.38801Z" fill="%23F6F7FB"/><path d="M371.667 26.7445V2.98107L370.923 0H358.436L368.693 29.3849L371.667 26.7445Z" fill="%23F6F7FB"/><path d="M357.579 212.763L312.979 219.79L267.822 204.416L281.574 150.373L174.721 137.385L194.79 163.788L264.477 161.659L244.965 211.485L309.077 236.399L290.122 292.613L309.077 297.085L260.017 347.55L277.857 422.503L273.397 425.867H296.032L274.512 352.661L332.492 288.142L307.962 282.392L323.014 236.399L341.412 234.482L324.129 273.449L356.464 281.115L307.962 342.44L356.464 365.437L371.665 330.175V309.989L357.021 312.203L352.004 344.356L335.279 334.135L371.665 278.176V264.336L343.642 265.784L357.579 212.763Z" fill="%23F6F7FB"/><path d="M190.886 123.331L206.496 131.636L285.66 83.0867L222.143 30.9606L258.417 0H236.191L208.726 23.4227L201.069 18.6104L223.369 0H202.519L188.247 10.3912L176.54 0H142.458L257.079 81.6388L190.886 123.331Z" fill="%23F6F7FB"/></mask><g mask="url(%23mask0_3633_1633)"><rect width="371.667" height="425.868" fill="url(%23paint0_linear_3633_1633)"/></g><defs><linearGradient id="paint0_linear_3633_1633" x1="185.833" y1="0" x2="185.833" y2="425.868" gradientUnits="userSpaceOnUse"><stop stop-color="%23242938" stop-opacity="0.6"/><stop offset="1" stop-color="%23212531"/></linearGradient></defs></svg>'); }

.tableblock__body .tableblock__row:first-child .hashtagsblock {
  top: unset;
  bottom: 20px;
  transform: translateY(100%); }

.sm_mode .tablesection .tableblock__header {
  position: static; }

.sm_mode .tablesection .tableblock__kols .tableblock__table {
  height: unset; }

.tablesection:last-child {
  margin-bottom: 0; }

.darkmode .tablepagination {
  padding: 24px 0 24px 0;
  background: #212531;
  display: flex;
  justify-content: center; }
  .darkmode .tablepagination .paginationblock {
    height: 44px;
    background: #252a39;
    border-radius: 666px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto; }
  .darkmode .tablepagination .pagination ul li > span {
    font-weight: 700;
    font-size: 14px;
    opacity: 0.4; }
  .darkmode .tablepagination .pagination ul li {
    margin: 0 23px; }
  .darkmode .tablepagination .pagination li a {
    font-weight: 700;
    font-size: 14px;
    opacity: 0.4; }
    .darkmode .tablepagination .pagination li a:hover {
      opacity: 1; }
  .darkmode .tablepagination .pagination li.active a {
    opacity: 1;
    color: #30ca4c !important; }

.siteheader__main .navcontent.navcontent__xlarge {
  padding-bottom: 0; }

.tableblock__fav a:hover path {
  fill: #60f67b; }

.tablehashtags__list li {
  line-height: 1; }

.tablehashtags__button a {
  line-height: 1;
  display: flex !important;
  align-items: center; }

.tableblock__col {
  line-height: 1; }
  .tableblock__col a, .tableblock__col span {
    display: flex;
    align-items: center;
    line-height: 1; }

.textarea {
  display: flex;
  align-items: center; }

.tableblock__table_cut {
  height: unset !important; }

.tableblock_tab.tableblock__kols .tableblock__table_cut .tableblock__header .tableblock__col.tableblock__col_watchlist {
  max-width: 342px;
  min-width: 342px;
  width: 342px; }

/* .tableblock__col_notes textarea {
  --textarea-height: 50px;
  
  width: 30em;
  height: var(--textarea-height);
  padding: calc(var(--textarea-height) / 2) 0;

  overflow: hidden;
  box-sizing: border-box;
} */
/* .tablepagination {
  position: sticky;
  bottom: 0;
} */
/* html{


    -ms-overflow-style: none;  
    scrollbar-width: none; 

  &::-webkit-scrollbar {
    display: none !important;
  }


  &::-webkit-scrollbar-track {
    display: none;
  }

  &::-webkit-scrollbar-thumb {
    display: none;
  }

  &::-webkit-scrollbar-thumb:hover {
    display: none;
    }
} */
.linkpopup {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  top: 50% !important;
  margin: auto; }

.linkpopup__small {
  font-size: 12px;
  margin: 8px 0 0 0;
  text-align: right;
  font-style: italic !important; }

.sm_mode .tabsnav_v2 .linkset__items {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
  /* Track */
  /* Handle */
  /* Handle on hover */ }
  .sm_mode .tabsnav_v2 .linkset__items::-webkit-scrollbar {
    display: none !important; }
  .sm_mode .tabsnav_v2 .linkset__items::-webkit-scrollbar-track {
    display: none; }
  .sm_mode .tabsnav_v2 .linkset__items::-webkit-scrollbar-thumb {
    display: none; }
  .sm_mode .tabsnav_v2 .linkset__items::-webkit-scrollbar-thumb:hover {
    display: none; }

.notify.chosen[data-notdatepicker="datepick"]:hover {
  background: transparent;
  cursor: initial; }

/* 
.sm_mode {
  background-image: none;
} */
a.tableblock__title svg {
  transition: all 0.3s ease; }

a.tableblock__title.active svg {
  transform: rotate(180deg); }

/* @media (min-width: 980px) and (max-width: 1919px) {
  .sm_mode #footer {
      position: fixed;
  }
}
 */
.kolmain__img img {
  border-radius: 50%; }

.messageblock__thingimg img {
  border-radius: 50%;
  max-width: 30px;
  min-width: 30px; }

.projectlink img {
  max-width: 13px;
  min-width: 13px; }

.kolmain__button img {
  max-width: 16px;
  min-width: 16px; }

.tableblock__col a, .tableblock__col span {
  word-break: break-word; }

.siteheader__nav .iconlink__count {
  width: unset !important;
  padding: 0 4px; }

.messageblock__usericon,
.messageblock__thingimg,
.messageblock__thing,
.messageblock__user {
  line-height: 1; }

.siteheader__nav .tabsnav__links ul li a {
  display: flex;
  align-items: center; }

.tableblock_tab.tableblock__kols .tableblock__table_cut .tableblock__header .tableblock__col.tableblock__col_watchlist {
  width: 100px;
  max-width: 100px;
  min-width: 100px; }

body {
  background: #252a39;
  box-sizing: border-box; }

.tableblock__kols .tableblock__table {
  /*   padding-bottom: 45px; */
  background: #212531; }

/* .darkmode {
  background: #212531;
} */
/* .sm_mode #footer {
  position: fixed;
}
 */
i {
  font-style: italic; }

.sitefooter__info {
  gap: 20px; }

.pb-0 {
  padding-bottom: 0; }

.landingcost__item {
  max-width: 473px; }

.landingcost__items {
  justify-content: center; }

.kolmain__img {
  position: relative; }

.kolmain__personal {
  position: absolute;
  right: -2px;
  top: -2px; }

.kolmain__subscribers {
  color: #fff;
  font-weight: 700;
  line-height: 100%;
  position: absolute;
  bottom: -7px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  display: inline-block;
  font-size: 10px;
  padding: 3px 4px 3px 4px;
  border: 1px solid #252a39;
  background: #3f475c;
  border-radius: 555px; }

.kolmain__personal svg {
  width: 16px;
  height: 16px; }

.sitefooter__left {
  gap: 45px; }

.footerfilter__items {
  display: flex;
  align-items: center;
  gap: 50px; }

.footerfilter__item {
  display: flex;
  align-items: center;
  gap: 12px; }

.footerfilter__label {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  line-height: 100%; }

.footerfilter__input {
  position: relative; }
  .footerfilter__input input[type="text"] {
    border-radius: 555px;
    background-color: #303646;
    height: 28px;
    border: none;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 100%;
    max-width: 145px; }

[data-action="resetinput"] {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: none; }

[data-action="resetinput"].active {
  display: block; }

.footerfilter .checkblock label {
  justify-content: space-between;
  margin-bottom: 0; }

.footerfilter .checkblock label span:last-child {
  position: relative;
  width: 40px;
  height: 22px;
  background: #484f63;
  border-radius: 555px;
  transition: all 0.3s;
  cursor: pointer;
  display: block; }

.footerfilter .checkblock label span:last-child::after,
.footerfilter .checkblock label span:last-child::before {
  content: "";
  position: absolute;
  transition: all 0.3s; }

.footerfilter .checkblock label span:last-child::after {
  top: 50%;
  left: 2px;
  width: 18px;
  height: 18px;
  transform: translateY(-50%);
  background: #838dab;
  border-radius: 50%; }

.footerfilter .checkblock label span:last-child::before {
  width: 2px;
  height: 12px;
  background: #fff;
  position: absolute;
  left: 10px;
  transform: translateY(-50%);
  content: "";
  display: none;
  top: 50%;
  /*   top: 50%;
  left: 2px;
  width: 18px;
  height: 18px;
  transform: translateY(-50%);
  background: rgba(131, 141, 171, 1);
  border-radius: 50%; */ }

.footerfilter .checkblock [type="checkbox"]:checked + label span:last-child {
  background: #30ca4b; }

.footerfilter .checkblock [type="checkbox"]:checked + label span:last-child::before {
  display: block; }

.footerfilter .checkblock [type="checkbox"]:checked + label span:last-child::after {
  left: unset;
  right: 2px;
  background: #fff; }

.footerfilter .checkblock [type="checkbox"] {
  position: absolute;
  left: -9999px; }

.footerfilter .checkblock {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.footerfilter .checkblock {
  margin-bottom: 0; }

.projectradar__text {
  font-size: 16px;
  color: #fff;
  white-space: nowrap; }

.projectradar {
  margin-right: 9px;
  gap: 9px;
  display: flex;
  align-items: center;
  background: #5d38ff;
  border-radius: 555px;
  padding: 12px 13px 12px 27px; }
  .projectradar:hover {
    background: #fff; }
    .projectradar:hover .projectradar__text {
      color: #5d38ff; }

.projectradar__badge {
  font-size: 13px;
  color: #212531;
  padding: 6px 8px;
  background: #86f89b;
  border-radius: 555px;
  font-weight: 700; }

.landingwrapper .accountblock__link {
  white-space: nowrap; }

@media only screen and (max-width: 1090px) {
  .darkmode .tablepagination .pagination li a {
    height: 44px;
    line-height: 44px; }
  .darkmode .tablepagination {
    padding-bottom: 34px; }
  .tabsnav_mobile {
    display: block; }
  .itemsnav_desktop {
    display: none; }
  .sm_mode {
    /*  padding-bottom: get-vw-medium(46px); */ }
    .sm_mode .mobilemenu_v2 {
      display: none !important; }
    .sm_mode .container {
      max-width: 100%;
      padding: 0 36px; }
  .darkmode * {
    color: #fff !important; }
  .tabsnav.onlyDesktop {
    display: none; }
  .tabsnav.onlyMobile {
    display: block; }
  .tabsnav_mobile .iconlink__count {
    position: static;
    display: inline-block;
    margin-left: 5px;
    width: 19px;
    height: 19px;
    font-size: 14px;
    line-height: 19px; }
  .tabsnav_mobile .tabsnav {
    margin-bottom: 0;
    margin-left: 76px; }
  .tabsnav_mobile .tabsnav__links ul li {
    line-height: 1; }
  .tabsnav_mobile .tabsnav__links ul li a {
    border: none;
    background: #303646;
    color: #fff;
    padding: 0 32px;
    height: 46px;
    line-height: 46px; }
    .tabsnav_mobile .tabsnav__links ul li a:hover {
      background: #30ca4c; }
  .tabsnav_mobile .tabsnav__links .tabsbuttons li.active a .iconlink__count,
  .tabsnav_mobile .tabsnav__links .tabsbuttons li:hover a .iconlink__count {
    background: #fff;
    color: #30ca4c !important; }
  .tabsnav_v2 .linkset__items {
    border-radius: 555px;
    padding: 4px 14px;
    background: #303646; }
  .tabsnav_v2 .maincontent_v2 {
    margin: 0 0 47px 0; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    height: unset;
    min-width: unset;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #fff;
    opacity: 0.4;
    border-radius: 555px;
    padding: 6px 15px; }
    .tabsnav_v2 .linkset__item a.linkset__link:hover {
      background: #212531; }
    .tabsnav_v2 .linkset__item a.linkset__link.active {
      opacity: 1;
      background: #212531; }
  .darkmode .searchinput input {
    height: 46px;
    padding-left: 54px;
    border: none;
    color: #7b85a3 !important;
    background: #303646;
    background-image: url(../img/Search_dark.svg);
    background-position: left 14px center;
    background-repeat: no-repeat; }
    .darkmode .searchinput input::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #7b85a3 !important; }
    .darkmode .searchinput input::-moz-placeholder {
      /* Firefox 19+ */
      color: #7b85a3 !important; }
    .darkmode .searchinput input:-ms-input-placeholder {
      /* IE 10+ */
      color: #7b85a3 !important; }
    .darkmode .searchinput input:-moz-placeholder {
      /* Firefox 18- */
      color: #7b85a3 !important; }
  .navcontent .itemsnav__right .pagesearch {
    width: 427px; }
  .darkmode .emptyblock {
    background: #252a39;
    border-radius: 0; }
  .darkmode .emptyblock__image {
    margin-bottom: 0;
    margin-right: 23px; }
  .darkmode .emptyblock__img {
    width: 50px; }
  .darkmode .tableblock__wrapper {
    background: transparent; }
  .navcontent .tableblock {
    margin-bottom: 0;
    /* 
      * {
        background: transparent;
        border-color: transparent;
      } */ }
  .sm_mode .emptyblock {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0; }
  .sm_mode .emptyblock_lg .emptyblock__wrapper {
    padding: 0;
    min-height: 100%; }
  .tableblock_tab.tableblock__kols {
    /*  .tableblock__col_watchlist {
      max-width: get-vw-medium(340px);
      min-width: get-vw-medium(240px);
    } */ }
    .tableblock_tab.tableblock__kols .tableblock__col_notes {
      max-width: 450px;
      min-width: 350px; }
    .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col,
    .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
      padding-left: 15px;
      padding-right: 15px; }
    .tableblock_tab.tableblock__kols .tableblock__col_project {
      max-width: 280px;
      min-width: 180px; }
    .tableblock_tab.tableblock__kols .tableblock__col_hashtags {
      max-width: 340px;
      min-width: 340px; }
    .tableblock_tab.tableblock__kols .tableblock__title {
      font-weight: 400;
      font-size: 14px;
      line-height: 100%;
      color: #fff;
      display: flex;
      align-items: center; }
      .tableblock_tab.tableblock__kols .tableblock__title span {
        white-space: nowrap;
        padding-right: 5px; }
      .tableblock_tab.tableblock__kols .tableblock__title svg {
        display: inline-block;
        vertical-align: middle; }
  .sitefooter .dropdownblock {
    top: -50px;
    right: unset;
    left: 50px;
    transform: translateY(-100%); }
  .notesbtn {
    display: flex;
    align-items: center;
    height: 46px;
    padding: 0 15px; }
    .notesbtn.active, .notesbtn:hover {
      background: #303646; }
    .notesbtn span {
      font-weight: 500;
      font-size: 14px;
      line-height: 100%;
      color: #fff;
      padding-left: 14px; }
  .sitefooter_sm {
    padding: 0;
    position: relative;
    /*  &:before {
      content: "";
      height: get-vw-medium(32px);
      position: absolute;
      top: 0;
      transform: translateY(-100%) rotate(180deg);
      width: 100%;
      right: 0;
      background: linear-gradient(
        360deg,
        rgba(23, 27, 39, 0) 0%,
        rgba(23, 27, 39, 0.5) 100%
      );
    } */ }
    .sitefooter_sm .sitefooter__wrapper {
      padding: 0;
      background: #252a39; }
    .sitefooter_sm .sitefooter__text,
    .sitefooter_sm a {
      font-weight: 500;
      font-size: 14px;
      line-height: 100%;
      text-align: right;
      color: #7b85a3 !important; }
    .sitefooter_sm .sitefooter__info {
      height: 46px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 500px; }
  .darkmode {
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */ }
    .darkmode ::-webkit-scrollbar {
      width: 4px;
      height: 4px; }
    .darkmode ::-webkit-scrollbar-track {
      background: #414757;
      border-radius: 10px; }
    .darkmode ::-webkit-scrollbar-thumb {
      background: #677292;
      border-radius: 10px; }
    .darkmode ::-webkit-scrollbar-thumb:hover {
      background: #677292; }
    .darkmode .dropdownblock__wrapper {
      background: #303646; }
  .sitefooter .dropdownblock.messageblock_notes {
    min-width: 767px;
    max-width: 767px; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__items {
      max-height: 351px; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__header {
      margin-bottom: 18px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__user {
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__left {
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__thing {
      display: flex;
      align-items: center;
      margin-left: 23px; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__username {
      padding-left: 12px;
      font-weight: 700;
      font-size: 16px;
      color: #fff; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__thingtitle {
      font-weight: 700;
      font-size: 14px;
      line-height: 100%;
      color: #fff;
      padding-left: 6px; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__param {
      font-weight: 500;
      font-size: 14px;
      line-height: 100%;
      color: #6f7997 !important; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__note {
      padding: 10px 14px;
      border-radius: 6px;
      background: #252a39;
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__noteimg {
      margin-right: 15px;
      max-width: 20px;
      min-width: 20px; }
  .siteheader__nav .tabsnav__links ul li a {
    border: none;
    background: #303646;
    color: #fff;
    height: 32px;
    line-height: 32px; }
  .siteheader__nav .tabsnav {
    margin-left: 0; }
  .tabsnav_mobile {
    padding-bottom: 26px; }
  .tabsnav_v2 .linkset__items {
    padding: 5px 7px; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    padding: 8px 10px;
    font-size: 14px; }
  .navcontent .itemsnav__right .pagesearch {
    width: 100%;
    min-width: 310px; }
  .darkmode .searchinput input {
    height: 46px; }
  .tabsnav__links {
    margin-bottom: 10px; }
  .itemsnav__right .searchinput input {
    font-size: 14px;
    padding-left: 54px;
    background-position: left 14px center; }
  .tableblock_tab.tableblock__kols .tableblock__col_project {
    max-width: unset;
    min-width: 270px; }
  .kolmain {
    display: flex;
    align-items: center; }
  .tableblock_tab.tableblock__kols .tableblock__col {
    font-size: 14px; }
  .kolmain__content {
    margin-left: 20px;
    display: flex;
    align-items: center; }
  .kolmain__title {
    font-size: 14px;
    margin-right: 11px; }
  .kolmain__buttons {
    display: flex;
    align-items: center; }
  .kolmain__button {
    margin-left: 11px; }
    .kolmain__button:first-child {
      margin-left: 0; }
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    padding: 7px 8px; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding: 7px 8px; }
  .tableblock_tab.tableblock__kols .tableblock__col_kolbd {
    max-width: 260px;
    min-width: 260px; }
  .grayvalue {
    color: #6f7997 !important; }
  .greenvalue {
    color: #86f89b !important; }
  .yellowvalue {
    color: #ffd059 !important; }
  .kolbd__items {
    display: flex; }
  .kolbd__item {
    margin-right: 23px; }
    .kolbd__item:last-child {
      margin-right: 0; }
  .kolbd__value {
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 11px; }
  .kolbd__text {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: #6f7997 !important; }
  .notescount {
    font-size: 12px;
    width: 29px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/notescount.svg) !important;
    background-size: 29px;
    background-repeat: no-repeat !important;
    background-position: center !important; }
    .notescount.empty {
      opacity: 0.4; }
  .tableblock__kols .tableblock__body .tableblock__title {
    font-size: 14px; }
  .tableblock__kols .tableblock__body .tableblock__row {
    border: none !important;
    border-collapse: collapse; }
  .tableblock__kols .tableblock__scroll,
  .tableblock__kols .tableblock__row,
  .tableblock__kols .tableblock__col,
  .tableblock__kols .tableblock__body {
    border: none !important;
    border-collapse: collapse; }
  .tablehashtags {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
  .tablehashtags__button a {
    display: block; }
  .tablehastag__sep {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin: 0 4px; }
  .tablehastag {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 3px 5px;
    border-radius: 555px; }
  .tablehashtags__list ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0; }
    .tablehashtags__list ul li {
      /*         margin-right: get-vw-medium(6px);
        margin-bottom: get-vw-medium(6px); */
      cursor: pointer; }
  .tablehastag {
    height: 22px;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    border: 1px solid #fff !important; }
  .tablehashtags__button a {
    line-height: 1; }
  .tableblock__fav .active svg path {
    fill: #60f67b; }
  .buying {
    border-color: #86f89b !important;
    background-color: #86f89b !important; }
    .buying * {
      color: #86f89b !important; }
    .buying .tablehastag__sep {
      background: #86f89b; }
  .pass {
    border-color: #a8e8fc !important;
    background-color: #a8e8fc !important; }
    .pass * {
      color: #a8e8fc !important; }
    .pass .tablehastag__sep {
      background: #a8e8fc; }
  .prelaunch {
    border-color: #f47bff !important;
    background-color: #f47bff !important; }
    .prelaunch * {
      color: #f47bff !important; }
    .prelaunch .tablehastag__sep {
      background: #f47bff; }
  .person {
    border-color: #ffaf84 !important;
    background-color: #ffaf84 !important; }
    .person * {
      color: #ffaf84 !important; }
    .person .tablehastag__sep {
      background: #835034; }
  .nft {
    border-color: #847bff !important;
    background-color: #847bff !important; }
    .nft * {
      color: #847bff !important; }
    .nft .tablehastag__sep {
      background: #847bff; }
  .monitor {
    border-color: #c7ff43 !important;
    background-color: #c7ff43 !important; }
    .monitor * {
      color: #c7ff43 !important; }
    .monitor .tablehastag__sep {
      background: #c7ff43; }
  .scam {
    border-color: #ff6464 !important;
    background-color: #ff6464 !important; }
    .scam * {
      color: #ff6464 !important; }
    .scam .tablehastag__sep {
      background: #ff6464; }
  .interesting {
    border-color: #ffd059 !important;
    background-color: #ffd059 !important; }
    .interesting * {
      color: #ffd059 !important; }
    .interesting .tablehastag__sep {
      background: #ffd059; }
  .disabled .tablehastag {
    opacity: 0.5;
    border-color: #7b85a3 !important;
    background-color: #7b85a3 !important; }
    .disabled .tablehastag * {
      color: #7b85a3 !important; }
    .disabled .tablehastag .tablehastag__sep {
      background: #7b85a3; }
  .tablehastag.active .tablehastag__sep {
    background: #212531 !important; }
  .tablehastag.active * {
    color: #212531 !important; }
  .tablehastag.notactive {
    background-color: transparent !important; }
  .tableblock__kols .tableblock__row {
    padding: 0 38px; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    font-size: 14px !important; }
  .tableblock__kols .tableblock__col.tableblock__col_fav {
    min-width: unset; }
  .projectlink_img_off {
    display: none; }
  .projectlink.unactive .projectlink_img_off {
    display: block; }
  .projectlink.unactive .projectlink_img_on {
    display: none; }
  .linkpopup {
    /*  top: get-vw-medium(13px);
    left: 0;
    transform: translateY(-100%); */
    width: 466px;
    /*  position: absolute;
    z-index: 99999999; */
    display: none; }
    .linkpopup.active {
      display: block; }
  .linkpopup__wrapper {
    background: #303646 !important;
    border-radius: 8px;
    padding: 16px; }
  .linkpopup__title {
    font-weight: 700;
    font-size: 12px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 9px; }
  .linkpopup__form {
    background: #252a39;
    border-radius: 6px;
    border: 1px solid #252a39;
    display: flex;
    align-items: center; }
  .linkpopup__input input {
    padding: 8px 8px;
    background: #252a39 !important;
    height: 36px;
    width: 100%;
    border: none; }
  .linkpopup__input {
    width: 100%; }
  .linkpopup__button button {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: #fff;
    border: 2px solid #252a39;
    border-radius: 6px;
    width: 75px;
    height: 36px;
    background: #30ca4c !important; }
  .darkmode .tableblock__wrapper {
    background: none;
    border: none; }
  .darkmode .tableblock__row {
    background: none; }
  .darkmode input,
  .darkmode textarea {
    padding: 8px 16px;
    background: #252a39;
    border: none; }
  .darkmode input::-webkit-input-placeholder,
  .darkmode textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #7b85a3 !important;
    font-size: 12px; }
  .darkmode input::-moz-placeholder,
  .darkmode textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #7b85a3 !important;
    font-size: 12px; }
  .darkmode input:-ms-input-placeholder,
  .darkmode textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: #7b85a3 !important;
    font-size: 12px; }
  .darkmode input:-moz-placeholder,
  .darkmode textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #7b85a3 !important;
    font-size: 12px; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding-top: 46px; }
  .tableblock__col_project {
    position: relative; }
  .tableblock__kols textarea {
    resize: none;
    padding: 0;
    width: 100%;
    overflow: hidden;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    color: #fff;
    height: 50px;
    display: table-cell;
    vertical-align: middle; }
  .tableblock__kols .tableblock__wrapper {
    overflow: auto !important; }
  .tableblock__kols .tableblock__table {
    overflow: auto !important; }
  .linkpopup__marker {
    line-height: 1;
    height: 9px;
    position: absolute;
    bottom: 4px;
    transform: translateY(100%);
    left: 0; }
  .tablehashtags__button a {
    opacity: 0.5; }
    .tablehashtags__button a:hover {
      opacity: 1; }
  .tableblock__col_hashtags {
    position: relative; }
  .hashtagsblock {
    display: none;
    position: absolute;
    z-index: 99999;
    top: 10px;
    left: 0;
    width: 316px;
    padding: 19px 18px;
    background: #303646;
    border-radius: 8px;
    transform: translateY(-100%); }
    .hashtagsblock.active {
      display: block; }
  .kolmain__img {
    max-width: 50px;
    min-width: 50px; }
  .tableblock_tab.tableblock__kols
.tableblock__body
.tableblock__col.tableblock__col_notify {
    min-width: 99px;
    max-width: 99px;
    position: relative; }
  .datepickblock .dropdownblock__wrapper {
    border: none;
    padding: 12px 11px; }
  .perfect-datetimepicker table thead td.name {
    font-size: 12px; }
  .tabledatetime__date {
    font-size: 14px;
    margin-bottom: 5px; }
  .tabledatetime__time {
    font-size: 14px; }
  .notify {
    border-radius: 9px;
    padding: 10px 15px; }
    .notify svg {
      min-width: 24px;
      max-width: 24px; }
  .tableblock__kols .tableblock__row .tableblock__col:first-child {
    padding-left: 38px !important; }
  .tableblock__kols .tableblock__row .tableblock__col:last-child {
    padding-right: 38px !important; }
  .tablesection {
    margin: 50px 0;
    position: relative; }
    .tablesection .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
      padding-top: 22px;
      padding-bottom: 22px; }
  .tablesection__title {
    font-weight: 700;
    font-size: 26px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 20px; }
  .sm_mode .tabsnav_v2 .linkset__items {
    overflow: auto; }
  .sm_mode .statistics_ranges {
    /*  margin-right: 30px; */ }
  .sm_mode .siteheader__nav .tabsnav__links ul li a {
    height: 32px;
    line-height: 32px;
    margin-right: 4px;
    padding: 0 8px; }
  .sm_mode .siteheader__nav .tabsnav__links ul li {
    height: 32px;
    line-height: 32px; }
  .tableblock__kols .tableblock__table {
    height: calc(100vh - 259px); } }

@media only screen and (max-width: 811px) {
  .projectradar {
    display: none;
    /* 
  margin-right:  get-vw-laptop(9px);
  gap:  get-vw-laptop(9px);
  padding:  get-vw-laptop(14px)  get-vw-laptop(13px)  get-vw-laptop(14px)  get-vw-laptop(27px); */ }
  /* .projectradar__text {
  font-size:  get-vw-laptop(16px);
}
.projectradar__badge {
  font-size:  get-vw-laptop(13px);
  padding:  get-vw-laptop(6px)  get-vw-laptop(8px);
} */
  .sitefooter__filter {
    display: none; }
  .kolmain__personal {
    right: -2px;
    top: -2px; }
  .kolmain__subscribers {
    bottom: -7px;
    font-size: 8px;
    padding: 3px 3px 2px 3px; }
  .kolmain__personal svg {
    width: 13px;
    height: 13px; }
  .tableblock__kols .tableblock__table {
    height: calc(100vh - 170px); }
  .sm_mode .tabsnav_v2 .linkset__items {
    padding-right: 20px; }
  .kolmain__img {
    max-width: 34px;
    min-width: 34px; }
  .sm_mode .emptyblock {
    padding-bottom: 0; }
  .tabsnav_mobile {
    display: block; }
  .itemsnav_desktop {
    display: none; }
  .sm_mode {
    /*     padding-bottom: get-vw-xxsmall(40px); */ }
    .sm_mode .container {
      max-width: 100%;
      padding: 0 18px;
      margin: 0; }
  .darkmode * {
    color: #fff !important; }
  .tabsnav.onlyDesktop {
    display: none; }
  .tabsnav.onlyMobile {
    display: block; }
  .tabsnav_mobile .iconlink__count {
    position: static;
    display: inline-block;
    margin-left: 5px;
    width: 16px;
    height: 16px;
    font-size: 12px;
    line-height: 16px; }
  .tabsnav_mobile .tabsnav {
    margin-bottom: 0;
    margin-left: 76px; }
  .tabsnav_mobile .tabsnav__links ul li {
    line-height: 1; }
  .tabsnav_mobile .tabsnav__links ul li a {
    border: none;
    background: #303646;
    color: #fff;
    padding: 0 32px;
    height: 46px;
    line-height: 46px; }
    .tabsnav_mobile .tabsnav__links ul li a:hover {
      background: #30ca4c; }
  .tabsnav_mobile .tabsnav__links .tabsbuttons li.active a .iconlink__count,
  .tabsnav_mobile .tabsnav__links .tabsbuttons li:hover a .iconlink__count {
    background: #fff;
    color: #30ca4c !important; }
  .tabsnav_v2 .linkset__items {
    border-radius: 555px;
    padding: 4px 14px;
    background: #303646; }
  .tabsnav_v2 .maincontent_v2 {
    margin: 0 0 47px 0; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    font-size: 12px;
    border-radius: 555px;
    padding: 8px 10px; }
    .tabsnav_v2 .linkset__item a.linkset__link:hover {
      background: #212531; }
    .tabsnav_v2 .linkset__item a.linkset__link.active {
      opacity: 1;
      background: #212531; }
  .darkmode .searchinput input {
    height: 46px;
    padding-left: 54px;
    border: none;
    color: #7b85a3 !important;
    background: #303646;
    background-image: url(../img/Search_dark.svg);
    background-position: left 14px center;
    background-repeat: no-repeat; }
    .darkmode .searchinput input::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #7b85a3 !important; }
    .darkmode .searchinput input::-moz-placeholder {
      /* Firefox 19+ */
      color: #7b85a3 !important; }
    .darkmode .searchinput input:-ms-input-placeholder {
      /* IE 10+ */
      color: #7b85a3 !important; }
    .darkmode .searchinput input:-moz-placeholder {
      /* Firefox 18- */
      color: #7b85a3 !important; }
  .navcontent .itemsnav__right .pagesearch {
    width: 427px; }
  .darkmode .emptyblock {
    background: #252a39;
    border-radius: 0; }
  .darkmode .emptyblock__image {
    margin-bottom: 0;
    margin-right: 23px; }
  .darkmode .emptyblock__img {
    width: 50px; }
  .darkmode .tableblock__wrapper {
    background: transparent; }
  .navcontent .tableblock {
    margin-bottom: 0;
    /*    * {
        background: transparent;
        border-color: transparent;
      } */ }
  .sm_mode .emptyblock {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0; }
  .sm_mode .emptyblock_lg .emptyblock__wrapper {
    padding: 0;
    min-height: 100%; }
  .tableblock_tab.tableblock__kols {
    /*   .tableblock__col_watchlist {
      max-width: get-vw-xxsmall(140px);
      min-width: get-vw-xxsmall(140px);
    } */ }
    .tableblock_tab.tableblock__kols .tableblock__col_notes {
      max-width: 250px;
      min-width: 250px; }
    .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col,
    .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
      padding-left: 15px;
      padding-right: 15px; }
    .tableblock_tab.tableblock__kols .tableblock__col_project {
      max-width: 180px;
      min-width: 80px; }
    .tableblock_tab.tableblock__kols .tableblock__col_hashtags {
      max-width: 140px;
      min-width: 140px; }
    .tableblock_tab.tableblock__kols .tableblock__title {
      font-weight: 400;
      font-size: 14px;
      line-height: 100%;
      color: #fff;
      display: flex;
      align-items: center; }
      .tableblock_tab.tableblock__kols .tableblock__title span {
        white-space: nowrap;
        padding-right: 5px; }
      .tableblock_tab.tableblock__kols .tableblock__title svg {
        display: inline-block;
        vertical-align: middle; }
  .sitefooter .dropdownblock {
    top: -50px;
    right: unset;
    left: 50px;
    transform: translateY(-100%); }
  .notesbtn {
    display: flex;
    align-items: center;
    height: 40px;
    padding: 0; }
    .notesbtn.active, .notesbtn:hover {
      background: #303646; }
    .notesbtn span {
      font-weight: 500;
      font-size: 14px;
      line-height: 100%;
      color: #fff;
      padding-left: 14px; }
  .sitefooter_sm {
    padding: 0;
    position: relative; }
    .sitefooter_sm:before {
      content: "";
      height: 32px;
      position: absolute;
      top: 0;
      transform: translateY(-100%) rotate(180deg);
      width: 100%;
      right: 0;
      background: linear-gradient(360deg, rgba(23, 27, 39, 0) 0%, rgba(23, 27, 39, 0.5) 100%); }
    .sitefooter_sm .sitefooter__wrapper {
      padding: 0;
      background: #252a39; }
    .sitefooter_sm .sitefooter__text,
    .sitefooter_sm a {
      font-weight: 500;
      font-size: 14px;
      line-height: 100%;
      text-align: right;
      color: #7b85a3 !important; }
    .sitefooter_sm .sitefooter__info {
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%; }
  .darkmode {
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */ }
    .darkmode ::-webkit-scrollbar {
      width: 4px;
      height: 4px; }
    .darkmode ::-webkit-scrollbar-track {
      background: #414757;
      border-radius: 10px; }
    .darkmode ::-webkit-scrollbar-thumb {
      background: #677292;
      border-radius: 10px; }
    .darkmode ::-webkit-scrollbar-thumb:hover {
      background: #677292; }
    .darkmode .dropdownblock__wrapper {
      background: #303646; }
  .sitefooter .dropdownblock.messageblock_notes {
    min-width: 767px;
    max-width: 767px; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__items {
      max-height: 351px; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__header {
      margin-bottom: 18px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__user {
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__left {
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__thing {
      display: flex;
      align-items: center;
      margin-left: 23px; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__username {
      padding-left: 12px;
      font-weight: 700;
      font-size: 16px;
      color: #fff; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__thingtitle {
      font-weight: 700;
      font-size: 14px;
      line-height: 100%;
      color: #fff;
      padding-left: 6px; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__param {
      font-weight: 500;
      font-size: 14px;
      line-height: 100%;
      color: #6f7997 !important; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__note {
      padding: 10px 14px;
      border-radius: 6px;
      background: #252a39;
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__noteimg {
      margin-right: 15px;
      max-width: 20px;
      min-width: 20px; }
  .tabsnav_mobile .tabsnav__links ul li a {
    border: none;
    background: #303646;
    color: #fff;
    height: 32px;
    line-height: 32px;
    padding: 0 13px;
    font-size: 12px; }
  .tabsnav_mobile .tabsnav {
    margin-left: 0; }
  .tabsnav_mobile .tabsnav__links ul li a {
    margin-right: 8px; }
  .tabsnav_mobile {
    padding-bottom: 8px; }
    .tabsnav_mobile .tabsnav__links ul.tabsbuttons {
      margin-bottom: 0; }
  .tabsnav_v2 .linkset__items {
    padding: 4px 7px; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    padding: 6px 10px;
    font-size: 12px; }
  .navcontent .itemsnav__right .pagesearch {
    width: 100%;
    min-width: 310px; }
  .darkmode .searchinput input {
    height: 46px; }
  .tabsnav__links {
    margin-bottom: 10px; }
  .itemsnav__right .searchinput input {
    font-size: 14px;
    padding-left: 54px;
    background-position: left 14px center; }
  .tableblock_tab.tableblock__kols .tableblock__col_project {
    max-width: unset;
    min-width: 126px; }
  .itemsnav_v2 .tabsnav__links ul.tabsbuttons {
    margin-bottom: 0; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    font-size: 12px; }
  .sitefooter_sm .sitefooter__items {
    justify-content: space-between; }
  .sitefooter_sm .sitefooter__items > * {
    width: 50%; }
  .sitefooter_sm .sitefooter__text,
  .sitefooter_sm a {
    font-size: 10px; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    font-size: 12px; }
  .tabsnav_v2 .linkset__item {
    margin-left: 3px; }
  .tabsnav_mobile .tabsnav__links ul li a {
    margin-right: 0; }
  .tabsnav_mobile .tabsnav__links ul.tabsbuttons {
    /*     justify-content: space-between; */
    width: 100%; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    height: 32px; }
  .tableblock_tab.tableblock__kols .tableblock__title {
    font-size: 10px; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col,
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    padding: 0 8px; }
  .sitefooter_sm .sitefooter__info {
    justify-content: flex-end; }
  .sitefooter_sm .sitefooter__text,
  .sitefooter_sm a {
    width: 100%; }
  .darkmode .dropdownblock__links ul li a {
    color: #fff !important; }
  .sm_mode .dropdownblock.active {
    top: 0;
    bottom: unset;
    left: unset;
    right: 0;
    transform: translateY(50%); }
  .siteheader_v2 .accountmenu {
    display: block; }
    .siteheader_v2 .accountmenu .accountmenu__name span {
      display: none; }
    .siteheader_v2 .accountmenu .accountmenu__img img {
      max-width: 26px;
      min-width: 26px; }
  .tabsnav_v2 .pagesearch {
    display: block; }
  .navcontent .tabsnav_v2 .itemsnav__right .pagesearch {
    min-width: unset; }
  .tabsnav_v2 .searchinput input {
    height: 41px;
    border-radius: 555px;
    font-size: 12px;
    width: 100%; }
    .tabsnav_v2 .searchinput input::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      font-size: 12px; }
    .tabsnav_v2 .searchinput input::-moz-placeholder {
      /* Firefox 19+ */
      font-size: 12px; }
    .tabsnav_v2 .searchinput input:-ms-input-placeholder {
      /* IE 10+ */
      font-size: 12px; }
    .tabsnav_v2 .searchinput input:-moz-placeholder {
      /* Firefox 18- */
      font-size: 12px; }
  .tabsnav_v2 .tabsnav__links {
    position: relative; }
  .tabsnav_v2 .tabsnav__links.flex.content-between.items-center {
    flex-wrap: nowrap; }
  .tabsnav_v2 .tabsnav__links.flex.content-between.items-center .itemsnav {
    width: unset; }
  .tabsnav_v2 .itemsnav {
    position: relative; }
  .tabsnav_v2 .pagesearch {
    display: block; }
  .tabsnav_v2 .tabsnav__links.flex.content-between.items-center .itemsnav {
    position: static; }
  .tabsnav_v2 .itemsnav__right {
    display: none;
    position: absolute;
    max-width: 297px;
    max-width: calc(100% - 28px);
    left: -12px;
    top: -2px; }
  .tabsnav_v2 .itemsnav__right.active {
    display: block; }
  .tabsnav_v2 .searchv2 {
    margin-left: 16px;
    border-radius: 555px;
    width: 36px;
    height: 36px;
    background: #303646;
    display: flex;
    align-items: center;
    justify-content: center; }
  .tabsnav_v2 .linkset__items {
    max-width: 450px;
    /*    overflow: auto; */ }
  .kolmain {
    display: flex;
    align-items: center; }
  .kolmain__content {
    margin-left: 7px;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
  .kolmain__button img {
    max-width: 12px;
    min-width: 12px; }
  .kolmain__title {
    font-size: 14px;
    margin-bottom: 2px;
    margin-right: 0;
    width: 100%; }
  .kolmain__buttons {
    display: flex;
    align-items: center; }
  .kolmain__button {
    margin-left: 8px; }
    .kolmain__button:first-child {
      margin-left: 0; }
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    padding: 7px 8px; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding: 7px 8px; }
  .tableblock_tab.tableblock__kols .tableblock__col_kolbd {
    max-width: 260px;
    min-width: 260px; }
  .grayvalue {
    color: #6f7997 !important; }
  .greenvalue {
    color: #86f89b !important; }
  .yellowvalue {
    color: #ffd059 !important; }
  .kolbd__items {
    display: flex; }
  .kolbd__item {
    margin-right: 23px; }
    .kolbd__item:last-child {
      margin-right: 0; }
  .kolbd__value {
    font-weight: 700;
    font-size: 12px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 6px; }
  .kolbd__text {
    font-weight: 400;
    font-size: 10px;
    line-height: 100%;
    color: #6f7997 !important; }
  .notescount {
    font-size: 12px;
    width: 29px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/notescount.svg) !important;
    background-size: 29px;
    background-repeat: no-repeat !important;
    background-position: center !important; }
    .notescount.empty {
      opacity: 0.4; }
  .tableblock__kols .tableblock__body .tableblock__title {
    font-size: 14px; }
  .tableblock__kols .tableblock__body .tableblock__row {
    border: none !important;
    border-collapse: collapse; }
  .tableblock__kols .tableblock__scroll,
  .tableblock__kols .tableblock__row,
  .tableblock__kols .tableblock__col,
  .tableblock__kols .tableblock__body {
    border: none !important;
    border-collapse: collapse; }
  .tablehashtags {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
  .tablehashtags__button a {
    display: block; }
  .tablehastag__sep {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin: 0 4px; }
  .tablehastag {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 3px 4px;
    border-radius: 555px; }
  .tablehashtags__list ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0; }
    .tablehashtags__list ul li {
      /*    margin-right: get-vw-xxsmall(4px);
        margin-bottom: get-vw-xxsmall(4px); */
      cursor: pointer; }
  .tablehastag {
    font-weight: 700;
    font-size: 10px;
    text-transform: uppercase;
    border: 1px solid #fff !important; }
  .tableblock__fav .active svg path {
    fill: #60f67b; }
  .buying {
    border-color: #86f89b !important;
    background-color: #86f89b !important; }
    .buying * {
      color: #86f89b !important; }
    .buying .tablehastag__sep {
      background: #86f89b; }
  .pass {
    border-color: #a8e8fc !important;
    background-color: #a8e8fc !important; }
    .pass * {
      color: #a8e8fc !important; }
    .pass .tablehastag__sep {
      background: #a8e8fc; }
  .prelaunch {
    border-color: #f47bff !important;
    background-color: #f47bff !important; }
    .prelaunch * {
      color: #f47bff !important; }
    .prelaunch .tablehastag__sep {
      background: #f47bff; }
  .person {
    border-color: #ffaf84 !important;
    background-color: #ffaf84 !important; }
    .person * {
      color: #ffaf84 !important; }
    .person .tablehastag__sep {
      background: #ffaf84; }
  .nft {
    border-color: #847bff !important;
    background-color: #847bff !important; }
    .nft * {
      color: #847bff !important; }
    .nft .tablehastag__sep {
      background: #847bff; }
  .monitor {
    border-color: #c7ff43 !important;
    background-color: #c7ff43 !important; }
    .monitor * {
      color: #c7ff43 !important; }
    .monitor .tablehastag__sep {
      background: #c7ff43; }
  .scam {
    border-color: #ff6464 !important;
    background-color: #ff6464 !important; }
    .scam * {
      color: #ff6464 !important; }
    .scam .tablehastag__sep {
      background: #ff6464; }
  .interesting {
    border-color: #ffd059 !important;
    background-color: #ffd059 !important; }
    .interesting * {
      color: #ffd059 !important; }
    .interesting .tablehastag__sep {
      background: #ffd059; }
  .disabled .tablehastag {
    opacity: 0.5;
    border-color: #7b85a3 !important;
    background-color: #7b85a3 !important; }
    .disabled .tablehastag * {
      color: #7b85a3 !important; }
    .disabled .tablehastag .tablehastag__sep {
      background: #7b85a3; }
  .tablehastag.active .tablehastag__sep {
    background: #212531 !important; }
  .tablehastag.active * {
    color: #212531 !important; }
  .tablehastag.notactive {
    background-color: transparent !important; }
  .tableblock__kols .tableblock__row {
    padding: 0 38px; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    font-size: 14px !important; }
  .tableblock__kols .tableblock__col.tableblock__col_fav {
    min-width: unset; }
  .projectlink_img_off {
    display: none; }
  .projectlink.unactive .projectlink_img_off {
    display: block; }
  .projectlink.unactive .projectlink_img_on {
    display: none; }
  .linkpopup {
    /*   top: get-vw-xxsmall(13px);
    left: 0;
    transform: translateY(-100%); */
    /*  width: get-vw-xxsmall(466px); */
    width: 90%;
    right: 0 !important;
    left: 0 !important;
    margin: auto;
    /*     top: 0 !important; */
    /*     position: sticky !important; */
    /*  position: absolute;
    z-index: 99999999; */
    display: none; }
    .linkpopup.active {
      display: block; }
  .linkpopup__wrapper {
    background: #303646 !important;
    border-radius: 4px;
    padding: 15px 15px 15px 15px; }
  .linkpopup__title {
    font-weight: 700;
    font-size: 12px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 9px; }
  .linkpopup__form {
    background: #252a39;
    border-radius: 6px;
    border: 1px solid #252a39;
    display: flex;
    align-items: center; }
  .linkpopup__input input {
    padding: 15px 16px;
    background: #252a39;
    height: 46px;
    width: 100%;
    border: none; }
  .linkpopup__input {
    width: 100%; }
  .linkpopup__button button {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #fff;
    border: 2px solid #252a39;
    border-radius: 6px;
    width: 75px;
    height: 46px;
    background: #30ca4c !important; }
  .darkmode .tableblock__wrapper {
    background: none;
    border: none; }
  .darkmode .tableblock__row {
    background: none; }
  .darkmode input,
  .darkmode textarea {
    padding: 15px 16px;
    background: #252a39;
    border: none; }
  .darkmode input::-webkit-input-placeholder,
  .darkmode textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #7b85a3 !important;
    font-size: 12px; }
  .darkmode input::-moz-placeholder,
  .darkmode textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #7b85a3 !important;
    font-size: 12px; }
  .darkmode input:-ms-input-placeholder,
  .darkmode textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: #7b85a3 !important;
    font-size: 12px; }
  .darkmode input:-moz-placeholder,
  .darkmode textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #7b85a3 !important;
    font-size: 12px; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding-top: 46px; }
  .tableblock__col_project {
    position: relative; }
  .tableblock__kols textarea {
    resize: none;
    padding: 0;
    width: 100%;
    overflow: hidden;
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    color: #fff;
    height: 30px;
    display: table-cell;
    vertical-align: middle;
    background: transparent !important; }
  .linkpopup__marker {
    line-height: 1;
    height: 9px;
    position: absolute;
    bottom: 4px;
    transform: translateY(100%);
    left: 0; }
  .tablehashtags__button a {
    opacity: 0.5; }
    .tablehashtags__button a:hover {
      opacity: 1; }
  .tableblock__col_hashtags {
    position: relative; }
  .hashtagsblock {
    display: none;
    position: absolute;
    z-index: 99999;
    top: 10px;
    left: 0;
    width: 316px;
    padding: 19px 18px;
    background: #303646;
    border-radius: 8px;
    transform: translateY(-100%); }
    .hashtagsblock.active {
      display: block; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 4px;
    padding-right: 4px; }
  .tableblock__fav svg {
    max-width: 14px;
    min-width: 14px; }
  .tableblock_tab.tableblock__kols .tableblock__col {
    font-size: 12px; }
  .tableblock__col_notes textarea {
    max-height: 70px;
    overflow: auto; }
  .tableblock_tab.tableblock__kols
.tableblock__body
.tableblock__col.tableblock__col_hashtags {
    max-width: 350px;
    min-width: 300px; }
  .datepickblock {
    left: 0; }
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    padding: 7px 8px; }
  .dropdownblock.active {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: unset;
    text-align: 0;
    bottom: 46px;
    transform: none;
    /*   transform: translateX(-50%); */
    width: fit-content;
    margin: auto;
    max-width: 98%; }
  .tableblock_tab.tableblock__kols
.tableblock__body
.tableblock__col.tableblock__col_notify {
    min-width: 99px;
    max-width: 99px;
    position: relative; }
  .notify {
    border-radius: 9px;
    padding: 10px 15px; }
    .notify svg {
      min-width: 24px;
      max-width: 24px;
      height: 24px; }
  .datepickblock .dropdownblock__wrapper {
    border: none;
    padding: 12px 11px; }
  .perfect-datetimepicker table thead td.name {
    font-size: 12px; }
  .tabledatetime__date {
    font-size: 12px;
    margin-bottom: 3px; }
  .tabledatetime__time {
    font-size: 12px; }
  .tableblock__kols .tableblock__row .tableblock__col:first-child {
    padding-left: 8px !important; }
  .tableblock__kols .tableblock__row .tableblock__col:last-child {
    padding-right: 8px !important; }
  .tablesection {
    margin: 30px 0;
    position: relative; }
    .tablesection .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
      padding-top: 7px;
      padding-bottom: 7px; }
  .tablesection__title {
    font-size: 20px; }
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    padding-top: 7px;
    padding-bottom: 7px;
    height: 70px; }
  .tableblock_tab.tableblock__kols .tableblock__col_project {
    width: 126px;
    max-width: 126px;
    min-width: 126px; }
  .tableblock_tab.tableblock__kols .tableblock__col_hashtags {
    width: 250px;
    max-width: 250px;
    min-width: 250px; }
  .tableblock_tab.tableblock__kols .tableblock__col_age {
    width: 46px;
    max-width: 46px;
    min-width: 46px; }
  .tableblock_tab.tableblock__kols .tableblock__col_time {
    width: 33px;
    max-width: 33px;
    min-width: 33px; }
  .tableblock_tab.tableblock__kols .tableblock__col_watchlist {
    width: 63px;
    max-width: 63px;
    min-width: 63px; }
  .tableblock_tab.tableblock__kols .tableblock__col_newkols {
    width: 64px;
    max-width: 64px;
    min-width: 64px; }
  .tableblock_tab.tableblock__kols .tableblock__col_kolbd {
    width: 190px;
    max-width: 190px;
    min-width: 190px; }
  .tableblock_tab.tableblock__kols .tableblock__col_notes {
    width: 252px;
    max-width: 252px;
    min-width: 252px; }
  .dropdownblock__wrapper {
    border-radius: 0; }
  .messageblock__notetext {
    text-align: left; }
  .messageblock.dropdownblock.active {
    top: unset;
    height: unset;
    width: 100%;
    min-width: 100%;
    max-width: 100%; }
  .sm_mode .tableblock__header {
    position: static; }
  /* .tableblock__kols .tableblock__table {
  height: unset;
} */
  a.notesbtn {
    padding-left: 20px;
    display: inline-flex;
    padding-right: 20px;
    max-width: 120px; }
  .tableblock__kols .tableblock__row .tableblock__col:first-child,
  .tableblock__kols .tableblock__row .tableblock__col:nth-child(2) {
    position: sticky;
    left: 0;
    z-index: 7;
    /*   background: #303646; */ }
  .darkmode .tableblock_tab .tableblock__row:nth-child(2n-1) .tableblock__col:nth-child(2) {
    background: #252a39 !important; }
  .darkmode .tableblock_tab .tableblock__row:nth-child(2n-1) .tableblock__col:nth-child(1) {
    background: #252a39 !important; }
  .darkmode .tableblock_tab .tableblock__row:nth-child(2n) .tableblock__col:nth-child(2) {
    background: #212531 !important; }
  .darkmode .tableblock_tab .tableblock__row:nth-child(2n) .tableblock__col:nth-child(1) {
    background: #212531 !important; }
  .tableblock_tab.tableblock__kols .tableblock__col_newkols,
  .tableblock_tab.tableblock__kols .tableblock__col_age,
  .tableblock_tab.tableblock__kols .tableblock__col_time,
  .tableblock_tab.tableblock__kols .tableblock__col_watchlist {
    width: 70px;
    max-width: 70px;
    min-width: 70px; }
  .tableblock__kols textarea {
    line-height: 1.1;
    height: 40px;
    font-size: 11px; }
  .siteheader_v2 .headersearch_v2 {
    display: none; }
  .tableblock_tab.tableblock__kols .tableblock__col_project {
    max-width: unset;
    width: unset; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col.tableblock__col_notify span {
    padding-left: 15px; }
  .tableblock_tab.tableblock__kols .tableblock__table_cut .tableblock__header .tableblock__col.tableblock__col_watchlist {
    max-width: 142px;
    min-width: 142px;
    width: 142px; } }

@media only screen and (max-width: 480px) {
  .sm_mode {
    padding-bottom: 0; }
  .tabsnav_v2 .linkset__items {
    max-width: 297px;
    overflow: auto; }
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    height: 70px; } }

@media (min-width: 2133px) {
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col.tableblock__col_notify span {
    padding-left: 15px; }
  .tableblock_tab.tableblock__kols .tableblock__col_hashtags {
    max-width: 682px;
    /* min-width: 682px; */ }
  .tableblock_tab.tableblock__kols .tableblock__col_kolbd {
    max-width: 482px; }
  .tableblock_tab.tableblock__kols .tableblock__col_notes {
    max-width: unset;
    min-width: 450px; }
  .hashtagsblock .tablehashtags__list ul {
    flex-wrap: nowrap; }
  .tablehashtags__button .tablehashtags__list ul {
    flex-wrap: wrap; }
  .siteheader__smright {
    display: flex;
    align-items: center; }
    .siteheader__smright .itemsnav__right {
      margin-left: 42px; }
  .navcontent {
    display: none; }
  .navcontent__xlarge {
    display: block; }
  .sm_mode {
    min-height: 100vh;
    /* padding-bottom: get-vw-xxlarge(46px); */ }
    .sm_mode .container {
      max-width: 100%;
      /*  max-width: 1832px); */
      padding: 0 38px; }
    .sm_mode #footer {
      /*     position: fixed; */
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%; }
  .darkmode {
    background-repeat: repeat-x;
    background-color: #252a39;
    background-image: url('data:image/svg+xml,<svg width="372" height="426" viewBox="0 0 372 426" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_3633_1633" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="372" height="426"><path d="M0 130.444V164.812L9.32874 157.444L0 130.444Z" fill="%23F6F7FB"/><path d="M21.9281 0H5.90944L0 2.98107V26.7445L21.9281 7.23975V0Z" fill="%23F6F7FB"/><path d="M0 264.336V278.177L9.32874 263.868L0 264.336Z" fill="%23F6F7FB"/><path d="M0 309.989V330.175L9.32874 308.583L0 309.989Z" fill="%23F6F7FB"/><path d="M371.662 373.698V364.202L370.176 367.523L371.662 373.698Z" fill="%23F6F7FB"/><path d="M371.662 251.134V212.934L365.344 251.262L371.662 251.134Z" fill="%23F6F7FB"/><path d="M371.666 91.0083V60.0903L367.429 85.2165L371.666 91.0083Z" fill="%23F6F7FB"/><path d="M371.662 212.934V182.485L346.389 199.732L371.662 212.934Z" fill="%23F6F7FB"/><path d="M100.611 425.867H128.783L112.765 413.943L100.611 425.867Z" fill="%23F6F7FB"/><path d="M41.626 378.597L61.8816 425.868H81.6169L62.8108 361.562L41.626 378.597Z" fill="%23F6F7FB"/><path d="M45.3457 417.775L38.9902 425.867H49.6198L45.3457 417.775Z" fill="%23F6F7FB"/><path d="M298.449 347.507L285.664 354.321L306.775 425.867H348.698L341.562 405.425L324.837 395.673L333.386 421.182L317.404 420.33L302.5 368.8L346.394 391.371L358.436 425.867H370.924L359.03 378.595L298.449 347.507Z" fill="%23F6F7FB"/><path d="M135.282 420.756L142.455 425.867H176.537L167.84 418.201L135.282 420.756Z" fill="%23F6F7FB"/><path d="M235.266 398.187L221.886 411.176L206.611 367.524L194.755 394.141L214.825 416.925L202.523 425.868H223.373L237.645 413.944L235.266 398.187Z" fill="%23F6F7FB"/><path d="M253.842 359.005L230.799 367.948L219.649 318.974L190.882 339.415L140.113 279.794L152.006 233.8L121.047 249.429L129.707 288.141L193.261 373.485L211.101 344.526L226.711 390.519L243.436 388.816L245.666 417.775L236.188 425.866H258.414L260.867 423.779L253.842 359.005Z" fill="%23F6F7FB"/><path d="M5.91016 425.867H21.9288V417.775L5.91016 425.867Z" fill="%23F6F7FB"/><path d="M248.643 30.9606L299.524 11.8817L296.03 0H273.396L240.764 24.6577L248.643 30.9606Z" fill="%23F6F7FB"/><path d="M38.2813 408.833L33.078 356.025L89.5708 344.953L88.0842 271.278L112.874 373.188L132.87 370.803L108.934 306.028L171.337 396.909L92.5441 380.3L100.721 359.688L74.3326 360.88L87.1922 401.721L197.353 413.943L92.5441 247.855L167.62 218.044L152.754 264.89L180.257 259.779L195.755 293.295L223.37 280.945L185.832 243.596L173.567 247.003L185.832 195.047L68.7577 230.394L74.7043 330.473L16.7248 336.435L26.0164 392.65H14.8665L9.32874 343.249L0 364.202V373.699L8.54825 409.259L38.2813 408.833Z" fill="%23F6F7FB"/><path d="M100.723 123.331V143.772L81.1359 121.67L151.306 86.2803L127.334 70.3103L63.8164 119.966L77.7166 154.632L95.5564 159.104L112.839 204.416L136.254 198.709L107.821 157.187L123.951 150.799L148.518 195.047L174.721 187.211L123.951 129.719L100.723 123.331Z" fill="%23F6F7FB"/><path d="M38.2822 49.4006L95.5183 68.9905L49.6923 95.5647L54.5239 113.494L121.349 64.4763L76.1919 38.3281L108.378 8.9858L152.346 41.6498L143.091 55.7886L107.82 21.7618L92.545 36.6246L151.379 75.0378L163.198 49.9543L181.707 61.1972L168.587 80.5315L186.427 91.817L193.563 68.8202L212.964 82.6183L185.832 104.763L160.188 91.1356L123.021 115.836L184.383 182.484L236.007 204.416L247.9 172.05L191.445 172.263L150.524 120.095L169.108 107.319L185.832 118.178L238.72 81.8943L128.782 0H100.61L85.8551 14.4795L81.6181 0H61.8828L71.7319 22.9968L38.2822 49.4006Z" fill="%23F6F7FB"/><path d="M253.849 39.0518L300.753 83.8105L227.387 129.591L233.779 137.385H263.438L282.096 119.243L309.97 175.457L327.067 162.255L293.989 112.855L310.379 99.525L337.473 153.312L354.31 140.323L288.116 45.9934L316.326 41.3515L326.881 61.7505L313.278 64.6038L328.368 87.3026L334.128 80.4887L366.463 148.627L310.751 191.044L290.123 164.853L282.876 195.047L315.211 209.569L371.666 164.81V130.443L332.642 17.4177L253.849 39.0518Z" fill="%23F6F7FB"/><path d="M227.385 301.088L233.035 347.508L255.706 341.972L295.474 300.662L277.857 297.681L298.447 241.041L193.267 195.047L185.833 235.505L197.727 231.246L227.385 274.685L246.043 245.726L228.946 231.246L227.385 251.688L202.558 209.569L280.979 248.281L258.308 298.533L271.316 309.606L242.14 326.215L238.758 297.426L269.829 252.965L253.476 249.984L231.176 288.142L190.888 300.662L176.542 271.703L154.985 280.647L194.753 323.233L227.385 301.088Z" fill="%23F6F7FB"/><path d="M24.9014 284.479L41.9979 290.016L23.7864 232.822L9.32874 233.801L17.8398 204.416L9.14291 195.047L55.7495 170.773L71.0248 189.511L25.6448 204.416L52.7762 294.7L49.4312 308.328L24.1581 297.085L20.0698 326.214L63.1827 321.53L63.5544 293.423L50.3604 217.618L100.721 208.675L18.5832 81.7665L20.8131 70.0552L46.4579 86.0252L70.9877 74.9527L21.9281 53.6593L58.3511 16.6088L49.617 0H38.9875L2.22998 46.8454L0 60.0899V91.0079L44.5996 152.035L30.4764 163.959L32.7064 148.202L20.4415 131.636L5.94661 128.484L19.3265 157.188L14.086 172.86L0 182.484V251.134L17.4682 250.751L24.9014 284.479Z" fill="%23F6F7FB"/><path d="M337.467 6.38801L361.625 72.3975L365.453 48.0804L348.691 0H306.768L309.964 10.9022L337.467 6.38801Z" fill="%23F6F7FB"/><path d="M371.667 26.7445V2.98107L370.923 0H358.436L368.693 29.3849L371.667 26.7445Z" fill="%23F6F7FB"/><path d="M357.579 212.763L312.979 219.79L267.822 204.416L281.574 150.373L174.721 137.385L194.79 163.788L264.477 161.659L244.965 211.485L309.077 236.399L290.122 292.613L309.077 297.085L260.017 347.55L277.857 422.503L273.397 425.867H296.032L274.512 352.661L332.492 288.142L307.962 282.392L323.014 236.399L341.412 234.482L324.129 273.449L356.464 281.115L307.962 342.44L356.464 365.437L371.665 330.175V309.989L357.021 312.203L352.004 344.356L335.279 334.135L371.665 278.176V264.336L343.642 265.784L357.579 212.763Z" fill="%23F6F7FB"/><path d="M190.886 123.331L206.496 131.636L285.66 83.0867L222.143 30.9606L258.417 0H236.191L208.726 23.4227L201.069 18.6104L223.369 0H202.519L188.247 10.3912L176.54 0H142.458L257.079 81.6388L190.886 123.331Z" fill="%23F6F7FB"/></mask><g mask="url(%23mask0_3633_1633)"><rect width="371.667" height="425.868" fill="url(%23paint0_linear_3633_1633)"/></g><defs><linearGradient id="paint0_linear_3633_1633" x1="185.833" y1="0" x2="185.833" y2="425.868" gradientUnits="userSpaceOnUse"><stop stop-color="%23242938" stop-opacity="0.6"/><stop offset="1" stop-color="%23212531"/></linearGradient></defs></svg>'); }
  .siteheader__nav .iconlink__count {
    position: static;
    display: inline-block;
    margin-left: 5px;
    width: 19px;
    height: 19px;
    font-size: 14px;
    line-height: 19px; }
  .siteheader__nav .tabsnav {
    margin-bottom: 0;
    margin-left: 76px; }
  .siteheader__nav .tabsnav__links ul li {
    line-height: 1; }
  .siteheader__nav .tabsnav__links ul li a {
    border: none;
    background: #303646;
    color: #fff;
    padding: 0 32px;
    height: 46px;
    line-height: 46px; }
    .siteheader__nav .tabsnav__links ul li a:hover {
      background: #30ca4c; }
  .siteheader__nav .tabsnav__links .tabsbuttons li.active a .iconlink__count,
  .siteheader__nav .tabsnav__links .tabsbuttons li:hover a .iconlink__count {
    background: #fff;
    color: #30ca4c !important; }
  .tabsnav_v2 .linkset__items {
    border-radius: 555px;
    padding: 4px 14px;
    background: #303646; }
  .tabsnav_v2 .maincontent_v2 {
    margin: 0 0 47px 0; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    height: unset;
    min-width: unset;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    opacity: 0.4;
    border-radius: 555px;
    padding: 6px 15px; }
    .tabsnav_v2 .linkset__item a.linkset__link:hover {
      background: #212531; }
    .tabsnav_v2 .linkset__item a.linkset__link.active {
      opacity: 1;
      background: #212531; }
  .darkmode .searchinput input {
    height: 46px;
    padding-left: 54px;
    border: none;
    color: #7b85a3 !important;
    background: #303646;
    background-image: url(../img/Search_dark.svg);
    background-position: left 14px center;
    background-repeat: no-repeat; }
    .darkmode .searchinput input::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #7b85a3 !important; }
    .darkmode .searchinput input::-moz-placeholder {
      /* Firefox 19+ */
      color: #7b85a3 !important; }
    .darkmode .searchinput input:-ms-input-placeholder {
      /* IE 10+ */
      color: #7b85a3 !important; }
    .darkmode .searchinput input:-moz-placeholder {
      /* Firefox 18- */
      color: #7b85a3 !important; }
  .navcontent .itemsnav__right .pagesearch {
    width: 427px; }
  .darkmode .emptyblock {
    background: #252a39;
    border-radius: 0; }
  .darkmode .emptyblock__image {
    margin-bottom: 0;
    margin-right: 23px; }
  .darkmode .emptyblock__img {
    width: 50px; }
  .darkmode .tableblock__wrapper {
    background: transparent; }
  .navcontent .tableblock {
    margin-bottom: 0;
    /*  * {
      background: transparent;
      border-color: transparent;
    } */ } }

@media (min-width: 980px) and (max-width: 1919px) {
  .sm_mode {
    min-height: 100vh;
    /*   padding-bottom: get-vw-laptop(46px);
   */ }
    .sm_mode .container {
      max-width: 100%;
      /*  max-width: 1832px); */
      padding: 0 1.97917vw; }
    .sm_mode #footer {
      /*    position: fixed; */
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%; }
  .darkmode {
    background-repeat: repeat-x;
    /*  background-color: #252a39; */ }
  .darkmode * {
    color: #fff !important; }
  .siteheader__nav .iconlink__count {
    position: static;
    display: inline-block;
    margin-left: 0.26042vw;
    width: 0.98958vw;
    height: 0.98958vw;
    font-size: 0.72917vw;
    line-height: 0.98958vw; }
  .siteheader__nav .tabsnav {
    margin-bottom: 0;
    margin-left: 3.95833vw; }
  .siteheader__nav .tabsnav__links ul li {
    line-height: 1; }
  .siteheader__nav .tabsnav__links ul li a {
    border: none;
    background: #303646;
    color: #fff;
    padding: 0 1.66667vw;
    height: 2.39583vw;
    line-height: 2.39583vw; }
    .siteheader__nav .tabsnav__links ul li a:hover {
      background: #30ca4c; }
  .siteheader__nav .tabsnav__links .tabsbuttons li.active a .iconlink__count,
  .siteheader__nav .tabsnav__links .tabsbuttons li:hover a .iconlink__count {
    background: #fff;
    color: #30ca4c !important; }
  .tabsnav_v2 .linkset__items {
    border-radius: 28.90625vw;
    padding: 0.20833vw 0.72917vw;
    background: #303646; }
  .tabsnav_v2 .maincontent_v2 {
    margin: 0 0 2.44792vw 0; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    height: unset;
    min-width: unset;
    font-weight: 500;
    font-size: 0.83333vw;
    line-height: 100%;
    color: #fff;
    opacity: 0.4;
    border-radius: 28.90625vw;
    padding: 0.3125vw 0.78125vw; }
    .tabsnav_v2 .linkset__item a.linkset__link:hover {
      background: #212531; }
    .tabsnav_v2 .linkset__item a.linkset__link.active {
      opacity: 1;
      background: #212531; }
  .darkmode .searchinput input {
    height: 2.39583vw;
    padding-left: 2.8125vw;
    border: none;
    color: #7b85a3 !important;
    background: #303646;
    background-image: url(../img/Search_dark.svg);
    background-position: left 0.72917vw center;
    background-repeat: no-repeat; }
    .darkmode .searchinput input::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #7b85a3 !important; }
    .darkmode .searchinput input::-moz-placeholder {
      /* Firefox 19+ */
      color: #7b85a3 !important; }
    .darkmode .searchinput input:-ms-input-placeholder {
      /* IE 10+ */
      color: #7b85a3 !important; }
    .darkmode .searchinput input:-moz-placeholder {
      /* Firefox 18- */
      color: #7b85a3 !important; }
  .navcontent .itemsnav__right .pagesearch {
    width: 22.23958vw; }
  .darkmode .emptyblock {
    background: #252a39;
    border-radius: 0; }
  .darkmode .emptyblock__image {
    margin-bottom: 0;
    margin-right: 1.19792vw; }
  .darkmode .emptyblock__img {
    width: 2.60417vw; }
  .darkmode .tableblock__wrapper {
    background: transparent; }
  .navcontent .tableblock {
    margin-bottom: 0;
    /*  * {
        background: transparent;
        border-color: transparent;
      } */ }
  .sm_mode .emptyblock {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0; }
  .sm_mode .emptyblock_lg .emptyblock__wrapper {
    padding: 0;
    min-height: 100%; }
  .tableblock_tab.tableblock__kols {
    /*   .tableblock__col_watchlist {
      max-width: get-vw-laptop(340px);
      min-width: get-vw-laptop(240px);
    } */ }
    .tableblock_tab.tableblock__kols .tableblock__col_notes {
      max-width: 22.03125vw;
      min-width: 18.22917vw; }
    .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col,
    .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
      padding-left: 0.78125vw;
      padding-right: 0.78125vw; }
    .tableblock_tab.tableblock__kols .tableblock__col_project {
      max-width: 14.58333vw;
      min-width: 9.375vw; }
    .tableblock_tab.tableblock__kols .tableblock__col_hashtags {
      max-width: 17.70833vw;
      min-width: 12.5vw; }
    .tableblock_tab.tableblock__kols .tableblock__title {
      font-weight: 400;
      font-size: 0.72917vw;
      line-height: 100%;
      color: #fff;
      display: flex;
      align-items: center; }
      .tableblock_tab.tableblock__kols .tableblock__title span {
        white-space: nowrap;
        padding-right: 0.26042vw; }
      .tableblock_tab.tableblock__kols .tableblock__title svg {
        display: inline-block;
        vertical-align: middle; }
  .sitefooter .dropdownblock {
    top: -2.60417vw;
    right: unset;
    left: 2.60417vw;
    transform: translateY(-100%); }
  .notesbtn {
    display: flex;
    align-items: center;
    height: 2.39583vw;
    padding: 0 0.78125vw; }
    .notesbtn.active, .notesbtn:hover {
      background: #303646; }
    .notesbtn span {
      font-weight: 500;
      font-size: 0.72917vw;
      line-height: 100%;
      color: #fff;
      padding-left: 0.72917vw; }
  .sitefooter_sm {
    padding: 0;
    bottom: 0;
    position: sticky;
    /*  &:before {
      content: "";
      height: get-vw-laptop(32px);
      position: absolute;
      top: 0;
      transform: translateY(-100%) rotate(180deg);
      width: 100%;
      right: 0;
      background: linear-gradient(
        360deg,
        rgba(23, 27, 39, 0) 0%,
        rgba(23, 27, 39, 0.5) 100%
      );
    }
   */ }
    .sitefooter_sm .sitefooter__wrapper {
      padding: 0;
      background: #252a39; }
    .sitefooter_sm .sitefooter__text,
    .sitefooter_sm a {
      font-weight: 500;
      font-size: 0.72917vw;
      line-height: 100%;
      text-align: right;
      color: #7b85a3 !important; }
    .sitefooter_sm .sitefooter__info {
      height: 2.39583vw;
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 26.04167vw; }
  .darkmode {
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */ }
    .darkmode ::-webkit-scrollbar {
      width: 0.20833vw;
      height: 0.20833vw; }
    .darkmode ::-webkit-scrollbar-track {
      background: #414757;
      border-radius: 0.52083vw; }
    .darkmode ::-webkit-scrollbar-thumb {
      background: #677292;
      border-radius: 0.52083vw; }
    .darkmode ::-webkit-scrollbar-thumb:hover {
      background: #677292; }
    .darkmode .dropdownblock__wrapper {
      background: #303646; }
  .sitefooter .dropdownblock.messageblock_notes {
    min-width: 39.94792vw;
    max-width: 39.94792vw; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__items {
      max-height: 23.48958vw; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__header {
      margin-bottom: 0.9375vw;
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__user {
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__left {
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__thing {
      display: flex;
      align-items: center;
      margin-left: 1.19792vw; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__username {
      padding-left: 0.625vw;
      font-weight: 700;
      font-size: 0.83333vw;
      color: #fff; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__thingtitle {
      font-weight: 700;
      font-size: 0.72917vw;
      line-height: 100%;
      color: #fff;
      padding-left: 0.3125vw; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__param {
      font-weight: 500;
      font-size: 0.72917vw;
      line-height: 100%;
      color: #6f7997 !important; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__note {
      padding: 0.52083vw 0.72917vw;
      border-radius: 0.3125vw;
      background: #252a39;
      display: flex;
      align-items: center; }
    .sitefooter .dropdownblock.messageblock_notes .messageblock__noteimg {
      margin-right: 0.78125vw;
      max-width: 1.04167vw;
      min-width: 1.04167vw; }
  .messageblock__notetext {
    font-size: 0.83333vw; }
  .itemsnav__right .searchinput input {
    font-size: 0.72917vw; }
  .tabsnav_v2 .searchv2 {
    display: none; }
  .tabsnav_mobile {
    display: none; }
  .dropdownblock__links ul li a {
    color: #fff !important; }
  .darkmode .tableblock_tab .tableblock__body > .tableblock__row {
    background: #252a39 !important; }
  .darkmode .tableblock_tab .tableblock__body > .tableblock__row:nth-child(2n) {
    background: #212531 !important; }
  .kolmain {
    display: flex;
    align-items: center; }
  .kolmain__content {
    margin-left: 1.04167vw;
    display: flex;
    align-items: center; }
  .kolmain__title {
    margin-right: 0.57292vw; }
  .kolmain__buttons {
    display: flex;
    align-items: center; }
  .kolmain__button {
    margin-left: 0.57292vw; }
    .kolmain__button:first-child {
      margin-left: 0; }
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    padding: 0.36458vw 0.41667vw; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding: 0.36458vw 0.41667vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_kolbd {
    max-width: 13.54167vw;
    min-width: 13.54167vw; }
  .grayvalue {
    color: #6f7997 !important; }
  .greenvalue {
    color: #86f89b !important; }
  .yellowvalue {
    color: #ffd059 !important; }
  .kolbd__items {
    display: flex; }
  .kolbd__item {
    margin-right: 1.19792vw; }
    .kolbd__item:last-child {
      margin-right: 0; }
  .kolbd__value {
    font-weight: 700;
    font-size: 0.72917vw;
    line-height: 100%;
    color: #fff;
    margin-bottom: 0.36458vw; }
  .kolbd__text {
    font-weight: 400;
    font-size: 0.625vw;
    line-height: 100%;
    color: #6f7997 !important; }
  .notescount {
    font-size: 0.625vw;
    width: 1.51042vw;
    height: 1.51042vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/notescount.svg) !important;
    background-size: 1.51042vw;
    background-repeat: no-repeat !important;
    background-position: center !important; }
    .notescount.empty {
      opacity: 0.4; }
  .tableblock__kols .tableblock__body .tableblock__title {
    font-size: 0.72917vw; }
  .tableblock__kols .tableblock__body .tableblock__row {
    border: none !important;
    border-collapse: collapse; }
  .tableblock__kols .tableblock__scroll,
  .tableblock__kols .tableblock__row,
  .tableblock__kols .tableblock__col,
  .tableblock__kols .tableblock__body {
    border: none !important;
    border-collapse: collapse; }
  .tablehashtags {
    display: flex;
    align-items: center; }
  .tablehashtags__button a {
    display: block; }
  .tablehastag__sep {
    width: 0.20833vw;
    height: 0.20833vw;
    border-radius: 50%;
    margin: 0 0.20833vw; }
  .tablehastag {
    display: flex;
    align-items: center;
    /*   flex-wrap: wrap; */
    padding: 0.20833vw 0.41667vw;
    border-radius: 28.90625vw; }
  .tablehashtags__list ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 0.20833vw; }
    .tablehashtags__list ul li {
      /*    margin-right: get-vw-laptop(6px); */
      /*    margin-bottom: get-vw-laptop(6px); */
      cursor: pointer; }
  .tablehastag {
    font-weight: 700;
    font-size: 0.625vw;
    text-transform: uppercase;
    border: 1px solid #fff !important; }
  .tableblock__fav .active svg path {
    fill: #60f67b; }
  .buying {
    border-color: #86f89b !important;
    background-color: #86f89b !important; }
    .buying * {
      color: #86f89b !important; }
    .buying .tablehastag__sep {
      background: #86f89b; }
  .pass {
    border-color: #a8e8fc !important;
    background-color: #a8e8fc !important; }
    .pass * {
      color: #a8e8fc !important; }
    .pass .tablehastag__sep {
      background: #a8e8fc; }
  .prelaunch {
    border-color: #f47bff !important;
    background-color: #f47bff !important; }
    .prelaunch * {
      color: #f47bff !important; }
    .prelaunch .tablehastag__sep {
      background: #f47bff; }
  .person {
    border-color: #ffaf84 !important;
    background-color: #ffaf84 !important; }
    .person * {
      color: #ffaf84 !important; }
    .person .tablehastag__sep {
      background: #ffaf84; }
  .nft {
    border-color: #847bff !important;
    background-color: #847bff !important; }
    .nft * {
      color: #847bff !important; }
    .nft .tablehastag__sep {
      background: #847bff; }
  .monitor {
    border-color: #c7ff43 !important;
    background-color: #c7ff43 !important; }
    .monitor * {
      color: #c7ff43 !important; }
    .monitor .tablehastag__sep {
      background: #c7ff43; }
  .scam {
    border-color: #ff6464 !important;
    background-color: #ff6464 !important; }
    .scam * {
      color: #ff6464 !important; }
    .scam .tablehastag__sep {
      background: #ff6464; }
  .interesting {
    border-color: #ffd059 !important;
    background-color: #ffd059 !important; }
    .interesting * {
      color: #ffd059 !important; }
    .interesting .tablehastag__sep {
      background: #ffd059; }
  .disabled .tablehastag {
    opacity: 0.5;
    border-color: #7b85a3 !important;
    background-color: #7b85a3 !important; }
    .disabled .tablehastag * {
      color: #7b85a3 !important; }
    .disabled .tablehastag .tablehastag__sep {
      background: #7b85a3; }
  .tablehastag.active .tablehastag__sep {
    background: #212531 !important; }
  .tablehastag.active:hover .tablehastag__sep {
    background: inherit !important; }
  .tablehastag.active * {
    color: #212531 !important; }
  .tablehastag.notactive {
    background-color: transparent !important; }
  .tableblock__kols .tableblock__row {
    padding: 0 1.97917vw; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    font-size: 0.83333vw !important; }
  .tableblock__kols .tableblock__col.tableblock__col_fav {
    min-width: unset; }
  .projectlink_img_off {
    display: none; }
  .projectlink.unactive .projectlink_img_off {
    display: block; }
  .projectlink.unactive .projectlink_img_on {
    display: none; }
  .linkpopup {
    /*  top: get-vw-laptop(13px);
    left: 0;
    transform: translateY(-100%); */
    /*   width: get-vw-laptop(266px);
    position: sticky !important; */
    /*  position: absolute;
    z-index: 99999999;
    display: none;
  
    &.active {
      display: block;
    } */ }
  .linkpopup__wrapper {
    background: #303646 !important;
    border-radius: 0.41667vw;
    padding: 1.14583vw 0.9375vw 0.83333vw 0.98958vw; }
  .linkpopup__title {
    font-weight: 700;
    font-size: 0.72917vw;
    line-height: 100%;
    color: #fff;
    margin-bottom: 0.98958vw; }
  .linkpopup__form {
    background: #252a39;
    border-radius: 0.3125vw;
    border: 1px solid #252a39;
    display: flex;
    align-items: center; }
  .linkpopup__input input {
    padding: 0.78125vw 0.83333vw;
    background: #252a39;
    height: 2.39583vw;
    width: 100%;
    border: none; }
  .linkpopup__input {
    width: 100%; }
  .linkpopup__button button {
    font-weight: 400;
    font-size: 0.72917vw;
    line-height: 100%;
    color: #fff;
    border: 0.10417vw solid #252a39;
    border-radius: 0.3125vw;
    width: 3.90625vw;
    height: 2.39583vw;
    background: #30ca4c !important; }
  .darkmode .tableblock__wrapper {
    background: none;
    border: none; }
  .darkmode .tableblock__row {
    background: none; }
  .darkmode input,
  .darkmode textarea {
    padding: 0.78125vw 0.83333vw;
    background: #252a39;
    border: none; }
  .darkmode input::-webkit-input-placeholder,
  .darkmode textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #7b85a3 !important; }
  .darkmode input::-moz-placeholder,
  .darkmode textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #7b85a3 !important; }
  .darkmode input:-ms-input-placeholder,
  .darkmode textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: #7b85a3 !important; }
  .darkmode input:-moz-placeholder,
  .darkmode textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #7b85a3 !important; }
  /* .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding-top: get-vw-laptop(46px);
  } */
  .tableblock__col_project {
    position: relative; }
  .tablehashtags__button img {
    width: 1.35417vw;
    height: 1.35417vw; }
  .accountmenu__name {
    font-size: 0.83333vw; }
  .dropdownblock__wrapper {
    border-radius: 0.3125vw;
    padding: 1.51042vw 1.5625vw; }
  .dropdownblock__links ul li a {
    font-size: 0.83333vw; }
  .kolmain__button img {
    width: 0.83333vw;
    height: 0.83333vw; }
  .searchinput input {
    background-size: 1.45833vw !important; }
  .siteheader_v2 .accountmenu__img img {
    width: 1.35417vw; }
  input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 0.625vw; }
  input::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 0.625vw; }
  input:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 0.625vw; }
  input:-moz-placeholder {
    /* Firefox 18- */
    font-size: 0.625vw; }
  .tableblock__kols textarea {
    resize: none;
    padding: 0;
    width: 100%;
    overflow: hidden;
    font-weight: 400;
    font-size: 0.72917vw;
    line-height: 120%;
    color: #fff;
    background: transparent !important;
    height: 2.60417vw;
    /* display: table-cell; */
    vertical-align: middle; }
    .tableblock__kols textarea::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #7b85a3 !important;
      font-size: 0.625vw; }
    .tableblock__kols textarea::-moz-placeholder {
      /* Firefox 19+ */
      color: #7b85a3 !important;
      font-size: 0.625vw; }
    .tableblock__kols textarea:-ms-input-placeholder {
      /* IE 10+ */
      color: #7b85a3 !important;
      font-size: 0.625vw; }
    .tableblock__kols textarea:-moz-placeholder {
      /* Firefox 18- */
      color: #7b85a3 !important;
      font-size: 0.625vw; }
  .tableblock__kols .tableblock__wrapper {
    overflow: visible !important; }
  .tableblock__kols .tableblock__table {
    overflow: visible !important; }
  .linkpopup__marker {
    line-height: 1;
    height: 0.46875vw;
    position: absolute;
    bottom: 0.20833vw;
    transform: translateY(100%);
    left: 0; }
  .tablehashtags__button a {
    opacity: 0.5; }
    .tablehashtags__button a:hover {
      opacity: 1; }
  .tableblock__col_hashtags {
    position: relative; }
  .hashtagsblock {
    display: none;
    position: absolute;
    z-index: 99999;
    top: 0.52083vw;
    left: 0;
    width: 16.45833vw;
    padding: 0.98958vw 0.9375vw;
    background: #303646;
    border-radius: 0.41667vw;
    transform: translateY(-100%); }
    .hashtagsblock.active {
      display: block; }
  .kolmain__img {
    max-width: 2.60417vw;
    min-width: 2.60417vw; }
  .notify svg {
    width: 1.25vw;
    height: 1.25vw; }
    .notify svg:hover path {
      transition: all 0.3s ease;
      fill: #fff; }
  .kolmain__title {
    font-size: 0.72917vw; }
  .tablehastag {
    height: 1.35417vw; }
  .tableblock__fav svg {
    width: 0.9375vw;
    height: 0.9375vw; }
  .siteheader_v2 .logo_default {
    width: 11.35417vw; }
  .tabsnav__links .tabsbuttons li a {
    font-size: 0.83333vw; }
  .notify {
    display: block;
    padding: 0.52083vw 0.78125vw; }
    .notify .tabledatetime {
      display: none; }
    .notify svg {
      min-width: 1.25vw;
      max-width: 1.25vw; }
  .notify.chosen {
    border-radius: 0.46875vw; }
    .notify.chosen svg {
      display: none; }
    .notify.chosen .tabledatetime {
      display: block; }
    .notify.chosen:hover {
      background: #303646; }
  .perfect-datetimepicker table {
    background: #303646 !important; }
  .tableblock_tab.tableblock__kols
.tableblock__body
.tableblock__col.tableblock__col_notify {
    min-width: 5.15625vw;
    max-width: 5.15625vw;
    position: relative; }
  i.icon-datepicker-prev:before {
    content: url('data:image/svg+xml,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.03366 0.318191L0.309472 7.23182C-0.103158 7.65607 -0.103157 8.34393 0.309472 8.76818L7.03366 15.6818L8.52792 14.1454L3.60747 9.08637H14L14 6.91363L3.60747 6.91363L8.52792 1.85455L7.03366 0.318191Z" fill="%236F7997"/></svg>'); }
  i.icon-datepicker-next:before {
    content: url('data:image/svg+xml,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.96634 0.318191L13.6905 7.23182C14.1032 7.65607 14.1032 8.34393 13.6905 8.76818L6.96634 15.6818L5.47208 14.1454L10.3925 9.08637H3.11728e-07L0 6.91363L10.3925 6.91363L5.47208 1.85455L6.96634 0.318191Z" fill="%236F7997"/></svg>'); }
  .perfect-datetimepicker {
    border: none !important;
    border-radius: 0 !important; }
  .datepickblock {
    top: 100%; }
  .datepickblock .dropdownblock__wrapper {
    border: none;
    padding: 0.625vw 0.57292vw; }
  .perfect-datetimepicker table td {
    border: none !important; }
    .perfect-datetimepicker table td.oday {
      opacity: 0.3; }
  .perfect-datetimepicker table td:hover {
    background: #30ca4c !important; }
  .perfect-datetimepicker table:first-child tbody td {
    font-weight: 400 !important; }
  .perfect-datetimepicker table:first-child tbody td.selected,
  .perfect-datetimepicker table:first-child tbody td:hover {
    background: #30ca4c !important; }
  i.icon-datepicker-minus,
  i.icon-datepicker-plus {
    display: none !important; }
  .perfect-datetimepicker table thead td.name {
    font-weight: 400;
    font-size: 0.625vw;
    line-height: 100%;
    text-align: center;
    color: #6f7997 !important;
    border: none !important; }
  .tabledatetime__date {
    font-weight: 700;
    font-size: 0.72917vw;
    line-height: 100%;
    color: #fff;
    margin-bottom: 0.26042vw; }
  .tabledatetime__time {
    font-weight: 400;
    font-size: 0.72917vw;
    line-height: 100%;
    color: #6f7997 !important; }
  .dategreen .tabledatetime__date {
    color: #86f89b !important; }
  .dategreen .tabledatetime__time {
    color: #86f89b !important;
    opacity: 0.6; }
  .dateyellow .tabledatetime__date {
    color: #ffd059 !important; }
  .dateyellow .tabledatetime__time {
    color: #ffd059 !important;
    opacity: 0.6; }
  .datered .tabledatetime__date {
    color: #ff6464 !important; }
  .datered .tabledatetime__time {
    color: #ff6464 !important;
    opacity: 0.6; }
  .perfect-datetimepicker table {
    padding: 0 !important; }
  .tableblock__kols .tableblock__row .tableblock__col:first-child {
    padding-left: 1.97917vw !important; }
  .tableblock__kols .tableblock__row .tableblock__col:last-child {
    padding-right: 1.97917vw !important; }
  .tablesection {
    margin: 2.60417vw 0;
    position: relative; }
    .tablesection .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
      padding-top: 0.36458vw;
      padding-bottom: 0.36458vw; }
  .tablesection__title {
    font-weight: 700;
    font-size: 1.35417vw;
    line-height: 100%;
    color: #fff; }
  .perfect-datetimepicker table.tt input {
    border: none !important; }
  .perfect-datetimepicker .buttonpane {
    padding-top: 0.26042vw !important; }
  .perfect-datetimepicker table td,
  .perfect-datetimepicker table td.hover {
    padding: 0 !important; }
  .darkmode .messageblock__wrapper.dropdownblock__wrapper {
    background: #303646; }
  .tableblock__kols .tableblock__table {
    overflow: auto !important;
    height: calc(100vh - 11.45833vw); }
  .tableblock_tab.tableblock__kols .tableblock__body .tableblock__col {
    padding-top: 0.36458vw;
    padding-bottom: 0.36458vw;
    height: 3.64583vw;
    font-size: 0.72917vw; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col {
    padding-top: 0.36458vw;
    padding-bottom: 0.36458vw;
    height: 3.64583vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_project {
    width: 15.3125vw;
    max-width: 15.3125vw;
    min-width: 15.3125vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_hashtags {
    width: 17.86458vw;
    max-width: 17.86458vw;
    min-width: 17.86458vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_age {
    width: 5.20833vw;
    max-width: 5.20833vw;
    min-width: 5.20833vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_time {
    width: 5.20833vw;
    max-width: 5.20833vw;
    min-width: 5.20833vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_watchlist {
    width: 5.20833vw;
    max-width: 5.20833vw;
    min-width: 5.20833vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_newkols {
    width: 5.72917vw;
    max-width: 5.72917vw;
    min-width: 5.72917vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_kolbd {
    width: 13.125vw;
    max-width: 13.125vw;
    min-width: 13.125vw; }
  .tableblock_tab.tableblock__kols .tableblock__col_notes {
    width: 23.54167vw;
    max-width: 23.54167vw;
    min-width: 23.54167vw; }
  .tableblock_tab.tableblock__kols .tableblock__header .tableblock__col.tableblock__col_notify span {
    padding-left: 0.78125vw; }
  .sm_mode {
    /*   padding-bottom: 0; */ }
    .sm_mode .navcontent {
      padding-bottom: 0.52083vw; }
      .sm_mode .navcontent .tabsnav {
        margin-bottom: 0; }
    .sm_mode .tableblock__header {
      position: sticky;
      top: 0;
      background-repeat: repeat-x;
      background-color: #252a39;
      z-index: 9999; }
    .sm_mode .tableblock {
      margin-bottom: 0; }
    .sm_mode #header {
      position: relative;
      z-index: 999999;
      background-repeat: repeat-x;
      background-color: #252a39; }
  .tableblock__body .tableblock__row:first-child .hashtagsblock {
    top: unset;
    bottom: 1.04167vw;
    transform: translateY(100%); }
  .sm_mode .tablesection {
    /*  .tableblock__kols .tableblock__table {
      height: unset;
    } */ }
    .sm_mode .tablesection .tableblock__header {
      position: static; }
  .tablesection:last-child {
    margin-bottom: 0; }
  .darkmode .tablepagination {
    padding: 1.25vw 0 1.25vw 0;
    background: #212531;
    display: flex;
    justify-content: center; }
    .darkmode .tablepagination .paginationblock {
      /*  height:  get-vw-laptop(44px); */
      background: #252a39;
      border-radius: 34.6875vw;
      display: inline-block;
      margin-left: auto;
      margin-right: auto; }
    .darkmode .tablepagination .pagination ul li > span {
      font-weight: 700;
      font-size: 0.72917vw;
      opacity: 0.4; }
    .darkmode .tablepagination .pagination ul li {
      margin: 0 1.19792vw; }
    .darkmode .tablepagination .pagination li a {
      font-weight: 700;
      font-size: 0.72917vw;
      opacity: 0.4; }
      .darkmode .tablepagination .pagination li a:hover {
        opacity: 1; }
    .darkmode .tablepagination .pagination li.active a {
      opacity: 1;
      color: #30ca4c !important; } }

@media (min-width: 980px) and (max-width: 1919px) {
  /*   .sitefooter_sm {
    position: fixed;
  } */
  .kolmain__personal svg {
    width: 0.83333vw;
    height: 0.83333vw; }
  .kolmain__personal {
    right: -0.10417vw;
    top: -0.10417vw; }
  .kolmain__subscribers {
    bottom: -0.36458vw;
    font-size: 0.52083vw;
    padding: 0.15625vw 0.20833vw 0.15625vw 0.20833vw; }
  .footerfilter__items {
    gap: 2.60417vw; }
  .footerfilter__item {
    gap: 0.625vw; }
  .footerfilter__label {
    font-size: 0.72917vw; }
  .footerfilter__input input[type="text"] {
    height: 1.45833vw;
    font-size: 0.72917vw;
    max-width: 5.98958vw; }
  [data-action="resetinput"] {
    right: 0.52083vw; }
  .footerfilter .checkblock label span:last-child {
    width: 2.08333vw;
    height: 1.14583vw; }
  /*    
.projectradar {
  margin-right:  get-vw-laptop(9px);
  gap:  get-vw-laptop(9px);
  padding:  get-vw-laptop(12px)  get-vw-laptop(13px)  get-vw-laptop(12px)  get-vw-laptop(27px);
}
.projectradar__text {
  font-size:  get-vw-laptop(16px);
}
.projectradar__badge {
  font-size:  get-vw-laptop(13px);
  padding:  get-vw-laptop(6px)  get-vw-laptop(8px);
}
 */
  .footerfilter .checkblock label span:last-child::after {
    left: 0.10417vw;
    width: 0.9375vw;
    height: 0.9375vw; }
  .footerfilter .checkblock label span:last-child::before {
    width: 0.10417vw;
    height: 0.625vw;
    left: 0.52083vw; }
  .footerfilter .checkblock [type="checkbox"]:checked + label span:last-child::after {
    right: 0.10417vw; }
  .siteheader__nav .iconlink__count {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 0.98958vw;
    line-height: 1; }
  .siteheader__nav .tabsnav {
    display: block !important; }
  .siteheader__nav .tabsnav__links {
    margin-bottom: 0; }
  .messageblock__thingimg img {
    border-radius: 50%;
    max-width: 1.5625vw;
    min-width: 1.5625vw; }
  .projectlink img {
    max-width: 0.67708vw;
    min-width: 0.67708vw; }
  .kolmain__button img {
    max-width: 0.83333vw;
    min-width: 0.83333vw; }
  .tableblock__col a, .tableblock__col span {
    word-break: break-word; }
  .siteheader__nav .iconlink__count {
    width: unset;
    padding: 0 0.20833vw; }
  .messageblock__usericon,
  .messageblock__thingimg,
  .messageblock__thing,
  .messageblock__user {
    line-height: 1; }
  .siteheader__nav .tabsnav__links ul li a {
    display: flex;
    align-items: center; }
  .tableblock_tab.tableblock__kols .tableblock__table_cut .tableblock__header .tableblock__col.tableblock__col_watchlist {
    width: 5.20833vw;
    max-width: 5.20833vw;
    min-width: 5.20833vw; }
  .tableblock__kols .tableblock__table {
    /* padding-bottom: get-vw-laptop(45px); */ } }

@media only screen and (max-width: 374px) {
  .sm_mode .container {
    padding: 0 10px; }
  .sm_mode .siteheader__nav .tabsnav__links ul li a {
    padding: 0 6px;
    font-size: 11px; } }

.dropdownblock.datepickblock.active {
  position: fixed;
  left: 0;
  right: 0;
  /*   bottom: unset; */
  /* top: 50%; */
  margin: auto;
  display: inline-flex;
  /*   transform: translateY(-85%); */
  justify-content: center;
  /*   height: 100dvh;
 */
  align-items: center;
  /*   top: 50%; */
  width: fit-content;
  top: unset;
  bottom: 132px;
  transform: none; }

.tableblock__kols .tableblock__body {
  background-color: #212531 !important; }

.linkpopup__title {
  display: none; }

.linkpopup__small .projectlink_img_on {
  width: 11px;
  vertical-align: middle;
  display: inline-block; }

@media (min-resolution: 120dpi) {
  table, th, td {
    border-width: 0.75px; } }

@media (min-resolution: 144dpi) {
  table, th, td {
    border-width: 0.666px; } }

@media (min-resolution: 192dpi) {
  table, th, td {
    border-width: 0.5px; } }

@media only screen and (max-width: 811px) {
  .tableblock__kols .tableblock__table {
    height: calc(100vh - 208px); }
  .sm_mode #footer {
    position: sticky; }
  .sm_mode .messageblock_notes.active {
    bottom: 45px;
    transform: none; } }

@media only screen and (max-width: 1090px) {
  .tabsnav_mobile .iconlink__count {
    min-width: 19px; } }

@media only screen and (max-width: 811px) {
  .tabsnav_mobile .iconlink__count {
    min-width: 16px; } }

@media (min-width: 980px) and (max-width: 1919px) {
  .tabsnav_mobile .iconlink__count {
    min-width: 0.98958vw; } }

.messageblock__notetext {
  word-break: break-word; }

.sitefooter_sm .sitefooter__info {
  width: unset; }

.sitefooter__text {
  white-space: nowrap; }

@media only screen and (max-width: 811px) {
  .messageblock_notes .messageblock__right {
    display: none; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__username {
    font-size: 12px; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__thing {
    margin-left: 10px; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__thingtitle {
    font-size: 12px; }
  .messageblock__usericon img {
    min-width: 16px;
    max-width: 16px; }
  .messageblock__thingimg img {
    min-width: 16px;
    max-width: 16px; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__username {
    padding-left: 6px; }
  .sitefooter .dropdownblock.messageblock_notes .messageblock__header {
    flex-wrap: wrap; }
  .messageblock__right {
    width: 100%;
    margin-top: 4px; } }

@media (min-width: 1921px) {
  .siteheader__main {
    padding: 35px 0; }
  .flex .iconlink {
    margin-right: 4px; }
    .flex .iconlink:last-child {
      margin-right: 0; }
  .iconlink__content {
    position: relative; }
  .iconlink__img {
    min-width: 46px;
    height: 46px;
    border: 2px solid rgba(33, 37, 49, 0.1);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .iconlink__img:hover {
      border-color: #30CA4C; }
  .iconlink__link:hover .iconlink__img {
    border-color: #30CA4C; }
  .iconlink__text {
    margin-left: 16px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    color: #212531; }
  .accountblock__link {
    color: #30CA4C;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px; }
  .logo_default {
    /*  width: get-vw-xxlarge(201px); */
    width: 15vw; }
  .accountmenu {
    margin-left: 47px; }
  .accountmenu__wrapper {
    cursor: pointer; }
  .accountmenu__img img {
    width: 26px; }
  .iconlink__img img {
    min-width: 26px;
    max-width: 26px; }
  .accountmenu__name {
    margin-left: 11px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    color: #212531; }
  .accountmenu__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* @include dropdown; */ }
    .accountmenu__name span {
      padding-right: 6px; }
    .accountmenu__name img {
      width: 8px; }
  .siteheader__links + .accountmenu {
    margin-left: 46px; }
  .iconlink__count {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #f8444f;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    /* identical to box height */
    top: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
    text-align: center; }
  .siteheader__menu {
    border-top: 1px solid #eceef1;
    border-bottom: 1px solid #eceef1; }
  .mainmenu .mainmenu__menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 64.28vw;
    margin: auto;
    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;
    font-size: 0.94vw; }
  .mainmenu .mainmenu__menu ul li {
    text-decoration: none;
    margin-right: 5vw;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .mainmenu .mainmenu__menu ul li:last-child {
      margin-right: 0; }
    .mainmenu .mainmenu__menu ul li a {
      border-bottom: 6px solid transparent;
      color: #212531;
      display: block;
      font-style: normal;
      font-weight: 700;
      font-size: 0.9375vw;
      line-height: 1.1979166666666667vw;
      padding: 23px 0 17px 0; }
      .mainmenu .mainmenu__menu ul li a img {
        display: block; }
  .mainmenu .mainmenu__menu ul li:focus a,
  .mainmenu .mainmenu__menu ul li.active a,
  .mainmenu .mainmenu__menu ul li:hover a {
    border-color: #30ca4c; }
  .mainmenu li a img {
    width: 1.4583333333333333vw; }
  .mainmenu__menu ul li.mainmenu__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff; }
    .mainmenu__menu ul li.mainmenu__search a {
      border: none !important;
      display: initial;
      padding: 13px 0 9px 0; }
      .mainmenu__menu ul li.mainmenu__search a img {
        min-width: 24px; }
  .accountmenu {
    position: relative; }
  .accountmenu__menu {
    right: 0; }
  .siteheader__right {
    position: relative; }
  .dropdownblock {
    position: absolute;
    top: calc(100% + 33px);
    min-width: 252px;
    display: none; }
  .dropdownblock.active {
    display: block;
    z-index: 999; }
  .dropdownblock__wrapper {
    background: #ffffff;
    -webkit-box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    border-radius: 6px;
    padding: 29px 30px; }
  .dropdownblock__links ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .dropdownblock__links ul li {
      margin-bottom: 29px;
      width: 100%; }
      .dropdownblock__links ul li:last-child {
        margin-bottom: 0; }
      .dropdownblock__links ul li a {
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 21px;
        /* identical to box height */
        color: #212531; }
  .signout a {
    color: rgba(33, 37, 49, 0.4) !important; }
  .messageblock {
    min-width: 512px;
    right: 0;
    top: calc(100% + 20px); }
  .messageblock__items {
    max-height: 326px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 10px; }
  .messageblock__item {
    margin-bottom: 34px; }
    .messageblock__item:last-child {
      margin-bottom: 0; }
  .messageblock__status {
    min-width: 6px;
    min-height: 6px;
    margin-right: 8px;
    background: rgba(33, 37, 49, 0.2);
    border-radius: 50%; }
  .messageblock__item_unread .messageblock__status {
    background: #30ca4c; }
  .messageblock__img {
    width: 46px;
    height: 46px;
    margin-right: 21px;
    border-radius: 50%;
    overflow: hidden;
    position: relative; }
    .messageblock__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      bottom: -9999px;
      top: -9999px;
      margin: auto;
      height: 100%;
      max-width: initial; }
  .messageblock__text {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    /* or 16px */
    margin-bottom: 10px;
    color: #212531; }
  .messageblock__info {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    /* identical to box height, or 14px */
    color: rgba(33, 37, 49, 0.5); }
  /* width */
  ::-webkit-scrollbar {
    width: 4px;
    height: 4px; }
  /* Track */
  ::-webkit-scrollbar-track {
    background: #eaecf0;
    border-radius: 10px; }
  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: #30ca4c;
    border-radius: 10px; }
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #ccc; }
  .mobilemenu {
    position: absolute;
    top: 116px;
    z-index: 999;
    left: -100%;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear; }
  .mobilemenu.active {
    display: block;
    left: 0; }
  .mobilemenu__wrapper {
    padding: 51px 0 36px 0;
    background: #fff;
    width: 260px;
    min-height: calc(100vh - 116px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .mobilemenu__count {
    display: inline-block;
    background: #f8444f;
    border-radius: 50%;
    color: #fff;
    font-style: normal;
    font-weight: 700;
    width: 12px;
    height: 12px;
    font-size: 10px;
    line-height: 13px;
    right: 0;
    text-align: center;
    top: 0;
    margin-left: 6px; }
  .mobilemenu__item {
    margin-bottom: 35px; }
  .mobilemenu__content {
    height: 22px;
    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;
    padding-left: 18px; }
    .mobilemenu__content a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 22px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding-right: 18px; }
  .mobilemenu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .mobilemenu__icon {
    margin-right: 11px;
    min-width: 22px;
    width: 22px; }
  .mobilemenu__name {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #212531; }
  .jsbackdrop {
    background: rgba(33, 37, 49, 0.2);
    display: none;
    position: fixed;
    z-index: 999;
    height: 100%;
    min-height: 100vh;
    left: 0;
    top: 116px;
    width: 100%; }
  .jsbackdrop.active {
    display: block; }
  .menubutton {
    height: 20px; }
  .menubutton__close {
    display: none; }
  .menubutton.active .menubutton__close {
    display: block; }
  .menubutton.active .menubutton__open {
    display: none; }
  .mobilemenu__signout .mobilemenu__name {
    opacity: 0.4; }
  .topcontent {
    padding-top: 75px; }
  .pagetitle {
    margin-bottom: 40px;
    text-align: center; }
  .pagetitle__title {
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 54px;
    color: #212531; }
  .pagetitle__subtitle {
    font-style: normal;
    font-weight: 300;
    font-size: 42px;
    line-height: 54px;
    color: #212531; }
  .pagesearch {
    width: 813px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
  .pagesearch__input {
    margin-left: auto;
    margin-right: auto; }
  .searchinput {
    position: relative; }
    .searchinput input {
      height: 56px;
      border: 2px solid rgba(33, 37, 49, 0.1);
      border-radius: 28px;
      width: 100%;
      display: block;
      padding-left: 60px;
      background-color: #fff;
      background-image: url(../img/Search.svg);
      background-position: left 21px center;
      background-repeat: no-repeat;
      background-size: 22px;
      font-size: 16px; }
      .searchinput input:focus {
        border-color: #30CA4C; }
    .searchinput button {
      position: absolute;
      right: 0;
      top: 0;
      height: 56px; }
  .btn {
    padding: 13px 48px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    background: #fff;
    color: #30ca4c;
    display: inline-block;
    border-radius: 555px;
    border: 2px solid rgba(33, 37, 49, 0.1);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .btn:hover {
      background: rgba(48, 202, 76, 0.15); }
    .btn:focus {
      background: rgba(48, 202, 76, 0.15); }
    .btn.active {
      background: rgba(48, 202, 76, 0.15);
      border-color: #e0f7e4; }
  .btn_main {
    padding: 18px 48px;
    background: #30ca4c;
    color: #fff;
    border: 2px solid #30ca4c; }
    .btn_main:hover, .btn_main:focus {
      color: #30CA4C; }
  .btn_red {
    color: #fff;
    background: #f8444f;
    border: 2px solid #f8444f; }
    .btn_red:hover, .btn_red:focus {
      background: rgba(248, 68, 79, 0.15);
      color: rgba(248, 68, 79, 0.4);
      border-color: rgba(248, 68, 79, 0.15); }
  ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: rgba(33, 37, 49, 0.5); }
  ::-moz-placeholder {
    /* Firefox 19+ */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: rgba(33, 37, 49, 0.5); }
  :-ms-input-placeholder {
    /* IE 10+ */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: rgba(33, 37, 49, 0.5); }
  :-moz-placeholder {
    /* Firefox 18- */
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: rgba(33, 37, 49, 0.5); }
  .fdropdown {
    position: relative; }
  span.dcheckbox__text {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    color: #212531;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s; }
  .dcheckbox input[type="checkbox"] {
    display: none; }
  .dcheckbox input[type="radio"] {
    display: none; }
  span.dcheckbox__text:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid #d3d3d3;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .dcheckbox label {
    padding-left: 0;
    cursor: pointer;
    margin-bottom: 14px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: relative;
    padding-left: 28px;
    display: block;
    width: 100%; }
  .dcheckbox label:last-child {
    margin-bottom: 0; }
  .dcheckbox label > span {
    display: -ms-grid;
    display: grid; }
  /* 
.dcheckbox label:hover .dcheckbox__text:before {
  background-image: url(../img/checkhover.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-position: center; } */
  .dcheckbox input[type="checkbox"]:checked + .dcheckbox__text:before {
    border-color: #30CA4C;
    background-color: #30CA4C;
    background-image: url(../img/checked.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10px; }
  .dcheckbox input[type="checkbox"]:checked + .dcheckbox__text {
    opacity: 1; }
  .dcheckbox input[type="radio"]:checked + .dcheckbox__text:before {
    border-color: #30CA4C;
    background-color: #30CA4C;
    background-image: url(../img/checked.svg);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center; }
  .dcheckbox input[type="radio"]:checked + .dcheckbox__text {
    opacity: 1; }
  .fdropdown__item {
    margin-bottom: 11px; }
  [data-toggleclick] {
    cursor: pointer; }
  [data-toggleclickset] {
    cursor: pointer; }
  .filterblock__item {
    margin-right: 60px; }
    .filterblock__item:last-child {
      margin-right: 0; }
  .fdropdown__button * {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .fdropdown__button svg {
    width: 10px; }
  .fdropdown__button span {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    /* identical to box height, or 18px */
    padding-right: 9px;
    color: #212531; }
  .fdropdown__button.active span {
    color: #30ca4c; }
  .fdropdown__button.active svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .fdropdown__button.active path {
    fill: #30ca4c; }
  .fdropdown__menu {
    min-width: 351px; }
  .filterblock {
    margin: 47px 0; }
  .fdropdown__items {
    max-height: 149px;
    overflow-y: auto; }
  .filterblock__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .filterblock__item {
    margin-bottom: 10px; }
  /* 
.filterblock__item {
  margin-bottom: get-vw-xxlarge(34px);
} */
  .itemsblock__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -9px;
    margin-bottom: 50px; }
  .itemsblock__item {
    width: 50%;
    padding: 0 9px;
    margin-bottom: 18px; }
  .card__wrapper {
    background: #fff;
    border: 6px solid #ffffff;
    border-radius: 12px;
    -webkit-filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1));
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }
  .card__header {
    padding: 13px 44px; }
  .cardprofile__img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin-right: 18px; }
    .cardprofile__img img {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      max-height: 100%;
      max-width: initial; }
  .cardprofile__name {
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    /* identical to box height */
    color: #212531;
    margin-bottom: 3px; }
  .card__profile {
    width: calc(100% - 160px); }
  .cardstat {
    margin-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .cardstat:last-child {
      margin-right: 0; }
  .cardstat__icon {
    min-width: 8px;
    min-height: 8px;
    border-radius: 50%;
    margin-right: 8px;
    background: #d9d9d9; }
  .cardstat__text {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    white-space: nowrap;
    color: #212531; }
  .cardstat_green .cardstat__icon {
    background: #30CA4C; }
  .cardstat_green .cardstat__text {
    color: #30CA4C;
    font-weight: 600; }
  .cardstat_yellow .cardstat__icon {
    background: #f5c518; }
  .cardstat_yellow .cardstat__text {
    color: #f5c518; }
  .cardstat_orange .cardstat__icon {
    background: #f88544; }
  .cardstat_orange .cardstat__text {
    color: #f88544; }
  .cardstat_red .cardstat__icon {
    background: #f8444f; }
  .cardstat_red .cardstat__text {
    color: #f8444f; }
  .cardprofile__stats {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .card__item {
    background: #f3f5f8;
    padding: 23px 50px 30px 50px; }
  .carditem__image {
    position: relative;
    margin-right: 27px; }
  .carditem__img {
    width: 155px;
    height: 155px;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .carditem__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .carditem__sticker {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -11px;
    display: inline-block;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .sticker {
    padding: 8px 20px;
    height: 31px;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    color: #ffffff;
    border-radius: 555px; }
  .sticker_purple {
    background: #9e44f8;
    color: #fff; }
  .sticker_green {
    background: #30ca4c;
    color: #fff; }
  .sticker_mint {
    background: #30c1ca;
    color: #fff; }
  .sticker_black {
    background: #212531;
    color: #fff; }
  .sticker_blue {
    background: #326bff;
    color: #fff; }
  .sticker_red {
    background: #ff3566;
    color: #fff; }
  .sticker_gray {
    background: #e1e3e7;
    color: rgba(33, 37, 49, 0.3); }
  .btn_active {
    background: rgba(48, 202, 76, 0.15);
    border-color: transparent; }
  .carditem__main {
    min-width: 498px; }
  .carditem__header {
    margin-bottom: 12px; }
  .carditem__title {
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    /* identical to box height */
    color: #212531;
    margin-right: 8px; }
  .carditem__name {
    margin-right: 10px; }
  .carditem__icon img {
    width: 30px; }
  .carditem__stat {
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 41px; }
  .carditem__stat_green {
    color: #30ca4c; }
  .carditem__params {
    background: #fff;
    border-radius: 6px;
    padding: 15px 32px; }
  .carditem__param {
    margin-right: 55px; }
    .carditem__param:last-child {
      margin-right: 0; }
  .carditem__paramname {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #212531; }
  .carditem__paramtext {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #212531;
    color: rgba(33, 37, 49, 0.5); }
  .green {
    color: #30CA4C; }
  .red {
    color: #F8444F; }
  .card__footer {
    padding: 25px 50px 39px 50px; }
  .cardcontent__params {
    margin-bottom: 12px;
    height: 25px; }
  .cardcontent__param {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    margin-right: 16px;
    color: rgba(33, 37, 49, 0.5); }
    .cardcontent__param:last-child {
      margin-right: 0; }
  .cardcontent__text {
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 100%;
    /* or 26px */
    margin-bottom: 25px;
    color: #212531; }
  .cardaction__caption {
    font-style: normal;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    margin-right: 8px;
    margin-left: 10px;
    opacity: 0.4;
    font-weight: 400;
    color: #212531; }
  .cardcontent__img svg,
  .cardcontent__img path,
  .cardcontent__img g {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .cardcontent__button {
    margin-right: 13px; }
  .cardaction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #212531; }
  .cardaction__img svg {
    width: 22px; }
  .cardcontent__rate .cardaction__caption {
    font-weight: 700; }
  .cardcontent__rate .cardcontent__button {
    margin-right: 3px; }
  .cardaction:hover .cardaction__caption,
  .cardaction:focus .cardaction__caption,
  .cardaction.active .cardaction__caption {
    opacity: 1; }
  .cardaction:hover path,
  .cardaction:focus path,
  .cardaction.active path {
    fill: #30CA4C; }
  .cardaction:hover g,
  .cardaction:focus g,
  .cardaction.active g {
    opacity: 1; }
  .cardcontent__like_dislike .cardaction:hover path,
  .cardcontent__like_dislike .cardaction:focus path,
  .cardcontent__like_dislike .cardaction.active path {
    fill: #f8444f; }
  .tag {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    padding: 2px 10px 2px 10px;
    border-radius: 55px; }
  .tag_green {
    color: #ffffff;
    background: #30CA4C; }
  .tag_default {
    color: rgba(33, 37, 49, 0.4);
    background: rgba(33, 37, 49, 0.1); }
  .tag_greenish {
    color: #30ca4c;
    background: rgba(48, 202, 76, 0.3); }
  .itemsblock__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    margin: 65px 0 92px 0; }
  .pagination__arrRight {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .pagination > a {
    line-height: 46px;
    border: 2px solid rgba(58, 70, 89, 0.15);
    border-radius: 555px;
    width: 78px;
    height: 46px;
    text-align: center;
    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; }
    .pagination > a img {
      width: 14px; }
    .pagination > a:hover {
      border-color: #30CA4C; }
  .pagination ul {
    display: inline-block;
    margin: 0 22px;
    padding: 0; }
  .pagination ul li {
    float: left;
    margin: 0 27px;
    list-style: none; }
    .pagination ul li:first-child {
      margin-left: 36px; }
    .pagination ul li:last-child {
      margin-right: 36px; }
  .pagination ul li > span {
    vertical-align: sub;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    display: block;
    width: 46px;
    height: 46px;
    color: rgba(33, 37, 49, 0.4); }
  .pagination ul li a {
    font-weight: 700;
    font-size: 18px;
    display: block;
    height: 46px;
    line-height: 46px;
    color: rgba(33, 37, 49, 0.4); }
  .pagination > span {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px; }
  .pagination ul li.active a {
    color: #30ca4c; }
  .pagination ul li a:hover {
    color: #30ca4c; }
  .pagination__content {
    margin: auto; }
  .paginationblock {
    margin: auto; }
  .sitefooter__wrapper {
    background: #212531;
    padding: 55px 0; }
  .contactlink {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    border-bottom: 2px solid #30CA4C;
    color: #ffffff; }
  .sitefooter__contact {
    margin-left: 11px; }
  .socials_footer .socials__item a {
    border: 2px solid #30ca4c; }
  .sitefooter__copy {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    color: #ffffff;
    opacity: 0.7; }
  .cardcontent__tags .tag {
    margin-right: 5px; }
  .cardcontent__text {
    overflow: hidden;
    height: 52px; }
  .mainmenu {
    position: relative; }
  .headersearch {
    /*   width: 0; */
    background: #fff;
    opacity: 1;
    display: none;
    z-index: -99;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .headersearch form {
      height: 100%; }
    .headersearch .headersearch__wrapper {
      height: 100%; }
  .headersearch.active {
    /*  width: 100%; */
    opacity: 1;
    z-index: 3;
    display: block;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
  .headersearch__close {
    margin-right: 13px;
    margin-left: 13px;
    opacity: 0.3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .headersearch__close img {
      width: 16px;
      height: 16px; }
  .headersearch__close:hover {
    opacity: 1; }
  .headersearch__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* input:focus {
      border: 1px solid $green;
    } */ }
    .headersearch__wrapper input {
      display: block;
      width: calc(100% - 64px);
      height: 100%;
      background: #ffffff;
      border: none;
      padding: 0 15px;
      font-weight: 400;
      font-size: 16px; }
    .headersearch__wrapper button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background: none;
      border: none;
      padding: 0; }
  .headersearch__button img {
    width: 28px;
    height: 28px; }
  .suggestions {
    position: absolute;
    z-index: 9;
    left: 0;
    width: 100%;
    right: 0;
    top: calc(100% + 2px);
    display: none; }
  .suggestions.active {
    display: block; }
  .suggestions__wrapper {
    background: #fff;
    padding: 32px;
    -webkit-box-shadow: 8px 50px 60px rgba(49, 56, 77, 0.1);
    box-shadow: 8px 50px 60px rgba(49, 56, 77, 0.1); }
  .suggestions__blocks {
    max-height: 289px;
    overflow-y: auto;
    padding-right: 12px; }
  .suggestions__block {
    margin-bottom: 24px; }
  .suggestions__title {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    /* identical to box height */
    margin-bottom: 16px;
    color: rgba(33, 37, 49, 0.4); }
  .suggestions__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 8px; }
  .suggestions__icon {
    margin-right: 15px; }
  .suggestions__img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    overflow: hidden; }
  .suggestions__name {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    color: #212531; }
  .headersearch.sugg {
    -webkit-box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
    box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1); }
  .pagesearch {
    position: relative; }
  body.block {
    overflow-y: hidden; }
  .breadcrumbs {
    margin-top: 30px;
    margin-bottom: 30px; }
  .maincontent {
    margin-top: 65px; }
  .breadcrumbs__items ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .breadcrumbs__items ul li {
    position: relative;
    padding-right: 7px;
    margin-right: 7px;
    display: inline-block;
    vertical-align: middle; }
  .breadcrumbs__items ul li:after {
    content: "/";
    position: absolute;
    right: -6px;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    color: rgba(37, 52, 79, 0.5); }
  .breadcrumbs__items ul li:last-child:after {
    display: none; }
  .breadcrumbs__items ul img {
    line-height: 1;
    vertical-align: bottom; }
  .breadcrumbs__items ul span {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #25344f; }
  .breadcrumbs__items ul a span {
    line-height: 16px;
    color: rgba(37, 52, 79, 0.5); }
  .profileblock {
    margin-bottom: 80px; }
  .profileblock__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .profileblock__main {
    display: flex;
    align-items: center; }
  .profilestats__items {
    justify-content: space-between; }
  .profilestats__col {
    display: flex; }
  .profileblock__img {
    width: 258px;
    height: 258px;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    position: relative;
    overflow: hidden; }
    .profileblock__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .profileblock__info {
    margin-left: 55px;
    min-width: 549px; }
  .cardstat_bold {
    font-weight: 700; }
  .profileblock__header {
    margin-bottom: 15px;
    max-width: 485px;
    width: 100%; }
    .profileblock__header .profileblock__card {
      width: 100%; }
    .profileblock__header .cardprofile__name {
      font-style: normal;
      font-weight: 700;
      font-size: 36px;
      line-height: 47px; }
    .profileblock__header .cardstat__text {
      font-weight: 400;
      font-size: 16px;
      line-height: 21px; }
    .profileblock__header .cardstat_bold .cardstat__text {
      font-weight: 700; }
    .profileblock__header .card__follow .btn {
      font-weight: 700;
      font-size: 16px;
      line-height: 21px;
      padding: 13px 48px;
      border: 2px solid rgba(33, 37, 49, 0.1); }
  .profileblock__text {
    color: rgba(33, 37, 49, 0.7);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 17px; }
  .profileblock__footer .socials__item {
    margin-right: 8px; }
    .profileblock__footer .socials__item img {
      min-width: 22px;
      max-width: 22px; }
    .profileblock__footer .socials__item:last-child {
      margin-right: 0; }
    .profileblock__footer .socials__item a {
      min-width: 42px;
      max-width: 42px;
      height: 42px;
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      background: #fff;
      border: 2px solid rgba(33, 37, 49, 0.1); }
      .profileblock__footer .socials__item a:hover, .profileblock__footer .socials__item a:focus {
        border-color: #30CA4C; }
  .profilestats__wrapper {
    background: #ffffff;
    box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
    border-radius: 12px;
    padding: 33px 36px; }
  .profilestats__row {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid rgba(33, 37, 49, 0.1); }
    .profilestats__row:last-child {
      border-bottom: none;
      margin-bottom: 0;
      padding-bottom: 0; }
  .profilestats__items {
    display: flex;
    align-items: center;
    width: 100%; }
  .profilestats__item {
    min-width: 100px;
    max-width: 100px;
    margin-right: 29px; }
    .profilestats__item:last-child {
      margin-right: 0; }
  .profilestats__value {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 2px; }
  .profilestats__caption {
    color: rgba(33, 37, 49, 0.5);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px; }
  .oversize {
    position: relative; }
  .oversize .oversize__tooltip {
    visibility: hidden;
    min-width: 138px;
    transition: 0.5s all ease;
    background: #ffffff;
    box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: 0;
    margin-top: -21px;
    transform: translateY(-100%);
    left: 0%;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    padding: 14px 18px;
    max-width: 351px;
    width: max-content; }
  .oversize__tooltip_large {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    padding: 25px;
    color: #212531; }
  .flex .oversize {
    margin-left: 8px;
    display: block; }
  .oversize .oversize__tooltip::after {
    content: url(../img/tp.svg);
    position: absolute;
    top: 90%;
    left: 30px; }
  .oversize .oversize__tooltip_large::after {
    top: 95%; }
  .oversize:hover .oversize__tooltip {
    visibility: visible;
    transition: 0.5s all ease; }
  .itemsblock__header {
    margin-bottom: 51px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .tabs__header ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tabs__header ul li {
      cursor: pointer;
      display: inline-block;
      font-style: normal;
      font-weight: 700;
      font-size: 26px;
      line-height: 34px;
      list-style: none;
      margin-right: 48px;
      position: relative;
      transition: all 0.3s ease; }
      .tabs__header ul li .tabs__title {
        color: rgba(33, 37, 49, 0.3);
        border-bottom: 4px solid transparent;
        padding: 0 0 8px 0;
        transition: all 0.3s ease; }
      .tabs__header ul li.active .tabs__title {
        color: #212531;
        border-color: #30CA4C; }
      .tabs__header ul li:hover .tabs__title {
        color: #212531; }
  .tabs_border .tabs__header {
    width: 100%; }
    .tabs_border .tabs__header ul {
      border-bottom: 1px solid rgba(33, 37, 49, 0.1);
      width: 100%; }
    .tabs_border .tabs__header .tabs__title {
      display: block; }
  .tabs__count {
    font-size: 13px;
    color: rgba(33, 37, 49, 0.3);
    right: 0;
    position: relative;
    top: -15px;
    font-weight: 700;
    line-height: 1; }
  .dropdownblock_right {
    right: 0; }
  [data-tabscontent] {
    display: none; }
  [data-tabscontent].active {
    display: block; }
  .btn_gray {
    color: rgba(33, 37, 49, 0.4); }
  .h-48 {
    padding: 0 25px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .buttonsblock {
    display: flex; }
  .buttonsblock__button {
    margin-left: 8px; }
  .btn {
    white-space: nowrap; }
    .btn svg {
      display: inline-block;
      vertical-align: middle;
      margin-right: 6px;
      min-width: 22px;
      max-width: 22px; }
    .btn img {
      display: inline-block;
      vertical-align: middle;
      margin-right: 6px; }
    .btn span {
      display: inline-block;
      vertical-align: middle; }
  .btn_main:hover svg path,
  .btn_main:focus svg path {
    fill: #30CA4C; }
  .formAvatar label {
    cursor: pointer;
    width: 163px;
    height: 163px;
    position: relative;
    display: block; }
  .formAvatar .fileImage__img {
    width: 163px;
    height: 163px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .formAvatar .fileImage__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .formAvatar input {
    display: none; }
  .formAvatar .fileImage__btn {
    background: #30ca4c;
    border: 3px solid #ffffff;
    border-radius: 555px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 9px;
    top: 5px;
    position: absolute; }
    .formAvatar .fileImage__btn img {
      min-width: 18px;
      max-width: 18px; }
  .formblock__image {
    margin-bottom: 30px; }
  .formblock__item {
    margin-bottom: 22px;
    /* 
  &:last-child {
    margin-bottom: 0;
  } */ }
  .formblock__title {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 14px;
    color: rgba(33, 37, 49, 0.6); }
  .formblock__input input,
  .formblock__input textarea {
    background: #f3f5f8;
    padding: 21px 34px 19px 32px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border: none;
    border-bottom: 2px solid #d9dde3;
    display: block;
    width: 100%;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    resize: none;
    color: #212531; }
  .formblock__input textarea {
    padding-bottom: 40px; }
  .inputerror {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 7px;
    display: block;
    color: #f8444f; }
  input.input-error,
  textarea.input-error {
    border-color: #f8444f !important; }
  .formblock__input {
    position: relative; }
  .formblock__limit {
    position: absolute;
    bottom: 14px;
    right: 16px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: rgba(33, 37, 49, 0.4); }
  .modal__form {
    max-height: 632px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 24px; }
  .check label {
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    padding-left: 26px;
    position: relative; }
  .check input[type="checkbox"] {
    display: none; }
  .check label a:hover {
    text-decoration: none; }
  .check label:before {
    background-color: #30CA4C;
    border-radius: 4px;
    content: "";
    height: 18px;
    left: 0;
    position: absolute;
    width: 18px;
    top: 50%;
    transform: translateY(-50%); }
  .check input[type="checkbox"]:checked + label:before {
    background-image: url(../img/selected_icon.svg);
    background-repeat: no-repeat;
    background-position: center; }
  .input-errortext {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    /* or 12px */
    color: #ff585f; }
  .formblock .check label {
    font-size: 14px;
    line-height: 110%;
    margin-bottom: 0;
    padding-left: 32px; }
  .formblock .check label:before {
    top: 0;
    transform: none;
    min-height: 18px; }
  .inputpassword {
    position: relative; }
  .inputpassword img {
    width: 22px;
    position: absolute;
    right: 34px;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%); }
  .modal-content .modal__back {
    margin-bottom: 20px; }
  .passwordforgot {
    margin-bottom: 48px; }
  .buttonsrow {
    flex-wrap: wrap;
    display: flex;
    margin: 0 -9px; }
  .buttonsrow__item {
    width: 50%;
    padding: 0 9px; }
  .buttonsrow__item_full {
    width: 100%; }
  .buttonsrow__item a {
    height: 60px;
    line-height: 56px;
    padding: 0;
    width: 100%;
    display: block;
    text-align: center; }
  .buttonsrow__item a.btn_border {
    height: 60px;
    line-height: 60px; }
  .passwordforgot a {
    color: rgba(33, 37, 49, 0.5);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px; }
  .red {
    color: #ed1e26 !important; }
  .passwordforgot .check label {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px; }
  .buttonsrow__item_full .btn {
    width: 100%; }
  .textlogin {
    margin-top: 47px; }
  .textlogin__text {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    color: #212531;
    margin-right: 5px; }
  .textlogin__link a {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    color: #30ca4c; }
    .textlogin__link a img {
      width: 18px;
      display: inline-block;
      vertical-align: sub; }
  .password_visible {
    display: none; }
  .inputpassword.active .password_visible {
    display: block; }
  .inputpassword.active .password_invisible {
    display: none; }
  .captchablock {
    text-align: center;
    margin-bottom: 25px; }
  .modalinfo__image {
    margin-bottom: 29px;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
    .modalinfo__image img {
      width: 86px;
      height: 86px; }
  .modalinfo__title {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 24px;
    color: #212531; }
  .modalinfo {
    margin-bottom: 33px; }
  .modalinfo__text {
    color: rgba(37, 52, 79, 0.6);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .modalclose {
    text-align: center; }
  .modalclose .btn {
    max-width: 226px;
    width: 100%;
    margin: auto;
    display: block; }
  .checkblock {
    margin-bottom: 30px; }
  .checkblock_red .dcheckbox input[type="checkbox"]:checked + .dcheckbox__text:before {
    background-color: #f8444f;
    border-color: #f8444f; }
  .slick-dots li {
    height: 6px;
    margin: 0 3px;
    width: 6px; }
  .slick-dots li button {
    background-color: #d9d9d9;
    border-radius: 50%;
    height: 6px;
    padding: 0;
    width: 6px; }
  .slick-dots li.slick-active button {
    background-color: #30ca4c;
    opacity: 1; }
  .slick-dots li button:before {
    display: none; }
  .sliderblock__container {
    width: calc(100% + 30px);
    padding: 0 15px;
    margin-left: -15px;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }
  .sliderblock__arrow_next,
  .sliderblock__arrow_prev {
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border: 2px solid rgba(58, 70, 89, 0.15);
    border-radius: 555px; }
    .sliderblock__arrow_next img,
    .sliderblock__arrow_prev img {
      min-width: 16px;
      max-width: 16px; }
  .sliderblock__arrow_next {
    right: -45px; }
  .sliderblock__arrow_prev {
    left: -45px; }
    .sliderblock__arrow_prev img {
      transform: rotate(180deg); }
  .sliderblock {
    margin-bottom: 27px; }
  .sliderblock__container {
    position: relative;
    margin-bottom: 67px; }
  p a {
    font-weight: 600;
    color: #30ca4c; }
  p {
    margin-top: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #212531; }
  .pagetitle_left {
    margin-bottom: 13px; }
  .pagecontent {
    margin-bottom: 37px; }
  .topcontent_left + .maincontent {
    margin-top: 42px; }
  .topcontent_left .filterblock__item {
    margin-bottom: 8px; }
  .onhover,
  .unhover {
    transition: all 0.3s ease; }
  .onhover {
    display: none; }
  .imghover:hover .unhover {
    display: none; }
  .imghover:hover .onhover {
    display: initial; }
  .carditem_asset {
    margin-bottom: 57px; }
    .carditem_asset .carditem__main {
      min-width: initial; }
    .carditem_asset .carditem__img {
      width: 275px;
      height: 275px; }
    .carditem_asset .carditem__image {
      margin-right: 0;
      margin-bottom: 36px; }
    .carditem_asset .carditem__header {
      margin-bottom: 18px; }
    .carditem_asset .iconlink__img:hover {
      background-color: #30CA4C; }
    .carditem_asset .iconlink__img img {
      min-width: 20px;
      max-width: 20px; }
  .emptyblock {
    background: #f3f5f8;
    border-radius: 12px;
    margin: 37px 0 75px 0; }
  .emptyblock__wrapper {
    padding: 86px 0; }
  .emptyblock__image {
    margin-bottom: 30px; }
  .emptyblock__img {
    width: 94px; }
  .emptyblock__text {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    color: rgba(33, 37, 49, 0.3); }
  .showmoreblock__btn {
    width: 414px;
    max-width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  .itemsblock__nav_showmore {
    margin: 49px 0 60px 0; }
  .pagenav .pagetitle__title {
    margin-bottom: 8px; }
  .pagenav .backbtn {
    margin-bottom: 24px;
    display: block; }
    .pagenav .backbtn img {
      width: 23px; }
  .topcontent_page {
    padding-top: 55px; }
  .card__follow.flex {
    position: relative; }
    .card__follow.flex > a {
      margin-left: 15px;
      display: block; }
      .card__follow.flex > a:first-child {
        margin-left: 0 !important; }
  .btn_icon {
    min-width: 26px;
    max-width: 26px; }
    .btn_icon.active g {
      opacity: 1; }
  .notifications__wrapper {
    padding: 6px; }
  .notifications {
    top: calc(100% + 8px);
    right: 0; }
  .notifications__link {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    padding: 7px 15px;
    border-radius: 4px; }
    .notifications__link:last-child {
      margin-bottom: 0; }
    .notifications__link:hover {
      background: #f4f5f8; }
  .notifications__icn img {
    min-width: 26px;
    max-width: 26px; }
  .notifications__text {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #212531;
    padding-left: 9px; }
  .notifications__current {
    display: none; }
  .profilestats__item_green .profilestats__value {
    color: #30CA4C;
    font-weight: 700;
    font-size: 32px;
    line-height: 41px; }
  .profileheader.flex .card__follow {
    margin-left: 34px; }
  .contentblock {
    margin-top: 42px;
    padding-top: 42px;
    border-top: 2px solid rgba(33, 37, 49, 0.1); }
  .profileheader_left .card__header {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px; }
  .profileheader_left .profilestats__item {
    max-width: initial; }
  .contentblock h1 {
    margin-top: 0;
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 41px;
    color: #212531; }
  .contentblock__body {
    margin-top: 47px; }
  .contentblock__header {
    margin-bottom: 40px; }
  .contentblock__param {
    margin-right: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    color: rgba(33, 37, 49, 0.5); }
  .contentblock__content p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: rgba(33, 37, 49, 0.7);
    margin-top: 0;
    margin-bottom: 30px; }
  .contentblock__content .picture img {
    display: block;
    margin: 42px 0 59px 0;
    max-width: 656px;
    width: 100%; }
  .updatedtext__content {
    padding: 38px 46px;
    border: 1px solid #d9dde3;
    border-radius: 12px; }
    .updatedtext__content p:last-child {
      margin-bottom: 0; }
  .contentblock__updated {
    margin-top: 60px;
    margin-bottom: 33px; }
  .updatedtext__info {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    height: 36px;
    padding: 0 21px;
    line-height: 36px;
    background: #ffffff;
    border: 1px solid #d9dde3;
    border-radius: 5555px;
    display: inline-block;
    margin-left: 46px;
    transform: translateY(50%); }
  .contentblock__footer {
    margin-top: 33px;
    margin-bottom: 43px; }
  .cardcontent__buttons.content-start .cardcontent__actions {
    margin-left: 35px; }
  .red {
    color: #F8444F; }
  .contentblock__actions {
    margin: 0 -5px; }
  .contentactions__action {
    padding: 0 5px;
    margin-bottom: 10px;
    width: 50%; }
    .contentactions__action a {
      background: #ffffff;
      box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
      border-radius: 12px;
      height: 97px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #212531;
      font-weight: 700;
      padding: 34px 40px; }
  .contentactions__button .contentactions__text {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    margin-left: 8px;
    text-align: center;
    color: #212531;
    display: block; }
  .contentactions__action_full {
    width: 100%; }
    .contentactions__action_full .contentactions__button_large {
      justify-content: flex-start;
      background-image: url("../img/contentactions__action_full.svg");
      background-position: right 40px center;
      background-repeat: no-repeat;
      background-size: 14px; }
      .contentactions__action_full .contentactions__button_large .contentactions__text {
        font-size: 22px;
        line-height: 28px; }
  .contentblock {
    margin-bottom: 97px; }
  .commentsblock__title {
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    /* identical to box height */
    margin-bottom: 26px;
    color: #212531; }
  .commentsblock__count {
    color: rgba(33, 37, 49, 0.4); }
  .commentsblock__form {
    margin-bottom: 33px; }
  .commentform__input {
    position: relative; }
    .commentform__input input {
      background: #f3f5f8;
      border-radius: 8px;
      padding: 0 46px;
      width: 100%;
      display: block;
      border: none;
      height: 69px;
      line-height: 69px; }
    .commentform__input button {
      background: #30ca4c;
      border-radius: 8px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 121px;
      height: 69px;
      border: none;
      position: absolute;
      z-index: 2;
      right: 0;
      top: 0; }
      .commentform__input button img {
        min-width: 26px;
        max-width: 26px; }
  .comment {
    padding-bottom: 22px;
    margin-bottom: 30px;
    border-bottom: 2px solid rgba(33, 37, 49, 0.1); }
  .comment__header {
    margin-bottom: 20px; }
  .comment__img a {
    display: block;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    position: relative;
    display: block;
    position: relative;
    overflow: hidden; }
    .comment__img a img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .comment__name {
    margin-left: 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    color: #212531; }
    .comment__name a {
      color: #212531; }
  .comment__content {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 17px;
    color: rgba(33, 37, 49, 0.7); }
  .comment__footer img,
  .comment__footer span {
    vertical-align: middle; }
  .comment__info {
    margin-right: 18px; }
  .comment__param {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding-left: 8px;
    color: rgba(33, 37, 49, 0.4); }
    .comment__param:first-child {
      padding-left: 0; }
  .btn_reply {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #0085ff; }
    .btn_reply:hover, .btn_reply:focus, .btn_reply.active {
      opacity: 0.5; }
    .btn_reply span {
      padding-left: 5px; }
  .comment__level .comment__level {
    padding-left: 46px; }
  .noresults {
    text-align: center; }
  .noresults__image {
    margin-bottom: 24px; }
  .noresults__img {
    width: 327px; }
  .noresults__title {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 47px;
    /* identical to box height */
    color: #212531;
    margin-bottom: 11px; }
  .noresults__text {
    margin-bottom: 24px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    /* identical to box height */
    color: rgba(33, 37, 49, 0.7); }
  .custompage {
    /*  height: calc(100vh - 466px); */ }
    .custompage .custompage__wrapper {
      padding: 24px 0 117px 0;
      margin-top: 0;
      min-height: calc(100vh - 466px); }
  .disclaimer {
    position: fixed;
    left: 50px;
    right: 50px;
    bottom: 27px;
    z-index: 999;
    border-radius: 12px; }
  .disclaimer__wrapper {
    padding: 35px 50px; }
  .disclaimer__title {
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
    /* identical to box height */
    margin-bottom: 17px; }
  .disclaimer__content {
    display: flex;
    align-items: center; }
  .disclaimer__text {
    padding-right: 55px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px; }
  .disclaimer__title {
    color: #fff; }
  .disclaimer__text {
    color: #fff; }
  .disclaimer_dark {
    background: #212531; }
  .disclaimer_green {
    background: #30ca4c; }
    .disclaimer_green .btn {
      background: #212531; }
  .landlayout_type2 .landlayout__image {
    position: initial;
    width: 100%;
    max-width: 1059px; }
  .landlayout_type2 .landlayout__img {
    height: initial; }
  .itemsblock__item.active {
    z-index: 99; }
  .tabsnav {
    margin-bottom: 32px; }
  .tabsnav__links ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tabsnav__links ul li a {
      margin-right: 8px;
      padding: 17px 55px;
      border: 2px solid #e1e4e7;
      border-radius: 555px;
      font-style: normal;
      font-weight: 700;
      font-size: 16px;
      line-height: 100%;
      display: block;
      color: rgba(33, 37, 49, 0.4);
      transition: all 0.3s ease; }
    .tabsnav__links ul li:hover a, .tabsnav__links ul li.active a {
      border-color: #30CA4C;
      color: #212531; }
  .itemsnav {
    margin-bottom: 25px; }
  .inputplaceholder {
    position: relative;
    min-width: 215px;
    width: min-content; }
  .inputplaceholder__placeholder {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translateY(-50%);
    color: rgba(33, 37, 49, 0.4); }
  input.inputplaceholder__input {
    padding-left: 148px;
    padding-right: 20px;
    height: 54px;
    line-height: 54px;
    background: #f3f5f8;
    border-radius: 6px;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    width: 100%;
    color: #212531; }
  .itemsnav__left > div {
    margin-left: 30px; }
    .itemsnav__left > div:first-child {
      margin-left: 0; }
  .itemsnav .filterblock__item {
    margin-bottom: 0; }
  .linkset__items {
    display: flex;
    align-items: center; }
  .linkset__item {
    margin-left: 6px; }
    .linkset__item:first-child {
      margin-left: 0; }
  .linkset__link {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: rgba(33, 37, 49, 0.3);
    display: block;
    min-width: 40px;
    height: 40px;
    padding: 12px 7px;
    border-radius: 8px; }
    .linkset__link.active, .linkset__link:hover, .linkset__link:focus {
      color: #fff;
      background: #30CA4C; }
  .tableblock__wrapper {
    border: 6px solid #ffffff;
    border-radius: 12px;
    filter: drop-shadow(8px 8px 60px rgba(49, 56, 77, 0.1)); }
  .tableblock__row {
    display: flex;
    align-items: center;
    background: #fff; }
  .tableblock__col {
    padding: 0 20px;
    height: 80px; }
  .tableblock_number {
    width: 122px;
    text-align: center;
    justify-content: center; }
  .tableblock__title {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    /* identical to box height, or 20px) */
    color: #212531; }
  .tableblock_name {
    min-width: 472px;
    max-width: 472px; }
  /* $tableblock__param_w: calc((1920px) - 472px) - 122px)/4);
.tableblock__param {
  width: $tableblock__param_w;
} */
  .tableblock__cols {
    display: flex;
    justify-content: space-between;
    min-width: 157px;
    width: 100%; }
    .tableblock__cols .tableblock__col {
      min-width: 240px;
      max-width: 240px; }
  .tableblock_sort {
    margin-right: 7px;
    display: block; }
  .tableblock__info {
    margin-left: 9px;
    display: block; }
  .tablecard__img a {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: relative;
    display: block;
    position: relative;
    overflow: hidden; }
    .tablecard__img a img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .tablecard__name {
    margin-left: 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    color: #212531; }
    .tablecard__name a {
      color: #212531; }
  .sort.active img {
    transform: rotate(180deg); }
  .tableblock__value {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #212531; }
  .tableblock__value_green {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #30ca4c; }
  .tableblock__value_orange {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #f88544; }
  .tableblock__value_yellow {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #f5c518; }
  .tableblock__value_red {
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #f8444f; }
  .tableblock__body > .tableblock__row {
    border-top: 2px solid #e2e9f2;
    background: #fff; }
  .tableblock__body > .tableblock__row:nth-child(2n-1) {
    background: #f8fafd !important; }
    .tableblock__body > .tableblock__row:nth-child(2n-1) .tableblock__row {
      background: #f8fafd !important; }
  .tableblock__body .tableblock_number .tableblock__title {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    width: 26px;
    text-align: left;
    padding-left: 10px; }
  .tableblock {
    margin-bottom: 75px; }
  .tableblock__footer {
    padding: 39px 0;
    border-top: 2px solid #e2e9f2;
    background: #fff; }
  .tableblock__nav {
    padding-left: 54px;
    padding-right: 34px; }
  .showby__caption {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    margin-right: 12px;
    color: rgba(33, 37, 49, 0.3); }
  .showby__value span {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    color: #212531; }
  .showby.active .showby__value img {
    transform: rotate(180deg); }
  .tablenav__show {
    position: relative; }
  .showby__dropdown {
    top: 100%; }
  .itemsnav__select {
    position: relative; }
    .itemsnav__select .fdropdown__button {
      white-space: nowrap; }
      .itemsnav__select .fdropdown__button img,
      .itemsnav__select .fdropdown__button span,
      .itemsnav__select .fdropdown__button svg {
        vertical-align: middle; }
      .itemsnav__select .fdropdown__button img {
        width: 22px;
        display: inline-block;
        margin-right: 4px; }
  .tableblock__info img {
    width: 18px;
    min-width: 18px;
    max-width: 18px; }
  .tableblock__cols .tableblock__col.tableblock__param_link {
    min-width: 130px;
    max-width: 130px; }
  .tableblock__link a {
    color: #30CA4C; }
  .tablecard__sticker {
    margin-left: 10px; }
    .tablecard__sticker .sticker {
      font-size: 14px;
      line-height: 18px;
      padding: 0 9px;
      height: 19px;
      line-height: 19px; }
  .pagetitle__title_small {
    font-size: 36px;
    line-height: 100%; }
  .pagecontent__text_gray p {
    color: rgba(33, 37, 49, 0.5); }
  .contentform__label {
    margin-bottom: 14px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: rgba(33, 37, 49, 0.5);
    min-height: 23px;
    /*   overflow: hidden; */ }
  .customradio input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
  .customradio__wrapper {
    border: 2px solid #e1e4e7;
    border-radius: 555px;
    height: 60px;
    padding: 0 24px;
    display: flex;
    align-items: center;
    cursor: pointer; }
  .customradio__icon {
    line-height: 1; }
  .customradio__icn {
    margin-right: 6px;
    opacity: 0.4;
    line-height: 1;
    width: 26px;
    height: 26px; }
    .customradio__icn img {
      width: 26px;
      height: 26px; }
  .customradio__text {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #212531;
    opacity: 0.4;
    white-space: nowrap; }
  /* .customradio__check {
  margin-left: get-vw-xxlarge(60px);

  span {
    display: block;
  }
} */
  .contentform__input_topradio {
    /*   flex-wrap: wrap; */ }
    .contentform__input_topradio .radiogroup {
      /* width: 100%; */
      margin-bottom: 24px; }
    .contentform__input_topradio .customradio__wrapper {
      padding-right: 54px;
      position: relative; }
    .contentform__input_topradio .customradio__check {
      margin-left: 0 !important;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translateY(-50%); }
      .contentform__input_topradio .customradio__check span {
        line-height: 1; }
  .customradio__unselected {
    display: block;
    width: 18px;
    height: 18px;
    max-width: 18px;
    min-width: 18px;
    border: 2px solid #e1e4e7;
    border-radius: 555px; }
  .customradio input:checked ~ .customradio__icon .customradio__icn {
    opacity: 1; }
  .customradio input:checked ~ .customradio__text {
    opacity: 1; }
  .customradio input:checked ~ .customradio__check .customradio__unselected {
    display: none !important; }
  .customradio__selected {
    display: none !important; }
    .customradio__selected img {
      width: 18px;
      height: 18px; }
  .customradio input:checked ~ .customradio__check .customradio__selected {
    display: block !important; }
  .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .radiogroup__items {
    display: flex; }
    .radiogroup__items .radiogroup__item {
      margin-right: 9px; }
      .radiogroup__items .radiogroup__item:last-child {
        margin-right: 0; }
  .contentform__input_topradio {
    margin-bottom: 44px; }
  [data-togglewrapper="suggestions"] {
    position: relative; }
  .contentform__input .searchinput input {
    border-bottom: 2px solid #d9dde3;
    border-radius: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-size: 28px;
    height: 60px; }
  .contentform__input .searchinput input:focus {
    border-color: rgba(33, 37, 49, 0.1);
    border-bottom: 2px solid #30CA4C; }
  .contentform__item {
    margin-bottom: 36px; }
  input.input {
    border-radius: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-size: 28px;
    height: 60px;
    padding: 0 50px 0 34px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: #212531;
    display: block;
    width: 100%;
    border: 2px solid #f3f5f8;
    border-bottom: 2px solid #d9dde3; }
  input.input_dark {
    background-color: #f3f5f8;
    border-color: #f3f5f8; }
  .contentform__input {
    position: relative; }
  .contentform__inputprice .btn_main {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    line-height: 100%;
    font-weight: 700;
    padding: 8px 16px; }
  .contentform__inputprice .inputplaceholder__placeholder {
    left: 34px; }
  .contentform__inputprice.inputplaceholder input {
    padding-left: 52px; }
  .contentform__item_cols2 .contentform__item_col {
    width: 50%;
    margin-right: 30px; }
    .contentform__item_cols2 .contentform__item_col:nth-child(2n) {
      margin-right: 0; }
  .noUi-horizontal {
    height: 2px; }
  .noUi-horizontal .noUi-handle {
    top: -9px;
    width: 22px;
    height: 22px;
    background: #30ca4c;
    border: 3px solid #fff;
    box-shadow: 2px 2px 5px rgba(33, 37, 49, 0.2);
    border-radius: 50%;
    box-sizing: border-box; }
  .noUi-connect {
    background: #30CA4C; }
  .noUi-target {
    box-shadow: none;
    background: #d9dde3; }
  input.range-slider__control {
    border-bottom: none !important;
    padding-left: 34px; }
  .contentdelimeter {
    margin: 90px 0 40px 0; }
    .contentdelimeter .contentdelimeter__title {
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      color: #212531;
      background: #fff;
      position: relative;
      overflow: hidden; }
      .contentdelimeter .contentdelimeter__title:after {
        content: "";
        width: 100%;
        position: absolute;
        top: 50%;
        background: #d9dde3;
        height: 2px;
        margin-left: 8px; }
  .contentform .contentblock {
    border: none;
    padding-top: 0;
    margin-bottom: 58px; }
  .updatedtext__buttons {
    height: 100%;
    margin-left: 9px; }
  .updatedtext__buttons a {
    width: 14px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 12px;
    position: relative; }
    .updatedtext__buttons a:after {
      content: "";
      width: 1px;
      height: 100%;
      background: #d9dde3;
      position: absolute;
      right: -12px; }
    .updatedtext__buttons a:last-child::after {
      display: none; }
    .updatedtext__buttons a:last-child {
      margin-right: 0; }
    .updatedtext__buttons a img {
      min-width: 14px;
      max-width: 14px;
      height: 14px; }
  .contentactions__action_half {
    width: 50%; }
  .contentblock__actions {
    width: 100%; }
  .contentactions__icon {
    line-height: 1; }
  .contentactions__icn {
    line-height: 1; }
  .contentactions__icn img {
    max-width: 26px;
    min-width: 26px;
    height: 26px; }
  .contentform__buttons {
    margin-bottom: 58px; }
    .contentform__buttons .buttonsblock {
      margin-bottom: 31px; }
    .contentform__buttons .btn {
      height: 62px;
      line-height: 58px;
      padding: 0;
      width: 407px;
      max-width: 100%;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center; }
    .contentform__buttons .link_large {
      display: flex;
      align-items: center;
      justify-content: center; }
      .contentform__buttons .link_large img {
        max-width: 22px;
        min-width: 22px;
        height: 22px;
        display: inline-block;
        margin-right: 8px; }
  .link_large {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    /* identical to box height, or 16px) */
    text-align: center;
    color: #30ca4c; }
  .fdropdown__items > a {
    display: block; }
  .contentform_disabled {
    cursor: not-allowed; }
    .contentform_disabled .contentform__item {
      margin-bottom: 30px; }
    .contentform_disabled .contentform__item,
    .contentform_disabled .contentdelimeter,
    .contentform_disabled .contentblock,
    .contentform_disabled .contentform__buttons {
      opacity: 0.4; }
    .contentform_disabled * {
      cursor: not-allowed !important;
      pointer-events: none !important; }
    .contentform_disabled .contentform__input .btn_main {
      background: rgba(33, 37, 49, 0.1);
      color: #212531;
      border-color: transparent; }
  .chooseCategory {
    color: #30CA4C;
    transition: all 0.3s ease; }
    .chooseCategory .chooseCategory__icon svg {
      min-width: 16px;
      max-width: 16px;
      width: 16px;
      height: 16px;
      display: inline-block; }
    .chooseCategory.active {
      opacity: 0.5; }
      .chooseCategory.active .chooseCategory__icon svg {
        transition: all 0.3s ease;
        transform: rotate(180deg); }
  .pagetitle_category .pagetitle__title {
    position: relative;
    display: inline-block; }
  .pagetitle_category .dropdownblock {
    left: unset;
    right: 0; }
  .contentform__main {
    display: flex;
    align-items: flex-end; }
  .contentform__formleft {
    padding-right: 62px;
    width: calc(100% - 396px); }
  .contentform__formright {
    min-width: 396px;
    max-width: 396px; }
  .contentform__aside {
    height: 315px; }
  .formcard {
    background: #ffffff;
    box-shadow: 8px 8px 60px rgba(49, 56, 77, 0.1);
    border-radius: 12px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .formcard_empty .formcard__image {
    margin-bottom: 26px;
    background: linear-gradient(0deg, #eceef1, #eceef1), url(image.png);
    border-radius: 555px;
    width: 164px;
    height: 164px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .formcard_empty .formcard__img img {
    width: 72px;
    height: 72px; }
  .formcard_empty .formcard__name {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: rgba(33, 37, 49, 0.3);
    text-align: center; }
  .contentform__item:last-child {
    margin-bottom: 0; }
  .imagecard .imagecard__rtext a {
    color: #30ca4c; }
  .modal_largest .imagecard {
    margin-bottom: 43px; }
  .modal_largest .modal-title {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 100%;
    margin-bottom: 50px;
    text-align: left; }
  .contentform__assetphoto.formAvatar label {
    width: 110px;
    height: 110px; }
  .contentform__assetphoto.formAvatar .fileImage__img {
    width: 110px;
    height: 110px; }
  .contentform__assetphoto.formAvatar .fileImage__btn {
    top: 0;
    right: 0; }
  .contentform__row {
    margin-bottom: 34px; }
    .contentform__row .contentform__item {
      width: 100%;
      margin-left: 36px;
      margin-bottom: 0; }
      .contentform__row .contentform__item:first-child {
        margin-left: 0; }
    .contentform__row .contentform__item_avatar {
      width: fit-content; }
  .contentform__item_cols4 .contentform__item_col {
    width: 25%;
    margin-left: 16px; }
    .contentform__item_cols4 .contentform__item_col:first-child {
      margin-left: 0; }
  .updatedtext__content .picture img {
    margin: 0;
    max-width: 459px; }
  .updatedtext__buttons_onebtn a:last-child::after {
    content: "";
    width: 0.05208vw;
    height: 100%;
    background: #d9dde3;
    position: absolute;
    right: -0.625vw; }
  .contentblock__content_editmode .contentblock__updated {
    margin: 0; }
  .radiogroup {
    margin-left: 50px;
    padding-left: 50px;
    position: relative; }
    .radiogroup:after {
      content: "";
      position: absolute;
      left: 0;
      height: 100%;
      top: 0;
      width: 1px;
      background: rgba(217, 221, 227, 0.5); }
    .radiogroup:first-child {
      margin-left: 0;
      padding-left: 0; }
      .radiogroup:first-child:after {
        display: none; }
  .formcard_ready .formcard__img {
    width: 164px;
    height: 164px;
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden; }
    .formcard_ready .formcard__img img:not([role='presentation']) {
      position: absolute;
      left: -9999px;
      right: -9999px;
      top: -9999px;
      bottom: -9999px;
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      /* @if $fill == width {
      width: 100% !important;
      max-height: initial !important;
      height: initial !important;
    }
    @else {
      height: 100% !important;
      max-width: initial !important;
      width: initial !important;
    } */ }
  .formcard_ready .formcard__image {
    position: relative;
    margin-bottom: 26px; }
  .formcard_ready .formcard__name {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #212531;
    text-align: center;
    margin-bottom: 13px; }
  .formcard_ready .iconlink__img {
    min-width: 42px;
    max-width: 42px;
    height: 42px; }
    .formcard_ready .iconlink__img img {
      min-width: 22px;
      max-width: 22px;
      height: 22px; }
  .formcard_ready .carditem__links {
    justify-content: center; }
  span.chooseCategory__icon {
    line-height: 1;
    display: inline-block;
    vertical-align: text-top; }
  .customradio__subtitle {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: rgba(33, 37, 49, 0.7);
    margin-top: 4px; }
  .radiotooltip {
    visibility: hidden;
    z-index: -1;
    display: block;
    transition: all 0.5s ease;
    top: unset;
    bottom: 100%; }
  .customradio[data-radiotooltip].active:hover .radiotooltip {
    visibility: visible;
    z-index: 999; }
  .radiotooltip__block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    cursor: pointer; }
  .radiotooltip__content {
    display: flex;
    align-items: center; }
  .radiotooltip .radiotooltip__unselected {
    display: block;
    width: 18px;
    height: 18px;
    max-width: 18px;
    min-width: 18px;
    border: 2px solid #e1e4e7;
    border-radius: 555px; }
  .radiotooltip .radiotooltip__selected {
    display: none; }
  .radiotooltip__block.active .radiotooltip__selected {
    display: block; }
  .radiotooltip__block.active .radiotooltip__unselected {
    display: none; }
  .radiotooltip__icn {
    margin-right: 10px; }
    .radiotooltip__icn img {
      width: 38px;
      min-width: 38px;
      max-width: 38px;
      height: 38px; }
  .radiotooltip__wrapper {
    padding: 11px 22px; }
  .select2-container--default .select2-selection--multiple {
    border: none !important; }
  .select2-container--default .select2-selection--multiple {
    outline: none !important; }
  .select2.select2-container.select2-container--default {
    max-width: 100%; }
  input.input_dark.select2-search.select2-search--inline.select2-search__field {
    border: 2px solid rgba(33, 37, 49, 0.1);
    background-color: #fff; }
  input.input_dark.select2-search.select2-search--inline.select2-search__field:focus {
    border-color: #30ca4c; }
  .itemsblock__header.tabletWrap .buttonsblock {
    order: 3;
    /*  order: -1; */ }
  .itemsblock__header.tabletWrap .buttonsblock {
    justify-content: flex-end; }
  .itemsblock__header.tabletWrap .filterblock {
    order: 2; }
  .carditem__name a {
    color: #000; }
  .oversize__tooltip--flip {
    left: unset !important;
    right: 0; }
  .oversize__tooltip--flip::after {
    right: 30px;
    left: unset;
    transform: scaleX(-1); }
  .searchtoggler {
    background: #f3f5f8;
    border-radius: 555px;
    padding: 0.3125vw 0.625vw 0.3125vw 0.72917vw;
    width: 5.16875vw; }
  .searchtoggler__items.dropdownblock {
    background: #f3f5f8;
    top: calc(100% - 16px);
    padding: 1vw 0 0.3125vw 0.72917vw;
    left: 0;
    border-bottom-left-radius: 0.52083vw;
    border-bottom-right-radius: 0.52083vw;
    width: 100%;
    min-width: unset; }
  .searchtoggler__button.fdropdown__button {
    position: relative;
    z-index: 9;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0.1vw; }
  .searchtoggler__items.dropdownblock {
    z-index: 8; }
  .searchtoggler__item {
    margin-bottom: 0.26042vw; }
  .searchtoggler__button span {
    font-style: normal;
    font-weight: 400;
    font-size: 0.83333vw;
    line-height: 100%;
    color: #212531; }
  .searchtoggler__item label {
    cursor: pointer;
    font-style: normal;
    font-weight: 400;
    font-size: 0.83333vw;
    line-height: 100%; }
  .searchtoggler__item input {
    opacity: 0;
    width: 0;
    display: block;
    margin: 0;
    height: 0; }
  .searchtoggler {
    /* top: calc(50% + 0.57292vw); */
    top: 50%;
    transform: translateY(-50%); }
  .searchtoggler {
    position: absolute;
    z-index: 99;
    left: 3.07292vw; }
  .searchinput input {
    background-size: 1.5vw; }
  .select2-container--default .select2-selection--multiple {
    padding-bottom: 0 !important; }
  .searchinput input {
    padding-left: 3.125vw; }
  .topcontent .searchinput input {
    padding-left: 9.225vw; }
  .card__footer * {
    line-height: 1 !important;
    vertical-align: baseline; }
  .select2-dropdown {
    border: none !important;
    -webkit-box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
    top: -3px; }
  .contentblock h1 {
    word-break: break-all; }
  .profileheader__left .card__profile {
    width: unset; }
  .messageblock__back {
    display: none; }
  .duration__container {
    display: flex;
    align-items: center;
    margin: 0 -0.36458vw; }
  .contentform__label {
    min-height: 1.50208vw; }
  .duration__item {
    display: flex;
    align-items: center;
    border-radius: 0;
    border-top-left-radius: 0.3125vw;
    border-top-right-radius: 0.3125vw;
    background-size: 1.45833vw;
    height: 3.125vw;
    padding: 0 1.77083vw 0 1.77083vw;
    font-style: normal;
    font-weight: 500;
    font-size: 0.73333vw;
    line-height: 100%;
    color: #212531;
    width: 100%;
    border: 0.10417vw solid #f3f5f8;
    border-bottom: 2px solid #d9dde3;
    background-color: #f3f5f8;
    border-color: #f3f5f8;
    border-bottom-color: #d9dde3;
    margin: 0 0.36458vw; }
  .duration__item span {
    color: rgba(33, 37, 49, 0.3);
    margin-right: 8px;
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 0.73333vw;
    line-height: 100%; }
  .duration__item select {
    width: 100%;
    border: none;
    background: none;
    cursor: pointer;
    font-style: normal;
    font-weight: 500;
    font-size: 0.73333vw;
    line-height: 1;
    color: #212531; }
  .duration__item select option {
    color: #212531;
    cursor: pointer; }
  .duration__container_small .duration__item {
    padding-left: 0.7vw;
    padding-right: 0.7vw; }
  .duration__container_small .duration__item span {
    margin-right: 0.2vw; }
  .contentform__item_cols4 .contentform__item_col {
    width: 24%; }
  .contentform__item_cols4 .contentform__item_col:last-child {
    width: 28%; }
  .switches [type="checkbox"] {
    position: absolute;
    left: -9999px; }
  .switches {
    margin-left: 0.5208333333333333vw;
    cursor: pointer; }
  .switches span {
    position: relative;
    width: 2.5vw;
    height: 1.4583333333333333vw;
    border-radius: 555px;
    background: #d9dde3;
    transition: all 0.3s;
    display: block;
    cursor: pointer; }
  .switches span::before,
  .switches span::after {
    content: "";
    position: absolute; }
  .switches span::before {
    left: 0.20833333333333334vw;
    top: 0.20833333333333334vw;
    width: 1.0416666666666665vw;
    height: 1.0416666666666665vw;
    background: #fff;
    border-radius: 50%;
    z-index: 1;
    transition: transform 0.3s; }
  /* .switches span:last-child::after {
  top: 50%;
  right: 8px;
  width: 12px;
  height: 12px;
  transform: translateY(-50%);

  background-size: 12px 12px;
} */
  .switches [type="checkbox"]:checked + label span {
    background: #30ca4c; }
  .switches [type="checkbox"]:checked + label span::before {
    transform: translateX(1.04167vw); }
  /* .switches [type="checkbox"]:checked + label span:last-child::after {
  width: 14px;
  height: 14px;
  left: 8px;
  background-size: 14px 14px;
} */
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_populartokens__influencers {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__cols .tableblock__col.tableblock__col_populartokens__influencers,
  .tableblock__cols .tableblock__col.tableblock__col_pps__inf,
  .tableblock__cols .tableblock__col.tableblock__col_pps__pps {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__cols .tableblock__col.tableblock__col_recfeed__influencer {
    max-width: 20vw;
    min-width: 20vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__row_populartokens__influencers
.tablecard__name {
    font-size: 16px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 100%;
    text-transform: lowercase;
    white-space: nowrap; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_populartokens__influencers
.tablecard__name {
    font-size: 16px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 100%;
    text-transform: lowercase;
    white-space: nowrap; }
  .maincontent__inf
.tableblock__param_shiller
.tablecard__header.flex.items-center {
    transform-style: preserve-3d;
    overflow: visible !important; }
  .maincontent__inf .tableblock__param_shiller .tablecard__image {
    border: 2px solid #fff;
    border-radius: 50%;
    position: relative;
    background: #fff;
    transform: rotateY(-1deg); }
  .maincontent__inf
.tableblock__param_shiller
.tablecard__image:not(:first-child) {
    margin-left: -12px; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__row_populartokens__asset_links,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__asset_links {
    max-width: 9vw;
    min-width: 9vw; }
  .maincontent__inf .tableblock__col {
    padding: 0 0.6vw; }
  .maincontent__inf a.tableblock_sort.sort {
    min-width: 13px;
    margin-right: 0.26458vw;
    margin-left: 0.26458vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center {
    max-width: 11vw;
    min-width: 11vw; }
  .maincontent__inf .tableblock__col.tableblock__col_populartokens__asset_links,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__asset_links {
    max-width: 9vw;
    min-width: 9vw; }
  .maincontent__inf .tableblock__col.tableblock__col_recfeed__roi,
  .tableblock__cols .tableblock__col.tableblock__col_recfeed__roi_time {
    max-width: 11vw;
    min-width: 11vw; }
  .maincontent__inf .tableblock__col.tableblock__col_recfeed__roi,
  .tableblock__cols .tableblock__col.tableblock__col_recfeed__roi_time {
    max-width: 12.5vw;
    min-width: 12.5vw; }
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_trinf__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_topcalls__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_recfeed__roi_time {
    max-width: 12.5vw;
    min-width: 12.5vw; }
  /* .tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name .tablecard__itemblock  {
  white-space: nowrap;
  overflow: hidden;
}
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name .tablecard__itemblock:hover {
  white-space: nowrap;
  overflow: visible;
  background: #fff;
  position: relative;
  z-index: 3;
} */
  .tableblock__body
> .tableblock__row:nth-child(2n-1)
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name
.tablecard__itemblock:hover {
    /*  white-space: nowrap; */
    overflow: visible;
    background: #f8fafd;
    position: relative;
    z-index: 3; }
  .maincontent__inf .tableblock__col .tablecard__name {
    /*  white-space: nowrap; */
    overflow: hidden; }
  /* .maincontent__inf .tableblock__body .tableblock__col:hover > * {
  overflow: visible !important;
  background: #fff;
  position: relative;
  z-index: 3;
}
.maincontent__inf .tableblock__body .tableblock__col:hover .tablecard__name {
  background: #fff;
  overflow: visible;
  background: #fff;
  position: relative;
  z-index: 3;
}
.maincontent__inf
  .tableblock__body
  > .tableblock__row:nth-child(2n-1)
  .tableblock_name:hover
  > * {
  overflow: visible !important;
  background: #f8fafd;
  position: relative;
  z-index: 3;
}
.maincontent__inf
  .tableblock__body
  > .tableblock__row:nth-child(2n-1)
  .tableblock_name:hover
  > .tablecard__name {
  background: #f8fafd;
  overflow: visible !important;
  background: #fff;
  position: relative;
  z-index: 3;
}
.tableblock__param_shiller .tablecard__header {
  background: transparent !important;
  overflow: hidden !important;
}
 */
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__row_populartokens__name,
  .tableblock__col.tableblock_name.flex.items-center.tableblock__col_populartokens__name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_pps__name,
  .tableblock__col_pps__name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_topcalls__name,
  .tableblock__col_topcalls__name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .maincontent__inf
.tableblock__col.tableblock_name.flex.items-center.tableblock__col_recfeed_name,
  .tableblock__col_recfeed_name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_inf_pt {
    min-width: 29vw;
    max-width: 29vw; }
  .maincontent__inf .tableblock__col.tableblock__col_recfeed__name {
    min-width: 15.8vw;
    max-width: 15.8vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_inf_pps,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_inf_pps {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencers {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_topcalls__influencer,
  .tableblock__col.tableblock__param.tableblock__param_profitable.flex.items-center.tableblock__col_recfeed_influencer,
  .tableblock__col.tableblock__param.tableblock__param_shiller.flex.items-center.tableblock__col_recfeed_influencer {
    max-width: 25vw;
    min-width: 25vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__row_pps__asset_links,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__asset_links {
    max-width: 9vw;
    min-width: 9vw; }
  .siteheader__left {
    display: flex; }
  .siteheader__left .iconlink {
    margin-right: 1.20833vw; }
  .tabsnav__links.flex.content-between.items-center .itemsnav {
    margin-bottom: 0; }
  .maincontent__inf .tabsnav {
    margin-bottom: 2.66667vw; }
  .maincontent__inf .tableblock__col.tableblock__col_populartokens__count_all {
    max-width: 12vw;
    min-width: 12vw; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_timerange,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_timerange,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_timerange,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_timerange {
    max-width: 20vw;
    min-width: 20vw; }
  .tableblock__col .tableblock_sort {
    order: -1;
    margin-left: 0; }
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_pps__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_populartokens__count_all,
  .maincontent__inf
.tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_topcalls__count_all {
    max-width: 12vw;
    min-width: 12vw; }
  .tableblock__col.tableblock__param.tableblock__param_roi.flex.items-center.tableblock__col_trinf__roi_time,
  .tableblock__col.tableblock__param.tableblock__param_total.flex.items-center.tableblock__col_trinf__roi_time {
    max-width: 12vw;
    min-width: 12vw; }
  .carditem__name {
    word-break: break-all; }
  .tableblock__param_shiller .sticker {
    font-size: 0.72917vw;
    padding: 0 0.46875vw;
    height: 0.98958vw;
    line-height: 0.98958vw;
    margin-left: 0.52083vw; }
  .tablecard__img {
    position: relative; }
  span.stickersmile {
    position: absolute;
    left: -0.10416666666666667vw;
    top: -0.15625vw;
    z-index: 2;
    line-height: 1;
    display: block;
    height: fit-content; }
  span.stickersmile img {
    display: block;
    width: 1.7708333333333333vw;
    height: 1.7708333333333333vw; }
  .cardprofile__img span.stickersmile img {
    width: 1.7708333333333333vw;
    height: 1.7708333333333333vw; }
  .tablecard__img span.stickersmile img {
    width: 0.8854166666666666vw;
    height: 0.8854166666666666vw; }
  .cardprofile__image span.stickersmile img {
    width: 1.7708333333333333vw;
    height: 1.7708333333333333vw; }
  .profileblock__photo span.stickersmile img {
    width: 3.177083333333333vw;
    height: 3.177083333333333vw; }
  .cardprofile__image span.stickersmile {
    left: -0.3645833333333333vw;
    top: -0.3645833333333333vw; }
  .profileblock__photo span.stickersmile {
    left: -0.052083333333333336vw;
    top: -0.052083333333333336vw; }
  .tablecard__img span.stickersmile {
    left: -0.052083333333333336vw;
    top: -0.052083333333333336vw; }
  .carditem__header.flex.content-between.items-center .carditem__stat {
    font-size: 1.3541666666666667vw; }
  .carditem__header.flex.content-between.items-center
.carditem__stat.black.call_profitability_val
p {
    opacity: 0.5;
    font-size: 0.7000000000000001vw;
    white-space: nowrap; }
  .cardprofile__image,
  .profileblock__photo {
    position: relative; }
  .profileblock__header .cardprofile__name {
    max-width: 14vw;
    word-break: break-all; }
  .profileblock__header .sticker.sticker_gray {
    font-size: 0.72917vw;
    padding: 0 0.46875vw;
    height: 0.98958vw;
    line-height: 0.98958vw;
    margin-left: 0.52083vw; }
  .cardprofile__info .sticker.sticker_gray {
    font-size: 0.92917vw;
    padding: 0 0.46875vw;
    height: 1.18958vw;
    line-height: 1.18958vw;
    margin-left: 0.52083vw; }
  .tabsnav__links.flex.content-between.items-center .itemsnav {
    position: relative; }
  .tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__number {
    max-width: 3vw;
    min-width: 3vw; }
  .tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__token {
    max-width: 20vw;
    min-width: 20vw; }
  .tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__links,
  .tableblock__col_plaunch__links {
    max-width: 12vw;
    min-width: 12vw; }
  .tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__totalcalls,
  .tableblock__col_plaunch__totalcalls {
    max-width: 8vw !important;
    min-width: 8vw !important; }
  .tableblock__col.tableblock_name.flex.items-center.items-center.tableblock__col_plaunch__tags,
  .tableblock__col_plaunch__tags {
    max-width: 24vw;
    min-width: 24vw; }
  .tableblock__tags {
    display: flex;
    flex-wrap: wrap;
    padding-top: 0.2vh;
    padding-bottom: 0.2vh; }
  .influencer-tag {
    text-transform: uppercase;
    font-size: 0.7vw;
    font-weight: 700;
    border-radius: 3vw;
    padding: 0.3vw 0.5vw;
    margin: 0.2vw;
    white-space: nowrap;
    cursor: pointer; }
  .influencer-tag__delimiter {
    font-size: 0.7vw; }
  .influencer-tag__general {
    border: 1px solid rgba(33, 37, 49, 0.2);
    color: #212531; }
  .influencer-tag__general div {
    min-width: 0.9vw; }
  .influencer-tag__general:hover {
    border: 1px solid #30ca4c; }
  .influencer-tag__scam {
    border: 1px solid rgba(248, 68, 79, 0.2);
    color: #f8444f; }
    .influencer-tag__scam:hover {
      border: 1px solid #f8444f;
      background-color: rgba(248, 68, 79, 0.2); }
    .influencer-tag__scam.selected {
      background-color: #f8444f;
      color: #ffffff; }
  .influencer-tag__meme {
    border: 1px solid rgba(254, 183, 5, 0.2);
    color: #feb705; }
    .influencer-tag__meme:hover {
      border: 1px solid #feb705;
      background-color: rgba(254, 183, 5, 0.2); }
    .influencer-tag__meme.selected {
      background-color: #feb705;
      color: #ffffff; }
  .influencer-tag__interesting {
    border: 1px solid rgba(48, 202, 76, 0.2);
    color: #30ca4c; }
    .influencer-tag__interesting:hover {
      border: 1px solid #30ca4c;
      background-color: rgba(48, 202, 76, 0.2); }
    .influencer-tag__interesting.selected {
      background-color: #30ca4c;
      color: #ffffff; }
  .influencer-tag__good {
    border: 1px solid rgba(102, 48, 255, 0.2);
    color: #6630ff; }
    .influencer-tag__good:hover {
      border: 1px solid #6630ff;
      background-color: rgba(102, 48, 255, 0.2); }
    .influencer-tag__good.selected {
      background-color: #6630ff;
      color: #ffffff; }
  .influencer-tag__utility {
    border: 1px solid rgba(117, 86, 69, 0.2);
    color: #755645; }
    .influencer-tag__utility:hover {
      border: 1px solid #755645;
      background-color: rgba(117, 86, 69, 0.2); }
    .influencer-tag__utility.selected {
      background-color: #755645;
      color: #ffffff; }
  .influencer-tag__dropdownblock {
    top: calc(100% + 0.1vw);
    right: 0; }
  .influencer-tag__dropdown-button {
    padding-right: 0; }
  .tableblock__col_plaunch__number {
    max-width: 6vw !important;
    min-width: 6vw !important; }
  .tableblock_col_plaunch__sort {
    display: flex; }
  .plaunch-col__lock {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    color: rgba(33, 37, 49, 0.3); }
  .plaunch-col__lock img {
    margin-left: 0.2vw;
    margin-bottom: 0.65vh; }
  .tableblock__col_plaunch_lock {
    min-width: 33.4vw;
    max-width: 33.4vw;
    position: relative;
    padding-left: 1.6vw; }
  .plaunch-btn {
    background-color: #30ca4c;
    color: #ffffff;
    text-decoration: none;
    padding: 0.5vw 1.3vw;
    border-radius: 1vw; }
  .plaunch-btn__lock-bg {
    position: absolute;
    right: 4.5vw; }
  .plaunch-filter {
    display: flex;
    min-width: 25vw;
    max-width: 30vw;
    background-color: #f8fafd;
    align-items: center;
    max-height: 10vh;
    padding: 1vw 2vw;
    border-radius: 0.5vw;
    border: 1px solid #e2e9f2;
    margin-bottom: 4vh; }
  .plaunch-filter__sort {
    min-width: 6vw;
    font-weight: 700;
    color: rgba(33, 37, 49, 0.3); }
  .plaunch-filter__tags {
    display: flex;
    flex-wrap: wrap; }
  .plaunch-link {
    display: flex;
    align-items: center;
    padding-left: 1vw;
    position: relative; }
  .plaunch-link img {
    position: absolute;
    left: -0.5vw; }
  .payment-modal__title {
    font-size: 3.86vh; }
  .payment-modal__body {
    text-align: center;
    font-size: 2.34vh;
    font-weight: bold;
    padding: 0 2vw; }
  .payment-modal__payment-link {
    color: #0085ff; }
  .payment-modal__textblock {
    display: flex;
    align-items: center;
    padding: 1vw;
    margin-bottom: 1vh; }
  .payment-modal__textblock_green {
    background: linear-gradient(to right, rgba(48, 202, 76, 0.3), rgba(48, 202, 76, 0)); }
  .payment-modal__textblock_yellow {
    background: linear-gradient(to right, rgba(245, 197, 24, 0.3), #f5c518); }
  .emptyblock_color {
    background-image: url(../img/wallet1bg.svg);
    background-size: cover; }
    .emptyblock_color .emptyblock__text {
      color: #fff; }
    .emptyblock_color .emptyblock__subtext {
      color: white; }
    .emptyblock_color .emptyblock__image {
      margin-bottom: 19px; }
  .emptyblock_lg .emptyblock__wrapper {
    padding: 110px 0;
    min-height: unset; }
  .tabsnav__links_wallets ul li a {
    padding-left: 32px;
    padding-right: 32px; }
  .mt-0 {
    margin-top: 0; }
  .emptyblock__img {
    text-align: center; }
  .emptyblock__subtext {
    margin-top: 10px; }
  .itemsnav__right .pagesearch {
    width: 547px; }
  .itemsnav__right .searchinput a.headersearch__close {
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 1.45833vw;
    height: 90%;
    z-index: 1;
    background: #fff;
    margin: 0;
    padding: 0 20px;
    opacity: 1; }
  .itemsnav__right .searchinput input {
    font-weight: bold; }
  .walletcard {
    border-radius: 8px;
    background: linear-gradient(0deg, #fff 0%, #fff 100%), #d9d9d9;
    padding: 36px;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .walletcard > * {
      width: 100%; }
  .walletcard__caption {
    color: #212531;
    margin-bottom: 14px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; }
  .walletcard__name {
    color: #212531;
    margin-bottom: 14px;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    word-wrap: break-word; }
  .btnicon {
    display: block;
    display: flex;
    align-items: center; }
    .btnicon .btnicon__img svg {
      min-width: 26px;
      max-width: 26px; }
    .btnicon span {
      line-height: 1; }
  .btnicon__text {
    padding-left: 4px;
    color: #0085ff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; }
  .emptyblock_color.active .emptyblock__wrapper {
    padding: 40px;
    min-height: unset;
    margin: 40px 0; }
  .walletblock__card {
    margin-right: 35px;
    max-width: 539px; }
    .walletblock__card .walletcard {
      height: 100%; }
  .walletblock__table {
    min-width: calc(100% - 539px);
    width: -webkit-fill-available;
    width: inherit; }
  .wallettable__cols {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .wallettable__colhead {
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; }
  .wallettable__colhead.wallettable__profit {
    font-size: 22px; }
  .wallettable__head {
    margin-bottom: 26px; }
  .wallettable__colbody {
    color: #212531;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; }
  .wallettable__col {
    text-align: center; }
  .wallettable__profit {
    max-width: 230px;
    min-width: 230px;
    text-align: left; }
  .wallettable__traded {
    max-width: 120px;
    min-width: 120px; }
  .wallettable__profitability {
    max-width: 120px;
    min-width: 120px; }
  .wallettable__eth {
    max-width: 120px;
    min-width: 120px; }
  .wallettable__usd {
    max-width: 120px;
    min-width: 120px;
    text-align: left; }
  .wallettable__row {
    border-radius: 8px;
    background: linear-gradient(0deg, #fff 0%, #fff 100%), #d9d9d9;
    padding: 13px 20px;
    margin-bottom: 6px; }
  .wallettable__head {
    padding-right: 20px; }
  .tableblock_tab .tableblock__scroll {
    display: table;
    /*  table-layout: fixed; */
    vertical-align: middle;
    width: 100%; }
  .tableblock_tab .tableblock__col {
    width: unset;
    min-width: unset;
    max-width: unset; }
  .tableblock_tab .tableblock__col_default {
    width: unset;
    min-width: unset;
    max-width: unset;
    height: unset;
    min-height: 65px; }
    .tableblock_tab .tableblock__col_default .tableblock__title {
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 100%;
      white-space: nowrap; }
  .tableblock_tab .tableblock__header,
  .tableblock_tab .tableblock__body {
    display: table-row-group;
    width: 100%; }
    .tableblock_tab .tableblock__header .tableblock__row,
    .tableblock_tab .tableblock__body .tableblock__row {
      display: table-row;
      width: 100%; }
    .tableblock_tab .tableblock__header .tableblock__col,
    .tableblock_tab .tableblock__body .tableblock__col {
      vertical-align: middle;
      display: table-cell !important;
      width: unset;
      padding: 24px 12px; }
    .tableblock_tab .tableblock__header .tableblock__col_default,
    .tableblock_tab .tableblock__body .tableblock__col_default {
      vertical-align: middle;
      padding-left: 11px;
      padding-right: 11px; }
      .tableblock_tab .tableblock__header .tableblock__col_default .tableblock__value,
      .tableblock_tab .tableblock__body .tableblock__col_default .tableblock__value {
        font-size: 16px !important; }
      .tableblock_tab .tableblock__header .tableblock__col_default:first-child,
      .tableblock_tab .tableblock__body .tableblock__col_default:first-child {
        padding-left: 22px; }
      .tableblock_tab .tableblock__header .tableblock__col_default:last-child,
      .tableblock_tab .tableblock__body .tableblock__col_default:last-child {
        padding-right: 28px; }
  .tableblock_tab .tableblock__body {
    font-size: 16px; }
    .tableblock_tab .tableblock__body .tableblock__col {
      height: unset;
      border-top: 0.10417vw solid #e2e9f2;
      min-height: 65px;
      padding: 24px 12px; }
    .tableblock_tab .tableblock__body .tableblock__row:first-child .tableblock__col {
      border-top: none; }
    .tableblock_tab .tableblock__body .tableblock__title {
      font-weight: 500;
      font-size: 16px; }
  .tableblock__img {
    display: block;
    text-align: center; }
    .tableblock__img img {
      display: block;
      margin-left: auto;
      margin-right: auto; }
  .tableblock__date {
    color: rgba(33, 37, 49, 0.5);
    white-space: nowrap;
    font-weight: 500;
    font-size: get-vw -large(16px); }
  .tableblock__link {
    font-size: 16px;
    color: #0085ff;
    font-weight: 500; }
  a.tableblock__row {
    color: #212531; }
  .tableblock_tab .tableblock__table {
    width: 100%;
    overflow-x: auto; }
  .tableblock_tab .tableblock__wrapper {
    width: 100%;
    overflow: hidden; }
  .tableblock_tab_full .tableblock__wrapper {
    border-right: none;
    border-left: none; }
  .tableblock_tab .pagination ul li:last-child {
    margin-right: 0; }
  .tableblock_tab .tableblock__body > .tableblock__row {
    background: #f8fafd !important; }
  .tableblock_tab .tableblock__col_wallet {
    max-width: 400px;
    word-wrap: break-word; }
  .tableblock_tab img.wallet_like_active {
    display: none; }
  .tableblock_tab .tableblock__img.active img.wallet_like {
    display: none !important; }
  .tableblock_tab .tableblock__img.active img.wallet_like_active {
    display: block !important; }
  .tableblock__col_walleticon img {
    max-width: 20px; }
  .tableblock__col_favorite img {
    max-width: 26px; }
  .linkset__title {
    color: #212531;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; }
  .linkset__item_title {
    margin-right: 10px; }
  .flex .itemsnav__input {
    margin-right: 47px; }
  .inputplaceholder_mintokenstraded input.inputplaceholder__input {
    padding-left: 213px; }
  .inputplaceholder_mintokenstraded .inputplaceholder {
    min-width: 14.19792vw; }
  .inputplaceholder__placeholder span {
    line-height: 1;
    display: inline-block;
    vertical-align: middle; }
  .tabsnav {
    margin-bottom: 43px; }
  .itemsnav_disabled .inputplaceholder_mintokenstraded input.inputplaceholder__input {
    padding-left: 238px; }
  .itemsnav_disabled .inputplaceholder__placeholder {
    color: rgba(33, 37, 49, 0.3); }
  .itemsnav_disabled input.inputplaceholder__input {
    color: rgba(33, 37, 49, 0.3); }
  .itemsnav_disabled .inputplaceholder_mintokenstraded .inputplaceholder {
    min-width: 15.19792vw; }
  .itemsnav_disabled .linkset__title {
    color: rgba(33, 37, 49, 0.3); }
  .linkset__item_title span {
    display: inline-block;
    vertical-align: middle; }
  .modal_table .modal-content {
    padding: 42px 54px; }
  .modal_table .modal-dialog {
    width: 1247px; }
  .modal_table .modal-title {
    color: #212531;
    margin-bottom: 22px;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-align: left; }
  .walletparams__items {
    margin: 0 -8px; }
    .walletparams__items .walletparams__item {
      width: 50%;
      padding: 0 8px; }
  .walletparams {
    margin-bottom: 33px; }
  .walletparams__wrapper {
    border-radius: 12px;
    background: linear-gradient(180deg, #f3f5f8 0%, #f3f5f8 100%), #d9d9d9;
    padding: 26px 29px; }
  .walletparams__params {
    width: 100%; }
  .walletparams__param {
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%; }
  .walletparams__name {
    color: #212531;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; }
  .walletparams__value {
    color: #212531;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; }
  .tableblock_popup .tableblock__header .tableblock__col_default {
    padding-top: 16px;
    padding-bottom: 16px; }
  .tableblock_popup .tableblock__body .tableblock__col_default {
    padding-top: 14px;
    padding-bottom: 14px;
    border: none; }
  .tableblock_popup .tableblock__body > .tableblock__row:nth-child(2n) {
    background: #fff !important; }
  .tableblock_popup .tableblock__wrapper {
    filter: none;
    border: none;
    padding: 0; }
  .tableblock_popup .tableblock__wrapper {
    border-radius: 0; }
  .tableblock_popup .tableblock__table {
    display: block;
    max-height: 430px;
    overflow: auto;
    padding-right: 14px;
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */ }
    .tableblock_popup .tableblock__table ::-webkit-scrollbar {
      width: 4px;
      height: 4px;
      border-radius: 2px !important; }
    .tableblock_popup .tableblock__table ::-webkit-scrollbar-track {
      background: #eaecf0;
      border-radius: 2px !important; }
    .tableblock_popup .tableblock__table ::-webkit-scrollbar-thumb {
      background: #30ca4c;
      border-radius: 2px !important; }
    .tableblock_popup .tableblock__table ::-webkit-scrollbar-thumb:hover {
      background: #ccc; }
  .tableblock_popup .tableblock {
    margin-bottom: 0; } }

/* .landlayout_half {
  background-image: url(../img/landlayout_bg1.svg), url(../img/landlayout_bg2.svg); 
  background-size: 50% cover, 50% cover;
  background-position: left top, right top;
  background-repeat: no-repeat, no-repeat;
} */
.landlayout_halfs {
  display: flex;
  width: 100%;
  height: 100%; }

.landlayout__half {
  width: 50%; }

.landlayout__half_1 {
  background-image: url(../img/landlayout_bg1.svg);
  background-size: cover;
  background-position: top left; }

.landlayout__half_2 {
  background-image: url(../img/landlayout_bg2.svg);
  background-size: cover;
  background-position: top left; }

.landwrapper {
  position: absolute;
  padding-top: 42px;
  padding-bottom: 42px;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
  left: 0;
  right: 0;
  margin: auto; }

.landheader__buttons .btn_main {
  padding: 18px 51px; }

.landwrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.landcontent {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.landcontent__title {
  margin-bottom: 21px;
  font-weight: 700;
  font-size: 40px;
  color: #fff; }

.landcontent__text {
  margin-bottom: 36px;
  font-weight: 400;
  font-size: 22px;
  color: #fff; }

.textwhite {
  color: #fff; }

.textblack {
  color: #fff; }

.landcontent__icons {
  display: flex; }
  .landcontent__icons a {
    display: block;
    margin-right: 37px; }

.landcontent__textgreen {
  font-weight: 700;
  font-size: 32px;
  color: #30ca4c; }

.landcontent__right {
  text-align: right; }

.landcontent__left .landcontent__item {
  max-width: 371px; }

.sitefooter__copy.textwhite {
  opacity: 1;
  font-weight: 700;
  font-size: 16px;
  color: #fff; }

.landcard {
  padding: 33px;
  border-radius: 12px;
  text-align: center;
  width: 382px;
  background: #fff; }

.landcard__icon {
  margin-bottom: 13px; }

.landcard__title {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 26px;
  color: #212531; }

.landcard__text {
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  color: #212531;
  margin-bottom: 30px; }

.landcard__text:last-child {
  margin-bottom: 0; }

.green {
  color: #30ca4c; }

.landheader__buttons .accountmenu__name {
  color: #fff; }

.landheader__buttons .dropdownblock__links ul li a {
  color: #212531 !important; }

.dropdownblock__links ul {
  list-style: none; }

.landcontent__text a {
  color: #fff;
  /*  padding-right: 30px;
  background-image: url(../img//Purchase.svg);
  background-position: right bottom;
  background-repeat: no-repeat;
  white-space: nowrap; */
  display: flex;
  align-items: center;
  justify-content: flex-end; }
  .landcontent__text a span {
    padding-right: 13px;
    text-align: right; }

.yellowalert {
  font-weight: 700;
  color: #ffde46; }

@media only screen and (max-width: 1090px) {
  .landlayout .container {
    padding-left: 34px;
    padding-right: 34px; }
  .landwrapper {
    padding-top: 21px !important;
    padding-bottom: 30px !important; }
  .landheader__buttons .btn_main {
    color: #fff;
    font-size: 16px; }
  .landheader__buttons .btn_main {
    padding: 18px 51px; }
  .landheader__logo {
    width: 202px; }
    .landheader__logo svg {
      width: 100%; }
  .landcontent__title {
    margin-bottom: 19px;
    font-size: 32px; }
  .landcontent__text {
    margin-bottom: 20px;
    font-size: 18px; }
  .landcontent__icons {
    display: flex; }
    .landcontent__icons a {
      display: block;
      margin-right: 30px; }
  .landcontent__textgreen {
    font-size: 26px; }
  .landcontent__left .landcontent__item,
  .landcontent__right .landcontent__item {
    max-width: 244px; }
  .landcontent__center .landcontent__item {
    max-width: 264px;
    width: 264px; }
  .sitefooter__copy.textwhite {
    font-size: 16px; }
  .landcard {
    padding: 23px 20px 29px 19px;
    border-radius: 12px;
    width: 264px; }
  .landcard__icon {
    margin-bottom: 11px; }
  .landcard__title {
    margin-bottom: 16px;
    font-size: 20px; }
  .landcard__text {
    font-size: 12px;
    margin-bottom: 22px; }
  .landcard__text:last-child {
    margin-bottom: 0; }
  .green {
    color: #30ca4c; }
  .landcontent__text a {
    white-space: unset;
    display: flex; }
    .landcontent__text a span {
      padding-right: 13px; } }

@media only screen and (max-width: 811px) {
  .landcontent__text a img {
    width: 12px;
    height: 12px; }
  .landcontent__text a {
    width: unset;
    display: inline-block;
    text-align: left; }
  .landlayout_halfs {
    display: none; }
  .landlayout .container {
    padding: 0; }
  .landwrapper {
    position: static; }
  .landcontent {
    flex-wrap: wrap; }
  .landcontent__left, .landcontent__right, .landcontent__center, .landcontent__item {
    width: 100% !important;
    max-width: 100% !important; }
  .landcontent__left {
    background-image: url(../img/landlayout_bg1.svg);
    background-size: cover;
    background-position: top left; }
  .landcontent__center {
    order: -1; }
  .landcontent__right {
    background-image: url(../img/landlayout_bg2.svg);
    background-size: cover;
    background-position: top left; }
  .landheader {
    padding: 20px 18px 0 18px; }
  .landcontent__item {
    padding: 0 18px; }
  .landheader__logo {
    width: 150px; }
  .landheader__buttons .btn_main {
    padding: 0;
    font-size: 14px;
    background: #fff;
    color: #30ca4c;
    border-color: #fff; }
  .landcard {
    width: 100%; }
  .landheader {
    margin-bottom: 34px; }
  .landcardheader {
    display: flex;
    align-items: center;
    margin-bottom: 16px; }
  .landcard__title {
    margin-bottom: 0;
    font-size: 16px;
    padding-left: 8px; }
  .landcard__icon {
    margin-bottom: 0; }
    .landcard__icon svg {
      width: 22px;
      height: 22px;
      display: block; }
  .landcard__text {
    text-align: left;
    font-size: 12px;
    opacity: 0.6;
    margin-bottom: 16px; }
  .landcard__text_bold {
    opacity: 1; }
  .landcard {
    padding: 0;
    margin-bottom: 34px; }
  .landlayout_half .landheader__logo {
    width: 150px; }
  .landcontent__left {
    border-radius: 16px 16px 0 0; }
    .landcontent__left .landcontent__item {
      padding-top: 20px;
      padding-bottom: 46px; }
  .landcontent__right {
    border-radius: 16px 16px 0 0;
    text-align: left;
    margin-top: -16px;
    padding-bottom: 100px; }
    .landcontent__right .landcontent__item {
      padding-top: 20px;
      padding-bottom: 30px; }
  .landfooter {
    position: absolute;
    bottom: 0;
    transform: translateY(-100%);
    left: 0; }
  .landfooter .sitefooter__links {
    justify-content: flex-start !important;
    padding-left: 18px; }
  .landcontent__title {
    font-size: 26px;
    margin-bottom: 16px; }
  .landcontent__text {
    margin-bottom: 21px;
    font-size: 16px; }
  .landcontent__icons a {
    display: block;
    margin-right: 22px; }
    .landcontent__icons a svg {
      width: 34px;
      height: 34px; }
  .landcontent__textgreen {
    font-size: 26px; }
  .landlayout_half {
    max-height: 900px; }
  .landlayout {
    min-height: 710px;
    height: 100vh;
    position: relative; }
  .landcontent__right {
    height: 50vh;
    max-height: 450px; }
  .landwrapper {
    display: block; }
  .landheader__buttons svg path {
    fill: #212531; }
  .landheader__buttons .accountmenu {
    display: block; }
  .landheader__buttons .dropdownblock {
    top: 100%; }
  .landheader__buttons .accountmenu.active .accountmenu__name svg {
    transform: rotate(180deg);
    opacity: 0.3; } }

@media (min-width: 1921px) {
  /* .landlayout_half {
  background-image: url(../img/landlayout_bg1.svg), url(../img/landlayout_bg2.svg); 
  background-size: 50% cover, 50% cover;
  background-position: left top, right top;
  background-repeat: no-repeat, no-repeat;
} */
  .landwrapper {
    position: absolute;
    padding-top: 42px;
    padding-bottom: 42px; }
  .landheader__buttons .btn_main {
    padding: 18px 51px; }
  .landcontent__title {
    margin-bottom: 21px;
    font-size: 40px; }
  .landcontent__text {
    margin-bottom: 36px;
    font-size: 22px; }
  .landcontent__icons a {
    margin-right: 37px; }
  .landcontent__textgreen {
    font-size: 32px; }
  .landcontent__left .landcontent__item {
    max-width: 371px; }
  .sitefooter__copy.textwhite {
    font-size: 16px; }
  .landcard {
    padding: 33px;
    border-radius: 12px;
    width: 382px; }
  .landcard__icon {
    margin-bottom: 13px; }
  .landcard__title {
    margin-bottom: 20px;
    font-size: 26px; }
  .landcard__text {
    font-size: 14px;
    margin-bottom: 30px; }
  .landcontent__text a span {
    padding-right: 13px; } }

.landingwrapper {
  min-height: 100vh;
  background-color: #1a1e2b; }
  .landingwrapper .container {
    max-width: 1540px;
    padding: 0 36px; }
  .landingwrapper .accountblock__link {
    background: #212531;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    padding: 16px 50px;
    border-radius: 555px; }

.landingwrapper__top {
  min-height: 100vh;
  background-image: url(../img/landingwrapper.png);
  background-size: cover; }

.langindtitle {
  font-weight: 700;
  font-size: 82px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  text-align: center;
  margin: 100px 0 90px 0; }

.landingbanner {
  text-align: center;
  margin: 90px 0 108px 0; }

.landingcard__img {
  border-radius: 12px;
  overflow: hidden; }
  .landingcard__img iframe {
    width: 100%; }

.landingcards__item {
  margin-bottom: 113px; }

.landingcard__row {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.landingcard__coltext {
  max-width: 520px; }

.landingcard__title {
  margin-bottom: 51px;
  font-weight: 700;
  font-size: 46px;
  line-height: 100%;
  color: #fff; }

.landingcard__text {
  font-weight: 350;
  font-size: 26px;
  line-height: 120%;
  color: #fff;
  margin-bottom: 15px;
  padding-bottom: 27px;
  position: relative;
  display: block; }
  .landingcard__text:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 46px;
    height: 3px;
    background: #30ca4c;
    z-index: 1; }

.landingcard__text_2 {
  margin-bottom: 34px; }

.landingcard__text_3 {
  padding-top: 31px;
  padding-bottom: 0;
  font-weight: 350;
  font-size: 16px;
  line-height: 120%;
  color: #fff; }
  .landingcard__text_3:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 3px;
    background: #30ca4c; }

.landingcard__small {
  font-weight: 350;
  font-size: 16px;
  line-height: 120%;
  color: #fff; }

.landingcard__footer {
  margin-top: 85px;
  display: flex;
  align-items: center;
  gap: 25px; }

.landingcard__colimage {
  max-width: 775px;
  width: 100%; }

.landingcard__footertext {
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  color: #fff; }

.landingsliderbg {
  background-image: url(../img/landingsliderbg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1100px;
  padding: 180px 0 205px 0; }

.landingslide__img {
  border: 1px solid #2c364d;
  border-radius: 12px; }

.landingslider__title {
  font-weight: 700;
  font-size: 46px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  margin-bottom: 61px; }

.landingslider__link {
  margin-top: 43px;
  text-align: center; }
  .landingslider__link a {
    padding: 8px 21px 8px 13px;
    background: #1b1f2c;
    border-radius: 555px;
    display: inline-flex;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    color: #fff; }
    .landingslider__link a span {
      padding-left: 13px; }

.landingslide {
  max-width: 1145px;
  margin: 0 8px;
  position: relative;
  padding-bottom: 16px; }

.landingslide__badge {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  margin: auto;
  padding: 2px;
  background: #fff;
  display: flex;
  align-items: center;
  border-radius: 555px; }

.landingslide__badgetitle {
  padding-left: 14px;
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #30ca4c;
  padding-right: 6px;
  display: inline-block; }

.landingslide__badgevalue {
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #fff;
  padding: 6px 12px;
  border-radius: 555px;
  background: #30ca4c; }

.cost {
  background: linear-gradient(180deg, #202430 0%, #202430 100%);
  border-radius: 12px;
  box-shadow: 0 0 100px 0 rgba(80, 95, 131, 0.4); }

.cost__main {
  padding: 36px 42px 48px 42px; }

.cost__title {
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  margin-bottom: 32px; }

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

.cost__list li {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #fff;
  margin-bottom: 35px;
  background-image: url(../img/listcheck.svg);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 29px; }
  .cost__list li:last-child {
    margin-bottom: 0; }

.landingcost {
  padding: 22px 0 80px 0; }

.cost__footer {
  padding: 30px 42px 52px 42px; }

.landingcost__title {
  font-weight: 700;
  font-size: 46px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  margin-bottom: 85px; }

.cost__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 2px solid #272b37; }

.cost__pricevalue {
  font-weight: 700;
  font-size: 26px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  margin-bottom: 10px; }

.cost__priceinfo {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  color: #fff; }

.cost__button a {
  border-radius: 555px;
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 22px 33px;
  background: #30ca4c; }
  .cost__button a span {
    padding-left: 4px;
    white-space: nowrap; }

.landingcost__items {
  display: flex;
  gap: 24px; }

.landingcost__item {
  flex: 1; }

.landingcost__item_center {
  margin-top: -20px; }
  .landingcost__item_center .cost__main {
    padding-bottom: 88px; }
  .landingcost__item_center .cost__button a {
    background: #191e2a; }
  .landingcost__item_center .cost__footer {
    border-color: #3eda59; }
  .landingcost__item_center li {
    background-image: url(../img/listcheck_white.svg); }
  .landingcost__item_center .cost {
    background-size: cover;
    background-image: url('data:image/svg+xml,<svg width="468" height="464" viewBox="0 0 468 464" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_3623_6526" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="468" height="464"><rect width="468" height="464" rx="12" fill="url(%23paint0_linear_3623_6526)"/><rect width="468" height="464" rx="12" fill="%2330CA4C"/></mask><g mask="url(%23mask0_3623_6526)"><rect width="468" height="464" rx="12" fill="url(%23paint1_linear_3623_6526)"/><rect width="468" height="464" rx="12" fill="%2330CA4C"/><g opacity="0.1"><mask id="mask1_3623_6526" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="468" height="537"><path d="M468 164.254V207.529L456.253 198.252L468 164.254Z" fill="%23F6F7FB"/><path d="M440.388 0H460.559L468 3.75375V33.6765L440.388 9.11624V0Z" fill="%23F6F7FB"/><path d="M468 332.85V350.278L456.253 332.26L468 332.85Z" fill="%23F6F7FB"/><path d="M468 390.335V415.754L456.253 388.566L468 390.335Z" fill="%23F6F7FB"/><path d="M0.00497115 470.558V458.6L1.87695 462.783L0.00497115 470.558Z" fill="%23F6F7FB"/><path d="M0.00501442 316.226V268.125L7.96094 316.387L0.00501442 316.226Z" fill="%23F6F7FB"/><path d="M0.000777721 114.597V75.6652L5.33594 107.304L0.000777721 114.597Z" fill="%23F6F7FB"/><path d="M0.00687408 268.125V229.783L31.8306 251.502L0.00687408 268.125Z" fill="%23F6F7FB"/><path d="M415.584 476.726L390.079 536.25H365.228L388.909 455.276L415.584 476.726Z" fill="%23F6F7FB"/><path d="M92.1949 437.578L108.294 446.158L81.7118 536.248H28.9219L37.9074 510.508L58.9672 498.228L48.2033 530.349L68.3271 529.277L87.0937 464.391L31.8235 492.812L16.6604 536.248H0.935776L15.9116 476.725L92.1949 437.578Z" fill="%23F6F7FB"/><path d="M171.754 501.394L188.602 517.749L207.837 462.784L222.766 496.299L197.494 524.989L212.985 536.25H186.73L168.759 521.235L171.754 501.394Z" fill="%23F6F7FB"/><path d="M148.363 452.057L177.379 463.318L191.419 401.649L227.642 427.389L291.57 352.314L276.594 294.399L315.578 314.08L304.674 362.825L224.647 470.289L202.183 433.824L182.527 491.739L161.467 489.594L158.659 526.059L170.593 536.248H142.607L139.518 533.62L148.363 452.057Z" fill="%23F6F7FB"/><path d="M154.91 38.9853L90.8414 14.9614L95.2406 0H123.742L164.832 31.0488L154.91 38.9853Z" fill="%23F6F7FB"/><path d="M419.796 514.799L426.348 448.304L355.213 434.362L357.085 341.591L325.87 469.915L300.692 466.912L330.831 385.349L252.254 499.784L351.469 478.87L341.173 452.916L374.401 454.417L358.208 505.844L219.494 521.234L351.469 312.097L256.934 274.56L275.654 333.547L241.022 327.112L221.507 369.315L186.735 353.764L234.002 306.734L249.446 311.024L234.002 245.602L381.421 290.111L373.933 416.129L446.94 423.637L435.24 494.422H449.28L456.253 432.217L468 458.6V470.559L457.236 515.335L419.796 514.799Z" fill="%23F6F7FB"/><path d="M341.171 155.297V181.037L365.834 153.206L277.476 108.644L307.662 88.5343L387.643 151.061L370.14 194.712L347.676 200.342L325.914 257.399L296.43 250.213L332.232 197.929L311.921 189.885L280.986 245.602L247.993 235.735L311.921 163.341L341.171 155.297Z" fill="%23F6F7FB"/><path d="M419.795 62.2049L347.724 86.8724L405.428 120.334L399.344 142.91L315.198 81.1881L372.06 48.2624L331.531 11.3149L276.168 52.4452L287.821 70.2486L332.233 27.4023L351.468 46.1174L277.384 94.4871L262.502 62.902L239.196 77.059L255.716 101.405L233.252 115.615L224.267 86.6579L199.838 104.032L234.001 131.917L266.293 114.757L313.092 145.86L235.826 229.783L170.822 257.4L155.846 216.645L226.935 216.913L278.461 151.222L255.061 135.135L234.001 148.809L167.405 103.121L305.839 0H341.313L359.892 18.2325L365.227 0H390.078L377.676 28.9575L419.795 62.2049Z" fill="%23F6F7FB"/><path d="M148.354 49.1733L89.2935 105.533L181.676 163.18L173.626 172.993H136.28L112.787 150.149L77.6872 220.934L56.1594 204.31L97.811 142.105L77.1724 125.321L43.0555 193.049L21.8553 176.693L105.205 57.9142L69.6845 52.0691L56.3934 77.7554L73.522 81.3483L54.5214 109.93L47.2675 101.35L6.55186 187.15L76.7044 240.561L102.678 207.581L111.804 245.601L71.0885 263.888L-7.62939e-05 207.528V164.252L49.1395 21.9319L148.354 49.1733Z" fill="%23F6F7FB"/><path d="M181.678 379.128L174.564 437.579L146.017 430.608L95.941 378.592L118.124 374.838L92.197 303.517L224.64 245.602L234 296.546L219.024 291.183L181.678 345.881L158.184 309.416L179.712 291.183L181.678 316.923L212.94 263.888L114.193 312.633L142.741 375.911L126.361 389.853L163.098 410.767L167.357 374.516L128.233 318.532L148.824 314.778L176.904 362.826L227.635 378.592L245.7 342.127L272.843 353.388L222.768 407.013L181.678 379.128Z" fill="%23F6F7FB"/><path d="M436.644 358.214L415.117 365.186L438.048 293.167L456.253 294.401L445.536 257.4L456.487 245.602L397.801 215.036L378.566 238.631L435.708 257.4L401.545 371.084L405.757 388.244L437.58 374.087L442.728 410.767L388.441 404.868L387.973 369.476L404.587 274.023L341.173 262.762L444.6 102.96L441.792 88.213L409.501 108.322L378.613 94.3799L440.388 67.5674L394.525 20.9137L405.523 0H418.907L465.192 58.9874L468 75.6648V114.596L411.841 191.441L429.624 206.456L426.816 186.615L442.26 165.755L460.512 161.786L443.664 197.93L450.263 217.664L468 229.783V316.226L446.004 315.743L436.644 358.214Z" fill="%23F6F7FB"/><path d="M43.0633 8.04374L12.6436 91.1624L7.82325 60.5425L28.9298 0H81.7197L77.695 13.728L43.0633 8.04374Z" fill="%23F6F7FB"/><path d="M1.52588e-05 33.6764V3.75374L0.936007 0H16.6606L3.74398 37.0012L1.52588e-05 33.6764Z" fill="%23F6F7FB"/><path d="M17.7389 267.91L73.8984 276.758L130.76 257.399L113.444 189.349L247.993 172.994L222.721 206.241L134.972 203.56L159.542 266.301L78.8123 297.671L102.68 368.456L78.8123 374.087L140.588 437.633L118.124 532.012L123.74 536.249H95.239L122.336 444.068L49.3286 362.826L80.2163 355.586L61.2625 297.671L38.0967 295.258L59.8585 344.325L19.1429 353.978L80.2163 431.198L19.1429 460.155L0.00187683 415.754V390.335L18.4409 393.124L24.7589 433.611L45.8186 420.741L0.00187683 350.278V332.849L35.2888 334.673L17.7389 267.91Z" fill="%23F6F7FB"/><path d="M227.637 155.298L207.982 165.755L108.299 104.622L188.279 38.9853L142.603 0H170.589L205.174 29.4937L214.814 23.4341L186.735 0H212.989L230.96 13.0845L245.702 0H288.617L144.287 102.799L227.637 155.298Z" fill="%23F6F7FB"/></mask><g mask="url(%23mask1_3623_6526)"><rect width="468" height="536.25" transform="matrix(-1 0 0 1 468 0)" fill="url(%23paint2_linear_3623_6526)"/></g></g></g><defs><linearGradient id="paint0_linear_3623_6526" x1="234" y1="0" x2="234" y2="464" gradientUnits="userSpaceOnUse"><stop stop-color="%23202430"/><stop offset="1" stop-color="%23202430"/></linearGradient><linearGradient id="paint1_linear_3623_6526" x1="234" y1="0" x2="234" y2="464" gradientUnits="userSpaceOnUse"><stop stop-color="%23202430"/><stop offset="1" stop-color="%23202430"/></linearGradient><linearGradient id="paint2_linear_3623_6526" x1="234" y1="0" x2="234" y2="536.25" gradientUnits="userSpaceOnUse"><stop stop-color="%23212531" stop-opacity="0.42"/><stop offset="1" stop-color="%23212531" stop-opacity="0"/></linearGradient></defs></svg>'); }

.landingwrapper .sitefooter_v2 .sitefooter__wrapper {
  padding: 20px 0 87px 0;
  background: none; }

.landingwrapper .sitefooter__copy {
  opacity: 1; }

.landingwrapper .landcontent__icons svg {
  height: 48px; }

.landingwrapper .landingcontent {
  margin-bottom: 130px;
  text-align: center; }
  .landingwrapper .landingcontent .landcontent__title {
    font-weight: 700;
    font-size: 46px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    margin-bottom: 39px; }
  .landingwrapper .landingcontent .landcontent__text {
    margin-bottom: 71px;
    font-weight: 350;
    font-size: 22px;
    line-height: 120%;
    text-align: center;
    color: #fff; }
  .landingwrapper .landingcontent .landcontent__icons a {
    margin: 0 32px; }
  .landingwrapper .landingcontent .landcontent__icons {
    justify-content: center; }
  .landingwrapper .landingcontent .textwhite a {
    font-weight: 500;
    display: inline;
    color: #30ca4c; }

.landingwrapper .siteheader_v2 .logo_default {
  max-width: 220px;
  min-width: 220px; }

.landingcard__title.mobile {
  display: none; }

@media (max-width: 1540px) {
  .cost__footer {
    padding-left: 32px;
    padding-right: 32px; }
  .cost__main {
    padding-left: 32px;
    padding-right: 32px; }
  .cost__button a {
    padding: 18px 22px;
    font-size: 14px; } }

@media (max-width: 1280px) {
  .landingwrapper .landingcontent {
    margin-bottom: 0; }
  .langindtitle {
    font-weight: 700;
    font-size: 46px;
    margin: 45px 0 51px 0; }
  .landingwrapper__top {
    min-height: unset; }
  .landingbanner {
    margin: 45px 0; }
  .landingcost__items {
    flex-wrap: wrap; }
  .landingcost__item {
    flex: unset;
    width: 100%; }
  .landingcard__row {
    flex-wrap: wrap; }
  .landingcard__coltext {
    width: 100%;
    max-width: 100%; }
  .landingcard__colimage {
    width: 100%;
    max-width: 100%;
    order: -1; }
  .landingcard__title.desktop {
    display: none; }
  .landingcard__title.mobile {
    display: block;
    margin-bottom: 42px;
    font-weight: 700;
    font-size: 36px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    text-align: center; }
  .landingcard__img {
    max-width: 602px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px; }
  .landingcard__text {
    text-align: center;
    font-weight: 350;
    font-size: 22px; }
    .landingcard__text:after {
      left: 0;
      right: 0;
      margin: auto; }
  .landingcard__text,
  .landingcard__text_2 {
    padding-bottom: 38px;
    margin-bottom: 15px; }
  .landingcard__small {
    text-align: center;
    font-size: 14px; }
  .landingcard__footer {
    display: none; }
  .landingcards__item {
    margin-bottom: 74px; }
  .landingcard__text_3 {
    font-weight: 350;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #fff;
    padding-bottom: 0;
    padding-top: 28px; }
    .landingcard__text_3:after {
      top: 0;
      bottom: unset; }
  .landingslider__title {
    font-weight: 700;
    font-size: 36px;
    line-height: 100%; }
  .landingslider__link {
    margin-top: 58px; }
  .landingslide {
    max-width: 722px; }
  .landingsliderbg {
    height: 824px;
    padding: 114px 0; }
  .landingcost {
    padding: 0;
    margin-bottom: 79px; }
  .landingcost__title {
    margin-bottom: 54px;
    font-weight: 700;
    font-size: 36px;
    line-height: 100%; }
  .cost__content {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .cost__title {
    font-weight: 700;
    font-size: 28px;
    line-height: 100%;
    color: #fff;
    text-align: left;
    margin-bottom: 30px; }
  .cost__list li {
    margin-bottom: 25px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #fff; }
  .cost__main {
    padding: 32px 36px; }
  .cost__footer {
    flex-wrap: wrap;
    justify-content: flex-end;
    text-align: right;
    padding: 36px;
    border: none; }
  .cost__price {
    width: 100%;
    margin-bottom: 26px; }
  .cost__button a {
    padding: 18px 25px; }
  .cost__pricevalue {
    font-size: 26px;
    line-height: 100%;
    text-align: right;
    margin-bottom: 10px; }
  .cost__priceinfo {
    font-size: 16px;
    line-height: 100%;
    text-align: right; }
  .landingcost__items {
    gap: 16px;
    margin-bottom: 0; }
  .landingcost__item_center .cost__main {
    padding-bottom: 36px; }
  .landingwrapper .landingcontent .landcontent__title {
    font-weight: 700;
    font-size: 36px;
    line-height: 100%;
    margin-bottom: 39px; }
  .landingwrapper .landingcontent .landcontent__text {
    margin-bottom: 45px;
    font-weight: 350;
    font-size: 18px;
    line-height: 120%; }
  .landingwrapper .sitefooter_v2 .sitefooter__wrapper {
    padding: 31px 0; } }

@media (max-width: 834px) {
  .landingwrapper .sitefooter__right {
    order: -1; }
  .landingwrapper .container {
    padding: 0 18px; }
  .landingwrapper .accountblock__link {
    padding: 9px 21px;
    font-size: 14px; }
  .landingwrapper .siteheader_v2 .logo_default {
    max-width: 144px;
    min-width: 144px; }
  .landingwrapper .landingcontent {
    margin-bottom: 0; }
  .langindtitle {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    margin: 45px 0 36px 0; }
  .landingwrapper__top {
    min-height: unset; }
  .landingbanner {
    margin: 36px 0; }
  .landingcost__items {
    flex-wrap: wrap; }
  .landingcost__item {
    flex: unset;
    width: 100%; }
  .landingcard__row {
    flex-wrap: wrap; }
  .landingcard__coltext {
    width: 100%;
    max-width: 100%; }
  .landingcard__colimage {
    width: 100%;
    order: -1; }
  .landingcard__title.desktop {
    display: none; }
  .landingcard__title.mobile {
    display: block;
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    text-align: center; }
  .landingcard__img {
    max-width: 602px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 23px; }
  .landingcard__text {
    text-align: center;
    font-weight: 350;
    font-size: 18px;
    line-height: 120%; }
    .landingcard__text:after {
      left: 0;
      right: 0;
      margin: auto; }
  .landingcard__text,
  .landingcard__text_2 {
    padding-bottom: 27px;
    margin-bottom: 15px; }
  .landingcard__small {
    text-align: center;
    font-size: 14px; }
  .landingcard__footer {
    display: none; }
  .landingcards__item {
    margin-bottom: 47px; }
  .landingsliderbg {
    background-position: bottom; }
  .landingsliderbg {
    background-image: url(../img/landingsliderbg2.png);
    background-position: top  center; }
  .landingcard__text_3 {
    font-weight: 350;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #fff;
    padding-bottom: 0;
    padding-top: 28px; }
    .landingcard__text_3:after {
      top: 0;
      bottom: unset; }
  .landingslider__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    margin-bottom: 29px; }
  .landingslider__link {
    margin-top: 25px; }
    .landingslider__link img {
      max-width: 16px;
      min-width: 16px; }
    .landingslider__link a {
      font-size: 12px; }
  .landingslide {
    max-width: 318px;
    margin: 0 4px;
    padding-bottom: 14px; }
  .landingslide__img {
    border-radius: 8px;
    overflow: hidden; }
  .landingslide__badgetitle {
    font-weight: 700;
    font-size: 13px;
    line-height: 100%;
    padding-left: 10px; }
  .landingslide__badgevalue {
    font-weight: 700;
    font-size: 13px;
    line-height: 100%;
    padding: 4px 9px; }
  .landingsliderbg {
    height: unset;
    padding: 26px 0 46px 0; }
  .landingcost {
    padding: 0;
    margin-top: 18px;
    margin-bottom: 79px; }
  .landingcost__title {
    margin-bottom: 29px;
    font-weight: 700;
    font-size: 22px;
    line-height: 100%; }
  .cost__content {
    display: block;
    justify-content: space-between;
    align-items: center; }
  .cost__title {
    font-size: 20px;
    text-align: left;
    margin-bottom: 16px; }
  .cost__list li {
    margin-bottom: 17px;
    font-size: 14px; }
  .cost__main {
    padding: 25px 18px; }
  .cost__footer {
    flex-wrap: nowrap;
    justify-content: flex-end;
    text-align: left;
    padding: 18px;
    border-top: 1px solid #272b37; }
  .cost__price {
    width: 100%;
    margin-bottom: 0px; }
  .cost__button a {
    padding: 10px 19px; }
    .cost__button a img {
      max-width: 18px;
      min-width: 18px; }
  .cost__pricevalue {
    font-size: 20px;
    line-height: 100%;
    text-align: left;
    margin-bottom: 6px; }
  .cost__priceinfo {
    font-size: 12px;
    line-height: 100%;
    text-align: left;
    margin-bottom: 0; }
  .landingcost__items {
    gap: 11px;
    margin-bottom: 0; }
  .landingcost__item_center .cost__main {
    padding-bottom: 25px; }
  .landingcost__item_center .cost__footer {
    border-top: 1px solid #3eda59; }
  .landingwrapper .landingcontent .landcontent__title {
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    margin-bottom: 23px; }
  .landingwrapper .landingcontent .landcontent__text {
    margin-bottom: 20px;
    font-weight: 350;
    font-size: 14px;
    line-height: 140%; }
  .landingwrapper .sitefooter_v2 .sitefooter__wrapper {
    padding: 25px 0; }
  .landingcard__text:after {
    width: 32px; }
  .landingcost {
    margin-bottom: 43px; }
  .landingwrapper .landingcontent {
    margin-bottom: 43px; }
  .landingwrapper .landingcontent .landcontent__title {
    margin-bottom: 23px; }
  .landingwrapper .landcontent__icons a svg {
    max-width: 28px;
    height: 24px; }
  .landingwrapper .landingcontent .landcontent__icons a {
    margin: 0 17px; }
  .landingcard__img_video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    /* The height of the item will now be 56.25% of the width. */ }
  .landingcards__item:last-child {
    margin-bottom: 94px; }
  .landingcost__item_center {
    margin-top: 0; }
  /* Adjust the iframe so it's rendered in the outer-width and outer-height of it's parent */
  .landingcard__img_video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; } }

.landingwrapper .sitefooter__copy {
  margin: 30px auto 0 auto; }

.landingwrapper .accountblock__link:hover {
  background: #fff;
  color: #212531; }

.landingslider__link a:hover {
  opacity: 0.8; }

.cost__button a:hover {
  opacity: 0.8; }

.landingwrapper .landingcontent .landcontent__icons a:hover {
  opacity: 0.8; }

.landingwrapper .landingcontent .textwhite a:hover {
  text-decoration: underline; }

.sitefooter__links .sitefooter__link a:hover:after {
  background: transparent; }

.siteheader_v5 .siteheader__desc {
  font-weight: 500;
  font-size: 22px;
  line-height: 100%;
  color: #fff;
  background: none; }

.siteheader_v5 .navcontent {
  display: block; }

.siteheader_v5 .headerupgrade__button {
  background: linear-gradient(90deg, #5d38ff 0%, #422ca3 100%);
  border-radius: 12px;
  padding: 0 21px 0 12px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px; }
  .siteheader_v5 .headerupgrade__button span {
    display: flex;
    line-height: 1; }

.siteheader_v5 .linkset__items {
  margin-right: 9px; }

.siteheader_v5 .linkset__items_border {
  border: 4px solid #303646;
  background: #212531; }

.siteheader_v5 .linkset__items_noborder {
  border: 4px solid #303646;
  background: #303646;
  padding: 0; }

.siteheader_v5 .linkset__item {
  height: 100%; }
  .siteheader_v5 .linkset__item a.linkset__link {
    height: 100% !important;
    align-items: center;
    display: flex;
    opacity: 1;
    padding-top: 3px;
    padding-bottom: 3px; }

.siteheader_v5 .linkset__items_border,
.siteheader_v5 .linkset__items_noborder {
  padding-left: 4px;
  padding-right: 4px; }

.siteheader_v5 .linkset__items_border .linkset__item a.linkset__link {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  opacity: 0.3;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%; }
  .siteheader_v5 .linkset__items_border .linkset__item a.linkset__link:hover {
    opacity: 1; }

.siteheader_v5 .tabsnav_v2 .linkset__item a.linkset__upgrade {
  padding: 0;
  opacity: 1;
  display: flex;
  background: #29663e; }
  .siteheader_v5 .tabsnav_v2 .linkset__item a.linkset__upgrade span {
    display: flex;
    line-height: 1; }
  .siteheader_v5 .tabsnav_v2 .linkset__item a.linkset__upgrade .upgrade_lock {
    padding: 0 8px 0 3px; }

.siteheader_v5 .watchlistnew__link {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 9px; }

.siteheader_v5 .watchlistnew {
  margin-left: 36px; }
  .siteheader_v5 .watchlistnew img {
    max-width: 18px;
    min-width: 18px;
    display: block; }

.siteheader_v5 .watchlistnew__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #fff;
  margin-top: 3px; }

.headerbanner {
  margin: 28px 0; }

.headerbanner__wrapper {
  display: flex;
  border-radius: 12px;
  align-items: center;
  justify-content: space-between;
  background-image: url(../img/headerbanner__wrapper.png);
  /*   background: #5D38FF;
background: linear-gradient(90deg,rgba(93, 56, 255, 1) 0%, rgba(34, 38, 52, 1) 100%); */
  background-position: center;
  background-size: cover;
  padding: 9px 20px 10px 20px; }

.headerbanner__content {
  display: flex;
  align-items: center;
  gap: 20px; }

.headerbanner__img img {
  min-width: 66px;
  max-width: 66px;
  display: block; }

.headerbanner__title {
  font-weight: 700;
  font-size: 22px;
  line-height: 100%;
  color: #fff; }

.headerbanner__close {
  cursor: pointer; }

.footerfilter__item_wins {
  gap: 7px; }

.tableblock_tab.tableblock__kols .tableblock__title {
  gap: 7px; }

.tableblock__coltitle {
  position: relative;
  z-index: 99; }

.sm_mode #header {
  z-index: 9; }

.oversize .oversize__tooltip {
  z-index: 99999; }

.sm_mode #footer {
  z-index: 999; }

main {
  position: relative;
  z-index: 99; }

.tableblock__coltitle {
  position: relative; }

.tooltipv2 {
  position: relative; }

.tableblock_tab.tableblock__kols .tableblock__title .oversize__tooltip {
  white-space: unset !important;
  word-break: unset !important; }

.tableblock_tab.tableblock__kols .tableblock__title span {
  white-space: unset !important; }

.tableblock_tab.tableblock__kols
.tableblock__title
.tableblock__coltitle_header {
  white-space: nowrap !important; }

.tooltipv2 .oversize {
  margin-left: 0; }

.tooltipv2 .oversize__icon {
  width: 15px;
  height: 15px;
  min-width: 15px;
  max-width: 15px;
  border: 1px solid #303646;
  border-radius: 50%;
  display: flex;
  padding: 0 !important;
  margin: 0 !important;
  align-items: center;
  justify-content: center;
  transform: translateY(-8px); }
  .tooltipv2 .oversize__icon:hover {
    border-color: #86f89b; }

.tooltipv2 .tooltipv2__tooltip {
  border-radius: 8px;
  top: 0;
  z-index: 9999;
  visibility: hidden;
  position: fixed;
  z-index: 99;
  transform: translateY(-100%) translateX(-50%);
  transition: none;
  right: unset;
  bottom: unset;
  max-width: 175px;
  min-width: 175px;
  margin-top: -12px;
  margin-left: -7px;
  background: #303646;
  white-space: unset !important;
  word-break: unset;
  padding: 13px 19px 12px 16px;
  font-size: 14px; }

.tooltipv2 .tooltipv2__tooltip::after {
  content: "";
  top: 100%;
  left: unset;
  position: absolute;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 9px solid #303646; }

.notableblock__wrapper {
  background: #303646;
  border: 4px solid #303646;
  border-radius: 5555px;
  display: flex;
  width: fit-content; }

.notableblock__count {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: #212531 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 555px;
  padding: 0px 9px;
  background: #86f89b;
  height: 34px;
  min-height: 34px;
  width: fit-content;
  min-width: 34px;
  word-break: initial; }

.notableblock__items {
  display: flex;
  position: relative;
  /*  &:after {
    content: "";
    background: linear-gradient(90deg, rgba(37, 42, 57, 0) 0%, #252a39 100%);
    width: 94px;
    height: 42px;
    position: absolute;
    right: -6px;
    top: -5px;
    z-index: 99;
  } */ }

.notableblock__item {
  border: 2px solid #303646;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  border-radius: 50%;
  overflow: hidden;
  margin-left: -12px;
  position: relative;
  /*  &:hover {
    z-index: 70 !important;
    cursor: pointer;
  } */ }
  .notableblock__item:first-child {
    left: 0; }
  .notableblock__item img {
    object-fit: cover;
    object-position: center;
    width: 34px;
    height: 34px; }

.notableblock__count {
  z-index: 30; }

.notableblock__item {
  position: relative; }

.gainvalue {
  font-weight: 700;
  font-size: 18px;
  line-height: 100% !important;
  text-align: center;
  width: 54px;
  color: #86f89b !important;
  text-shadow: 0 2px 9px rgba(134, 248, 155, 0.45) !important; }

.tableblock__col_gain span {
  display: block; }

.gainblock {
  display: flex;
  justify-content: center; }

.tableblock__col_gain span.gainvalue__img {
  text-align: center;
  width: 52px;
  height: 16px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center; }

.tableblock__col_gain span.gainvalue__img {
  display: flex;
  align-items: center;
  justify-content: center; }
  .tableblock__col_gain span.gainvalue__img img {
    width: 70px;
    max-width: unset;
    max-height: unset;
    /*     margin-top: -8px;
    margin-left: -15px; */ }

.linkwrapper {
  display: flex;
  align-items: center;
  gap: 12px; }
  .linkwrapper .linkwrapper__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #838dab !important; }

.sitefooter_sm .sitefooter__info {
  gap: 30px; }

.footerbanner {
  position: fixed;
  right: 20px;
  z-index: 999;
  bottom: 66px;
  display: none; }

.footerbanner.active {
  display: block; }

.footerbanner__wrapper {
  display: block;
  padding: 14px 14px 17px 19px;
  max-width: 315px;
  border-radius: 12px;
  background-image: url(../img/footerbanner__wrapper.png);
  background-size: cover;
  background-position: center; }

.footerbanner__content {
  display: flex;
  gap: 17px;
  align-items: center; }

.footerbanner__icon {
  min-width: 80px;
  max-width: 80px; }

.footerbanner__text {
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #fff; }

.footerbanner__close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99; }

.sm_mode .paginationblock {
  margin-left: 0;
  margin-right: 0;
  justify-content: center; }

.sm_mode .tablepagination_locked .paginationblock {
  display: flex;
  margin-left: 0;
  margin-right: 0;
  min-width: 44px;
  background: #252a39;
  border: 4px solid #303646;
  box-sizing: border-box; }

.sm_mode .tablepagination_locked .paginationblock + .paginationblock {
  margin-left: 8px; }
  .sm_mode .tablepagination_locked .paginationblock + .paginationblock .pagination {
    padding-right: 8px; }

.sm_mode .tablepagination_locked .pagination ul {
  margin: 0;
  align-items: center;
  display: flex; }

.sm_mode .tablepagination_locked .pagination ul li {
  margin: 0 8px; }

.sm_mode .tablepagination_locked .pagination ul li a {
  height: 36px;
  line-height: 1;
  align-items: center;
  display: flex; }

.sm_mode .tablepagination_locked .pagination ul li.pagilock a {
  height: 22px;
  padding: 0;
  opacity: 1;
  display: flex;
  background: #29663e;
  border-radius: 555px;
  gap: 3px; }
  .sm_mode .tablepagination_locked .pagination ul li.pagilock a span {
    display: flex;
    line-height: 1; }

.sm_mode .tablepagination_locked .paginationblock_open {
  background: #303646;
  border-color: transparent; }

.sitefooter__social {
  display: flex;
  align-items: center;
  gap: 30px; }

body {
  background: transparent !important; }

.modal_v5 .modal-dialog {
  background: #252a39;
  border: 2px solid #2f3443;
  border-radius: 12px;
  box-shadow: 0 0 80px 0 rgba(33, 37, 49, 0.15); }

.modal_v5 .modal-content {
  background: #252a39; }

.modal_v5 .modal-content {
  padding: 40px 24px 24px 50px; }

.modal_xl .modal-dialog {
  width: 1055px; }

.modal_xl .modal-title {
  text-align: left; }

.notablekols__asset {
  display: flex;
  align-items: center;
  gap: 21px; }

.notablekols__title {
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #fff; }

.notablekols__icon {
  border-radius: 50%;
  overflow: hidden;
  min-width: 36px;
  max-width: 36px; }
  .notablekols__icon img {
    width: 36px;
    height: 36px;
    object-fit: cover;
    object-position: center;
    display: block; }

.notablekols__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #fff; }

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

.tableblock__col_notable_Followers .tableblock__title {
  text-align: center;
  justify-content: center; }

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

.tableblock__col_notable_Date .tableblock__title {
  text-align: right;
  justify-content: flex-end; }

.notablekols__date {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #8a93a1 !important; }

.notablekols .tableblock_tab .tableblock__header .tableblock__col_notable_Date {
  width: 140px; }

.notablekols .tableblock__table {
  border-radius: 0; }

.notablekols .tableblock__wrapper {
  max-height: 527px;
  overflow: auto;
  padding-right: 22px;
  border-radius: 0 !important;
  filter: none;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */ }
  .notablekols .tableblock__wrapper::-webkit-scrollbar {
    width: 4px;
    height: 4px; }
  .notablekols .tableblock__wrapper::-webkit-scrollbar-track {
    background: rgba(234, 236, 240, 0.2);
    border-radius: 10px; }
  .notablekols .tableblock__wrapper::-webkit-scrollbar-thumb {
    background: #30ca4c;
    border-radius: 10px; }
  .notablekols .tableblock__wrapper::-webkit-scrollbar-thumb:hover {
    background: #ccc; }

.notablekols .tableblock__header {
  background-image: none; }
  .notablekols .tableblock__header .tableblock__col {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 14px;
    padding-top: 0;
    text-align: left;
    height: unset; }
    .notablekols .tableblock__header .tableblock__col .tableblock__title {
      font-weight: 700;
      font-size: 14px;
      line-height: 100%;
      color: #fff;
      text-align: left; }

.notablekols .tableblock__body .tableblock__col {
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
  text-align: left;
  padding-left: 0 !important;
  padding-right: 0;
  padding-bottom: 14px;
  padding-top: 14px;
  min-height: 36px;
  height: unset; }

.notablekols .tableblock_tab .tableblock__body > .tableblock__row:nth-child(2n) {
  background: #252a39 !important; }

.modal_sm .modal-dialog {
  width: 633px;
  max-width: 100%; }

.radioselect__header {
  display: flex;
  align-items: center;
  margin-bottom: 15px; }

.radioselect__label input:checked ~ .radioselect__wrapper .radioselect__input {
  border: 2px solid #30ca4c; }
  .radioselect__label input:checked ~ .radioselect__wrapper .radioselect__input:after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%); }

.radioselect__input {
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  border: 1px solid #6f7997;
  margin-right: 17px;
  position: relative;
  border-radius: 50%; }

.radioselect__title {
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #fff;
  margin-right: 7px; }

.radioselect__icon {
  min-width: 18px;
  max-width: 18px; }

.radioselect__content {
  padding-left: 34px;
  position: relative; }
  .radioselect__content ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .radioselect__content ul li {
      font-weight: 400;
      font-size: 14px;
      line-height: 100%;
      color: #fff;
      margin-bottom: 12px;
      padding-left: 18px;
      position: relative;
      min-height: 14px; }
      .radioselect__content ul li:last-child {
        margin-bottom: 0 !important; }
      .radioselect__content ul li:before {
        content: url('data:image/svg+xml,<svg width="10" height="9" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.88733 0.434382C8.30594 -0.0739278 9.05735 -0.146646 9.56567 0.271963C10.074 0.690572 10.1467 1.44199 9.72809 1.9503L4.10096 8.78324L0.407184 5.55118C-0.0883827 5.11756 -0.1386 4.36431 0.295021 3.86874C0.728642 3.37317 1.4819 3.32296 1.97746 3.75658L3.82215 5.37068L7.88733 0.434382Z" fill="%2330CA4C" /></svg>');
        position: absolute;
        left: 0;
        top: 0; }

.radioselect__label {
  cursor: pointer; }
  .radioselect__label input {
    opacity: 0;
    width: 0;
    height: 0;
    visibility: hidden;
    position: absolute; }

.radioselect__info {
  position: absolute;
  right: 16px;
  top: 16px;
  z-index: 2; }

.radioselect__price {
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  text-align: right;
  color: #fff; }

.radioselect__period {
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: #fff; }

.radioselect__wrapper {
  border: 2px solid #3b4255;
  border-radius: 12px;
  padding: 16px;
  position: relative; }

.radioselect__label input:checked ~ .radioselect__wrapper {
  border: 2px solid #30ca4c; }

.radioselect {
  margin-bottom: 40px; }

.radioselect__item_yellow .radioselect__content ul li:before {
  content: url('data:image/svg+xml,<svg width="10" height="9" viewBox="0 0 10 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.88733 0.434382C8.30594 -0.0739278 9.05735 -0.146646 9.56567 0.271963C10.074 0.690572 10.1467 1.44199 9.72809 1.9503L4.10096 8.78324L0.407184 5.55118C-0.0883827 5.11756 -0.1386 4.36431 0.295021 3.86874C0.728642 3.37317 1.4819 3.32296 1.97746 3.75658L3.82215 5.37068L7.88733 0.434382Z" fill="%23FFD059"/></svg>');
  position: absolute;
  left: 0;
  top: 0; }

.linkset__items_noborder .linkset__item:first-child {
  margin-left: 0; }

.linkset__items_border .linkset__item:first-child a {
  padding-left: 0 !important;
  /* 
    */ }

.radioselect__discount {
  display: flex;
  align-items: center;
  margin-bottom: 4px; }

.radioselect__oldprice {
  font-weight: 700;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: #7983a1;
  position: relative;
  opacity: 0.8; }
  .radioselect__oldprice:after {
    border-color: currentcolor #ffd059 #ffd059;
    border-top: 2px solid #ffd059;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    transform: rotate(-8deg); }

.radioselect__change {
  font-weight: 700;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: #303646 !important;
  margin-left: 8px;
  border-radius: 12px;
  background: #ffd059;
  padding: 2px 4px 1px 3px; }

.radioselect__price {
  margin-bottom: 2px; }

.gray {
  color: #7983a1; }

.radioselect__label input:disabled ~ .radioselect__wrapper .radioselect__input {
  border: none;
  text-align: center; }

.radioselect__label input:disabled ~ .radioselect__wrapper .radioselect__content ul li:before {
  content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.99984 14.6666C3.63317 14.6666 3.31928 14.5361 3.05817 14.275C2.79706 14.0138 2.6665 13.7 2.6665 13.3333V6.66663C2.6665 6.29996 2.79706 5.98607 3.05817 5.72496C3.31928 5.46385 3.63317 5.33329 3.99984 5.33329H4.6665V3.99996C4.6665 3.07774 4.9915 2.29163 5.6415 1.64163C6.2915 0.991626 7.07762 0.666626 7.99984 0.666626C8.92206 0.666626 9.70817 0.991626 10.3582 1.64163C11.0082 2.29163 11.3332 3.07774 11.3332 3.99996V5.33329H11.9998C12.3665 5.33329 12.6804 5.46385 12.9415 5.72496C13.2026 5.98607 13.3332 6.29996 13.3332 6.66663V13.3333C13.3332 13.7 13.2026 14.0138 12.9415 14.275C12.6804 14.5361 12.3665 14.6666 11.9998 14.6666H3.99984ZM3.99984 13.3333H11.9998V6.66663H3.99984V13.3333ZM7.99984 11.3333C8.3665 11.3333 8.68039 11.2027 8.9415 10.9416C9.20262 10.6805 9.33317 10.3666 9.33317 9.99996C9.33317 9.63329 9.20262 9.3194 8.9415 9.05829C8.68039 8.79718 8.3665 8.66663 7.99984 8.66663C7.63317 8.66663 7.31928 8.79718 7.05817 9.05829C6.79706 9.3194 6.6665 9.63329 6.6665 9.99996C6.6665 10.3666 6.79706 10.6805 7.05817 10.9416C7.31928 11.2027 7.63317 11.3333 7.99984 11.3333ZM5.99984 5.33329H9.99984V3.99996C9.99984 3.4444 9.80539 2.97218 9.4165 2.58329C9.02762 2.1944 8.55539 1.99996 7.99984 1.99996C7.44428 1.99996 6.97206 2.1944 6.58317 2.58329C6.19428 2.97218 5.99984 3.4444 5.99984 3.99996V5.33329Z" fill="%237983A1"/></svg>');
  position: absolute;
  left: 0;
  top: 0; }

.radioselect__infocurrent {
  color: #7983a1 !important; }

.radioselect__item {
  margin-bottom: 13px; }

.siteheader_v5 .accountblock_unauthored {
  margin-left: 40px; }

.btn_border.flex {
  gap: 13px;
  width: 100%; }

.darkmode .btn_border {
  background: #252a39;
  border: 1px solid #4f5669; }
  .darkmode .btn_border:hover {
    background: rgba(48, 202, 76, 0.15);
    border-color: #30ca4c; }

.darkmode .modal_xs .modal-dialog {
  width: 534px;
  max-width: calc(100% - 20px); }

.darkmode .modal_v5 .buttonsrow__item + .buttonsrow__item {
  margin-top: 15px; }

.darkmode .modal_v5 .buttonsrow {
  margin-top: 28px;
  margin-bottom: 28px; }

.darkmode .modal_v5 .modal-submit .check {
  margin: 17px 0; }
  .darkmode .modal_v5 .modal-submit .check a {
    text-decoration: underline; }
  .darkmode .modal_v5 .modal-submit .check label {
    padding-left: 28px;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    line-height: 1.2; }
  .darkmode .modal_v5 .modal-submit .check label:before {
    background: transparent;
    border: 2px solid #4f5669;
    border-radius: 3px;
    /* box-sizing: border-box; */ }
  .darkmode .modal_v5 .modal-submit .check input[type="checkbox"]:checked + label:before {
    background-color: #30ca4c;
    background-position: center;
    border-color: #30ca4c;
    background-image: url(../img/selected_icon.svg); }

.darkmode .modal_v5 .modal__back {
  margin-bottom: 0; }

.darkmode .modal_v5 input {
  background-color: #3b4255;
  border-bottom: 2px solid #4f5669;
  padding: 22px 29px; }
  .darkmode .modal_v5 input::-webkit-input-placeholder {
    font-size: 16px; }
  .darkmode .modal_v5 input::-moz-placeholder {
    font-size: 16px; }
  .darkmode .modal_v5 input:-ms-input-placeholder {
    font-size: 16px; }
  .darkmode .modal_v5 input:-moz-placeholder {
    font-size: 16px; }

.darkmode .modal_v5 .inputerror {
  color: #f8444f !important; }

.darkmode .modal_v5 input.input-error,
.darkmode .modal_v5 textarea.input-error {
  border-bottom: 2px solid #f8444f !important; }

.darkmode .modal_v5 .formblock__title {
  color: #7983a1 !important; }

.darkmode .modal_v5 .red {
  color: #f8444f !important; }

.watchlistnew.watchlistnew_mobile {
  display: none; }

.darkmode .modal_white .passwordforgot a {
  opacity: 0.5; }

.darkmode .modal_white .btn_main span {
  color: #fff !important; }

.darkmode .modal_white .modal-content {
  padding: 60px 60px 36px 60px; }

.darkmode .modal_white .btn_border {
  background: #fff;
  border-color: #d9d9d9; }

.darkmode .modal_white * {
  color: #212531 !important; }

.darkmode .modal_white .modal-dialog,
.darkmode .modal_white .modal-content {
  background: #fff; }

.darkmode .modal_white input {
  border-bottom: 2px solid #d9dde3 !important;
  background: #f3f5f8 !important; }

.notableblock__empty .notableblock__count {
  display: inline-flex;
  align-items: center;
  background: #4e5464;
  color: #fff !important;
  border: 3px solid #303646; }

.tableblock_tab.tableblock__kols .tableblock__title svg {
  min-width: 7px; }

.sm_mode.hasupgrade .tableblock__header {
  background-position: top -154px left !important; }

.sm_mode.hasupgrade .tableblock__header {
  background-position: top -166px left !important; }

.sm_mode.hasbanner .tableblock__header {
  background-position: top -289px left !important; }

.sm_mode .tableblock__wrapper {
  filter: none; }

.sm_mode .tableblock__header {
  background-image: none !important;
  background-color: transparent !important; }

.sm_mode .tableblock__kols .tableblock__table {
  background: transparent; }

.siteheader_v5 .linkset__items_noborder {
  padding-left: 0 !important; }

.sitefooter_sm {
  position: static; }

.tableblock__kols .tableblock__table {
  height: unset !important; }

.tableblock__kols .tableblock__table {
  overflow: unset !important; }

.tableblock__title.active svg {
  transform: none !important; }

.tableblock__title.active > svg {
  transform: rotate(180deg) !important; }

.sm_mode .tablepagination_locked .pagination ul li.pagilock a.linkset__link {
  min-width: 46px; }

/*     .haspremium {
       .siteheader_v5 .tabsnav_v2 .linkset__items {
        max-width: 245px;
    }
    } */
.testbanner .headerbanner__wrapper {
  background: #5d38ff;
  background: linear-gradient(90deg, rgba(93, 56, 255, 0.75) 0%, rgba(34, 38, 52, 0.5) 100%); }

.sm_mode .tableblock__header.sticky-applied {
  background-color: #252a39 !important;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7); }

.modal_v5 a.btn.btn_border.flex.items-center.content-center, .modal_white a.btn.btn_border.flex.items-center.content-center {
  margin: 0; }

.modal_v5 .modal-submit .check a, .modal_white .modal-submit .check a {
  display: inline;
  margin: 0; }

.darkmode .modal_white .btn_main {
  color: #fff !important; }

body.modal-open {
  padding-right: 0 !important; }

@media only screen and (max-width: 1090px) {
  .watchlistnew.watchlistnew_mobile {
    display: block; }
  .tableblock__col_gain span.gainvalue__img {
    width: 52px;
    height: 16px; }
  .siteheader_v5 .siteheader__slg {
    display: none; }
  .siteheader_v5 .watchlistnew {
    display: none; }
  .siteheader_v5 .watchlistnew_mobile {
    display: block; }
  .siteheader_v5 .headerupgrade {
    display: none; }
  .siteheader_v5 .linkset__items {
    margin-right: 9px; }
  .siteheader_v5 .linkset__items_border {
    border: 4px solid #303646;
    padding-top: 3px;
    padding-bottom: 3px; }
  .siteheader_v5 .linkset__item a.linkset__link {
    padding-top: 3px;
    padding-bottom: 3px; }
  .siteheader_v5 .linkset__items_border,
  .siteheader_v5 .linkset__items_noborder {
    padding-left: 4px;
    padding-right: 4px; }
  .siteheader_v5 .linkset__items_noborder {
    border: 4px solid #303646;
    padding-left: 0; }
  .siteheader_v5 .linkset__items_border .linkset__item a.linkset__link {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 16px; }
  .siteheader_v5 .linkset__upgrade {
    padding-left: 0 !important; }
  .siteheader_v5 .tabsnav_v2 .linkset__item a.linkset__upgrade .upgrade_lock {
    padding: 0 8px 0 3px; }
  .siteheader_v5 .watchlistnew__link {
    gap: 9px; }
  .siteheader_v5 .watchlistnew {
    margin-left: 36px; }
    .siteheader_v5 .watchlistnew img {
      max-width: 18px;
      min-width: 18px; }
  .siteheader_v5 .watchlistnew__text {
    font-size: 14px; }
  .headerbanner {
    display: none; }
  .footerfilter__item_wins {
    gap: 7px; }
  .tableblock_tab.tableblock__kols .tableblock__title {
    gap: 7px; }
    .tableblock_tab.tableblock__kols .tableblock__title svg {
      width: 5px;
      min-width: 5px; }
  .tooltipv2 .oversize {
    margin-left: 3px; }
  .tooltipv2 .oversize__icon {
    width: 15px;
    height: 15px;
    min-width: 15px;
    max-width: 15px;
    border: 1px solid #303646;
    transform: translateY(-8px); }
    .tooltipv2 .oversize__icon:hover {
      border-color: #86f89b; }
    .tooltipv2 .oversize__icon svg {
      min-width: 7px; }
  .tooltipv2 .tooltipv2__tooltip {
    border-radius: 8px;
    max-width: 175px;
    min-width: 175px;
    margin-top: 0px;
    margin-left: -5px;
    padding: 13px 19px 12px 16px;
    font-size: 14px; }
  .tooltipv2 .tooltipv2__tooltip::after {
    content: "";
    top: 100%;
    left: unset;
    position: absolute;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 9px solid #303646; }
  .notableblock__wrapper {
    border: 4px solid #303646;
    border-radius: 5555px; }
  .notableblock__count {
    font-size: 14px;
    border-radius: 555px;
    padding: 0 30px;
    height: 34px; }
  /*  .notableblock__items {
    &:after {
      content: "";

      width: get-vw-medium(94px);
      height: get-vw-medium(42px);
      position: absolute;
      right: get-vw-medium(-6px);
      top: get-vw-medium(-5px);
    }
  } */
  .notableblock__item {
    border: 2px solid #303646;
    min-width: 34px;
    max-width: 34px;
    height: 34px;
    margin-left: -12px; }
    .notableblock__item img {
      width: 34px;
      height: 34px; }
  .gainvalue {
    font-size: 18px;
    width: 54px;
    text-shadow: 0 2px 9px rgba(134, 248, 155, 0.45) !important; }
  /*   .gainvalue__img {
    img {
      width: 100%;
      margin-top: get-vw-medium(-8px);
      margin-left: get-vw-medium(-15px);
    }
  } */
  .linkwrapper {
    gap: 12px; }
    .linkwrapper .linkwrapper__text {
      font-size: 14px; }
  .sitefooter_sm .sitefooter__info {
    gap: 30px; }
  .footerbanner {
    right: 20px;
    bottom: 66px; }
  .footerbanner__wrapper {
    padding: 14px 14px 17px 19px;
    max-width: 315px;
    border-radius: 12px; }
  .footerbanner__content {
    gap: 17px; }
  .footerbanner__icon {
    min-width: 80px;
    max-width: 80px; }
  .footerbanner__text {
    font-size: 18px; }
  .footerbanner__close {
    position: absolute;
    top: 10px;
    right: 10px; }
  .sm_mode .tablepagination_locked .pagination ul li.pagilock a.linkset__link {
    min-width: 46px; }
  /*   .gainvalue__img img {
    width: get-vw-medium(76px);
  } */
  .headerupgrade__icon img {
    width: 28px; }
  .upgrade_icon img {
    width: 22px; }
  .upgrade_lock img {
    width: 16px; }
  .footerfilter__item_wins img {
    width: 26px; }
  [src="img/headerbanner__close.svg"] {
    width: 14px; }
  .sm_mode.hasupgrade .tableblock__header {
    background-position: top -166px left !important; }
  .sm_mode.hasbanner .tableblock__header {
    background-position: top -289px left !important; }
  .sm_mode .tablepagination_locked .paginationblock {
    height: 44px;
    min-width: 44px;
    border: 4px solid #303646; }
  .sm_mode .tablepagination_locked .paginationblock + .paginationblock {
    margin-left: 8px; }
    .sm_mode .tablepagination_locked .paginationblock + .paginationblock .pagination {
      padding-right: 8px; }
  .sm_mode .tablepagination_locked .pagination ul li {
    margin: 0 8px; }
  .sm_mode .tablepagination_locked .pagination ul li a {
    height: 36px; }
  .sm_mode .tablepagination_locked .pagination ul li.pagilock a {
    height: 22px;
    gap: 3px; }
  .tooltipv2 .oversize {
    display: none; }
  .sm_mode .tableblock__header {
    background-position: top -116px left !important; }
  .footerfilter__items .onlyDesktop {
    display: none; }
  .modal_v5 .modal-content {
    padding: 30px 14px 15px 30px; }
  .modal_v5 .modal-title {
    margin-bottom: 44px; }
  .darkmode
.notablekols
.tableblock_tab
.tableblock__body
.tableblock__row
.tableblock__col {
    background: #252a39 !important; }
  .modal_v5 .modal-dialog {
    max-width: calc(100% - 20px); } }

@media (min-width: 980px) and (max-width: 1919px) {
  .siteheader_v5 .siteheader__desc {
    font-size: 1.14583vw; }
  .siteheader_v5 .headerupgrade__button {
    border-radius: 0.625vw;
    padding: 0 1.09375vw 0 0.625vw;
    height: 2.1875vw;
    gap: 0.57292vw; }
  .siteheader_v5 .linkset__items {
    margin-right: 0.46875vw; }
  .siteheader_v5 .linkset__items_border {
    border: 0.20833vw solid #303646; }
  .siteheader_v5 .linkset__items_noborder {
    border: 0.20833vw solid #303646; }
  .siteheader_v5 .linkset__item a.linkset__link {
    padding-top: 0.15625vw;
    padding-bottom: 0.15625vw;
    min-width: 1.35417vw; }
  .siteheader_v5 .linkset__items_border,
  .siteheader_v5 .linkset__items_noborder {
    padding-left: 0.20833vw;
    padding-right: 0.20833vw; }
  .siteheader_v5 .linkset__items_border .linkset__item a.linkset__link {
    padding-left: 0.52083vw;
    padding-right: 0.52083vw;
    padding-top: 0.15625vw;
    padding-bottom: 0.15625vw;
    font-size: 0.83333vw; }
  .siteheader_v5 .tabsnav_v2 .linkset__item a.linkset__upgrade .upgrade_lock {
    padding: 0 0.41667vw 0 0.15625vw; }
  .siteheader_v5 .watchlistnew__link {
    gap: 0.46875vw; }
  .siteheader_v5 .watchlistnew {
    margin-left: 1.875vw; }
    .siteheader_v5 .watchlistnew img {
      max-width: 0.9375vw;
      min-width: 0.9375vw; }
  .siteheader_v5 .watchlistnew__text {
    font-size: 0.72917vw; }
  .sm_mode .tablepagination_locked .pagination ul li.pagilock a.linkset__link {
    min-width: 2.39583vw; }
  .headerbanner {
    margin: 1.45833vw 0 0 0; }
  .headerbanner__wrapper {
    border-radius: 0.625vw;
    padding: 0.46875vw 1.04167vw 0.52083vw 1.04167vw; }
  .headerbanner__content {
    gap: 1.04167vw; }
  .headerbanner__img img {
    min-width: 3.4375vw;
    max-width: 3.4375vw; }
  .headerbanner__title {
    font-size: 1.14583vw; }
  .footerfilter__item_wins {
    gap: 0.36458vw; }
  .tableblock_tab.tableblock__kols .tableblock__title {
    gap: 0.36458vw; }
    .tableblock_tab.tableblock__kols .tableblock__title svg {
      width: 0.26042vw;
      min-width: 0.26042vw; }
  .tooltipv2 .oversize {
    margin-left: 0; }
  .tooltipv2 .oversize__icon {
    width: 0.78125vw;
    height: 0.78125vw;
    min-width: 0.78125vw;
    max-width: 0.78125vw;
    border: 0.05208vw solid #303646;
    transform: translateY(-0.41667vw); }
    .tooltipv2 .oversize__icon:hover {
      border-color: #86f89b; }
    .tooltipv2 .oversize__icon svg {
      min-width: 0.36458vw; }
  .tooltipv2 .tooltipv2__tooltip {
    border-radius: 0.41667vw;
    max-width: 9.11458vw;
    min-width: 9.11458vw;
    margin-top: -0.85vw;
    margin-left: -0.46875vw;
    padding: 0.67708vw 0.98958vw 0.625vw 0.83333vw;
    font-size: 0.72917vw; }
  .tooltipv2 .tooltipv2__tooltip::after {
    content: "";
    top: 100%;
    left: unset;
    position: absolute;
    border-left: 0.36458vw solid transparent;
    border-right: 0.36458vw solid transparent;
    border-top: 0.46875vw solid #303646; }
  .tableblock__col_gain span.gainvalue__img {
    width: 2.70833vw;
    height: 0.83333vw; }
    .tableblock__col_gain span.gainvalue__img img {
      object-fit: cover;
      object-position: center;
      width: 3.64583vw;
      /*     max-width: 100%; */ }
  .notableblock__wrapper {
    border: 0.20833vw solid #303646;
    border-radius: 289.32292vw; }
  .notableblock__count {
    font-size: 0.72917vw;
    border-radius: 28.90625vw;
    padding: 0 0.72917vw;
    height: 1.77083vw;
    min-width: 1.77083vw;
    min-height: 1.77083vw; }
  /*   .notableblock__items {
    &:after {
      content: "";

      width: get-vw-laptop(94px);
      height: get-vw-laptop(42px);
      position: absolute;
      right: get-vw-laptop(-6px);
      top: get-vw-laptop(-5px);
    }
  } */
  .notableblock__item {
    border: 0.10417vw solid #303646;
    min-width: 1.77083vw;
    max-width: 1.77083vw;
    height: 1.77083vw;
    margin-left: -0.625vw; }
    .notableblock__item img {
      width: 1.77083vw;
      height: 1.77083vw; }
  .gainvalue {
    font-size: 0.9375vw;
    width: 2.8125vw;
    text-shadow: 0 0.10417vw 0.46875vw rgba(134, 248, 155, 0.45) !important; }
  /*   .gainvalue__img {
    img {
      width: 100%;
      margin-top: get-vw-laptop(-8px);
      margin-left: get-vw-laptop(-15px);
    }
  } */
  .sm_mode.hasupgrade .tableblock__header {
    background-position: top -8.64583vw left !important; }
  .sm_mode.hasbanner .tableblock__header {
    background-position: top -15.05208vw left !important; }
  .linkwrapper {
    gap: 0.625vw; }
    .linkwrapper .linkwrapper__text {
      font-size: 0.72917vw; }
  .sitefooter_sm .sitefooter__info {
    gap: 1.5625vw; }
  .footerbanner {
    right: 1.04167vw;
    bottom: 3.4375vw; }
  .footerbanner__wrapper {
    padding: 0.72917vw 0.72917vw 0.88542vw 0.98958vw;
    max-width: 16.40625vw;
    border-radius: 0.625vw; }
  .footerbanner__content {
    gap: 0.88542vw; }
  .footerbanner__icon {
    min-width: 4.16667vw;
    max-width: 4.16667vw; }
  .footerbanner__text {
    font-size: 0.9375vw; }
  .footerbanner__close {
    position: absolute;
    top: 0.52083vw;
    right: 0.52083vw; }
  .gainvalue__img img {
    width: 3.95833vw; }
  .headerupgrade__icon img {
    width: 1.45833vw; }
  .upgrade_icon img {
    width: 1.14583vw; }
  .upgrade_lock img {
    width: 0.83333vw; }
  .footerfilter__item_wins img {
    width: 1.35417vw; }
  [src="img/headerbanner__close.svg"] {
    width: 0.72917vw; }
  .sm_mode .tablepagination_locked .paginationblock {
    height: 2.29167vw;
    min-width: 2.29167vw;
    border: 0.20833vw solid #303646; }
  .sm_mode .tablepagination_locked .paginationblock + .paginationblock {
    margin-left: 0.41667vw; }
    .sm_mode .tablepagination_locked .paginationblock + .paginationblock .pagination {
      padding-right: 0.41667vw; }
  .sm_mode .tablepagination_locked .pagination ul li {
    margin: 0 0.41667vw; }
  .sm_mode .tablepagination_locked .pagination ul li a {
    height: 1.875vw; }
  .sm_mode .tablepagination_locked .pagination ul li.pagilock a {
    height: 1.14583vw;
    gap: 0.15625vw; }
  .siteheader_v5
.linkset__items_border
.linkset__item
a.linkset__link[data-value="upgrade"] {
    padding-right: 0; } }

@media only screen and (max-width: 811px) {
  .watchlistnew.watchlistnew_mobile {
    display: none; }
  .upgrade_lock img {
    min-width: 16px; }
  .upgrade_icon {
    min-width: 22px; }
  .siteheader_v5 .watchlistnew {
    display: block;
    margin-left: 12px; }
  .siteheader_v5 .watchlistnew_mobile {
    display: none; }
  .sm_mode .tabsnav_v2 .linkset__items {
    width: fit-content; }
  .tabsnav_v2 .linkset__items_noborder {
    order: -1; }
  .tabsnav_v2 .linkset__items_border {
    max-width: 147px;
    overflow: auto; }
  .watchlistnew__text {
    display: none; }
  .watchlistnew__link {
    min-width: 36px;
    max-width: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px !important;
    border-radius: 50%;
    background: #303646; }
  .sm_mode .tabsnav_v2 .linkset__items {
    margin-right: 0;
    padding-left: 0; }
  .sm_mode .tabsnav_v2 .linkset__items_noborder {
    margin-right: 3px; }
  .sm_mode .tabsnav_v2 .linkset__items {
    padding-right: 0; }
  .tabsnav_v2 .searchv2 {
    margin-left: 6px; }
  .tableblock__col_project {
    z-index: 777 !important; }
  .gainvalue {
    font-size: 16px; }
  /*   .gainvalue__img img {
    margin-left: -4px;
  } */
  .tableblock_tab.tableblock__kols .tableblock__title svg {
    min-width: 7px; }
  .siteheader_v5 .linkset__item a.linkset__link {
    padding-top: 0;
    padding-bottom: 0; }
  .tabsnav_v2 .linkset__item a.linkset__link {
    font-size: 12px !important; }
  .footerbanner__text {
    font-size: 13px; }
  .footerbanner__icon {
    max-width: 60px;
    min-width: 60px; }
  .footerbanner__wrapper {
    max-width: 240px;
    min-width: 240px;
    padding-left: 16px; }
  .footerbanner__close {
    right: 8px;
    top: 8px;
    width: 14px;
    height: 14px; }
    .footerbanner__close div {
      display: flex;
      align-items: center; }
  .sitefooter__text.onlyDesktop {
    display: none; }
  .sitefooter_sm .sitefooter__info {
    gap: 20px; }
  .sitefooter__social {
    gap: 20px; }
  .sitefooter_v5 .sitefooter__left {
    width: 0; }
  .sitefooter_v5 .sitefooter__right {
    width: 100%; }
  .tableblock_tab
.tableblock__header
.tableblock__col.tableblock__col_notable_Description {
    display: none !important; }
  .tableblock_tab
.tableblock__header
.tableblock__col.tableblock__col_notable_Date {
    display: none !important; }
  .tableblock_tab
.tableblock__body
.tableblock__col.tableblock__col_notable_Description {
    display: none !important; }
  .tableblock_tab
.tableblock__body
.tableblock__col.tableblock__col_notable_Date {
    display: none !important; }
  .notablekols__asset {
    gap: 11px; }
  .notablekols .tableblock__col_notable_name .notablekols__text {
    margin-top: 5px; }
  .notablekols .tableblock__col_notable_Followers .notablekols__date {
    margin-top: 7px; }
  .notablekols .tableblock__header {
    display: none; }
  .notablekols .notablekols__text,
  .notablekols .notablekols__date {
    display: block;
    width: 100%;
    text-align: right; }
  .modal_xl .modal-title {
    margin-bottom: 21px; }
  .modal_xl .modal-content {
    padding: 20px 16px; }
  .notablekols .tableblock__wrapper {
    max-height: unset; }
  .notablekols__icon img {
    width: 26px;
    height: 26px; }
  .notablekols__icon {
    max-width: 26px;
    min-width: 26px; }
  .notablekols__title {
    font-size: 13px; }
  .notablekols__text {
    font-size: 11px; }
  .notablekols__date {
    font-size: 10px; }
  .modal_v5 button.close {
    right: 11px;
    top: 11px;
    width: 8px;
    height: 8px; }
  .notablekols .tableblock__wrapper {
    padding-right: 0; }
  .radioselect__content {
    padding-left: 0; }
  .modal_v5_default .modal-title {
    margin-bottom: 18px;
    font-size: 22px; }
  .modal_v5_default .modal-content {
    padding: 30px 8px; }
  .radioselect__title {
    font-size: 14px; }
  .radioselect__input {
    min-width: 14px;
    max-width: 14px;
    height: 14px; }
  .radioselect__content ul li {
    font-size: 11px;
    margin-bottom: 12px; }
  .radioselect__label
input:checked
~ .radioselect__wrapper
.radioselect__input:after {
    width: 8px;
    height: 8px; }
  .radioselect__wrapper {
    padding: 11px 10px; }
  .radioselect__price {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 6px; }
  .radioselect__period {
    font-size: 10px; }
  .radioselect {
    margin-bottom: 19px; }
  .modal_v5.modal_xs .modal-content {
    padding: 16px; }
  .darkmode .modal_v5 input {
    padding: 15px 16px; }
  .darkmode .modal_v5 .check label br {
    display: none; }
  .siteheader_v5 .logo_default {
    min-width: 174px;
    max-width: 174px; }
  .siteheader_v5 .accountblock__link {
    font-size: 16px; }
  .tabsnav_v2 .tabsnav__links.flex.content-between.items-center {
    justify-content: flex-end; }
  .tabsnav__links.flex.content-between.items-center.tabsnav__links_wallets
> .flex:first-child {
    width: 100%;
    justify-content: space-between; }
  .hasupgrade .siteheader_v5 .tabsnav_v2 .linkset__items {
    max-width: 160px; }
  .haspremium .siteheader_v5 .tabsnav_v2 .linkset__items {
    max-width: 245px; }
  .darkmode .tableblock_tab .tableblock__header .tableblock__row .tableblock__col,
  .darkmode .tableblock__header .tableblock__row.tableblock__col {
    background: #212531 !important; }
  .darkmode .tableblock_tab .tableblock__header .tableblock__row:nth-child(2n-1) .tableblock__col:nth-child(2) {
    background: #212531 !important; }
  .darkmode .tableblock_tab .tableblock__header .tableblock__row:nth-child(2n-1) .tableblock__col:nth-child(1) {
    background: #212531 !important; } }

input, textarea, .pagesearch__input .searchinput input {
  /* FF 4-18 */
  /* FF 19+ */
  /* IE 10+ */ }
  input:focus::placeholder, textarea:focus::placeholder, .pagesearch__input .searchinput input:focus::placeholder {
    color: transparent !important; }
  input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder, .pagesearch__input .searchinput input:focus::-webkit-input-placeholder {
    color: transparent !important; }
  input:focus:-moz-placeholder, textarea:focus:-moz-placeholder, .pagesearch__input .searchinput input:focus:-moz-placeholder {
    color: transparent !important; }
  input:focus::-moz-placeholder, textarea:focus::-moz-placeholder, .pagesearch__input .searchinput input:focus::-moz-placeholder {
    color: transparent !important; }
  input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder, .pagesearch__input .searchinput input:focus:-ms-input-placeholder {
    color: transparent !important; }

footer#footer {
    position: fixed;
}

.darkmode .dropdownblock__wrapper {background: #303646 !important;}

.tableblock.tableblock_tab.tableblock_tab_full.tableblock__kols {
    padding-bottom: 42px;
}
.tableblock .tableblock__col_notable .notableblock .notableblock__wrapper .notableblock__count,
.tableblock .tableblock__col_notable .notableblock .notableblock__wrapper .notableblock__items {
	cursor: pointer;
}


/*# sourceMappingURL=style.bundle.css.map*/