:root {
  --cl-surface--surface-main-bg: var(--black\<deleted\|variable-9e08205b\>);
  --base--neutral: #c7c9c1;
  --cl-steper--steper-bg: rgba(224, 231, 255, .2);
  --cl-steper--steper-past: var(--base--brand-accent);
  --base--white: #fff;
  --cl-tab--tab-text-inactive: rgba(255, 255, 255, .5);
  --cl-tab--tab-text-active: #fff;
  --cl-tab--tab-border-active: #fff;
  --cl-field--field-bg-base: rgba(255, 255, 255, .1);
  --cl-field--field-bg-hover: rgba(255, 255, 255, .15);
  --cl-status--pay-status-text-no: var(--base--waiting);
  --cl-field--field-text-base: var(--white\<deleted\|variable-499b60dc\>);
  --ui-heigh--xl-72: 72px;
  --cl-field--lr-padding-size: 16px;
  --cl-button--button-l-radius: 12px;
  --cl-button--button-primary-bg-base: var(--base--brand-accent);
  --cl-button--button-primary-bg-hover: var(--base--brand-accent-darker);
  --cl-button--button-primary-text-base: #000;
  --cl-button--link-text-neutral-base: var(--base--neutral);
  --cl-button--link-text-neutral-hover: var(--base--white);
  --cl-button--button-xl-radius: 14px;
  --cl-status--pay-status-border-no: rgba(239, 202, 6, .3);
  --base--brand-accent: #aafa00;
  --base--brand-accent-darker: #7fbb00;
  --base--waiting: #efca06;
  --base--black: #000;
  --cl-text--text-accent: white;
  --cl-field--field-title-base: var(--base--neutral);
  --cl-text--title-tile: var(--base--neutral);
  --cl-text--text-subline: var(--base--neutral);
  --cl-surface--surface-bottom-action-bg: #11120e;
  --cl-surface--surface-tile-light: var(--white\<deleted\|variable-499b60dc\>);
  --cl-surface--surface-tile-dark: rgba(255, 255, 255, .1);
  --cl-field--field-icon-base: rgba(255, 255, 255, .8);
  --cl-tab--tab-border-inactive: rgba(255, 255, 255, .2);
  --cl-steper--steper-icon: rgba(247, 255, 224, .3);
  --base--brand-accent-plus: #003d57;
  --ui-spaces--32: 32px;
  --ui-spaces--16: 16px;
  --ui-spaces--40: 40px;
  --ui-heigh--l-52: 52px;
  --cl-button--link-text-accent: var(--base--brand-accent);
  --base--brand-accent-lighter: #c8ff52;
  --black\<deleted\|variable-9e08205b\>: black;
  --white\<deleted\|variable-499b60dc\>: white;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--cl-surface--surface-main-bg);
  color: var(--base--neutral);
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

p {
  margin-bottom: 10px;
}

a {
  background-color: rgba(200, 200, 200, 0);
}

img {
  display: inline-block;
}

.section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.section.padding-b-110px {
  padding-bottom: 110px;
}

.section.padding-b-60px {
  padding-bottom: 60px;
}

