@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  font-family: "Noto Sans", sans-serif;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

[hidden],
template {
  display: none;
}

@font-face {
  font-family: Square721 BdEx BT Cyr;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Square_721_Bold_Extended_BT.CV6ISQTA.ttf);
  src: url(../fonts/Square_721_Bold_Extended_BT.CV6ISQTA.ttf) format("truetype");
}

.h2 {
  cursor: default;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 4.1rem;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .h2 {
    color: #f2f2f2;
    font-size: 32px;
    line-height: 37px;
  }
}

.h4 {
  font-size: 2rem;
  font-weight: 400;
}

.h4,
.t1 {
  letter-spacing: -0.01em;
  line-height: 1.5;
}

.t1 {
  font-size: 3.6rem;
}

.t2 {
  font-size: 2.4rem;
}

.t2,
.t3 {
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 1.2;
}

.t3 {
  font-size: 1.4rem;
}

.t4 {
  font-size: 1.2rem;
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 1.2;
}

.p4 {
  font-size: 1.4rem;
  letter-spacing: -0.02em;
  line-height: 1.35;
}

.medium {
  font-weight: 500;
}

.semibold {
  font-weight: 600;
}

.bold {
  font-weight: 700;
}

* {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  line-height: normal;
  min-height: 1vw;
}

body,
html {
  height: 100%;
  width: 100%;
}

body {
  background-color: #081420;
  color: #a7a7a7;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
  overflow-x: hidden;
}

a {
  color: inherit;
  text-decoration: none;
}

ol,
p,
ul {
  margin-bottom: 0;
  margin-top: 0;
}

ol,
ul {
  padding-left: 0;
}

li {
  list-style: none;
}

button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: inherit;
}

button {
  background: transparent;
  border: none;
  color: inherit;
  padding: 0;
}

button,
input {
  outline: none;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="time"]::-webkit-clear-button {
  display: none;
}

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

textarea {
  resize: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: 400;
  margin: 0;
}

address {
  font-style: normal;
}

figcaption,
figure {
  margin: 0;
}

.page-enter-active,
.page-leave-active {
  transition: opacity 0.4s;
}

.page-enter-from,
.page-leave-active {
  opacity: 0;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s ease-in-out;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0 !important;
}

.fade-fast-enter-active,
.fade-fast-leave-active {
  transition: opacity 0.2s ease-in-out;
}

.fade-fast-enter,
.fade-fast-leave-active {
  opacity: 0 !important;
}

.fade-in-enter-active {
  transition: opacity 0.5s ease;
}

.fade-in-enter,
.fade-in-leave {
  opacity: 0 !important;
}

.accordion-effect-enter-active,
.accordion-effect-leave-active {
  overflow: hidden;
  transition:
    all 0.3s ease,
    all 0.3s ease;
  will-change: all;
}

.accordion-effect-enter,
.accordion-effect-leave-to {
  height: 0;
  opacity: 0;
}

.list-enter-active,
.list-leave-active,
.list-move {
  transition: 0.5s cubic-bezier(0.59, 0.12, 0.34, 0.95);
  transition-property: opacity, transform;
}

.list-enter-from {
  opacity: 0;
  transform: translateY(-150px);
}

.list-enter-to {
  opacity: 1;
  transform: translateY(0);
}

.list-leave-active {
  position: absolute;
}

.list-leave-to {
  opacity: 0;
  transform-origin: center top;
}

.fade-in-up-enter-active {
  transition:
    opacity 0.3s ease-in-out,
    transform 0.3s ease-in;
}

.fade-in-up-leave-active {
  transition:
    opacity 0.2s ease-in-out,
    transform 0.2s ease-in-out;
}

.fade-in-up-enter,
.fade-in-up-leave-active {
  opacity: 0;
  transform: translateY(16px);
}

.slide-enter-active {
  transition:
    opacity 0.3s ease-in-out,
    height 0.3s ease-in,
    margin 0.3s ease-in-out;
}

.slide-leave-active {
  transition:
    opacity 0.3s ease-in-out,
    height 0.3s ease-in-out,
    margin 0.3s ease-in-out;
}

.slide-enter,
.slide-leave-active {
  height: 0;
  margin: 0;
  opacity: 0;
}

.mobile-modal-enter-active,
.mobile-modal-leave-active {
  transition:
    opacity 0.3s ease-in-out,
    transform 0.3s ease-in-out;
}

.mobile-modal-enter-from,
.mobile-modal-leave-active {
  opacity: 0;
  transform: translateY(100%);
}

.form-fade-enter-active,
.form-fade-leave-active {
  transition: opacity 0.3s linear;
}

.form-fade-enter-from,
.form-fade-leave-active {
  opacity: 0;
}

.v-input {
  position: relative;
}

.v-input--primary .v-input__base_wrapper {
  background-color: #375464;
  border-color: transparent;
  color: #bdbdbd;
}

.v-input--primary .v-input__base_wrapper:focus-within {
  border-color: #b5d841;
  color: #fff;
}

.v-input--primary
  .v-input__base_wrapper:focus-within
  .v-input__base-inner-icon {
  border-color: #b5d841;
}

.v-input--primary .v-input-input::-moz-placeholder {
  color: #bdbdbd;
}

.v-input--primary .v-input-input::placeholder {
  color: #bdbdbd;
}

.v-input--small .v-input__base_wrapper {
  border-radius: 8px;
  font-size: 14px;
  height: 2.6rem;
  line-height: 16px;
  padding: 0 1rem;
}

.v-input--large .v-input__base_wrapper {
  border-radius: 37px;
  font-size: 16px;
  height: 3.5rem;
  line-height: 18px;
  padding: 0 1rem;
}

.v-input__type-file .v-input__base_wrapper {
  padding: 0;
}

.v-input.is-interactive .v-input-input::-moz-placeholder {
  -moz-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}

.v-input.is-interactive .v-input-input::placeholder {
  transition: transform 0.2s ease-in-out;
}

.v-input.is-interactive .v-input-input:focus::-moz-placeholder {
  transform: translate(0.5rem);
}

.v-input.is-interactive .v-input-input:focus::placeholder {
  transform: translate(0.5rem);
}

.v-input.is-error .v-input__base_wrapper {
  border-color: red;
}

.v-input.is-readonly {
  pointer-events: none;
}

.v-input__base {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}

.v-input__base_container {
  align-content: center;
  display: flex;
}

.v-input__base_wrapper {
  align-items: center;
  display: flex;
  height: 5.6rem;
  position: relative;
  width: 100%;
  grid-column-gap: 1rem;
  border: 1px solid transparent;
  border-radius: 5rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  cursor: text;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding: 0 2rem;
  transition: border-color 0.3s ease-in-out;
}

.v-input__base-label {
  font-size: 1.6rem;
  line-height: 1.8rem;
}

.v-input__base-child {
  background-color: transparent;
  border: none;
  border-radius: inherit;
  color: inherit;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none;
  width: 100%;
}

.v-input__base-inner-icon {
  color: inherit;
  height: 2rem;
  width: 2rem;
}

.v-input__base-inner-icon--hoverable {
  cursor: pointer;
}

.v-input__base-inner-icon--hoverable:hover {
  color: #b5d841;
}

.v-input__base-hint {
  align-items: center;
  display: flex;
  font-size: 1.4rem;
  font-weight: 500;
  gap: 1rem;
  line-height: 1.7rem;
  margin-top: 1rem;
}

.v-input__base-hint__error {
  color: red;
}

.v-input__base-hint-icon {
  color: red;
  height: 2rem;
  width: 2rem;
}

.dp__input_wrap {
  box-sizing: unset;
  position: relative;
  width: 100%;
}

.dp__input_wrap:focus {
  border-color: var(--dp-border-color-hover);
  outline: none;
}

.dp__input_valid {
  box-shadow: 0 0 var(--dp-border-radius) var(--dp-success-color);
}

.dp__input_valid,
.dp__input_valid:hover {
  border-color: var(--dp-success-color);
}

.dp__input_invalid {
  box-shadow: 0 0 var(--dp-border-radius) var(--dp-danger-color);
}

.dp__input_invalid,
.dp__input_invalid:hover {
  border-color: var(--dp-danger-color);
}

