@charset "UTF-8";
@font-face {
  font-family: "Roboto-Regular";
  font-style: normal;
  font-weight: 400;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}
@font-face {
  font-family: "Roboto-Medium";
  font-style: normal;
  font-weight: 500;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}
@font-face {
  font-family: "Roboto-Bold";
  font-style: normal;
  font-weight: 700;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}
:root {
  --gap: 16px;
  --black: #000;
  --white: #fff;
  --blue: #027BFF;
  --blue-light: rgba(2, 123, 255, .4);
  --gray: #E6EBF2;
  --gray-medium: rgba(0, 0, 0, 0.87);
  --gray-light: rgba(0, 0, 0, 0.6);
  --font-size: 12px;
  --line-height: 18px;
  --font-color: var(--black);
  --font-family-base: Helvetica, Arial, Lucida, sans-serif;
  --font-family-regular: "Roboto-Regular", var(--font-family-base);
  --font-family-medium: "Roboto-Medium", var(--font-family-base);
  --font-family-bold: "Roboto-Bold", var(--font-family-base);
  --title-color: #1C1B1F;
  --buttons-gap: 10px;
  --button-background: var(--white);
  --button-background-hover: var(--blue-dark);
  --button-text-color: var(--blue-dark);
  --button-text-color-hover: var(--white);
  --button-font-size: 0.9rem;
  --button-padding: 0 10px;
  --primary-button-border-color: var(--blue);
  --primary-button-border-color-hover: #66AFFF;
  --primary-button-background: var(--blue);
  --primary-button-background-hover: #66AFFF;
  --primary-button-text-color: var(--white);
  --primary-button-text-color-hover: var(--white);
  --link-button-border-color: transparent;
  --link-button-border-color-hover: #eff2f7;
  --link-button-background: var(--white);
  --link-button-background-hover: #eff2f7;
  --link-button-text-color: var(--blue);
  --link-button-text-color-hover: var(--blue);
  --link-text-color: var(--blue);
  --link-text-decoration: none;
  --link-text-decoration-hover: underline;
  --link-separator: #D9D9D9;
  --footer-height: 195px;
  --transition-time: .2s;
}

/*------------------
    Reset styles
------------------*/
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  scroll-margin-top: 24px;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  overscroll-behavior: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
  text-rendering: optimizeLegibility;
  text-decoration-skip: objects;
}

img {
  border-style: none;
}

textarea {
  overflow: auto;
}

input,
textarea,
input:active,
textarea:active,
button {
  margin: 0;
  /*-webkit-border-radius: 0;*/
  /*border-radius: 0;*/
  outline: none transparent !important;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
  -moz-outline: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

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

:focus {
  outline: 0;
}

:hover,
:active {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
}

::-ms-clear {
  display: none;
}

/*-------------------
    Global styles
-------------------*/
* {
  -webkit-text-size-adjust: none;
  touch-action: manipulation;
}

:root {
  --bg: #1b1b1b;
  --sidebar_width: 338px;
  --scroll_width: 17px;
  --text_color: #fff;
  --font_size: 16px;
  --font_size_title: 64px;
  --font_family: "Inter", "Arial", sans-serif;
  --font_family2: "Play", "Arial", sans-serif;
}

::selection {
  color: #1b1b1b;
  background: #d0fb35;
}

::-moz-selection {
  color: #1b1b1b;
  background: #d0fb35;
}

html {
  height: 100%;
  min-height: -moz-available;
  min-height: -webkit-fill-available;
  min-height: fill-available;
}
html.custom_scroll ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: var(--bg);
}
html.custom_scroll ::-webkit-scrollbar-thumb {
  background-color: #d0fb35;
}

body {
  font: var(--font_size) var(--font_family);
  height: 100%;
  min-height: -moz-available;
  min-height: -webkit-fill-available;
  min-height: fill-available;
  /*color: var(--text_color);*/
}
body.menu_open {
  overflow: hidden;
}

.wrap {
  position: relative;
  z-index: 9;
  display: flex;
  overflow: clip;
  flex-direction: column;
  min-width: 390px;
  min-height: 100%;
  background-color: var(--bg);
}

.main {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}

.row-block {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.block {
  margin-bottom: 50px;
}

.content_flex.row-block,
.content_flex > .container.row-block {
  align-content: stretch;
  align-items: stretch;
  justify-content: space-between;
}

.content_flex .content {
  position: relative;
  width: calc(100% - var(--sidebar_width) - 25px);
}

.content_flex .content > *:first-child {
  margin-top: 0;
}

.content_flex .content > *:last-child {
  margin-bottom: 0;
}

.modal_btn > *,
.ajax_modal_btn > * {
  pointer-events: none;
}

.tippy_content {
  display: none;
}

.icn {
  display: inline-block;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
}

.icn-arrow {
  background-position: 0px 0px;
  min-width: 40px;
  width: 40px;
  height: 40px;
}

.icn-avatar {
  background-position: 0px -80px;
  min-width: 40px;
  width: 40px;
  height: 40px;
}

.icn-content {
  background-position: 0px -80px;
  min-width: 40px;
  width: 40px;
  height: 40px;
}

.icn-device {
  background-position: 0px -120px;
  min-width: 40px;
  width: 40px;
  height: 40px;
}

.icn-user {
  background-position: 0px -160px;
  min-width: 40px;
  width: 40px;
  height: 40px;
}

.icn-back {
  background-position: -3px -242px;
  background-size: 200%;
  width: 24px;
  height: 24px;
}

.icn-help {
  background-position: -22px -183px;
  background-size: 281%;
  width: 13px;
  height: 13px;
}

.icn-privacy-policy {
  background-position: -21px -193px;
  background-size: 300%;
  width: 12px;
  height: 12px;
}

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  animation: f-spinner-dash 2s ease-in-out infinite;
}

@keyframes f-spinner-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}

@keyframes f-throwOutUp {
  to {
    transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
}

@keyframes f-zoomInUp {
  from {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-zoomOutDown {
  to {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
  z-index: 1;
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@keyframes f-slideInPrev {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideOutNext {
  100% {
    transform: translateX(-100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@keyframes f-classicInNext {
  0% {
    transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    transform: translateX(75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicOutNext {
  100% {
    transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity 0.15s ease;
  transform: var(--f-button-transform);
  filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  transform: rotate(90deg);
}

.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {
  pointer-events: none;
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  box-sizing: inherit;
}

.fancybox__container::backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: grab;
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: grabbing;
}

.fancybox__track {
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  overscroll-behavior: contain;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto;
}

.fancybox__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transition: none;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content, .is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content {
  visibility: hidden;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  filter: blur(0px);
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
  user-select: none;
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
  z-index: 40;
  user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none;
  perspective: 1000px;
  transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.f-thumbs__track {
  display: flex;
}

.f-thumbs__slide {
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc((var(--f-thumb-clip-width, 0)) * -0.5);
  width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  transition: none;
  pointer-events: none;
}

.is-modern.is-resting .f-thumbs__slide {
  transition: transform 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
  transition: clip-path 0.33s ease;
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
  filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.f-thumbs__slide__button {
  appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100% 0 -100%;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-modern .f-thumbs__slide__button {
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  clip-path: var(--clip-path);
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  box-sizing: border-box;
  pointer-events: none;
  object-fit: cover;
  border-radius: var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  flex-wrap: wrap;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  flex-grow: 1;
  flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  user-select: none;
  pointer-events: none;
}

/*--------------
    Fancybox
--------------*/
.fancybox__backdrop {
  background: rgba(0, 0, 0, 0.6);
}

.fancybox__slide {
  padding: 40px;
}

.fancybox__content > .f-button.is-close-btn,
.is-compact .fancybox__content > .f-button.is-close-btn {
  top: 35px;
  right: 35px;
  opacity: 1;
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 50%;
  --f-button-color: #c64dff;
  --f-button-hover-color: #c64dff;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-bg: #e5e5e5;
  --f-button-hover-bg: #e5e5e5;
  --f-button-active-bg: #e5e5e5;
}

.fancybox__content > .f-button.is-close-btn svg {
  stroke: none;
}

/**
Ion.RangeSlider, 2.3.1
© Denis Ineshin, 2010 - 2019, IonDen.com
Build date: 2019-12-19 16:51:02
*/
.irs {
  position: relative;
  display: block;
  margin-top: 60px;
  margin-bottom: 32px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}

.irs .irs {
  margin: 0;
}

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

.irs-bar {
  position: absolute;
  left: 0;
  display: block;
  width: 0;
}

.irs-shadow {
  position: absolute;
  left: 0;
  display: none;
  width: 0;
}

.irs-handle {
  position: absolute;
  z-index: 1;
  display: block;
  box-sizing: border-box;
  cursor: default;
}

.irs-handle.type_last {
  z-index: 2;
}

.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}

.irs-min {
  left: 0;
}

.irs-max {
  right: 0;
}

.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  cursor: default;
  white-space: nowrap;
}

.irs-grid {
  position: absolute;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 16px;
}

.irs-with-grid .irs-grid {
  display: block;
}

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 1px;
  height: 8px;
  background: #000;
}

.irs-grid-pol.small {
  height: 4px;
}

.irs-grid-text {
  font-size: 16px;
  line-height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0;
  text-align: center;
  white-space: nowrap;
  color: #b0b0b0;
}

.irs-disable-mask {
  position: absolute;
  z-index: 2;
  top: 0;
  left: -1%;
  display: block;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
}

.lt-ie9 .irs-disable-mask {
  cursor: not-allowed;
  background: #000;
  filter: alpha(opacity=0);
}

.irs-disabled {
  opacity: 0.4;
}

.irs-hidden-input {
  font-size: 0 !important;
  line-height: 0 !important;
  position: absolute !important;
  z-index: -9999 !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  overflow: hidden;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-style: solid !important;
  border-color: transparent !important;
  outline: none !important;
  background: none !important;
}

.irs--flat {
  height: 9px;
}

.irs--flat.irs-with-grid {
  height: 48px;
}

.irs--flat .irs-line {
  top: 0;
  height: 9px;
  border-radius: 14px;
  background-color: #151517;
}

.irs--flat .irs-bar {
  top: 0;
  height: 9px;
  border-radius: 14px;
  background-color: #c64dff;
}

.irs--flat .irs-bar--single {
  border-radius: 14px;
}

.irs--flat .irs-shadow {
  bottom: 16px;
  height: 1px;
  background-color: #e1e4e9;
}

.irs--flat .irs-handle {
  top: -11px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  border: 2px solid #e5e5e5;
  border-radius: 50%;
  background: #6a6a6a;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.irs--flat .irs-handle:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  content: "";
  transform: translate(-50%, -50%);
}

.irs--flat .irs-min,
.irs--flat .irs-max {
  font-size: 10px;
  line-height: 1.333;
  top: 0;
  display: none !important;
  padding: 1px 3px;
  color: #999;
  border-radius: 4px;
  background-color: #e1e4e9;
  text-shadow: none;
}

.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  font-size: 20px;
  line-height: 32px;
  top: auto;
  bottom: 100%;
  display: block;
  margin-bottom: 16px;
  color: #fff;
}

.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}

.irs--flat .irs-grid-text {
  color: #b0b0b0;
}

.irs--big {
  height: 55px;
}

.irs--big.irs-with-grid {
  height: 70px;
}

.irs--big .irs-line {
  top: 33px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 12px;
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  background-color: white;
}

.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  border: 1px solid #428bca;
  background: linear-gradient(to bottom, #fff 0%, #428bca 30%, #b9d4ec 100%);
  background-color: #92bce0;
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}

.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}

.irs--big .irs-shadow {
  bottom: 16px;
  height: 1px;
  background-color: rgba(66, 139, 202, 0.5);
}

.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 30px;
  background: linear-gradient(to bottom, white 0%, #b4b9be 30%, white 100%);
  background-color: #cbcfd5;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
}

.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background: linear-gradient(to bottom, white 0%, #919ba5 30%, white 100%);
  background-color: #939ba7;
}

.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  border-radius: 3px;
  background-color: #9f9f9f;
  text-shadow: none;
}

.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  padding: 1px 5px;
  color: white;
  border-radius: 3px;
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  background-color: #428bca;
  text-shadow: none;
}

.irs--big .irs-grid-pol {
  background-color: #428bca;
}

.irs--big .irs-grid-text {
  color: #428bca;
}

.irs--modern {
  height: 55px;
}

.irs--modern.irs-with-grid {
  height: 55px;
}

.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  background-color: #d1d6e0;
}

.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}

.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}

.irs--modern .irs-shadow {
  bottom: 21px;
  height: 1px;
  background-color: rgba(209, 214, 224, 0.5);
}

.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  border-radius: 0 0 3px 3px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.irs--modern .irs-handle > i:nth-child(1) {
  position: absolute;
  top: -4px;
  left: 1px;
  display: block;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  border: 1px solid #a3adc1;
  background: white;
}

.irs--modern .irs-handle > i:nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  box-sizing: border-box;
  width: 10px;
  height: 12px;
  border-radius: 0 0 3px 3px;
  background: #e9e6e6;
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
}

.irs--modern .irs-handle > i:nth-child(3) {
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
  box-sizing: border-box;
  width: 4px;
  height: 5px;
  border-right: 1px solid #a3adc1;
  border-left: 1px solid #a3adc1;
}

.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: linear-gradient(to bottom, #fff 0%, #919ba5 30%, #fff 100%);
}

.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
  border-color: #7685a2;
}

.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
  border-color: #48536a;
}

.irs--modern .irs-min,
.irs--modern .irs-max {
  font-size: 10px;
  line-height: 1.333;
  top: 0;
  padding: 1px 5px;
  color: white;
  border-radius: 5px;
  background-color: #d1d6e0;
  text-shadow: none;
}

.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 10px;
  line-height: 1.333;
  padding: 1px 5px;
  color: white;
  border-radius: 5px;
  background-color: #20b426;
  text-shadow: none;
}

.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  bottom: -6px;
  left: 50%;
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
  margin-left: -3px;
  content: "";
  border: 3px solid transparent;
  border-top-color: #20b426;
}

.irs--modern .irs-grid {
  height: 25px;
}

.irs--modern .irs-grid-pol {
  background-color: #dedede;
}

.irs--modern .irs-grid-text {
  font-size: 13px;
  color: silver;
}

.irs--sharp {
  font-size: 12px;
  line-height: 1;
  height: 50px;
}

.irs--sharp.irs-with-grid {
  height: 57px;
}

.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  border-radius: 2px;
  background-color: black;
}

.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}

.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}

.irs--sharp .irs-shadow {
  bottom: 21px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.5);
}

.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}

.irs--sharp .irs-handle > i:first-child {
  position: absolute;
  top: 100%;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}

.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}

.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
  border-top-color: black;
}

.irs--sharp .irs-min,
.irs--sharp .irs-max {
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  color: white;
  border-radius: 2px;
  background-color: #a804b2;
}

.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 14px;
  line-height: 1;
  padding: 3px 4px;
  color: white;
  border-radius: 2px;
  background-color: #a804b2;
  text-shadow: none;
}

.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  bottom: -6px;
  left: 50%;
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
  margin-left: -3px;
  content: "";
  border: 3px solid transparent;
  border-top-color: #a804b2;
}

.irs--sharp .irs-grid {
  height: 25px;
}

.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}

.irs--sharp .irs-grid-text {
  font-size: 13px;
  color: silver;
}

.irs--round {
  height: 50px;
}

.irs--round.irs-with-grid {
  height: 65px;
}

.irs--round .irs-line {
  top: 36px;
  height: 4px;
  border-radius: 4px;
  background-color: #dee4ec;
}

.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}

.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

.irs--round .irs-shadow {
  bottom: 21px;
  height: 4px;
  background-color: rgba(222, 228, 236, 0.5);
}

.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid #006cfa;
  border-radius: 24px;
  background-color: white;
  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}

.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}

.irs--round .irs-min,
.irs--round .irs-max {
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  color: #333;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.1);
}

.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 14px;
  line-height: 1;
  padding: 3px 5px;
  color: white;
  border-radius: 4px;
  background-color: #006cfa;
  text-shadow: none;
}

.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  bottom: -6px;
  left: 50%;
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
  margin-left: -3px;
  content: "";
  border: 3px solid transparent;
  border-top-color: #006cfa;
}

.irs--round .irs-grid {
  height: 25px;
}

.irs--round .irs-grid-pol {
  background-color: #dedede;
}

.irs--round .irs-grid-text {
  font-size: 13px;
  color: silver;
}

.irs--square {
  height: 50px;
}

.irs--square.irs-with-grid {
  height: 60px;
}

.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}

.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}

.irs--square .irs-shadow {
  bottom: 21px;
  height: 2px;
  background-color: #dedede;
}

.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border: 3px solid black;
  background-color: white;
}

.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}

.irs--square .irs-min,
.irs--square .irs-max {
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  color: #333;
  background-color: rgba(0, 0, 0, 0.1);
}

.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 14px;
  line-height: 1;
  padding: 3px 5px;
  color: white;
  background-color: black;
  text-shadow: none;
}

.irs--square .irs-grid {
  height: 25px;
}

.irs--square .irs-grid-pol {
  background-color: #dedede;
}

.irs--square .irs-grid-text {
  font-size: 11px;
  color: silver;
}

.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}

button {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
  color: inherit;
  border: none;
  background: none;
}

.button {
  background-color: #1b1b1b;
  transition: background-color 0.3s, color 0.2s;
}
.button:hover {
  background-color: #6a6a6a;
}
.button.active {
  background-color: #2a2a2a;
}

/*--------------
    More btn
--------------*/
.more_btn {
  margin: 42px auto 0;
}
.more_btn:hover .icon {
  transform: rotate(180deg);
}
.more_btn .icon {
  display: block;
  transform: rotate(0deg);
  transition: transform 0.3s;
}

/*------------------
    Form elements
------------------*/
.form {
  --form_border_color: #1b1b1b;
  --form_focus_color: #d0fb35;
  --form_error_color: #ff3d3d;
  --form_disabled_color: #b0b0b0;
  --form_border_radius: 18px;
  --form_bg_color: #fff;
  --form_placeholder_color: #333;
}

.form ::-webkit-input-placeholder {
  color: var(--form_placeholder_color);
}

.form :-moz-placeholder {
  color: var(--form_placeholder_color);
}

.form ::-moz-placeholder {
  opacity: 1;
  color: var(--form_placeholder_color);
}

.form :-ms-input-placeholder {
  color: var(--form_placeholder_color);
}

.form .line {
  margin-bottom: 19px;
}

.form .field {
  position: relative;
}

.form .input {
  font-family: var(--font_family);
  font-size: 20px;
  display: block;
  width: 100%;
  height: 66px;
  padding: 0 60px 0 20px;
  transition: border-color 0.2s linear;
  color: #333;
  border: 2px solid var(--form_border_color);
  border-radius: var(--form_border_radius);
  background: var(--form_bg_color);
}
.form .input.disabled, .form .input[disabled] {
  border: 2px solid var(--form_disabled_color);
}

.form .input.dark,
.form .input.dark:focus {
  color: #e5e5e5;
  border-color: #6a6a6a;
  border-radius: 16px;
  background: #6a6a6a;
}

.form .input.disabled::-webkit-input-placeholder, .form .input[disabled]::-webkit-input-placeholder {
  color: #b0b0b0;
}

.form .input.disabled:-moz-placeholder, .form .input[disabled]:-moz-placeholder {
  color: #b0b0b0;
}

.form .input.disabled::-moz-placeholder, .form .input[disabled]::-moz-placeholder {
  opacity: 1;
  color: #b0b0b0;
}

.form .input.disabled:-ms-input-placeholder, .form .input[disabled]:-ms-input-placeholder {
  color: #b0b0b0;
}

.form .input.dark::-webkit-input-placeholder {
  color: #e5e5e5;
}

.form .input.dark:-moz-placeholder {
  color: #e5e5e5;
}

.form .input.dark::-moz-placeholder {
  opacity: 1;
  color: #e5e5e5;
}

.form .input.dark:-ms-input-placeholder {
  color: #e5e5e5;
}

.form .input[type=password] {
  padding-right: 74px;
}

.form .input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 50px var(--form_bg_color) !important;
}

.form textarea {
  font-family: var(--font_family);
  font-size: 20px;
  display: block;
  width: 100%;
  height: 188px;
  padding: 15px 20px;
  resize: none;
  transition: border-color 0.2s linear;
  /*color: var(--text_color);*/
  border: 2px solid var(--form_border_color);
  border-radius: var(--form_border_radius);
  background: var(--form_bg_color);
}

.form textarea::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.form .input:focus,
.form textarea:focus,
.form .input.dark:focus,
.form textarea.dark:focus {
  border-color: var(--form_focus_color);
}

.form .toggle_btn {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 22px;
  bottom: 0;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin: auto 0;
  color: #333;
}

.form .toggle_btn .icon {
  display: block;
  width: 32px;
  height: 32px;
}

.form .toggle_btn .icon + .icon,
.form .toggle_btn.active .icon {
  display: none;
}

.form .toggle_btn.active .icon + .icon {
  display: block;
}

.form .copy_btn {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 22px;
  bottom: 0;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin: auto 0;
  color: #b0b0b0;
}

.form .copy_btn .icon {
  display: block;
  width: 16px;
  height: 18px;
}
.form .copy_btn .icon:hover {
  color: #d0fb35;
}

.form .submit_btn {
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 100%;
  height: 68px;
  color: #333;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #d0fb35;
  transition: background-color 0.3s, color 0.2s;
}
.form .submit_btn:hover {
  color: #d0fb35;
  background-color: #333;
}

.form .error {
  border-color: var(--form_error_color);
}

.form .checkbox {
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  min-height: 26px;
  padding-left: 48px;
  cursor: pointer;
  letter-spacing: -0.08px;
  color: #1b1b1b;
}

.form .checkbox input {
  display: none;
}

.form .checkbox .check {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 26px;
  height: 26px;
  color: #d0fb35;
  border-radius: 9px;
  background: #6a6a6a;
}

.form .checkbox .check svg {
  display: block;
  width: 17px;
  height: 16px;
  content: "";
  transition: opacity 0.2s linear;
  opacity: 0;
}

.form .checkbox .check + div {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.form .checkbox .tooltip {
  position: relative;
  margin-left: 12px;
}

.form .checkbox .tooltip .icon {
  line-height: 22px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  text-align: center;
  letter-spacing: -0.08px;
  color: #fff;
  border-radius: 50%;
  background-color: #b0b0b0;
  transition: background-color 0.3s, color 0.2s;
}
.form .checkbox .tooltip .icon:hover {
  color: #333;
  background-color: #d0fb35;
}

.form .checkbox .tooltip .text {
  font-size: 14px;
  line-height: 24px;
  position: absolute;
  bottom: 100%;
  left: -9px;
  display: none;
  width: 332px;
  margin-bottom: 23px;
  padding: 16px 36px 20px 14px;
  cursor: default;
  color: #1b1b1b;
  border-radius: 16px;
  background: #f2f2f2;
  box-shadow: 0 -1px 21.6px 0 rgba(0, 0, 0, 0.33);
}

.form .checkbox .tooltip .close_btn {
  position: absolute;
  top: 5px;
  right: 5px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 22px;
  height: 22px;
  cursor: pointer;
  color: #c64dff;
  border-radius: 50%;
  background: #e5e5e5;
}

.form .checkbox .tooltip .close_btn svg {
  display: block;
  width: 14px;
  height: 14px;
}

.form .checkbox input:checked ~ .check svg {
  opacity: 1;
}

.form .radio {
  font-size: 20px;
  line-height: 150%;
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  min-height: 32px;
  padding-left: 56px;
  cursor: pointer;
  color: #333;
}

.form .radio input {
  display: none;
}

.form .radio .check {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  transition: background 0.2s linear;
  border: 1px solid #808080;
  border-radius: 50%;
  background: #f2f2f2;
}

.form .radio .check:after {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  margin: auto;
  content: "";
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  inset: 0;
}

.form .radio input:checked ~ .check {
  background: #c64dff;
}

.form .radio input:checked ~ .check:after {
  opacity: 1;
}

.form .file label {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 8px 12px 8px 15px;
  cursor: pointer;
  border-radius: 10px;
  background: #e5e5e5;
}

.form .file label input {
  display: none;
}

.form .file label .label {
  line-height: 150%;
  color: #333;
}

.form .file label .btn {
  font-weight: 600;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 140px;
  min-width: 140px;
  height: 36px;
  margin-left: 12px;
  border: 1px solid #1b1b1b;
  border-radius: 10px;
  background: #f2f2f2;
}

.form .file label .btn .icon {
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 13px;
}

.form .dropzone {
  font-size: 20px;
  line-height: 150%;
  /*display: flex;*/
  /*align-content: center;*/
  /*align-items: center;*/
  /*flex-wrap: wrap;*/
  /*justify-content: center;*/
  /*min-height: 173px;*/
  /*padding: 26px 20px;*/
  cursor: pointer;
  /*text-align: center;*/
  color: #6a6a6a;
  border: 2px solid #333;
  border-radius: 18px;
  /*background: #f2f2f2;*/
  background: #fff;
}

/*.form .dropzone input {
  display: none;
}

.form .dropzone .icon {
  display: block;
  width: 27px;
  height: 27px;
  margin: 0 auto 20px;
  color: #e5e5e5;
}

.form .dropzone div {
  width: 100%;
}*/

.form select {
  /*display: none;*/
}

.form .nice-select {
  position: relative;
  display: block;
  cursor: pointer;
}

.form .nice-select .current {
  font-size: 20px;
  font-weight: 600;
  line-height: 62px;
  display: block;
  overflow: hidden;
  height: 66px;
  padding: 0 60px 0 12px;
  cursor: pointer;
  transition: border-color 0.2s linear;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--form_placeholder_color);
  border: 2px solid var(--form_border_color);
  border-radius: var(--form_border_radius);
  background: var(--form_bg_color);
}

.form select.selected + .nice-select .current {
  color: #1b1b1b;
}

.form .nice-select-dropdown {
  position: absolute;
  z-index: 9;
  top: 100%;
  left: 0;
  visibility: hidden;
  overflow: hidden;
  width: 100%;
  margin-top: -22px;
  padding: 12px 0;
  transition: 0.2s linear;
  transform: none;
  pointer-events: none;
  opacity: 0;
  border-radius: 16px;
  background: #f2f2f2;
  box-shadow: 0 -1px 21.6px 0 rgba(0, 0, 0, 0.33);
}

.form .nice-select.open .nice-select-dropdown {
  visibility: visible;
  transform: none;
  pointer-events: auto;
  opacity: 1;
}

.form .nice-select .nice-select-search-box {
  padding: 12px;
}

.form .nice-select .nice-select-search-box ::-webkit-input-placeholder {
  color: #b0b0b0;
}

.form .nice-select .nice-select-search-box :-moz-placeholder {
  color: #b0b0b0;
}

.form .nice-select .nice-select-search-box ::-moz-placeholder {
  opacity: 1;
  color: #b0b0b0;
}

.form .nice-select .nice-select-search-box :-ms-input-placeholder {
  color: #b0b0b0;
}

.form .nice-select .nice-select-search-box input {
  font-family: var(--font_family);
  font-size: 20px;
  display: block;
  width: 100%;
  height: 52px;
  padding: 0 10px 0 41px;
  color: #1b1b1b;
  border: 2px solid #1b1b1b;
  border-radius: 9px;
  background: url("/images/ic_search.svg") 10px 50%/21px 21px no-repeat #fff;
}

.form .nice-select .list {
  overflow: auto;
  max-height: 200px;
  border-radius: 0;
}

.form .nice-select ul.list, .form .nice-select ol.list {
  padding: 0;
}

.form .nice-select .list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.form .nice-select .list .option {
  font-size: 20px;
  line-height: 150%;
  position: relative;
  display: block;
  padding: 10px 12px 10px 56px;
  list-style-type: none;
  cursor: pointer;
  transition: background 0.2s linear;
  color: #1b1b1b;
  background: none;
}

.form .nice-select .list .option:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  display: block;
  width: 36px;
  height: 36px;
  margin: auto 0;
  content: "";
  transition: opacity 0.2s linear;
  opacity: 0;
  background: url("/images/ic_select_check.svg") 0 0/100% 100% no-repeat;
}

.form .nice-select .list .option:hover,
.form .nice-select .list .option.selected {
  background: #e5e5e5;
}

.form .nice-select .list .option:empty {
  display: none;
}

.form .nice-select .list .option.selected:before {
  opacity: 1;
}

.form .nice-select + .arr {
  position: absolute;
  top: 0;
  right: 13px;
  bottom: 0;
  display: block;
  width: 36px;
  height: 36px;
  margin: auto 0;
  transition: transform 0.2s linear;
  pointer-events: none;
  color: #1b1b1b;
}

.form .nice-select.open + .arr {
  transform: rotate(180deg);
}

.form .toggle {
  display: block;
  cursor: pointer;
}

.form .toggle input {
  display: none;
}

.form .toggle div {
  position: relative;
  width: 82px;
  height: 46px;
  transition: background 0.2s linear;
  border: 2px solid #000;
  border-radius: 29px;
  background: #b0b0b0;
}

.form .toggle div:before {
  position: absolute;
  top: 0;
  right: 4px;
  bottom: 0;
  display: block;
  width: 36px;
  height: 36px;
  margin: auto 0;
  content: "";
  transition: right 0.2s linear;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 6.545px 6.545px rgba(0, 0, 0, 0.25);
}

.form .toggle input:checked + div {
  background: #c64dff;
}

.form .toggle input:checked + div:before {
  right: 38px;
}

/*------------
    Header
------------*/
header {
  position: relative;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
}

header .data {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 6px 16px;
  border-radius: 0 0 40px 40px;
  background: #1b1b1b;
}

header .logo {
  display: block;
  margin-right: auto;
  text-decoration: none;
  color: currentColor;
}

header .logo img {
  display: block;
}

header .menu_item {
  position: relative;
}

header .menu_item + .menu_item {
  margin-left: 16px;
}

header .menu_item > a {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  transition: color 0.2s linear;
  text-decoration: none;
  color: currentColor;
}

header .menu_item > a .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 4px;
}

header .menu_item:hover > a,
header .menu_item > a.active {
  color: #d0fb35;
}

header .menu .sub_menu {
  position: absolute;
  z-index: 9;
  top: 100%;
  left: 0;
  visibility: hidden;
  min-width: 100%;
  margin-top: 20px;
  transition: 0.2s linear;
  pointer-events: none;
  opacity: 0;
  border: 1px solid #d0fb35;
  border-radius: 28px;
  background: #333;
}

header .menu .sub_menu:before {
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  width: 100%;
  height: 20px;
  margin-bottom: 1px;
  content: "";
}