.container {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.container.process-600 {
  width: 100%;
  max-width: 600px;
}

.container.process-600.content {
  grid-row-gap: 3px;
  border-radius: 28px;
  padding-bottom: 0;
  overflow: hidden;
}

.header-wrapper {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.header-wrapper.opacity {
  opacity: 0;
}

.header-naviconwrapper {
  grid-column-gap: 4px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  text-decoration: none;
  display: flex;
}

.icon-linkwrapper {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.header-stepper-wrapper {
  grid-column-gap: 6px;
  border-radius: 32px;
  width: 100%;
  height: 3px;
  text-decoration: none;
  display: flex;
}

.stepper-section {
  grid-row-gap: 4px;
  background-color: var(--cl-steper--steper-bg);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.h-title {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Prosto One, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.stepper-section-filler {
  background-color: var(--cl-steper--steper-past);
  border-radius: 8px;
  height: 100%;
}

.stepper-section-filler._0 {
  width: 0%;
}

.stepper-section-filler._50 {
  width: 50%;
}

.stepper-section-filler._100 {
  width: 100%;
}

.header-proces-wraper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--base--white);
  flex-flow: column;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 28px;
  display: flex;
}

.content-headerlinks {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: rgba(255, 255, 255, .1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding: 16px 40px;
  text-decoration: none;
  display: flex;
}

.frame-33 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button-link-secondary-text {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 160%;
  text-decoration: none;
}

.content-tile {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: rgba(255, 255, 255, .1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding: 32px 40px;
  text-decoration: none;
  display: flex;
}

.content-tile.min-h-244 {
  min-height: 244px;
  padding-bottom: 42px;
}

.tile-title {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.h-tilename {
  color: #c7c9c1;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}

.field-group {
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.delivery-tab-active {
  grid-column-gap: 4px;
  background-color: rgba(255, 255, 255, 0);
  border: 0 solid #fff;
  border-bottom-width: 2px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  display: flex;
}

.delivery-tab-item {
  grid-column-gap: 4px;
  color: var(--cl-tab--tab-text-inactive);
  background-color: rgba(255, 255, 255, 0);
  border: 0 solid rgba(255, 255, 255, .2);
  border-bottom-width: 2px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.delivery-tab-item:hover {
  color: var(--cl-tab--tab-text-active);
}

.delivery-tab-item.w--current {
  border-bottom-style: solid;
  border-bottom-color: var(--cl-tab--tab-border-active);
  color: var(--cl-tab--tab-border-active);
  background-color: rgba(255, 255, 255, 0);
}

.delivery-tab-item.h-title.delivery-tab-active {
  border-bottom-color: var(--cl-tab--tab-border-active);
  color: var(--cl-tab--tab-border-active);
}

.title-copy-goes-here-be-awesome-2 {
  color: rgba(255, 255, 255, .5);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Prosto One, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.field-link {
  grid-row-gap: 5px;
  background-color: var(--cl-field--field-bg-base);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 72px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.field-link:hover {
  background-color: var(--cl-field--field-bg-hover);
}

.field-title {
  color: #c7c9c1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
}

.field-textwrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 24px;
  text-decoration: none;
  display: flex;
}

.field-textwrapper.center {
  justify-content: center;
  align-items: center;
}

.button-link {
  color: #aafa00;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}

.field-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.field-text.status-wait {
  color: var(--cl-status--pay-status-text-no);
}

.tabs-menu {
  padding-bottom: 3px;
  display: flex;
}

.delivery-tab-main {
  border-radius: 14px;
  width: 100%;
  overflow: hidden;
}

.field-text-input {
  background-color: var(--cl-field--field-bg-base);
  color: var(--cl-field--field-text-base);
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 20px 16px 0;
  font-size: 16px;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

.field-text-input:hover, .field-text-input:focus {
  background-color: var(--cl-field--field-bg-hover);
}

.field-text-input::placeholder {
  color: rgba(199, 201, 193, .5);
}

.input-field {
  height: var(--ui-heigh--xl-72);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  width: 100%;
  padding: 0;
  position: relative;
}

.field-title-v2 {
  margin-top: 13px;
  margin-right: var(--cl-field--lr-padding-size);
  margin-bottom: 0;
  margin-left: var(--cl-field--lr-padding-size);
  pointer-events: none;
  color: #c7c9c1;
  width: calc(100% - var(--cl-field--lr-padding-size) * 2);
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  position: absolute;
}

.field-title-v2.disabled {
  opacity: .4;
}

.form-group-v2 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-group-v2.horizont {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.input-field-2in1-row {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  width: 100%;
  display: flex;
}

.form-wrapper {
  width: 100%;
  margin-bottom: 0;
}

.form-wrapper.rounded {
  border-radius: 14px;
  overflow: hidden;
}

.footer {
  z-index: 5;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bottom-action {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: rgba(17, 18, 14, .9);
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 40px;
  display: flex;
}

.bottom-action-price {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.h-price {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Prosto One, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.subline {
  opacity: 1;
  color: #c7c9c1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}

.button-primary-l {
  border-radius: var(--cl-button--button-l-radius);
  background-color: var(--cl-button--button-primary-bg-base);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 52px;
  padding: 8px 28px;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  box-shadow: 0 8px 44px rgba(198, 254, 33, .13);
}

.button-primary-l:hover {
  background-color: var(--cl-button--button-primary-bg-hover);
}

.button-primary-l.button-disabled {
  cursor: default;
}

.button-primary-l-text {
  color: var(--cl-button--button-primary-text-base);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 150%;
}

.bg-img-wrap {
  z-index: -1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.bg-img-wrap.home {
  height: 150%;
  min-height: 100%;
}

.header {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: relative;
}

.content-chat {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: rgba(255, 255, 255, .1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: calc(100svh - 269.9px);
  text-decoration: none;
  display: flex;
}

.div-block {
  background-color: var(--base--white);
  align-self: stretch;
  height: 100%;
}

.button-link-secondary {
  color: var(--cl-button--link-text-neutral-base);
  text-decoration: none;
  transition: color .3s;
}

.button-link-secondary:hover {
  color: var(--cl-button--link-text-neutral-hover);
}

.submit-button {
  height: var(--ui-heigh--xl-72);
  background-color: var(--cl-button--button-primary-bg-base);
  color: var(--cl-button--button-primary-text-base);
  width: auto;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 15px;
  font-weight: 500;
  line-height: 150%;
  transition: background-color .3s;
}

.submit-button:hover {
  background-color: var(--cl-button--button-primary-bg-hover);
}

.submit-button.min-w-180 {
  min-width: 180px;
  padding-left: 28px;
  padding-right: 28px;
  transition: background-color .3s;
}

.submit-button.min-w-180:hover {
  background-color: var(--cl-button--button-primary-bg-hover);
}

.rounded-xl {
  border-radius: var(--cl-button--button-xl-radius);
  overflow: hidden;
}

.p-description {
  margin-bottom: 0;
  line-height: 160%;
}

.div-block-2 {
  width: 100%;
  padding-top: 16px;
}

.min-w-180 {
  min-width: 180px;
}

.div-block-3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid var(--cl-status--pay-status-border-no);
  border-radius: 6px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.div-block-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  width: 100%;
  display: flex;
}

.interface-essential-clock-time-fast {
  object-fit: cover;
}

.final-data-item {
  height: var(--ui-heigh--xl-72);
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.rub-symbol {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.body {
  overflow: hidden;
}

.bg-img {
  min-width: 1260px;
  margin-top: -10px;
}

.button-disabled {
  opacity: .2;
  cursor: none;
}

.form-hidden {
  display: none;
}

.hero-flex {
  grid-row-gap: 112px;
  flex-direction: column;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
}

.flex_down_x_stretch {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.flex_down_x_stretch.col_0-row_24 {
  grid-row-gap: 24px;
}

.flex_down_x_stretch.col_0-row_48 {
  grid-row-gap: clamp(28px, 3.33vw, 52px);
}

.flex_down_x_stretch.col_0-row_6 {
  grid-row-gap: 6px;
}

.content {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.h-promotitle {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Prosto One, sans-serif;
  font-size: max(48px, min(3.96vw, 65px));
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.h-subtitle {
  color: var(--base--white);
  font-family: Prosto One, sans-serif;
  font-size: max(16px, min(1.25vw, 24px));
  line-height: 130%;
}

.pre-evaluation {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  display: flex;
  position: relative;
}

.question-name {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}

.frame-21 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.button-sub-text {
  color: rgba(0, 0, 0, .5);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 400;
  text-decoration: none;
}

.grade-container {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border-radius: 14px;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.grade-name-wrap {
  background-color: rgba(255, 255, 255, .1);
  border-radius: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 4px 8px;
  text-decoration: none;
}

.grade-name {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.grade-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  text-decoration: none;
}

.grade-description {
  color: #c7c9c1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.highlight {
  color: var(--base--brand-accent);
  margin-top: 0;
  margin-bottom: 0;
}

.navbar-logo-left {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.navbarcontainer {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.navbar-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.navbar-brand {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2px;
  text-decoration: none;
  display: flex;
}

.logo {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.navbar-menu {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.navbar-link {
  color: var(--base--white);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 44px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.navbar-link:hover {
  color: var(--base--brand-accent);
}

.text-8 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
  transition: color .3s;
}

.how_it_work-cont {
  grid-column-gap: 5.5vw;
  grid-row-gap: 5.5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.h2-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Prosto One, sans-serif;
  font-size: max(30px, min(2.78vw, 50px));
  line-height: 130%;
}

.p-big {
  color: #c7c9c1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: max(14px, min(1.11vw, 18px));
  line-height: 180%;
  text-decoration: none;
}

.how_it_work-step {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.h5-title {
  color: var(--base--white);
  margin-top: 10px;
  font-size: max(16px, min(1.25vw, 24px));
  font-weight: 600;
  line-height: 150%;
}

.p-medium {
  font-size: max(12px, min(.97vw, 16px));
  line-height: 160%;
  text-decoration: none;
}

.p-medium.opacity-50 {
  opacity: .5;
}

.copyright {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.text-9 {
  opacity: .5;
  color: #c7c9c1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 160%;
  text-decoration: none;
}

.border-puls {
  z-index: -1;
  position: absolute;
}

.border-puls._2 {
  border: 3px solid rgba(255, 255, 255, .14);
  border-radius: 48px;
  top: -32px;
  bottom: -32px;
  left: -32px;
  right: -32px;
}

.border-puls._1 {
  border: 4px solid rgba(255, 255, 255, .2);
  border-radius: 28px;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.border-puls._3 {
  border: 2px solid rgba(255, 255, 255, .14);
  border-radius: 68px;
  top: -64px;
  bottom: -64px;
  left: -64px;
  right: -64px;
}

.ld-container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px;
}

.grade-container-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--cl-field--field-bg-base);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  flex-direction: column;
  grid-template-rows: max-content auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px 16px;
  text-decoration: none;
  display: grid;
}

.grade-desc-wrap-grid-itm {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 1px;
  text-decoration: none;
  display: flex;
}

.grade-price-grid-itm {
  color: #fff;
  margin-bottom: 0;
  font-family: Prosto One, sans-serif;
  font-size: 20px;
  line-height: 130%;
}

.sticky-top_24 {
  position: -webkit-sticky;
  position: sticky;
  top: 24px;
}

.bg-img-dots {
  width: 79.3vw;
  min-width: 500px;
  max-width: 1200px;
  display: block;
  position: absolute;
  top: 3%;
  bottom: auto;
  left: auto;
  right: auto;
}

.button-primary-xl {
  height: var(--ui-heigh--xl-72);
  border-radius: var(--cl-button--button-xl-radius);
  background-color: var(--cl-button--button-primary-bg-base);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 8px 28px;
  text-decoration: none;
  transition: background-color .2s, opacity .2s;
  display: flex;
  box-shadow: 0 8px 44px rgba(198, 254, 33, .13);
}

.button-primary-xl:hover {
  background-color: var(--cl-button--button-primary-bg-hover);
}

.button-primary-xl.button-disabled {
  cursor: default;
}

.button-primary-xl.button-disabled:hover {
  background-color: var(--cl-button--button-primary-bg-base);
}

.container-2 {
  width: 100%;
}

.main-bg-img {
  display: none;
}

.bg-img-dots-fade {
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000 44%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
}

.bg-img-blure-green {
  opacity: .5;
  width: 250vw;
  display: block;
  position: absolute;
  top: -17%;
  bottom: auto;
}

.bg-img-blure-blue {
  opacity: .95;
  width: 89vw;
  display: block;
  position: absolute;
  top: -18%;
  bottom: auto;
  right: -12%;
}

.price-options {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.price-options.hidden {
  display: none;
}

.hero-title-wrap {
  grid-row-gap: 4px;
  grid-column-gap: clamp(16px, 1.35vw, 24px);
  flex-flow: wrap;
  padding-right: 10%;
  display: flex;
}

.hero-title-img {
  height: max(54px, min(4.51vw, 75px));
}

.hero-title-wrap-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-link {
  color: var(--base--neutral);
  text-decoration: none;
  transition: color .2s;
}

.text-link:hover {
  color: var(--base--white);
}

@media screen and (max-width: 991px) {
  .input-field-2in1-row {
    flex-flow: column;
  }

  .header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-flex {
    flex-direction: column;
    align-items: center;
  }

  .flex_down_x_stretch.col_0-row_24.sticky-top_24 {
    position: static;
  }

  .h-promotitle {
    font-size: max(40px, min(3.96vw, 65px));
  }

  .frame-21 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grade-container {
    grid-template-rows: max-content auto auto auto;
    grid-template-columns: 1fr;
  }

  .navbar-logo-left {
    padding-right: 0;
  }

  .navbar-menu {
    max-width: unset;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    background-color: rgba(12, 12, 8, .9);
    height: calc(100svh - 60px);
  }

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

  .how_it_work-cont {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .ld-container {
    overflow: hidden;
  }

  .grade-container-item {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: max-content auto;
    grid-template-columns: 1fr max-content;
  }

  .grade-price-grid-itm {
    font-size: 18px;
  }

  .bg-img-dots {
    width: 110vw;
  }

  .bg-img-blure-green {
    width: 400vw;
    top: -10%;
  }

  .bg-img-blure-blue {
    width: 140vw;
    top: -11%;
    right: -32%;
  }

  .price-options {
    width: 100%;
  }

  .hero-title-wrap {
    padding-right: 0%;
  }

  .hero-title-img {
    height: max(46px, min(4.51vw, 75px));
  }

  .menu-button {
    background-color: rgba(0, 0, 0, 0);
  }

  .menu-button.w--open {
    background-color: #0c0c08;
  }

  .menu-icon {
    color: var(--base--white);
  }
}

@media screen and (max-width: 767px) {
  .content-headerlinks, .content-tile, .bottom-action {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-chat {
    padding-left: 0;
    padding-right: 0;
  }

  .h-promotitle {
    font-size: max(32px, min(3.96vw, 65px));
  }

  .h-subtitle {
    line-height: 150%;
  }

  .text-9 {
    font-size: 11px;
  }

  .border-puls._2 {
    border-color: var(--base--brand-accent-darker);
    opacity: .4;
  }

  .border-puls._1 {
    border-color: var(--base--brand-accent);
    opacity: .5;
  }

  .border-puls._3 {
    border-color: var(--base--brand-accent-darker);
    opacity: .2;
  }

  .ld-container {
    padding: 40px 24px;
  }

  .bg-img-blure-green {
    top: 0%;
  }

  .bg-img-blure-blue {
    top: 1%;
  }

  .hero-title-wrap {
    grid-column-gap: 12px;
  }

  .hero-title-img {
    height: max(38px, min(4.51vw, 75px));
  }

  .hero-title-wrap-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
}

@media screen and (max-width: 479px) {
  .content-headerlinks {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-link-secondary-text {
    font-size: 11px;
  }

  .content-tile {
    padding: 24px 16px;
  }

  .field-title {
    font-size: 11px;
  }

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

  .field-text {
    font-size: 14px;
  }

  .form-group-v2.horizont.rounded-xl {
    flex-flow: column;
  }

  .bottom-action {
    flex-flow: column;
    height: 110px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-action-price {
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 8px;
  }

  .h-price {
    font-size: 15px;
  }

  .subline {
    font-size: 10px;
  }

  .submit-button {
    align-self: stretch;
  }

  .div-block-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-flex {
    grid-row-gap: 50px;
    padding-bottom: 40px;
  }

  .h-promotitle {
    font-size: max(23px, min(3.96vw, 65px));
  }

  .pre-evaluation {
    width: 108%;
    margin-left: 0%;
    padding: 20px 16px;
  }

  .question-name {
    font-size: 12px;
  }

  .how_it_work-step {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .copyright {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .border-puls._2 {
    border-radius: 38px;
    top: -16px;
    bottom: -16px;
    left: -16px;
    right: -16px;
  }

  .border-puls._3 {
    border-radius: 46px;
    top: -32px;
    bottom: -32px;
    left: -32px;
    right: -32px;
  }

  .ld-container {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .bg-img-blure-green {
    top: 1%;
  }

  .bg-img-blure-blue {
    top: 4%;
  }

  .how-digits {
    width: 24vw;
  }

  .hero-title-wrap {
    grid-column-gap: 8px;
  }

  .hero-title-img {
    height: max(26px, min(4.51vw, 75px));
  }

  .hero-title-wrap-item {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }
}

#w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed438-c9ef14e4 {
  justify-self: start;
}

#w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed43b-c9ef14e4 {
  align-self: stretch;
}

#w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed444-c9ef14e4, #w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed450-c9ef14e4, #w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed45c-c9ef14e4 {
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed43b-c9ef14e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #grade_a.w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed440-c9ef14e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed447-c9ef14e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #grade_b.w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed44c-c9ef14e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed453-c9ef14e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #grade_c.w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed458-c9ef14e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed45f-c9ef14e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #grade_d.w-node-_55696038-f7ca-3cad-0ae0-3b36f5eed464-c9ef14e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