.dp__input {
  background-color: var(--dp-background-color);
  border: 1px solid var(--dp-border-color);
  border-radius: var(--dp-border-radius);
  box-sizing: border-box;
  color: var(--dp-text-color);
  font-family: var(--dp-font-family);
  font-size: var(--dp-font-size);
  line-height: calc(var(--dp-font-size) * 1.5);
  outline: none;
  padding: var(--dp-input-padding);
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.dp__input::-moz-placeholder {
  opacity: 0.7;
}

.dp__input::placeholder {
  opacity: 0.7;
}

.dp__input:hover:not(.dp__input_focus) {
  border-color: var(--dp-border-color-hover);
}

.dp__input_reg {
  caret-color: transparent;
}

.dp__input_focus {
  border-color: var(--dp-border-color-focus);
}

.dp__disabled {
  background: var(--dp-disabled-color);
}

.dp__disabled::-moz-placeholder {
  color: var(--dp-disabled-color-text);
}

.dp__disabled::placeholder {
  color: var(--dp-disabled-color-text);
}

.dp__input_icons {
  display: inline-block;
  height: var(--dp-font-size);
  width: var(--dp-font-size);
  stroke-width: 0;
  box-sizing: content-box;
  color: var(--dp-icon-color);
  font-size: var(--dp-font-size);
  line-height: calc(var(--dp-font-size) * 1.5);
  padding: 6px 12px;
}

.dp__input_icon {
  inset-inline-start: 0;
}

.dp--clear-btn,
.dp__input_icon {
  color: var(--dp-icon-color);
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.dp--clear-btn {
  align-items: center;
  background: transparent;
  border: none;
  display: inline-flex;
  inset-inline-end: 0;
  margin: 0;
  padding: 0;
}

.dp__input_icon_pad {
  padding-inline-start: var(--dp-input-icon-padding);
}

.dp__menu {
  background: var(--dp-background-color);
  border: 1px solid var(--dp-menu-border-color);
  border-radius: var(--dp-border-radius);
  font-family: var(--dp-font-family);
  font-size: var(--dp-font-size);
  min-width: var(--dp-menu-min-width);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.dp__menu,
.dp__menu:after,
.dp__menu:before {
  box-sizing: border-box;
}

.dp__menu:focus {
  border: 1px solid var(--dp-menu-border-color);
  outline: none;
}

.dp--menu-wrapper {
  position: absolute;
  z-index: 99999;
}

.dp__menu_inner {
  padding: var(--dp-menu-padding);
}

.dp--menu--inner-stretched {
  padding: 6px 0;
}

.dp__menu_index {
  z-index: 99999;
}

.dp-menu-loading,
.dp__menu_disabled,
.dp__menu_readonly {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 999999;
}

.dp__menu_disabled {
  background: #ffffff80;
  cursor: not-allowed;
}

.dp__menu_readonly {
  background: transparent;
  cursor: default;
}

.dp-menu-loading {
  background: #ffffff80;
  cursor: default;
}

.dp--menu-load-container {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.dp--menu-loader {
  animation: dp-load-rotation 1s linear infinite;
  border: var(--dp-loader);
  border-bottom-color: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  height: 48px;
  position: absolute;
  width: 48px;
}

@keyframes dp-load-rotation {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

.dp__arrow_top {
  border-inline-end: 1px solid var(--dp-menu-border-color);
  border-top: 1px solid var(--dp-menu-border-color);
  top: 0;
  transform: translate(-50%, -50%) rotate(-45deg);
}

.dp__arrow_bottom,
.dp__arrow_top {
  background-color: var(--dp-background-color);
  height: 12px;
  left: var(--dp-arrow-left);
  position: absolute;
  width: 12px;
}

.dp__arrow_bottom {
  border-bottom: 1px solid var(--dp-menu-border-color);
  border-inline-end: 1px solid var(--dp-menu-border-color);
  bottom: 0;
  transform: translate(-50%, 50%) rotate(45deg);
}

.dp__action_extra {
  padding: 2px 0;
  text-align: center;
}

.dp--preset-dates {
  border-inline-end: 1px solid var(--dp-border-color);
  padding: 5px;
}

.dp--preset-dates-collapsed,
.dp--preset-dates[data-dp-mobile] {
  align-self: center;
  border: none;
  display: flex;
  max-width: calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);
  overflow-x: auto;
}

.dp__sidebar_left {
  border-inline-end: 1px solid var(--dp-border-color);
  padding: 5px;
}

.dp__sidebar_right {
  margin-inline-end: 1px solid var(--dp-border-color);
  padding: 5px;
}

.dp--preset-range {
  border-radius: var(--dp-border-radius);
  color: var(--dp-text-color);
  display: block;
  padding: 5px;
  text-align: left;
  transition: var(--dp-common-transition);
  white-space: nowrap;
  width: 100%;
}

.dp--preset-range:hover {
  background-color: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  cursor: pointer;
}

.dp--preset-range[data-dp-mobile] {
  border: 1px solid var(--dp-border-color);
  margin: 0 3px;
}

.dp--preset-range[data-dp-mobile]:first-child {
  margin-left: 0;
}

.dp--preset-range[data-dp-mobile]:last-child {
  margin-right: 0;
}

.dp--preset-range-collapsed {
  border: 1px solid var(--dp-border-color);
  margin: 0 3px;
}

.dp--preset-range-collapsed:first-child {
  margin-left: 0;
}

.dp--preset-range-collapsed:last-child {
  margin-right: 0;
}

.dp__menu_content_wrapper {
  display: flex;
}

.dp--menu-content-wrapper-collapsed,
.dp__menu_content_wrapper[data-dp-mobile] {
  flex-direction: column-reverse;
}

.dp__calendar_header {
  align-items: center;
  color: var(--dp-text-color);
  display: flex;
  font-weight: 700;
  justify-content: center;
  position: relative;
  white-space: nowrap;
}

.dp__calendar_header_item {
  box-sizing: border-box;
  flex-grow: 1;
  height: var(--dp-cell-size);
  padding: var(--dp-cell-padding);
  text-align: center;
  width: var(--dp-cell-size);
}

.dp__calendar_row {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: var(--dp-row-margin);
}

.dp__calendar_item {
  box-sizing: border-box;
  color: var(--dp-text-color);
  flex-grow: 1;
  text-align: center;
}

.dp__calendar {
  position: relative;
}

.dp__calendar_header_cell {
  border-bottom: thin solid var(--dp-border-color);
  padding: var(--dp-calendar-header-cell-padding);
}

.dp__cell_inner {
  align-items: center;
  border: 1px solid transparent;
  border-radius: var(--dp-cell-border-radius);
  box-sizing: border-box;
  display: flex;
  height: var(--dp-cell-size);
  justify-content: center;
  padding: var(--dp-cell-padding);
  position: relative;
  text-align: center;
  width: var(--dp-cell-size);
}

.dp__cell_inner:hover {
  transition: all 0.2s;
}

.dp__cell_auto_range_start,
.dp__date_hover_start:hover,
.dp__range_start {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
}

.dp__cell_auto_range_end,
.dp__date_hover_end:hover,
.dp__range_end {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}

.dp__active_date,
.dp__range_end,
.dp__range_start {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__date_hover:hover,
.dp__date_hover_end:hover,
.dp__date_hover_start:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__cell_disabled,
.dp__cell_offset {
  color: var(--dp-secondary-color);
}

.dp__cell_disabled {
  cursor: not-allowed;
}

.dp__range_between {
  background: var(--dp-range-between-dates-background-color);
  border: 1px solid var(--dp-range-between-border-color);
  border-radius: 0;
  color: var(--dp-range-between-dates-text-color);
}

.dp__range_between_week {
  background: var(--dp-primary-color);
  border-bottom: 1px solid var(--dp-primary-color);
  border-radius: 0;
  border-top: 1px solid var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__today {
  border: 1px solid var(--dp-primary-color);
}

.dp__week_num {
  color: var(--dp-secondary-color);
  text-align: center;
}

.dp__cell_auto_range {
  border-bottom: 1px dashed var(--dp-primary-color);
  border-radius: 0;
  border-top: 1px dashed var(--dp-primary-color);
}

.dp__cell_auto_range_start {
  border-bottom: 1px dashed var(--dp-primary-color);
  border-end-start-radius: var(--dp-cell-border-radius);
  border-inline-start: 1px dashed var(--dp-primary-color);
  border-start-start-radius: var(--dp-cell-border-radius);
  border-top: 1px dashed var(--dp-primary-color);
}

.dp__cell_auto_range_end {
  border-bottom: 1px dashed var(--dp-primary-color);
  border-end-end-radius: var(--dp-cell-border-radius);
  border-inline-end: 1px dashed var(--dp-primary-color);
  border-start-end-radius: var(--dp-cell-border-radius);
  border-top: 1px dashed var(--dp-primary-color);
}

.dp__calendar_header_separator {
  background: var(--dp-border-color);
  height: 1px;
  width: 100%;
}

.dp__calendar_next {
  margin-inline-start: var(--dp-multi-calendars-spacing);
}

.dp__marker_dot,
.dp__marker_line {
  background-color: var(--dp-marker-color);
  bottom: 0;
  height: 5px;
  position: absolute;
}

.dp__marker_dot {
  border-radius: 50%;
  left: 50%;
  transform: translate(-50%);
  width: 5px;
}

.dp__marker_line {
  left: 0;
  width: 100%;
}

.dp__marker_tooltip {
  background-color: var(--dp-tooltip-color);
  border: 1px solid var(--dp-border-color);
  border-radius: var(--dp-border-radius);
  box-sizing: border-box;
  cursor: default;
  padding: 5px;
  position: absolute;
  z-index: 99999;
}

.dp__tooltip_content {
  white-space: nowrap;
}

.dp__tooltip_text {
  align-items: center;
  color: var(--dp-text-color);
  display: flex;
  flex-flow: row nowrap;
}

.dp__tooltip_mark {
  background-color: var(--dp-text-color);
  border-radius: 50%;
  color: var(--dp-text-color);
  height: 5px;
  margin-inline-end: 5px;
  width: 5px;
}

.dp__arrow_bottom_tp {
  background-color: var(--dp-tooltip-color);
  border-bottom: 1px solid var(--dp-border-color);
  border-inline-end: 1px solid var(--dp-border-color);
  bottom: 0;
  height: 8px;
  position: absolute;
  transform: translate(-50%, 50%) rotate(45deg);
  width: 8px;
}

.dp__instance_calendar {
  position: relative;
  width: 100%;
}

.dp--flex-display-collapsed,
.dp__flex_display[data-dp-mobile] {
  flex-direction: column;
}

.dp__cell_highlight {
  background-color: var(--dp-highlight-color);
}

.dp__month_year_row {
  align-items: center;
  box-sizing: border-box;
  color: var(--dp-text-color);
  display: flex;
  height: var(--dp-month-year-row-height);
}

.dp__inner_nav {
  align-items: center;
  border-radius: 50%;
  color: var(--dp-icon-color);
  cursor: pointer;
  display: flex;
  height: var(--dp-month-year-row-button-size);
  justify-content: center;
  text-align: center;
  width: var(--dp-month-year-row-button-size);
}

.dp__inner_nav svg {
  height: var(--dp-button-icon-height);
  width: var(--dp-button-icon-height);
}

.dp__inner_nav:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}

[dir="rtl"] .dp__inner_nav {
  transform: rotate(180deg);
}

.dp__inner_nav_disabled,
.dp__inner_nav_disabled:hover {
  background: var(--dp-disabled-color);
  color: var(--dp-disabled-color-text);
  cursor: not-allowed;
}

.dp--year-select,
.dp__month_year_select {
  align-items: center;
  border-radius: var(--dp-border-radius);
  box-sizing: border-box;
  color: var(--dp-text-color);
  cursor: pointer;
  display: flex;
  height: var(--dp-month-year-row-height);
  justify-content: center;
  text-align: center;
}

.dp--year-select:hover,
.dp__month_year_select:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  transition: var(--dp-common-transition);
}

.dp__month_year_select {
  width: 50%;
}

.dp--year-select {
  width: 100%;
}

.dp__month_year_wrap {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.dp__year_disable_select {
  justify-content: space-around;
}

.dp--header-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.dp__overlay {
  background: var(--dp-background-color);
  box-sizing: border-box;
  color: var(--dp-text-color);
  font-family: var(--dp-font-family);
  transition: opacity 1s ease-out;
  width: 100%;
  z-index: 99999;
}

.dp--overlay-absolute {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}

.dp--overlay-relative {
  position: relative;
}

.dp__overlay_container::-webkit-scrollbar-track {
  background-color: var(--dp-scroll-bar-background);
  box-shadow: var(--dp-scroll-bar-background);
}

.dp__overlay_container::-webkit-scrollbar {
  background-color: var(--dp-scroll-bar-background);
  width: 5px;
}

.dp__overlay_container::-webkit-scrollbar-thumb {
  background-color: var(--dp-scroll-bar-color);
  border-radius: 10px;
}

.dp__overlay:focus {
  border: none;
  outline: none;
}

.dp__container_flex {
  display: flex;
}

.dp__container_block {
  display: block;
}

.dp__overlay_container {
  flex-direction: column;
  height: var(--dp-overlay-height);
  overflow-y: auto;
}

.dp__time_picker_overlay_container {
  height: 100%;
}

.dp__overlay_row {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  margin-inline: auto;
  max-width: 100%;
  padding: 0;
  width: 100%;
}

.dp__flex_row {
  flex: 1;
}

.dp__overlay_col {
  box-sizing: border-box;
  padding: var(--dp-overlay-col-padding);
  white-space: nowrap;
  width: 33%;
}

.dp__overlay_cell_pad {
  padding: var(--dp-common-padding) 0;
}

.dp__overlay_cell_active {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__overlay_cell,
.dp__overlay_cell_active {
  border-radius: var(--dp-border-radius);
  cursor: pointer;
  text-align: center;
}

.dp__overlay_cell:hover {
  transition: var(--dp-common-transition);
}

.dp__cell_in_between,
.dp__overlay_cell:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__over_action_scroll {
  box-sizing: border-box;
  right: 5px;
}

.dp__overlay_cell_disabled {
  cursor: not-allowed;
}

.dp__overlay_cell_disabled,
.dp__overlay_cell_disabled:hover {
  background: var(--dp-disabled-color);
}

.dp__overlay_cell_active_disabled {
  cursor: not-allowed;
}

.dp__overlay_cell_active_disabled,
.dp__overlay_cell_active_disabled:hover {
  background: var(--dp-primary-disabled-color);
}

.dp--qr-btn,
.dp--time-invalid,
.dp--time-overlay-btn,
.dp__btn {
  border: none;
  font: inherit;
  line-height: normal;
  transition: var(--dp-common-transition);
}

.dp--year-mode-picker {
  align-items: center;
  display: flex;
  height: var(--dp-cell-size);
  justify-content: space-between;
  width: 100%;
}

.dp--tp-wrap {
  max-width: var(--dp-menu-min-width);
}

.dp--tp-wrap[data-dp-mobile] {
  max-width: 100%;
}

.dp__time_input {
  align-items: center;
  color: var(--dp-text-color);
  display: flex;
  font-family: var(--dp-font-family);
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.dp__time_col_reg_block {
  padding: 0 20px;
}

.dp__time_col_reg_inline {
  padding: 0 10px;
}

.dp__time_col_reg_with_button {
  padding: 0 15px;
}

.dp__time_col_reg_with_button[data-compact~="true"] {
  padding: 0 5px;
}

.dp__time_col_sec {
  padding: 0 10px;
}

.dp__time_col_sec_with_button {
  padding: 0 5px;
}

.dp__time_col_sec_with_button[data-collapsed~="true"] {
  padding: 0;
}

.dp__time_col {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.dp__time_col_block {
  font-size: var(--dp-time-font-size);
}

.dp__time_display_block {
  padding: 0 3px;
}

.dp__time_display_inline {
  padding: 5px;
}

.dp__time_picker_inline_container {
  display: flex;
  justify-content: center;
  width: 100%;
}

.dp__inc_dec_button {
  align-items: center;
  border-radius: 50%;
  box-sizing: border-box;
  color: var(--dp-icon-color);
  cursor: pointer;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 5px;
}

.dp__inc_dec_button,
.dp__inc_dec_button svg {
  height: var(--dp-time-inc-dec-button-size);
  width: var(--dp-time-inc-dec-button-size);
}

.dp__inc_dec_button:hover {
  background: var(--dp-hover-color);
  color: var(--dp-primary-color);
}

.dp__time_display {
  align-items: center;
  border-radius: var(--dp-border-radius);
  color: var(--dp-text-color);
  cursor: pointer;
  display: flex;
  justify-content: center;
}

.dp__time_display:hover:enabled {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

.dp__inc_dec_button_inline {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 8px;
  padding: 0;
  width: 100%;
}

.dp__inc_dec_button_disabled,
.dp__inc_dec_button_disabled:hover {
  background: var(--dp-disabled-color);
  color: var(--dp-disabled-color-text);
  cursor: not-allowed;
}

.dp__pm_am_button {
  background: var(--dp-primary-color);
  border: none;
  border-radius: var(--dp-border-radius);
  color: var(--dp-primary-text-color);
  cursor: pointer;
  padding: var(--dp-common-padding);
}

.dp__pm_am_button[data-compact~="true"] {
  padding: 7px;
}

.dp__tp_inline_btn_bar {
  background-color: var(--dp-secondary-color);
  border-collapse: collapse;
  height: 4px;
  transition: var(--dp-common-transition);
  width: 100%;
}

.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r {
  background-color: var(--dp-primary-color);
  transform: rotate(12deg) scale(1.15) translateY(-2px);
}

.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r,
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l {
  background-color: var(--dp-primary-color);
  transform: rotate(-12deg) scale(1.15) translateY(-2px);
}

.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l {
  background-color: var(--dp-primary-color);
  transform: rotate(12deg) scale(1.15) translateY(-2px);
}

.dp--time-overlay-btn {
  background: none;
}

.dp--time-invalid {
  background-color: var(--dp-disabled-color);
}

.dp__action_row {
  align-items: center;
  box-sizing: border-box;
  color: var(--dp-text-color);
  display: flex;
  flex-flow: row nowrap;
  padding: var(--dp-action-row-padding);
  width: 100%;
}

.dp__action_row svg {
  height: var(--dp-button-icon-height);
  width: auto;
}

.dp__selection_preview {
  color: var(--dp-text-color);
  display: block;
  font-size: var(--dp-preview-font-size);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dp__action_buttons {
  align-items: center;
  display: flex;
  flex: 0;
  justify-content: flex-end;
  margin-inline-start: auto;
  white-space: nowrap;
}

.dp__action_button {
  align-items: center;
  background: transparent;
  border: 1px solid transparent;
  border-radius: var(--dp-border-radius);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--dp-font-family);
  font-size: var(--dp-preview-font-size);
  height: var(--dp-action-button-height);
  line-height: var(--dp-action-button-height);
  margin-inline-start: 3px;
  padding: var(--dp-action-buttons-padding);
}

.dp__action_cancel {
  border: 1px solid var(--dp-border-color);
  color: var(--dp-text-color);
}

.dp__action_cancel:hover {
  border-color: var(--dp-primary-color);
  transition: var(--dp-action-row-transtion);
}

.dp__action_buttons .dp__action_select {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp__action_buttons .dp__action_select:hover {
  background: var(--dp-primary-color);
  transition: var(--dp-action-row-transtion);
}

.dp__action_buttons .dp__action_select:disabled {
  background: var(--dp-primary-disabled-color);
  cursor: not-allowed;
}

.dp-quarter-picker-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-width: var(--dp-menu-min-width);
}

.dp--qr-btn-disabled {
  cursor: not-allowed;
}

.dp--qr-btn-disabled,
.dp--qr-btn-disabled:hover {
  background: var(--dp-disabled-color);
}

.dp--qr-btn {
  padding: var(--dp-common-padding);
  width: 100%;
}

.dp--qr-btn:not(
  .dp--highlighted,
  .dp--qr-btn-active,
  .dp--qr-btn-disabled,
  .dp--qr-btn-between
) {
  background: none;
}

.dp--qr-btn:hover:not(.dp--qr-btn-active, .dp--qr-btn-disabled) {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
  transition: var(--dp-common-transition);
}

.dp--quarter-items {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  justify-content: space-evenly;
  width: 100%;
}

.dp--qr-btn-active {
  background: var(--dp-primary-color);
  color: var(--dp-primary-text-color);
}

.dp--qr-btn-between {
  background: var(--dp-hover-color);
  color: var(--dp-hover-text-color);
}

:root {
  --dp-common-transition: all 0.1s ease-in;
  --dp-menu-padding: 6px 8px;
  --dp-animation-duration: 0.1s;
  --dp-menu-appear-transition-timing: cubic-bezier(0.4, 0, 1, 1);
  --dp-transition-timing: ease-out;
  --dp-action-row-transtion: all 0.2s ease-in;
  --dp-font-family:
    "Noto Sans", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen,
    ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --dp-border-radius: 4px;
  --dp-cell-border-radius: 4px;
  --dp-transition-length: 22px;
  --dp-transition-timing-general: 0.1s;
  --dp-button-height: 35px;
  --dp-month-year-row-height: 35px;
  --dp-month-year-row-button-size: 25px;
  --dp-button-icon-height: 20px;
  --dp-calendar-wrap-padding: 0 5px;
  --dp-cell-size: 35px;
  --dp-cell-padding: 5px;
  --dp-common-padding: 10px;
  --dp-input-icon-padding: 35px;
  --dp-input-padding: 6px 30px 6px 12px;
  --dp-menu-min-width: 260px;
  --dp-action-buttons-padding: 1px 6px;
  --dp-row-margin: 5px 0;
  --dp-calendar-header-cell-padding: 0.5rem;
  --dp-multi-calendars-spacing: 10px;
  --dp-overlay-col-padding: 3px;
  --dp-time-inc-dec-button-size: 32px;
  --dp-font-size: 1rem;
  --dp-preview-font-size: 0.8rem;
  --dp-time-font-size: 2rem;
  --dp-action-button-height: 22px;
  --dp-action-row-padding: 8px;
  --dp-direction: ltr;
}

.dp__theme_dark {
  --dp-background-color: #212121;
  --dp-text-color: #fff;
  --dp-hover-color: #484848;
  --dp-hover-text-color: #fff;
  --dp-hover-icon-color: #959595;
  --dp-primary-color: #005cb2;
  --dp-primary-disabled-color: #61a8ea;
  --dp-primary-text-color: #fff;
  --dp-secondary-color: #a9a9a9;
  --dp-border-color: #2d2d2d;
  --dp-menu-border-color: #2d2d2d;
  --dp-border-color-hover: #aaaeb7;
  --dp-border-color-focus: #aaaeb7;
  --dp-disabled-color: #737373;
  --dp-disabled-color-text: #d0d0d0;
  --dp-scroll-bar-background: #212121;
  --dp-scroll-bar-color: #484848;
  --dp-success-color: #00701a;
  --dp-success-color-disabled: #428f59;
  --dp-icon-color: #959595;
  --dp-danger-color: #e53935;
  --dp-marker-color: #e53935;
  --dp-tooltip-color: #3e3e3e;
  --dp-highlight-color: rgba(0, 92, 178, 0.2);
  --dp-range-between-dates-background-color: var(--dp-hover-color, #484848);
  --dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);
  --dp-range-between-border-color: var(--dp-hover-color, #fff);
  --dp-loader: 5px solid #005cb2;
}

.dp__theme_light {
  --dp-background-color: #fff;
  --dp-text-color: #212121;
  --dp-hover-color: #f3f3f3;
  --dp-hover-text-color: #212121;
  --dp-hover-icon-color: #959595;
  --dp-primary-color: #1976d2;
  --dp-primary-disabled-color: #6bacea;
  --dp-primary-text-color: #fff;
  --dp-secondary-color: #c0c4cc;
  --dp-border-color: #ddd;
  --dp-menu-border-color: #ddd;
  --dp-border-color-hover: #aaaeb7;
  --dp-border-color-focus: #aaaeb7;
  --dp-disabled-color: #f6f6f6;
  --dp-scroll-bar-background: #f3f3f3;
  --dp-scroll-bar-color: #959595;
  --dp-success-color: #76d275;
  --dp-success-color-disabled: #a3d9b1;
  --dp-icon-color: #959595;
  --dp-danger-color: #ff6f60;
  --dp-marker-color: #ff6f60;
  --dp-tooltip-color: #fafafa;
  --dp-disabled-color-text: #8e8e8e;
  --dp-highlight-color: rgba(25, 118, 210, 0.1);
  --dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);
  --dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);
  --dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);
  --dp-loader: 5px solid #1976d2;
}

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

.dp__btn {
  background: none;
}

.dp__main {
  box-sizing: border-box;
  font-family: var(--dp-font-family);
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.dp__main * {
  direction: var(--dp-direction, ltr);
}

.dp__pointer {
  cursor: pointer;
}

.dp__icon {
  stroke: currentcolor;
  fill: currentcolor;
}

.dp__button {
  align-items: center;
  box-sizing: border-box;
  color: var(--dp-icon-color);
  cursor: pointer;
  display: flex;
  height: var(--dp-button-height);
  padding: var(--dp-common-padding);
  place-content: center center;
  text-align: center;
  width: 100%;
}

.dp__button.dp__overlay_action {
  bottom: 0;
  position: absolute;
}

.dp__button:hover {
  background: var(--dp-hover-color);
  color: var(--dp-hover-icon-color);
}

.dp__button svg {
  height: var(--dp-button-icon-height);
  width: auto;
}

.dp__button_bottom {
  border-bottom-left-radius: var(--dp-border-radius);
  border-bottom-right-radius: var(--dp-border-radius);
}

.dp__flex_display {
  display: flex;
}

.dp__flex_display_with_input {
  align-items: flex-start;
  flex-direction: column;
}

.dp__relative {
  position: relative;
}

.calendar-next-enter-active,
.calendar-next-leave-active,
.calendar-prev-enter-active,
.calendar-prev-leave-active {
  transition: all var(--dp-transition-timing-general) ease-out;
}

.calendar-next-enter-from {
  opacity: 0;
  transform: translate(var(--dp-transition-length));
}

.calendar-next-leave-to,
.calendar-prev-enter-from {
  opacity: 0;
  transform: translate(calc(var(--dp-transition-length) * -1));
}

.calendar-prev-leave-to {
  opacity: 0;
  transform: translate(var(--dp-transition-length));
}

.dp-menu-appear-bottom-enter-active,
.dp-menu-appear-bottom-leave-active,
.dp-menu-appear-top-enter-active,
.dp-menu-appear-top-leave-active,
.dp-slide-down-enter-active,
.dp-slide-down-leave-active,
.dp-slide-up-enter-active,
.dp-slide-up-leave-active {
  transition: all var(--dp-animation-duration) var(--dp-transition-timing);
}

.dp-menu-appear-top-enter-from,
.dp-menu-appear-top-leave-to,
.dp-slide-down-leave-to,
.dp-slide-up-enter-from {
  opacity: 0;
  transform: translateY(var(--dp-transition-length));
}

.dp-menu-appear-bottom-enter-from,
.dp-menu-appear-bottom-leave-to,
.dp-slide-down-enter-from,
.dp-slide-up-leave-to {
  opacity: 0;
  transform: translateY(calc(var(--dp-transition-length) * -1));
}

.dp--arrow-btn-nav {
  transition: var(--dp-common-transition);
}

.dp--highlighted {
  background-color: var(--dp-highlight-color);
}

.dp--hidden-el {
  visibility: hidden;
}

#__layout,
#__nuxt,
body,
html {
  width: 100%;
}

.container_max {
  max-width: 1288px;
  padding: 0 2rem;
}

.container,
.container_max {
  margin-left: auto;
  margin-right: auto;
}

.container {
  max-width: 1170px;
}

@media only screen and (max-width: 1230px) {
  .container {
    max-width: 990px;
    padding: 0 14px;
  }
}

@media only screen and (max-width: 1024px) {
  .container {
    max-width: 990px;
    padding: 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .container {
    padding: 0 16px;
  }
}

.container_min {
  margin-left: auto;
  margin-right: auto;
  max-width: 970px;
}

.ps {
  height: 375px;
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

.ps__rail-x {
  bottom: 0;
  display: none;
  height: 15px;
  opacity: 0;
}

.ps__rail-x,
.ps__rail-y {
  position: absolute;
  transition:
    background-color 0.2s linear,
    opacity 0.2s linear;
  -webkit-transition:
    background-color 0.2s linear,
    opacity 0.2s linear;
}

.ps__rail-y {
  display: block;
  opacity: 1;
  right: 0;
  width: 5px;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  background-color: transparent;
  display: block;
}

.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps__thumb-x {
  background-color: #aaa;
  bottom: 2px;
  height: 6px;
  transition:
    background-color 0.2s linear,
    height 0.2s ease-in-out;
  -webkit-transition:
    background-color 0.2s linear,
    height 0.2s ease-in-out;
}

.ps__thumb-x,
.ps__thumb-y {
  border-radius: 6px;
  position: absolute;
}

.ps__thumb-y {
  background-color: #95bfff;
  right: 0;
  transition:
    background-color 0.2s linear,
    width 0.2s ease-in-out;
  -webkit-transition:
    background-color 0.2s linear,
    width 0.2s ease-in-out;
  width: 5px;
}

.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x:hover > .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .ps {
    overflow: auto !important;
  }
}

.ps {
  position: relative;
}

.dp__arrow_top {
  display: none;
}

.dp__menu {
  -webkit-backdrop-filter: blur(21px);
  backdrop-filter: blur(21px);
  background: radial-gradient(107.17% 107.17% at 0 0, #fff6 0, #fff0);
  border: none;
}

.dp__calendar_header {
  color: #adadad;
  font-size: 14px;
  line-height: 21px;
  margin-top: 20px;
}

.dp__calendar_header_separator {
  display: none;
}

.dp__calendar_item {
  color: #f5f5f5;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.dp__range_end,
.dp__range_start {
  background: #b5d841;
  border: none;
  border-radius: 50%;
  color: #595959;
  position: relative;
}

.dp__range_end:before,
.dp__range_start:before {
  background-color: #fff;
  content: "";
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 50%;
}

.dp__range_start:before {
  left: 50%;
}

.dp__range_end:before {
  left: 0;
}

.dp__range_between {
  background: #ffffff1a;
  border: none;
}

.dp__today {
  border-color: #b5d841;
}

.dp__action_extra {
  padding-bottom: 2.8rem;
  padding-left: 3.2rem;
  padding-right: 3.2rem;
}

.dp__cell_offset {
  color: #787575;
}

.brand {
  color: #b5d841;
}

@font-face {
  font-family: swiper-icons;
  font-style: normal;
  font-weight: 400;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
  z-index: 1;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: #00000026;
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  height: var(--swiper-centered-offset-after);
  min-width: 1px;
  width: 100%;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
  height: var(--swiper-virtual-size);
  width: 1px;
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  align-items: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  cursor: pointer;
  display: flex;
  height: var(--swiper-navigation-size);
  justify-content: center;
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  z-index: 10;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  cursor: auto;
  opacity: 0;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  font-variant: normal;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none !important;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  left: auto;
  right: 10px;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transform: translateZ(0);
  transition: opacity 0.3s;
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  border-radius: 50%;
  display: inline-block;
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
}

button.swiper-pagination-bullet {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  opacity: var(--swiper-pagination-bullet-opacity, 1);
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition:
    transform 0.2s,
    top 0.2s;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translate(-50%);
  white-space: nowrap;
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    transform 0.2s,
    left 0.2s;
}

.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    transform 0.2s,
    right 0.2s;
}

.swiper-pagination-progressbar {
  background: #00000040;
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0);
  transform-origin: left top;
  width: 100%;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: 4px;
  left: 0;
  top: 0;
  width: 100%;
}

.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  height: 100%;
  left: 0;
  top: 0;
  width: 4px;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  background: #0000001a;
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  bottom: 3px;
  height: 5px;
  left: 1%;
  position: absolute;
  width: 98%;
  z-index: 50;
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  height: 98%;
  position: absolute;
  right: 3px;
  top: 1%;
  width: 5px;
  z-index: 50;
}

.swiper-scrollbar-drag {
  background: #00000080;
  border-radius: 10px;
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  text-align: center;
  width: 100%;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top: 4px solid transparent;
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

.swiper .swiper-notification {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  margin: 0 auto;
  transition-timing-function: ease-out;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-direction: column;
  flex-wrap: wrap;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  backface-visibility: hidden;
  height: 100%;
  pointer-events: none;
  transform-origin: 0 0;
  visibility: hidden;
  width: 100%;
  z-index: 1;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
  backface-visibility: hidden;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow {
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  width: 100%;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  background: #000;
  bottom: 0;
  content: "";
  filter: blur(50px);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  backface-visibility: hidden;
  pointer-events: none;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
  backface-visibility: hidden;
  z-index: 0;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transform-origin: center bottom;
}

._overlay_1hoee_9 {
  background-color: #00000057;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 98;
  -webkit-overflow-scrolling: touch;
}

._overlay_1hoee_9.__overflow_1hoee_20 {
  overflow-y: auto;
}

._overlay_1hoee_9.overlay-appear-enter-active {
  transition: all 0.4s;
}

._overlay_1hoee_9.overlay-appear-leave-active {
  opacity: 0;
  transition: all 0.2s;
}

._overlay_1hoee_9.overlay-appear-enter-from {
  opacity: 0;
}

._LanguagePicker_1pmfw_9 {
  position: relative;
}

._title_1pmfw_13 {
  align-items: center;
  cursor: pointer;
  display: flex;
  text-transform: capitalize;
}

@media only screen and (max-width: 767px) {
  ._title_1pmfw_13 {
    font-size: 20px;
    line-height: 30px;
  }
}

._picker_1pmfw_26 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: linear-gradient(90deg, #223540, #1d2d36);
  border-radius: 1.5rem;
  bottom: -1.5rem;
  opacity: 0;
  padding: 1.5rem 2.2rem 2.2rem;
  position: absolute;
  right: -1.5rem;
  transform: translateY(100%);
  transition: opacity 0.3s ease-in-out;
  visibility: hidden;
  width: 23rem;
}

@media only screen and (max-width: 1024px) {
  ._picker_1pmfw_26 {
    bottom: unset;
    right: 0;
    top: 30px;
    transform: translateY(0);
  }
}

._picker_1pmfw_26.__visible_1pmfw_48 {
  opacity: 1;
  visibility: visible;
}

._items_1pmfw_53 {
  display: flex;
  flex-direction: column;
  margin-top: 1.3rem;
}

._item_1pmfw_53 {
  cursor: pointer;
}

._item_1pmfw_53.__active_1pmfw_65,
._item_1pmfw_53:hover {
  color: #b5d841;
}

._icon_1pmfw_69 {
  height: 0.8rem;
  margin-left: 0.5rem;
  transition: transform 0.3s ease;
  width: 0.8rem;
}

._icon_1pmfw_69.__active_1pmfw_65 {
  transform: rotate(180deg);
}

._close_1pmfw_79 {
  color: #f2f2f2;
  cursor: pointer;
  height: 2rem;
  position: absolute;
  right: 1.1rem;
  top: 1.1rem;
  width: 2rem;
}

._AsideModalWrapper_1n2t0_9 {
  bottom: 16px;
  position: absolute;
  right: 0;
  top: 16px;
}

._AsideModalWrapper_1n2t0_9.modal-appear-enter-active {
  transition: transform 0.4s;
}

._AsideModalWrapper_1n2t0_9.modal-appear-leave-active {
  transition: transform 0.2s;
}

._AsideModalWrapper_1n2t0_9.modal-appear-enter-from,
._AsideModalWrapper_1n2t0_9.modal-appear-leave-to {
  transform: translate(110%);
}

._AsideModalWrapper_1n2t0_9._to-left {
  left: 0;
  right: auto;
}

._AsideModalWrapper_1n2t0_9._to-left.modal-appear-enter,
._AsideModalWrapper_1n2t0_9._to-left.modal-appear-leave-to {
  transform: translate(-110%);
}

.v-button {
  align-items: center;
  border: none;
  cursor: pointer;
  display: inline-flex;
  font-family: "Noto Sans", sans-serif;
  font-weight: 400;
  justify-content: center;
  line-height: 1;
  outline: none;
  text-align: center;
  transition: all 0.3s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.v-button--primary {
  background-color: #b5d841;
  background-image: linear-gradient(106.3deg, #b5d841 29.93%, #d7ff53 73.93%);
  background-position-x: 100%;
  background-size: 150%;
  color: #1c1c1c;
  transition-duration: 0.2s;
  will-change: background;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none), (hover) {
  .v-button--primary:not(.is-disabled-hover):hover {
    background-size: 101%;
  }
}

.v-button--primary:not(.is-disabled-hover):active {
  background-color: #b5d841;
  background-image: none;
}

.v-button--primary.is-disabled {
  background-image: linear-gradient(106.3deg, #d3f26b 29.93%, #e0efa7 73.93%);
  color: #424141;
  pointer-events: none;
}

.v-button--secondary {
  border: 1px solid #f2f2f2;
  border-radius: 50px;
  color: #f2f2f2;
  transition-duration: 0.2s;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none), (hover) {
  .v-button--secondary:not(.is-disabled-hover):hover {
    background-size: 101%;
  }
}

.v-button--secondary:not(.is-disabled-hover):active {
  background-image: none;
}

.v-button--secondary.is-disabled {
  pointer-events: none;
}

.v-button--large {
  border-radius: 5rem;
  font-size: 2rem;
  height: 5.1rem;
  line-height: 2.3rem;
  padding: 0 7.5rem;
}

.v-button--large.is-icon .v-button__icon {
  height: 1.3rem;
  margin-right: 1.6rem;
  width: 1.3rem;
}

@media only screen and (max-width: 767px) {
  .v-button--large {
    font-size: 20px;
    height: 51px;
    line-height: 23px;
    padding: 0 3rem;
  }
}

.v-button--medium {
  border-radius: 5rem;
  font-size: 16px;
  height: 6rem;
  line-height: 18px;
  padding: 0 4rem;
}

.v-button--small {
  border-radius: 4.8rem;
  font-size: 1.6rem;
  font-weight: 400;
  height: 3.4rem;
  line-height: 1.8rem;
  padding: 0 2.6rem;
}

.v-button.is-spinner {
  position: relative;
}

.v-button.is-spinner:after {
  animation: spinner 1s linear 0s infinite;
  border: 0.3rem solid rgba(47, 62, 76, 0.5);
  border-radius: 50%;
  border-top-color: #000;
  bottom: 0;
  content: "";
  height: 2rem;
  left: 0;
  margin: auto;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 2rem;
}

.v-button.is-loading {
  pointer-events: none;
}

.v-button.is-loading:after {
  opacity: 1;
}

.v-button.is-loading .v-button__text {
  opacity: 0;
}

.v-button.is-responsive {
  width: 100%;
}

.v-button__text {
  opacity: 1;
}

.v-button__icon {
  display: flex;
  margin-right: 0.5rem;
}

.v-button__icon-right {
  margin-left: 0.7rem;
  margin-right: unset;
  padding-top: 0.3rem;
}

.v-button__background {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.v-button__addon {
  display: flex;
  flex-shrink: 0;
}

.v-button__addon.is-left {
  margin-right: 4px;
}

.v-button__addon.is-right {
  margin-left: 4px;
}

@keyframes spinner {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

._BaseModal_1t7rt_9 {
  background: linear-gradient(90deg, #223540, #1d2d36);
  border-radius: 30px;
  display: block;
  left: 50%;
  max-height: 90vh;
  max-width: 100%;
  overflow: auto;
  padding: 4.2rem 6rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 704px;
}

._BaseModal_1t7rt_9.__login_1t7rt_23 {
  padding: 3.3rem 4rem;
  width: 458px;
}

@media only screen and (max-width: 767px) {
  ._BaseModal_1t7rt_9.__login_1t7rt_23 {
    border-radius: 20px;
    padding: 32px 34px;
    width: 90%;
  }

  ._BaseModal_1t7rt_9 {
    border-radius: 20px;
    padding: 32px 32px 32px 34px;
    width: 90%;
  }
}

._BaseModal_1t7rt_9.modal-appear-enter-active {
  transition: transform 0.4s;
}

._BaseModal_1t7rt_9.modal-appear-leave-active {
  transition: transform 0.2s;
}

._BaseModal_1t7rt_9.modal-appear-enter-from,
._BaseModal_1t7rt_9.modal-appear-leave-to {
  transform: translate(110%);
}

._BaseModal_1t7rt_9._to-left {
  left: 0;
  right: auto;
}

._BaseModal_1t7rt_9._to-left.modal-appear-enter,
._BaseModal_1t7rt_9._to-left.modal-appear-leave-to {
  transform: translate(-110%);
}

._close_1t7rt_58 {
  height: 2rem;
  position: absolute;
  right: 2.8rem;
  top: 2.4rem;
  width: 2rem;
}

@media only screen and (max-width: 767px) {
  ._close_1t7rt_58 {
    right: 21px;
    top: 19px;
  }
}

._close_1t7rt_58 svg {
  height: 100%;
  width: 100%;
}

._close_1t7rt_58:hover {
  color: #b5d841;
  cursor: pointer;
}

._title_1usw7_9 {
  color: #f2f2f2;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  text-align: center;
}

._success_1usw7_17 {
  color: #a7a7a7;
  font-size: 16px;
  font-weight: 400;
  line-height: 136.99%;
  margin-top: 19px;
  text-align: center;
}

._input_1usw7_28:not(:last-child) {
  margin-bottom: 13px;
}

@media only screen and (max-width: 767px) {
  ._input_1usw7_28:not(:last-child) {
    margin-bottom: 11px;
  }
}

._bottom_1usw7_37 {
  justify-content: space-between;
  margin-top: 19px;
}

._bottom_1usw7_37,
._check_1usw7_44 {
  align-items: center;
  display: flex;
}

._text_1usw7_49 {
  color: #a7a7a7;
  margin-left: 8px;
}

._forgot_1usw7_57,
._text_1usw7_49 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

._forgot_1usw7_57 {
  cursor: pointer;
  text-decoration-line: underline;
}

._forgot_1usw7_57:hover {
  color: #f2f2f2;
}

._button_1usw7_68 {
  margin-top: 25px;
}

._register_1usw7_72 {
  margin-top: 18px;
}

._copy_1usw7_81,
._register_1usw7_72 {
  color: #a7a7a7;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
}

._copy_1usw7_81 {
  font-weight: 400;
  margin-top: 3rem;
}

.v-checkbox {
  cursor: pointer;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.6rem;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-checkbox,
.v-checkbox__body {
  align-items: center;
  display: flex;
}

.v-checkbox__body {
  background-color: transparent;
  border: 1px solid #b5d841;
  border-radius: 0.4rem;
  flex-shrink: 0;
  height: 2rem;
  justify-content: center;
  margin-right: 1rem;
  transition:
    background-color 0.3s ease-in-out,
    border-color 0.3s ease-in-out;
  width: 2rem;
}

.v-checkbox__arrow {
  color: #fff;
  height: 100%;
  transform: scale(0);
  transition: transform 0.3s ease-in-out;
  width: 100%;
}

.v-checkbox__native {
  display: none;
}

.v-checkbox.is-disabled {
  pointer-events: none;
}

.v-checkbox.is-checked .v-checkbox__body {
  background-color: #b5d841;
  border-color: #b5d841;
}

.v-checkbox.is-checked .v-checkbox__arrow {
  transform: scale(1);
}

._title_hiah9_9 {
  color: #f2f2f2;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  text-align: center;
}

._form_hiah9_17 {
  margin-top: 22px;
}

@media only screen and (max-width: 767px) {
  ._form_hiah9_17 {
    margin-top: 25px;
  }
}

._input_hiah9_26:not(:last-child) {
  margin-bottom: 13px;
}

@media only screen and (max-width: 767px) {
  ._input_hiah9_26:not(:last-child) {
    margin-bottom: 11px;
  }
}

._bottom_hiah9_35 {
  justify-content: space-between;
  margin-top: 19px;
}

._bottom_hiah9_35,
._check_hiah9_42 {
  align-items: center;
  display: flex;
}

._text_hiah9_47 {
  color: #a7a7a7;
  margin-left: 8px;
}

._forgot_hiah9_55,
._text_hiah9_47 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

._forgot_hiah9_55 {
  cursor: pointer;
  text-decoration-line: underline;
}

._forgot_hiah9_55:hover {
  color: #f2f2f2;
}

._button_hiah9_66,
._register_hiah9_70 {
  margin-top: 18px;
}

._copy_hiah9_79,
._register_hiah9_70 {
  color: #a7a7a7;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
}

._copy_hiah9_79 {
  font-weight: 400;
  margin-top: 3rem;
}

._error_hiah9_89 {
  color: red;
  font-size: 12px;
  line-height: 14px;
}

._inputs_hiah9_95 {
  display: flex;
  flex-direction: column;
  gap: 1.4rem;
}

._check_hiah9_42 {
  margin-top: 1.4rem;
}

._title_96pdq_9 {
  color: #f2f2f2;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  text-align: center;
}

._form_96pdq_17 {
  margin-top: 22px;
}

@media only screen and (max-width: 767px) {
  ._form_96pdq_17 {
    margin-top: 25px;
  }
}

._input_96pdq_26:not(:last-child) {
  margin-bottom: 13px;
}

@media only screen and (max-width: 767px) {
  ._input_96pdq_26:not(:last-child) {
    margin-bottom: 11px;
  }
}

._button_96pdq_35 {
  margin-top: 18px;
}

._adv_96pdq_39 {
  margin-top: 2rem;
  text-align: center;
  width: 100%;
}

._link_96pdq_45 {
  font-weight: 600;
}

._link_96pdq_45:hover {
  text-decoration: underline;
}

._error_96pdq_52 {
  color: #b65454;
  font-size: 14px;
}

._success_96pdq_57 {
  color: #b5d841;
  margin-top: 2rem;
}

._title_144fq_9 {
  color: #f2f2f2;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  text-align: center;
}

._success_144fq_17 {
  color: #b5d841;
  margin-top: 3rem;
}

._title_xu58e_9 {
  color: #f2f2f2;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  text-align: center;
}

._form_xu58e_17 {
  display: flex;
  flex-direction: column;
  gap: 1.4rem;
  margin-top: 22px;
}

@media only screen and (max-width: 767px) {
  ._form_xu58e_17 {
    margin-top: 25px;
  }
}

._input_xu58e_29:not(:last-child) {
  margin-bottom: 13px;
}

@media only screen and (max-width: 767px) {
  ._input_xu58e_29:not(:last-child) {
    margin-bottom: 11px;
  }
}

._bottom_xu58e_38 {
  justify-content: space-between;
  margin-top: 19px;
}

._bottom_xu58e_38,
._check_xu58e_45 {
  align-items: center;
  display: flex;
}

._text_xu58e_50 {
  color: #a7a7a7;
}

._forgot_xu58e_57,
._text_xu58e_50 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

._forgot_xu58e_57 {
  cursor: pointer;
  text-decoration-line: underline;
}

._forgot_xu58e_57:hover {
  color: #f2f2f2;
}

._button_xu58e_68 {
  margin-top: 18px;
}

._register_xu58e_72 {
  color: #a7a7a7;
  font-size: 16px;
  line-height: 18px;
  margin-top: 18px;
  text-align: center;
}

._error_xu58e_81 {
  color: #b65454;
  font-size: 14px;
}

._MainMenuModal_1npz6_9 {
  background: linear-gradient(90deg, #223540, #1d2d36);
  border-radius: 15px 0 0 15px;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 32px 46px;
  position: relative;
  width: calc(100vw - 16px);
}

._close_1npz6_20 {
  color: #bdbdbd;
  font-size: 25px;
  position: absolute;
  right: 29px;
  top: 21px;
}

._iconClose_1npz6_28 {
  height: 2.5rem;
  width: 2.5rem;
}

._navItem_1npz6_33 {
  color: #f2f2f2;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

._navItem_1npz6_33:not(:last-child) {
  margin-bottom: 32px;
}

._navItem_1npz6_33.__active_1npz6_42 {
  color: #b5d841;
}

._nav_1npz6_33 {
  margin-top: 24px;
  order: 1;
}

._profile_1npz6_51 {
  border-bottom: 2px solid hsla(0, 0%, 76%, 0.3);
  margin-top: 48px;
  padding-bottom: 27px;
}

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

._login_1npz6_57:not(:last-child) {
  margin-bottom: 20px;
}

._icon_1npz6_28 {
  color: #b5d841;
  height: 2.1rem;
  margin-right: 12px;
  width: 2.1rem;
}

._value_1npz6_72 {
  color: #f2f2f2;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

._logo_1npz6_79 {
  display: inline-flex;
  flex-shrink: 0;
  max-width: 100%;
}

._logo_1npz6_79 svg {
  height: 39px;
  max-width: 100%;
  width: 175px;
}

@media only screen and (max-width: 767px) {
  ._logo_1npz6_79 svg {
    height: 30px;
    width: 135px;
  }
}

._HeaderUser_1cyk7_9 {
  margin-left: 1rem;
}

@media only screen and (max-width: 1024px) {
  ._HeaderUser_1cyk7_9 {
    display: none;
  }
}

._icon_1cyk7_18 {
  color: #1c1c1c;
  height: 1.5rem;
  width: 1.2rem;
}

._user_1cyk7_24 {
  align-items: center;
  cursor: pointer;
  display: flex;
  position: relative;
}

._user_1cyk7_24 span {
  max-width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._user_1cyk7_24:hover span {
  color: #b5d841;
}

._user_1cyk7_24:hover ._menu_1cyk7_39 {
  opacity: 1;
  visibility: visible;
}

._iconUser_1cyk7_44 {
  height: 2.8rem;
  width: 2.8rem;
}

._menu_1cyk7_39 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: linear-gradient(90deg, #223540, #1d2d36);
  border-radius: 15px;
  opacity: 0;
  padding: 1.6rem 2.2rem;
  position: absolute;
  right: 0;
  top: 32px;
  transition: opacity 0.3s ease-in-out;
  visibility: hidden;
  width: 230px;
}

._menu_1cyk7_39:before {
  content: "";
  height: 32px;
  position: absolute;
  top: -32px;
  width: 100%;
}

._menuLink_1cyk7_70 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

._menuLink_1cyk7_70:hover {
  color: #b5d841;
}

._TheHeader_c9zku_9 {
  height: 10.2rem;
  left: 50%;
  position: fixed;
  top: 0;
  transform: translate(-50%);
  transition: transform 0.5s ease-in-out;
  width: calc(100% - 3.2rem);
  z-index: 16;
}

._TheHeader_c9zku_9.__hidden_c9zku_19 {
  transform: translate(-50%, -180%);
}

@media only screen and (max-width: 1024px) {
  ._TheHeader_c9zku_9 {
    background-color: #081420e6;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  ._TheHeader_c9zku_9 {
    height: 60px;
    left: 0;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    width: 100%;
  }

  ._TheHeader_c9zku_9,
  ._TheHeader_c9zku_9.__hidden_c9zku_19 {
    transform: translate(0);
  }
}

._wrapper_c9zku_43 {
  align-items: center;
  background: #1d2532;
  border-radius: 0 0 30px 30px;
  display: flex;
  height: 100%;
  padding: 0 3.6rem;
  width: 100%;
}

@media only screen and (max-width: 1024px) {
  ._wrapper_c9zku_43 {
    background: transparent;
    padding: 0;
  }
}

._logo_c9zku_59 {
  display: inline-flex;
  flex-shrink: 0;
  max-width: 100%;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}

._logo_1glr7_140,
._logo_1npz6_79 {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}

._logo_c9zku_59 svg {
  height: 39px;
  max-width: 100%;
  width: 175px;
}

@media only screen and (max-width: 1230px) {
  ._logo_c9zku_59 svg {
    width: 135px;
  }
}

@media only screen and (max-width: 1024px) {
  ._logo_c9zku_59 svg {
    height: 30px;
    width: 135px;
  }
}

._nav_c9zku_81 {
  left: 50%;
  position: absolute;
  transform: translate(-50%);
}

@media only screen and (max-width: 1024px) {
  ._nav_c9zku_81 {
    display: none;
  }
}

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

._navItem_c9zku_97 {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8rem;
}

._navItem_c9zku_97.__active_c9zku_105 ._navLink_c9zku_102,
._navItem_c9zku_97:hover ._navLink_c9zku_102 {
  color: #b5d841;
}

._navItem_c9zku_97:not(:last-child) {
  margin-right: 4.15rem;
}

@media only screen and (max-width: 1230px) {
  ._navItem_c9zku_97:not(:last-child) {
    margin-right: 2rem;
  }
}

._navLink_c9zku_102 {
  transition: all 0.3s ease-in-out;
}

._right_c9zku_121 {
  align-items: center;
  display: flex;
  margin-left: auto;
}

._mobileMenu_c9zku_127 {
  display: none;
  margin-left: auto;
}

@media only screen and (max-width: 1024px) {
  ._mobileMenu_c9zku_127 {
    display: block;
    margin-left: 10px;
  }
}

._mobileMenuIcon_c9zku_138 {
  color: #b5d841;
  height: 1rem;
  width: 4rem;
}

._icon_c9zku_144 {
  color: #1c1c1c;
  height: 1.5rem;
  width: 1.2rem;
}

._TheBurgerMenu_42ee9_9 {
  background: linear-gradient(90deg, #223540, #1d2d36);
  border-radius: 15px 0 0 15px;
  bottom: 18px;
  display: flex;
  flex-direction: column;
  left: 16px;
  padding: 32px 46px;
  position: fixed;
  right: 0;
  top: 18px;
  transform: translate(100%);
  transition: transform 0.4s;
  width: 100%;
  z-index: 100;
}

._TheBurgerMenu_42ee9_9.__opened_42ee9_25 {
  transform: translate(0);
}

._close_42ee9_29 {
  color: #bdbdbd;
  font-size: 25px;
  position: absolute;
  right: 29px;
  top: 21px;
}

._navItem_42ee9_37 {
  color: #f2f2f2;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

._navItem_42ee9_37:not(:last-child) {
  margin-bottom: 35px;
}

._navItem_42ee9_37.__active_42ee9_46 {
  color: #b5d841;
}

._nav_42ee9_37 {
  border-bottom: 2px solid hsla(0, 0%, 76%, 0.3);
  margin-top: 48px;
  padding-bottom: 27px;
}

._profile_42ee9_56 {
  margin-top: 24px;
}

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

._login_42ee9_60:not(:last-child) {
  margin-bottom: 20px;
}

._icon_42ee9_68 {
  color: #b5d841;
  font-size: 21px;
  margin-right: 12px;
}

._value_42ee9_74 {
  color: #f2f2f2;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

._logo_42ee9_81 {
  display: inline-flex;
  flex-shrink: 0;
  max-width: 100%;
}

._logo_42ee9_81 svg {
  height: 39px;
  max-width: 100%;
  width: 175px;
}

@media only screen and (max-width: 767px) {
  ._logo_42ee9_81 svg {
    height: 30px;
    width: 135px;
  }
}

._picker_42ee9_98 {
  margin-top: auto;
}

._TheFooter_1glr7_9 {
  align-items: center;
  background-color: #1d2532;
  display: flex;
  padding: 4rem 0;
  position: relative;
  width: 100%;
}

@media only screen and (max-width: 1024px) {
  ._TheFooter_1glr7_9 {
    padding: 3.2rem 0;
  }
}

@media only screen and (max-width: 767px) {
  ._TheFooter_1glr7_9 {
    padding: 2.4rem 0;
  }
}

._wrapper_1glr7_28 {
  display: grid;
  gap: 1rem 2rem;
  grid-template-areas: "logo mainmenu social" "copyright partners hide" "info info info";
  grid-template-columns: 290px 1fr;
  grid-template-rows: repeat(2, auto);
  height: 100%;
  width: 100%;
}

@media only screen and (max-width: 1230px) {
  ._wrapper_1glr7_28 {
    gap: 20px;
    grid-template-areas: "logo mainmenu partners" "social mainmenu partners" "hide mainmenu partners" "info info info";
    grid-template-columns: 290px 1fr 75px;
    grid-template-rows: repeat(4, auto);
  }
}

@media only screen and (max-width: 767px) {
  ._wrapper_1glr7_28 {
    gap: 32px;
    grid-template-areas: "logo" "mainmenu" "social" "partners" "info" "hide";
    grid-template-columns: 1fr;
    grid-template-rows: repeat(5, auto);
    max-width: 330px;
  }
}

._item1_1glr7_55 {
  display: flex;
  grid-area: logo;
}

@media only screen and (max-width: 767px) {
  ._item1_1glr7_55 {
    justify-content: center;
  }
}

._item2_1glr7_65 {
  grid-area: mainmenu;
  justify-content: center;
}

._item2_1glr7_65,
._item3_1glr7_72 {
  align-items: flex-start;
  display: flex;
  justify-content: flex-end;
}

._item3_1glr7_72 {
  gap: 1.6rem;
  grid-area: social;
  justify-content: flex-end;
}

@media only screen and (max-width: 1230px) {
  ._item3_1glr7_72 {
    justify-content: unset;
  }
}

@media only screen and (max-width: 767px) {
  ._item3_1glr7_72 {
    justify-content: space-between;
  }
}

._item4_1glr7_90 {
  align-items: center;
  display: flex;
  grid-area: copyright;
}

@media only screen and (max-width: 1230px) {
  ._item4_1glr7_90 {
    display: none;
  }
}

._item5_1glr7_101 {
  align-items: center;
  display: flex;
  gap: 2rem;
  grid-area: partners;
  justify-content: center;
}

@media only screen and (max-width: 1230px) {
  ._item5_1glr7_101 {
    flex-direction: column;
    gap: 8px;
  }
}

@media only screen and (max-width: 767px) {
  ._item5_1glr7_101 {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px 24px;
  }
}

._item6_1glr7_122 {
  align-items: center;
  display: flex;
  grid-area: info;
  justify-content: flex-end;
}

@media only screen and (max-width: 1230px) {
  ._item6_1glr7_122 {
    align-items: unset;
    flex-direction: column;
    justify-content: unset;
  }
}

._item7_1glr7_136 {
  grid-area: hide;
}

._logo_1glr7_140 {
  display: inline-flex;
  flex-shrink: 0;
  max-width: 100%;
}

._logo_1glr7_140 svg {
  height: 39px;
  max-width: 100%;
  width: 175px;
}

@media only screen and (max-width: 767px) {
  ._logo_1glr7_140 svg {
    height: 38px;
    width: 169px;
  }
}

._navList_1glr7_157 {
  align-items: center;
  display: flex;
  gap: 1.6rem;
}

@media only screen and (max-width: 1230px) {
  ._navList_1glr7_157 {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 60px;
    column-gap: 60px;
    display: block;
  }
}

._navItem_1glr7_172 {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8rem;
}

@media only screen and (max-width: 1230px) {
  ._navItem_1glr7_172 {
    margin-bottom: 16px;
    width: -moz-fit-content;
    width: fit-content;
  }
}

._navItem_1glr7_172.__active_1glr7_186 ._navLink_1glr7_183,
._navItem_1glr7_172:hover ._navLink_1glr7_183 {
  color: #b5d841;
}

._navLink_1glr7_183 {
  transition: all 0.3s ease-in-out;
}

._link_1glr7_194 {
  display: flex;
}

._socialIcon_1glr7_198 {
  color: #a7a7a7;
  height: 2rem;
  width: 2rem;
}

._socialIcon_1glr7_198:hover {
  color: #b5d841;
  transition: all 0.3s ease-in-out;
}

._monitoring_1glr7_208 {
  display: flex;
  height: 18px;
  width: auto;
}

._txt_1glr7_214 {
  font-size: 12px;
}

._info_1glr7_218 {
  line-height: 130%;
}

._info_1glr7_218 span {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  ._info_1glr7_218 span {
    display: inline;
  }
}

._copyMobile_1glr7_230 {
  display: none;
}

@media only screen and (max-width: 1230px) {
  ._copyMobile_1glr7_230 {
    display: inline-block;
  }
}

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

._page_1qupw_14 {
  height: 100%;
  min-height: calc(100vh - 11rem);
  overflow: hidden;
  padding-bottom: 6rem;
  padding-top: 15.4rem;
  position: relative;
  width: 100vw;
}

@media only screen and (max-width: 767px) {
  ._page_1qupw_14 {
    padding-bottom: 34px;
    padding-top: 35px;
  }
}

._greenCircle_1qupw_30 {
  background: #b5d841;
  filter: blur(85px);
  -webkit-filter: blur(85px);
  height: 356px;
  left: 30%;
  opacity: 0.6;
  position: absolute;
  top: 224px;
  width: 501px;
  z-index: -1;
}

@media only screen and (max-width: 767px) {
  ._greenCircle_1qupw_30 {
    height: 284px;
    left: 0;
    top: 132px;
    width: 399px;
  }
}

._blueLeft_1qupw_51 {
  background: #41d8b3;
  filter: blur(174px);
  -webkit-filter: blur(174px);
  height: 443px;
  left: -138px;
  opacity: 0.2;
  position: absolute;
  top: 51px;
  width: 489px;
  z-index: -1;
}

@media only screen and (max-width: 767px) {
  ._blueLeft_1qupw_51 {
    display: none;
  }
}

._blueRight_1qupw_69 {
  background: #418fd8;
  filter: blur(150px);
  -webkit-filter: blur(150px);
  height: 487px;
  left: 1055px;
  opacity: 0.1;
  position: absolute;
  top: 177px;
  width: 501px;
  z-index: -1;
}

@media only screen and (max-width: 767px) {
  ._blueRight_1qupw_69 {
    display: none;
  }
}

._modal_1qupw_87 {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}

@keyframes _drift_1qupw_1 {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

._title_1qupw_104 {
  color: #f2f2f2;
  font-size: 4.8rem;
  font-weight: 700;
  line-height: 5.5rem;
}

@media only screen and (max-width: 767px) {
  ._title_1qupw_104 {
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
  }
}

._link_1qupw_118 {
  color: #f2f2f2;
  text-decoration: underline;
}

._link_1qupw_118:hover {
  color: #b5d841;
}

._message_1qupw_126 {
  margin-top: 2.4rem;
}

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

._page_6grjz_14 {
  overflow-x: hidden;
  padding-bottom: 6rem;
  padding-top: 15.4rem;
  position: relative;
  width: 100vw;
  min-height: 83.2vh;
}

@media only screen and (max-width: 767px) {
  ._page_6grjz_14 {
    padding-bottom: 34px;
    padding-top: 35px;
  }
}

._greenCircle_6grjz_30 {
  height: 696px;
  left: 50%;
  position: absolute;
  top: 5%;
  transform: translate(-50%);
  width: 841px;
  z-index: -2;
}

@media only screen and (max-width: 767px) {
  ._greenCircle_6grjz_30 {
    height: 454px;
    left: 50%;
    top: -5%;
    transform: translate(-50%);
    width: 551px;
  }
}

._IndexPage_1bgad_9 {
  position: relative;
}

._title_1bgad_13 {
  color: #f2f2f2;
  cursor: default;
  font-size: 4rem;
  font-weight: 500;
  line-height: 6rem;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  ._title_1bgad_13 {
    font-size: 30px;
    line-height: 134.5%;
  }
}

._subtitle_1bgad_28 {
  color: #fff;
  cursor: default;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 154.5%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
  max-width: 55.6rem;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  ._subtitle_1bgad_28 {
    font-size: 14px;
    line-height: 154.5%;
    margin-top: 27px;
    max-width: 325px;
  }
}

._HomeExchangeBlock_1oj5r_9 {
  background-color: #1d253280;
  border-radius: 3rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 5rem;
  min-height: 18rem;
  padding: 1.8rem 3.2rem;
  position: relative;
  width: 100%;
}

@media only screen and (max-width: 1024px) {
  ._HomeExchangeBlock_1oj5r_9 {
    margin-top: 3rem;
    min-height: 440px;
    padding: 1.8rem 2.4rem;
  }
}

@media only screen and (max-width: 767px) {
  ._HomeExchangeBlock_1oj5r_9 {
    background-color: #11151d80;
    min-height: 400px;
    padding: 34px 18px;
  }
}

._courseToggle_1oj5r_36 {
  margin-top: 2.4rem;
}

@media only screen and (max-width: 1024px) {
  ._courseToggle_1oj5r_36 {
    margin-bottom: 24px;
    margin-top: unset;
    order: -1;
  }
}

._top_1oj5r_47 {
  align-items: flex-end;
  display: flex;
  gap: 2rem;
  justify-content: space-between;
}

@media only screen and (max-width: 1024px) {
  ._top_1oj5r_47 {
    align-items: stretch;
    flex-direction: column;
    gap: 15px;
  }
}

._swap_1oj5r_61 {
  align-items: center;
  background-color: #b5d841;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 2.8rem;
  height: 6rem;
  justify-content: center;
  width: 6rem;
}

@media only screen and (max-width: 1024px) {
  ._swap_1oj5r_61 {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 767px) {
  ._swap_1oj5r_61 {
    color: #1d2d36;
    font-size: 18px;
    height: 42px;
    margin: 0 0 0 auto;
    width: 42px;
  }
}

._iconSwap_1oj5r_88 {
  color: #fff;
  height: 2.8rem;
  width: 2.8rem;
}

@media only screen and (max-width: 767px) {
  ._iconSwap_1oj5r_88 {
    height: 18px;
    width: 18px;
  }
}

._icon_1oj5r_88 {
  color: #081420;
  height: 1.6rem;
  width: 1.6rem;
}

._count_1oj5r_106 {
  height: 24px;
  width: 24px;
}

._count_1oj5r_106 span {
  font-size: 12px;
  line-height: 14px;
}

._help_1oj5r_115 {
  color: #b5d841;
  height: 1.8rem;
  width: 1.8rem;
}

._bottom_1oj5r_121 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 2.6rem;
}

@media only screen and (max-width: 1024px) {
  ._bottom_1oj5r_121 {
    flex-direction: column;
    justify-content: center;
    margin-top: 12px;
  }
}

._left_1oj5r_135 {
  align-items: center;
  display: flex;
  gap: 1rem;
}

@media only screen and (max-width: 767px) {
  ._left_1oj5r_135 {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 5px;
    left: 39px;
    position: absolute;
    top: 27%;
    width: 75%;
  }
}

._leftTitle_1oj5r_155 {
  gap: 1rem;
}

._leftTitle_1oj5r_155,
._right_1oj5r_161 {
  align-items: center;
  display: flex;
}

._info_1oj5r_166 {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-left: 0.8rem;
  transition: color 0.3s ease-in-out;
}

._input_1oj5r_180 {
  position: relative;
}

@media only screen and (max-width: 1024px) {
  ._btn_1oj5r_191,
  ._directions_1oj5r_185 {
    display: none;
  }
}

._btnMobile_1oj5r_196 {
  display: none;
}

@media only screen and (max-width: 1024px) {
  ._btnMobile_1oj5r_196 {
    display: flex;
    margin: 2.4rem 0;
  }
}

@media only screen and (max-width: 767px) {
  ._btnMobile_1oj5r_196 {
    width: 100%;
  }
}

._exchange_more_1oj5r_211 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._exchange_more_1oj5r_211 div {
  display: flex;
}

._exchange_more_1oj5r_211 div a {
  align-items: center;
  display: flex;
  gap: 0.8rem;
  margin-left: 0;
}

._HomeExchangeCalculator_40kss_9 {
  align-items: flex-end;
  display: flex;
  gap: 2rem;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

@media only screen and (max-width: 1024px) {
  ._HomeExchangeCalculator_40kss_9 {
    flex-direction: column;
    gap: 20px;
  }
}

._network_40kss_24 {
  position: absolute;
  top: calc(100% + 26px);
}

@media only screen and (max-width: 1024px) {
  ._network_40kss_24 {
    margin-top: 10px;
    position: relative;
  }
}

._ExchangeCourse_1qx49_9 {
  align-items: center;
  display: flex;
  gap: 1rem;
}

@media only screen and (max-width: 767px) {
  ._ExchangeCourse_1qx49_9 {
    flex-wrap: wrap;
    gap: 5px;
  }
}

._progress_1qx49_21 {
  height: 24px;
  width: 24px;
}

._progress_1qx49_21 span {
  font-size: 12px;
  line-height: 14px;
}

@media only screen and (max-width: 767px) {
  ._title_1qx49_31 {
    font-size: 14px;
  }
}

._course_1qx49_36 {
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
  ._course_1qx49_36 {
    font-size: 14px;
  }
}

._HomePartner_1o5cw_9 {
  background: linear-gradient(90deg, #223540, #1d2d36);
  border-radius: 30px;
  margin-top: 9.5rem;
  padding: 11rem 7rem;
  position: relative;
}

@media only screen and (max-width: 1230px) {
  ._HomePartner_1o5cw_9 {
    margin-top: 5rem;
  }
}

@media only screen and (max-width: 1024px) {
  ._HomePartner_1o5cw_9 {
    align-items: center;
    background: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: auto;
    margin-top: 85px;
    padding: 0;
  }
}

._content_1o5cw_34 {
  max-width: 65.2rem;
}

@media only screen and (max-width: 1024px) {
  ._content_1o5cw_34 {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 100%;
  }
}

._title_1o5cw_46 {
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 4.1rem;
}

@media only screen and (max-width: 1024px) {
  ._title_1o5cw_46 {
    color: #f2f2f2;
    font-size: 32px;
    line-height: 37px;
    text-align: center;
  }
}

._text_1o5cw_60 {
  color: #8b8b8b;
  margin-top: 1.4rem;
}

@media only screen and (max-width: 1230px) {
  ._text_1o5cw_60 {
    max-width: 50%;
  }
}

@media only screen and (max-width: 1024px) {
  ._text_1o5cw_60 {
    color: #bdbdbd;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  ._text_1o5cw_60 {
    max-width: 90%;
  }
}

._icon_1o5cw_83 {
  max-height: 44.8rem;
  max-width: 54.3rem;
  position: absolute;
  right: 2.2rem;
  top: -5.7rem;
}

@media only screen and (max-width: 1024px) {
  ._icon_1o5cw_83 {
    display: none;
    right: unset;
    top: unset;
  }
}

._btn_1o5cw_98 {
  margin-top: 2.3rem;
}

@media only screen and (max-width: 1024px) {
  ._btn_1o5cw_98 {
    margin-top: 18px;
  }
}

._ExchangeCalculatorInput_178ji_9 {
  position: relative;
  width: 100%;
}

._caption_178ji_14 {
  font-size: 12px;
  margin-left: 2.4rem;
}

@media only screen and (max-width: 767px) {
  ._caption_178ji_14 {
    display: none;
  }
}

._content_178ji_24 {
  position: relative;
}

._trigger_178ji_28 {
  position: absolute;
  right: 0;
  top: 0;
}

._list_178ji_34 {
  position: absolute;
  top: 110%;
  z-index: 3;
}

.v-input-thousands {
  position: relative;
}

.v-input-thousands .v-input-thousands__wrapper {
  align-items: center;
  border: 1px solid transparent;
  border-radius: 5rem;
  display: flex;
  font-size: 2rem;
  height: 6rem;
  line-height: 2.3rem;
  padding: 0 2.3rem;
  position: relative;
  transition:
    border-color 0.4s ease,
    background-color 0.4s ease,
    color 0.4s ease;
}

.v-input-thousands--default .v-input-thousands__label,
.v-input-thousands--default .v-input-thousands__native {
  color: #f2f2f2;
}

.v-input-thousands--default:not(.is-inversed) .v-input-thousands__addon-image {
  filter: grayscale(1);
}

.v-input-thousands--default:not(.is-inversed) .v-input-thousands__wrapper {
  background: linear-gradient(90deg, #22354080, #1d2d3680);
}

.v-input-thousands--default:not(.is-inversed).is-focused
  .v-input-thousands__wrapper
  .v-input-thousands__label:after {
  content: "";
}

.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__addon-image {
  filter: grayscale(0);
}

.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__wrapper {
  background-color: #eff5fb;
  border-color: #fff;
}

.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__wrapper:before {
  background: #fff;
}

.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__label {
  color: #f5f5f5;
}

.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__native {
  color: #2f3e4c;
}

.v-input-thousands.is-active .v-input-thousands__label {
  color: #ffffff80;
  font-size: 1.2rem;
  line-height: 1.4rem;
  transform: translateY(-130%);
}

.v-input-thousands.has-label .v-input-thousands__native {
  font-size: 1.6rem;
  line-height: 1.9rem;
  margin-top: 0.5rem;
}

.v-input-thousands.is-focused .v-input-thousands__premask_wrap,
.v-input-thousands.is-focused .v-input-thousands__premask_wrap span {
  opacity: 1;
}

.v-input-thousands.is-focused .v-input-thousands__label {
  color: #ffffff80;
  font-size: 1.2rem;
  line-height: 1.4rem;
  transform: translateY(-130%);
}

.v-input-thousands.has-error .v-input-thousands__wrapper {
  border-color: #b65454;
}

.v-input-thousands.is-disabled {
  pointer-events: none;
}

.v-input-thousands.is-copy .v-input__wrapper {
  border-radius: 3rem;
}

.v-input-thousands.is-copy .v-input__addon {
  cursor: pointer;
  z-index: 2;
}

.v-input-thousands__premask_wrap {
  align-items: center;
  color: currentColor;
  display: flex;
  font-size: inherit;
  height: calc(100% - 1.8rem);
  left: 0;
  margin-top: 1.8rem;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.3s ease;
  width: 100%;
  z-index: 1;
}

.v-input-thousands__inner {
  display: inline-flex;
  padding-top: 1.8rem;
}

.v-input-thousands__inner,
.v-input-thousands__inner-no-padding {
  height: 100%;
  position: relative;
  width: 100%;
}

.v-input-thousands__loader {
  background-color: #6363634d;
  border-radius: 5rem;
  height: 25px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 89px;
  z-index: 3;
}

.v-input-thousands__native {
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  box-shadow: none;
  color: #000;
  font-size: inherit;
  height: 100%;
  margin: 0;
  outline: none;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}

.v-input-thousands__native:-webkit-autofill,
.v-input-thousands__native:-webkit-autofill:focus {
  -webkit-transition:
    background-color 600000s 0s,
    color 600000s 0s;
  transition:
    background-color 600000s 0s,
    color 600000s 0s;
}

.v-input-thousands__label {
  color: #fff;
  font-size: 1.6rem;
  left: 3rem;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  z-index: 1;
}

.v-input-thousands__error {
  bottom: -2rem;
  color: red;
  font-size: 1.4rem;
  font-weight: 400;
  left: 3rem;
  letter-spacing: -0.02em;
  line-height: 1.4rem;
  position: absolute;
}

.v-input-thousands__addon {
  align-items: center;
  display: flex;
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
}

.v-input-thousands__addon-image {
  height: 2rem;
  width: 2rem;
}

.v-input-thousands__addon-currency {
  color: #96a4b0;
  font-size: 2rem;
  line-height: 1rem;
  margin-right: 0.5rem;
}

._ExchangeInputTrigger_wh7nq_9 {
  align-items: center;
  border-left: 1px solid rgba(55, 84, 100, 0.5);
  cursor: pointer;
  display: flex;
  height: 100%;
  padding: 0 1.6rem;
  z-index: 2;
}

._ExchangeInputTrigger_wh7nq_9:hover ._icon_wh7nq_21,
._ExchangeInputTrigger_wh7nq_9:hover ._name_wh7nq_18,
.__active_wh7nq_25 ._name_wh7nq_18 {
  color: #b5d841;
}

.__active_wh7nq_25 ._icon_wh7nq_21 {
  color: #b5d841;
  transform: rotate(180deg);
}

._logo_wh7nq_33 {
  height: 3.2rem;
  width: 3.2rem;
}

._name_wh7nq_18 {
  color: #f2f2f2;
  font-size: 2rem;
  margin-left: 1rem;
  text-transform: uppercase;
  transition: color 0.3s ease-in-out;
}

._icon_wh7nq_21 {
  height: 1rem;
  margin-left: 0.6rem;
  transition: all 0.3s ease-in-out;
  width: 1rem;
}

._HomeExchangeSwap_a9mkh_9 {
  align-items: center;
  background-color: #b5d841;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 2.8rem;
  height: 6rem;
  justify-content: center;
  transition: background-color 0.3s ease-in-out;
  width: 6rem;
}

@media only screen and (max-width: 1024px) {
  ._HomeExchangeSwap_a9mkh_9 {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 767px) {
  ._HomeExchangeSwap_a9mkh_9 {
    color: #1d2d36;
    font-size: 18px;
    height: 42px;
    margin: 0 0 0 auto;
    width: 42px;
  }
}

._HomeExchangeSwap_a9mkh_9.__disabled_a9mkh_37 {
  background-color: #96a480;
  cursor: default;
}

._icon_a9mkh_42 {
  color: #fff;
  height: 2.8rem;
  width: 2.8rem;
}

@media only screen and (max-width: 767px) {
  ._icon_a9mkh_42 {
    height: 18px;
    width: 18px;
  }
}

._CalculatorNetworkLoad_1m9ts_9 {
  align-items: center;
  display: flex;
  font-size: 16px;
}

@media only screen and (max-width: 1024px) {
  ._CalculatorNetworkLoad_1m9ts_9 {
    justify-content: center;
  }
}

._title_1m9ts_20 {
  margin-left: 10px;
}

@media only screen and (max-width: 767px) {
  ._title_1m9ts_20 {
    font-size: 12px;
  }
}

._circle_1m9ts_29 {
  border-radius: 50%;
  flex-shrink: 0;
  height: 1.2rem;
  width: 1.2rem;
}

._HomePartner_1o5cw_9 {
  background: linear-gradient(90deg, #223540, #1d2d36);
  border-radius: 30px;
  margin-top: 9.5rem;
  padding: 11rem 7rem;
  position: relative;
}
@media only screen and (max-width: 1230px) {
  ._HomePartner_1o5cw_9 {
    margin-top: 5rem;
  }
}
@media only screen and (max-width: 1024px) {
  ._HomePartner_1o5cw_9 {
    align-items: center;
    background: transparent;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: auto;
    margin-top: 85px;
    padding: 0;
  }
}
._content_1o5cw_34 {
  max-width: 65.2rem;
}
@media only screen and (max-width: 1024px) {
  ._content_1o5cw_34 {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 100%;
  }
}
._title_1o5cw_46 {
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 4.1rem;
}
@media only screen and (max-width: 1024px) {
  ._title_1o5cw_46 {
    color: #f2f2f2;
    font-size: 32px;
    line-height: 37px;
    text-align: center;
  }
}
._text_1o5cw_60 {
  color: #8b8b8b;
  margin-top: 1.4rem;
}
@media only screen and (max-width: 1230px) {
  ._text_1o5cw_60 {
    max-width: 50%;
  }
}
@media only screen and (max-width: 1024px) {
  ._text_1o5cw_60 {
    color: #bdbdbd;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  ._text_1o5cw_60 {
    max-width: 90%;
  }
}
._icon_1o5cw_83 {
  max-height: 44.8rem;
  max-width: 54.3rem;
  position: absolute;
  right: 2.2rem;
  top: -5.7rem;
}
@media only screen and (max-width: 1024px) {
  ._icon_1o5cw_83 {
    display: none;
    right: unset;
    top: unset;
  }
}
._btn_1o5cw_98 {
  margin-top: 2.3rem;
}
@media only screen and (max-width: 1024px) {
  ._btn_1o5cw_98 {
    margin-top: 18px;
  }
}
._title_1ke32_9 {
  color: #f2f2f2;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  text-align: center;
}
._success_1ke32_17 {
  color: #b5d841;
}
._form_1ke32_22 {
  margin-top: 22px;
}
@media only screen and (max-width: 767px) {
  ._form_1ke32_22 {
    margin-top: 25px;
  }
}
._input_1ke32_31:not(:last-child) {
  margin-bottom: 13px;
}
@media only screen and (max-width: 767px) {
  ._input_1ke32_31:not(:last-child) {
    margin-bottom: 11px;
  }
}
._error_1ke32_40 {
  font-size: 14px;
}
._success_1ke32_17 {
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-top: 3rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  ._success_1ke32_17 {
    color: #f2f2f2;
  }
}
._error_1ke32_40 {
  color: #b65454;
}
._title_t32gu_9 {
  color: #f2f2f2;
  font-size: 32px;
  font-weight: 400;
  line-height: 39px;
}
._subtitle_t32gu_16 {
  color: #f2f2f2;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 1.9rem;
}
._details_t32gu_24 {
  color: #f2f2f2;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  margin-top: 1.3rem;
}
._img_t32gu_32 {
  height: 83px;
  margin-top: 2.1rem;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
._bottom_t32gu_39 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 2.4rem;
}
._back_t32gu_46 {
  align-items: center;
  cursor: pointer;
  display: flex;
}
._back_t32gu_46 ._icon_t32gu_51 {
  margin-right: 3px;
}
._next_t32gu_55 {
  align-items: center;
  background: linear-gradient(106.3deg, #b5d841 29.93%, #d7ff53 73.93%);
  border-radius: 50px;
  color: #1d2d36;
  cursor: pointer;
  display: flex;
  height: 5.1rem;
  justify-content: center;
  margin-left: auto;
  width: 12.1rem;
}
._next_t32gu_55 ._icon_t32gu_51 {
  color: #1d2d36;
  margin-left: 0.3rem;
  transform: rotate(180deg);
}
._image_t32gu_73 {
  height: 252px;
  margin-top: 19px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
._VButtonToggle_2vqdm_9 {
  display: flex;
  gap: 1.6rem;
}
@media only screen and (max-width: 1024px) {
  ._VButtonToggle_2vqdm_9 {
    width: 100%;
  }
}
._button_2vqdm_19 {
  align-items: center;
  background-image: linear-gradient(90deg, #22354080, #1d2d3680);
  background-position-x: 100%;
  background-size: 150%;
  border: none;
  border-radius: 3.2rem;
  color: #bdbdbd;
  cursor: pointer;
  display: flex;
  font-size: 1.6rem;
  font-weight: 500;
  height: 4.6rem;
  justify-content: center;
  padding: 0 2.4rem;
  transition: all 0.3s ease;
}
._button_2vqdm_19._active_2vqdm_36 {
  background-color: #b5d841;
  background-image: linear-gradient(106.3deg, #b5d841 29.93%, #d7ff53 73.93%);
  background-position-x: 100%;
  background-size: 150%;
  color: #1c1c1c;
}
._button_2vqdm_19:hover {
  background-size: 101%;
}
@media only screen and (max-width: 1024px) {
  ._button_2vqdm_19 {
    width: 100%;
  }
}
._tooltip_2vqdm_52 {
  color: #f2f2f2;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  max-width: 300px;
}
._ExchangeCourse_1qx49_9 {
  align-items: center;
  display: flex;
  gap: 1rem;
}
@media only screen and (max-width: 767px) {
  ._ExchangeCourse_1qx49_9 {
    flex-wrap: wrap;
    gap: 5px;
  }
}
._progress_1qx49_21 {
  height: 24px;
  width: 24px;
}
._progress_1qx49_21 span {
  font-size: 12px;
  line-height: 14px;
}
@media only screen and (max-width: 767px) {
  ._title_1qx49_31 {
    font-size: 14px;
  }
}
._course_1qx49_36 {
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  ._course_1qx49_36 {
    font-size: 14px;
  }
}
._CalculatorNetworkLoad_1m9ts_9 {
  align-items: center;
  display: flex;
  font-size: 16px;
}
@media only screen and (max-width: 1024px) {
  ._CalculatorNetworkLoad_1m9ts_9 {
    justify-content: center;
  }
}
._title_1m9ts_20 {
  margin-left: 10px;
}
@media only screen and (max-width: 767px) {
  ._title_1m9ts_20 {
    font-size: 12px;
  }
}
._circle_1m9ts_29 {
  border-radius: 50%;
  flex-shrink: 0;
  height: 1.2rem;
  width: 1.2rem;
}
._ExchangeCurrencyFilter_1lkr6_9 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
@media only screen and (max-width: 767px) {
  ._ExchangeCurrencyFilter_1lkr6_9 {
    gap: 6px;
  }
}
._ExchangeCurrencyFilter_1lkr6_9 ._item_1lkr6_20 {
  background: linear-gradient(90deg, #223540, #1d2d36);
  color: #bdbdbd;
  outline: 1px solid #375464;
}
._ExchangeCurrencyFilter_1lkr6_9 ._item_1lkr6_20.__active_1lkr6_25 {
  background: #b5d841;
  color: #1c1c1c;
  outline: 1px solid #b5d841;
}
._item_1lkr6_20 {
  border-radius: 3rem;
  cursor: pointer;
  font-size: 1.4rem;
  font-weight: 400;
  height: 4rem;
  line-height: 1;
  padding: 0 2.4rem;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  ._item_1lkr6_20 {
    flex: 1 1 auto;
  }
}
._BottomModalWrapper_1as3h_9 {
  bottom: 0;
  height: 50%;
  min-width: 100%;
  position: absolute;
  transition: transform 0.3s linear;
}
@media only screen and (max-width: 767px) {
  ._BottomModalWrapper_1as3h_9 {
    width: 100%;
  }
}
._BottomModalWrapper_1as3h_9.modal-appear-enter-active {
  transition: transform 0.4s;
}
._BottomModalWrapper_1as3h_9.modal-appear-leave-active {
  transition: transform 0.2s;
}
._BottomModalWrapper_1as3h_9.modal-appear-enter-from,
._BottomModalWrapper_1as3h_9.modal-appear-leave-to {
  transform: translateY(110%);
}
._ExchangeCalculatorDirectionsList_8tltw_9 {
  position: relative;
}
._item_8tltw_13 {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 1.6rem;
  justify-content: space-between;
  padding: 0.8rem 1.6rem 0.8rem 0.8rem;
}
._item_8tltw_13.__active_8tltw_21 {
  background-color: #375464;
  border-radius: 36px;
}
._item_8tltw_13.__active_8tltw_21 ._title_8tltw_25,
._item_8tltw_13:hover ._title_8tltw_25 {
  color: #b5d841;
}
._inner_8tltw_32 {
  align-items: center;
  display: flex;
}
._icon_8tltw_37 {
  height: 3.2rem;
  margin-right: 1.4rem;
  width: 3.2rem;
}
._title_8tltw_25 {
  color: #f2f2f2;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8rem;
  transition: color 0.3s ease;
}
._description_8tltw_51 {
  color: #bdbdbd;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-top: 0.3rem;
}
._DirectionsModal_14jee_9 {
  background: linear-gradient(90deg, #223540, #1d2d36);
  border-radius: 15px 15px 0 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-right: 1rem;
  position: relative;
}
._top_14jee_19 {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  padding: 2rem;
}
._scroll_14jee_26 {
  height: 100%;
  overflow-y: scroll;
  padding: 2rem 1.2rem 2rem 2rem;
}
._scroll_14jee_26::-webkit-scrollbar {
  width: 8px;
}
._scroll_14jee_26::-webkit-scrollbar-track {
  background: transparent;
}
._scroll_14jee_26::-webkit-scrollbar-thumb {
  background: #b5d84180;
  border-radius: 0.8rem;
}
._scroll_14jee_26::-webkit-scrollbar-thumb:hover {
  background: #b5d841cc;
}
._ExchangeCalculatorDirections_1uat9_9 {
  background: linear-gradient(90deg, #223540, #1d2d36);
  border: 1px solid var(--Stroke, #2d4452);
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  height: 450px;
  padding-right: 0.7rem;
  width: 100%;
}
._top_1uat9_20 {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  padding: 2rem;
  padding-bottom: 0.5rem;
}
._scroll_1uat9_27 {
  height: calc(100% - 70px);
  overflow-y: scroll;
  padding: 2rem 1.2rem 2rem 2rem;
}
._scroll_1uat9_27::-webkit-scrollbar {
  width: 8px;
}
._scroll_1uat9_27::-webkit-scrollbar-track {
  background: transparent;
}
._scroll_1uat9_27::-webkit-scrollbar-thumb {
  background: #b5d84180;
  border-radius: 0.8rem;
}
._scroll_1uat9_27::-webkit-scrollbar-thumb:hover {
  background: #b5d841cc;
}
._ExchangeInputTrigger_wh7nq_9 {
  align-items: center;
  border-left: 1px solid rgba(55, 84, 100, 0.5);
  cursor: pointer;
  display: flex;
  height: 100%;
  padding: 0 1.6rem;
  z-index: 2;
}
._ExchangeInputTrigger_wh7nq_9:hover ._icon_wh7nq_21,
._ExchangeInputTrigger_wh7nq_9:hover ._name_wh7nq_18,
.__active_wh7nq_25 ._name_wh7nq_18 {
  color: #b5d841;
}
.__active_wh7nq_25 ._icon_wh7nq_21 {
  color: #b5d841;
  transform: rotate(180deg);
}
._logo_wh7nq_33 {
  height: 3.2rem;
  width: 3.2rem;
}
._name_wh7nq_18 {
  color: #f2f2f2;
  font-size: 2rem;
  margin-left: 1rem;
  text-transform: uppercase;
  transition: color 0.3s ease-in-out;
}
._icon_wh7nq_21 {
  height: 1rem;
  margin-left: 0.6rem;
  transition: all 0.3s ease-in-out;
  width: 1rem;
}
.v-input-thousands {
  position: relative;
}
.v-input-thousands .v-input-thousands__wrapper {
  align-items: center;
  border: 1px solid transparent;
  border-radius: 5rem;
  display: flex;
  font-size: 2rem;
  height: 6rem;
  line-height: 2.3rem;
  padding: 0 2.3rem;
  position: relative;
  transition:
    border-color 0.4s ease,
    background-color 0.4s ease,
    color 0.4s ease;
}
.v-input-thousands--default .v-input-thousands__label,
.v-input-thousands--default .v-input-thousands__native {
  color: #f2f2f2;
}
.v-input-thousands--default:not(.is-inversed) .v-input-thousands__addon-image {
  filter: grayscale(1);
}
.v-input-thousands--default:not(.is-inversed) .v-input-thousands__wrapper {
  background: linear-gradient(90deg, #22354080, #1d2d3680);
}
.v-input-thousands--default:not(.is-inversed).is-focused
  .v-input-thousands__wrapper
  .v-input-thousands__label:after {
  content: "";
}
.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__addon-image {
  filter: grayscale(0);
}
.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__wrapper {
  background-color: #eff5fb;
  border-color: #fff;
}
.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__wrapper:before {
  background: #fff;
}
.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__label {
  color: #f5f5f5;
}
.v-input-thousands--default:not(.is-inversed).is-disabled
  .v-input-thousands__native {
  color: #2f3e4c;
}
.v-input-thousands.is-active .v-input-thousands__label {
  color: #ffffff80;
  font-size: 1.2rem;
  line-height: 1.4rem;
  transform: translateY(-130%);
}
.v-input-thousands.has-label .v-input-thousands__native {
  font-size: 1.6rem;
  line-height: 1.9rem;
  margin-top: 0.5rem;
}
.v-input-thousands.is-focused .v-input-thousands__premask_wrap,
.v-input-thousands.is-focused .v-input-thousands__premask_wrap span {
  opacity: 1;
}
.v-input-thousands.is-focused .v-input-thousands__label {
  color: #ffffff80;
  font-size: 1.2rem;
  line-height: 1.4rem;
  transform: translateY(-130%);
}
.v-input-thousands.has-error .v-input-thousands__wrapper {
  border-color: #b65454;
}
.v-input-thousands.is-disabled {
  pointer-events: none;
}
.v-input-thousands.is-copy .v-input__wrapper {
  border-radius: 3rem;
}
.v-input-thousands.is-copy .v-input__addon {
  cursor: pointer;
  z-index: 2;
}
.v-input-thousands__premask_wrap {
  align-items: center;
  color: currentColor;
  display: flex;
  font-size: inherit;
  height: calc(100% - 1.8rem);
  left: 0;
  margin-top: 1.8rem;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.3s ease;
  width: 100%;
  z-index: 1;
}
.v-input-thousands__inner {
  display: inline-flex;
  padding-top: 1.8rem;
}
.v-input-thousands__inner,
.v-input-thousands__inner-no-padding {
  height: 100%;
  position: relative;
  width: 100%;
}
.v-input-thousands__loader {
  background-color: #6363634d;
  border-radius: 5rem;
  height: 25px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 89px;
  z-index: 3;
}
.v-input-thousands__native {
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  box-shadow: none;
  color: #000;
  font-size: inherit;
  height: 100%;
  margin: 0;
  outline: none;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
.v-input-thousands__native:-webkit-autofill,
.v-input-thousands__native:-webkit-autofill:focus {
  -webkit-transition:
    background-color 600000s 0s,
    color 600000s 0s;
  transition:
    background-color 600000s 0s,
    color 600000s 0s;
}
.v-input-thousands__label {
  color: #fff;
  font-size: 1.6rem;
  left: 3rem;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  z-index: 1;
}
.v-input-thousands__error {
  bottom: -2rem;
  color: red;
  font-size: 1.4rem;
  font-weight: 400;
  left: 3rem;
  letter-spacing: -0.02em;
  line-height: 1.4rem;
  position: absolute;
}
.v-input-thousands__addon {
  align-items: center;
  display: flex;
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
}
.v-input-thousands__addon-image {
  height: 2rem;
  width: 2rem;
}
.v-input-thousands__addon-currency {
  color: #96a4b0;
  font-size: 2rem;
  line-height: 1rem;
  margin-right: 0.5rem;
}
._ExchangeCalculatorInput_178ji_9 {
  position: relative;
  width: 100%;
}
._caption_178ji_14 {
  font-size: 12px;
  margin-left: 2.4rem;
}
@media only screen and (max-width: 767px) {
  ._caption_178ji_14 {
    display: none;
  }
}
._content_178ji_24 {
  position: relative;
}
._trigger_178ji_28 {
  position: absolute;
  right: 0;
  top: 0;
}
._list_178ji_34 {
  position: absolute;
  top: 110%;
  z-index: 3;
}
._HomeExchangeSwap_a9mkh_9 {
  align-items: center;
  background-color: #b5d841;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 2.8rem;
  height: 6rem;
  justify-content: center;
  transition: background-color 0.3s ease-in-out;
  width: 6rem;
}
@media only screen and (max-width: 1024px) {
  ._HomeExchangeSwap_a9mkh_9 {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  ._HomeExchangeSwap_a9mkh_9 {
    color: #1d2d36;
    font-size: 18px;
    height: 42px;
    margin: 0 0 0 auto;
    width: 42px;
  }
}
._HomeExchangeSwap_a9mkh_9.__disabled_a9mkh_37 {
  background-color: #96a480;
  cursor: default;
}
._icon_a9mkh_42 {
  color: #fff;
  height: 2.8rem;
  width: 2.8rem;
}
@media only screen and (max-width: 767px) {
  ._icon_a9mkh_42 {
    height: 18px;
    width: 18px;
  }
}
._title_3w31g_9 {
  color: #f2f2f2;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 1rem;
  text-align: center;
}
._success_3w31g_18 {
  color: #a7a7a7;
  font-size: 16px;
  font-weight: 400;
  line-height: 136.99%;
  margin-top: 19px;
  text-align: center;
}
._input_3w31g_29:not(:last-child) {
  margin-bottom: 13px;
}
@media only screen and (max-width: 767px) {
  ._input_3w31g_29:not(:last-child) {
    margin-bottom: 11px;
  }
}
._bottom_3w31g_38 {
  justify-content: space-between;
  margin-top: 19px;
}
._bottom_3w31g_38,
._check_3w31g_45 {
  align-items: center;
  display: flex;
}
._text_3w31g_50 {
  color: #a7a7a7;
  margin-left: 8px;
}
._forgot_3w31g_58,
._text_3w31g_50 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
._forgot_3w31g_58 {
  cursor: pointer;
  text-decoration-line: underline;
}
._forgot_3w31g_58:hover {
  color: #f2f2f2;
}
._button_3w31g_69 {
  margin-top: 25px;
}
._text_3w31g_50 {
  text-align: center;
  white-space: break-spaces;
}
._column_3w31g_78 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
._HomeExchangeCalculator_40kss_9 {
  align-items: flex-end;
  display: flex;
  gap: 2rem;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  ._HomeExchangeCalculator_40kss_9 {
    flex-direction: column;
    gap: 20px;
  }
}
._network_40kss_24 {
  position: absolute;
  top: calc(100% + 26px);
}
@media only screen and (max-width: 1024px) {
  ._network_40kss_24 {
    margin-top: 10px;
    position: relative;
  }
}
._HomeExchangeTechMode_18rf4_9 {
  align-items: center;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 3rem;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
._text_18rf4_22 {
  color: #f2f2f2;
  font-size: 3.6rem;
  font-weight: 450;
  line-height: 1;
  text-align: center;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  ._text_18rf4_22 {
    font-size: 22px;
  }
}
._HomeExchangeBlock_1oj5r_9 {
  background-color: #1d253280;
  border-radius: 3rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 5rem;
  min-height: 18rem;
  padding: 1.8rem 3.2rem;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  ._HomeExchangeBlock_1oj5r_9 {
    margin-top: 3rem;
    min-height: 440px;
    padding: 1.8rem 2.4rem;
  }
}
@media only screen and (max-width: 767px) {
  ._HomeExchangeBlock_1oj5r_9 {
    background-color: #11151d80;
    min-height: 400px;
    padding: 34px 18px;
  }
}
._courseToggle_1oj5r_36 {
  margin-top: 2.4rem;
}
@media only screen and (max-width: 1024px) {
  ._courseToggle_1oj5r_36 {
    margin-bottom: 24px;
    margin-top: unset;
    order: -1;
  }
}
._top_1oj5r_47 {
  align-items: flex-end;
  display: flex;
  gap: 2rem;
  justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  ._top_1oj5r_47 {
    align-items: stretch;
    flex-direction: column;
    gap: 15px;
  }
}
._swap_1oj5r_61 {
  align-items: center;
  background-color: #b5d841;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 2.8rem;
  height: 6rem;
  justify-content: center;
  width: 6rem;
}
@media only screen and (max-width: 1024px) {
  ._swap_1oj5r_61 {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  ._swap_1oj5r_61 {
    color: #1d2d36;
    font-size: 18px;
    height: 42px;
    margin: 0 0 0 auto;
    width: 42px;
  }
}
._iconSwap_1oj5r_88 {
  color: #fff;
  height: 2.8rem;
  width: 2.8rem;
}
@media only screen and (max-width: 767px) {
  ._iconSwap_1oj5r_88 {
    height: 18px;
    width: 18px;
  }
}
._icon_1oj5r_88 {
  color: #081420;
  height: 1.6rem;
  width: 1.6rem;
}
._count_1oj5r_106 {
  height: 24px;
  width: 24px;
}
._count_1oj5r_106 span {
  font-size: 12px;
  line-height: 14px;
}
._help_1oj5r_115 {
  color: #b5d841;
  height: 1.8rem;
  width: 1.8rem;
}
._bottom_1oj5r_121 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
}
@media only screen and (max-width: 1024px) {
  ._bottom_1oj5r_121 {
    flex-direction: column;
    justify-content: center;
    margin-top: 12px;
  }
}
._left_1oj5r_135 {
  align-items: center;
  display: flex;
  gap: 1rem;
}
@media only screen and (max-width: 767px) {
  ._left_1oj5r_135 {
    align-items: flex-start;
    color: #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 5px;
    left: 39px;
    position: absolute;
    top: 27%;
    width: 75%;
  }
}
._leftTitle_1oj5r_155 {
  gap: 1rem;
}
._leftTitle_1oj5r_155,
._right_1oj5r_161 {
  align-items: center;
  display: flex;
}
._info_1oj5r_166 {
  cursor: pointer;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4rem;
  margin-left: 0.8rem;
  transition: color 0.3s ease-in-out;
}
._input_1oj5r_180 {
  position: relative;
}
@media only screen and (max-width: 1024px) {
  ._btn_1oj5r_191,
  ._directions_1oj5r_185 {
    display: none;
  }
}
._btnMobile_1oj5r_196 {
  display: none;
}
@media only screen and (max-width: 1024px) {
  ._btnMobile_1oj5r_196 {
    display: flex;
    margin: 2.4rem 0;
  }
}
@media only screen and (max-width: 767px) {
  ._btnMobile_1oj5r_196 {
    width: 100%;
  }
}
._exchange_more_1oj5r_211 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._exchange_more_1oj5r_211 div {
  display: flex;
}
._exchange_more_1oj5r_211 div a {
  align-items: center;
  display: flex;
  gap: 0.8rem;
  margin-left: 0;
}
._IndexPage_1bgad_9 {
  position: relative;
}
._title_1bgad_13 {
  color: #f2f2f2;
  cursor: default;
  font-size: 4rem;
  font-weight: 500;
  line-height: 6rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  ._title_1bgad_13 {
    font-size: 30px;
    line-height: 134.5%;
  }
}
._subtitle_1bgad_28 {
  color: #fff;
  cursor: default;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 154.5%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
  max-width: 55.6rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  ._subtitle_1bgad_28 {
    font-size: 14px;
    line-height: 154.5%;
    margin-top: 27px;
    max-width: 325px;
  }
}

._RulesPage_1rve7_9 {
  position: relative;
}
._title_1rve7_13 {
  color: #f2f2f2;
  font-size: 4.8rem;
  font-weight: 700;
  line-height: 5.5rem;
}
@media only screen and (max-width: 767px) {
  ._title_1rve7_13 {
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
  }
}
._description_1rve7_27 {
  color: #f2f2f2;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8rem;
  margin-top: 3.1rem;
}
@media only screen and (max-width: 767px) {
  ._description_1rve7_27 {
    color: #bdbdbd;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 19px;
  }
}
._content_1rve7_44 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin-top: 1.9rem;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  ._content_1rve7_44 {
    gap: 15px;
  }
}

.idfields {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

@media (max-width: 991px) {
  .idfields {
    grid-template-columns: 100%;
  }
}

._ClaimInfoDirection_k1s9e_9 {
  align-items: center;
  display: flex;
  gap: 2rem;
}
._logo_k1s9e_15 {
  height: 2.4rem;
  width: 2.4rem;
}
._logo_k1s9e_15 img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
._wrap_k1s9e_25 {
  align-items: center;
  display: flex;
  gap: 0.8rem;
}
._amount_k1s9e_31 {
  color: #b5d841;
  line-height: 1;
}
._currency_k1s9e_36 {
  color: #f2f2f2;
  line-height: normal;
  text-transform: uppercase;
}
._ClaimCourse_1vhz0_9 {
  align-items: center;
  display: flex;
  gap: 1rem;
}
._progress_1vhz0_15 {
  height: 2.4rem;
  width: 2.4rem;
}
._progress_1vhz0_15 span {
  color: #fff;
  font-size: 12px;
  line-height: 14px;
}
._course_1vhz0_25 {
  color: #f2f2f2;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}
._CopyItem_yys95_9 {
  align-items: center;
  color: #b5d841;
  display: flex;
  gap: 1.6rem;
}
._CopyItem_yys95_9 span {
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
._icon_yys95_21 {
  height: 16px;
  width: 14px;
}
._icon_yys95_21.__copied_yys95_25 {
  color: #f2f2f2;
}
._btn_yys95_29 {
  cursor: pointer;
}
._ClaimInfoRequisites_16wlo_9 {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
._requisite_16wlo_15 {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
._title_16wlo_21,
._value_16wlo_28 {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
._value_16wlo_28 {
  color: #f2f2f2;
  word-wrap: anywhere;
}
._title_1v8by_9 {
  color: #f2f2f2;
  font-size: 24px;
  line-height: 23px;
  margin-bottom: 2.4rem;
}
._text_1v8by_18,
._title_1v8by_9 {
  font-weight: 400;
  text-align: center;
}
._text_1v8by_18 {
  color: #a7a7a7;
  font-size: 14px;
  line-height: 1;
}
._button_1v8by_26 {
  display: grid;
  gap: 2rem;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 2.4rem;
}
@media only screen and (max-width: 767px) {
  ._button_1v8by_26 {
    gap: 12px;
    grid-template-columns: 1fr;
  }
}
._title_3xvg0_9 {
  color: #f2f2f2;
  font-size: 24px;
  line-height: 23px;
  margin-bottom: 2.4rem;
}
._text_3xvg0_18,
._title_3xvg0_9 {
  font-weight: 400;
  text-align: center;
}
._text_3xvg0_18 {
  color: #a7a7a7;
  font-size: 14px;
  line-height: 1;
}
._button_3xvg0_26 {
  margin-top: 2.4rem;
}
._ClaimInfo_1m251_9 {
  background-color: #1d2532;
  border-radius: 30px 0 0 30px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  padding: 4rem 3.2rem;
  width: 34.1rem;
}
@media only screen and (max-width: 1024px) {
  ._ClaimInfo_1m251_9 {
    border-radius: 30px;
    padding: 3.2rem 4rem;
    width: 100%;
  }
}
._title_1m251_26 {
  color: #f2f2f2;
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
._course_1m251_34 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 2.4rem;
  margin-top: 2.4rem;
}
._caption_1m251_42 {
  align-items: center;
  display: flex;
  font-size: 1.6rem;
  font-weight: 400;
  gap: 1rem;
  line-height: normal;
}
._icon_1m251_51 {
  height: 2rem;
  width: 2rem;
}
._directions_1m251_56 {
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 1024px) {
  ._directions_1m251_56 {
    border-top: 3px solid #2f3e4c;
    flex-direction: row;
    padding-top: 2.4rem;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  ._directions_1m251_56 {
    border-top: none;
    flex-direction: column;
    padding-top: 0;
  }
}
._direction_1m251_56 {
  border-top: 3px solid #2f3e4c;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 2rem 0;
}
@media only screen and (max-width: 1024px) {
  ._direction_1m251_56 {
    border-top: none;
    padding: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  ._direction_1m251_56 {
    border-top: 3px solid #2f3e4c;
    padding: 2rem 0;
  }
}
._claimId_1m251_97 {
  align-items: center;
  display: flex;
  gap: 0.4rem;
  margin-bottom: 1rem;
  margin-top: 1.2rem;
}
._cancel_1m251_105 {
  margin-top: auto;
}
._cancel_1m251_105 button {
  border: none;
  color: #b5d841;
  cursor: pointer;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
  outline: none;
}
._VStepper_1y7d3_9,
._item_1y7d3_15 {
  align-items: center;
  display: flex;
  gap: 0.8rem;
}
._item_1y7d3_15 {
  justify-content: center;
}
._item_1y7d3_15:first-child {
  justify-content: flex-start;
}
._item_1y7d3_15:last-child {
  justify-content: flex-end;
}
._item_1y7d3_15._active_1y7d3_27 ._number_1y7d3_27 {
  background-color: #b5d841;
}
._item_1y7d3_15._active_1y7d3_27 ._arrow_1y7d3_33,
._item_1y7d3_15._active_1y7d3_27 ._label_1y7d3_30 {
  color: #b5d841;
}
._item_1y7d3_15._completed_1y7d3_36 ._number_1y7d3_27 {
  background-color: #b5d841;
}
._item_1y7d3_15._completed_1y7d3_36 ._arrow_1y7d3_33,
._item_1y7d3_15._completed_1y7d3_36 ._label_1y7d3_30 {
  color: #b5d841;
}
@media only screen and (max-width: 767px) {
  ._item_1y7d3_15 ._label_1y7d3_30 {
    display: none;
  }
  ._item_1y7d3_15._active_1y7d3_27 ._label_1y7d3_30 {
    display: block;
  }
}
._number_1y7d3_27 {
  align-items: center;
  background-color: #2f3e4c;
  border-radius: 50%;
  color: #1c1c1c;
  display: flex;
  flex-shrink: 0;
  font-size: 1.6rem;
  height: 2.4rem;
  justify-content: center;
  line-height: 1;
  width: 2.4rem;
}
._label_1y7d3_30 {
  color: #2f3e4c;
  font-size: 1.4rem;
  line-height: 1;
}
._arrow_1y7d3_33 {
  align-items: center;
  color: #2f3e4c;
  display: flex;
  justify-content: center;
}
._arrowIcon_1y7d3_81 {
  height: 2.4rem;
  width: 2.4rem;
}
._ClaimStepper_6jp2l_9 {
  width: 100%;
}
._ClaimWrapper_1h1rw_9 {
  display: flex;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  ._ClaimWrapper_1h1rw_9 {
    flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 767px) {
  ._ClaimWrapper_1h1rw_9 {
    gap: 32px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
}
._content_1h1rw_27 {
  align-items: center;
  background: #08142080;
  border-radius: 0 30px 30px 0;
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
  padding: 3.2rem;
}
@media only screen and (max-width: 1024px) {
  ._content_1h1rw_27 {
    border-radius: 30px;
    padding: 3.2rem 4rem;
  }
}
@media only screen and (max-width: 767px) {
  ._content_1h1rw_27 {
    border: 1px solid #2d4452;
    padding: 2.4rem;
  }
}
._contentInner_1h1rw_49 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  width: 100%;
}

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