header .menu_item:hover > a.touch_link + .sub_menu {
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
}

header .menu_item:hover .sub_menu,
header .menu_item > a.touch_link + .sub_menu.show {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}

header .menu .sub_menu a {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
  height: 54px;
  padding: 7px 21px;
  transition: 0.2s linear;
  white-space: nowrap;
  text-decoration: none;
  color: currentColor;
}

header .menu .sub_menu > *:first-child a {
  border-top-left-radius: 27px;
  border-top-right-radius: 27px;
}

header .menu .sub_menu > *:last-child a {
  border-bottom-right-radius: 27px;
  border-bottom-left-radius: 27px;
}

header .menu .sub_menu .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 41px;
  height: 41px;
  margin-right: 19px;
  margin-left: -10px;
  transition: color 0.2s linear;
  color: #c64dff;
}

header .menu .sub_menu .icon + * {
  align-self: center;
  max-width: calc(100% - 60px);
}

header .menu .sub_menu a:hover,
header .menu .sub_menu a.active {
  background: #2a2a2a;
  box-shadow: 0 0.794px 3.177px 0 rgba(0, 0, 0, 0.25) inset;
}

header .affiliate_program {
  position: relative;
  margin-left: 30px;
}

header .affiliate_program .btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

header .affiliate_program .btn .icon {
  display: block;
  width: 25px;
  height: 26px;
  transition: color 0.2s linear;
  color: #d9d9d9;
}

header .affiliate_program .btn .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 4px;
}

header .affiliate_program .btn:hover .icon,
header .affiliate_program .btn.active .icon {
  color: #d0fb35;
}

header .affiliate_program .mini_modal {
  width: 318px;
  margin-top: 20px;
  border: 1px solid #d0fb35;
  border-radius: 28px;
  background: #333;
}

header .affiliate_program .link {
  padding: 19px 11px 12px;
}

header .affiliate_program .link .title {
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 12px;
}

header .affiliate_program .link .field {
  font-size: 14px;
  line-height: 150%;
  position: relative;
  padding: 18px 47px 18px 11px;
  white-space: nowrap;
  border: 2px solid #1b1b1b;
  border-radius: 18px;
  background: #6a6a6a;
}

header .affiliate_program .link .field span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: clip;
  background: linear-gradient(90deg, #fff 62.82%, rgba(153, 153, 153, 0) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

header .affiliate_program .link .copy_btn {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 12px;
  bottom: 0;
  width: 16px;
  height: 18px;
  margin: auto 0;
  color: #b0b0b0;
  transition: color 0.2s;
}
header .affiliate_program .link .copy_btn:hover {
  color: #d0fb35;
}

header .affiliate_program .link .copy_btn svg {
  display: block;
  width: 16px;
  height: 18px;
}

header .affiliate_program .current_level {
  margin-top: 16px;
  padding: 12px 11px;
}

header .affiliate_program .current_level .title {
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 8px;
}

header .affiliate_program .current_level .exp {
  line-height: 150%;
}

header .affiliate_program .current_level .progress {
  height: 7px;
  margin-top: 20px;
  border-radius: 10px;
  background: #d9d9d9;
}

header .affiliate_program .current_level .progress .bar {
  height: 7px;
  border-radius: 10px;
  background: #c64dff;
}

header .affiliate_program .current_level .desc {
  font-size: 14px;
  line-height: 150%;
  margin-top: 16px;
}

header .affiliate_program .levels {
  margin-top: 20px;
  padding: 0 7px;
}

header .affiliate_program .levels > * {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: 56px;
  padding: 8px 12px;
  transition: 0.2s linear;
  background: #2a2a2a;
}

header .affiliate_program .levels > *:first-child {
  border-top-left-radius: 27px;
  border-top-right-radius: 27px;
}

header .affiliate_program .levels > *:last-child {
  border-bottom-right-radius: 27px;
  border-bottom-left-radius: 27px;
}

header .affiliate_program .levels .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 41px;
  height: 41px;
  margin-right: 19px;
  transition: color 0.2s linear;
  color: #d0fb35;
}

header .affiliate_program .levels .icon svg {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

header .affiliate_program .levels .icon.small svg {
  width: 24px;
  height: 25px;
}

header .affiliate_program .levels .count {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  min-width: 31px;
  height: 24px;
  margin-left: auto;
  padding: 0 10px;
  transition: background 0.2s linear;
  text-align: center;
  color: #d0fb35;
  border-radius: 14px;
  background: #1b1b1b;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56) inset;
}

header .affiliate_program .levels > *:hover {
  background: #1b1b1b;
  box-shadow: 0 0.794px 3.177px 0 rgba(0, 0, 0, 0.25) inset;
}

header .affiliate_program .levels > *:hover .count {
  background: #2a2a2a;
}

header .affiliate_program .details {
  padding: 22px 11px 11px;
}

header .affiliate_program .details a {
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  display: block;
  padding: 11px;
  text-align: center;
  text-decoration: none;
  color: currentColor;
  border: 0.817px solid #6a6a6a;
  border-radius: 13.069px;
  background-color: #2a2a2a;
  transition: background-color 0.3s;
}
header .affiliate_program .details a:hover {
  background-color: #6a6a6a;
}
header .affiliate_program .details a.active {
  background-color: #1b1b1b;
}

header .updates {
  position: relative;
  margin-left: 16px;
}

header .updates .btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

header .updates .btn .icon {
  position: relative;
  display: flex;
  align-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 35px;
  height: 28px;
}

header .updates .btn .count {
  font-size: 13px;
  line-height: 17px;
  position: absolute;
  top: 0;
  left: 11px;
  min-width: 21px;
  padding: 0 5px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.065px;
  color: #202020;
  border-radius: 20px;
  background: #fff;
}

header .updates .btn .icon svg {
  display: block;
  width: 16px;
  height: 27px;
  transition: color 0.2s linear;
  color: #b0b0b0;
}

header .updates .btn .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 4px;
}

header .updates .btn:hover .icon svg,
header .updates .btn.active .icon svg {
  color: #d0fb35;
}

header .updates .mini_modal {
  width: 255px;
  margin-top: 20px;
  border: 1px solid #d0fb35;
  border-radius: 28px;
  background: #333;
}

header .updates .item {
  padding: 11px;
  border-bottom: 1px solid #6a6a6a;
}

header .updates .item .date {
  font-size: 12px;
  line-height: 150%;
  margin-bottom: 8px;
  color: #b0b0b0;
}

header .updates .item .name {
  font-weight: 600;
  line-height: 120%;
}

header .updates .item .sticker {
  font-size: 12px;
  display: inline-block;
  margin-top: 10px;
  padding: 4px 11px;
  vertical-align: top;
  letter-spacing: -0.06px;
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
  border-radius: 22px;
  background: #1b1b1b;
}

header .updates .all_link {
  padding: 11px;
}

header .updates .all_link a {
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  display: block;
  padding: 11px;
  text-align: center;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #6a6a6a;
  border-radius: 13px;
  background-color: #2a2a2a;
  transition: background-color 0.3s;
}
header .updates .all_link a:hover {
  background-color: #6a6a6a;
}
header .updates .all_link a.active {
  background-color: #1b1b1b;
}

header .langs {
  position: relative;
  margin-left: 16px;
}

header .langs .btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

header .langs .btn img {
  display: block;
  width: 24px;
  height: 16px;
}

header .langs .btn .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 4px;
  transition: color 0.2s linear;
}

header .langs .btn .arr:hover,
header .langs .btn .arr.active {
  color: #d0fb35;
}

header .langs .mini_modal {
  margin-top: 20px;
  min-width: 180px;
  border: 1px solid #d0fb35;
  border-radius: 28px;
  background: #333;
}

header .langs .mini_modal .btn {
  line-height: 150%;
  flex-wrap: nowrap;
  width: 100%;
  height: 54px;
  padding: 5px 21px;
  transition: 0.2s linear;
  white-space: nowrap;
}

header .langs .mini_modal .btn:first-child {
  border-top-left-radius: 27px;
  border-top-right-radius: 27px;
}

header .langs .mini_modal .btn:last-child {
  border-bottom-right-radius: 27px;
  border-bottom-left-radius: 27px;
}

header .langs .mini_modal .btn img {
  margin-right: 19px;
}

header .langs .mini_modal .btn:hover,
header .langs .mini_modal .btn.selected {
  background: #2a2a2a;
  box-shadow: 0 0.794px 3.177px 0 rgba(0, 0, 0, 0.25) inset;
}

header .notifications {
  position: relative;
  margin-left: 16px;
}

header .notifications .btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

header .notifications .btn .icon {
  position: relative;
  display: flex;
  align-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 35px;
  height: 28px;
}

header .notifications .btn .count {
  font-size: 13px;
  line-height: 17px;
  position: absolute;
  top: 0;
  left: 10px;
  min-width: 21px;
  padding: 0 5px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.065px;
  color: #202020;
  border-radius: 20px;
  background: #fff;
}

header .notifications .btn .icon svg {
  display: block;
  width: 20px;
  height: 20px;
  transition: color 0.2s linear;
  color: #b0b0b0;
}

header .notifications .btn .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 4px;
}

header .notifications .btn:hover .icon svg,
header .notifications .btn.active .icon svg {
  color: #d0fb35;
}

header .notifications .mini_modal {
  width: 255px;
  margin-top: 20px;
  border: 1px solid #d0fb35;
  border-radius: 28px;
  background: #333;
}

header .notifications .item {
  position: relative;
  padding: 11px 11px 11px 47px;
  border-bottom: 1px solid #6a6a6a;
}

header .notifications .item:after {
  position: absolute;
  top: 14px;
  left: 19px;
  display: block;
  width: 11px;
  height: 11px;
  content: "";
  border-radius: 50%;
  background: #b0b0b0;
}

header .notifications .item.green:after {
  background: #d0fb35;
}

header .notifications .item .date {
  font-size: 12px;
  line-height: 150%;
  margin-bottom: 8px;
  color: #b0b0b0;
}

header .notifications .item .name {
  font-weight: 600;
  line-height: 120%;
}

header .notifications .item .desc {
  font-size: 12px;
  line-height: 150%;
  margin-top: 8px;
  color: #b0b0b0;
}

header .notifications .item .comment {
  font-size: 12px;
  font-weight: 700;
  line-height: 150%;
  margin-top: 8px;
  color: #b0b0b0;
}

header .notifications .item .link {
  margin-top: 8px;
}

header .notifications .item .link a {
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #fff;
  border-radius: 7px;
  background: #6a6a6a;
}

header .notifications .all_link {
  padding: 11px;
}

header .notifications .all_link a {
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  display: block;
  padding: 11px;
  text-align: center;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #6a6a6a;
  border-radius: 13px;
  background-color: #2a2a2a;
  transition: background-color 0.3s;
}
header .notifications .all_link a:hover {
  background-color: #6a6a6a;
}
header .notifications .all_link a.active {
  background-color: #1b1b1b;
}

header .balance {
  font-size: 14px;
  line-height: 121.392%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: 16px;
  white-space: nowrap;
  color: #d0fb35;
}

header .balance .add_btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 42px;
  height: 26px;
  margin-left: 8px;
  border: 1px solid #d0fb35;
  border-radius: 21px;
  transition: background-color 0.3s, color 0.2s;
}
header .balance .add_btn:hover {
  background-color: #d0fb35;
  color: #333;
}

header .balance .add_btn .icon {
  display: block;
  width: 15px;
  height: 14px;
}

header .user {
  margin-left: 16px;
}

header .user .btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

header .user .btn .avatar {
  position: relative;
  width: 56px;
  height: 56px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

header .user .btn .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

header .user .btn .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 8px;
}

header .user .mini_modal {
  right: 0;
  left: auto;
  width: 240px;
  margin-top: 8px;
  border: 1px solid #d0fb35;
  border-radius: 28px;
  background: #333;
  padding: 0 14px 0 11px;
}

header .user .head {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  padding: 7px 0 8px;
}

header .user .head .avatar {
  position: relative;
  width: 56px;
  height: 56px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

header .user .head .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

header .user .head .avatar + * {
  width: calc(100% - 75px);
}

header .user .head .name {
  font-weight: 700;
  line-height: 150%;
}

header .user .head .id {
  font-size: 14px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 4px;
  color: #b0b0b0;
}

header .user .head .id .copy_btn {
  margin-left: 12px;
  transition: color 0.3s;
}
header .user .head .id .copy_btn:hover {
  color: #d0fb35;
}

header .user .head .id .copy_btn svg {
  display: block;
  width: 16px;
  height: 18px;
}

header .user .balance {
  justify-content: space-between;
  width: 100%;
  margin: 0;
  padding: 6px 6px 6px 12px;
  border-radius: 30px;
  background: #1b1b1b;
}

header .user .levels {
  margin-top: 12px;
  padding: 0;
}

header .user .levels > * {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: 56px;
  padding: 8px 12px;
  transition: 0.2s linear;
  background: #2a2a2a;
}

header .user .levels > *:first-child {
  border-top-left-radius: 27px;
  border-top-right-radius: 27px;
}

header .user .levels > *:last-child {
  border-bottom-right-radius: 27px;
  border-bottom-left-radius: 27px;
}

header .user .levels .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 41px;
  height: 41px;
  margin-right: 19px;
  transition: color 0.2s linear;
  color: #d0fb35;
}

header .user .levels .icon svg {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

header .user .levels .count {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  min-width: 31px;
  height: 24px;
  margin-left: auto;
  padding: 0 10px;
  transition: background 0.2s linear;
  text-align: center;
  color: #d0fb35;
  border-radius: 14px;
  background: #1b1b1b;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56) inset;
}

header .user .levels > *:hover {
  background: #1b1b1b;
  box-shadow: 0 0.794px 3.177px 0 rgba(0, 0, 0, 0.25) inset;
}

header .user .levels > *:hover .count {
  background: #2a2a2a;
}

header .user .links a {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
  height: 56px;
  padding: 7px 21px;
  transition: 0.2s linear;
  white-space: nowrap;
  text-decoration: none;
  color: currentColor;
}

header .user .links > *:last-child a {
  border-bottom-right-radius: 27px;
  border-bottom-left-radius: 27px;
}

header .user .links .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 41px;
  height: 41px;
  margin-right: 19px;
  margin-left: -10px;
  transition: color 0.2s linear;
  color: #c64dff;
}

header .user .links .icon + * {
  align-self: center;
  max-width: calc(100% - 60px);
}

header .user .links a:hover,
header .user .links a.active {
  background: #2a2a2a;
  box-shadow: 0 0.794px 3.177px 0 rgba(0, 0, 0, 0.25) inset;
}

/*-----------------
    Mob. header
-----------------*/
.mob_header {
  position: relative;
  z-index: 9;
  display: none;
  padding: 8px 0;
  border-radius: 0 0 20px 20px;
  background: #1b1b1b;
}

.mob_header .row {
  align-content: center;
  align-items: center;
  justify-content: space-between;
}

.mob_header .logo img {
  display: block;
  height: 60px;
}

.mob_header .menu_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  width: 34px;
  height: 34px;
  padding: 0;
  color: #b0b0b0;
}

.mob_header .menu_btn .mini_modal_btn, .mob_header .menu_btn .is-close-btn {
  display: flex;
  width: 90%;
  height: 90%;
}

.mob_header .menu_btn .mini_modal_btn.active,
.mob_header .menu_btn .is-close-btn {
  display: none;
}

.mob_header .menu_btn .active + .is-close-btn {
  display: flex;
}

.mob_header .mini_modal {
  top: 60px;
  left: auto;
  right: 0;
  bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  background: #333;
  position: fixed;
  max-width: 600px;
  width: 100%;
  overflow: auto;
}

.mob_header .mini_modal > *:not(:last-of-type),
.mob_header .menu {
  border-bottom: 1px dotted #6a6a6a;
  margin-bottom: 12px;
  padding-bottom: 12px !important;
}

.mob_header .menu_item {
  position: relative;
}

.mob_header .menu_item {
  margin-bottom: 12px;
}

.mob_header .menu_item > a {
  font-size: 20px;
  line-height: 150%;
  padding: 8px 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  transition: color 0.2s linear;
  text-decoration: none;
  color: currentColor;
}

.mob_header .menu_item > a .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 4px;
}

.mob_header .menu_item > .sub_link--dropdown {
  font-size: 20px;
  line-height: 150%;
  padding: 8px 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  transition: color 0.2s linear;
  text-decoration: none;
  color: currentColor;
}

.mob_header .menu_item > .sub_link--dropdown .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 4px;
}

.mob_header .menu_item:hover > a,
.mob_header .menu_item > a.active {
  background-color: #2a2a2a;
}

.mob_header .menu_item:hover > .sub_link--dropdown,
.mob_header .menu_item > .sub_link--dropdown.active {
  background-color: #2a2a2a;
}

.mob_header .menu .sub_menu {
  z-index: 9;
  top: 100%;
  left: 0;
  width: calc(100% - 36px);
  margin: 12px 18px;
  transition: 0.2s linear;
  pointer-events: none;
  display: none;
  border-radius: 20px;
  background-color: #2a2a2a;
}

.mob_header .menu .sub_menu:before {
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  width: 100%;
  height: 20px;
  margin-bottom: 1px;
  content: "";
}

.mob_header .menu .sub_menu a {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
  height: 54px;
  padding: 7px 21px;
  transition: 0.2s linear;
  white-space: nowrap;
  text-decoration: none;
  color: currentColor;
}

.mob_header .menu .sub_menu > *:first-child a {
  border-top-left-radius: 27px;
  border-top-right-radius: 27px;
}

.mob_header .menu .sub_menu > *:last-child a {
  border-bottom-right-radius: 27px;
  border-bottom-left-radius: 27px;
}

.mob_header .menu .sub_menu .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 41px;
  height: 41px;
  margin-right: 19px;
  margin-left: -10px;
  transition: color 0.2s linear;
  color: #d0fb35;
}

.mob_header .menu .sub_menu .icon + * {
  align-self: center;
  max-width: calc(100% - 60px);
}

.mob_header .menu .sub_menu a:hover,
.mob_header .menu .sub_menu a.active {
  background: #1b1b1b;
  box-shadow: 0 0.794px 3.177px 0 rgba(0, 0, 0, 0.25) inset;
}

.mob_header .user .head {
  margin-bottom: 12px;
}

.mob_header .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 7px 24px 8px;
}

.mob_header .head .avatar {
  position: relative;
  width: 56px;
  height: 56px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

.mob_header .head .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.mob_header .head .avatar + * {
  width: calc(100% - 75px);
}

.mob_header .head .name {
  font-weight: 700;
  line-height: 150%;
}

.mob_header .head .id {
  font-size: 14px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 4px;
  color: #b0b0b0;
}

.mob_header .head .id .copy_btn {
  margin-left: 12px;
}

.mob_header .head .id .copy_btn svg {
  display: block;
  width: 16px;
  height: 18px;
}

.mob_header .balance {
  justify-content: space-between;
  width: calc(100% - 24px);
  margin: 0 11px;
  padding: 6px 6px 6px 12px;
  border-radius: 30px;
  background: #1b1b1b;
  font-size: 14px;
  line-height: 121.392%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  white-space: nowrap;
  color: #d0fb35;
}

.mob_header .balance .add_btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 42px;
  height: 26px;
  margin-left: 8px;
  border: 1px solid #d0fb35;
  border-radius: 21px;
  transition: background-color 0.3s, color 0.2s;
}
.mob_header .balance .add_btn:hover {
  background-color: #d0fb35;
  color: #333;
}

.mob_header .balance .add_btn .icon {
  display: block;
  width: 15px;
  height: 14px;
}

.mob_header .levels {
  margin-top: 12px;
  padding: 0;
}

.mob_header .levels > * {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: 56px;
  padding: 8px 12px;
  transition: 0.2s linear;
}

.mob_header .levels .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 41px;
  height: 41px;
  margin-right: 19px;
  transition: color 0.2s linear;
  color: #d9d9d9;
}

.mob_header .levels .icon svg {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.mob_header .levels .invite_link {
  border: 1px solid #6A6A6A;
  background-color: #1B1B1B;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 10px 22px;
  border-radius: 13px;
  transition: background-color 0.3s;
  width: 100%;
  color: #d0fb35;
  cursor: pointer;
}
.mob_header .levels .invite_link:hover {
  background-color: #6a6a6a;
}

.mob_header .levels .invite_link .copy_btn svg {
  width: 20px;
  height: 20px;
  color: #d0fb35;
}

.mob_header .levels .count {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  min-width: 31px;
  height: 24px;
  margin-left: auto;
  padding: 0 10px;
  transition: background 0.2s linear;
  text-align: center;
  color: #d0fb35;
  border-radius: 14px;
  background: #1b1b1b;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56) inset;
}

.mob_header .levels > *:hover .count {
  background: #2a2a2a;
}

/*---------------
    LK - Menu
---------------*/
.lk_menu {
  font-size: 20px;
  line-height: 150%;
  flex: 1 0 auto;
  padding: 19px 0;
  color: #fff;
  border-radius: 36px;
  background: #333;
}

.lk_menu a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 10px 24px;
  transition: 0.2s linear;
  text-decoration: none;
  color: currentColor;
}

.lk_menu a .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 51px;
  height: 51px;
  transition: color 0.2s linear;
  color: #c64dff;
}

.lk_menu a .icon svg {
  display: block;
  width: 100%;
  height: 100%;
}

.lk_menu a .icon + * {
  width: calc(100% - 75px);
}

.lk_menu a span {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: inline-block;
  margin-left: 12px;
  padding: 0 8px;
  vertical-align: middle;
  white-space: nowrap;
  color: #d0fb35;
  border-radius: 14px;
  background: #2a2a2a;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56) inset;
}

.lk_menu a:hover,
.lk_menu a.active {
  background: #1b1b1b;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25) inset;
}

.lk_menu a:hover .icon,
.lk_menu a.active .icon {
  color: #fff;
}

.lk_menu .sep {
  height: 1px;
  background: var(--bg);
}

/*------------
    Filter
------------*/
.filter .title {
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 16px;
}

.filter .search {
  margin-bottom: 24px;
}

.filter .section + .section {
  margin-top: 32px;
}

.filter.small_offset .section + .section {
  margin-top: 24px;
}

.filter .section .name {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 16px;
  color: #d0fb35;
}

.filter .section .field + .field {
  margin-top: 24px;
}

.filter .form .checkbox {
  font-size: 20px;
  line-height: 100%;
  min-height: 24px;
  letter-spacing: 0;
  color: currentColor;
}

.filter .form .checkbox .check {
  width: 24px;
  height: 24px;
  color: #333;
  border: 1px solid #808080;
  border-radius: 7px;
  background: #c64dff;
}

.filter .form .checkbox .check svg {
  width: 20px;
  height: 16px;
}

.filter .tags .row-block {
  margin-bottom: -6px;
  margin-left: -6px;
}

.filter .tags .row-block > * {
  margin-bottom: 6px;
  margin-left: 6px;
}

.filter .tags label {
  display: block;
  cursor: pointer;
}

.filter .tags label input {
  display: none;
}

.filter .tags label div {
  font-size: 14px;
  line-height: 150%;
  padding: 9px 11px 10px;
  transition: 0.2s linear;
  letter-spacing: -0.07px;
  border: 1px solid #b0b0b0;
  border-radius: 22px;
  background: #2a2a2a;
}

.filter .tags label:hover div,
.filter .tags label input:checked + div {
  border-color: #c64dff;
  background: #c64dff;
}

.filter .range {
  padding: 12px 12px 14px;
  border-radius: 20px;
  background: #6a6a6a;
}

.filter .range .label {
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 8px;
}

.filter .range .vals {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.filter .range .field {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: calc(50% - 5px);
}

.filter .range .field + .field {
  margin-top: 0;
}

.filter .range .field .label {
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}

.filter .range .field .input {
  width: calc(100% - 28px);
  height: 46px;
  padding: 0 12px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 18px;
  background: #333;
}

.filter .range .field .input::-webkit-input-placeholder {
  color: #fff;
}

.filter .range .field .input:-moz-placeholder {
  color: #fff;
}

.filter .range .field .input::-moz-placeholder {
  opacity: 1;
  color: #fff;
}

.filter .range .field .input:-ms-input-placeholder {
  color: #fff;
}

.filter .submit {
  margin-top: 24px;
}

/*------------
    Footer
------------*/
footer {
  padding: 36px 0 124px;
  border-radius: 20px 20px 0 0;
  background: #333;
}

footer .container > .row {
  justify-content: space-between;
}

footer .data {
  width: calc(100% - 336px);
  padding: 0;
}

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

footer .socials {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: flex-start;
  align-self: center;
  flex-wrap: wrap;
  margin-left: auto;
  margin-top: 5px;
}

footer .socials a {
  display: block;
  text-decoration: none;
  color: currentColor;
}

footer .socials a + a {
  margin-left: 30px;
}

footer .socials img {
  display: block;
  width: 50px;
  height: 50px;
}

footer .copyright {
  line-height: 122%;
  align-self: center;
  margin-top: 24px;
  color: #b0b0b0;
}

footer .sep {
  align-self: center;
  width: 1px;
  height: 18px;
  margin: 24px auto 0;
  background: #b0b0b0;
}

footer .email {
  line-height: 122%;
  align-self: center;
  margin-top: 24px;
  color: #b0b0b0;
}

footer .email a {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  text-decoration: none;
  color: currentColor;
}
footer .email a:hover {
  color: #d0fb35;
}

footer .email .icon {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}

footer .useful_links {
  margin-top: 40px;
}

footer .useful_links .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 8px;
  pointer-events: none;
  color: #d0fb35;
  padding-bottom: 5px;
}

footer .useful_links .row-block {
  align-content: center;
  align-items: center;
  margin-bottom: -24px;
  margin-left: -24px;
}

footer .useful_links .row-block > * {
  width: calc(25% - 24px);
  margin-bottom: 24px;
  margin-left: 24px;
}

footer .useful_links a {
  --bs-btn-font-size: 16px;
  line-height: 122%;
  text-align: left;
  padding: 9px 11px;
  text-decoration: none;
  color: currentColor;
  transition: transform 0.3s;
}
footer .useful_links a:hover {
  transform: translateY(-5px);
}

footer .useful_links .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  width: 43px;
  height: 43px;
  padding: 10px;
  border-radius: 50%;
  background: #d0fb35;
}

footer .useful_links .icon img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

footer .useful_links a span {
  width: calc(100% - 61px);
}

footer .rating {
  line-height: 24px;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 20px;
  color: #b0b0b0;
}

footer .rating .stars {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}

footer .rating .stars > * + * {
  margin-left: 6px;
}

footer .rating .stars .icon {
  display: block;
  width: 15px;
  height: 15px;
}

footer .rating .val {
  margin-left: 28px;
}

footer .rating .count {
  margin-left: 24px;
}

footer .links {
  width: 270px;
  max-width: 100%;
  padding-top: 5px;
}

footer .links > * + * {
  margin-top: 36px;
}

footer .links .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 24px;
  pointer-events: none;
  color: #c64dff;
  padding-bottom: 8px;
}

footer .links .items {
  line-height: 122%;
}

footer .links .items > * + * {
  margin-top: 24px;
}

footer .links .items a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: currentColor;
}
footer .links .items a:hover {
  color: #d0fb35;
}

/*-------------
    Sidebar
-------------*/
aside {
  position: relative;
  display: flex;
  flex-direction: column;
  width: var(--sidebar_width);
  max-width: 100%;
  color: #333;
}

aside .mob_filter_btn {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  position: relative;
  z-index: 3;
  display: none;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 75px;
  padding: 20px 22px;
  color: #d0fb35;
  border-radius: 36px;
  background: #333;
}

aside .mob_filter_btn .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-left: auto;
}

aside .mob_filter_btn .icon svg {
  display: block;
  width: 32px;
  height: 32px;
}

aside .mob_filter_btn .icon svg + svg {
  width: 28px;
  height: 28px;
}

aside .mob_filter_btn .icon svg + svg,
aside .mob_filter_btn.active .icon svg {
  display: none;
}

aside .mob_filter_btn.active .icon svg + svg {
  display: block;
}

aside > .data {
  padding: 22px;
  color: #fff;
  border-radius: 36px;
  background: #333;
}

aside > .data > * + * {
  margin-top: 40px;
}

aside .search {
  position: relative;
}

aside .search .input {
  padding-right: 67px;
  padding-left: 23px;
}

aside .search .clear_btn {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 24px;
  bottom: 0;
  width: 22px;
  height: 22px;
  margin: auto 0;
  color: #b0b0b0;
}

aside .search .clear_btn .icon {
  display: block;
  width: 20px;
  height: 20px;
}

aside .categories .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
}

aside .categories .list {
  line-height: 150%;
}

aside .categories .list > * + * {
  margin-top: 16px;
}

aside .categories .list a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: currentColor;
}

aside .tags .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
}

aside .tags .row-block {
  margin-bottom: -12px;
  margin-left: -12px;
}

aside .tags .row-block > * {
  margin-bottom: 12px;
  margin-left: 12px;
}

aside .tags a {
  font-size: 14px;
  display: block;
  padding: 11px 11px 12px;
  text-decoration: none;
  letter-spacing: -0.07px;
  color: currentColor;
  border: 1px solid #b0b0b0;
  border-radius: 22px;
  background: #e5e5e5;
}

/*---------------
    Page head
---------------*/
.page_head {
  margin-bottom: 40px;
  padding-top: 12px;
}

.breadcrumbs {
  font-size: 12px;
  padding: 0 94px;
  letter-spacing: -0.06px;
  color: #b0b0b0;
}

.breadcrumbs a {
  text-decoration: none;
  color: currentColor;
}
.breadcrumbs a:hover {
  color: #d0fb35;
}

.breadcrumbs .sep {
  display: inline-block;
  margin: 0 8px;
  vertical-align: top;
}

.page_title {
  display: block;
  margin-top: 32px;
}

.page_title .word_break {
  word-break: break-all;
}

.content .page_title {
  margin-top: 0;
  margin-bottom: 32px;
}

.page_desc {
  margin-top: 40px;
}

/*----------------
    Block head
----------------*/
.block_head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 42px;
}

.block_head .title {
  font-family: var(--font_family2);
  font-size: var(--font_size_title);
  font-weight: 700;
  line-height: calc(100% - 4px);
  display: block;
}

.block_head.small {
  margin-bottom: 24px;
}

.block_head.small .title {
  font-family: var(--font_family);
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

/*----------
    Tabs
----------*/
.tabs {
  display: flex;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 7px;
  padding: 8px 15px;
  border-radius: 10px;
  background: #2a2a2a;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25) inset;
}

.tabs .btn {
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 213px;
  height: 35px;
  transition: background 0.2s linear;
  border-radius: 7px;
  background: #6a6a6a;
}

.tabs .btn + .btn {
  margin-left: 12px;
}

.tabs .btn:hover,
.tabs .btn.active:hover {
  background-color: #d57dff;
}

.tabs .btn.active {
  background-color: #c64dff;
}

.tab_content {
  position: relative;
  visibility: hidden;
  overflow: hidden;
  height: 0;
  pointer-events: none;
  opacity: 0;
}

.tab_content.active {
  visibility: visible;
  overflow: visible;
  height: auto;
  transition: opacity 0.5s linear;
  pointer-events: auto;
  opacity: 1;
}

/*----------------
    Typography
----------------*/
.text_block {
  font-size: 20px;
  line-height: 150%;
}

.text_block > * {
  margin-bottom: 24px;
}

.text_block > :last-child {
  margin-bottom: 0 !important;
}

.text_block > :first-child {
  margin-top: 0 !important;
}

.text_block h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.text_block * + h2 {
  margin-top: 36px;
}

.text_block h2 + * {
  margin-top: 0 !important;
}

.text_block img {
  display: block;
  max-width: 100%;
  border-radius: 20px;
}

.text_block b,
.text_block strong {
  font-weight: 700;
  color: #d0fb35;
}

.text_block .notice {
  margin-bottom: 40px;
}

.text_block ul li {
  font-size: var(--font_size);
  line-height: 150%;
  position: relative;
  display: block;
  overflow: hidden;
  padding-left: 21px;
  list-style-type: none;
}

.text_block ul li + li {
  margin-top: 16px;
}

.text_block ul li:before {
  position: absolute;
  top: 12px;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  content: "";
  border-radius: 50%;
  background: currentColor;
}

.text_block li ul {
  font-size: 16px;
  line-height: 150%;
  margin-top: 20px;
}

.text_block li ul li:before {
  top: 9px;
}

.text_block ol {
  counter-reset: li;
}

.text_block li ol {
  font-size: 16px;
  line-height: 150%;
  margin-top: 20px;
}

.text_block ol > li {
  font-size: var(--font_size);
  line-height: 150%;
  position: relative;
  display: block;
  overflow: hidden;
  padding-left: 92px;
  list-style-type: none;
}

.text_block ol > li + li {
  margin-top: 28px;
}

.text_block ol > li:before {
  position: absolute;
  top: 0;
  left: 42px;
  content: counters(li, ".") ".";
  counter-increment: li;
}

.text_block .links {
  font-size: var(--font_size);
  line-height: 150%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0 42px;
}

.text_block .links > * + * {
  margin-top: 28px;
}

.text_block a {
  color: #c64dff;
  text-decoration-thickness: 1px;
}

/*---------------
    Accordion
---------------*/
.accordion_item {
  border-radius: 36px;
  background: #333;
}

.accordion_item + .accordion_item {
  margin-top: 22px;
}

.accordion_item .head {
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px 22px;
  cursor: pointer;
}

.accordion_item .head .title {
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  width: calc(100% - 68px);
  color: #d0fb35;
}

.accordion_item .head .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 48px;
  height: 48px;
  color: #d0fb35;
}

.accordion_item .head .icon svg {
  display: block;
  width: 30px;
  height: 30px;
}

.accordion_item .head .icon svg + svg {
  display: none;
  width: 28px;
  height: 4px;
}

.accordion_item .data {
  display: none;
  padding: 0 82px 20px 22px;
}

.accordion_item .text_block {
  font-size: 16px;
  line-height: 150%;
}

.accordion_item .text_block > * {
  margin-bottom: 12px;
}

.accordion_item.active .head .icon svg {
  display: none;
}

.accordion_item.active .head .icon svg + svg {
  display: block;
}

/*------------
    Dialog
------------*/
.dialog .messages {
  padding: 12px;
  border-radius: 31px;
  background: #6a6a6a;
}

.dialog .messages .scroll {
  overflow: auto;
  height: 448px;
  padding: 0 16px 0 10px;
  overscroll-behavior-y: contain;
}

.dialog .messages .scroll::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  border-radius: 10px;
  background-color: #1b1b1b;
}

.dialog .messages .scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #e5e5e5;
  box-shadow: 0 0 0.7px 0 rgba(0, 0, 0, 0.25);
}

.dialog .message {
  max-width: 637px;
}

.dialog .message + .message {
  /*margin-top: -56px;*/
}

.dialog .message .author {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}

.dialog .message .author .avatar {
  width: 56px;
  height: 56px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #000;
}

.dialog .message .author .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.dialog .message .author .avatar + * {
  align-self: center;
  width: calc(100% - 68px);
  color: #fff;
}

.dialog .message .author .name {
  font-size: 12px;
  font-weight: 600;
}

.dialog .message .author .date {
  font-size: 12px;
  margin-top: 4px;
}

.dialog .message .text {
  font-size: 14px;
  position: relative;
  display: inline-block;
  min-width: 364px;
  max-width: calc(100% - 42px);
  min-height: 64px;
  margin-top: 12px;
  margin-left: 42px;
  padding: 13px 12px;
  vertical-align: top;
  letter-spacing: -0.07px;
  color: #202020;
  border-radius: 0 10px 10px 10px;
  background: #d0fb35;
  box-shadow: 0 1px 10.1px 0 rgba(0, 0, 0, 0.25);
}

.dialog .message .text:before {
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
  width: 6px;
  height: 10px;
  content: "";
  pointer-events: none;
  background: url("../img/bg_dialog_message.svg") 0 0/100% 100% no-repeat;
}

.dialog .message .text > * + * {
  margin-top: 16px;
}

.dialog .message .text .file {
  display: flex;
}

.dialog .message .text .file a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 100%;
  text-decoration: none;
  color: #00f;
}

.dialog .message .text .file .icon {
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 4px;
  color: #1b1b1b;
}

.dialog .message .text .file span {
  overflow: hidden;
  max-width: calc(100% - 26px);
  white-space: nowrap;
  text-overflow: ellipsis;
}

.dialog .message.my {
  margin-left: auto;
  text-align: right;
}

.dialog .message.my .author .avatar {
  order: 2;
}

.dialog .message.my .text {
  margin-right: 42px;
  margin-left: 0;
  text-align: left;
  color: #fff;
  border-radius: 10px 0 10px 10px;
  background: #c64dff;
}

.dialog .message.my .text:before {
  right: auto;
  left: 100%;
  background: url("../img/bg_dialog_message_my.svg") 0 0/100% 100% no-repeat;
}

.dialog .send_message {
  margin-top: 12px;
}

.dialog .send_message .form {
  position: relative;
}

.dialog .send_message .form .line {
  margin-bottom: 0;
}

.dialog .send_message .form textarea {
  font-size: var(--font_size);
  height: 132px;
  padding: 18px 10px;
  color: currentColor;
  border-width: 3px;
}

.dialog .send_message .file {
  position: absolute;
  z-index: 3;
  right: 75px;
  bottom: 12px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 50px;
  height: 50px;
  cursor: pointer;
  color: #000;
}

.dialog .send_message .file input {
  display: none;
}

.dialog .send_message .file .icon {
  display: block;
  width: 50px;
  height: 50px;
}

.dialog .send_message .send_btn {
  position: absolute;
  z-index: 3;
  right: 13px;
  bottom: 12px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 50px;
  height: 50px;
  color: #1b1b1b;
  border: 1px solid #1b1b1b;
  border-radius: 10px;
  background: #d0fb35;
}

.dialog .send_message .send_btn .icon {
  display: block;
  width: 24px;
  height: 34px;
}

.dialog .ban {
  display: flex;
  margin-top: 10px;
}

.dialog .ban .btn {
  font-size: 12px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  letter-spacing: -0.06px;
  color: #00f;
}

.dialog .ban .btn .icon {
  display: block;
  width: 19px;
  height: 19px;
  margin-right: 12px;
}

.dialog .ban .btn span {
  max-width: calc(100% - 31px);
}

/*--------------------
    Support dialog
--------------------*/
.support_dialog {
  padding: 22px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.support_dialog .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
}

.support_dialog .info {
  margin-bottom: 12px;
  padding: 12px;
  border-radius: 20px;
  background: #e5e5e5;
}

.support_dialog .info > * {
  font-size: 14px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #1b1b1b;
}

.support_dialog .info > * + * {
  margin-top: 8px;
}

.support_dialog .info .label {
  font-weight: 700;
  width: 48px;
  max-width: 100%;
}

.support_dialog .info .val {
  width: calc(100% - 70px);
}

/*-----------
    PopUp
-----------*/
/*.modal {
  display: none;
  visibility: visible !important;
  max-width: 100%;
  padding: 35px 35px 22px 35px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
  box-shadow: 0 -2px 70.8px 0 #80827b;
  position: relative !important;
  width: 913px !important;
  height: auto !important;
}

.modal_title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  min-height: 34px;
  margin-bottom: 19px;
  padding-right: 52px;
}

.modal_desc {
  line-height: 150%;
}*/

/*----------------
    Mini modal
----------------*/
.modal_cont {
  position: relative;
}

.mini_modal {
  position: absolute;
  z-index: 100;
  top: 100%;
  left: 0;
  visibility: hidden;
  transition: 0.2s linear;
  pointer-events: none;
  opacity: 0;
}

.mini_modal.active {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}

/*-------------------------
    PopUp - Add channel
-------------------------*/
.modal.add_channel {
  display: inline-block;
}

.add_channel .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 19px;
}

.add_channel .channel {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.add_channel .channel .thumb {
  position: relative;
  width: 72px;
  height: 72px;
  margin-right: 12px;
  border-radius: 50%;
  background: #ddd;
}

.add_channel .channel .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.add_channel .channel .thumb + * {
  align-self: center;
  max-width: calc(100% - 84px);
}

.add_channel .channel .name {
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
  color: #333;
}

.add_channel .info {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 283px;
  max-width: 100%;
  padding: 14px 26px 14px 18px;
  text-align: center;
  color: #1b1b1b;
  border-radius: 35px;
  background: #e5e5e5;
}

.add_channel .info .label {
  font-size: 12px;
  margin-bottom: 4px;
}

.add_channel .info .val {
  font-weight: 600;
}

/*------------------------
    PopUp - Add review
------------------------*/
#add_review_modal .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 19px;
  padding: 8px 20px 8px 12px;
}

#add_review_modal .author {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
}

#add_review_modal .author .photo {
  position: relative;
  width: 56px;
  height: 56px;
  margin-right: 19px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

#add_review_modal .author .photo img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

#add_review_modal .author .photo + * {
  max-width: calc(100% - 75px);
}

#add_review_modal .author .name {
  font-weight: 700;
  line-height: 150%;
}

#add_review_modal .author .post {
  font-size: 14px;
  line-height: 150%;
  margin-top: 2px;
  color: #b0b0b0;
}

#add_review_modal .rating {
  margin-left: auto;
  text-align: center;
}

#add_review_modal .rating .label {
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 2px;
}

#add_review_modal .rating .stars {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: center;
}

#add_review_modal .rating .stars input {
  display: none;
}

#add_review_modal .rating .stars label {
  display: block;
  cursor: pointer;
}

#add_review_modal .rating .stars label ~ label {
  margin-right: 4px;
}

#add_review_modal .rating .stars label svg {
  display: block;
  width: 30px;
  height: 30px;
}

#add_review_modal .rating .stars label svg + svg {
  display: none;
}

#add_review_modal .rating .stars input:checked ~ label svg,
#add_review_modal .rating .stars input:checked ~ label ~ label svg,
#add_review_modal .rating .stars input:not(:checked) ~ label:hover svg,
#add_review_modal .rating .stars input:not(:checked) ~ label:hover ~ label svg {
  display: none;
}

#add_review_modal .rating .stars input:checked ~ label svg + svg,
#add_review_modal .rating .stars input:checked ~ label ~ label svg + svg,
#add_review_modal .rating .stars input:not(:checked) ~ label:hover svg + svg,
#add_review_modal .rating .stars input:not(:checked) ~ label:hover ~ label svg + svg {
  display: block;
}

#add_review_modal .rating .rating {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 16px;
}

#add_review_modal .rating .rating > * + * {
  margin-left: 11px;
}

#add_review_modal .rating .rating .icon {
  display: block;
  width: 30px;
  height: 30px;
  color: #1b1b1b;
  cursor: pointer;
}
#add_review_modal .rating .rating .icon:not(.active):hover {
  color: #6a6a6a;
}

#add_review_modal .rating .rating .icon.active {
  color: #d0fb35;
}

#add_review_modal .text {
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

#add_review_modal .text .label {
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
}

/*---------------------------
    PopUp - Complete task
---------------------------*/
.modal.complete_task .status {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: -1px;
  margin-left: -20px;
}

.modal.complete_task .status > * {
  width: calc(33.333% - 20px);
  margin-bottom: 20px;
  margin-left: 20px;
}

.modal.complete_task .status label {
  display: block;
  cursor: pointer;
}

.modal.complete_task .status input {
  display: none;
}

.modal.complete_task .status label div {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: 73px;
  padding: 7px 11px 7px 83px;
  transition: 0.2s linear;
  text-align: center;
  color: #333;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #e5e5e5;
}

.modal.complete_task .status label div:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 45px;
  display: block;
  width: 26px;
  height: 26px;
  margin: auto 0;
  content: "";
  border-radius: 50%;
}

.modal.complete_task .status label div.green:before {
  background: #d0fb35;
}

.modal.complete_task .status label div.red:before {
  background: #ff3d3d;
}

.modal.complete_task .status label div.decline {
  border-color: #ff3d3d;
}

.modal.complete_task .status label div.decline:before {
  display: none;
}

.modal.complete_task .status label div.decline .icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 45px;
  display: block;
  width: 22px;
  height: 22px;
  margin: auto 0;
  color: #ff3d3d;
  border-radius: 50%;
}

.modal.complete_task .status input:checked + div {
  color: #fff;
  background: #c64dff;
}

.modal.complete_task .text {
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.modal.complete_task .form textarea {
  height: 138px;
}

/*---------------------
    PopUp - Success
---------------------*/
.modal.success {
  width: 1065px;
  color: #fff;
  border-color: #d0fb35;
  background: rgba(51, 51, 51, 0.9);
  box-shadow: 0 4px 17.4px 0 rgba(0, 0, 0, 0.72);
  backdrop-filter: blur(12.55px);
  -webkit-backdrop-filter: blur(12.55px);
}

.modal.success .modal_title {
  color: #d0fb35;
}

.modal.success .close_btn {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  width: 111px;
  height: 35px;
  margin-top: 20px;
  color: #333;
  border: 1px solid #fff;
  border-radius: 7px;
  background: #d0fb35;
}

/*--------------
    Settings
--------------*/
.settings .data {
  padding: 35px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.settings .form > * + * {
  margin-top: 35px;
}

.settings .step {
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.settings .form > .row-block {
  display: flex;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
}

.settings .row-block .step {
  width: calc(50% - 17px);
}

.settings .step > *:last-child {
  margin-bottom: 0 !important;
}

.settings .step .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 28px;
}

.settings .step .number {
  font-size: 24px;
  font-weight: 800;
  line-height: 43px;
  width: 43px;
  height: 43px;
  text-align: center;
  color: #d0fb35;
  border-radius: 50%;
  background: #333;
}

.settings .step .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: calc(100% - 65px);
  color: #333;
}

.settings .avatar {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 24px;
}

.settings .avatar .photo {
  position: relative;
  width: 156px;
  height: 156px;
  margin-right: 24px;
  border: 3px solid #fff;
  border-radius: 50%;
  background: #ddd;
}

.settings .avatar .photo img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.settings .avatar label {
  font-size: 20px;
  line-height: 150%;
  display: block;
  max-width: calc(100% - 180px);
  cursor: pointer;
  color: #00f;
}

.settings .avatar label input {
  display: none;
}

.settings .form .line {
  margin-bottom: 24px;
}

.settings .form .line.row-block {
  align-content: center;
  align-items: center;
  min-height: 98px;
  margin-bottom: 12px;
  padding: 16px 16px 16px 24px;
  border-radius: 21px;
  background: #f2f2f2;
}

.settings .form .line.row-block .label {
  font-size: 20px;
  line-height: 150%;
  display: flex;
  align-self: center;
  width: 240px;
  max-width: 100%;
  margin-bottom: 0;
}

.settings .form .line.row-block .label .radio {
  padding-right: 56px;
  padding-left: 0;
}

.settings .form .line.row-block .label .radio .check {
  right: 0;
  left: auto;
}

.settings .form .line.row-block .field {
  width: calc(100% - 330px);
  margin-left: auto;
}

.settings .form .line.gender .row-block {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.settings .form .checkbox .check {
  color: #fff;
  border: 1px solid #808080;
  background: #c64dff;
}

.settings .form .socials > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.settings .form .socials > * + * {
  margin-top: 24px;
}

.settings .form .socials .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 55px;
  height: 46px;
  border-radius: 9px;
  background: #fff;
}

.settings .form .socials .icon img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.settings .form .socials .name {
  font-size: 20px;
  line-height: 150%;
  width: calc(100% - 161px);
}

.settings .form .submit {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.settings .form .submit_btn {
  width: calc(100% - 315px);
}

.settings .form .delete_btn {
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 280px;
  max-width: 100%;
  height: 66px;
  margin-left: auto;
  color: #fff;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #6a6a6a;
}

/*-------------
    Support
-------------*/
.support .request_btn {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  height: 61px;
  margin-bottom: 22px;
  padding: 0 23px;
  color: #d0fb35;
  border: 1px solid #d0fb35;
  border-radius: 16px;
  background: #333;
}

.support .request_btn .icon {
  display: block;
  width: 27px;
  height: 27px;
  margin-right: 12px;
}

.support .data {
  padding: 17px 12px 14px 12px;
  border-radius: 36px;
  background: #333;
}

.support .tabs {
  flex-wrap: nowrap;
  margin-bottom: 22px;
  padding: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
}

.support .tabs .btn {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  height: 61px;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #6a6a6a;
}

.support .tabs .btn + .btn {
  margin-left: 20px;
}

.support .tabs .btn:hover,
.support .tabs .btn.active {
  border-color: #c64dff;
  background: #c64dff;
}

.support .titles {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 8px;
  color: #b0b0b0;
}

.support .titles > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 7px 12px;
  cursor: pointer;
}

.support .titles .icon {
  display: block;
  width: 16px;
  height: 12px;
  margin-left: 12px;
  transition: transform 0.2s linear;
}

.support .titles .icon.up {
  transform: rotate(180deg);
}

.support .titles > *.sorted .icon {
  color: #d0fb35;
}

.support .item {
  font-size: 14px;
  line-height: 130%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-height: 75px;
  border-radius: 20px;
  background: #1b1b1b;
}

.support .item + .item {
  margin-top: 8px;
}

.support .item > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 7px 12px;
}

.support .item .col_icon {
  justify-content: flex-end;
  padding: 7px 8px 7px 12px;
}

.support .item .col_icon svg {
  display: block;
  width: 24px;
  height: 24px;
  color: #6a6a6a;
}

.support .item .col_icon.green svg {
  color: #d0fb35;
}

.support .item .col_date > * + * {
  margin-top: 4px;
}

.support .item .link {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 100%;
  padding: 7px 5px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 7px;
  background: #6a6a6a;
}

.support .item .link.active {
  color: #333;
  background: #d0fb35;
}

.support .col_icon {
  width: 51px;
  min-width: 51px;
}

.support .col_index {
  width: 179px;
  min-width: 179px;
}

.support .col_subject {
  width: 100%;
}

.support .col_date {
  width: 124px;
  min-width: 124px;
}

.support .col_action {
  width: 123px;
  min-width: 123px;
}

.support .more_btn {
  margin-top: 12px;
}

/*------------
    user bar
------------*/
.user_bar {
  display: flex;
  width: 100%;
  margin-top: 40px;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 11px;
  z-index: 3;
}

.user_bar .data {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  padding: 6px;
  border: 1px solid #b0b0b0;
  border-radius: 200px;
  background: #1b1b1b;
  position: relative;
}

.user_bar .data .mini_modal_btn.active {
  border-color: #d0fb35;
  color: #d0fb35;
}

.user_bar .data .menu_btn {
  position: static;
}

.user_bar .data .useful_links {
  width: 100%;
  left: 0;
  top: auto;
  bottom: calc(100% - 60px);
  color: #d0fb35;
  border: 1px solid #d0fb35;
  border-radius: 28px;
  padding-bottom: 60px;
  background-color: #333;
  z-index: -1;
}

.user_bar .data .useful_links .title {
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  margin: 10px 24px 12px;
  pointer-events: none;
  color: #fff;
}

.user_bar .data .useful_links .title .is-close-btn {
  top: 12px;
  right: 11px;
}

.user_bar .data .useful_links .row-block {
  flex-direction: column;
  align-items: center;
}

.user_bar .data .useful_links .row-block > * {
  width: 100%;
}

.user_bar .data .useful_links a {
  line-height: 122%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  padding: 10px 24px;
  text-decoration: none;
  color: currentColor;
  cursor: pointer;
  transition: transform 0.3s, background-color 0.3s;
}
.user_bar .data .useful_links a:hover {
  background-color: #1b1b1b;
}

.user_bar .data .useful_links .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 43px;
  height: 43px;
  padding: 10px;
  border-radius: 50%;
  background-color: #d0fb35;
}

.user_bar .data .useful_links .icon img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.user_bar .menu_btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 55px;
  height: 55px;
  color: #c64dff;
  border: 1px solid #d3d3d3;
  border-radius: 50%;
  background: #1b1b1b;
}

.user_bar .menu_btn .icon {
  display: block;
  width: 30px;
  height: 29px;
}

.user_bar .notifications {
  position: static;
  margin-left: 30px;
}

.user_bar .notifications .icon {
  position: relative;
  display: flex;
  align-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 35px;
  height: 28px;
}

.user_bar .notifications .count {
  font-size: 13px;
  line-height: 17px;
  position: absolute;
  top: 0;
  left: 10px;
  min-width: 21px;
  padding: 0 5px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.065px;
  color: #202020;
  border-radius: 20px;
  background: #fff;
}

.user_bar .notifications .icon svg {
  display: block;
  width: 20px;
  height: 20px;
  color: #b0b0b0;
}

.user_bar .notifications .btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.user_bar .notifications .btn .icon {
  position: relative;
  display: flex;
  align-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 35px;
  height: 28px;
}

.user_bar .notifications .btn .count {
  font-size: 13px;
  line-height: 17px;
  position: absolute;
  top: 0;
  left: 10px;
  min-width: 21px;
  padding: 0 5px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.065px;
  color: #202020;
  border-radius: 20px;
  background: #fff;
}

.user_bar .notifications .btn .icon svg {
  display: block;
  width: 20px;
  height: 20px;
  transition: color 0.2s linear;
  color: #b0b0b0;
}

.user_bar .notifications .btn .arr {
  display: block;
  width: 7px;
  height: 3px;
  margin-top: 2px;
  margin-left: 4px;
}

.user_bar .notifications .btn:hover .icon svg,
.user_bar .notifications .btn.active .icon svg {
  color: #d0fb35;
}

.user_bar .notifications .mini_modal {
  width: 100%;
  left: 0;
  top: auto;
  bottom: calc(100% - 60px);
  border: 1px solid #d0fb35;
  border-radius: 28px;
  padding-bottom: 60px;
  background-color: #333;
  z-index: -1;
}

.user_bar .notifications .mini_modal_btn {
  border: 1px solid transparent;
  border-radius: 20px;
  padding: 5px 1px;
}

.user_bar .notifications .mini_modal_btn.active {
  border-color: #d0fb35;
}

.user_bar .notifications .item {
  position: relative;
  padding: 11px 11px 11px 47px;
  border-bottom: 1px solid #6a6a6a;
}

.user_bar .notifications .item:after {
  position: absolute;
  top: 14px;
  left: 19px;
  display: block;
  width: 11px;
  height: 11px;
  content: "";
  border-radius: 50%;
  background: #b0b0b0;
}

.user_bar .notifications .item.title {
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  pointer-events: none;
  color: #d0fb35;
  margin: 12px auto 0;
  padding: 5px 23px;
  border: none;
}

.user_bar .notifications .item.title:after {
  content: none;
}

.user_bar .notifications .item.title .is-close-btn {
  top: 0;
  right: 11px;
}

.user_bar .notifications .item.green:after {
  background: #d0fb35;
}

.user_bar .notifications .item .date {
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 8px;
  color: #b0b0b0;
}

.user_bar .notifications .item .name {
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}

.user_bar .notifications .item .desc {
  font-size: 16px;
  line-height: 150%;
  margin-top: 8px;
  color: #b0b0b0;
}

.user_bar .notifications .item .comment {
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  margin-top: 8px;
  color: #b0b0b0;
}

.user_bar .notifications .item .link {
  margin-top: 8px;
}

.user_bar .notifications .item .link a {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  padding: 4px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #fff;
  border-radius: 7px;
  background-color: #6a6a6a;
}
.user_bar .notifications .item .link a:hover {
  background-color: #2a2a2a;
}

.user_bar .notifications .all_link {
  padding: 11px;
}

.user_bar .notifications .all_link a {
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
  display: block;
  padding: 11px;
  text-align: center;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #6a6a6a;
  border-radius: 13px;
  background-color: #2a2a2a;
  transition: background-color 0.3s;
}
.user_bar .notifications .all_link a:hover {
  background-color: #6a6a6a;
}
.user_bar .notifications .all_link a.active {
  background-color: #1b1b1b;
}

.user_bar .avatar {
  position: static;
  margin-left: 30px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

.user_bar .avatar .mini_modal_btn {
  position: relative;
  width: 56px;
  height: 56px;
}

.user_bar .avatar img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.user_bar .mini_modal {
  z-index: -1;
  width: 100%;
  top: auto;
  bottom: calc(100% - 50px);
}

.user_bar .mini_modal_cont {
  z-index: -1;
  min-width: 100%;
  padding-bottom: 60px;
  border: 1px solid #d0fb35;
  border-radius: 28px;
  background-color: #333;
}

.user_bar .sub_menu a {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
  height: 54px;
  padding: 7px 21px;
  transition: 0.2s linear;
  white-space: nowrap;
  text-decoration: none;
  color: currentColor;
  cursor: pointer;
}

.user_bar .sub_menu .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 41px;
  height: 41px;
  margin-right: 19px;
  margin-left: -10px;
  transition: color 0.2s linear;
  color: #c64dff;
}

.user_bar .sub_menu .icon + * {
  align-self: center;
  max-width: calc(100% - 60px);
}

.user_bar .sub_menu a:hover,
.user_bar .sub_menu a.active {
  background-color: #2a2a2a;
  box-shadow: 0 0.794px 3.177px 0 rgba(0, 0, 0, 0.25) inset;
}

.user_bar .avatar .head {
  display: flex;
  align-content: center;
  align-items: center;
  /*flex-wrap: wrap;*/
  justify-content: space-between;
  padding: 7px 11px 8px;
  margin-bottom: 12px;
}

.user_bar .avatar .head .avatar {
  position: relative;
  width: 56px;
  height: 56px;
  margin-left: 0;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

.user_bar .avatar .head .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.user_bar .avatar .head .avatar + * {
  width: calc(100% - 75px);
}

.user_bar .avatar .head .name {
  font-weight: 700;
  line-height: 150%;
}

.user_bar .avatar .head .id {
  font-size: 14px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 4px;
  color: #b0b0b0;
}

.user_bar .avatar .head .id .copy_btn {
  margin-left: 12px;
  transition: color 0.3s;
}
.user_bar .avatar .head .id .copy_btn:hover {
  color: #d0fb35;
}

.user_bar .avatar .head .id .copy_btn svg {
  display: block;
  width: 16px;
  height: 18px;
}

.user_bar .levels {
  margin: 12px;
  padding: 4px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border-radius: 12px;
  overflow: hidden;
  background-color: #2a2a2a;
}

.user_bar .levels > * {
  font-size: 14px;
  line-height: 150%;
  transition: 0.2s linear;
}

.user_bar .levels_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 8px;
  gap: 4px;
  cursor: pointer;
  border-radius: 12px;
  transition: background-color 0.3s;
}
.user_bar .levels_item:hover {
  background-color: #6A6A6A;
}

.user_bar .levels_item:hover .count {
  background: #2a2a2a;
}

.user_bar .levels .count {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  min-width: 31px;
  height: 24px;
  margin-left: auto;
  padding: 0 10px;
  transition: background 0.2s linear;
  text-align: center;
  color: #d0fb35;
  border-radius: 14px;
  background: #1b1b1b;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56) inset;
}

.user_bar .balance {
  font-size: 14px;
  line-height: 121.392%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: 30px;
  white-space: nowrap;
  color: #d0fb35;
}

.user_bar .balance .add_btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 42px;
  height: 26px;
  margin-left: 8px;
  border: 1px solid #d0fb35;
  border-radius: 21px;
  transition: background-color 0.3s, color 0.2s;
}
.user_bar .balance .add_btn:hover {
  background-color: #d0fb35;
  color: #333;
}

.user_bar .balance .add_btn .icon {
  display: block;
  width: 15px;
  height: 14px;
}

.user_bar .avatar .balance {
  justify-content: space-between;
  width: calc(100% - 22px);
  margin: 0 11px 12px;
  padding: 6px 6px 6px 12px;
  border-radius: 30px;
  background: #1b1b1b;
}

.user_bar .f-button {
  top: 19px;
  right: 19px;
  opacity: 1;
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 50%;
  --f-button-color: #c64dff;
  --f-button-hover-color: #c64dff;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-bg: #2A2A2A;
  --f-button-hover-bg: #1B1B1B;
  --f-button-active-bg: #2a2a2a;
}
.user_bar .f-button svg {
  stroke: none;
}

/*----------------------
    My notifications
----------------------*/
.my_notifications .data {
  padding: 17px 12px 14px 12px;
  border-radius: 36px;
  background: #333;
}

.my_notifications .tabs {
  flex-wrap: nowrap;
  margin-bottom: 22px;
  padding: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
}

.my_notifications .tabs .btn {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  height: 61px;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #6a6a6a;
}

.my_notifications .tabs .btn + .btn {
  margin-left: 20px;
}

.my_notifications .tabs .btn:hover,
.my_notifications .tabs .btn.active {
  border-color: #c64dff;
  background: #c64dff;
}

.my_notifications .mark_all {
  display: flex;
  margin-bottom: 8px;
  padding: 8px 12px 8px 15px;
  border-radius: 10px;
  background: #2a2a2a;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25) inset;
}

.my_notifications .mark_all .btn {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: auto;
  padding: 7px 8px;
  color: #fff;
  border-radius: 7px;
  background: #6a6a6a;
}

.my_notifications .mark_all .btn .icon {
  display: block;
  width: 21px;
  height: 21px;
  margin-right: 8px;
}

.my_notifications .item {
  position: relative;
  padding: 12px 12px 12px 59px;
  border-radius: 20px;
  background: #1b1b1b;
}

.my_notifications .item + .item {
  margin-top: 8px;
}

.my_notifications .item:before {
  position: absolute;
  top: 17px;
  left: 24px;
  display: block;
  width: 13px;
  height: 13px;
  content: "";
  border-radius: 50%;
  background: #b0b0b0;
}

.my_notifications .item.green:before {
  background: #d0fb35;
}

.my_notifications .item .date {
  line-height: 150%;
  margin-bottom: 8px;
  color: #b0b0b0;
}

.my_notifications .item .name {
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
  width: calc(100% - 135px);
  color: #fff;
}

.my_notifications .item .desc {
  line-height: 150%;
  width: calc(100% - 135px);
  margin-top: 8px;
  color: #b0b0b0;
}

.my_notifications .item .comment {
  font-weight: 700;
  line-height: 150%;
  width: calc(100% - 135px);
  margin-top: 8px;
  color: #b0b0b0;
}

.my_notifications .item .link {
  position: absolute;
  right: 12px;
  bottom: 12px;
  width: 111px;
}

.my_notifications .item .link a {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: block;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  color: #333;
  border: 1px solid #fff;
  border-radius: 7px;
  background: #d0fb35;
}

.my_notifications .more_btn {
  margin-top: 12px;
}

/*------------
    Notice
------------*/
.notice {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.notice .icon {
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 18px;
  color: #d0fb35;
}

.notice span {
  align-self: center;
  max-width: calc(100% - 48px);
}

/*----------
    Note
----------*/
.note {
  font-weight: 400;
  line-height: 150%;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #b0b0b0;
}

.note .icon {
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 18px;
  color: #c64dff;
}

.note span {
  align-self: center;
  max-width: calc(100% - 48px);
}

/*------------------
    Recent posts
------------------*/
.recent_posts .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
  color: #d0fb35;
}

.recent_posts .list > * + * {
  margin-top: 24px;
}

.recent_posts .post {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  text-decoration: none;
  color: #f2f2f2;
}

.recent_posts .post .thumb {
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 8px;
}

.recent_posts .post .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.recent_posts .post .thumb + * {
  width: calc(100% - 92px);
}

.recent_posts .post .date {
  font-size: 12px;
  margin-bottom: 10px;
}

.recent_posts .post .name {
  font-weight: 700;
  line-height: 120%;
}

.blog_post_page .recent_posts .title,
.blog_post_page .recent_posts .post {
  color: currentColor;
}

/*----------
    Help
----------*/
.help {
  padding: 17px 11px 11px;
  color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 20px;
}

.help .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
}

.help .desc {
  line-height: 150%;
  margin-top: 16px;
}

.help .link {
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 100%;
  margin-top: 20px;
  padding: 14px;
  text-align: center;
  text-decoration: none;
  color: #1b1b1b;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background-color: #f2f2f2;
}
.help .link:hover {
  background-color: #fff;
}

.blog_post_page .help {
  color: currentColor;
  border-color: currentColor;
}

/*-------------------
    First section
-------------------*/
.first_section {
  position: relative;
}

.first_section:before {
  position: absolute;
  z-index: -1;
  top: -841px;
  left: -50%;
  display: block;
  width: 1955px;
  height: 1955px;
  content: "";
  pointer-events: none;
  border-radius: 1955px;
  background: radial-gradient(50% 50% at 50% 50%, #293464 0%, rgba(41, 52, 100, 0) 97%);
}

.first_section .container {
  position: relative;
  z-index: 3;
}

.first_section .data {
  align-self: center;
  width: 100%;
  max-width: 60%;
  margin-bottom: 16px;
}

.first_section .data .title {
  font-family: var(--font_family2);
  font-size: var(--font_size_title);
  font-weight: 700;
  line-height: calc(100% - 4px);
  width: 740px;
  max-width: 100%;
}

.first_section .data .title span {
  color: #d0fb35;
}

.first_section .data .desc {
  font-size: 20px;
  line-height: 150%;
  margin-top: 48px;
}

.first_section .data .desc > * + * {
  margin-top: 24px;
}

.first_section .video {
  position: relative;
  width: 100%;
  max-width: 386px;
  margin-left: auto;
  margin-top: 30px;
}

.first_section .video .thumb {
  position: relative;
  overflow: hidden;
  height: 633px;
  border-radius: 22px;
}

.first_section .video .thumb .bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.first_section .video .thumb .person {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 1px;
  left: 0;
  width: 364px;
  max-width: 100%;
  margin: 0 auto;
}

.first_section .video .link {
  position: absolute;
  z-index: 3;
  bottom: 0;
  left: 0;
  display: flex;
  width: 100%;
  padding: 30px 15px;
}

.first_section .video .link a {
  font-size: 17px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  padding: 12px 12px 12px 31px;
  text-decoration: none;
  color: currentColor;
  border: 2px solid var(--bs-danger);
  border-radius: 38px;
  background: #1b1b1b;
  transition: background-color 0.2s;
}

.first_section .video .link a:hover {
  color: currentColor;
  background-color: #6a6a6a;
}

.first_section .video .link a.active {
  color: currentColor;
  background-color: #2a2a2a;
}

.first_section .video .link .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin-left: 28px;
  border-radius: 50%;
  background: var(--bs-danger);
}

.first_section .video .link .icon svg {
  display: block;
  width: 8px;
  height: 10px;
  margin-left: 1px;
  color: #fff;
}

/*-------------
    Collage
-------------*/
.first_section + .collage {
  margin-top: 24px;
  margin-bottom: 35px;
}

.collage {
  margin-bottom: 30px;
}

.collage img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

.collage img + img {
  display: none;
}

/*--------------
    Services
--------------*/
.services {
  position: relative;
  z-index: 3;
}

.services .row-block {
  align-content: stretch;
  align-items: stretch;
  margin-bottom: -24px;
  margin-left: -24px;
}

.services .row-block > * {
  max-width: calc(100% - 24px);
  margin-bottom: 24px;
  margin-left: 24px;
}

.services .row-block > *:nth-child(1) {
  width: 367px;
  height: 325px;
  background: #333;
}

.services .row-block > *:nth-child(2) {
  width: 367px;
  height: 325px;
  color: #1b1a1a;
  background: #d0fb35;
}

.services .row-block > *:nth-child(3) {
  width: calc(100% - 806px);
  height: 325px;
  background: #728cf4;
}

.services .row-block > *:nth-child(4) {
  width: 357px;
  height: 453px;
  color: #1b1a1a;
  background: #d9d9d9;
}

.services .row-block > *:nth-child(5) {
  width: 436px;
  height: 453px;
  background: #df91fb;
}

.services .row-block > *:nth-child(6) {
  width: calc(100% - 865px);
  height: 453px;
  background: #f47272;
}

.services .row-block > *:nth-child(7) {
  width: 679px;
  height: 292px;
  background: #728cf4;
}

.services .row-block > *:nth-child(8) {
  width: calc(100% - 727px);
  height: 292px;
  background: #333;
}

.services .item {
  position: relative;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px;
  border-radius: 36px;
  cursor: pointer;
  transition: transform 0.3s;
}
.services .item:hover {
  transform: translateY(-10px);
}

.services .item .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 51px;
  height: 51px;
  padding: 10px;
  border-radius: 50%;
  background: #1b1a1a;
}

.services .item .icon img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.services .item .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  align-self: center;
  width: calc(100% - 71px);
  margin-left: auto;
}

.services .item .desc {
  line-height: 122%;
  max-width: calc(100% - 71px);
  margin-top: 8px;
  margin-left: 71px;
}

.services .row-block > *:nth-child(2) .desc {
  width: 247px;
}

.services .row-block > *:nth-child(3) .desc,
.services .row-block > *:nth-child(6) .desc,
.services .row-block > *:nth-child(7) .desc {
  width: 281px;
}

.services .item .thumb {
  position: absolute;
  right: 0;
  left: 0;
  max-width: 100%;
  margin: 0 auto;
  pointer-events: none;
}

.services .row-block > *:nth-child(1) .thumb {
  bottom: 20px;
  width: 249px;
}

.services .row-block > *:nth-child(2) .thumb {
  bottom: 12px;
  width: 327px;
}

.services .row-block > *:nth-child(3) .thumb {
  bottom: 0;
  width: 364px;
}

.services .row-block > *:nth-child(4) .thumb {
  bottom: 16px;
  left: -12px;
  width: 333px;
}

.services .row-block > *:nth-child(5) .thumb {
  right: auto;
  bottom: 0;
  left: 20px;
  width: 350px;
}

.services .row-block > *:nth-child(6) .thumb {
  bottom: 20px;
  width: 299px;
}

.services .row-block > *:nth-child(7) .thumb {
  right: 4px;
  bottom: 0;
  left: auto;
  width: 264px;
}

.services .item .thumb img {
  display: block;
  width: 100%;
}

/*-------------
    Reviews
-------------*/
.reviews .add_btn {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: 61px;
  padding: 0 21px 0 23px;
  color: #d0fb35;
  border: 1px solid #d0fb35;
  border-radius: 16px;
  background-color: #2a2a2a;
  transition: background-color 0.3s;
}
.reviews .add_btn:hover {
  background-color: #6a6a6a;
}
.reviews .add_btn.active {
  background-color: #1b1b1b;
}

.reviews .add_btn .icon {
  display: block;
  width: 27px;
  height: 27px;
  margin-right: 12px;
}

.reviews .row-block {
  align-content: stretch;
  align-items: stretch;
  margin-bottom: -23px;
  margin-left: -23px;
}

.reviews .row-block > * {
  width: calc(50% - 23px);
  margin-bottom: 23px;
  margin-left: 23px;
}

.reviews .review {
  display: flex;
  flex-direction: column;
  padding: 22px;
  border-radius: 16px;
  background: #333;
}

.reviews .review .rating {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 16px;
}

.reviews .review .rating > * + * {
  margin-left: 11px;
}

.reviews .review .rating .icon {
  display: block;
  width: 30px;
  height: 30px;
  color: #1b1b1b;
  /*cursor: pointer;*/
}
/*.reviews .review .rating .icon:not(.active):hover {
  color: #6a6a6a;
}*/

.reviews .review .rating .icon.active {
  color: #d0fb35;
}

.reviews .review .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.reviews .review .text {
  font-size: 20px;
  line-height: 150%;
  margin-top: 16px;
}

.reviews .review .author {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}

.reviews .review .author .photo {
  position: relative;
  width: 56px;
  height: 56px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

.reviews .review .author .photo img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.reviews .review .author .photo + * {
  align-self: center;
  width: calc(100% - 75px);
}

.reviews .review .author .name {
  font-weight: 700;
  line-height: 150%;
}

.reviews .review .author .post {
  font-size: 14px;
  line-height: 150%;
  margin-top: 2px;
  color: #b0b0b0;
}

/*--------------
    Articles
--------------*/
.articles {
  padding-bottom: 57px;
}

.articles.no_pad {
  padding-bottom: 0;
}

.articles .row-block {
  align-content: stretch;
  align-items: stretch;
  margin-bottom: -29px;
  margin-left: -29px;
  --count: 3;
}

.articles .row-block > * {
  width: calc(33.333% - 29px);
  margin-bottom: 29px;
  margin-left: 29px;
}

.articles .article {
  position: relative;
  display: block;
  text-decoration: none;
  color: currentColor;
}

.articles .article .thumb {
  position: relative;
  padding-bottom: 139.655%;
  border-radius: 16px;
  background: #333;
  overflow: hidden;
}

.articles .article:hover img {
  transform: scale(1.1);
}

.articles .article .thumb:before {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, rgba(0, 0, 0, 0.6) 55.91%);
}

.articles .article .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
  transition: transform 0.3s;
}

.articles .article .data {
  position: absolute;
  z-index: 3;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 22px;
}

.articles .article .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  color: #d0fb35;
}

.articles .article .info {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
}

.articles .article .date {
  font-size: 12px;
  text-transform: uppercase;
}

.articles .article .views {
  font-size: 12px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.articles .article .views .icon {
  display: block;
  width: 17px;
  height: 17px;
  margin-right: 6px;
}

.articles .article .desc {
  font-size: 20px;
  line-height: 150%;
  margin-top: 20px;
  padding-bottom: 24px;
}

.articles .article .author {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: auto;
  padding: 8px 12px;
}

.articles .article .author .photo {
  position: relative;
  width: 56px;
  height: 56px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

.articles .article .author .photo img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.articles .article .author .photo + * {
  align-self: center;
  width: calc(100% - 75px);
}

.articles .article .author .name {
  font-weight: 700;
  line-height: 150%;
}

.articles .article .author .post {
  font-size: 14px;
  line-height: 150%;
  margin-top: 2px;
  color: #b0b0b0;
}

/*-----------------
    Add channel
-----------------*/
.content * + .add_channel {
  /*margin-top: 40px;*/
}

.add_channel .data {
  padding: 35px 35px 22px 35px;
  border-radius: 36px;
  background: #f2f2f2;
}

.add_channel .form > * + * {
  margin-top: 19px;
}

.add_channel .section {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 14px 28px;
  color: #333;
  border-radius: 26px;
  background: #e5e5e5;
}

.add_channel .url {
  display: block;
  padding: 21px 22px;
  border-radius: 31px;
}

.add_channel .url .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
  color: #333;
}

.add_channel .tags {
  display: block;
  padding: 0;
  border-radius: 0;
  background: none;
}

.add_channel .tags .row-block {
  margin-bottom: -12px;
  margin-left: -12px;
}

.add_channel .tags .row-block > * {
  margin-bottom: 12px;
  margin-left: 12px;
}

.add_channel .tags label {
  display: block;
  cursor: pointer;
}

.add_channel .tags label input {
  display: none;
}

.add_channel .tags label div {
  font-size: 14px;
  padding: 11px 11px 12px;
  transition: 0.2s linear;
  letter-spacing: -0.07px;
  color: #202020;
  border: 1px solid #1b1b1b;
  border-radius: 22px;
  background: #e5e5e5;
}

.add_channel .tags label:hover div,
.add_channel .tags label input:checked + div {
  color: #d0fb35;
  background: #1b1b1b;
}

.add_channel .price {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: auto;
}

.add_channel .price .label {
  font-weight: 500;
  line-height: 150%;
  margin-right: 11px;
}

.add_channel .price .input {
  width: 92px;
  height: 46px;
  padding: 0 12px;
  border-width: 1px;
}

.add_channel .price .currency {
  font-size: 20px;
  line-height: 150%;
  margin-left: 10px;
}

.add_channel .verification {
  display: block;
  padding: 20px 21px;
  border: 1px solid #e5e5e5;
  border-radius: 31px;
  background: #fff;
}

.add_channel .verification.default {
  display: block;
}

.add_channel .verification .warning {
  font-size: 12px;
  line-height: 150%;
  margin-bottom: 12px;
  color: #6a6a6a;
}

.add_channel .verification .label {
  font-weight: 500;
  line-height: 150%;
  margin-bottom: 8px;
  color: #1b1b1b;
}

/*-------------------------
    Add channel success
-------------------------*/
.content * + .add_channel_success {
  margin-top: 40px;
}

.add_channel_success .data {
  padding: 160px 98px 152px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.add_channel_success .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.add_channel_success .desc {
  line-height: 150%;
  width: 464px;
  max-width: 100%;
  margin-top: 40px;
}

.add_channel_success .btn {
  width: 439px;
  max-width: 100%;
  margin-top: 48px;
  transition: background-color 0.3s, color 0.2s;
}

/*------------------
    Bringing TOP
------------------*/
.bringing_TOP {
  margin-bottom: 58px;
}

.content .bringing_TOP {
  margin-bottom: 0;
}

.content * + .bringing_TOP {
  margin-top: 40px;
}

.bringing_TOP .row-block {
  align-content: stretch;
  align-items: stretch;
  margin-bottom: -26px;
  margin-left: -26px;
}

.bringing_TOP .row-block > * {
  width: calc(33.333% - 26px);
  margin-bottom: 26px;
  margin-left: 26px;
}

.content .bringing_TOP .row-block > * {
  width: calc(50% - 26px);
}

.bringing_TOP .item {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 14px 22px 21px 12px;
  color: #1b1b1b;
  border-radius: 31px;
  background: #f2f2f2;
}

.bringing_TOP .item .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 12px;
}

.bringing_TOP .item .head .thumb {
  position: relative;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #ddd;
}

.bringing_TOP .item .head .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.bringing_TOP .item .head .thumb + * {
  align-self: center;
  width: calc(100% - 84px);
}

.bringing_TOP .item .head .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 110%;
  color: #333;
}

.bringing_TOP .item .head .date {
  font-size: 12px;
  margin-top: 4px;
}

.bringing_TOP .item .info {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 4px 5px 4px 18px;
  text-align: center;
  border-radius: 35px;
  background: #e5e5e5;
}

.bringing_TOP .item .info .label {
  font-size: 12px;
  margin-bottom: 4px;
}

.bringing_TOP .item .info .val {
  font-weight: 600;
}

.bringing_TOP .item .info .refresh_btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  color: #d0fb35;
  border-radius: 50%;
}

.bringing_TOP .item .info .refresh_btn .icon {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  transform: rotate(0deg);
  transition: transform 0.3s;
}
.bringing_TOP .item .info .refresh_btn .icon:hover {
  transform: rotate(90deg);
  transition: transform 0.3s;
}

.bringing_TOP .item .features {
  font-size: 12px;
  margin-top: 10px;
  letter-spacing: -0.06px;
}

.bringing_TOP .item .features > * {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.bringing_TOP .item .features > * + * {
  margin-top: 9px;
}

.bringing_TOP .item .features img {
  display: block;
  width: 19px;
  height: 19px;
  margin-right: 12px;
}

.bringing_TOP .item .features span {
  align-self: center;
  max-width: calc(100% - 31px);
}

.bringing_TOP .item .btns {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 10px;
  margin-left: auto;
}

.bringing_TOP .item .btns .btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 81px;
  height: 48px;
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  transition: background-color 0.3s;
}
.bringing_TOP .item .btns .btn:hover {
  background-color: #fff;
}

.bringing_TOP .item .btns .btn + .btn {
  margin-left: 12px;
}

.bringing_TOP .item .btns .btn .icon {
  display: block;
  width: 27px;
  height: 26px;
}

.bringing_TOP .item .sell_btn {
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 100%;
  height: 55px;
  margin-top: 10px;
  color: #d0fb35;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background-color: #333;
  transition: background-color 0.3s, color 0.2s;
}
.bringing_TOP .item .sell_btn:hover {
  color: #333;
  background-color: #d0fb35;
}

.bringing_TOP .item .proccess {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  height: 55px;
  margin-top: 10px;
  text-align: center;
  color: #333;
  border-radius: 16px;
  background: #d0fb35;
}

.bringing_TOP .item .remove_btn + .proccess {
  width: calc(100% - 84px);
}

.bringing_TOP .item .remove_btn {
  order: 3;
  width: 74px;
  margin-top: 10px;
  margin-left: auto;
  transition: background-color 0.3s;
}

/*------------------
    Rate youtube
------------------*/
.rate_youtube {
  padding-bottom: 68px;
}

.rate_youtube .notice {
  margin-bottom: 40px;
}

.rate_youtube .row-block {
  align-content: stretch;
  align-items: stretch;
  margin-bottom: -24px;
  margin-left: -24px;
}

.rate_youtube .row-block > * {
  width: calc(33.333% - 24px);
  margin-bottom: 24px;
  margin-left: 24px;
}

.rate_youtube .item {
  padding: 40px 42px;
  border-radius: 36px;
  background: #333;
}

.rate_youtube .item .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
  color: #c64dff;
}

.rate_youtube .item .desc {
  font-size: 20px;
  line-height: 150%;
}

.rate_youtube .earn {
  margin-top: 40px;
}

.rate_youtube .earn .title {
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 32px;
}

.rate_youtube .earn .total {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 10px 22px;
  border-radius: 31px;
  background: #333;
}

.rate_youtube .earn .total .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.rate_youtube .earn .total .balance {
  font-size: 28px;
  font-weight: 700;
  line-height: 150%;
  margin-left: 20px;
  white-space: nowrap;
  color: #d0fb35;
}

.rate_youtube .earn .tasks {
  margin-top: 40px;
}

.rate_youtube .earn .tasks .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 24px;
}

.rate_youtube .earn .tasks .task.empty {
  font-size: 20px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 230px;
  padding: 14px 36px 21px 36px;
  color: #b0b0b0;
  border-radius: 31px;
  background: #333;
}

.rate_youtube .earn .tasks .task.empty img {
  display: block;
  align-self: flex-start;
  width: 56px;
  height: 39px;
}

.rate_youtube .earn .tasks .task.empty span {
  width: calc(100% - 92px);
}

/*------------------
    Video to top
------------------*/
.video_to_top .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 40px;
}

.video_to_top .spoler_btn {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 208px;
  max-width: 100%;
  margin-left: auto;
  padding: 9px 12px;
  transition: background 0.2s linear;
  color: #d0fb35;
  border: 1px solid #b0b0b0;
  border-radius: 16px;
}

.video_to_top .spoler_btn .icon {
  display: block;
  width: 36px;
  height: 36px;
  margin-right: 13px;
}

.video_to_top .spoler_btn span + span {
  display: none;
}

.video_to_top .spoler_btn .plus {
  display: block;
  width: 22px;
  height: 21px;
  margin-left: auto;
  color: #b0b0b0;
}

.video_to_top .spoler_btn .minus {
  display: none;
  width: 22px;
  height: 3px;
  margin-left: auto;
  color: #b0b0b0;
}

.video_to_top .spoler_btn:hover,
.video_to_top .spoler_btn.active {
  background: #6a6a6a;
}

.video_to_top .spoler_btn.active span,
.video_to_top .spoler_btn.active .plus {
  display: none;
}

.video_to_top .spoler_btn.active span + span,
.video_to_top .spoler_btn.active .minus {
  display: block;
}

.video_to_top .description {
  display: none;
  margin-bottom: 44px;
  padding-top: 24px;
}

.video_to_top .description .items > * + * {
  margin-top: 24px;
}

.video_to_top .description .items .item {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 40px 42px;
  border-radius: 36px;
  background: #333;
}

.video_to_top .description .items .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: 200px;
  max-width: 100%;
  color: #c64dff;
}

.video_to_top .description .items .desc {
  font-size: 20px;
  line-height: 150%;
  width: calc(100% - 224px);
}

.video_to_top .description .note {
  margin-top: 24px;
}

.video_to_top .description .spoler_btn {
  margin-top: 64px;
}

.video_to_top .description .note + .spoler_btn {
  margin-top: 24px;
}

.video_to_top .video_url {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 35px;
  border-radius: 36px;
  background: #f2f2f2;
}

.video_to_top .video_url .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  margin-bottom: 8px;
  color: #333;
}

.video_to_top .video_url .field {
  width: calc(100% - 380px);
}

.video_to_top .video_url .submit {
  width: 360px;
  max-width: 100%;
}

/*----------------
    Video info
----------------*/
.video_info {
  padding: 35px;
  border-radius: 36px;
  background: #f2f2f2;
}

.video_info .form.video_url {
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: none;
}

.video_info .form.video_url .submit {
  margin-top: 0;
}

.video_info .iframe {
  position: relative;
  overflow: hidden;
  margin-top: 36px;
  padding-bottom: 57.794%;
  background: #ddd;
}

.video_info .iframe iframe {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.video_info .name {
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
  margin-top: 28px;
  color: #333;
}

.video_info .info {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
}

.video_info .info .date {
  color: #1b1b1b;
}

.video_info .info .views {
  line-height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: auto;
  padding: 5px 12px;
  color: #333;
  border: 1px solid #6a6a6a;
  border-radius: 20px;
}

.video_info .info .views .icon {
  display: block;
  width: 27px;
  height: 16px;
  margin-right: 12px;
  color: #6a6a6a;
}

.video_info .info .channel {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 24px;
  color: #333;
}

.video_info .info .channel .avatar {
  position: relative;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #ddd;
}

.video_info .info .channel .avatar img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.video_info .info .channel span {
  align-self: center;
  width: calc(100% - 84px);
}

.video_info .ad {
  margin-top: 24px;
  padding: 40px;
  border-radius: 36px;
  background: #e5e5e5;
}

.video_info .ad .text {
  line-height: 150%;
  color: #333;
}

.video_info .ad .next_btn {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 168px;
  height: 55px;
  margin-top: 20px;
  padding: 0 12px;
  color: #1b1b1b;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #f2f2f2;
}

.video_info .ad .next_btn .icon {
  display: block;
  width: 36px;
  height: 36px;
  margin-right: 13px;
}

.video_info .ad .next_btn .plus {
  display: block;
  width: 22px;
  height: 21px;
  margin-left: auto;
  color: #b0b0b0;
}

.video_info .form {
  margin-top: 20px;
}

.video_info .form .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 28px;
  color: #333;
}

.video_info .form .tags {
  display: block;
  margin-bottom: 28px;
  padding: 0;
  border-radius: 0;
  background: none;
}

.video_info .form .tags .row-block {
  margin-bottom: -12px;
  margin-left: -12px;
}

.video_info .form .tags .row-block > * {
  margin-bottom: 12px;
  margin-left: 12px;
}

.video_info .form .tags label {
  display: block;
  cursor: pointer;
}

.video_info .form .tags label input {
  display: none;
}

.video_info .form .tags label div {
  font-size: 14px;
  padding: 11px 11px 12px;
  transition: 0.2s linear;
  letter-spacing: -0.07px;
  color: #202020;
  border: 1px solid #1b1b1b;
  border-radius: 22px;
  background: #e5e5e5;
}

.video_info .form .tags label:hover div,
.video_info .form .tags label input:checked + div {
  color: #d0fb35;
  background: #1b1b1b;
}

.video_info .form .cols {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}

.video_info .form .col.small {
  width: 454px;
  max-width: 100%;
}

.video_info .form .col.big {
  width: calc(100% - 490px);
}

.video_info .form .cols .label {
  margin-bottom: 16px;
}

.video_info .form textarea {
  height: 155px;
}

.video_info .form .price {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
  padding: 10px 22px;
  border-radius: 31px;
  background: #333;
}

.video_info .form .price .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin: 0;
  color: var(--text_color);
}

.video_info .form .price .val {
  font-size: 28px;
  font-weight: 700;
  line-height: 150%;
  color: #d0fb35;
}

.video_info .form .submit {
  margin-top: 36px;
}

/*------------
    Orders
------------*/
.orders .data {
  overflow: auto;
  padding: 7px 12px 12px 12px;
  border-radius: 16px;
  background: #333;
}

.orders .data::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background-color: transparent !important;
}

.orders .data::-webkit-scrollbar-thumb {
  background-color: transparent !important;
}

.orders .titles {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 12px;
  color: #b0b0b0;
}

.orders .titles > * {
  padding: 7px 12px;
}

.orders .order {
  font-size: 14px;
  line-height: 120%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-height: 77px;
  border-radius: 10px;
  background: #1b1b1b;
}

.orders .order + .order {
  margin-top: 12px;
}

.orders .order .col_date {
  color: #b0b0b0;
}

.orders .order .col_date.white {
  color: currentColor;
}

.orders .order .col_date span {
  display: block;
  margin-top: 16px;
  color: var(--text_color);
}

.orders .order .col_link span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.orders .order .col_lang {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.orders .order .col_lang img {
  display: block;
  width: 24px;
  height: 16px;
  margin-right: 12px;
}

.orders .order .col_amount,
.orders .order .col_additional {
  line-height: 20px;
}

.orders .order .col_amount > * + *,
.orders .order .col_additional > * + * {
  margin-top: 12px;
}

.orders .order .col_amount .label,
.orders .order .col_additional .label {
  color: #b0b0b0;
}

.orders .order .col_status.center {
  text-align: center;
}

.orders .order .col_status .green {
  color: #d0fb35;
}

.orders .order .col_status .red {
  color: #ff5f5f;
}

.orders .order .col_status .orange {
  color: #ff8a00;
}

.orders .order .col_status .cancel_btn {
  font-size: 12px;
  font-weight: 600;
  width: 100%;
  height: 29px;
  margin-top: 6px;
  padding: 0 10px;
  border: 1px solid #fff;
  border-radius: 7px;
  background-color: #ff3d3d;
  transition: background-color 0.3s;
}
.orders .order .col_status .cancel_btn:hover {
  background-color: #ff6464;
}

.orders .order .col_status .write_btn {
  font-size: 12px;
  font-weight: 600;
  width: 100%;
  height: 29px;
  margin-top: 6px;
  color: #333;
  border: 1px solid #fff;
  border-radius: 7px;
  background-color: #d0fb35;
  transition: background-color 0.3s;
}
.orders .order .col_status .write_btn:hover {
  color: #D0FB35;
  background-color: #333;
}

.orders .order .col_result > * + * {
  margin-top: 8px;
}

.orders .order .col_result > * > * + * {
  margin-top: 4px;
}

.orders .order .col_result .file {
  color: #c64dff;
}

.orders .order .col_comment .label {
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 4px;
}

.orders .order > * {
  padding: 7px 12px;
}

.orders .col_number {
  width: 94px;
  min-width: 94px;
}

.orders .col_date {
  width: 174px;
  min-width: 174px;
}

.orders .col_date.small {
  width: 105px;
  min-width: 105px;
}

.orders .col_type {
  width: 108px;
  min-width: 108px;
}

.orders .col_link {
  width: 231px;
  min-width: 231px;
}

.orders .col_video {
  width: 100%;
}

.orders .col_amount {
  width: 98px;
  min-width: 98px;
}

.orders .col_additional {
  width: 162px;
  min-width: 162px;
}

.orders .col_tag {
  width: 123px;
  min-width: 123px;
}

.orders .col_lang {
  width: 78px;
  min-width: 78px;
}

.orders .col_comment {
  width: 264px;
  min-width: 264px;
}

.orders .col_comment.big {
  width: 100%;
  min-width: 0;
}

.orders .col_status {
  width: 123px;
  min-width: 123px;
}

.orders .col_status.small {
  width: 106px;
  min-width: 106px;
}

.orders .col_status.big {
  width: 152px;
  min-width: 152px;
}

.orders .col_result {
  width: 181px;
  min-width: 181px;
}

.orders .col_result.big {
  width: 100%;
  min-width: 0;
}

.orders .more_btn {
  margin-top: 12px;
}

/*---------------
    New tasks
---------------*/
.new_tasks .data {
  overflow: auto;
  padding: 7px 12px 12px 12px;
  border-radius: 16px;
  background: #333;
}

.new_tasks .data::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background-color: transparent !important;
}

.new_tasks .data::-webkit-scrollbar-thumb {
  background-color: transparent !important;
}

.new_tasks .titles {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 7px;
  color: #b0b0b0;
}

.new_tasks .titles > * {
  padding: 7px 12px;
}

.new_tasks .task {
  font-size: 14px;
  line-height: 120%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-height: 85px;
  border-radius: 10px;
  background: #1b1b1b;
}

.new_tasks .task + .task {
  margin-top: 12px;
}

.new_tasks .task .col_date {
  color: #b0b0b0;
}

.new_tasks .task .col_date span {
  display: block;
  margin-top: 16px;
  color: var(--text_color);
}

.new_tasks .task .col_type,
.new_tasks .task .col_link {
  line-height: 24px;
}

.new_tasks .task .col_amount,
.new_tasks .task .col_additional {
  line-height: 20px;
}

.new_tasks .task .col_amount > * + *,
.new_tasks .task .col_additional > * + * {
  margin-top: 12px;
}

.new_tasks .task .col_amount .label,
.new_tasks .task .col_additional .label {
  color: #b0b0b0;
}

.new_tasks .task .complete_btn {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  min-width: 102px;
  height: 29px;
  margin-top: 8px;
  padding: 5px;
  border: 1px solid #fff;
  border-radius: 7px;
  background-color: #6a6a6a;
  transition: background-color 0.3s, color 0.2s;
}
.new_tasks .task .complete_btn:hover {
  color: #333;
  background-color: #d0fb35;
}

.new_tasks .task .take_btn {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  min-width: 102px;
  height: 29px;
  margin-top: 8px;
  padding: 5px;
  color: #333;
  border: 1px solid #fff;
  border-radius: 7px;
  background-color: #d0fb35;
  transition: background-color 0.3s, color 0.2s;
}
.new_tasks .task .take_btn:hover {
  color: #fff;
  background-color: #6a6a6a;
}

.new_tasks .task .col_lang {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.new_tasks .task .col_lang img {
  display: block;
  width: 24px;
  height: 16px;
  margin-right: 12px;
}

.new_tasks .task .col_comment .label {
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 4px;
}

.new_tasks .task > * {
  padding: 10px 12px;
}

.new_tasks .col_number {
  width: 108px;
  min-width: 108px;
}

.new_tasks .col_date {
  width: 105px;
  min-width: 105px;
}

.new_tasks .col_video {
  width: 100%;
}

.new_tasks .col_tag {
  width: 123px;
  min-width: 123px;
}

.new_tasks .col_lang {
  width: 78px;
  min-width: 78px;
}

.new_tasks .col_comment {
  width: 473px;
  min-width: 473px;
}

.new_tasks .col_comment.small {
  width: 390px;
  min-width: 390px;
}

.new_tasks .col_comment.big {
  width: 520px;
  min-width: 520px;
}

.new_tasks .col_type {
  width: 108px;
  min-width: 108px;
}

.new_tasks .col_link {
  width: 100%;
}

.new_tasks .col_amount {
  width: 98px;
  min-width: 98px;
}

.new_tasks .col_additional {
  width: 162px;
  min-width: 162px;
}

.new_tasks .more_btn {
  margin-top: 12px;
}

/*--------------------
    Finished tasks
--------------------*/
.finished_tasks {
  padding-bottom: 34px;
}

.finished_tasks .data {
  overflow: auto;
  padding: 12px;
  border-radius: 16px;
  background: #333;
}

.finished_tasks .data::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background-color: transparent !important;
}

.finished_tasks .data::-webkit-scrollbar-thumb {
  background-color: transparent !important;
}

.finished_tasks .task {
  font-size: 14px;
  line-height: 120%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  border-radius: 10px;
  background: #1b1b1b;
}

.finished_tasks .task + .task {
  margin-top: 12px;
}

.finished_tasks .task .col_date {
  color: #b0b0b0;
}

.finished_tasks .task .col_date span {
  display: block;
  margin-top: 16px;
  color: var(--text_color);
}

.finished_tasks .task .col_type,
.finished_tasks .task .col_link {
  line-height: 24px;
}

.finished_tasks .task .col_amount,
.finished_tasks .task .col_additional {
  line-height: 20px;
}

.finished_tasks .task .col_amount > * + *,
.finished_tasks .task .col_additional > * + * {
  margin-top: 12px;
}

.finished_tasks .task .col_amount .label,
.finished_tasks .task .col_additional .label {
  color: #b0b0b0;
}

.finished_tasks .task .col_lang {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.finished_tasks .task .col_lang img {
  display: block;
  width: 24px;
  height: 16px;
  margin-right: 12px;
}

.finished_tasks .task .col_comment .label {
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 4px;
}

.finished_tasks .task > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  min-height: 85px;
  padding: 7px 12px;
}

.finished_tasks .task .bottom {
  display: flex;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 12px;
}

.finished_tasks .task .col_status {
  line-height: 24px;
  padding: 7px 12px;
  text-align: center;
  border-radius: 10px;
  background: #6a6a6a;
}

.finished_tasks .task .col_status .green {
  color: #d0fb35;
}

.finished_tasks .task .col_status .red {
  color: #ff5f5f;
}

.finished_tasks .task .col_status .date {
  font-size: 14px;
  margin-top: 8px;
}

.finished_tasks .task .col_status .time {
  font-size: 14px;
}

.finished_tasks .task .col_result {
  font-size: 14px;
  line-height: 120%;
  padding: 12px;
  color: #1b1b1b;
  border-radius: 10px;
  background: #f2f2f2;
}

.finished_tasks .task .attachment {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin-top: 12px;
}

.finished_tasks .task .attachment .label {
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
  margin-right: 10px;
  white-space: nowrap;
  color: #1b1b1b;
}

.finished_tasks .task .attachment .file {
  font-size: 14px;
  line-height: 150%;
  color: #00f;
}

.finished_tasks .task .attachment .file a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  text-decoration: none;
  color: currentColor;
}

.finished_tasks .task .attachment .file .icon {
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  color: #1b1b1b;
}

.finished_tasks .task .attachment .file span {
  max-width: calc(100% - 32px);
}

.finished_tasks .col_number {
  width: 108px;
  min-width: 108px;
}

.finished_tasks .col_date {
  width: 105px;
  min-width: 105px;
}

.finished_tasks .col_video {
  width: calc(100% - 779px);
}

.finished_tasks .col_tag {
  width: 123px;
  min-width: 123px;
}

.finished_tasks .col_lang {
  width: 78px;
  min-width: 78px;
}

.finished_tasks .col_comment {
  width: 473px;
  min-width: 473px;
}

.finished_tasks .col_comment.small {
  width: 390px;
  min-width: 390px;
}

.finished_tasks .col_comment.big {
  width: 520px;
  min-width: 520px;
}

.finished_tasks .col_type {
  width: 108px;
  min-width: 108px;
}

.finished_tasks .col_link {
  width: calc(100% - 863px);
}

.finished_tasks .col_link.big {
  width: calc(100% - 733px);
}

.finished_tasks .col_amount {
  width: 98px;
  min-width: 98px;
}

.finished_tasks .col_additional {
  width: 162px;
  min-width: 162px;
}

.finished_tasks .col_status {
  width: 103px;
  min-width: 103px;
}

.finished_tasks .col_result {
  width: calc(100% - 115px);
}

.finished_tasks .more_btn {
  margin-top: 12px;
}

/*----------
    Blog
----------*/
.blog {
  padding-bottom: 16px;
}

.blog_data {
  padding: 35px 35px 22px 35px;
  border-radius: 36px;
  background: #f2f2f2;
}

.blog_data .sort {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-bottom: 24px;
}

.blog_data .sort .btn {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  height: 35px;
  padding: 11px;
  transition: 0.2s linear;
  border: 1px solid #333;
  border-radius: 7px;
}

.blog_data .sort .btn.btn--black {
  color: #1b1b1b;
  background-color: #6a6a6a;
}
.blog_data .sort .btn.btn--black:hover {
  background-color: #333;
}
.blog_data .sort .btn.btn--black.active {
  background-color: #595959;
}
.blog_data .sort .btn.btn--black.active:hover {
  background-color: #8c8c8c;
}

.blog_data .sort .btn.btn--white {
  color: #1b1b1b;
  background-color: #f2f2f2;
}
.blog_data .sort .btn.btn--white:hover {
  color: #1b1b1b;
  background-color: #fff;
}
.blog_data .sort .btn.btn--white.active {
  background-color: #e5e5e5;
}

.blog_data .sort .btn + .btn {
  margin-left: 12px;
}

.blog_data .sort .btn .icon {
  display: block;
  width: 16px;
  height: 12px;
  margin-right: 12px;
}

.blog_data .sort .btn:hover,
.blog_data .sort .btn.active {
  color: #d0fb35;
  border-color: #1b1b1b;
  background: #1b1b1b;
}

.blog_data .list > * + * {
  margin-top: 24px;
}

.blog_data .blog_post {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 12px;
  border-radius: 20px;
  background: #fff;
}

.blog_data .blog_post .thumb {
  position: relative;
  display: block;
  width: 209px;
  max-width: 100%;
  height: 209px;
  text-decoration: none;
  color: currentColor;
  border-radius: 16px;
  background: #d9d9d9;
}

.blog_data .blog_post .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.blog_data .blog_post .thumb + * {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  width: calc(100% - 231px);
  color: #333;
}

.blog_data .blog_post .date {
  font-size: 12px;
  align-self: center;
  margin-bottom: 16px;
}

.blog_data .blog_post .views {
  font-size: 12px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 16px;
  margin-left: auto;
}

.blog_data .blog_post .views .icon {
  display: block;
  width: 17px;
  height: 17px;
  margin-right: 6px;
}

.blog_data .blog_post .post_title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
}

.blog_data .blog_post .post_title a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: currentColor;
}

.blog_data .blog_post .desc {
  font-size: 20px;
  line-height: 150%;
  width: 100%;
  margin-top: 8px;
}

.blog_data .blog_post .author {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 16px;
}

.blog_data .blog_post .author .photo {
  position: relative;
  width: 56px;
  height: 56px;
  margin-right: 19px;
  border: 1px solid #333;
  border-radius: 50%;
  background: #333;
}

.blog_data .blog_post .author .photo img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.blog_data .blog_post .author .photo + * {
  align-self: center;
  max-width: calc(100% - 75px);
}

.blog_data .blog_post .author .name {
  font-weight: 700;
  line-height: 150%;
}

.blog_data .blog_post .author .post {
  font-size: 14px;
  line-height: 150%;
  margin-top: 2px;
  color: #b0b0b0;
}

.blog_data .blog_post .tags {
  font-size: 14px;
  display: flex;
  align-content: center;
  align-items: center;
  align-self: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 16px;
  margin-left: auto;
  letter-spacing: -0.07px;
}

.blog_data .blog_post .tags > * {
  margin-left: 12px;
}

.blog_data .blog_post .tags a {
  display: block;
  padding: 7px 11px 8px;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #b0b0b0;
  border-radius: 22px;
  background: #e5e5e5;
}

.blog_data .more_btn {
  margin-top: 24px;
}

/*--------------------
    Blog post page
--------------------*/
.blog_post_page {
  --sidebar_width: 266px;
}

.blog_post_wrap {
  display: flex;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 35px;
  border-radius: 36px;
  background: #f2f2f2;
}

.blog_post_page .page_title {
  width: 100%;
  margin: 0;
  margin-bottom: 42px;
  color: #333;
}

.blog_post_image {
  width: 100%;
  margin-bottom: 42px;
}

.blog_post_image img {
  display: block;
  width: 100%;
  border-radius: 20px;
}

.blog_post_page aside > * + * {
  margin-top: 40px;
}

.blog_post_author .author {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}

.blog_post_author .author .photo {
  position: relative;
  width: 56px;
  height: 56px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: #333;
}

.blog_post_author .author .photo img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.blog_post_author .author .photo + * {
  align-self: center;
  width: calc(100% - 75px);
}

.blog_post_author .author .name {
  font-weight: 700;
  line-height: 150%;
  color: #00f;
}

.blog_post_author .author .post {
  font-size: 14px;
  line-height: 150%;
  margin-top: 2px;
  color: #b0b0b0;
}

.blog_post_author .desc {
  line-height: 150%;
  margin-top: 12px;
}

.blog_post_author .link {
  line-height: 150%;
  margin-top: 16px;
  color: #00f;
}

.blog_post_author .link a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  text-decoration: none;
  color: currentColor;
}

.blog_post_author .link .icon {
  display: block;
  width: 25px;
  height: 17px;
}

.blog_post_page .content {
  width: calc(100% - var(--sidebar_width) - 62px);
  color: #333;
}

.blog_post_data .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 40px;
}

.blog_post_data .head .date {
  font-size: 12px;
  align-self: center;
}

.blog_post_data .head .views {
  font-size: 12px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: auto;
}

.blog_post_data .head .views .icon {
  display: block;
  width: 17px;
  height: 17px;
  margin-right: 6px;
}

.blog_post_page .share {
  order: 3;
  width: 100%;
  margin-top: 40px;
}

/*--------------------
    Privacy policy
--------------------*/
.privacy_policy .text_block h2 {
  color: #d0fb35;
}

/*-----------
    Share
-----------*/
.share {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 12px 40px;
  color: #000;
  border-radius: 20px;
  background: #e5e5e5;
}

.share .label {
  line-height: 164.5%;
}

.share .links {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: calc(100% - 154px);
}

.share .links a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 55px;
  height: 44px;
  text-decoration: none;
  color: currentColor;
  border-radius: 9px;
  background: #fff;
}

.share .links img {
  display: block;
  width: 30px;
  height: 30px;
}

/*------------------
    Instructions
------------------*/
.instructions {
  padding-bottom: 24px;
}

.instructions .steps {
  counter-reset: number;
}

.instructions .step + .step {
  margin-top: 40px;
}

.instructions .step .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  position: relative;
  margin-bottom: 30px;
  padding-left: 50px;
}

.instructions .step .name:before {
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  content: counter(number) ".";
  counter-increment: number;
}

.instructions .text_block {
  font-size: 16px;
  line-height: 150%;
  padding-left: 50px;
}

.instructions .text_block > * {
  margin-bottom: 12px;
}

.instructions .text_block img {
  margin-top: 30px;
  margin-bottom: 30px;
}

/*----------------
    About info
----------------*/
.about_info .data {
  position: relative;
  padding: 60px 40px;
  border-radius: 35px;
  background: #2a2a2a;
}

.about_info .bg {
  position: absolute;
  z-index: 1;
  bottom: -120px;
  left: 10px;
  display: block;
  pointer-events: none;
}

.about_info .info {
  position: relative;
  z-index: 3;
  width: 660px;
  max-width: 100%;
  margin-left: auto;
}

.about_info .title {
  font-size: 24px;
  line-height: 150%;
  margin-bottom: 30px;
  color: #d0fb35;
}

.about_info .text_block {
  font-size: 16px;
  line-height: 150%;
}

.about_info .text_block > * {
  margin-bottom: 12px;
}

.about_info .youtube {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 40px;
  padding: 12px 42px 12px 30px;
  border-radius: 31px;
  background: #1b1b1b;
}

.about_info .youtube .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.about_info .youtube .link {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  text-decoration: none;
  color: currentColor;
}

.about_info .youtube .link img {
  display: block;
}

.about_info .youtube .link img + img {
  margin-left: 22px;
}

.about_info .image {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
}

.about_info .image img {
  display: block;
  width: 439px;
  max-width: 100%;
  margin: 0 auto;
}

/*----------------
    Error page
----------------*/
.error_page .data {
  padding: 60px;
  border-radius: 35px;
  background: radial-gradient(40.56% 34.57% at 0% 94.4%, #d0fb35 0%, rgba(208, 251, 53, 0) 100%), radial-gradient(61.24% 56.34% at -6.22% 47.56%, #c64dff 0%, rgba(198, 77, 255, 0) 100%), #2a2a2a;
}

.error_page .code {
  font-family: var(--font_family2);
  font-size: 120px;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 40px;
}

.error_page .title {
  font-size: 24px;
  line-height: 150%;
  color: #d0fb35;
}

.error_page .desc {
  line-height: 150%;
  margin-top: 12px;
}

.error_page .lk_services {
  margin-top: 40px;
}

/*------------------
    Error page 2
------------------*/
.error_page2 {
  position: relative;
}

.error_page2 .bg {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  display: block;
  width: 1195px;
  height: 1194px;
  margin-top: -240px;
  margin-left: -720px;
  pointer-events: none;
}

.error_page2 .container {
  position: relative;
  z-index: 3;
}

.error_page2 .data {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 60px;
  border-radius: 35px;
  background: #2a2a2a;
}

.error_page2 .code {
  font-family: var(--font_family2);
  font-size: 120px;
  font-weight: 700;
  line-height: 60px;
}

.error_page2 .info {
  align-self: center;
  width: calc(100% - 260px);
}

.error_page2 .title {
  font-size: 24px;
  line-height: 150%;
  color: #d0fb35;
}

.error_page2 .desc {
  line-height: 150%;
  margin-top: 12px;
}

/*--------------
    Increase
--------------*/
.increase .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 40px;
}

.increase .spoler_btn {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 208px;
  max-width: 100%;
  margin-left: auto;
  padding: 9px 12px;
  transition: background 0.2s linear;
  color: #d0fb35;
  border: 1px solid #b0b0b0;
  border-radius: 16px;
}

.increase .spoler_btn .icon {
  display: block;
  width: 36px;
  height: 36px;
  margin-right: 13px;
}

.increase .spoler_btn span + span {
  display: none;
}

.increase .spoler_btn .plus {
  display: block;
  width: 22px;
  height: 21px;
  margin-left: auto;
  color: #b0b0b0;
}

.increase .spoler_btn .minus {
  display: none;
  width: 22px;
  height: 3px;
  margin-left: auto;
  color: #b0b0b0;
}

.increase .spoler_btn:hover,
.increase .spoler_btn.active {
  background: #6a6a6a;
}

.increase .spoler_btn.active span,
.increase .spoler_btn.active .plus {
  display: none;
}

.increase .spoler_btn.active span + span,
.increase .spoler_btn.active .minus {
  display: block;
}

.increase .data {
  padding: 35px;
  border-radius: 36px;
  background: #333;
}

.increase .tabs {
  flex-wrap: nowrap;
  margin-bottom: 36px;
  padding: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
}

.increase .tabs .btn {
  font-size: 24px;
  font-weight: 700;
  width: 100%;
  height: 73px;
  border-radius: 16px;
}

.increase .tabs .btn + .btn {
  margin-left: 20px;
}

.increase .form .fields {
  padding: 21px 22px;
  border-radius: 31px;
  background: #f2f2f2;
}

.increase .form .line {
  margin-bottom: 0;
}

.increase .form .video {
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.increase .form .video .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
  color: #333;
}

.increase .form .video .input {
  color: #e5e5e5;
  border-color: #6a6a6a;
  background: #6a6a6a;
}

.increase .form .default {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
  padding: 16px;
  border-radius: 21px;
  background: #e5e5e5;
}

.increase .form .default .info {
  width: calc(100% - 537px);
  color: #333;
}

.increase .form .default .label {
  font-size: 20px;
  line-height: 150%;
}

.increase .form .default .exp {
  font-weight: 500;
  line-height: 150%;
  margin-top: 8px;
}

.increase .form .default .field {
  width: 517px;
  max-width: 100%;
}

.increase .form .default .input {
  border-width: 3px;
}

.increase .form .nice-select .current {
  font-weight: 400;
  line-height: 60px;
  padding-left: 20px;
  border-width: 3px;
}

.increase .form .price {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 36px;
  padding: 10px 22px;
  border-radius: 31px;
  background: #6a6a6a;
}

.increase .form .price .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 0;
  color: var(--text_color);
}

.increase .form .price .val {
  font-size: 28px;
  font-weight: 700;
  line-height: 150%;
  color: #d0fb35;
}

.increase .form .submit {
  margin-top: 36px;
}

/*--------------------
    Increase tasks
--------------------*/
.increase_tasks {
  overflow: auto;
}

.increase_tasks::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background-color: transparent !important;
}

.increase_tasks::-webkit-scrollbar-thumb {
  background-color: transparent !important;
}

.increase_tasks .titles {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 12px;
  color: #b0b0b0;
}

.increase_tasks .titles > * {
  padding: 7px 12px;
}

.increase_tasks .task {
  font-size: 14px;
  line-height: 120%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-height: 54px;
  border-radius: 10px;
  background: #1b1b1b;
}

.increase_tasks .task + .task {
  margin-top: 8px;
}

.increase_tasks .task .col_date {
  color: #b0b0b0;
}

.increase_tasks .task .col_additional > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.increase_tasks .task .col_amount > * + *,
.increase_tasks .task .col_additional > * + * {
  margin-top: 4px;
}

.increase_tasks .task .col_additional .label {
  color: #b0b0b0;
}

.increase_tasks .task .start_btn {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 100%;
  height: 29px;
  padding: 0 5px;
  color: #333;
  border: 1px solid #fff;
  border-radius: 7px;
  background-color: #d0fb35;
  transition: background-color 0.3s, color 0.2s;
}
.increase_tasks .task .start_btn:hover {
  color: #d0fb35;
  background-color: #6A6A6A;
}

.increase_tasks .task > * {
  padding: 10px 12px;
}

.increase_tasks .col_date {
  width: 183px;
  min-width: 183px;
}

.increase_tasks .col_type {
  width: 138px;
  min-width: 138px;
}

.increase_tasks .col_link {
  width: 244px;
  min-width: 244px;
}

.increase_tasks .col_amount {
  width: 100%;
}

.increase_tasks .col_additional {
  width: 139px;
  min-width: 139px;
}

.increase_tasks .col_action {
  width: 126px;
  min-width: 126px;
}

.increase_tasks .more_btn {
  margin-top: 12px;
}

/*-----------
    Audit
-----------*/
.audit .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 44px;
}

.audit .spoler_btn {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 208px;
  max-width: 100%;
  margin-left: auto;
  padding: 9px 12px;
  transition: background 0.2s linear;
  color: #d0fb35;
  border: 1px solid #b0b0b0;
  border-radius: 16px;
}

.audit .spoler_btn .icon {
  display: block;
  width: 36px;
  height: 36px;
  margin-right: 13px;
}

.audit .spoler_btn span + span {
  display: none;
}

.audit .spoler_btn .plus {
  display: block;
  width: 22px;
  height: 21px;
  margin-left: auto;
  color: #b0b0b0;
}

.audit .spoler_btn .minus {
  display: none;
  width: 22px;
  height: 3px;
  margin-left: auto;
  color: #b0b0b0;
}

.audit .spoler_btn:hover,
.audit .spoler_btn.active {
  background: #6a6a6a;
}

.audit .spoler_btn.active span,
.audit .spoler_btn.active .plus {
  display: none;
}

.audit .spoler_btn.active span + span,
.audit .spoler_btn.active .minus {
  display: block;
}

.audit .form .fields {
  padding: 35px;
  border-radius: 36px;
  background: #f2f2f2;
}

.audit .form .line {
  margin-bottom: 0;
}

.audit .form .video {
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.audit .form .video .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
  color: #333;
}

.audit .form .video .input {
  color: #e5e5e5;
  border-color: #6a6a6a;
  background: #6a6a6a;
}

.audit .form .comment {
  margin-top: 22px;
}

.audit .form .comment .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
  color: #333;
}

.audit .form .comment textarea {
  height: 179px;
}

.audit .form .price {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 22px;
  padding: 10px 22px;
  border-radius: 31px;
  background: #333;
}

.audit .form .price .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 0;
  color: var(--text_color);
}

.audit .form .price .val {
  font-size: 28px;
  font-weight: 700;
  line-height: 150%;
  color: #d0fb35;
}

.audit .form .submit {
  margin-top: 22px;
}

/*--------------------
    Collaborations
--------------------*/
.collaborations {
  --sidebar_width: 404px;
}

.collaborations .filter .tags .row-block {
  margin-bottom: -12px;
  margin-left: -12px;
}

.collaborations .filter .tags .row-block > * {
  margin-bottom: 12px;
  margin-left: 12px;
}

/*--------------
    Exchange
--------------*/
.exchange {
  --sidebar_width: 404px;
}

.exchange .filter .tags .row-block {
  margin-bottom: -12px;
  margin-left: -12px;
}

.exchange .filter .tags .row-block > * {
  margin-bottom: 12px;
  margin-left: 12px;
}

/*--------------
    Channels
--------------*/
.channels .row-block {
  align-content: stretch;
  align-items: stretch;
  margin-bottom: -26px;
  margin-left: -26px;
}

.channels .row-block > * {
  width: calc(33.333% - 26px);
  margin-bottom: 26px;
  margin-left: 26px;
}

.content .channels .row-block {
  margin-left: -31px;
}

.content .channels .row-block > * {
  width: calc(50% - 31px);
  margin-left: 31px;
}

.channels .item {
  display: flex;
  flex-direction: column;
  padding: 14px 12px 12px 12px;
  color: #1b1b1b;
  border-radius: 31px;
  background: #fff;
}

.channels .item .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 12px;
}

.channels .item .head .thumb {
  position: relative;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #ddd;
}

.channels .item .head .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.channels .item .head .thumb + * {
  align-self: center;
  width: calc(100% - 84px);
}

.channels .item .head .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 110%;
  color: #333;
}

.channels .item .head .date {
  font-size: 12px;
  line-height: 150%;
  margin-top: 2px;
}

.channels .item .head .link {
  font-size: 14px;
  line-height: 150%;
  margin-top: 4px;
  color: #00f;
}

.channels .item .head .date + .link {
  margin-top: 0;
}

.channels .item .head .link a {
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
  vertical-align: top;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: currentColor;
}

.channels .item .income {
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 12px;
  padding: 4px;
  text-align: center;
  color: #d0fb35;
  border-radius: 35px;
  background: #1b1b1b;
}

.channels .item .info {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 6px 22px 6px 18px;
  text-align: center;
  border-radius: 35px;
  background: #e5e5e5;
}

.channels .item .info .label {
  font-size: 12px;
  margin-bottom: 4px;
}

.channels .item .info .val {
  font-weight: 600;
}

.channels .item .tags {
  font-size: 12px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: -4px;
  margin-left: -4px;
  padding-bottom: 13px;
  letter-spacing: -0.06px;
  color: #202020;
}

.channels .item .tags > * {
  margin-bottom: 4px;
  margin-left: 4px;
  padding: 4px 11px;
  border: 1px solid #1b1b1b;
  border-radius: 22px;
}

.channels .item .buy {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: auto;
  padding: 6px 6px 6px 16px;
  color: #333;
  border-radius: 20px;
  background: #f2f2f2;
}

.channels .item .buy .price .label {
  font-size: 12px;
  line-height: 150%;
}

.channels .item .buy .price .val {
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  color: #1b1b1b;
}

.channels .item .buy .your_channel {
  font-weight: 600;
  line-height: 39px;
  width: 203px;
  max-width: 100%;
  text-align: center;
  border: 1px solid #b0b0b0;
  border-radius: 16px;
  background: #e5e5e5;
}

.channels .item .buy .your_channel.small {
  width: 169px;
}

.channels .item .buy .write_btn {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 203px;
  max-width: 100%;
  height: 41px;
  text-align: center;
  text-decoration: none;
  color: #d0fb35;
  border-radius: 16px;
  background: #333;
}

.channels .item .buy .link {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 169px;
  max-width: 100%;
  height: 41px;
  text-align: center;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #fff;
}

/*--------------------------
    Collaborations write
--------------------------*/
.collaborations_write .data {
  padding: 22px 35px;
  border-radius: 36px;
  background: #f2f2f2;
}

.collaborations_write .back_link {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
  width: 100%;
  margin-bottom: 19px;
  color: #1b1b1b;
}

.collaborations_write .back_link a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 5px 7px;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #333;
  border-radius: 7px;
}

.collaborations_write .back_link .icon {
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 8px;
}

.collaborations_write .head {
  margin-bottom: 19px;
}

.collaborations_write .head .row-block {
  align-content: center;
  align-items: center;
  justify-content: space-between;
}

.collaborations_write .head .row-block + .row-block {
  margin-top: 19px;
}

.collaborations_write .channel {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  color: #333;
}

.collaborations_write .channel .thumb {
  position: relative;
  width: 72px;
  height: 72px;
  margin-right: 12px;
  border-radius: 50%;
  background: #ddd;
}

.collaborations_write .channel .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.collaborations_write .channel .thumb + * {
  max-width: calc(100% - 84px);
}

.collaborations_write .channel .name {
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
}

.collaborations_write .price {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 14px 22px;
  color: #fff;
  border-radius: 31px;
  background: #333;
}

.collaborations_write .price .val {
  font-size: 30px;
  margin-left: 12px;
  color: #d0fb35;
}

.collaborations_write .link {
  display: flex;
}

.collaborations_write .link a {
  font-size: 20px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 6px 11px;
  text-decoration: none;
  color: #00f;
}

.collaborations_write .link img {
  display: block;
  width: 50px;
  margin-right: 19px;
}

.collaborations_write .link span {
  overflow: hidden;
  max-width: calc(100% - 69px);
  white-space: nowrap;
  text-overflow: ellipsis;
}

.collaborations_write .info {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 442px;
  max-width: 100%;
  padding: 8px 42px;
  text-align: center;
  color: #1b1b1b;
  border-radius: 35px;
  background: #e5e5e5;
}

.collaborations_write .info .label {
  font-size: 14px;
  margin-bottom: 4px;
}

.collaborations_write .info .val {
  font-size: 20px;
  font-weight: 600;
}

.collaborations_write .attention {
  line-height: 150%;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 19px;
  padding: 20px 22px;
  color: #333;
  border-radius: 16px;
  background: #fff;
}

.collaborations_write .attention .icon {
  display: block;
  width: 23px;
  height: 23px;
  color: #d0fb35;
}

.collaborations_write .attention span {
  align-self: center;
  width: calc(100% - 41px);
}

.collaborations_write .form .fields {
  padding: 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.collaborations_write .form .fields .line:last-child {
  margin-bottom: 0;
}

.collaborations_write .form .line {
  margin-bottom: 40px;
}

.collaborations_write .form .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  align-self: center;
  width: 305px;
  max-width: 100%;
  margin: 0;
  color: #333;
}

.collaborations_write .form .line.row-block .field {
  width: calc(100% - 325px);
  margin-left: auto;
}

.collaborations_write .form .input {
  border-width: 3px;
}

.collaborations_write .form .nice-select .current {
  font-weight: 400;
  line-height: 60px;
  border-width: 3px;
  background: #f2f2f2;
}

.collaborations_write .form textarea {
  height: 155px;
  border-width: 3px;
}

.collaborations_write .form .submit {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 19px;
}

.collaborations_write .form .submit_btn {
  width: 334px;
  max-width: 100%;
}

.collaborations_write .answer_time {
  display: flex;
  align-content: flex-start;
  align-items: center;
  align-self: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: calc(100% - 358px);
  margin-left: auto;
  color: #333;
}

.collaborations_write .answer_time .icon {
  display: block;
  width: 23px;
  height: 23px;
  color: #d0fb35;
}

.collaborations_write .answer_time .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  width: calc(100% - 41px);
}

.collaborations_write .answer_time .desc {
  line-height: 150%;
  width: 100%;
  margin-top: 8px;
}

/*-----------------
    LK services
-----------------*/
.lk_services .row-block {
  align-content: stretch;
  align-items: stretch;
  margin-bottom: -24px;
  margin-left: -24px;
}

.lk_services .row-block > * {
  width: calc(33.333% - 24px);
  margin-bottom: 24px;
  margin-left: 24px;
}

.lk_services .link {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: 204px;
  padding: 23px 22px;
  text-decoration: none;
  color: currentColor;
  border-radius: 36px;
  background: #333;
}

.lk_services .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 51px;
  height: 51px;
  border-radius: 50%;
  background: #d0fb35;
}

.lk_services .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  align-self: center;
  width: calc(100% - 72px);
  color: #d0fb35;
}

.lk_services .desc {
  line-height: 121.392%;
  width: 100%;
  margin-top: 20px;
}

/*-----------------
    Studio info
-----------------*/
.studio_info .image {
  position: relative;
  margin-bottom: 40px;
  padding-bottom: 43.372%;
  border-radius: 35px;
}

.studio_info .image > img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.studio_info .image .youtube {
  position: absolute;
  z-index: 3;
  bottom: 11px;
  left: 16px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 12px 42px 12px 30px;
  text-decoration: none;
  color: currentColor;
  border-radius: 31px;
  background: #1b1b1b;
}

.studio_info .image .youtube .name {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.studio_info .image .youtube img {
  display: block;
  margin-left: 22px;
}

.studio_info .book_btn {
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 100%;
  height: 66px;
  margin-top: 40px;
  color: #333;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #d0fb35;
}

.studio_info .data {
  display: flex;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 40px;
}

.studio_info .data .item {
  width: calc(50% - 20px);
  padding: 35px;
  border-radius: 36px;
  background: #333;
}

.studio_info .data .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 32px;
  color: #d0fb35;
}

.studio_info .data .list {
  font-size: 20px;
  line-height: 150%;
}

.studio_info .data .list > * {
  position: relative;
  padding: 5px 22px 5px 43px;
  border-radius: 10px;
  background: #2a2a2a;
}

.studio_info .data .list > *:before {
  position: absolute;
  top: 15px;
  left: 22px;
  display: block;
  width: 9px;
  height: 9px;
  content: "";
  border-radius: 50%;
  background: #d0fb35;
}

.studio_info .data .list > * + * {
  margin-top: 8px;
}

.studio_info .data .list.default > * {
  padding: 0 0 0 43px;
  border-radius: 0;
  background: none;
}

.studio_info .data .list.default > *:before {
  top: 10px;
}

.studio_info .location {
  margin-top: 40px;
}

.studio_info .location .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 16px;
  color: #d0fb35;
}

.studio_info .location .map {
  position: relative;
  overflow: hidden;
  height: 398px;
  margin-top: 20px;
  border-radius: 20px;
  background: #ddd;
}

/*---------------
    A/B tests
---------------*/
.a_b_tests {
  margin-top: 20px;
}

.a_b_tests .message {
  font-weight: 700;
  line-height: 150%;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 40px;
}

.a_b_tests .message .icon {
  display: block;
  width: 30px;
  height: 30px;
  color: #d0fb35;
}

.a_b_tests .message .icon + * {
  align-self: center;
  width: calc(100% - 48px);
}

.a_b_tests .message b {
  color: #d0fb35;
}

.a_b_tests .list > * + * {
  margin-top: 44px;
}

.a_b_tests .test {
  position: relative;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 12px;
  border-radius: 36px;
  background: #333;
}

.a_b_tests .test .thumb {
  position: relative;
  display: block;
  width: 224px;
  max-width: 100%;
  height: 130px;
  text-decoration: none;
  color: currentColor;
  border-radius: 24px;
}

.a_b_tests .test .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.a_b_tests .test .thumb + * {
  display: flex;
  align-content: center;
  align-items: center;
  align-self: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: calc(100% - 248px);
  margin-left: auto;
}

.a_b_tests .test .date {
  line-height: 150%;
  color: #b0b0b0;
}

.a_b_tests .test .sep {
  line-height: 150%;
  margin: 0 12px;
  color: #b0b0b0;
}

.a_b_tests .test .type {
  line-height: 150%;
  color: #b0b0b0;
}

.a_b_tests .test .link {
  margin-left: auto;
}

.a_b_tests .test .link a {
  font-size: 14px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  text-decoration: none;
  color: #b0b0b0;
}

.a_b_tests .test .link .icon {
  display: block;
  width: 34px;
  height: 34px;
  margin-left: 12px;
  color: #d0fb35;
}

.a_b_tests .test .name {
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
  width: 100%;
  margin-top: 10px;
}

.a_b_tests .test .name a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: currentColor;
}

.a_b_tests .test .country {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 14px;
}

.a_b_tests .test .country .label {
  color: #b0b0b0;
}

.a_b_tests .test .country .val {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: 12px;
}

.a_b_tests .test .country .val img {
  display: block;
  width: 24px;
  height: 16px;
  margin-left: 12px;
}

.a_b_tests .test .point {
  width: 6px;
  height: 6px;
  margin: 14px 20px 0 20px;
  border-radius: 50%;
  background: currentColor;
}

.a_b_tests .test .ratings {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 16px;
}

.a_b_tests .test .ratings .label {
  color: #b0b0b0;
}

.a_b_tests .test .ratings .val {
  margin-left: 12px;
}

.a_b_tests .test .status {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 14px;
}

.a_b_tests .test .status .label {
  color: #b0b0b0;
}

.a_b_tests .test .status .val {
  margin-left: 12px;
}

.a_b_tests .test .status .val > * {
  position: relative;
  padding-right: 25px;
}

.a_b_tests .test .status .val > *:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 13px;
  height: 13px;
  margin: auto 0;
  content: "";
  border-radius: 50%;
}

.a_b_tests .test .status .val > *.green:after {
  background: #d0fb35;
}

/*------------------
    A/B test add
------------------*/
.a_b_test_add {
  padding: 35px;
  border-radius: 36px;
  background: #f2f2f2;
}

.a_b_test_add .type {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: -20px;
  margin-left: -20px;
}

.a_b_test_add .type > * {
  margin-bottom: 20px;
  margin-left: 20px;
}

.a_b_test_add .type label {
  display: block;
  cursor: pointer;
  text-align: center;
}

.a_b_test_add .type label > * {
  pointer-events: none;
}

.a_b_test_add .type input {
  display: none;
}

.a_b_test_add .type label div {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  padding: 11px 15px;
  transition: 0.2s linear;
  color: #1b1b1b;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #e5e5e5;
}

.a_b_test_add .type input:checked + div {
  color: #fff;
  background: #c64dff;
}

.a_b_test_add .step {
  margin-top: 35px;
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.a_b_test_add .step2 {
  display: none;
}

.a_b_test_add .step > *:last-child {
  margin-bottom: 0 !important;
}

.a_b_test_add .step .head {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 28px;
}

.a_b_test_add .step .number {
  font-size: 24px;
  font-weight: 800;
  line-height: 43px;
  width: 43px;
  height: 43px;
  text-align: center;
  color: #d0fb35;
  border-radius: 50%;
  background: #333;
}

.a_b_test_add .step .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: calc(100% - 65px);
  color: #333;
}

.a_b_test_add .step .exp {
  line-height: 150%;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #333;
}

.a_b_test_add .step .exp + .exp {
  margin-top: 12px;
}

.a_b_test_add .step .exp .icon {
  display: block;
  width: 23px;
  height: 23px;
  color: #d0fb35;
}

.a_b_test_add .step .exp .icon + div {
  align-self: center;
  width: calc(100% - 41px);
}

.a_b_test_add .step .dropzone {
  margin-top: 28px;
}

.a_b_test_add .form .line {
  margin-bottom: 24px;
}

.a_b_test_add .form .line.row-block {
  min-height: 66px;
}

.a_b_test_add .form .line.row-block .label {
  font-size: 20px;
  line-height: 150%;
  align-self: center;
  width: 240px;
  max-width: 100%;
  margin-bottom: 0;
  color: #333;
}

.a_b_test_add .form .line.row-block .field {
  width: calc(100% - 261px);
  margin-left: auto;
}

.a_b_test_add .form .irs--flat .irs-from,
.a_b_test_add .form .irs--flat .irs-to,
.a_b_test_add .form .irs--flat .irs-single {
  color: #333;
}

.a_b_test_add .form .nice-select .current {
  padding-left: 20px;
}

.a_b_test_add .form .line.gender .row-block {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: -10px;
  margin-left: -35px;
}

.a_b_test_add .form .line.gender .row-block > * {
  margin-bottom: 10px;
  margin-left: 35px;
}

.a_b_test_add .form .line.price {
  padding: 20px 21px;
  color: #333;
  border: 1px solid #e5e5e5;
  border-radius: 31px;
  background: #fff;
}

.a_b_test_add .form .line.price .label {
  width: 380px;
}

.a_b_test_add .form .line.price .field {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: calc(100% - 400px);
}

.a_b_test_add .form .line.price .input {
  width: 145px;
  height: 46px;
  padding: 0 12px;
  border-width: 1px;
}

.a_b_test_add .form .line.price .curreny {
  font-size: 24px;
  line-height: 150%;
  margin-left: 10px;
}

.a_b_test_add .form .line.price .total {
  font-size: 24px;
  line-height: 150%;
  width: calc(100% - 155px);
  margin-left: 10px;
}

.a_b_test_add .form .checkbox .check {
  color: #fff;
  border: 1px solid #808080;
  background: #c64dff;
}

.a_b_test_add .form .submit {
  margin-top: 35px;
}

/*--------------------
    A/B test add 2
--------------------*/
.a_b_test_add2 .form {
  padding: 35px 35px 22px 35px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.a_b_test_add2 .form .url {
  display: block;
  margin-bottom: 19px;
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.a_b_test_add2 .form .url .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
  color: #333;
}

.a_b_test_add2 .form .additional_service .row-block {
  justify-content: space-between;
}

.a_b_test_add2 .form .additional_service .row-block + .row-block {
  margin-top: 19px;
}

.a_b_test_add2 .form .additional_service .row-block > * {
  width: calc(50% - 10px);
}

.a_b_test_add2 .form .additional_service .checkbox {
  min-height: 38px;
  padding: 6px 6px 6px 70px;
  border-radius: 26px;
  background: #e5e5e5;
}

.a_b_test_add2 .form .additional_service .checkbox .check {
  top: 6px;
  left: 22px;
}

.a_b_test_add2 .form textarea {
  height: 155px;
  padding: 20px 19px;
  border-width: 3px;
}

.a_b_test_add2 .form .price {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 19px;
  padding: 10px 22px;
  border-radius: 31px;
  background: #333;
}

.a_b_test_add2 .form .price .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 0;
  color: var(--text_color);
}

.a_b_test_add2 .form .price .val {
  font-size: 28px;
  font-weight: 700;
  line-height: 150%;
  color: #d0fb35;
}

/*-----------------
    My messages
-----------------*/
.my_messages .data {
  padding: 17px 12px 14px 12px;
  border-radius: 36px;
  background: #333;
}

.my_messages .tabs {
  flex-wrap: nowrap;
  margin-bottom: 8px;
  padding: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
}

.my_messages .tabs .btn {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  height: 61px;
  border-radius: 16px;
}

.my_messages .tabs .btn + .btn {
  margin-left: 20px;
}

.my_messages .titles {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 8px;
  color: #b0b0b0;
}

.my_messages .titles > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 7px 12px;
  cursor: pointer;
}

.my_messages .titles .icon {
  display: block;
  width: 16px;
  height: 12px;
  margin-left: 12px;
  transition: transform 0.2s linear;
}

.my_messages .titles .icon.up {
  transform: rotate(180deg);
}

.my_messages .titles > *.sorted .icon {
  color: #d0fb35;
}

.my_messages .item {
  font-size: 14px;
  line-height: 130%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-height: 75px;
  border-radius: 20px;
  background: #1b1b1b;
}

.my_messages .item + .item {
  margin-top: 12px;
}

.my_messages .item > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 7px 12px;
}

.my_messages .item .col_from .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 24px;
  height: 24px;
  color: #6a6a6a;
}

.my_messages .item .col_from .icon.green {
  color: #d0fb35;
}

.my_messages .item .col_from .icon svg {
  display: block;
  width: 24px;
  height: 24px;
}

.my_messages .item .col_from .icon + * {
  width: calc(100% - 34px);
  margin-left: auto;
}

.my_messages .item .col_from .user {
  font-weight: 700;
  line-height: 24px;
}

.my_messages .item .col_from .date {
  line-height: normal;
  margin-top: 2px;
  color: #d0fb35;
}

.my_messages .item .col_subject span {
  color: #d0fb35;
}

.my_messages .item .col_date > * + * {
  margin-top: 4px;
}

.my_messages .item .link {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 100%;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 7px;
  background: #6a6a6a;
}

.my_messages .item .link.active {
  color: #333;
  background: #d0fb35;
}

.my_messages .col_from {
  width: 228px;
  min-width: 228px;
}

.my_messages .col_to {
  width: 164px;
  min-width: 164px;
}

.my_messages .col_subject {
  width: 100%;
}

.my_messages .col_date {
  width: 90px;
  min-width: 90px;
}

.my_messages .col_action {
  width: 123px;
  min-width: 123px;
}

.my_messages .more_btn {
  margin-top: 8px;
}

/*------------------------
    My messages dialog
------------------------*/
.my_messages_dialog {
  padding: 22px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.my_messages_dialog .head {
  display: flex;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
}

.my_messages_dialog .head .info {
  width: calc(50% - 10px);
}

.my_messages_dialog .info {
  margin-bottom: 12px;
  padding: 12px;
  border-radius: 20px;
  background: #e5e5e5;
}

.my_messages_dialog .info > * {
  font-size: 14px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #1b1b1b;
}

.my_messages_dialog .info > *.bg {
  padding: 16px 22px;
  border-radius: 10px;
  background: #f2f2f2;
}

.my_messages_dialog .info > * + * {
  margin-top: 8px;
}

.my_messages_dialog .info .label {
  font-weight: 700;
  width: 48px;
  max-width: 100%;
}

.my_messages_dialog .info .label.big {
  width: 127px;
}

.my_messages_dialog .info .val {
  width: calc(100% - 70px);
}

.my_messages_dialog .info .label.big + .val {
  width: calc(100% - 139px);
}

.my_messages_dialog .info .val .link {
  display: flex;
}

.my_messages_dialog .info .val .link a {
  font-size: 14px;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  text-decoration: none;
  word-break: break-all;
  color: #00f;
}

.my_messages_dialog .info .val .link img {
  display: block;
  width: 23px;
  height: 23px;
  margin-right: 4px;
}

.my_messages_dialog .info .val .link span {
  align-self: center;
  max-width: calc(100% - 27px);
}

/*-------------------
    Balances info
-------------------*/
.balances_info > * {
  font-size: 24px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.balances_info > * + * {
  margin-top: 8px;
}

.balances_info .val {
  font-weight: 700;
  color: #d0fb35;
}

/*------------
    Wallet
------------*/
.wallet {
  margin-top: 40px;
}

.wallet .data {
  padding: 35px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.wallet .tabs {
  flex-wrap: nowrap;
  margin-bottom: 35px;
  padding: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
}

.wallet .tabs .btn {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  height: 61px;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #e5e5e5;
}

.wallet .tabs .btn + .btn {
  margin-left: 20px;
}

.wallet .tabs .btn:hover,
.wallet .tabs .btn.active:hover {
  color: #fff;
  background-color: #d57dff;
}

.wallet .tabs .btn.active {
  color: #fff;
  background-color: #b334f0;
}

.wallet .form {
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.wallet .form .line {
  margin-bottom: 32px;
}

.wallet .form .label {
  line-height: 150%;
  margin-bottom: 8px;
}

.wallet .form .minimum,
.wallet .form .commission {
  line-height: 18px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 12px;
  color: #de1f22;
}

.wallet .form .minimum .icon,
.wallet .form .commission .icon {
  display: block;
  width: 18px;
  height: 18px;
}

.wallet .form .minimum span,
.wallet .form .commission span {
  align-self: center;
  width: calc(100% - 24px);
}

.wallet .form .nice-select .current {
  padding-left: 20px;
}

/*------------------
    Transactions
------------------*/
.txs .data {
  padding: 22px 22px 12px 22px;
  border-radius: 36px;
  background: #333;
}

.txs .tabs .btn {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: auto;
  padding: 3px 12px 4px;
}

.txs .tabs .btn .icon {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 28px;
  height: 28px;
  margin-right: 8px;
}

.txs .tabs .btn .icon svg {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.txs .total_price {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-left: auto;
  white-space: nowrap;
  color: #d0fb35;
}

.txs .item {
  line-height: 24px;
  display: flex;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: nowrap;
  justify-content: flex-start;
  min-height: 75px;
  border-radius: 10px;
  background: #1b1b1b;
}

.txs .item + .item {
  margin-top: 8px;
}

.txs .item > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 7px 12px;
}

.txs .item .col_price.red {
  color: #ff3d3d;
}

.txs .item .col_price.green {
  color: #d0fb35;
}

.txs .item.canceled {
  color: #b0b0b0;
}

.txs .col_date {
  width: 252px;
  min-width: 252px;
}

.txs .col_type,
.txs .col_status {
  width: 100%;
}

.txs .col_price {
  width: 170px;
  min-width: 170px;
}

.txs .more_btn {
  margin-top: 12px;
}

/*---------------
    referrals
---------------*/
.referrals .data {
  margin-top: 40px;
  padding: 35px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.referrals .form {
  margin-bottom: 106px;
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.referrals .form .line {
  margin-bottom: 0;
}

.referrals .form .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
}

.referrals .form .input {
  color: #fff;
  border-color: #6a6a6a;
  background: #6a6a6a;
}

.referrals .income {
  display: flex;
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
}

.referrals .income .info {
  width: calc(100% - 207px);
}

.referrals .income .rate {
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 16px;
  padding: 0 22px;
}

.referrals .income .stats {
  padding: 21px 22px;
}

.referrals .income .stats > * {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: flex-start;
  color: #1b1b1b;
}

.referrals .income .stats > * + * {
  margin-top: 20px;
}

.referrals .income .stats .label {
  line-height: 20px;
  white-space: nowrap;
  letter-spacing: -0.08px;
}

.referrals .income .stats .dots {
  align-self: flex-end;
  width: 100%;
  height: 1px;
  margin: 0 8px 4px;
  border-bottom: 1px dotted #000;
}

.referrals .income .stats .val {
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  white-space: nowrap;
  letter-spacing: -0.1px;
}

.referrals .income .chart {
  position: relative;
  align-self: flex-start;
  width: 166px;
  height: 166px;
  margin-left: auto;
}

.referrals .income .chart:before {
  position: absolute;
  z-index: 1;
  display: block;
  width: 60%;
  height: 60%;
  margin: auto;
  content: "";
  pointer-events: none;
  border-radius: 50%;
  background: #6a6a6a;
  inset: 0;
}

.referrals .income .chart .percents {
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  z-index: 3;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: 60%;
  height: 60%;
  margin: auto;
  white-space: nowrap;
  letter-spacing: -0.12px;
  color: #d0fb35;
  border-radius: 50%;
  inset: 0;
}

.referrals .income .chart canvas {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.referrals .total_earned {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 22px;
  padding: 10px 22px;
  border-radius: 31px;
  background: #333;
}

.referrals .total_earned .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 0;
  color: var(--text_color);
}

.referrals .total_earned .val {
  font-size: 28px;
  font-weight: 700;
  line-height: 150%;
  color: #d0fb35;
}

/*--------------
    Receipts
--------------*/
.receipts .data {
  overflow: auto;
  padding: 36px 36px 12px 36px;
  border-radius: 36px;
  background: #333;
}

.receipts .data::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background-color: transparent !important;
}

.receipts .data::-webkit-scrollbar-thumb {
  background-color: transparent !important;
}

.receipts .item {
  line-height: 24px;
  display: flex;
  align-content: stretch;
  align-items: stretch;
  flex-wrap: nowrap;
  justify-content: flex-start;
  min-height: 75px;
  border-radius: 10px;
  background: #1b1b1b;
}

.receipts .item + .item {
  margin-top: 8px;
}

.receipts .item > * {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 7px 12px;
}

.receipts .item .col_price {
  color: #d0fb35;
}

.receipts .col_date {
  width: 360px;
  min-width: 360px;
}

.receipts .col_type {
  width: 100%;
}

.receipts .col_price {
  width: 170px;
  min-width: 170px;
}

.receipts .more_btn {
  margin-top: 12px;
}

/*------------------
    Channel sale
------------------*/
.channel_sale .data {
  padding: 35px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.channel_sale .form > * + * {
  margin-top: 24px;
}

.channel_sale .channel {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}

.channel_sale .channel .thumb {
  position: relative;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #ddd;
}

.channel_sale .channel .thumb img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.channel_sale .channel .name {
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
  align-self: center;
  width: calc(100% - 84px);
  color: #333;
}

.channel_sale .form .exp {
  line-height: 18px;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #de1f22;
}

.channel_sale .form .exp .icon {
  display: block;
  width: 18px;
  height: 18px;
}

.channel_sale .form .exp span {
  align-self: center;
  width: calc(100% - 24px);
}

.channel_sale .section {
  padding: 21px 22px;
  border-radius: 31px;
  background: #e5e5e5;
}

.channel_sale .section > *:last-child {
  margin-bottom: 0 !important;
}

.channel_sale .form .line.row-block {
  align-content: center;
  align-items: center;
  justify-content: space-between;
  min-height: 98px;
  margin-bottom: 12px;
  padding: 12px 12px 12px 24px;
  border-radius: 21px;
  background: #f2f2f2;
}

.channel_sale .form .line.row-block .label {
  margin-bottom: 0;
}

.channel_sale .form .line.row-block .label.small {
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.channel_sale .form .line.yes_no .label {
  width: calc(100% - 256px);
}

.channel_sale .form .line.yes_no .field {
  width: 236px;
  max-width: 100%;
}

.channel_sale .form .line.yes_no .row-block {
  justify-content: space-between;
}

.channel_sale .form .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 8px;
}

.channel_sale .form .desc {
  font-size: var(--font_size);
  font-weight: 400;
  line-height: 150%;
  color: #6a6a6a;
}

.channel_sale .price .field {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: auto;
}

.channel_sale .form .input.small {
  width: 144px;
  height: 46px;
  padding: 0 10px;
  border-width: 3px;
  border-radius: 18px;
}

.channel_sale .form textarea {
  font-size: var(--font_size);
  height: 138px;
  padding: 18px 10px;
  color: currentColor;
  border-width: 3px;
  border-radius: 18px;
}

.channel_sale .form .currency {
  font-size: 20px;
  line-height: 150%;
  margin-left: 10px;
  color: #333;
}

.channel_sale .category .row-block {
  margin-bottom: -12px;
  margin-left: -12px;
}

.channel_sale .category .row-block > * {
  margin-bottom: 12px;
  margin-left: 12px;
}

.channel_sale .category label {
  display: block;
  cursor: pointer;
}

.channel_sale .category label input {
  display: none;
}

.channel_sale .category label div {
  font-size: 14px;
  line-height: 150%;
  padding: 9px 11px 10px;
  transition: 0.2s linear;
  border: 2px solid #1b1b1b;
  border-radius: 22px;
  background: #e5e5e5;
}

.channel_sale .category label:hover div,
.channel_sale .category label input:checked + div {
  color: #fff;
  background: #c64dff;
}

.channel_sale .sub_section {
  margin-bottom: 24px;
}

.channel_sale .sub_section .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 10px;
  padding: 8px 12px;
  color: #fff;
  border-radius: 10px;
  background: #c64dff;
}

.channel_sale .stats .top_geo .country {
  position: relative;
  width: 454px;
  max-width: calc(100% - 228px);
}

.channel_sale .stats .top_geo .field {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 208px;
  max-width: 100%;
  margin-left: auto;
}

.channel_sale .stats .top_geo .unit {
  font-size: 20px;
  line-height: 150%;
  margin-left: 10px;
}

.channel_sale .stats .gender .range {
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}

.channel_sale .stats .gender .slider {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
}

.channel_sale .stats .gender .irs {
  margin: 0;
}

.channel_sale .stats .gender .irs--flat .irs-line {
  background: #d0fb35;
}

.channel_sale .stats .gender .irs-from,
.channel_sale .stats .gender .irs-to,
.channel_sale .stats .gender .irs-single {
  display: none;
}

.channel_sale .stats .gender .men,
.channel_sale .stats .gender .women {
  font-size: 20px;
  line-height: 33.6px;
  width: 50%;
  text-align: center;
}

.channel_sale .stats .gender .men > * + *,
.channel_sale .stats .gender .women > * + * {
  margin-top: 28px;
}

.channel_sale .stats .age .info {
  align-self: flex-start;
  width: 297px;
  max-width: calc(100% - 190px);
}

.channel_sale .stats .age .info > * {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.channel_sale .stats .age .info > * + * {
  margin-top: 12px;
}

.channel_sale .stats .age .info .color {
  align-self: center;
  width: 14px;
  min-width: 14px;
  height: 14px;
  margin-right: 24px;
  margin-left: 12px;
  border-radius: 50%;
}

.channel_sale .stats .age .info .color1 {
  background: #d0fb35;
}

.channel_sale .stats .age .info .color2 {
  background: #fb9435;
}

.channel_sale .stats .age .info .color3 {
  background: #9747ff;
}

.channel_sale .stats .age .info .color4 {
  background: #35d7fb;
}

.channel_sale .stats .age .info .color5 {
  background: #5dfb35;
}

.channel_sale .stats .age .info .color6 {
  background: #ff4db8;
}

.channel_sale .stats .age .info .color7 {
  background: #fb3535;
}

.channel_sale .stats .age .info .range {
  width: 52px;
  max-width: 100%;
  margin-right: auto;
  white-space: nowrap;
}

.channel_sale .stats .age .info .unit {
  font-size: 20px;
  line-height: 150%;
  margin-left: 10px;
  white-space: nowrap;
}

.channel_sale .stats .age .info .dots {
  width: 100%;
  height: 1px;
  margin: 0 8px 6px;
  border-bottom: 1px dotted #000;
}

.channel_sale .stats .age .chart {
  position: relative;
  align-self: flex-start;
  width: 166px;
  height: 166px;
  margin-right: auto;
  margin-left: auto;
}

.channel_sale .stats .age .chart:before {
  position: absolute;
  z-index: 1;
  display: block;
  width: 60%;
  height: 60%;
  margin: auto;
  content: "";
  pointer-events: none;
  border-radius: 50%;
  background: #6a6a6a;
  inset: 0;
}

.channel_sale .stats .age .chart canvas {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
}

/*------------------
    Channel info
------------------*/
.channel_info .data {
  padding: 22px 35px;
  color: #333;
  border-radius: 36px;
  background: #f2f2f2;
}

.channel_info .back_link {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
  margin-bottom: 19px;
  color: #1b1b1b;
}

.channel_info .back_link a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 5px 7px;
  text-decoration: none;
  color: currentColor;
  border: 1px solid #333;
  border-radius: 7px;
}

.channel_info .back_link .icon {
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 8px;
}

.channel_info .thumb {
  height: 224px;
  margin-bottom: 19px;
  border-radius: 24px;
  background: #000;
}

.channel_info .thumb img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.channel_info .head {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 19px;
  padding-bottom: 19px;
  border-bottom: 1px solid #e5e5e5;
}

.channel_info .head .col {
  width: calc(100% - 538px);
}

.channel_info .head .channel {
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}

.channel_info .head .channel .avatar {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #ddd;
}

.channel_info .head .channel .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}

.channel_info .head .channel .name {
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
  align-self: center;
  width: calc(100% - 84px);
}

.channel_info .head .link {
  display: flex;
  margin-top: 19px;
}

.channel_info .head .link a {
  font-size: 20px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-left: 11px;
  text-decoration: none;
  color: #00f;
}

.channel_info .head .link .icon {
  display: block;
  width: 50px;
  height: 50px;
  margin-right: 19px;
}

.channel_info .head .link span {
  overflow: hidden;
  align-self: center;
  max-width: calc(100% - 69px);
  white-space: nowrap;
  text-overflow: ellipsis;
}

.channel_info .head .tags {
  margin-top: 19px;
}

.channel_info .head .tags .row-block {
  margin-bottom: -12px;
  margin-left: -12px;
}

.channel_info .head .tags .row-block > * {
  font-size: 14px;
  margin-bottom: 12px;
  margin-left: 12px;
  padding: 11px;
  letter-spacing: -0.07px;
  color: #202020;
  border: 1px solid #1b1b1b;
  border-radius: 22px;
  background: #e5e5e5;
}

.channel_info .control {
  width: 498px;
  max-width: 100%;
  margin-left: auto;
  padding: 6px;
  border-radius: 36px 36px 19px 19px;
  background: #e5e5e5;
}

.channel_info .control .price {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 10px 22px;
  border-radius: 31px;
  background: #333;
}

.channel_info .control .price .label {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  color: #fff;
}

.channel_info .control .price .val {
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
  color: #d0fb35;
}

.channel_info .control .btns {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #fff;
}

.channel_info .control .btn {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  width: calc(50% - 12px);
  height: 55px;
  padding: 5px 12px;
  color: #1b1b1b;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #f2f2f2;
}

.channel_info .control .btn .icon {
  display: block;
  width: 31px;
  height: 30px;
  margin-right: 12px;
}

.channel_info .control .edit_btn .icon {
  width: 26px;
  height: 26px;
}

.channel_info .control .buy_btn {
  font-weight: 600;
  line-height: 150%;
  display: block;
  width: 100%;
  height: 55px;
  margin-top: 12px;
  padding: 12px;
  color: #1b1b1b;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #d0fb35;
}

.channel_info .control .offer_price {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #fff;
}

.channel_info .control .offer_price .label {
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 8px;
}

.channel_info .control .offer_price .form {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.channel_info .control .offer_price .form .field {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: calc(100% - 254px);
}

.channel_info .control .offer_price .form .input {
  font-size: var(--font_size);
  width: calc(100% - 44px);
  height: 46px;
  padding: 0 12px;
  border-width: 1px;
}

.channel_info .control .offer_price .form .currency {
  line-height: 150%;
}

.channel_info .control .offer_price .form .submit {
  width: 232px;
  max-width: 100%;
  padding: 0;
}

.channel_info .control .offer_price .form .submit_btn {
  height: 55px;
  background: #f2f2f2;
}

.channel_info .head_info {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 19px;
}

.channel_info .start_date {
  font-size: 14px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.channel_info .start_date .label {
  font-weight: 600;
  margin-right: 18px;
  letter-spacing: -0.07px;
  color: #202020;
}

.channel_info .head_info .sep {
  width: 5px;
  height: 5px;
  margin: 0 18px;
  border-radius: 50%;
  background: #333;
}

.channel_info .lang {
  font-size: 14px;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.channel_info .lang .label {
  font-weight: 600;
  margin-right: 18px;
  letter-spacing: -0.07px;
  color: #202020;
}

.channel_info .lang .val {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.channel_info .lang .val img {
  display: block;
  width: 24px;
  height: 16px;
  margin-right: 12px;
}

.channel_info .history {
  margin-left: auto;
}

.channel_info .history .btn {
  font-size: 12px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  height: 35px;
  padding: 0 11px;
  transition: 0.2s linear;
  color: #1b1b1b;
  border: 1px solid #333;
  border-radius: 7px;
  background: #f2f2f2;
}

.channel_info .history .btn .icon {
  display: block;
  width: 16px;
  height: 14px;
  margin-right: 12px;
}

.channel_info .history .btn:hover,
.channel_info .history .btn.active {
  color: #fff;
  border-color: #6a6a6a;
  background: #b0b0b0;
}

.channel_info .history .mini_modal {
  right: 0;
  left: auto;
  width: 314px;
  margin-top: 4px;
  border: 1px solid #b0b0b0;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 3px 17.7px 0 rgba(0, 0, 0, 0.25);
}

.channel_info .history .mini_modal > * {
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  min-height: 57px;
  padding: 7px 21px;
  white-space: nowrap;
}

.channel_info .history .mini_modal .price {
  font-weight: 700;
}

.channel_info .main_data {
  align-content: stretch;
  align-items: stretch;
  margin-bottom: -19px;
  margin-left: -19px;
}

.channel_info .main_data > * {
  margin-bottom: 19px;
  margin-left: 19px;
  padding: 24px 42px;
  border-radius: 36px;
  background: #e5e5e5;
}

.channel_info .description {
  width: calc(100% - 462px);
}

.channel_info .description .text_block {
  font-size: 16px;
  line-height: 150%;
}

.channel_info .description .next_btn {
  font-weight: 600;
  line-height: 150%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 168px;
  height: 55px;
  margin-top: 20px;
  padding: 0 12px;
  color: #1b1b1b;
  border: 1px solid #1b1b1b;
  border-radius: 16px;
  background: #f2f2f2;
}

.channel_info .description .next_btn .icon {
  display: block;
  width: 36px;
  height: 36px;
  margin-right: 13px;
}

.channel_info .description .next_btn .plus {
  display: block;
  width: 22px;
  height: 21px;
  margin-left: auto;
  color: #b0b0b0;
}

.channel_info .features {
  width: 424px;
  max-width: 100%;
  padding: 42px;
}

.channel_info .features > * {
  line-height: 150%;
  display: flex;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.channel_info .features > * + * {
  margin-top: 24px;
}

.channel_info .features .label {
  font-weight: 600;
  line-height: 120%;
}

.channel_info .features .val {
  margin-left: 24px;
  white-space: nowrap;
}

.channel_info .stats {
  width: calc(100% - 19px);
  padding: 21px 22px;
}

.channel_info .stats .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
}

.channel_info .stats .grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 22px;
  grid-row-gap: 22px;
}

.channel_info .stats .grid > * {
  padding: 22px;
  border-radius: 10px;
  background: #f2f2f2;
}

.channel_info .stats .sub_title {
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 12px;
  color: #1b1b1b;
}

.channel_info .stats .counts > * {
  line-height: 150%;
  display: flex;
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.channel_info .stats .counts > * + * {
  margin-top: 12px;
}

.channel_info .stats .counts .label {
  font-weight: 700;
  white-space: nowrap;
}

.channel_info .stats .counts .val {
  white-space: nowrap;
}

.channel_info .stats .counts .dots {
  width: 100%;
  height: 1px;
  margin: 0 8px 6px;
  border-bottom: 1px dotted #000;
}

.channel_info .stats .gender .info {
  align-self: center;
  width: calc(100% - 124px);
}

.channel_info .stats .gender .info > * {
  line-height: 150%;
  display: flex;
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.channel_info .stats .gender .info > * + * {
  margin-top: 12px;
}

.channel_info .stats .gender .info .color {
  align-self: center;
  width: 14px;
  min-width: 14px;
  height: 14px;
  margin-right: 8px;
  border-radius: 50%;
}

.channel_info .stats .gender .info .color1 {
  background: #d0fb35;
}

.channel_info .stats .gender .info .color2 {
  background: #c64dff;
}

.channel_info .stats .gender .info .label {
  white-space: nowrap;
}

.channel_info .stats .gender .info .val {
  white-space: nowrap;
}

.channel_info .stats .gender .info .dots {
  width: 100%;
  height: 1px;
  margin: 0 8px 6px;
  border-bottom: 1px dotted #000;
}

.channel_info .stats .gender .chart {
  position: relative;
  width: 104px;
  height: 104px;
  margin-left: auto;
}

.channel_info .stats .gender .chart:before {
  position: absolute;
  z-index: 1;
  display: block;
  width: 60%;
  height: 60%;
  margin: auto;
  content: "";
  pointer-events: none;
  border-radius: 50%;
  background: #6a6a6a;
  inset: 0;
}

.channel_info .stats .gender .chart canvas {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.channel_info .stats .age {
  grid-row: 1/3;
  grid-column: 2/3;
}

.channel_info .stats .age .info {
  width: calc(100% - 190px);
}

.channel_info .stats .age .info > * {
  line-height: 150%;
  display: flex;
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.channel_info .stats .age .info > * + * {
  margin-top: 12px;
}

.channel_info .stats .age .info .color {
  align-self: center;
  width: 14px;
  min-width: 14px;
  height: 14px;
  margin-right: 8px;
  border-radius: 50%;
}

.channel_info .stats .age .info .color1 {
  background: #d0fb35;
}

.channel_info .stats .age .info .color2 {
  background: #fb9435;
}

.channel_info .stats .age .info .color3 {
  background: #9747ff;
}

.channel_info .stats .age .info .color4 {
  background: #35d7fb;
}

.channel_info .stats .age .info .color5 {
  background: #5dfb35;
}

.channel_info .stats .age .info .color6 {
  background: #ff4db8;
}

.channel_info .stats .age .info .color7 {
  background: #fb3535;
}

.channel_info .stats .age .info .label {
  white-space: nowrap;
}

.channel_info .stats .age .info .val {
  white-space: nowrap;
}

.channel_info .stats .age .info .dots {
  width: 100%;
  height: 1px;
  margin: 0 8px 6px;
  border-bottom: 1px dotted #000;
}

.channel_info .stats .age .chart {
  position: relative;
  width: 166px;
  height: 166px;
  margin-left: auto;
}

.channel_info .stats .age .chart:before {
  position: absolute;
  z-index: 1;
  display: block;
  width: 60%;
  height: 60%;
  margin: auto;
  content: "";
  pointer-events: none;
  border-radius: 50%;
  background: #6a6a6a;
  inset: 0;
}

.channel_info .stats .age .chart canvas {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.channel_info .stats .top_geo {
  grid-row: 1/3;
  grid-column: 3/4;
}

.channel_info .stats .top_geo .items > * {
  line-height: 150%;
  display: flex;
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.channel_info .stats .top_geo .items > * + * {
  margin-top: 12px;
}

.channel_info .stats .top_geo .items .label,
.channel_info .stats .top_geo .items .val {
  white-space: nowrap;
}

.channel_info .stats .top_geo .items .dots {
  width: 100%;
  height: 1px;
  margin: 0 0 6px;
  border-bottom: 1px dotted #000;
}

.channel_info .income {
  width: calc(33.333% - 19px);
  padding: 21px 22px;
}

.channel_info .income .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
}

.channel_info .income .section {
  padding: 12px 22px 22px 22px;
  border-radius: 10px;
  background: #f2f2f2;
}

.channel_info .income .section + .section {
  margin-top: 22px;
}

.channel_info .income .section > * {
  line-height: 150%;
  display: flex;
  align-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.channel_info .income .section > * + * {
  margin-top: 16px;
}

.channel_info .income .section .label {
  font-weight: 700;
  white-space: nowrap;
}

.channel_info .income .section .dots {
  width: 100%;
  height: 1px;
  margin: 0 8px 6px;
  border-bottom: 1px dotted #000;
}

.channel_info .income .section .val {
  white-space: nowrap;
}

.channel_info .income .additional .label {
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 12px;
  white-space: normal;
  color: #1b1b1b;
}

.channel_info .income .additional .val {
  line-height: 150%;
  white-space: normal;
}

.channel_info .expenses {
  display: flex;
  flex-direction: column;
  width: calc(33.333% - 19px);
  padding: 21px 22px;
}

.channel_info .expenses .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
}

.channel_info .expenses .section {
  flex: 1 0 auto;
  padding: 12px 22px 22px 22px;
  border-radius: 10px;
  background: #f2f2f2;
}

.channel_info .expenses .label {
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 12px;
  white-space: normal;
  color: #1b1b1b;
}

.channel_info .expenses .val {
  line-height: 150%;
  white-space: normal;
}

.channel_info .about_content {
  display: flex;
  flex-direction: column;
  width: calc(33.333% - 19px);
  padding: 21px 22px;
}

.channel_info .about_content .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
}

.channel_info .about_content .section {
  flex: 1 0 auto;
  padding: 12px 22px 22px 22px;
  border-radius: 10px;
  background: #f2f2f2;
}

.channel_info .about_content .label {
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 12px;
  white-space: normal;
  color: #1b1b1b;
}

.channel_info .about_content .val {
  line-height: 150%;
  white-space: normal;
}

@media print, (max-width: 1439px) {
  /*---------------
      Page head
  ---------------*/
  .breadcrumbs {
    padding-left: 85px;
  }

  /*------------------
      Rate youtube
  ------------------*/
  .rate_youtube {
    padding-bottom: 50px;
  }

  .rate_youtube .item {
    padding: 32px;
  }
}
@media print, (max-width: 1399px) {
  /*------------
      Header
  ------------*/
  header .logo img {
    height: 44px;
  }

  /*---------------
      Page head
  ---------------*/
  .breadcrumbs {
    padding-left: 85px;
  }

  /*------------------
      Rate youtube
  ------------------*/
  .rate_youtube {
    padding-bottom: 50px;
  }

  .rate_youtube .item {
    padding: 32px;
  }
}
@media print, (max-width: 1279px) {
  /*-------------------
      Global styles
  -------------------*/
  :root {
    --font_size_title: 52px;
  }

  html.custom_scroll ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }

  .content_flex .content {
    width: 100%;
  }

  /*------------
      Header
  ------------*/
  header {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    min-height: -moz-available;
    min-height: -webkit-fill-available;
    min-height: fill-available;
    margin: 0;
    padding: 0;
  }

  header.show {
    transform: translateX(0);
  }

  /*-----------------
      Mob. header
  -----------------*/
  .mob_header {
    display: block;
  }

  .mob_header .links {
    margin-top: -12px;
    padding: 0;
  }

  .mob_header .links > * {
    width: 100%;
    padding-top: 12px;
  }

  .mob_header .links > * + * {
    margin-top: 12px;
    border-top: 1px dotted #6A6A6A;
  }

  .mob_header .links .title {
    position: relative;
    margin: 0;
    cursor: pointer;
    pointer-events: auto;
    padding: 8px 12px;
  }

  .mob_header .links .title:before,
.mob_header .links .title:after {
    position: absolute;
    top: 0;
    right: 12px;
    bottom: 0;
    display: block;
    width: 31px;
    height: 1px;
    margin: auto 0;
    content: "";
    background: #D0FB35;
  }

  .mob_header .links .title:after {
    right: 27px;
    width: 1px;
    height: 31px;
    transition: opacity 0.2s linear;
  }

  .mob_header .links .title.active:after {
    opacity: 0;
  }

  .mob_header .links .items {
    display: none;
    padding-top: 20px;
    padding-bottom: 8px;
  }

  .mob_header .links .items.levels {
    margin-left: 18px;
    margin-right: 18px;
    background-color: #2A2A2A;
    border-radius: 20px;
    overflow: hidden;
    padding: 0;
  }
  .mob_header .links .items.levels > .levels_item:hover, .mob_header .links .items.levels > .levels_item.active {
    background-color: #1B1B1B;
  }
  .mob_header .links .items.levels > .levels_item--btn:hover, .mob_header .links .items.levels > .levels_item--btn.active {
    background-color: transparent;
  }

  .mob_header .links .items.levels .icon {
    color: #D0FB35;
  }

  .mob_header .links .section .title {
    line-height: 150%;
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: 56px;
    padding: 8px 12px 8px 0;
    transition: 0.2s linear;
  }

  .mob_header .links .section .title > * {
    line-height: 150%;
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: 56px;
    padding: 8px 12px;
    transition: 0.2s linear;
  }

  .mob_header .links .section .title .icon {
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    width: 41px;
    height: 41px;
    margin-right: 19px;
    transition: color 0.2s linear;
    color: #D9D9D9;
  }

  .mob_header .links .section .title .icon svg {
    display: block;
    max-width: 100%;
    max-height: 100%;
  }

  .mob_header .links .section .title .count {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    min-width: 31px;
    height: 24px;
    margin-left: auto;
    padding: 0 10px;
    transition: background 0.2s linear;
    text-align: center;
    color: #d0fb35;
    border-radius: 14px;
    background: #1b1b1b;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.56) inset;
  }

  .mob_header .links .section .title > *:hover .count {
    background: #2a2a2a;
  }

  /*---------------
      Page head
  ---------------*/
  .breadcrumbs {
    padding-left: 0;
  }

  /*-------------
      Sidebar
  -------------*/
  aside {
    width: 100%;
    margin-bottom: 24px;
  }

  aside.mob_hide {
    display: none;
  }

  aside .mob_filter_btn {
    display: flex;
  }

  aside > .data {
    display: none;
    margin-top: -75px;
    padding-top: 84px;
  }

  /*------------
      Filter
  ------------*/
  .filter .title {
    display: none;
  }

  /*------------------
      Form elements
  ------------------*/
  .form .checkbox .tooltip .text {
    line-height: 18px;
    width: 288px;
    margin-bottom: 12px;
    padding: 16px 28px 16px 16px;
  }

  /*-------------------
      First section
  -------------------*/
  .first_section .data {
    width: calc(100% - 364px);
  }

  .first_section .data .desc {
    font-size: var(--font_size);
    margin-top: 42px;
  }

  .first_section .video {
    width: 324px;
  }

  .first_section .video .thumb {
    height: 540px;
  }

  /*-------------
      Collage
  -------------*/
  .first_section + .collage,
.collage {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .collage img {
    width: 130%;
    max-width: 130%;
    margin: 0 -15%;
  }

  /*--------------
      Services
  --------------*/
  .services .row-block > *:nth-child(1),
.services .row-block > *:nth-child(2) {
    width: 300px;
    height: 316px;
  }

  .services .row-block > *:nth-child(3) {
    width: calc(100% - 672px);
    height: 316px;
  }

  .services .row-block > *:nth-child(4),
.services .row-block > *:nth-child(5) {
    width: 300px;
    height: 400px;
  }

  .services .row-block > *:nth-child(6) {
    width: calc(100% - 672px);
    height: 400px;
  }

  .services .row-block > *:nth-child(7) {
    width: 624px;
    height: 280px;
  }

  .services .row-block > *:nth-child(8) {
    width: calc(100% - 672px);
    height: 280px;
  }

  .services .item {
    border-radius: 28px;
  }

  .services .item .name {
    line-height: 112%;
  }

  .services .item .desc {
    max-width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .services .row-block > *:nth-child(1) .thumb {
    width: 224px;
  }

  .services .row-block > *:nth-child(2) .thumb {
    bottom: 16px;
    width: 280px;
  }

  .services .row-block > *:nth-child(3) .thumb {
    bottom: 4px;
    width: 292px;
  }

  .services .row-block > *:nth-child(4) .thumb {
    bottom: 20px;
    left: -10px;
    width: 280px;
  }

  .services .row-block > *:nth-child(5) .thumb {
    left: 16px;
    width: 268px;
  }

  .services .row-block > *:nth-child(6) .thumb {
    bottom: 16px;
    width: 252px;
  }

  .services .row-block > *:nth-child(7) .thumb {
    width: 248px;
  }

  /*--------------
      Articles
  --------------*/
  .articles {
    padding-bottom: 40px;
  }

  .articles .row-block {
    margin-bottom: -24px;
    margin-left: -24px;
  }

  .articles .row-block > * {
    width: calc(33.333% - 24px);
    margin-bottom: 24px;
    margin-left: 24px;
  }

  .articles .article .thumb {
    padding-bottom: 166%;
  }

  /*-----------------
      Add channel
  -----------------*/
  .add_channel .data {
    padding: 24px;
  }

  /*------------------
      Bringing TOP
  ------------------*/
  .bringing_TOP {
    margin-bottom: 50px;
  }

  .bringing_TOP .row-block {
    margin-bottom: -24px;
    margin-left: -24px;
  }

  .bringing_TOP .row-block > *,
.content .bringing_TOP .row-block > * {
    width: calc(50% - 24px);
    margin-bottom: 24px;
    margin-left: 24px;
  }

  /*------------------
      Rate youtube
  ------------------*/
  .rate_youtube .item {
    padding: 24px;
  }

  .rate_youtube .earn .tasks .task.empty {
    font-size: 18px;
    height: 200px;
    padding: 24px;
  }

  .rate_youtube .earn .tasks .task.empty span {
    width: calc(100% - 80px);
  }

  /*------------------
      Video to top
  ------------------*/
  .video_to_top .description {
    margin-bottom: 40px;
    padding-top: 0;
  }

  .video_to_top .description .items .item {
    padding: 24px;
  }

  .video_to_top .description .spoler_btn,
.video_to_top .description .note + .spoler_btn {
    margin-top: 40px;
  }

  .video_to_top .video_url {
    padding: 24px;
    border-radius: 31px;
  }

  .video_to_top .video_url .field {
    width: calc(100% - 320px);
  }

  .video_to_top .video_url .submit {
    width: 300px;
  }

  /*------------
      Orders
  ------------*/
  .orders .titles,
.orders .order {
    width: 1252px;
  }

  /*---------------
      New tasks
  ---------------*/
  .new_tasks .titles,
.new_tasks .task {
    width: 1252px;
  }

  /*--------------------
      Finished tasks
  --------------------*/
  .finished_tasks .task {
    width: 1252px;
  }

  /*----------------
      Video info
  ----------------*/
  .video_info {
    padding: 24px;
  }

  .video_info .form .label {
    margin-bottom: 20px;
  }

  .video_info .ad {
    padding: 24px;
  }

  .video_info .form .col.small {
    width: 340px;
  }

  .video_info .form .col.big {
    width: calc(100% - 364px);
  }

  /*----------
      Blog
  ----------*/
  .blog_data {
    padding: 24px;
  }

  /*--------------------
      Blog post page
  --------------------*/
  .blog_post_wrap {
    padding: 24px;
  }

  .blog_post_wrap aside {
    order: 2;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 24px;
    border-radius: 20px;
    background: #fff;
  }

  /*--------------
      Increase
  --------------*/
  .increase .data {
    padding: 24px;
  }

  .increase .tabs .btn {
    height: 60px;
  }

  /*--------------------
      Increase tasks
  --------------------*/
  .increase_tasks {
    width: calc(100% + 48px);
    margin-right: -24px;
    margin-left: -24px;
    padding: 0 24px;
  }

  .increase_tasks .titles,
.increase_tasks .task {
    width: 1252px;
  }

  /*-----------
      Audit
  -----------*/
  .audit .form .fields {
    padding: 24px;
  }

  /*--------------
      Channels
  --------------*/
  .channels .row-block,
.content .channels .row-block {
    margin-bottom: -24px;
    margin-left: -24px;
  }

  .channels .row-block > * {
    width: calc(33.333% - 24px);
    margin-bottom: 24px;
    margin-left: 24px;
  }

  .content .channels .row-block > * {
    width: calc(50% - 24px);
    margin-left: 24px;
  }

  /*--------------------------
      Collaborations write
  --------------------------*/
  .collaborations_write .data {
    padding: 24px;
  }

  /*------------------
      Channel info
  ------------------*/
  .channel_info .data {
    padding: 24px;
  }

  .channel_info .stats .grid {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .channel_info .stats .age {
    grid-row: 1/3;
    grid-column: 2/3;
  }

  .channel_info .stats .top_geo {
    grid-row: 3/4;
    grid-column: 1/3;
  }

  .channel_info .description {
    width: calc(100% - 438px);
  }

  .channel_info .features {
    width: 400px;
  }

  .channel_info .main_data > * {
    padding: 24px;
  }

  .channel_info .stats .grid > * {
    padding: 20px;
  }

  .channel_info .income,
.channel_info .expenses {
    width: calc(50% - 19px);
  }

  .channel_info .about_content {
    width: calc(100% - 19px);
  }

  /*---------------
      A/B tests
  ---------------*/
  .a_b_tests .list > * + * {
    margin-top: 24px;
  }

  .a_b_tests .test {
    padding-bottom: 18px;
  }

  .a_b_tests .test .link {
    position: absolute;
    right: 12px;
    bottom: 12px;
    margin: 0;
  }

  .a_b_tests .test .country,
.a_b_tests .test .ratings,
.a_b_tests .test .status {
    width: 100%;
  }

  .a_b_tests .test .ratings,
.a_b_tests .test .status {
    margin-top: 12px;
  }

  .a_b_tests .test .point {
    display: none;
  }

  /*------------------
      A/B test add
  ------------------*/
  .a_b_test_add {
    padding: 24px;
  }

  /*--------------------
      A/B test add 2
  --------------------*/
  .a_b_test_add2 .form {
    padding: 24px;
  }

  /*------------
      Wallet
  ------------*/
  .wallet .data {
    padding: 24px;
  }

  /*---------------
      referrals
  ---------------*/
  .referrals .data {
    padding: 24px;
  }

  .referrals .form {
    margin-bottom: 80px;
  }

  .receipts .data {
    padding: 12px;
  }

  /*--------------
      Settings
  --------------*/
  .settings .data {
    padding: 24px;
  }

  /*------------------
      Channel sale
  ------------------*/
  .channel_sale .data {
    padding: 24px;
  }

  /*-----------------
      Studio info
  -----------------*/
  .studio_info .data .item {
    width: calc(50% - 12px);
    padding: 24px;
  }

  /*----------------
      About info
  ----------------*/
  .about_info .data {
    padding: 40px 24px;
  }

  .about_info .info {
    width: 620px;
  }

  .about_info .image {
    left: -60px;
  }

  .about_info .image img {
    width: 360px;
  }

  /*----------------
      Error page
  ----------------*/
  .error_page .data {
    padding: 40px;
  }

  /*------------------
      Error page 2
  ------------------*/
  .error_page2 .data {
    padding: 40px;
  }

  /*------------
      Footer
  ------------*/
  footer {
    padding: 40px 0 124px;
  }

  footer .data {
    width: calc(100% - 284px);
  }

  footer .logo img {
    height: 64px;
  }

  footer .copyright {
    width: calc(100% - 280px);
  }

  footer .useful_links .row-block {
    margin-bottom: -20px;
    margin-left: -20px;
  }

  footer .useful_links .row-block > * {
    width: calc(33.333% - 20px);
    margin-bottom: 20px;
    margin-left: 20px;
  }

  footer .useful_links a span {
    width: calc(100% - 55px);
  }

  footer .links {
    width: 236px;
    padding-top: 20px;
  }

  footer .user_bar .notifications {
    margin-left: 24px;
  }

  footer .user_bar .notifications .count {
    font-size: 12px;
    line-height: 16px;
    left: 10px;
    min-width: 20px;
    padding: 0 4px;
  }

  footer .user_bar .balance {
    margin-left: 24px;
  }

  footer .user_bar .avatar {
    margin-left: 24px;
  }

  /*---------------------------
      PopUp - Complete task
  ---------------------------*/
  .modal.complete_task .status label div {
    height: 60px;
  }
}
/*-------------------
        Media styles
    -------------------*/
@media print, (max-width: 1023px) {
  /*-------------------
      Global styles
  -------------------*/
  :root {
    --font_size_title: 44px;
  }

  .irs {
    margin-top: 44px;
    margin-bottom: 16px;
  }

  /*--------------
      Fancybox
  --------------*/
  .fancybox__slide {
    padding: 24px;
  }

  .fancybox__content > .f-button.is-close-btn,
.is-compact .fancybox__content > .f-button.is-close-btn {
    top: 30px;
    right: 24px;
  }

  /*---------------
      Page head
  ---------------*/
  .page_title {
    line-height: calc(var(--font_size_title) + 5px);
    margin-top: 28px;
  }

  .page_desc {
    margin-top: 28px;
  }

  /*-------------------
      First section
  -------------------*/
  .first_section .data {
    width: calc(100% - 332px);
    margin-bottom: 0;
  }

  .first_section .video {
    width: 292px;
  }

  /*--------------
      Services
  --------------*/
  .services .row-block > *:nth-child(1),
.services .row-block > *:nth-child(2) {
    width: calc(50% - 24px);
    height: 312px;
  }

  .services .row-block > *:nth-child(3),
.services .row-block > *:nth-child(4) {
    width: calc(50% - 24px);
    height: 340px;
  }

  .services .row-block > *:nth-child(5),
.services .row-block > *:nth-child(6) {
    width: calc(50% - 24px);
    height: 380px;
  }

  .services .row-block > *:nth-child(7) {
    width: calc(60% - 24px);
    height: 300px;
  }

  .services .row-block > *:nth-child(8) {
    width: calc(40% - 24px);
    height: 300px;
  }

  .services .row-block > *:nth-child(7) .desc {
    width: calc(100% - 196px);
  }

  .services .row-block > *:nth-child(6) .thumb {
    bottom: 12px;
    width: 240px;
  }

  .services .row-block > *:nth-child(7) .thumb {
    right: 0;
    width: 216px;
  }

  /*--------------
      Articles
  --------------*/
  .articles {
    padding-bottom: 24px;
  }

  .articles .row-block > * {
    width: calc(50% - 24px);
  }

  .articles .article.tablet_hide {
    display: none;
  }

  /*-----------------
      Add channel
  -----------------*/
  .add_channel .price {
    width: 100%;
    margin-top: 20px;
  }

  /*------------------
      Rate youtube
  ------------------*/
  .rate_youtube {
    padding-bottom: 28px;
  }

  .rate_youtube .row-block > * {
    width: calc(50% - 24px);
  }

  /*------------------
      Video to top
  ------------------*/
  .video_to_top .video_url .field {
    width: 100%;
  }

  .video_to_top .video_url .submit {
    width: 100%;
    margin-top: 10px;
  }

  /*----------------
      Video info
  ----------------*/
  .video_info .form.video_url .submit {
    margin-top: 10px;
  }

  .video_info .name {
    line-height: 120%;
  }

  .video_info .form .col.small,
.video_info .form .col.big {
    width: 100%;
  }

  /*----------
      Blog
  ----------*/
  .blog {
    padding-bottom: 0;
  }

  .blog_data .blog_post .tags {
    width: calc(100% + 12px);
    margin-left: -12px;
  }

  /*-----------
      Share
  -----------*/
  .share {
    padding: 12px;
  }

  .share .label {
    width: 100%;
    margin-bottom: 8px;
  }

  .share .links {
    justify-content: flex-start;
    width: calc(100% + 14px);
    margin-bottom: -7px;
    margin-left: -14px;
  }

  .share .links > * {
    margin-bottom: 7px;
    margin-left: 10px;
  }

  /*--------------
      Increase
  --------------*/
  .increase .form .default .info {
    width: 100%;
    margin-bottom: 16px;
  }

  .increase .form .default .label {
    line-height: 120%;
  }

  .increase .form .default .field {
    width: 100%;
  }

  /*--------------
      Channels
  --------------*/
  .channels .row-block > *,
.content .channels .row-block > * {
    width: calc(50% - 24px);
  }

  .channels .item .buy .your_channel,
.channels .item .buy .your_channel.small,
.channels .item .buy .write_btn {
    width: 156px;
  }

  .channels .item .buy .link {
    width: 132px;
  }

  /*--------------------------
      Collaborations write
  --------------------------*/
  .collaborations_write .channel {
    width: 100%;
    margin-bottom: 24px;
  }

  .collaborations_write .price {
    width: 100%;
  }

  .collaborations_write .info {
    width: 100%;
    margin-top: 20px;
  }

  .collaborations_write .attention {
    padding: 20px;
  }

  .collaborations_write .form .label {
    width: 240px;
  }

  .collaborations_write .form .line.row-block .field {
    width: calc(100% - 260px);
  }

  .collaborations_write .form .submit_btn {
    width: 100%;
  }

  .collaborations_write .answer_time {
    width: 100%;
    margin-top: 20px;
  }

  /*------------------
      Channel info
  ------------------*/
  .channel_info .head .col {
    width: 100%;
  }

  .channel_info .control {
    width: 100%;
    margin-top: 24px;
  }

  .channel_info .description {
    width: calc(100% - 356px);
  }

  .channel_info .features {
    width: 318px;
  }

  .channel_info .stats .age {
    grid-row: 2/3;
    grid-column: 1/3;
  }

  .channel_info .stats .top_geo {
    grid-row: 3/4;
    grid-column: 1/3;
  }

  .channel_info .income,
.channel_info .expenses {
    width: calc(100% - 19px);
  }

  /*-----------------
      LK services
  -----------------*/
  .lk_services .row-block > * {
    width: calc(50% - 24px);
  }

  /*-------------------------
      Add channel success
  -------------------------*/
  .add_channel_success .data {
    padding: 124px 80px;
  }

  /*------------------
      A/B test add
  ------------------*/
  .a_b_test_add .type {
    margin-left: 0;
  }

  .a_b_test_add .type > * {
    width: 100%;
    margin-left: 0;
  }

  .a_b_test_add .form .line.row-block .label {
    width: 100%;
    margin-bottom: 8px;
  }

  .a_b_test_add .form .line.row-block .field {
    width: 100%;
  }

  /*-----------------
      My messages
  -----------------*/
  .my_messages .tab_content.active {
    overflow: auto;
    width: calc(100% + 24px);
    margin-right: -12px;
    margin-left: -12px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .my_messages .tab_content.active::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    background-color: transparent !important;
  }

  .my_messages .tab_content.active::-webkit-scrollbar-thumb {
    background-color: transparent !important;
  }

  .my_messages .titles,
.my_messages .item {
    width: 889px;
  }

  /*------------
      Dialog
  ------------*/
  .dialog .message {
    width: 100%;
    max-width: 100%;
  }

  .dialog .message + .message {
    margin-top: 8px;
  }

  .dialog .message .text {
    min-width: 0;
    max-width: 100%;
    min-height: 0;
    margin-left: 0;
  }

  .dialog .message.my .text {
    margin-right: 0;
  }

  /*------------------------
      My messages dialog
  ------------------------*/
  .my_messages_dialog .head .info {
    width: 100%;
  }

  /*------------------
      Transactions
  ------------------*/
  .txs .total_price {
    width: 100%;
    margin-top: 12px;
  }

  .txs .tab_content.active {
    overflow: auto;
    width: calc(100% + 44px);
    margin-right: -22px;
    margin-left: -22px;
    padding-right: 22px;
    padding-left: 22px;
  }

  .txs .tab_content.active::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    background-color: transparent !important;
  }

  .txs .tab_content.active::-webkit-scrollbar-thumb {
    background-color: transparent !important;
  }

  .txs .titles,
.txs .item {
    width: 960px;
  }

  /*--------------
      Receipts
  --------------*/
  .receipts .item {
    width: 960px;
  }

  /*----------------------
      My notifications
  ----------------------*/
  .my_notifications .tabs .btn {
    font-size: 18px;
  }

  .my_notifications .tab_content.active {
    overflow: auto;
    width: calc(100% + 24px);
    margin-right: -12px;
    margin-left: -12px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .my_notifications .tab_content.active::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    background-color: transparent !important;
  }

  .my_notifications .tab_content.active::-webkit-scrollbar-thumb {
    background-color: transparent !important;
  }

  .my_notifications .item {
    width: 960px;
  }

  /*-------------
      Support
  -------------*/
  .support .tabs .btn {
    font-size: 18px;
  }

  .support .tab_content.active {
    overflow: auto;
    width: calc(100% + 24px);
    margin-right: -12px;
    margin-left: -12px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .support .tab_content.active::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    background-color: transparent !important;
  }

  .support .tab_content.active::-webkit-scrollbar-thumb {
    background-color: transparent !important;
  }

  .support .titles,
.support .item {
    width: 800px;
  }

  /*--------------
      Settings
  --------------*/
  .settings .form .line.row-block .field {
    width: calc(100% - 260px);
  }

  .settings .row-block .step {
    width: 100%;
  }

  .settings .row-block .step + .step {
    margin-top: 40px;
  }

  .settings .form .submit_btn {
    width: calc(100% - 264px);
  }

  .settings .form .delete_btn {
    width: 240px;
  }

  /*-----------------
      Studio info
  -----------------*/
  .studio_info .data .item {
    width: 100%;
  }

  .studio_info .data .item + .item {
    margin-top: 24px;
  }

  /*----------------
      About info
  ----------------*/
  .about_info .data {
    overflow: hidden;
    padding: 24px 24px 460px;
  }

  .about_info .info {
    width: 100%;
  }

  .about_info .image {
    right: 0;
    left: -120px;
    width: 240px;
    margin: 0 auto;
  }

  .about_info .image img {
    width: 240px;
  }

  .about_info .bg {
    left: 50%;
    width: 720px;
    transform: translateX(-25%);
  }

  /*----------------
      Error page
  ----------------*/
  .error_page .data {
    padding: 40px 24px 24px;
  }

  /*------------------
      Error page 2
  ------------------*/
  .error_page2 .data {
    padding: 40px 24px 24px;
  }

  /*------------
      Footer
  ------------*/
  footer .data {
    width: 100%;
  }

  footer .links {
    display: flex;
    align-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-top: 40px;
    padding: 0;
  }

  footer .links > * {
    width: calc(50% - 12px);
  }

  footer .links > * + * {
    margin-top: 0;
    margin-left: auto;
  }

  footer .rating {
    margin-top: 40px;
  }

  /*-----------
      PopUp
  -----------*/
  .modal {
    padding: 30px 24px;
  }

  /*---------------------------
      PopUp - Complete task
  ---------------------------*/
  .modal.complete_task .status {
    margin-left: 0;
  }

  .modal.complete_task .status > * {
    width: 100%;
    margin-left: 0;
  }
}
@media print, (max-width: 767px) {
  /*-------------------
      Global styles
  -------------------*/
  :root {
    --font_size_title: 38px;
  }

  /*--------------
      More btn
  --------------*/
  .more_btn {
    width: 100%;
  }

  /*----------
      Tabs
  ----------*/
  .tabs .btn {
    width: 183px;
  }

  /*-----------------
      Mob. header
  -----------------*/
  .mob_header .logo img {
    height: 52px;
  }

  /*---------------
      Page head
  ---------------*/
  .page_desc {
    margin-top: 24px;
  }

  /*------------------
      Form elements
  ------------------*/
  .form .input,
.form textarea {
    font-size: var(--font_size);
  }

  .form .file label {
    flex-wrap: wrap;
  }

  .form .file label .label {
    width: 100%;
  }

  .form .file label .btn {
    margin-top: 8px;
    margin-left: 0;
  }

  .form .checkbox .tooltip {
    margin-left: auto;
  }

  .form .checkbox .tooltip .text {
    right: -20px;
    left: auto;
  }

  .form .submit_btn {
    height: 55px;
  }

  /*-------------------
      User bar
  -------------------*/
  .user_bar {
    max-width: 375px;
  }

  .user_bar .avatar,
.user_bar .balance,
.user_bar .notifications {
    margin-left: 15px;
  }

  /*-------------------
      First section
  -------------------*/
  .first_section {
    margin-bottom: 37px;
    padding-top: 16px;
  }

  .first_section:before {
    display: none;
  }

  .first_section .data {
    order: 2;
    width: 100%;
    max-width: 100%;
  }

  .first_section .data .title {
    line-height: calc(100% + 5px);
  }

  .first_section .video {
    width: 345px;
    margin: 0 auto 28px;
  }

  .first_section .video .thumb {
    height: 487px;
  }

  /*-------------
      Collage
  -------------*/
  .collage img {
    display: none;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
  }

  .collage img + img {
    display: block;
  }

  /*--------------
      Services
  --------------*/
  .services .container {
    padding: 0;
  }

  .services .row-block {
    margin-bottom: 0;
    margin-left: 0;
  }

  .services .row-block > * {
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .services .row-block > * + * {
    margin-top: -28px;
  }

  .services .row-block > *:nth-child(1),
.services .row-block > *:nth-child(2) {
    width: 100%;
    height: 364px;
  }

  .services .row-block > *:nth-child(3),
.services .row-block > *:nth-child(4) {
    width: 100%;
    height: 348px;
  }

  .services .row-block > *:nth-child(5) {
    width: 100%;
    height: 364px;
  }

  .services .row-block > *:nth-child(6) {
    width: 100%;
    height: 320px;
  }

  .services .row-block > *:nth-child(7) {
    width: 100%;
    height: 364px;
  }

  .services .row-block > *:nth-child(8) {
    width: 100%;
    height: auto;
    padding-bottom: 48px;
    background: #1b1b1b;
  }

  .services .item {
    border-radius: 32px 32px 0 0;
  }

  .services .item .name {
    font-size: 24px;
    width: calc(100% - 71px);
  }

  .services .item .desc {
    max-width: calc(100% - 71px);
    margin-left: 71px;
  }

  .services .row-block > *:nth-child(1) .desc,
.services .item .desc,
.services .row-block > *:nth-child(7) .desc {
    width: 276px;
  }

  .services .row-block > *:nth-child(1) .thumb {
    right: auto;
    bottom: 48px;
    left: 91px;
    width: 248px;
  }

  .services .row-block > *:nth-child(2) .thumb {
    right: auto;
    bottom: 40px;
    left: 20px;
    width: 327px;
  }

  .services .row-block > *:nth-child(3) .thumb {
    right: auto;
    bottom: 4px;
    left: 20px;
    width: 355px;
  }

  .services .row-block > *:nth-child(4) .thumb {
    right: auto;
    bottom: 40px;
    left: 12px;
    width: 240px;
  }

  .services .row-block > *:nth-child(5) .thumb {
    right: auto;
    bottom: -80px;
    left: 20px;
    width: 341px;
  }

  .services .row-block > *:nth-child(6) .thumb {
    bottom: -80px;
    width: 273px;
  }

  .services .row-block > *:nth-child(7) .thumb {
    right: 0;
    bottom: -60px;
    left: 0;
    width: 240px;
    margin: 0 auto;
  }

  /*-------------
      Reviews
  -------------*/
  .reviews .add_btn {
    width: 100%;
  }

  .reviews * + .add_btn {
    margin-top: 32px;
  }

  .reviews .row-block {
    margin-bottom: -42px;
    margin-left: 0;
  }

  .reviews .row-block > * {
    width: 100%;
    margin-bottom: 42px;
    margin-left: 0;
  }

  .reviews .review {
    padding: 24px;
  }

  .reviews .review .rating .icon {
    width: 30px;
    height: 30px;
  }

  .reviews .review .title {
    font-size: 24px;
  }

  /*--------------
      Articles
  --------------*/
  .articles {
    padding-bottom: 8px;
  }

  .articles .row-block {
    margin-left: 0;
  }

  .articles .row-block > * {
    width: 100%;
    margin-left: 0;
  }

  /*-----------------
      Add channel
  -----------------*/
  .add_channel .data {
    width: calc(100% + 48px);
    margin-right: -24px;
    margin-left: -24px;
  }

  .add_channel .section {
    padding: 12px;
  }

  .add_channel .collaboration {
    width: 100%;
  }

  .add_channel .collaboration .checkbox .check + div {
    width: 100%;
  }

  .add_channel .price .label {
    line-height: 120%;
    width: calc(100% - 193px);
  }

  .add_channel .price .input {
    width: 129px;
  }

  .add_channel .tags {
    padding: 0;
  }

  /*------------------
      Bringing TOP
  ------------------*/
  .bringing_TOP {
    margin-bottom: 52px;
  }

  .bringing_TOP .row-block {
    margin-bottom: -22px;
    margin-left: 0;
  }

  .bringing_TOP .row-block > *,
.content .bringing_TOP .row-block > * {
    width: 100%;
    margin-bottom: 22px;
    margin-left: 0;
  }

  .bringing_TOP .item {
    padding: 12px;
  }

  /*------------------
      Rate youtube
  ------------------*/
  .rate_youtube {
    padding: 0;
  }

  .rate_youtube .notice {
    display: none;
  }

  .rate_youtube .row-block {
    margin-bottom: -22px;
    margin-left: 0;
  }

  .rate_youtube .row-block > * {
    width: 100%;
    margin-bottom: 22px;
    margin-left: 0;
  }

  .rate_youtube .item .name {
    margin-bottom: 16px;
  }

  .rate_youtube .earn .tasks .task.empty {
    font-size: 17px;
    height: 196px;
  }

  /*------------------
      Video to top
  ------------------*/
  .video_to_top .description .items .label {
    width: 200px;
    margin-bottom: 16px;
  }

  .video_to_top .description .items .desc {
    width: 100%;
  }

  .video_to_top .spoler_btn {
    width: 100%;
    margin-top: 20px;
  }

  /*----------------
      Video info
  ----------------*/
  .video_info .form .price .label {
    line-height: 120%;
    width: 100%;
    margin-bottom: 4px;
  }

  /*----------
      Blog
  ----------*/
  .blog_data .blog_post .thumb {
    width: 100%;
    margin-bottom: 20px;
  }

  .blog_data .blog_post .thumb + * {
    width: 100%;
  }

  /*--------------------
      Blog post page
  --------------------*/
  .blog_post_wrap {
    width: calc(100% + 48px);
    margin-right: -24px;
    margin-left: -24px;
  }

  /*--------------
      Increase
  --------------*/
  .increase .tabs {
    flex-wrap: wrap;
  }

  .increase .tabs .btn + .btn {
    margin-top: 20px;
    margin-left: 0;
  }

  .increase .form .fields {
    padding: 22px 16px;
  }

  .increase .form .video,
.increase .form .default {
    padding: 12px;
  }

  .increase .form .price .label {
    width: 100%;
    margin-bottom: 4px;
  }

  /*-----------
      Audit
  -----------*/
  .audit .form .price .label {
    width: 100%;
    margin-bottom: 4px;
  }

  /*--------------
      Channels
  --------------*/
  .channels .row-block,
.content .channels .row-block {
    margin-bottom: -22px;
    margin-left: 0;
  }

  .channels .row-block > *,
.content .channels .row-block > * {
    width: 100%;
    margin-bottom: 22px;
    margin-left: 0;
  }

  .channels .item .buy .your_channel,
.channels .item .buy .your_channel.small,
.channels .item .buy .write_btn,
.channels .item .buy .link {
    width: 200px;
  }

  /*--------------------------
      Collaborations write
  --------------------------*/
  .collaborations_write .price .label {
    line-height: 120%;
    width: 100%;
    margin-bottom: 4px;
  }

  .collaborations_write .price .val {
    margin-left: 0;
  }

  .collaborations_write .info {
    padding: 8px 32px;
  }

  .collaborations_write .form .label {
    width: 100%;
    margin-bottom: 12px;
  }

  .collaborations_write .form .line.row-block .field {
    width: 100%;
  }

  /*------------------
      Channel info
  ------------------*/
  .channel_info .data {
    width: calc(100% + 48px);
    margin-right: -24px;
    margin-left: -24px;
  }

  .channel_info .control .price .label {
    line-height: 120%;
    width: 100%;
    margin-bottom: 4px;
  }

  .channel_info .control .btn {
    font-size: 14px;
    padding: 5px;
  }

  .channel_info .control .btn .icon {
    margin-right: 8px;
  }

  .channel_info .start_date {
    width: 100%;
  }

  .channel_info .head_info .sep {
    display: none;
  }

  .channel_info .lang {
    width: 100%;
    margin-top: 8px;
  }

  .channel_info .history {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
  }

  .channel_info .history .btn {
    width: 100%;
  }

  .channel_info .description,
.channel_info .features {
    width: calc(100% - 19px);
  }

  .channel_info .stats .grid {
    display: flex;
    flex-direction: column;
    gap: 19px;
  }

  /*-----------------
      LK services
  -----------------*/
  .lk_services .row-block {
    margin-bottom: -22px;
    margin-left: 0;
  }

  .lk_services .row-block > * {
    width: 100%;
    margin-bottom: 22px;
    margin-left: 0;
  }

  .lk_services .link {
    min-height: 0;
    padding: 22px;
  }

  /*-------------------------
      Add channel success
  -------------------------*/
  .add_channel_success .data {
    padding: 80px 24px;
  }

  /*---------------
      A/B tests
  ---------------*/
  .a_b_tests .test .thumb {
    width: 100%;
    height: 176px;
    margin-bottom: 16px;
  }

  .a_b_tests .test .thumb + * {
    width: 100%;
  }

  .a_b_test_add .form .line.price {
    padding: 20px;
  }

  .a_b_test_add .form .line.price .input.mob_small {
    width: 88px;
  }

  .a_b_test_add .form .line.price .input.mob_small + .total {
    width: calc(100% - 98px);
  }

  /*-----------------
      My messages
  -----------------*/
  .my_messages .tabs .btn {
    font-size: 16px;
  }

  .my_messages .tabs .btn + .btn {
    margin-left: 12px;
  }

  /*------------------------
      My messages dialog
  ------------------------*/
  .my_messages_dialog {
    width: calc(100% + 48px);
    margin-right: -24px;
    margin-left: -24px;
    padding: 24px;
  }

  /*-------------------
      Balances info
  -------------------*/
  .balances_info > * + * {
    margin-top: 16px;
  }

  .balances_info .label {
    width: 100%;
  }

  .balances_info .val {
    width: 100%;
  }

  /*------------
      Wallet
  ------------*/
  .wallet .data {
    width: calc(100% + 48px);
    margin-right: -24px;
    margin-left: -24px;
  }

  .wallet .tabs .btn {
    font-size: 16px;
  }

  /*------------------
      Transactions
  ------------------*/
  .txs .data {
    padding: 22px 12px;
  }

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

  .txs .tabs .btn {
    width: calc(50% - 6px);
    margin-bottom: 8px;
  }

  .tabs .btn + .btn {
    margin-left: 0;
  }

  .txs .tab_content.active {
    width: calc(100% + 24px);
    margin-right: -12px;
    margin-left: -12px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .txs .total_price {
    margin-top: 4px;
  }

  /*---------------
      referrals
  ---------------*/
  .referrals .form {
    margin-bottom: 40px;
  }

  .referrals .income .info {
    width: 100%;
  }

  .referrals .income .rate {
    margin-bottom: 24px;
    padding: 0;
  }

  .referrals .income .stats {
    padding: 0;
  }

  .referrals .income .chart {
    margin: 28px auto 0;
  }

  .referrals .total_earned {
    margin-top: 28px;
  }

  .referrals .total_earned .label {
    width: 100%;
    margin-bottom: 4px;
  }

  /*----------------------
      My notifications
  ----------------------*/
  .my_notifications .tabs {
    flex-wrap: wrap;
  }

  .my_notifications .tabs .btn {
    font-size: 15px;
    height: 55px;
  }

  .my_notifications .tabs .btn + .btn {
    margin-top: 12px;
    margin-left: 0;
  }

  /*--------------
      Settings
  --------------*/
  .settings .data {
    width: calc(100% + 48px);
    margin-right: -24px;
    margin-left: -24px;
  }

  .settings .form .line.row-block .label {
    width: 100%;
    margin-bottom: 8px;
  }

  .settings .form .line.row-block .field {
    width: 100%;
  }

  .settings .form .submit_btn {
    width: 100%;
  }

  .settings .form .delete_btn {
    width: 100%;
    height: 55px;
    margin-top: 10px;
  }

  /*------------------
      Channel sale
  ------------------*/
  .channel_sale .data {
    width: calc(100% + 48px);
    margin-right: -24px;
    margin-left: -24px;
  }

  .channel_sale .form .label,
.channel_sale .form .line.row-block .label.small {
    line-height: 120%;
    width: 100%;
  }

  .channel_sale .price .field,
.channel_sale .form .line.yes_no .field,
.channel_sale .stats .top_geo .field {
    width: 100%;
    margin-top: 16px;
  }

  .channel_sale .stats .top_geo .country {
    width: 100%;
    max-width: 100%;
  }

  .channel_sale .sub_section .title {
    line-height: 120%;
  }

  .channel_sale .form .line.row-block {
    padding: 12px;
  }

  .channel_sale .stats .age .info {
    order: 2;
    max-width: 100%;
    margin: 24px auto 0;
  }

  /*-----------------
      Studio info
  -----------------*/
  .studio_info .image .youtube {
    display: none;
  }

  /*----------------
      Error page
  ----------------*/
  .error_page .data {
    padding: 44px 12px 22px;
  }

  /*------------------
      Error page 2
  ------------------*/
  .error_page2 .data {
    padding: 44px 12px 22px;
  }

  .error_page2 .info {
    width: 100%;
    margin-top: 40px;
  }

  /*------------
      Footer
  ------------*/
  footer .socials {
    justify-content: space-between;
    width: 100%;
    margin-top: 42px;
  }

  footer .copyright {
    line-height: 120%;
    width: 100%;
    margin-top: 42px;
  }

  footer .sep {
    display: none;
  }

  footer .useful_links {
    margin-top: 24px;
    padding-top: 20px;
    border-top: 1px solid #000;
  }

  footer .useful_links .title {
    position: relative;
    margin: 0;
    cursor: pointer;
    pointer-events: auto;
  }

  footer .useful_links .title:before,
footer .useful_links .title:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 31px;
    height: 1px;
    margin: auto 0;
    content: "";
    background: #d0fb35;
  }

  footer .useful_links .title:after {
    right: 15px;
    width: 1px;
    height: 31px;
    transition: opacity 0.2s linear;
  }

  footer .useful_links .title.active:after {
    opacity: 0;
  }

  footer .useful_links .items {
    display: none;
    padding-top: 20px;
  }

  footer .useful_links .row-block {
    align-content: stretch;
    align-items: stretch;
    margin-bottom: -24px;
    margin-left: -24px;
  }

  footer .useful_links .row-block > * {
    width: calc(50% - 24px);
    margin-bottom: 24px;
    margin-left: 24px;
  }

  footer .useful_links a {
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    text-align: center;
  }

  footer .useful_links .icon {
    margin: 0 auto 16px;
  }

  footer .useful_links a span {
    width: 100%;
  }

  footer .links {
    margin-top: 28px;
  }

  footer .links > * {
    width: 100%;
    padding-top: 20px;
    border-top: 1px solid #000;
  }

  footer .links > * + * {
    margin-top: 24px;
  }

  footer .links .title {
    position: relative;
    margin: 0;
    cursor: pointer;
    pointer-events: auto;
  }

  footer .links .title:before,
footer .links .title:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 31px;
    height: 1px;
    margin: auto 0;
    content: "";
    background: #c64dff;
  }

  footer .links .title:after {
    right: 15px;
    width: 1px;
    height: 31px;
    transition: opacity 0.2s linear;
  }

  footer .links .title.active:after {
    opacity: 0;
  }

  footer .links .items {
    display: none;
    padding-top: 20px;
    padding-bottom: 8px;
  }

  footer .rating {
    margin-top: 24px;
    padding-top: 20px;
    border-top: 1px solid #000;
  }

  footer .rating .count {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }

  /*-------------------------
      PopUp - Add channel
  -------------------------*/
  .modal.add_channel .info {
    width: 100%;
    margin-top: 20px;
  }
}
@media (max-width: 479px) {
  /*-------------------
      Global styles
  -------------------*/
  .cont {
    padding: 0 16px;
  }

  .block {
    margin-bottom: 42px;
  }

  /*--------------
      Fancybox
  --------------*/
  .fancybox__slide {
    padding: 16px;
  }

  .fancybox__content > .f-button.is-close-btn,
.is-compact .fancybox__content > .f-button.is-close-btn {
    top: 22px;
    right: 12px;
  }

  /*----------
      Tabs
  ----------*/
  .tabs .btn {
    width: 146px;
  }

  /*---------------
      Accordion
  ---------------*/
  .accordion_item .head {
    padding: 22px 12px;
  }

  .accordion_item .data {
    padding: 0 12px 22px;
  }

  /*-----------------
      Mob. header
  -----------------*/
  .mob_header .logo img {
    height: 43px;
  }

  /*------------------
      Form elements
  ------------------*/
  .form .input {
    font-size: 14px;
    padding-left: 11px;
  }

  .form textarea {
    font-size: 14px;
    padding-right: 11px;
    padding-left: 11px;
  }

  /*-----------------
      Add channel
  -----------------*/
  .add_channel .data {
    width: calc(100% + 32px);
    margin-right: -16px;
    margin-left: -16px;
    padding: 24px 16px;
  }

  .add_channel .section {
    padding: 20px;
  }

  .add_channel .tags {
    padding: 0;
  }

  /*------------------
      Rate youtube
  ------------------*/
  .rate_youtube .earn .title {
    margin-bottom: 24px;
  }

  .rate_youtube .earn .total {
    border-radius: 20px;
  }

  .rate_youtube .earn .tasks .task.empty {
    padding: 12px 30px;
    border-radius: 26px;
  }

  /*------------------
      Video to top
  ------------------*/
  .video_to_top .video_url {
    padding: 21px 22px;
  }

  /*----------------
      Video info
  ----------------*/
  .video_info {
    padding: 35px 12px;
  }

  .video_info .ad {
    padding: 20px;
  }

  /*----------
      Blog
  ----------*/
  .blog_data {
    padding: 22px 12px;
  }

  .blog_data .sort .btn {
    width: calc(50% - 6px);
  }

  /*--------------------
      Blog post page
  --------------------*/
  .blog_post_wrap {
    width: calc(100% + 32px);
    margin-right: -16px;
    margin-left: -16px;
    padding: 22px 16px;
  }

  /*--------------
      Increase
  --------------*/
  .increase .data {
    padding: 12px;
  }

  .increase .form .fields {
    padding: 22px 12px;
  }

  /*--------------------
      Increase tasks
  --------------------*/
  .increase_tasks {
    width: calc(100% + 24px);
    margin-right: -12px;
    margin-left: -12px;
    padding: 0 12px;
  }

  /*-----------
      Audit
  -----------*/
  .audit .form .fields {
    padding: 22px 12px;
  }

  .audit .form .video {
    padding: 12px;
  }

  /*--------------
      Channels
  --------------*/
  .channels .item .buy .price {
    width: 100%;
  }

  .channels .item .buy .price .label {
    line-height: 120%;
    margin-bottom: 4px;
  }

  .channels .item .buy .your_channel,
.channels .item .buy .your_channel.small,
.channels .item .buy .write_btn,
.channels .item .buy .link {
    width: 100%;
    margin-top: 8px;
  }

  /*--------------------------
      Collaborations write
  --------------------------*/
  .collaborations_write .data {
    padding: 22px 12px;
  }

  .collaborations_write .info {
    padding: 8px 24px;
  }

  .collaborations_write .form .fields {
    padding: 12px;
  }

  /*------------------
      Channel info
  ------------------*/
  .channel_info .data {
    width: calc(100% + 32px);
    margin-right: -16px;
    margin-left: -16px;
    padding: 22px 16px;
  }

  .channel_info .control .btn {
    width: calc(50% - 6px);
  }

  .channel_info .control .btn .icon {
    width: 26px;
    height: 25px;
  }

  .channel_info .main_data > * {
    padding: 22px 12px;
  }

  .channel_info .stats .age .info {
    width: calc(100% - 148px);
  }

  .channel_info .stats .age .chart {
    width: 128px;
    height: 128px;
  }

  .channel_info .features > * {
    line-height: 120%;
    flex-wrap: wrap;
  }

  .channel_info .features .label {
    width: 100%;
    margin-bottom: 8px;
  }

  .channel_info .features .val {
    width: 100%;
    margin: 0;
  }

  .channel_info .income .section,
.channel_info .expenses .section,
.channel_info .about_content .section {
    padding: 12px;
  }

  .channel_info .income .section .dots {
    margin: 0 0 6px;
  }

  .channel_info .income .section > * + * {
    margin-top: 12px;
  }

  /*-------------------------
      Add channel success
  -------------------------*/
  .add_channel_success .data {
    padding: 50px 16px;
  }

  /*---------------
      A/B tests
  ---------------*/
  .a_b_tests .test {
    font-size: 14px;
  }

  .a_b_tests .test .sep {
    margin: 0 auto;
  }

  /*------------------
      A/B test add
  ------------------*/
  .a_b_test_add {
    padding: 22px 12px;
  }

  .a_b_test_add .type label div {
    font-size: 22px;
  }

  .a_b_test_add .step {
    padding: 22px 12px;
  }

  .a_b_test_add .form .line.row-block .label {
    font-size: 19px;
  }

  .a_b_test_add .form .line.price {
    padding: 12px;
  }

  .a_b_test_add .form .line.price .total {
    font-size: 22px;
  }

  /*--------------------
      A/B test add 2
  --------------------*/
  .a_b_test_add2 .form {
    padding: 22px 12px;
  }

  .a_b_test_add2 .form .url {
    padding: 20px;
  }

  .a_b_test_add2 .form .additional_service .row-block > * {
    width: 100%;
  }

  .a_b_test_add2 .form .additional_service .row-block > * + * {
    margin-top: 12px;
  }

  .a_b_test_add2 .form .price .label {
    width: 100%;
    margin-bottom: 4px;
  }

  /*-----------------
      My messages
  -----------------*/
  .my_messages .tabs .btn {
    font-size: 14px;
  }

  /*------------------------
      My messages dialog
  ------------------------*/
  .my_messages_dialog {
    width: calc(100% + 32px);
    margin-right: -16px;
    margin-left: -16px;
    padding: 22px 16px;
  }

  /*------------
      Wallet
  ------------*/
  .wallet .data {
    width: calc(100% + 32px);
    margin-right: -16px;
    margin-left: -16px;
    padding: 22px 16px;
  }

  .wallet .tabs .btn + .btn {
    margin-left: 12px;
  }

  .wallet .form {
    padding: 22px 12px;
  }

  .wallet .form .minimum,
.wallet .form .commission {
    font-size: 14px;
  }

  /*------------------
      Transactions
  ------------------*/
  .txs .tabs .btn {
    justify-content: flex-start;
    width: 100%;
  }

  /*---------------
      referrals
  ---------------*/
  .referrals .data {
    padding: 22px 12px;
  }

  .referrals .form {
    padding: 12px;
  }

  .referrals .form .label {
    line-height: 120%;
    margin-bottom: 12px;
  }

  /*-------------
      Support
  -------------*/
  .support .tabs .btn {
    font-size: 16px;
  }

  /*--------------
      Settings
  --------------*/
  .settings .data {
    width: calc(100% + 32px);
    margin-right: -16px;
    margin-left: -16px;
    padding: 22px 16px;
  }

  .settings .step {
    padding: 22px 12px;
  }

  .settings .form .line.row-block {
    padding: 12px;
  }

  .settings .form .line.gender .row-block > * {
    width: 100%;
  }

  .settings .form .line.gender .row-block > * + * {
    margin-top: 12px;
  }

  /*------------------
      Channel sale
  ------------------*/
  .channel_sale .data {
    width: calc(100% + 32px);
    margin-right: -16px;
    margin-left: -16px;
    padding: 22px 16px;
  }

  .channel_sale .section,
.channel_sale .form .line.row-block {
    padding: 12px;
  }

  /*-----------------
      Studio info
  -----------------*/
  .studio_info .data .item {
    padding: 22px 12px;
  }

  .about_info .data {
    padding: 22px 12px 440px;
  }

  /*------------
      Footer
  ------------*/
  footer .rating .val {
    margin-left: 0;
    margin-top: 8px;
    order: 3;
  }

  footer .user_bar .data {
    justify-content: space-between;
    width: 100%;
  }

  footer .user_bar .notifications,
footer .user_bar .balance,
footer .user_bar .avatar {
    margin-left: 0;
  }

  /*-----------
      PopUp
  -----------*/
  .modal {
    padding: 22px 12px;
  }

  /*---------------------------
      PopUp - Complete task
  ---------------------------*/
  .modal.complete_task .text {
    padding: 12px;
  }
}

/*# sourceMappingURL=main.css.map */
