html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

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

pre {
  overflow: auto;
}

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

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

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

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

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

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

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

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

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

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

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

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Lemon Tuesday;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671b68b1bbcdca236a45a05d_Lemon%20Tuesday.zip") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Qanelas;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f68df084c555487061337_Qanelas.zip") format("undefined"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f690f4d79b516518a9089_Qanelas-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SF;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e124d87772190fdcbbe3_SFPRODISPLAYHEAVYITALIC.OTF") format("opentype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e124b6a0361b353cd811_SFPRODISPLAYBLACKITALIC.OTF") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: SF;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e124b234d20094d26532_SFPRODISPLAYLIGHTITALIC.OTF") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: SF;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e125522c73a6ab957b14_SFPRODISPLAYTHINITALIC.OTF") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: SF;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e124a65c4815550d4592_SFPRODISPLAYBOLD.OTF") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SF;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e124d238072756291e84_SFPRODISPLAYREGULAR.OTF") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SF;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e124327607119fbd9688_SFPRODISPLAYMEDIUM.OTF") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SF;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e13375947d0f27be4313_SFPRODISPLAYSEMIBOLDITALIC.OTF") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: SF;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6745e13375947d0f27be4321_SFPRODISPLAYULTRALIGHTITALIC.OTF") format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Aston Script;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68782cdd9217240174bffbf2_Aston%20Script.zip") format("undefined"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68782e209d4217a1a5c4e731_Aston%20Script.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Monotype Corsiva;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6650de62155cac62c9ebd60c_monotype_corsiva.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Futura Pt Web 500 100";
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6597074a0eb44e5bec99c3eb_Futura%20PT%20Web-normal-500-100.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Futura Pt Web 400 100";
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6597074a169762101b0c86ce_Futura%20PT%20Web-normal-400-100.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Futura Pt Web 600 100";
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6597074a260b027826dbc788_Futura%20PT%20Web-normal-600-100.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Futura Pt Web 700 100";
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6597074a77fd5718e83ad39d_Futura%20PT%20Web-normal-700-100.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Futurapt;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/65aa4c6f41a35d994e01487a_FuturaPT-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Futurapt;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/65e7296466ac04e5e6b96aee_FuturaPT-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: BebasNeueCyrillic;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/662034c9d3c395b67971c1d1_ofont.ru_Bebas%20Neue%20(1).ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cygre;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6658687980b50cbb6804c759_Cygre-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cygre;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6658687ad5e85bec1918c7dd_Cygre-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Drukcyr;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/66684e3f7f5deb3108532d72_DrukCyr-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Benzin;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/66c877726cb1c8fe5f83b0c9_Benzin-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bebas Neue Cyrillic;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/662034c9d3c395b67971c1d1_ofont.ru_Bebas%20Neue%20(1).ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Velasans;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fcb4f20e862aff260a_VelaSans-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fcbf70bd44a04dbd71_VelaSans-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fcbf70bd44a04dbd71_VelaSans-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fcb4f20e862aff260a_VelaSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Velasans;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fc930f9cc672e55d48_VelaSans-ExtraLight.ttf") format("truetype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fc930f9cc672e55d48_VelaSans-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Velasans;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fd52d8335fbb860ac2_VelaSans-Medium.ttf") format("truetype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fd52d8335fbb860ac2_VelaSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Velasans;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fc0a09d1ed7a6df828_VelaSans-Light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fc0a09d1ed7a6df828_VelaSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Velasans;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fdb6b3f52655e60082_VelaSans-Regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fdb6b3f52655e60082_VelaSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Velasans;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fdfd46d5e054cbbfd6_VelaSans-SemiBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676928fdfd46d5e054cbbfd6_VelaSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Grandisextended;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68247a8eb01358a73600eaeb_GrandisExtended-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Grandisextended;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68247a8ee8faebbb8ffbb605_GrandisExtended-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Qanelas;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f690f2d3cbb36ce0c8fed_Qanelas-Bold.otf") format("opentype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f690f2d3cbb36ce0c8fed_Qanelas-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Qanelas;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f690fe43a8496b31c35c2_Qanelas-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Qanelas;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f690f7ac5da529c663b72_Qanelas-RegularItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Neutralface;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/673517d0a8c9cf1921943af0_NeutralFace-Bold.otf") format("opentype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674204dff7a5717ee104afa1_NeutralFace-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neutralface;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/673517d0e6b33846ea5863d7_NeutralFace.otf") format("opentype"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674204df3ef202800efd06b7_NeutralFace.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Qanelas;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6792540392d641bef06ddced_QanelasSemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roslindale Cyrillic;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9ba734baa1e6f3fbe90cd_KCHLightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6839ba7742af5075319d460f_Cera%20Pro%20Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6839ba775d21ae1d88c83d20_Cera%20Pro%20Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6839ba779fd586ac8c996185_Cera%20Pro%20Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6839ba776d2f91ff479ea4ee_Cera%20Pro%20Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6839ba77f5f36a28cbf158a6_Cera%20Pro%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cera Pro;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6839ba780e200e48918edaa4_Cera%20Pro%20Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aston Script Pro;
  src: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68782fee618cd78661342924_Aston%20Script%20Pro%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --accessible-components--dark-grey: #9b9b9b;
  --white: #fff;
  --orange2-cybm: #f04a12;
  --new-black: #222;
  --light-cybm: #efeae4;
  --new-black-47: #121212;
  --123: var(--black-cybm2);
  --black-cybm: #090601;
  --accessible-components--dodger-blue: #1378d1;
  --orange: #ff7a3c;
  --orange-cybm: #ec8f18;
  --orange3-cybm: #ec6d21;
  --gray-cybm: #2e2d2b;
  --black: var(--accessible-components--dark-grey);
  --violet: #491869;
  --blue: #4b00c4;
  --black-cybm2: var(--black-cybm);
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

@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 {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

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

a {
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

strong {
  font-family: Velasans, Arial, sans-serif;
}

.site-wrap.is-visible.ny {
  padding-top: 0;
}

.site-wrap.is-fr {
  background-color: #111;
  width: 20rem;
  margin-left: auto;
  margin-right: auto;
}

.site-wrap.ny {
  padding-top: 5rem;
}

.navbar {
  z-index: 2;
  position: relative;
}

.main-contain {
  max-width: 75.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.main-contain._1440px {
  max-width: 90rem;
}

.main-contain._1272px {
  width: auto;
  max-width: 82rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.main-contain.no-fix-mob {
  padding-right: 0;
}

.main-contain._100--height {
  height: 100%;
}

.main-contain.copy {
  padding-bottom: 2rem;
}

.nav-body {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.8125rem;
  padding-bottom: 1.8125rem;
  display: flex;
}

.logo-wrap {
  grid-column-gap: 2.875rem;
  grid-row-gap: 2.875rem;
  align-items: center;
  display: flex;
}

.logo {
  color: #fff;
  width: 9.9375rem;
  height: 2.0625rem;
}

.black-menu {
  grid-column-gap: 1.0625rem;
  grid-row-gap: 1.0625rem;
  cursor: pointer;
  background-color: #000;
  border-radius: .625rem;
  justify-content: flex-start;
  padding: .9rem .9375rem;
  text-decoration: none;
  display: flex;
}

.black-menu-screen {
  width: 1.3125rem;
  height: 1.3125rem;
}

.para30 {
  color: #fff;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 1rem;
}

.black-menu-dot {
  width: .625rem;
  height: auto;
}

.black-menu_first {
  grid-column-gap: .5625rem;
  grid-row-gap: .5625rem;
  align-items: stretch;
  display: flex;
}

.image {
  z-index: 0;
  vertical-align: baseline;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
  transform: translate(0);
}

.image.cover {
  object-fit: cover;
}

.image.cover.photo {
  height: 100%;
}

.image.rel-q {
  z-index: 1;
  position: relative;
}

.image.contain {
  object-fit: contain;
}

.image._2 {
  pointer-events: auto;
  object-fit: cover;
}

.nav-link-block {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  display: flex;
}

.nav-link {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1rem;
  text-decoration: none;
}

.nav-link.enter-lsm {
  width: 3rem;
  height: 3rem;
  min-height: 3rem;
  margin-top: -1rem;
  margin-right: 1rem;
  padding: .5rem;
}

.hero {
  z-index: 2;
  position: relative;
}

.hero-body {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding-top: 6rem;
  padding-bottom: 11rem;
  display: grid;
}

.hero-text__block {
  z-index: 8;
  position: relative;
}

.hero-hed__wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.hero-points__wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-direction: row;
  margin-top: 2rem;
  margin-bottom: 5rem;
  display: flex;
}

.hero-points__wrap.menu {
  margin-top: 1rem;
  margin-bottom: 0;
}

.hero-number-block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  display: flex;
}

.hero-image__wrap {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 19.375rem;
  height: 19.375rem;
  display: flex;
  position: relative;
}

.hero-image__wrap._270px {
  cursor: auto;
  width: 16.875rem;
  height: 16.875rem;
}

.hero-image__wrap._182px {
  width: 11.375rem;
  min-width: 11.37rem;
  height: 11.375rem;
}

.hero-image__wrap.mobile-hidden._2 {
  width: 18.5rem;
  height: 18.5rem;
}

.hero-image {
  z-index: 1;
  border-radius: 50%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hero-circle {
  z-index: 2;
  width: 16.75rem;
  height: 16.75rem;
  position: absolute;
  inset: 1.4rem 0% 0% 1.4rem;
}

.hero-circle._221px {
  width: 13.8125rem;
  height: 13.8125rem;
}

.hero-circle._149px {
  width: 9.3125rem;
  height: 9.3125rem;
  top: 1.1rem;
  left: 1.1rem;
}

.hero-circle._2 {
  width: 16rem;
  height: 16rem;
}

.hero-pusk {
  z-index: 2;
  width: 1.8125rem;
  height: 1.8125rem;
  position: relative;
}

.hero-pusk.small {
  width: .875rem;
  height: .875rem;
}

.hero-pusk.is-fr {
  width: 1rem;
  height: 1rem;
}

.para-29 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.8125rem;
  font-weight: 400;
  line-height: 2.0625rem;
}

.para-29.white {
  z-index: 2;
  color: #fff;
  position: relative;
}

.para-29._27px {
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 2rem;
}

.hed-110 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 6.875rem;
  font-weight: 600;
  line-height: 6.25rem;
}

.hero-point {
  background-color: #000;
  border-radius: .625rem;
  padding: .375rem 1.5rem;
  text-decoration: none;
}

.text26 {
  color: #fff;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 2.5rem;
}

.text26.black {
  color: #000;
  margin-top: 1rem;
}

.hero-nimber__wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.hed-70 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 4.375rem;
  font-weight: 600;
  line-height: 4.375rem;
}

.hed-70.white {
  color: #fff;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
}

.hed-70.white.rel-2 {
  z-index: 2;
  position: relative;
}

.hed-70._500-height {
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
}

.text-24 {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5625rem;
}

.text-24.blue {
  color: #266cf4;
}

.text-24.white {
  color: #fff;
  margin-bottom: 0;
}

.text-24.white.rel-2 {
  z-index: 2;
  position: relative;
}

.text-24._500-height {
  z-index: 2;
  color: #fff;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
  line-height: 2rem;
  position: relative;
}

.second {
  position: relative;
}

.second-body {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.secong-hed__wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.hed-100 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 6.25rem;
  font-weight: 500;
  line-height: 6.25rem;
}

.hed-100.white {
  color: #fff;
}

.second-hed__block {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.second-link__wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.link-line {
  background-color: #cadbff;
  width: 13.75rem;
  height: .0625rem;
}

.link-line._187 {
  width: 11.6875rem;
}

.gradient-main {
  z-index: 0;
  height: 31.1875rem;
  position: absolute;
  inset: 0% 0% auto;
}

.second-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.second-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ebddcf;
  border-radius: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  padding: 3.125rem 3.875rem 2.5rem 3.125rem;
  display: grid;
  position: relative;
}

.second-item.blue {
  background-color: #d1e7f0;
}

.second-item.blue.vert {
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  min-width: 34.3rem;
  padding: 1.5625rem;
}

.second-item.green {
  background-color: #d3e9de;
}

.second-item.vert {
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  min-width: 34.3rem;
  padding: 1.56rem;
}

.second-item.vert.green {
  min-width: 34.3rem;
}

.second-item.hide {
  display: none;
}

.sec-item__text {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.sec-item__image-wrap {
  z-index: 2;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 13.375rem;
  height: 13.375rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sec-item__image-wrap._139px {
  width: 8.6875rem;
  height: 8.6875rem;
}

.sec-item__dot {
  border: .0625rem solid #343434;
  border-radius: .625rem;
  padding: .75rem;
}

.sec-item__hed {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-direction: column;
  margin-top: 2.875rem;
  margin-bottom: 1.3125rem;
  display: flex;
}

.sec-item-btn__block {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  display: flex;
}

.hed-35 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 2.1875rem;
  font-weight: 600;
  line-height: 2.375rem;
}

.hed-35.big {
  text-transform: uppercase;
}

.text-22 {
  z-index: 2;
  color: #000;
  align-self: auto;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.875rem;
  position: relative;
}

.text-22.white {
  color: #fff;
  align-self: auto;
}

.text-22.white.btn {
  border: .0625rem solid #2a2a2c;
  border-radius: .625rem;
  padding: 1.25rem 5.9375rem;
}

.text-22.grey {
  color: #57575c;
}

.text-22._300-height {
  font-family: Futurapt, sans-serif;
  font-weight: 300;
}

.text-22.is-500-white.centered-desc {
  text-align: center;
}

.text-22.is-50 {
  width: 50%;
}

.text-22.is-50.is-desk {
  display: none;
}

.text-22.max-width-38rem {
  max-width: 38rem;
}

.text-22.testimonial-text__paragraph {
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  font-size: 1.2rem;
  line-height: 1.5rem;
  display: block;
  overflow: hidden;
}

.text-22.testimonial-date {
  opacity: .3;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  font-size: 1.2rem;
  line-height: 1.5rem;
  display: block;
  overflow: hidden;
}

.green-btn {
  color: #000;
  background-color: #1ede91;
  border-radius: .625rem;
  justify-content: center;
  padding: .75rem 2.125rem;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.9375rem;
  transition: all .35s;
  display: flex;
}

.green-btn:hover {
  color: #fff;
  background-color: #000;
}

.green-btn.big {
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1.6rem;
}

.green-btn.big._27px {
  flex: none;
  padding-left: 3rem;
  padding-right: 3rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.6875rem;
  font-weight: 500;
  line-height: 2.5rem;
}

.green-btn.big._27px:hover {
  background-color: #171718;
}

.white-btn {
  color: #000;
  background-color: #fff;
  border-radius: .625rem;
  padding: .75rem 3.625rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.9375rem;
  transition: all .35s;
}

.white-btn:hover {
  color: #fff;
  background-color: #000;
}

.white-btn.border {
  border: .0625rem solid #000;
}

.sec-item__image {
  z-index: 1;
  width: 13.375rem;
  height: 13.375rem;
  position: absolute;
  inset: 0%;
}

.sec-item__image._139px {
  width: 8.6875rem;
  height: 8.6875rem;
}

.sec-item__circle {
  z-index: 2;
  width: 11.875rem;
  height: 11.875rem;
  position: relative;
}

.sec-item__circle._126px {
  width: 7.875rem;
  height: 7.875rem;
}

.video {
  width: 100%;
}

.video-body {
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  flex-direction: column;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.video-hed__wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.fs_modal-1_close-icon {
  color: #fff;
  width: 2rem;
  height: 2rem;
}

.fs_modal-1_close {
  z-index: 3;
  cursor: pointer;
  background-color: #f5f5f500;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close:focus-visible, .fs_modal-1_close[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_wrapper {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  max-width: 59rem;
  display: grid;
  position: relative;
}

.fs_modal-1_cover {
  position: absolute;
  inset: 0%;
}

.fs_modal-1_popup {
  z-index: 9999;
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs_modal-1_popup.auto-stopper {
  display: none;
}

.fs_modal-1_button {
  color: #fff;
  cursor: pointer;
  background-color: #1378d100;
  width: 100%;
  height: 100%;
  padding: .5rem 1rem;
}

.fs_modal-1_button:focus-visible, .fs_modal-1_button[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.hed-50 {
  color: #000;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 3.125rem;
  font-weight: 500;
  line-height: 3.4375rem;
  display: flex;
}

.hed-50._600-htight {
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-weight: 500;
}

.hed-50.white {
  color: #fff;
  align-self: flex-start;
}

.hed-50.centered-table-seo {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}

.hed-50.is-neu {
  color: #9943fc;
  align-self: auto;
  font-family: Neutralface, Arial, sans-serif;
  font-weight: 700;
}

.hed-50.is-neu.is-red {
  color: #ea3e00;
}

.hed-50.is-neu.is-blue {
  color: #5538f4;
}

.hed-50.is-neu.is-white {
  color: #fff;
  margin-top: -.625rem;
  margin-bottom: -.625rem;
}

.hed-50.is-neu.is-white.no-pad {
  margin-top: 0;
  margin-bottom: 0;
}

.hed-50.is-neu.is-rose {
  color: #ff2e5f;
}

.video-item {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  flex-direction: column;
  min-width: 16.7rem;
  max-width: 16.87rem;
  display: flex;
  position: relative;
}

.video-item.is-fr {
  min-width: 7.5rem;
  max-width: 7.5rem;
}

.video-image__wraper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 16.87rem;
  height: 16.87rem;
  display: flex;
  position: relative;
}

.video-image__wraper.is-fr {
  justify-content: center;
  align-items: center;
  max-width: 7.5rem;
  height: 7.5rem;
}

.video-image {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video-image.is-fr {
  width: 7.5rem;
  height: 7.5rem;
}

.video-text__block {
  grid-column-gap: .0625rem;
  grid-row-gap: .0625rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.video-text__block.is-fr {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.para-20 {
  color: #000;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.9375rem;
}

.para-20.white {
  color: #fff;
  text-decoration: none;
}

.para-20.white._600-bold {
  font-weight: 600;
}

.para-20.white._600-bold.w--current {
  color: #1ede91;
}

.text-20 {
  color: #bec9ce;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.9375rem;
}

.text-20.black {
  color: #000;
}

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

.text-20.white.rotate {
  transform: translate(-25px)rotate(15deg);
}

.video-list {
  grid-column-gap: 1.875rem;
  grid-row-gap: 2.9375rem;
  flex-flow: row-reverse wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.video-list.is-block-fr {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.fs_modal-1_component-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
  position: absolute;
  inset: 0%;
}

.master-body {
  padding-bottom: 8.875rem;
}

.master-hed__wrap {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.master-grig {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 3.75rem;
  display: flex;
}

.master-grig.main {
  flex-flow: row;
  margin-top: 0;
  margin-bottom: 0;
}

.master-btn {
  color: #000;
  border: .0625rem solid #000;
  border-radius: .625rem;
  justify-content: center;
  width: 100%;
  padding-top: 1.3125rem;
  padding-bottom: 1.3125rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 2.875rem;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.master-btn:hover {
  background-color: #1ede91;
  border-style: solid;
  border-color: #0000;
}

.master-item {
  width: 50%;
  position: relative;
}

.master-item.is--main {
  width: 100%;
}

.master-item.text-seo {
  width: 60%;
}

.master-block__contant {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #ebddcf;
  border-radius: 1.25rem;
  flex-direction: column;
  min-height: 23.6rem;
  padding: 2.5rem 2.5rem 2.1875rem;
  display: flex;
  position: relative;
}

.master-block__contant.blue {
  background-color: #d1e7f0;
  justify-content: space-between;
  height: 100%;
}

.master-block__contant.beige {
  justify-content: space-between;
  align-items: stretch;
}

.master-text__block {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.master-text__block.sides {
  justify-content: space-between;
  align-items: flex-start;
}

.master-hed2__wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-direction: column;
  display: flex;
}

.master-image__wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 10.125rem;
  height: 6.5rem;
  margin-top: .5rem;
  display: flex;
  position: relative;
}

.master-image__wrap.mc-image {
  min-width: 9.1rem;
}

.master-image {
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.spiker {
  background-color: #eceff7;
}

.spiker-body {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-direction: column;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
}

.spiker-grid {
  grid-column-gap: 5.625rem;
  grid-row-gap: 5.625rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  justify-items: center;
  display: grid;
}

.spiker-grid._3-column {
  grid-column-gap: 1.7rem;
  grid-row-gap: 1.7rem;
  flex-flow: row-reverse wrap;
  grid-template-columns: auto 1fr 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.spiker-grid._9-column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  overflow: auto;
}

.spiker-item {
  z-index: 2;
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  flex-direction: column;
  min-width: 21rem;
  max-width: 23rem;
  display: flex;
  position: relative;
}

.spiker-image {
  border-radius: .625rem;
  min-width: 21rem;
  max-width: 23.12rem;
  min-height: 23rem;
  overflow: hidden;
}

.spiker-name__wrap {
  grid-column-gap: 1.4375rem;
  grid-row-gap: 1.4375rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.hed-20 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.9375rem;
}

.hed-20._700-height {
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-weight: 700;
}

.insta-wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  align-items: center;
  display: flex;
}

.insta-icon {
  width: 1rem;
  height: auto;
}

.team-block {
  grid-column-gap: 4.0625rem;
  grid-row-gap: 4.0625rem;
  background-color: #fff;
  border-radius: .9375rem;
  flex-direction: column;
  padding: 2.1875rem 7.0625rem 4.0625rem 3.75rem;
  display: flex;
}

.hed-26 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 3.4375rem;
}

.team-hed__wrap {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-direction: column;
  display: flex;
}

.team-dot__block {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-direction: column;
  display: flex;
}

.team-dots__wrap {
  display: flex;
}

.team-dot {
  width: 6.25rem;
  height: 6.25rem;
  margin-right: -1.875rem;
}

.details-link {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-direction: column;
  width: 31.25rem;
  text-decoration: none;
  display: flex;
}

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

.details-line {
  background-color: #000;
  width: 100%;
  height: .0625rem;
}

.details-icon {
  width: 1rem;
  height: 1rem;
}

.blog-body {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  flex-direction: column;
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
  display: flex;
}

.blog-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-item, .blog-image__wrap {
  position: relative;
}

.blog-image {
  max-width: 18.87rem;
  height: 12.5625rem;
}

.categoty-dot {
  z-index: 1;
  color: #fff;
  background-color: #00000080;
  flex-direction: column;
  align-items: flex-start;
  padding: .5rem;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: .625rem;
  font-weight: 600;
  line-height: .75rem;
  display: flex;
  position: absolute;
  inset: .9375rem auto auto .3rem;
}

.blog-item__contant {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.footer {
  background-color: #1c1c20;
}

.footer-body {
  padding-top: 2.8125rem;
  padding-bottom: 5.3125rem;
  position: relative;
}

.footer-logo__block {
  grid-column-gap: 4.625rem;
  grid-row-gap: 4.625rem;
  padding-bottom: 3.5rem;
  display: flex;
}

.footer-sup__block {
  grid-column-gap: 7.375rem;
  grid-row-gap: 7.375rem;
  border-top: .0625rem solid #2b2b30;
  border-bottom: .0625rem solid #2b2b30;
  margin-right: 10.62rem;
  padding-top: 1.875rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.footer-sup__block.newsletter {
  margin-right: 0;
}

.footer-link__block {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  padding-top: 3.5rem;
  padding-bottom: 6.875rem;
  display: flex;
}

.footer-last__block {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  border-top: .0625rem solid #2b2b30;
  flex-flow: row-reverse wrap;
  justify-content: flex-end;
  align-items: center;
  padding-top: 1.25rem;
  display: flex;
}

.text-19 {
  color: #fff;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.1875rem;
  font-weight: 400;
  line-height: 1.6875rem;
}

.text-19.bl {
  color: #000;
}

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

.footer-sub__text {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-direction: column;
  display: flex;
}

.contact-block {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: center;
  display: flex;
}

.contact-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.contact-wrap.hide {
  display: none;
}

.contact-icon {
  width: 1rem;
  height: 1rem;
}

.footer-link__body {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-direction: column;
  display: flex;
}

.footer-link__wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.footer-link {
  color: #fff;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.875rem;
  text-decoration: none;
  display: flex;
}

.footer-link.hide {
  display: none;
}

.polit-block {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  align-items: center;
  display: flex;
}

.polit-dot {
  background-color: #494951;
  width: .3125rem;
  height: .3125rem;
}

.polit-link {
  color: #fff;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.vise-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.visa-image {
  width: 10.8125rem;
  height: 3.125rem;
}

.whitepay-image {
  width: 10.8125rem;
  height: 2.25rem;
}

.menu-main {
  z-index: 10;
  background-color: #fff;
  width: 100%;
  height: 13.875rem;
  margin-top: 6.5rem;
  display: none;
  position: absolute;
}

.menu-body {
  flex-direction: column;
  justify-content: center;
  padding-top: 3.5rem;
  display: flex;
}

.nav-link-wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-direction: column;
  display: flex;
}

.nav-line {
  background-color: #000;
  height: .125rem;
}

.back-fom {
  z-index: 1;
  color: #001abb;
  background-color: #ebddcf;
  border-radius: 2.5rem;
  position: absolute;
  inset: 0%;
}

.back-fom.blue {
  background-color: #d1e7f0;
  inset: 0%;
}

.back-fom.green {
  background-color: #d3e9de;
}

.master-fon {
  z-index: 1;
  background-color: #ebddcf;
  border-radius: 1.25rem;
  position: absolute;
  inset: 0%;
}

.master-fon.blue {
  background-color: #d1e7f0;
}

.hero-pop {
  z-index: 20;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.hero-pop.auto-stopper {
  display: none;
}

.hero-pop-back {
  background-color: #00000080;
  position: fixed;
  inset: 0%;
}

.hero-pop-contant {
  z-index: 23;
  width: 58rem;
  max-width: 58rem;
  position: relative;
}

.master-item__wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.master-item__wrap.is--main {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
}

.about-hero {
  z-index: 2;
  position: relative;
}

.about-hero__body {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  padding-top: 3.8125rem;
  padding-bottom: 4.5625rem;
  display: flex;
}

.about-hero-hed {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.para-33 {
  color: #343434;
  margin-bottom: 0;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 2.0625rem;
  line-height: 2.5625rem;
}

.hed-55__wrap {
  flex-direction: column;
  display: flex;
}

.hed-55 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 3.4375rem;
  font-weight: 500;
  line-height: 3.75rem;
}

.hed-55.white {
  color: #fff;
}

.hed-55.white.big {
  text-transform: uppercase;
}

.hed-55.small-ehight {
  line-height: 4rem;
}

.hed-55__block {
  grid-column-gap: 4.3125rem;
  grid-row-gap: 4.3125rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 65rem;
  display: flex;
  position: relative;
}

.text20px500 {
  color: #000;
  align-self: flex-end;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.9375rem;
}

.hed55-vector {
  width: 10rem;
  height: 10rem;
  position: absolute;
  inset: auto 6.8rem -2.2rem auto;
}

.wave-block {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  flex-direction: column;
  display: flex;
}

.wave-grid {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: min-content min-content min-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.wave-grid._2 {
  grid-template-columns: min-content min-content min-content 1fr;
}

.wave-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  max-width: 16.875rem;
  text-decoration: none;
  display: flex;
}

.wave-gif {
  border-radius: 1.25rem;
  width: 16.875rem;
  height: 11.375rem;
  overflow: hidden;
}

.spikers-body {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: stretch;
  padding-top: 1.625rem;
  padding-bottom: 14.75rem;
  display: flex;
}

.spikers-logo__block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.spikers-logo__block.is-up {
  margin-top: -1.8rem;
}

.spikers-logo__block.is-up._2 {
  margin-top: -.8rem;
}

.logo-image {
  width: 3.125rem;
  height: auto;
}

.logo-image._2 {
  height: auto;
}

.logo-image._3 {
  width: 5.5rem;
}

.logo-image._4, .logo-image._5 {
  width: 5.125rem;
}

.logo-image._7 {
  width: 5.1875rem;
}

.world {
  background-color: #1c1c20;
  overflow: hidden;
}

.world-body {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.hed-40 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 2.8125rem;
}

.hed-40.max-50 {
  max-width: 60%;
}

.hed-40.is-nue {
  font-family: Neutralface, Arial, sans-serif;
  font-weight: 700;
}

.hed-40.is-nue.max-280 {
  max-width: 17.5rem;
  margin-left: auto;
  margin-right: auto;
}

.world-city__block {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-direction: column;
  display: flex;
  overflow: auto;
}

.world-city__wrap {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  align-items: center;
  display: flex;
  overflow: auto;
}

.world-city__item {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  align-items: center;
  display: flex;
}

.city-icon {
  border-radius: 50%;
  width: 3.4375rem;
  height: 3.4375rem;
  overflow: hidden;
}

.text35px500 {
  color: #fff;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2.1875rem;
  font-weight: 500;
  line-height: 3.4375rem;
}

.full-block {
  width: 100%;
}

.text35px500-copy {
  color: #fff;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2.1875rem;
  font-weight: 500;
  line-height: 3.4375rem;
}

.team-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 6.625rem;
  padding-bottom: 11.4375rem;
  display: flex;
}

.team-contant {
  grid-column-gap: 2.6875rem;
  grid-row-gap: 2.6875rem;
  flex-direction: column;
  display: flex;
}

.team-main__image {
  border-radius: 1.25rem;
  width: 100%;
  height: 41.875rem;
  overflow: hidden;
}

.team-text__block {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-direction: column;
  display: flex;
}

.text30 {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 2.9375rem;
}

.cource-body {
  z-index: 2;
  margin-left: 8.3125rem;
  position: relative;
}

.cource-body.no-right {
  margin-left: 0;
}

.cources-body {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  padding-top: 5.3125rem;
  padding-bottom: 7.3125rem;
  display: flex;
}

.curces-link__block {
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.375rem;
  flex-direction: column;
  display: flex;
}

.cources-link__wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.cources-link {
  color: #fff;
  background-color: #000;
  border-radius: .625rem;
  padding: .25rem 1rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.4375rem;
  line-height: 2.3125rem;
  text-decoration: none;
  transition: all .3s;
}

.cources-link:hover {
  color: #000;
  background-color: #1ede91;
}

.cources-contant {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.hed-29 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.8125rem;
  font-weight: 600;
  line-height: 2.5rem;
}

.hed-29._500-height {
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
}

.hed-29._500-height.white {
  color: #fff;
}

.cources-item__block {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-direction: column;
  display: flex;
}

.cources-item__wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.contact {
  z-index: 2;
  position: relative;
}

.contact-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 3.4375rem;
  padding-bottom: 11.875rem;
  display: flex;
}

.contact-contant {
  flex-direction: column;
  display: flex;
}

.contact-first {
  grid-column-gap: 12.5rem;
  grid-row-gap: 12.5rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.contact-first.second {
  border-top: 1px solid #ddd;
  padding-top: 2.5rem;
}

.contact-sec {
  grid-column-gap: 22.5rem;
  grid-row-gap: 22.5rem;
  border-top: .0625rem solid #e6e9f1;
  padding-top: 2.5rem;
  display: flex;
}

.info-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text22 {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.9375rem;
  text-decoration: none;
}

.para-22 {
  color: #000;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.75rem;
}

.para-22.white {
  color: #fff;
  margin-bottom: 0;
}

.social-wrap {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.social-wrap._1 {
  justify-content: flex-start;
  align-items: flex-start;
}

.social-ilink {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-decoration: none;
  display: flex;
}

.social-icon {
  width: .9375rem;
  height: auto;
}

.social-icon.tg {
  width: 1rem;
}

.social-icon.ins {
  width: .625rem;
}

.footer-hand {
  width: 15.75rem;
  height: 15.75rem;
  position: absolute;
  inset: -7.875rem -5rem auto auto;
}

.all-blog {
  z-index: 2;
  position: relative;
}

.allblog-body {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-direction: column;
  padding-top: 3.125rem;
  padding-bottom: 12.1875rem;
  display: flex;
}

.tab-link {
  color: #000;
  text-transform: none;
  background-color: #ddd0;
  border: .0625rem solid #000;
  border-radius: .625rem;
  padding: .5rem 1rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.625rem;
}

.tab-link.w--current {
  color: #fff;
  background-color: #000;
}

.mini-body {
  z-index: 2;
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.375rem;
  flex-direction: column;
  padding-top: 3.125rem;
  padding-bottom: 4.875rem;
  display: flex;
  position: relative;
}

.mini-block {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  flex-direction: column;
  display: flex;
}

.master-wrap {
  grid-column-gap: 1.1875rem;
  grid-row-gap: 1.1875rem;
  flex-direction: column;
  display: flex;
}

.mini-contant {
  grid-column-gap: 2.1875rem;
  grid-row-gap: 2.1875rem;
  flex-direction: column;
  display: flex;
}

.mini-item {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  background-color: #ebddcf;
  border-radius: 2.5rem;
  justify-content: flex-start;
  padding: 3.125rem;
  display: flex;
}

.mini-item.blue {
  background-color: #d1e7f0;
}

.mini-item.green {
  background-color: #d3e9de;
}

.mini-item.violet {
  background-color: #e3ceeb;
}

.mini0-first {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-direction: column;
  display: flex;
}

.mini-second {
  grid-column-gap: .1875rem;
  grid-row-gap: .1875rem;
  background-color: #fff;
  border-radius: .625rem;
  flex-direction: column;
  max-width: 25rem;
  padding: 1.875rem 2.8125rem 1.5625rem 1.5625rem;
  display: flex;
}

.mini-last {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.mini-block__wrap {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  display: flex;
}

.mini-dot {
  color: #000;
  border: .0625rem solid #343434;
  border-radius: .3125rem;
  padding: .125rem .625rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.625rem;
}

.mini-dot-wrap {
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.375rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text18px400 {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.375rem;
}

.mini-btn__wrap {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-direction: column;
  margin-top: 1.5625rem;
  display: flex;
}

.mini-list {
  color: #000;
  margin-bottom: 0;
  padding-left: 1.2rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375rem;
}

.ture-item {
  margin-left: 1.2rem;
}

.hed-76 {
  color: #57575c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 4.75rem;
  font-weight: 400;
  line-height: 5.5625rem;
}

.price-wrap {
  margin-left: 1.3rem;
  position: relative;
}

.line-non {
  background-color: red;
  width: 8.4375rem;
  height: .125rem;
  position: absolute;
  inset: 3rem auto auto -.4rem;
}

.sale-block {
  position: relative;
}

.sale-price__wrap {
  z-index: 2;
  background-color: #fff;
  border: .125rem solid #20de92;
  border-radius: 1.25rem;
  padding: 1.0625rem;
  position: relative;
}

.sale-dot {
  background-color: #1ede91;
  border-radius: .625rem;
  padding: .625rem .625rem .625rem 5.675rem;
  position: absolute;
  inset: auto -6.1rem 1.2rem auto;
}

.text-80 {
  color: #1ede91;
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-size: 5rem;
  line-height: 5rem;
}

.para-25 {
  color: #000;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.5625rem;
  font-weight: 500;
  line-height: 1.75rem;
}

.para-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: .0625rem solid #000;
  margin-top: .875rem;
  padding-top: .875rem;
  display: flex;
}

.sale-relat {
  position: relative;
}

.mini-item__wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.privacy {
  z-index: 2;
  position: relative;
}

.privacy-body {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 3.125rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.privacy-text {
  color: #000;
  font-family: Futurapt, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.625rem;
}

.privacy-contant {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  max-width: 50rem;
  display: flex;
}

.smm {
  z-index: 2;
  position: relative;
}

.smm-body {
  padding-top: 1.875rem;
}

.smm-hero-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: .0625rem solid #000;
  border-radius: 2.5rem;
  flex-direction: column;
  padding: 2.5rem 7.125rem 4.0625rem 7.25rem;
  display: flex;
}

.smm-hero__contant {
  grid-column-gap: 7.1875rem;
  grid-row-gap: 7.1875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.hero-block {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.smm-hero-sec {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.smm-hero-sec.vert {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  flex-direction: column;
}

.hero-lessons__wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.para-30 {
  color: #000;
  margin-bottom: 0;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 2.0625rem;
}

.last-wrap {
  margin-top: -2rem;
  margin-left: 4.4rem;
  position: relative;
}

.last-wrap.is-business, .last-wrap.reels {
  margin-top: 0;
  margin-left: 0;
}

.last-wrap.mobile-on, .last-wrap.is-mob {
  display: none;
}

.last-wrap.is-desk._2 {
  max-width: 11.1rem;
  margin-left: 3.1rem;
}

._24span {
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.red-line {
  background-color: #ff4f4f;
  width: 3.75rem;
  height: .125rem;
  position: absolute;
  top: .9rem;
  bottom: 0%;
  right: 0;
}

.red-line.is-cources {
  width: 7rem;
  inset: 1.7rem auto auto 38rem;
}

.red-line.is-black {
  width: 8rem;
  inset: 2.2rem .3rem auto auto;
}

.red-line.is-black.copy {
  inset: 2.2rem 0% 0% .2rem;
}

.red-line.is-black.smmb {
  top: 50%;
}

.red-line.is-black.smmb._2 {
  right: 3.6rem;
}

.red-line.is-audit {
  width: 7rem;
  top: 4.1rem;
  left: 13.2rem;
}

.red-line._2 {
  left: 7.3rem;
}

.smm-info__block {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  display: flex;
}

.smm-info__block.is-business {
  margin-top: 1rem;
}

.smm-info__wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.price {
  overflow: hidden;
}

.price-block {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 6.25rem;
  padding-bottom: 3.125rem;
  display: flex;
}

.price-hed__wrap {
  width: 72.75rem;
  max-width: 72.75rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.price-hed-dots {
  width: 6.375rem;
  height: 6.375rem;
  transition: all .4s;
  position: absolute;
  inset: -2.3rem auto auto 42.6rem;
  transform: rotate(-37deg);
}

.price-hed-dots:hover {
  transform: rotate(0);
}

.price-hed-dots._2 {
  top: 2.5rem;
  left: 49.9rem;
  transform: rotate(23deg);
}

.price-hed-dots._2:hover {
  transform: rotate(3deg);
}

.price-move {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  display: flex;
}

.price-item {
  width: 18.75rem;
  min-width: 18.75rem;
  height: 15.625rem;
}

.price-item.cr {
  width: 15rem;
  min-width: 15rem;
}

.price-black {
  background-color: #000;
  border-radius: 1.25rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 73.125rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3.125rem 6.25rem 3.125rem 3.125rem;
  display: flex;
  position: relative;
}

.price-black.is-selling {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.hed-36 {
  color: #fff;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 2.5625rem;
}

.black-dots__block {
  grid-column-gap: 5.875rem;
  grid-row-gap: 5.875rem;
  align-items: flex-end;
  display: flex;
}

.black-dots__wrap {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.black-dots__wrap._2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  position: relative;
}

.white-dots {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2.125rem;
  font-weight: 500;
  line-height: 3.1875rem;
  display: flex;
  position: relative;
}

.white-dots._2 {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  font-size: 2.1875rem;
  line-height: 2.375rem;
}

.white-dots._2._3 {
  justify-content: flex-start;
  align-items: center;
}

.white-dots.abs {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.white-dots.small {
  font-size: 1.6rem;
}

.hed-vector {
  width: 7.3125rem;
  height: 3.125rem;
  position: absolute;
  inset: auto auto 6rem 15rem;
}

.hed-vector.story {
  bottom: 6.9rem;
  left: 14.6rem;
}

.hed-vector.story.ru-version {
  bottom: 8.6rem;
  left: 23.5rem;
}

.hed-vector.is-target {
  bottom: 3.5rem;
  left: 8.4rem;
}

.hed-vector.is-target._2 {
  bottom: 6rem;
  left: 15rem;
}

.hed-vector.is-target._3 {
  bottom: 6rem;
  left: 21.7rem;
}

.hed-vector.is-target._4 {
  left: 3.6rem;
}

.dots-vector {
  z-index: 4;
  width: 7.8125rem;
  height: 4.625rem;
  position: absolute;
  inset: auto auto .4rem -3.3rem;
}

.dots-vector.is-selling {
  bottom: 4.1rem;
}

.dots-vector.is-selling.ru-version {
  bottom: 3rem;
}

.for {
  position: relative;
}

.for-body {
  justify-content: space-between;
  padding-top: 3.125rem;
  padding-bottom: 5rem;
  display: flex;
}

.hed-80 {
  z-index: 2;
  aspect-ratio: auto;
  color: #000;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 5rem;
  position: relative;
}

.hed-80.white {
  color: #fff;
}

.hed-80.white._2 {
  text-align: left;
}

.hed-80._700-height {
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-weight: 700;
}

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

.hed-80.max-30 {
  max-width: 30%;
}

.hed-80.max-40-copy {
  max-width: 40%;
}

.for-grid {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.for-grid.ob {
  grid-template-rows: auto auto;
}

.for-item {
  border: .125rem solid #000;
  border-radius: 1.25rem;
  min-width: 20rem;
  max-width: 23.12rem;
  min-height: 16.25rem;
  padding: 2.5rem;
  position: relative;
}

.for-item.is-sell {
  height: auto;
  min-height: 18rem;
  padding-top: 1.5rem;
  padding-left: 1.4rem;
  padding-right: 1rem;
}

.for-item.is-target {
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 1rem;
}

.for-icon {
  width: 5.5625rem;
  height: 5.5625rem;
  position: absolute;
  inset: -2.75rem .6875rem auto auto;
}

.for-icon.is-2 {
  width: 5.75rem;
  height: 5.75rem;
  inset: auto -.25rem .95rem auto;
}

.for-icon.is-2.is-sell {
  bottom: -3.55rem;
  right: -.45rem;
}

.for-icon.is-3 {
  width: 7.6875rem;
  height: 7.6875rem;
  inset: auto auto -2.4125rem -4.7125rem;
}

.for-icon.is-3.is-sell {
  left: -5.4125rem;
}

.for-icon.is-4 {
  width: 5.125rem;
  height: 5.125rem;
  inset: auto 4.375rem -1.9375rem auto;
}

.spik {
  margin-bottom: 2rem;
  position: relative;
}

.spik-body {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-direction: column;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5.375rem;
  display: flex;
}

.spik-body.right {
  align-items: flex-start;
}

.spik-body.right.white {
  background-color: var(--white);
}

.spik-contant {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.spik-image {
  border-radius: 1.875rem;
  width: 35.625rem;
  height: 29.375rem;
  transition: all .3s;
  overflow: hidden;
}

.spik-image:hover {
  transform: scale(1.05);
}

.spik-text__contant {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.spik-logo__block {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  align-items: center;
  margin-top: 1.25rem;
  display: flex;
}

.spik-logo {
  width: 3.8125rem;
  height: 2.5rem;
}

.spik-logo.is-2 {
  height: 1.5625rem;
}

.spik-logo.is-3 {
  width: 3.875rem;
  height: 1.75rem;
}

.spik-logo.is-4 {
  width: 5.125rem;
  height: 2.5625rem;
}

.spik-logo.is-5 {
  width: 7.3125rem;
  height: 1.9375rem;
}

.spik-logo.is-6 {
  width: 5.1875rem;
  height: 5.1875rem;
}

.mov {
  z-index: 2;
  background-color: #171718;
  position: relative;
}

.mov.ob-corp {
  z-index: 2;
  padding-bottom: 9rem;
}

.mov.smm-new {
  padding-bottom: 4rem;
}

.mov.hide {
  display: none;
}

.mov-body {
  border-bottom: .0625rem solid #fff;
  display: flex;
  overflow: visible;
}

.mov-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  white-space: nowrap;
  border-bottom: .0625rem #fff;
  flex: none;
  align-items: center;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
  display: flex;
  overflow: hidden;
}

.mov-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.mov-icon {
  width: 1.1875rem;
  height: 1.1875rem;
}

.atom-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 33rem;
  margin-top: 4.125rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mv-atom {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  align-items: center;
  display: flex;
}

.atom-num {
  color: #fff;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 2.1875rem;
  font-weight: 400;
  line-height: 2.625rem;
}

.atom-text__wrap {
  background-color: #fff;
  border-radius: .9375rem;
  padding: .5rem .8125rem;
}

.atom-text {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 1.8125rem;
}

.mov-dot {
  z-index: 1;
  width: 4.0625rem;
  height: 4.0625rem;
  position: absolute;
  inset: 8.3rem auto auto 28.5rem;
}

.mov-logo__block {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  margin-top: 2.5rem;
  display: flex;
}

.mov-logo__block.is-target {
  padding-bottom: 6.25rem;
}

.hed-60 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 3.75rem;
}

.hed-60.black {
  color: #000;
}

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

.mov-logo__wrap.is-target {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
}

.mov-logo {
  width: 9rem;
  height: 9rem;
}

.mov-logo.is-2 {
  width: 9.125rem;
  height: 9.125rem;
}

.mov-logo.is-3 {
  border-radius: 1.25rem;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
}

.mov-logo.is-4 {
  width: 9.125rem;
  height: 9.125rem;
}

.mov-logo.is-5 {
  width: 11.75rem;
  height: 10rem;
}

.mov-logo.is-6 {
  width: 9.125rem;
  height: 9.125rem;
}

.mov-logo.target-1 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/65adfac2b9187368a0d4614b_div.tn-atom%C2%A0%E2%80%94%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%2011.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  height: 7.5rem;
  display: flex;
}

.mov-logo.target-2 {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  height: 7.5rem;
  display: flex;
}

.mov-logo.target-3 {
  text-align: center;
  background-color: #3b579d;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  height: 7.5rem;
  display: flex;
}

.mov-logo.target-4 {
  background-color: #3b579d;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  height: 7.5rem;
  display: flex;
}

.mov-logo.target-5 {
  background-color: #36485c;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  height: 7.5rem;
  display: flex;
}

.mov-logo.target--6 {
  background-color: #0db3bc;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  height: 7.5rem;
  display: flex;
}

.mov-logo.is-1 {
  width: 10rem;
  height: 10rem;
}

.mov-logo-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.mov-logo-item._2 {
  align-self: flex-end;
  margin-bottom: -4rem;
}

.mov-logo-item.is-1 {
  transform: rotate(-20deg);
}

.mov-logo-item.is-1.is-2 {
  margin-top: -2rem;
}

.cources-form {
  grid-column-gap: 1.6875rem;
  grid-row-gap: 1.6875rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5.81rem;
  padding-bottom: 4.5rem;
  display: flex;
}

.hed-49 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 3.0625rem;
  font-weight: 500;
  line-height: 3.375rem;
}

.hed-49.grey {
  color: #57575c;
}

.cources-hed__wrap {
  grid-column-gap: 1.6875rem;
  grid-row-gap: 1.6875rem;
  align-items: center;
  display: flex;
  position: relative;
}

.cources-hed__wrap.vertical {
  flex-flow: column;
  width: 54%;
}

.form-block {
  z-index: 2;
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  max-width: 44.375rem;
  margin-bottom: 0;
  padding: 1.625rem 2.25rem;
  display: flex;
  position: relative;
}

.form-block.main-block {
  width: 44.375rem;
}

.form-wrap {
  flex-direction: column;
  display: flex;
}

.field {
  color: #000;
  border: .0625rem solid #000;
  min-height: 3.75rem;
  margin-bottom: 1.25rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.field.is-audit {
  border-color: #0000 #0000 #21325e;
}

.field.is-pop {
  border-color: #0003;
  width: 29.375rem;
}

.sbmt-btn {
  color: #171718;
  background-color: #20de92;
  border-radius: 1.125rem;
  margin-top: 1.25rem;
  margin-left: 1.875rem;
  margin-right: 1.875rem;
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.sbmt-btn.is-audit {
  color: #fff;
  background-color: #00bfff;
  margin-left: 0;
  margin-right: 0;
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-weight: 700;
}

.check {
  border: .125rem solid #000;
  border-radius: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-right: 1rem;
}

.check.w--redirected-checked {
  background-color: #20de92;
  min-width: 20px;
}

.check-field {
  align-items: center;
  margin-top: 1vw;
  margin-bottom: .5vw;
  display: flex;
}

.check-text {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.125rem;
}

.red-link {
  color: #ff8562;
  text-decoration: none;
}

.revi-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 6.25rem;
  padding-bottom: 3.125rem;
  display: flex;
}

.revi-grid {
  grid-column-gap: 1.6875rem;
  grid-row-gap: 1.6875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: auto;
}

.revi-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
}

.revi-image__wrap {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 23.125rem;
  height: 15rem;
  display: flex;
  position: relative;
}

.revi-image {
  border-radius: 1.25rem;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.revi-vector {
  width: 1.75rem;
  height: 1.875rem;
  position: absolute;
}

.revi-name__wrap {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: .4375rem;
  padding: .125rem .9375rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.625rem;
  position: absolute;
  inset: auto auto 1.25rem 1.25rem;
}

.revi-text__wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.revi-pop1 {
  z-index: 99;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.revi-pop1.is-2, .revi-pop1.is-2.auto-stopper, .revi-pop1.is-3, .revi-pop1.is-3.auto-stopper, .revi-pop1.is-1, .revi-pop1.is-1.auto-stopper, .revi-pop1.is-4, .revi-pop1.is-5 {
  display: none;
}

.revi-pop-back {
  z-index: 100;
  cursor: pointer;
  background-color: #0009;
  width: 100vw;
  height: 100vh;
  position: fixed;
}

.revi-video-contant {
  z-index: 101;
  width: 60rem;
  position: relative;
}

.revi-pop-close {
  z-index: 101;
  color: #fff;
  cursor: pointer;
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.program {
  margin-top: 2vw;
  position: relative;
}

.program-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-bottom: 6.25rem;
  display: flex;
}

.program-body.is-sell {
  padding-top: 6rem;
}

.program-body._5-0 {
  padding-bottom: 0;
}

.quest-item {
  border-top: .0625rem solid #0000001a;
}

.quest-item.tbm {
  border-top-width: 0;
}

.quest-toggle {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  display: flex;
}

.quest-toggle.taplink {
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
}

.quest-list {
  overflow: hidden;
}

.para-24 {
  z-index: 2;
  color: #000;
  margin-bottom: 0;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 2rem;
  position: relative;
}

.para-24.abs {
  position: absolute;
  inset: 2.4rem auto auto -4.5rem;
  transform: rotate(-90deg);
}

.para-24.abs.testimonials {
  left: 0;
}

.quest-line__wrap {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.quest-line {
  background-color: #000;
  width: 1.5rem;
  height: .0625rem;
}

.quest-line.vert {
  transform: translate(0, -1px)rotate(90deg);
}

.list-text__wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  padding-bottom: 1.7rem;
  display: flex;
  overflow: hidden;
}

.list-text__wrap.tbm {
  color: #fff;
  padding-bottom: .5rem;
}

.pages {
  background-color: #171718;
}

.pages-body {
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  flex-direction: column;
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
  display: flex;
}

.pages-item {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-direction: column;
  max-width: 13.31rem;
  display: flex;
}

.pages-hed__wrap {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.paged-vector__block {
  display: flex;
}

.pages-vector {
  width: 6.375rem;
  height: 6.375rem;
}

.pages-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3.125rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.light-box {
  width: 13.3125rem;
  height: 11.25rem;
  overflow: hidden;
}

.light-image {
  width: 100%;
  height: 100%;
  transition: all .3s;
}

.light-image:hover {
  transform: scale(1.05);
}

.insta-block {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  display: flex;
}

.stud-icon {
  width: 1.5625rem;
  height: 1.5625rem;
}

.text-18 {
  color: #90a9c0;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.text-18.black {
  color: #000;
  padding-left: 1.4rem;
}

.text-18.black._2 {
  padding-left: .4rem;
}

.text-18._300-height {
  font-family: Futurapt, sans-serif;
  font-weight: 300;
}

.drag {
  max-width: 75.25rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.drag.ob {
  max-width: 100vw;
  position: relative;
  overflow: hidden;
}

.drag-body {
  padding-top: 5.625rem;
}

.splide__track {
  width: 100%;
  display: block;
  position: relative;
}

.splide__list {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  display: flex;
}

.splide__list.testimonials {
  padding-left: 1rem;
}

.splide__slide {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 35.62rem;
  max-width: 35.62rem;
  display: block;
  position: relative;
}

.swiper-slide__contant {
  grid-column-gap: 5.125rem;
  grid-row-gap: 5.125rem;
  background-color: #fff;
  border: .0625rem solid #000;
  border-radius: .9375rem;
  flex-direction: column;
  width: 35.62rem;
  max-width: 35.625rem;
  height: 100%;
  min-height: 24.6rem;
  padding: 2.875rem 10.4rem 2.125rem 2.875rem;
  display: flex;
  position: relative;
}

.swiper-slide__contant.is-sell {
  min-height: 27.1rem;
}

.swiper-slide__contant.target-is {
  padding-right: 4rem;
}

.drsg-number {
  color: #000;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.8125rem;
  font-weight: 500;
  line-height: 2.125rem;
  display: block;
}

.drag-tex__wrap {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  flex-direction: column;
  display: flex;
}

.drag-vector {
  width: 14.3125rem;
  height: 12.6875rem;
  position: absolute;
  inset: -1rem 1.9375rem auto auto;
}

.drag-vector.is-2 {
  width: 7.6875rem;
  height: 7.6875rem;
}

.drag-vector.is-2.table-seo-2 {
  inset: 0% auto auto 0%;
}

.drag-vector.is-3 {
  width: 7rem;
  height: 7rem;
}

.drag-vector.is-4 {
  width: 6rem;
  height: 6rem;
  top: 1.3rem;
}

.splide {
  cursor: grab;
  margin-top: 3.125rem;
  margin-left: 4vw;
  margin-right: 15vw;
  padding-bottom: 5.65rem;
  position: relative;
  overflow: visible;
}

.my-slider-progress {
  width: 70rem;
  height: .2rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.my-slider-progress-bar {
  width: 3%;
  height: 100%;
}

.drag-icon {
  z-index: 1;
  width: 7.3125rem;
  height: 6.1875rem;
  position: absolute;
  inset: 7.6rem auto auto -6.8rem;
}

.drag-icon.testimonials {
  left: 0;
}

.diplom {
  position: relative;
}

.diplom__body {
  grid-column-gap: 4.125rem;
  grid-row-gap: 4.125rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  display: grid;
}

.diplom__body.is-business {
  align-content: start;
  place-items: start;
}

.diplom__body.down {
  align-items: start;
}

.diplom-image__wrap {
  position: relative;
}

.diplom-image {
  width: 36.6875rem;
  height: 20.75rem;
  position: absolute;
}

.diplom-image.is-2 {
  inset: -3.5rem 0% auto;
}

.diplom-image.is-3 {
  inset: -7.2rem 0% auto;
}

.diplom-image.big {
  width: 36.0625rem;
  height: 27.1875rem;
  position: static;
}

.diplom-hed__vector {
  width: 9.25rem;
  height: 4.9375rem;
  transform: rotate(15deg);
}

.img.ob-corp {
  position: relative;
}

.img-body {
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  flex-direction: column;
  padding-top: 9.375rem;
  padding-bottom: 3.125rem;
  display: flex;
}

.img-list {
  grid-column-gap: 8.75rem;
  grid-row-gap: 8.75rem;
  align-items: center;
  display: flex;
}

.img-list.pad {
  margin-top: -2rem;
  padding-left: 8vw;
}

.img-wrap {
  overflow: visible;
}

.img-item {
  width: 7.5rem;
  min-width: 7.5rem;
  height: 7.5rem;
  min-height: 7.5rem;
}

.why-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  display: flex;
}

.why-grid {
  grid-column-gap: 1.875rem;
  grid-row-gap: 2.8125rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-item {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-direction: column;
  display: flex;
}

.circle-body {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.circle-block {
  width: 100%;
  height: 56.25rem;
}

.black-circle {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  text-align: center;
  background-color: #000;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 29.375rem;
  height: 29.375rem;
  display: flex;
  position: relative;
}

.black-circle.small {
  width: 18.3125rem;
  height: 18.3125rem;
  transition: all .4s;
  position: absolute;
  inset: auto .8rem 8.2rem auto;
}

.black-circle.small:hover {
  transform: translate(1.5rem, 1.5rem);
}

.black-circle.big {
  transition: all .4s;
  position: absolute;
  inset: 4.9rem auto auto -1.6rem;
}

.black-circle.big:hover {
  transform: translate(-1.5rem, -1.5rem);
}

.green-circle {
  grid-column-gap: .1875rem;
  grid-row-gap: .1875rem;
  text-align: center;
  background-color: #d3e9de;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 18.75rem;
  height: 18.75rem;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: auto auto 8.2rem 11.7rem;
}

.green-circle:hover {
  transform: translate(-1.5rem, 1.5rem);
}

.blut-cicle {
  text-align: center;
  background-color: #d1e7f0;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24.375rem;
  height: 24.375rem;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: 18.7rem auto auto 29.4rem;
}

.blut-cicle:hover {
  transform: translate(-1rem, 1rem);
}

.beig-circle {
  text-align: center;
  background-color: #ebddcf;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20.25rem;
  height: 20.25rem;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: 4rem 0% auto auto;
}

.beig-circle:hover {
  transform: translate(1.5rem, -1.5rem);
}

.half {
  position: relative;
}

.half.is-sell {
  padding-top: 8.8rem;
}

.half-body {
  padding-bottom: 6.25rem;
}

.half-contant {
  background-color: #000;
  border-radius: 1.25rem;
  justify-content: space-between;
  align-items: center;
  padding: 4.125rem 7.9375rem 4.125rem 4.375rem;
  display: flex;
}

.half-text__block {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-direction: column;
  display: flex;
}

.half-image {
  width: 15.625rem;
  height: auto;
}

.half-hed__wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.black-block {
  background-color: #000;
  display: flex;
  position: relative;
}

.black-block.hide {
  display: none;
}

.black-body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: grid;
}

.black-body.vert {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.black-text__block {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-direction: column;
  display: flex;
}

.black-text__block.copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.black-hed__wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.black-price__block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.price-green__block {
  color: #20de92;
  border: .125rem solid #20de92;
  border-radius: 1.375rem;
  padding: 1.125rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 5.625rem;
}

.price-green__block.small {
  font-size: 3rem;
  line-height: 3rem;
}

.text-60 {
  color: #57575c;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 4.375rem;
}

.quest {
  z-index: 2;
  position: relative;
}

.quest.faq {
  position: relative;
}

.quest-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 6.25rem;
  padding-bottom: 3.125rem;
  display: flex;
}

.more.hide {
  display: none;
}

.more-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 3.125rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.more-grid {
  grid-column-gap: 3.625rem;
  grid-row-gap: 3.625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: auto;
}

.more-grid.is-pad {
  flex-flow: row;
  display: flex;
}

.sec-video__block {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.privacy-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bold-privacy {
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-weight: 600;
}

.text-wrap {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-direction: column;
  display: flex;
}

.privacy-btn__block {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.privacy-btn {
  color: #fff;
  background-color: #000;
  padding: 1rem 1.5rem;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  display: block;
}

.privacy-btn.hide {
  order: 0;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

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

.lessons-flex {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.smm-hero-flex {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  align-items: center;
  display: flex;
}

.insta-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.insta-grid {
  grid-column-gap: 8.125rem;
  grid-row-gap: 2.5625rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.insta-grid._2 {
  grid-template-rows: auto;
  grid-template-columns: auto;
}

.insta-hed__wrap {
  max-width: 66.6%;
  position: relative;
}

.insta-hed__wrap._2 {
  max-width: 84%;
}

.insta-vector {
  z-index: 1;
  width: 8rem;
  height: 8rem;
  position: absolute;
  inset: 4.8rem .4rem auto auto;
  transform: rotate(20deg);
}

.small-hed {
  font-family: Futurapt, sans-serif;
  font-size: 1.5625rem;
  font-weight: 300;
  line-height: 2.0625rem;
}

._600-bold {
  font-family: "Futura Pt Web 600 100", sans-serif;
}

._700-bold {
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-weight: 700;
}

.green-span {
  color: #20de92;
}

.mov-text {
  width: 5rem;
  height: auto;
}

.results-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  display: flex;
}

.results-gtrid {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.results-item {
  background-color: #d1e7f0;
  border-radius: .625rem;
  justify-content: space-between;
  padding: 2.25rem 10.8125rem 2.4375rem 2.5rem;
  display: flex;
}

.results-item.beig {
  background-color: #ebddcf;
}

.results-item.green {
  background-color: #d3e9de;
}

.results1-block {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.resilts1-wrap {
  grid-column-gap: .0625rem;
  grid-row-gap: .0625rem;
  flex-direction: column;
  display: flex;
}

.results-name__block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #fff;
  border-radius: .625rem;
  align-items: center;
  margin-top: 1.25rem;
  padding: .9375rem .9375rem .9375rem 1.25rem;
  display: flex;
}

.name-icon {
  width: 2.5rem;
  height: 2.5rem;
}

.name-text__block {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.results-image__block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.resulta-light {
  width: 6.3125rem;
  height: 11.1875rem;
}

.results-image__wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.tariff {
  background-color: #17171a;
}

.tariff-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.tariff-btn__block {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-direction: column;
  display: flex;
}

.tariff-btn__wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  display: flex;
}

.tariff-btn {
  color: #fff;
  border: .0625rem solid #3a3a3b;
  border-radius: .9375rem;
  padding: 1.25rem 1.4375rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.intensive-hero {
  z-index: 2;
  position: relative;
}

.intens-body {
  background-color: #171718;
  border-radius: 2.5rem;
  margin-top: 2rem;
  margin-bottom: 6.25rem;
}

.intens-body.fix_dima {
  background-color: #0000;
}

.intence-contant {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  padding: 2.625rem 9.125rem 3.25rem 2.9375rem;
  display: flex;
}

.intence-hed__block {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4.75rem;
  align-items: center;
  display: flex;
}

.intence-hed__block.sides {
  justify-content: space-between;
  align-items: center;
}

.intence-btn__block {
  grid-column-gap: 4.0625rem;
  grid-row-gap: 4.0625rem;
  align-items: center;
  display: flex;
}

.intence-btn__block.pad-41 {
  margin-top: 2.0625rem;
  margin-bottom: 2.5625rem;
}

.intence-btn__wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.intence-btn__wrap.right {
  align-items: flex-start;
}

.prog-int__body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  display: flex;
}

.prog-int__grid {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.prog-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #e3ceeb;
  border-radius: .9375rem;
  flex-direction: column;
  padding: 1.875rem 1.875rem 2.5625rem;
  display: flex;
  position: relative;
}

.item-vector {
  z-index: 2;
  width: 8rem;
  height: 6.75rem;
  position: absolute;
  inset: -2.2rem -1.6rem auto auto;
}

.reels {
  overflow: visible;
}

.reels.hide, .reels.display {
  display: none;
}

.reels-body {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  display: flex;
}

.reels-video__block {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: space-between;
  display: flex;
}

.reels-wrap {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  display: flex;
}

.reels-wrap._195-pad {
  margin-top: 12.1875rem;
}

.reels-image {
  cursor: pointer;
  width: 16.87rem;
  height: 24.37rem;
}

.reels-image.big {
  height: 31.75rem;
}

.reels-image.no-pointer {
  cursor: auto;
}

.grid-contant {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

.grid-main {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-item {
  background-color: #e3ceeb;
  border: .125rem solid #000;
  border-radius: 1.25rem;
  height: 16.25rem;
  padding-top: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.text-30 {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 2.25rem;
}

.text-30.white {
  color: var(--white);
}

.grid-vector {
  width: 5.5625rem;
  height: 5.5625rem;
  position: absolute;
  inset: -2.75rem -.6875rem auto auto;
}

.grid-vector.is-2 {
  width: 5.6875rem;
  height: 5.6875rem;
  inset: auto 1.75rem 1.75rem auto;
}

.grid-vector.is-3 {
  width: 10.3rem;
  height: 8.8rem;
  inset: auto 3rem -3.4rem auto;
}

.grid-vector.is-4 {
  width: 7.6875rem;
  height: 7.6875rem;
  inset: auto 4.1rem -1.9rem auto;
}

.grid-vector.is-5 {
  width: 5.125rem;
  height: 5.125rem;
  inset: auto 5.5rem -1.8rem auto;
}

.audit {
  background-color: #171718;
}

.audit-body {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: grid;
}

.audit-text__block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.audit-form__wrap {
  position: relative;
}

.audit-vector {
  width: 7.9375rem;
  height: 7.9375rem;
  position: absolute;
  inset: -5.25rem -1.125rem auto auto;
}

.audit-form {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-direction: column;
  padding: 2.875rem 2.5rem;
  display: flex;
}

.reels-pop {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.reels-pop.is-1 {
  display: flex;
}

.reels-pop.is-1.auto-stopper, .reels-pop.is-2, .reels-pop.is-3, .reels-pop.is-4, .reels-pop.is-5, .reels-pop.is-6, .reels-pop.is-7, .reels-pop.is-8 {
  display: none;
}

.reels-pop__back {
  z-index: 101;
  cursor: pointer;
  background-color: #0000004d;
  position: fixed;
  inset: 0%;
}

.reels-contant {
  z-index: 102;
  width: 60rem;
  height: auto;
  position: relative;
}

.text-29 {
  color: #fff;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.8125rem;
  font-weight: 400;
  line-height: 2.25rem;
}

.text-29.black {
  color: #000;
}

.pdf-block {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  align-items: center;
  display: flex;
}

.pdf-wrap {
  color: #000;
  text-transform: uppercase;
  background-color: #d1e7f0;
  border-radius: .1875rem;
  padding: .2rem .5rem;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.it-info__block {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: center;
  display: flex;
}

.img-flex {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  display: flex;
}

.rells-img-small {
  width: 7.8125rem;
  height: 11.4375rem;
}

.date-wrap {
  color: #fff;
  border: .0625rem solid #323236;
  border-radius: .625rem;
  justify-content: center;
  padding: .8125rem 4.75rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.375rem;
  line-height: 1.9375rem;
  display: flex;
}

.efir {
  background-color: #171718;
}

.efir-body {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-direction: column;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.efir-first {
  grid-column-gap: 4.625rem;
  grid-row-gap: 4.625rem;
  flex-direction: column;
  display: flex;
}

.efir-white__block {
  background-color: #fff;
  border-radius: 1.875rem;
  padding: 2.8125rem 4rem;
  position: relative;
}

.efir-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.efir-item {
  background-color: #242426;
  border-radius: .9375rem;
  min-height: 13.125rem;
  padding: 1.875rem 6.25rem 3.375rem 1.875rem;
  position: relative;
}

.efir-item.is-target {
  padding-right: 2.35rem;
}

.efir-item.second-div {
  padding-right: 3rem;
}

.grid-btn__wrap {
  padding-left: .625rem;
  position: relative;
}

.grid-btn {
  z-index: 2;
  color: #000;
  text-align: center;
  background-color: #1ede91;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 13.125rem;
  height: 13.125rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.4375rem;
  font-weight: 500;
  line-height: 1.9375rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.btn-drop {
  width: 13.125rem;
  height: 13.125rem;
  position: absolute;
  inset: 0% auto 0% 2rem;
}

.efir-white__first {
  border-bottom: .0625rem solid #dcebf0;
  padding-bottom: 2.5rem;
  display: flex;
}

.efir-white__sec {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  padding-top: 2.5rem;
  display: flex;
}

.efir-hed__wrap {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 80%;
  display: flex;
}

.efir-image__block {
  width: 20.5rem;
  height: 15.5rem;
}

.efir-image__block.abs {
  position: absolute;
  inset: 1.3rem -1.2rem auto auto;
}

.efir-info__wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.efir-info__wrap.sides {
  justify-content: space-between;
}

.learn.display {
  display: none;
}

.learn-body {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-direction: column;
  padding-bottom: 6.25rem;
  display: flex;
}

.learn-det__block {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.det-wrap {
  position: relative;
}

.det-vector {
  width: 3.375rem;
  height: 3.375rem;
  position: absolute;
  inset: -1.7rem auto auto -2.1rem;
}

.det-vector.is-2 {
  width: 3.0625rem;
  height: 3.0625rem;
}

.learn-main__block {
  grid-column-gap: 7.3125rem;
  grid-row-gap: 7.3125rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: grid;
}

.learn-main__block.grid {
  grid-column-gap: 7.3125rem;
  grid-row-gap: 7.3125rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mass-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.mass-block.is-target {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.mass-wrap {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.mass-item {
  background-color: #000;
  border-radius: .9375rem;
  padding: .9375rem 2.4375rem;
}

.mass-item.green {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  background-color: #1ede91;
  align-items: center;
  display: flex;
}

.mass-dot {
  background-color: #edf3f8;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.mass-dot-img {
  width: 2.8125rem;
  height: 3.5625rem;
}

.mass-grid {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.smile-svg {
  width: 1.625rem;
  height: 1.625rem;
}

.frid-icon {
  border-radius: 50%;
  width: 5rem;
  height: 5rem;
  position: absolute;
  inset: auto auto .9rem -6.2rem;
  overflow: hidden;
}

.it-info__wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-direction: column;
  display: flex;
}

.para-26 {
  color: #fff;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 2rem;
}

.efir-targ {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-direction: column;
  display: flex;
}

.targ-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.targ-item {
  z-index: 2;
  position: relative;
}

.targ-hed {
  position: relative;
}

.targ-vector {
  z-index: 1;
  width: 4.375rem;
  height: 4.375rem;
  position: absolute;
  inset: .3rem auto 0% 30.2rem;
}

.targ-item__vector {
  z-index: 1;
  width: 10.25rem;
  height: 10.25rem;
  position: absolute;
  inset: -4.4rem auto auto -4.9rem;
}

.main-blog {
  z-index: 2;
  position: relative;
}

.main-blog__body {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  padding-top: 3rem;
  padding-bottom: 6rem;
  display: flex;
}

.main-image {
  border-radius: 1.875rem;
  width: 69.375rem;
  height: 38.75rem;
  overflow: hidden;
}

.blog-rich {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  flex-direction: column;
  font-family: Futurapt, sans-serif;
  font-size: 1.8125rem;
  font-weight: 400;
  line-height: 2.25rem;
  display: flex;
}

.blog-rich h2 {
  margin-top: 1.25rem;
  margin-bottom: .625rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2.875rem;
  font-weight: 500;
  line-height: 3.5rem;
}

.blog-rich ol, .blog-rich ul {
  margin-bottom: 0;
  padding-left: 3rem;
}

.blog-rich strong {
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
}

.blog-rich a {
  color: #ff8562;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-weight: 400;
}

.blog-rich h3 {
  margin-top: 1.25rem;
  margin-bottom: .625rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 2.2rem;
  line-height: 2rem;
}

.more-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.more-item {
  position: relative;
}

.form-more {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.form-more_back {
  z-index: 101;
  background-color: #0006;
  position: fixed;
  inset: 0%;
}

.form-contant {
  z-index: 102;
  background-color: #fff;
  border-radius: 1.25rem;
  max-width: 35rem;
  max-height: 25.8125rem;
  padding: 2.8125rem 2.5rem;
  position: relative;
}

.more-form {
  flex-direction: column;
  max-width: 29.6rem;
  display: flex;
}

.more-form___block {
  margin-bottom: 0;
}

.form-sbmt {
  color: #000;
  background-color: #3898ec00;
  border: .0625rem solid #000;
  border-radius: .625rem;
  margin-top: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.form-sbmt.green {
  background-color: #1ede91;
  border-style: none;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-weight: 600;
  display: block;
}

.form-close {
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.buy-form {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.buy-form.is-1, .buy-form.is-1.ob, .buy-form.is-1.ob.part, .buy-form.is-1.ob.manager, .buy-form.is-1.ob.buy, .buy-form.is-1.smm.buy, .buy-form.is-1.smm.part, .buy-form.is-1.smm.manager, .buy-form.is-1.biz.buy, .buy-form.is-1.biz.part, .buy-form.is-1.biz.manager, .buy-form.is-1.target.buy, .buy-form.is-1.target.part, .buy-form.is-1.target.manager, .buy-form.is-1.story.buy, .buy-form.is-1.story.part, .buy-form.is-1.story.manager, .buy-form.is-1.combo1.buy, .buy-form.is-1.combo1.manager, .buy-form.is-1.combo2.buy, .buy-form.is-1.combo2.manager, .buy-form.is-1.combo3.buy, .buy-form.is-1.combo3.manager, .buy-form.is-1.combo4, .buy-form.is-1.combo4.buy, .buy-form.is-1.combo4.manager, .buy-form.is-1.tiktok.buy, .buy-form.is-1.tiktok.manager, .buy-form.is-1.telegram.manager, .buy-form.is-1.telegram.buy, .buy-form.is-1.effective.buy, .buy-form.is-1.effective.manager, .buy-form.is-1.level.buy, .buy-form.is-1.level.manager, .buy-form.is-2, .buy-form.is-3, .buy-form.is-4, .buy-form.is-5, .buy-form.is-6, .buy-form.is-7, .buy-form.is-8, .buy-form.is-9, .buy-form.is-10 {
  display: none;
}

.buy-form-back {
  z-index: 101;
  background-color: #0000004d;
  position: fixed;
  inset: 0%;
}

.buy-form-back.is-1 {
  display: flex;
}

.buy-form-conatnt {
  z-index: 102;
  background-color: #fff;
  border-radius: 1.25rem;
  padding: 2.8125rem 2.5rem;
  display: flex;
  position: relative;
}

.burger, .mob-nav {
  display: none;
}

._404 {
  z-index: 2;
  position: relative;
}

._404-body {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

._404-btn__wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: 2rem;
  display: flex;
}

.collection-list-wrapper {
  overflow: auto;
}

.collection-list-wrapper.is-fr {
  max-width: 18.75rem;
  margin-left: 1.25rem;
}

.hand-move {
  width: 5rem;
  height: 5rem;
  position: absolute;
  inset: 1.1rem auto auto 19.7rem;
}

.hand-move.ru-version {
  left: 36rem;
}

.spiker-info__block {
  background-color: #fff;
  border-radius: 1.25rem;
  max-width: 20rem;
  padding: 1.875rem 1.25rem;
  display: none;
  position: absolute;
  inset: 11.3rem 0% auto 1.5rem;
  box-shadow: 0 .0625rem 1.25rem #0000001a;
}

.spiker-info__block.is-1 {
  z-index: 2;
}

.spiker-info__block.is-2 {
  padding-bottom: 1.875rem;
}

.fix-menu {
  z-index: 10;
  background-color: #000;
  width: 100%;
  height: 3.75rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.fix-menu-body {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.green-elem {
  width: 6.1875rem;
  height: 6.1875rem;
  position: absolute;
  inset: -3rem auto auto -4rem;
}

.fixed-info__block {
  z-index: 10;
  position: fixed;
  inset: auto 8.5vw 6vw auto;
}

.fixied-info-wrap {
  cursor: pointer;
  width: 3.75rem;
  height: 3.75rem;
  position: relative;
}

.fixed-contant {
  z-index: 2;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 .25rem 3.125rem #0006;
}

.fixed-telega {
  z-index: 1;
  width: 3.125rem;
  height: 3.125rem;
  position: absolute;
  inset: 0% 0% 0% .2rem;
}

.fixed-viber {
  z-index: 1;
  width: 3.125rem;
  height: 3.125rem;
  display: none;
  position: absolute;
  inset: 0% 0% 0% .3rem;
}

.fixed-ixon {
  z-index: 2;
  border-radius: 50%;
  position: absolute;
  inset: 0% 0 0% 0%;
  box-shadow: 0 .25rem 3.125rem #0006;
}

.fixed-xlose {
  z-index: 1;
  position: absolute;
  inset: 0%;
  box-shadow: 0 .25rem 3.125rem #0006;
}

.fixed-up-link {
  z-index: 10;
  width: 3.125rem;
  height: 3.125rem;
  position: fixed;
  inset: auto 3vw 6.3vw auto;
}

.spil-hed__wrap {
  width: 72.75rem;
  max-width: 72.75rem;
  margin-left: auto;
  margin-right: auto;
}

.blog-tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.blog-contant {
  margin-top: 4rem;
  overflow: visible;
}

.splide-line {
  z-index: -1;
  width: 5.6875rem;
  height: 2.625rem;
  position: absolute;
  inset: 11.4rem -4.6rem auto auto;
}

.splide-line.is-2 {
  top: 1.8rem;
  right: -4.6rem;
}

.rells-item-back {
  z-index: 1;
  background-color: #e3ceeb;
  border-radius: .9375rem;
  position: absolute;
  inset: 0%;
}

.efir-item-back {
  z-index: 1;
  background-color: #242426;
  border-radius: .9375rem;
  position: absolute;
  inset: 0%;
}

.countdown {
  color: var(--orange2-cybm);
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.countdown.cyb_m {
  background-color: var(--light-cybm);
  color: var(--orange2-cybm);
  text-align: center;
  border-radius: 2vw;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
}

.hed-30 {
  color: var(--new-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futurapt, sans-serif;
  font-size: 1.875rem;
  font-weight: 800;
  line-height: 1.875rem;
}

.hed-30.is-neu {
  color: var(--white);
  font-family: Neutralface, Arial, sans-serif;
  font-weight: 400;
  line-height: 2.4375rem;
}

.hed-30.is-neu.is-700 {
  font-weight: 700;
}

.hed-30.is-neu.is-700.is-rose {
  color: #ff2e5f;
}

.hed-30.is-neu.is-700.is-blue {
  color: #0824d8;
}

.hed-30.is-neu.is-700.is-pad-20px {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.hed-30.is-neu.is-700.is-green-fr {
  color: #b9f66b;
}

.img-100 {
  text-align: left;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.img-100.abs-bbs {
  object-fit: contain;
  height: auto;
  position: absolute;
  inset: 0% 0% auto auto;
}

.img-100.bbs-1 {
  height: auto;
  position: absolute;
  inset: 8% auto auto 0%;
}

.img-100.bbs-2 {
  height: auto;
  position: absolute;
  inset: 23% auto auto 0%;
}

.img-100.bbs-3 {
  height: auto;
  position: absolute;
  inset: 46% auto auto 0%;
}

.img-100.bbs-4 {
  height: auto;
  position: absolute;
  inset: 87% auto auto 0%;
}

.img-100.abs-g {
  object-fit: cover;
  min-height: 113vw;
  position: absolute;
  inset: 0%;
}

.img-100.gor {
  padding-left: 1vw;
  padding-right: 1vw;
}

.img-100.abs-gor {
  object-fit: contain;
  object-position: 50% 100%;
  position: absolute;
  inset: 0%;
}

.hed-25 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.hed-25.is-neu {
  font-family: Neutralface, Arial, sans-serif;
}

.link {
  color: #000;
  text-decoration: none;
}

.html-embed {
  order: 0;
  display: none;
}

.hed-45 {
  color: var(--new-black-47);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 2.8125rem;
  font-weight: 600;
  line-height: 2.8125rem;
}

.hed-45.white {
  color: var(--white);
}

.hed-45.is-neu {
  color: #fff;
  font-family: Neutralface, Arial, sans-serif;
  font-weight: 700;
}

.is-500-white {
  color: #fff;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
}

.is-500 {
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
  display: inline;
}

.is-500.blue-181970 {
  color: #181970;
}

.is-500.orange-f3843b {
  color: #f3843b;
}

.is-500.yell-bbs {
  color: #fdd303;
}

.is-500.white-span {
  color: var(--white);
}

.is-500.black-span {
  color: var(--123);
}

.is-500.black_span {
  color: var(--black-cybm);
}

.hed-52 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 3.25rem;
  font-weight: 500;
  line-height: 3.25rem;
}

.is-700 {
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-weight: 700;
}

.is-700.black {
  color: var(--new-black);
}

.is-700.yell-bd-mini {
  color: #fdd303;
}

.is-700.tg-color-bd-miin {
  color: #01a2f1;
}

.is-700.fb-color-bd-mini {
  color: #0144f1;
}

.is-700.inst-color-bd-mini {
  color: #f09;
}

.is-blue {
  color: #0019ff;
}

.slider {
  background-color: #fff;
  border: .1vw solid #001abb;
  border-radius: .5vw;
  height: auto;
}

.blue {
  color: #001abb;
}

.margin-5 {
  height: .5vw;
}

.right-arrow {
  border: .1vw solid #001abb;
  border-radius: 10vw;
  justify-content: center;
  align-items: center;
  width: 4vw;
  height: 4vw;
  display: flex;
  inset: 5% 5% auto auto;
}

.right-arrow.reg05 {
  inset: auto 8vw 0% auto;
  background-color: #f2705e;
  border-width: 0;
  inset: auto 8vw 0% auto;
  box-shadow: inset 0 0 0 .1vw #181970;
}

.left-arrow {
  border: .1vw solid #001abb;
  border-radius: 10vw;
  justify-content: center;
  align-items: center;
  width: 4vw;
  height: 4vw;
  display: flex;
  inset: 5% 30% auto auto;
}

.left-arrow.reg05 {
  inset: auto auto 0% 8vw;
  background-color: #f2705e;
  border-width: 0;
  inset: auto auto 0% 8vw;
  box-shadow: inset 0 0 0 .1vw #181970;
}

.beige {
  color: #f2f2ed;
}

.list {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  padding-top: 1.5vw;
  padding-left: 1vw;
  display: flex;
}

.html-embed-4 {
  display: flex;
}

.success-message {
  object-fit: fill;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  height: 100%;
  position: static;
}

.text-block-6 {
  position: static;
}

.is-400 {
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-weight: 400;
}

.margin-10 {
  height: 1vw;
}

.section-vw {
  padding: 3vw 1vw;
  font-size: 1.1vw;
  position: relative;
}

.section-vw.main {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 1vw;
  padding-bottom: 2vw;
}

.section-vw.main.pb {
  background-color: #e8d7ea;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6650db0c54084711ec3ed01f_grid%20ob.svg");
  background-position: 0 0;
  background-size: auto;
}

.section-vw.sale {
  color: var(--white);
  background-color: #171718;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 1vw;
}

.section-vw.sale.bottom {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding-top: 2vw;
}

.section-vw.white {
  background-color: #fff;
}

.section-vw.pb {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6650db0c54084711ec3ed01f_grid%20ob.svg");
  background-position: 0 0;
  background-size: auto;
  font-size: 1.4vw;
}

.section-vw.beige-2-ob {
  background-color: #fcebd7;
}

.section-vw.beige-2-ob.lbrown {
  background-color: #f6f0f0;
}

.section-vw.beige-2-ob.gray {
  background-color: #f0f0f0;
}

.section-vw.blue-ob {
  color: #fff;
  background-color: #181970;
}

.section-vw.white {
  background-color: #fff;
  overflow: hidden;
}

.section-vw.blue-ob_dolive {
  background-color: #313e47;
}

.section-vw.blue-ob_dolive-new {
  background-color: #121212;
}

.form-vw {
  position: relative;
}

.text-18px {
  font-size: 1.6vw;
  line-height: 120%;
}

.text-18px.centered {
  text-align: center;
}

.text-18px.right-alignment {
  text-align: right;
}

.text-18px.yell-color-bd-mini {
  color: #eac300;
}

.text-18px.neutral-face {
  font-family: Neutralface, Arial, sans-serif;
}

.text-18px.serif-bl.pink {
  flex: none;
}

.medium {
  font-family: "Futura Pt Web 500 100", sans-serif;
}

.nl-logo {
  width: 8vw;
}

.nl-logo._5-0 {
  padding-top: 1vw;
  padding-left: 1vw;
}

.disable {
  color: #acacac;
  text-decoration: line-through;
}

.relative {
  position: relative;
}

.h-flex-center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
}

.div-lines-reg75 {
  padding-left: 1vw;
  padding-right: 1vw;
}

.rose {
  color: #d334ed;
}

.card-reg75 {
  background-color: var(--white);
  border-radius: 10px;
  padding: 1vw;
  box-shadow: 0 2px 10px #ac4c0b1a;
}

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

.list-reg75 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1vw;
  display: flex;
}

.text-20-vw {
  font-size: 2vw;
  line-height: 2.2vw;
}

.margin-5-vw {
  height: .5vw;
}

.content-wrap-center {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h-flex-left-center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-sale {
  background-color: #fff;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Futurapt, sans-serif;
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.logo-nl-sale {
  width: 8vw;
}

.h1-sale-wrap {
  justify-content: flex-start;
  align-items: flex-end;
  height: 20vw;
  display: flex;
  position: relative;
}

.h1-sale {
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 4vw;
  font-weight: 300;
  line-height: 4vw;
}

.ira-img-sale-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.ira-img-sale {
  width: 14vw;
}

.sale-speak_circle {
  width: 14vw;
  height: 13vw;
  position: absolute;
}

.sale-speak_circle._2 {
  width: 10vw;
  height: 10vw;
  inset: auto -5vw 13vw auto;
}

.do-55 {
  width: 13vw;
}

.text-sale-30 {
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 2.8vw;
  line-height: 3vw;
}

.text-sale-30.green {
  color: #1ede91;
}

.text-sale-30.bbs-yellow-text {
  color: #fdd303;
}

.btn-sale {
  color: var(--new-black);
  text-align: center;
  background-color: #1ede91;
  border-radius: 20px;
  width: 100%;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2vw;
  line-height: 2vw;
}

.btn-sale.smm-s {
  color: var(--white);
  background-color: #ed7734;
}

.btn-sale.secondary {
  background-color: #0000;
  font-size: 1.8vw;
  box-shadow: 0 0 0 2px #000;
}

.btn-sale.secondary.white {
  color: var(--white);
  box-shadow: 0 0 0 2px #fff;
}

.btn-sale.smm-b {
  color: var(--white);
  background-color: #7f00ff;
  font-size: 1.7vw;
}

.btn-sale.target {
  color: var(--white);
  background-color: #0d6bf7;
  font-size: 1.7vw;
}

.btn-sale.story {
  color: var(--white);
  background-color: #0d24f7;
  font-size: 1.7vw;
}

.label-sale {
  background-color: var(--white);
  color: var(--new-black);
  border-radius: 30px;
  padding: .5vw 1vw;
}

.curs-sale-wrap {
  border-radius: 30px;
  padding: 1.5vw 1.5vw 2vw;
}

.curs-sale-wrap.smm-s {
  background-color: #ebddcf;
}

.curs-sale-wrap.smm-b {
  background-color: #dddef4;
}

.curs-sale-wrap.target {
  background-color: #c2e1f3;
}

.curs-sale-wrap.story-lite {
  background-color: #f1f0eb;
}

.curs-sale-wrap.story-pro {
  background-color: #d2e0fa;
}

.dostup-sale-wrap {
  border: 2px solid #000;
  border-radius: 25px;
  padding: .5vw 1vw;
}

.h2-sale {
  text-transform: uppercase;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 3vw;
  line-height: 3vw;
}

.orange-ed7734-copy {
  color: #ed7734;
}

.orange-ed7734-copy.is-500.link {
  text-decoration: underline;
}

.line-sale {
  background-color: #9b9b9b;
  height: 2px;
}

.modul-wrap-sale {
  color: #9b9b9b;
  width: 35%;
  min-width: 35%;
  max-width: 35%;
  font-family: "Futura Pt Web 500 100", sans-serif;
}

.num-wrap-sale {
  color: #ed7734;
  width: 10%;
  min-width: 10%;
  max-width: 10%;
  font-family: "Futura Pt Web 500 100", sans-serif;
}

.price-wrap-sale {
  text-align: center;
  position: relative;
}

.old-price {
  color: #9b9b9b;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 4vw;
  line-height: 4vw;
}

.old-price.smm-s {
  color: #ed7734;
}

.old-price.story {
  color: #0d24f7;
}

.old-price.ob {
  color: #00a843;
}

.old-price.smm-b {
  color: #7f00ff;
}

.old-price.yell-bbs {
  color: #fdd303;
}

.old-price.smaller {
  font-size: 2vw;
  line-height: 2vw;
}

.div-block-28 {
  background-color: red;
  width: 10vw;
  height: .2vw;
  position: absolute;
  inset: 2vw auto auto 0%;
  transform: rotate(15deg);
}

.div-block-28._2 {
  width: 6vw;
  top: 1vw;
}

.violet-sale {
  color: #7f00ff;
}

.violet-sale.is-500.link {
  text-decoration: underline;
}

.target-blue-sale {
  color: #0d6bf7;
}

.target-blue-sale.is-500.link {
  text-decoration: underline;
}

.story-blue-sale {
  color: #0d24f7;
}

.story-blue-sale.is-500.link {
  text-decoration: underline;
}

.h-flex-center-sides {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.h-flex-center-sides.pb {
  flex-flow: row;
  margin-top: -1vw;
}

.h1-offer-5-0 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue Cyrillic, Tahoma, sans-serif;
  font-size: 9.5vw;
  font-weight: 400;
  line-height: 100%;
}

.h1-offer-5-0.plashka {
  color: #fff;
  border-radius: 7px;
  padding-left: 1vw;
  padding-right: 1vw;
  line-height: 9.5vw;
  position: relative;
}

.h1-offer-5-0.plashka.pb-offer {
  padding-left: .5vw;
  padding-right: .5vw;
  font-size: 4.3vw;
  line-height: 6vw;
}

.h1-offer-5-0.pb {
  font-size: 4.3vw;
}

.h1-5-0-wrap {
  color: #fff;
  background-color: #747e49;
  border-radius: 5px;
}

.slogan-text {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1vw;
}

.outline-wrap {
  border: 2px solid #747e49;
  border-radius: 10px;
  overflow: hidden;
}

.outline-wrap.pb {
  border-color: #181970;
}

.wrap-1vw {
  padding: 1vw;
}

.wrap-1vw.green {
  background-color: #d8e0b6;
}

.wrap-1vw.green._5-0 {
  text-align: center;
  border-radius: 7px;
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.wrap-1vw.green.pb-offer {
  background-color: #e8d7ea;
}

.wrap-1vw.white {
  background-color: #fff;
}

.wrap-1vw.beige {
  background-color: #f5f3f0;
}

.wrap-1vw.beige.rounded-5-0 {
  color: #000;
  border-radius: 5px;
}

.wrap-1vw.beige.pb-offer {
  color: #181970;
  background-color: #fcebd7;
}

.wrap-1vw.s-reg01 {
  background-color: #fee7d2;
  border-radius: 10px;
  box-shadow: 0 0 0 2px #0003;
}

.wrap-1vw.b63 {
  border-radius: 10px;
  box-shadow: inset 0 0 0 2px #000;
}

.wrap-1vw.pb {
  background-color: #fff;
  border-radius: 1vw;
  box-shadow: 0 0 0 .1vw #181970;
}

.wrap-1vw.pb.stat {
  height: 9vw;
  margin-left: 3vw;
  padding-left: 3vw;
  display: flex;
  position: relative;
}

.wrap-1vw.pb.stat.left {
  margin-left: 0;
  margin-right: 3vw;
  padding-left: 1vw;
  padding-right: 3vw;
}

.fire {
  width: 4vw;
}

.image-105 {
  width: 7vw;
  position: absolute;
  inset: -3vw 0% auto auto;
}

.timer-5-0 {
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 3vw;
  line-height: 100%;
}

.h-flex-center-center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-offer-5-0 {
  text-align: center;
  text-transform: uppercase;
  background-color: #455016;
  border-radius: 10px;
  width: 100%;
  padding: 1.5vw 2vw;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 2vw;
}

.button-offer-5-0:hover {
  background-color: #000;
}

.button-offer-5-0.tarif {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6627a1e1fca6c81b5a64b22c_%F0%9F%91%88%F0%9F%8F%BB.png"), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6627a1e2081c367822877e44_%F0%9F%91%89%F0%9F%8F%BB.png");
  background-position: 93% 45%, 7% 45%;
  background-repeat: no-repeat, no-repeat;
  background-size: 2vw, 2vw;
  font-size: 1.7vw;
}

.button-offer-5-0.tarif.pb-offer.offer-fc.new_blue {
  background-color: #3601f4;
}

.button-offer-5-0.secondary {
  color: #000;
  background-color: #0000;
  padding: 1vw;
  font-size: 1.5vw;
  box-shadow: inset 0 0 0 2px #455016;
}

.button-offer-5-0.secondary:hover {
  background-color: #d8e0b6;
}

.button-offer-5-0.secondary.pb-offer2 {
  color: #181970;
  box-shadow: inset 0 0 0 2px #181970;
}

.button-offer-5-0.secondary.pb-offer2:hover {
  background-color: #e8d7ea;
}

.button-offer-5-0.tertiary {
  color: #455016;
  text-transform: none;
  background-color: #0000;
  padding-top: .5vw;
  padding-bottom: .5vw;
  font-size: 1.5vw;
  text-decoration: underline;
}

.button-offer-5-0.tertiary:hover {
  color: #000;
}

.button-offer-5-0.tertiary.pb-offer2 {
  color: #181970;
}

.button-offer-5-0.pb-offer {
  background-color: #f3843b;
}

.button-offer-5-0.pb-offer-new {
  background-color: #3601f4;
}

.fire-list {
  width: 3vw;
}

.h2-5-0 {
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bebas Neue Cyrillic, Tahoma, sans-serif;
  font-size: 4vw;
  font-weight: 400;
  line-height: 100%;
  position: relative;
}

.h2-5-0.copy {
  font-size: 3vw;
}

.content-wrap.relative {
  position: relative;
  inset: 0%;
}

.content-wrap.relative.z-2 {
  z-index: 2;
}

.content-wrap.relative.stretch {
  height: 100%;
}

.content-wrap.relative.h-centered {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.content-wrap.relative {
  position: relative;
}

.content-wrap.team {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.content-wrap.relative {
  cursor: pointer;
  inset: 0%;
  position: relative;
  inset: 0%;
}

.underline-green {
  background-color: #d8e0b6;
  width: 19vw;
  height: 1.5vw;
  position: absolute;
  inset: 2.5vw auto auto -.3vw;
}

.underline-green._3 {
  width: 22vw;
}

.list-5-0 {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 22px;
  display: flex;
}

.image-106 {
  width: 1.2vw;
  min-width: 1.2vw;
  max-width: 1.2vw;
}

.old-price-5-0 {
  color: #bbb;
  text-align: center;
  font-family: Bebas Neue Cyrillic, Tahoma, sans-serif;
  font-size: 2vw;
  font-weight: 400;
  line-height: 100%;
  text-decoration: line-through;
}

.ira-speaker-5-0 {
  width: 7vw;
}

.slider-offer-5-0 {
  background-color: #0000;
  height: auto;
  margin-bottom: 4vw;
}

.slider-arr-right {
  width: 3vw;
  transition: all .3s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.slider-arr-right:hover {
  margin-left: 1vw;
}

.slider-arr-right.left {
  inset: auto 0% 0% auto;
  transform: rotate(180deg);
}

.slider-arr-right.left:hover {
  margin-left: 0;
  margin-right: 1vw;
}

.slider-arr-right.left.luminocity {
  mix-blend-mode: luminosity;
  display: none;
}

.slider-arr-right.hide {
  display: none;
}

.right-arrow-5-0, .left-arrow-5-0 {
  width: 40%;
  bottom: -4vw;
}

.header-5-0 {
  flex-flow: column;
  height: 7vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.header-beige-5-0 {
  background-color: #efe5cd;
  height: 50%;
}

.header-beige-5-0.pb {
  background-color: #fcebd7;
  display: inline-flex;
}

.header-beige-5-0.pb-n {
  background-color: #ede8e4;
}

.header-green-5-0 {
  background-color: #d8e0b6;
  height: 50%;
}

.header-green-5-0.pb {
  background-color: #e8d7ea;
}

.image-107 {
  z-index: 2;
  width: 8vw;
  position: absolute;
  inset: auto 5vw 0% auto;
}

.masshtab {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-size: 2.5vw;
  line-height: 100%;
  position: absolute;
  inset: 1.5vw 2vw auto auto;
}

.multicanal {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-size: 1.2vw;
  line-height: 100%;
  position: absolute;
  inset: auto auto 1.5vw 1vw;
}

.sistema {
  z-index: 3;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 2vw;
  line-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.h1-5-0-wra {
  background-color: #747e49;
  border-radius: 7px;
  position: absolute;
  inset: .5vw 0%;
}

.h1-5-0-wra.pb {
  background-color: #181970;
}

.close_div {
  position: fixed;
  inset: 0%;
}

.text-block-26 {
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.button-offer-blue {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #455016;
  border-radius: 10px;
  width: 100%;
  padding: 1vw .5vw;
  font-size: .95vw;
  font-weight: 700;
  display: block;
}

.button-offer-blue.orange {
  background-color: #f3843b;
}

.checkbox-field-2 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}

.text-field-5 {
  border-radius: 10px;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  position: relative;
}

.close_btn-2 {
  color: #fff;
  margin-top: -20px;
  margin-right: 0;
  font-size: 20px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.modal_window-2 {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 20px;
  display: flex;
  position: relative;
}

.modal_window-2.hw {
  background-color: #f2e9dd;
  padding-left: 2vw;
  padding-right: 2vw;
  font-family: Qanelas, Impact, sans-serif;
  font-size: 1vw;
  line-height: 130%;
}

.text-block-27 {
  display: block;
}

.modal_wrapper_lite {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000004d;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_wrapper_lite.book, .modal_wrapper_lite.book.orange {
  display: none;
}

.form-4 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 470px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.form-block-3 {
  cursor: pointer;
}

.success-message-2 {
  z-index: 999;
  position: static;
}

.text-block-32 {
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.button-offer-blue-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #455016;
  border-radius: 10px;
  width: 100%;
  padding: 1vw .5vw;
  font-size: .95vw;
  font-weight: 700;
}

.button-offer-blue-2.smmb {
  background-color: #7f00ff;
}

.button-offer-blue-2.target {
  background-color: #0d6bf7;
}

.button-offer-blue-2.story, .button-offer-blue-2.story_pro {
  background-color: #0d24f7;
}

.button-offer-blue-2.orange {
  background-color: #f3843b;
}

.checkbox-field-3 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}

.text-block-28 {
  color: var(--new-black-47);
  display: block;
}

.form-102 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 470px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.form-block-6 {
  color: var(--black-cybm);
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
}

.success-message-4 {
  z-index: 999;
  position: static;
}

.modal_wraper_pro {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_wraper_pro.book, .modal_wraper_pro.smm, .modal_wraper_pro.smmb, .modal_wraper_pro.target, .modal_wraper_pro.story, .modal_wraper_pro.story_pro, .modal_wraper_pro.popup-hw, .text-block-33, .div-block-29 {
  display: none;
}

.dark-green-5-0 {
  color: #747e49;
}

.dark-green-5-0.pb-offer {
  color: #f3843b;
}

.wrap-1vw-2 {
  padding: 1vw;
  position: relative;
}

.wrap-1vw-2.slider-red05 {
  text-align: left;
  background-color: #e8d7ea;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24vw;
  padding-top: 3vw;
  padding-bottom: 2vw;
  display: flex;
  box-shadow: inset 0 0 0 .1vw #181970;
}

.wrap-1vw-2.slider-red05.full {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding-bottom: 1vw;
}

.wrap-1vw-2.slider-red05 {
  text-align: center;
  text-transform: uppercase;
  background-color: #fceae8;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/665119fefd26ec4624ae4fa9_no%20reg05-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24vw;
  height: 17vw;
  display: flex;
  box-shadow: inset 0 0 0 2px #f2705e;
}

.semibold {
  font-weight: 600;
}

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

.h2-25px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.3vw;
  line-height: 110%;
}

.form-wrap-reg04 {
  background-color: #dae4ff;
  border-radius: 20px;
  padding: 1.5vw;
  box-shadow: inset 0 0 0 1px #6528d7;
}

.h-flex-center-left {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.h-flex-center-left.mn-bbs {
  flex: none;
}

.h-flex-center-left.gap-0-5 {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
}

.h-flex-center-left.gap-0 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
}

.text-20px {
  font-size: 1.75vw;
  line-height: 130%;
}

.text-20px.centered {
  text-align: center;
}

.text-20px._110-inline {
  line-height: 110%;
}

.wrap-1-5vw {
  cursor: auto;
  padding: 1.5vw;
  position: relative;
}

.opacity-50 {
  opacity: .5;
}

.submit-button {
  color: #fff;
  text-align: center;
  background-color: #ed7734;
  border-radius: 10px;
  padding: 1vw .5vw;
  font-size: .95vw;
  font-weight: 700;
}

.text-price-hrn {
  color: #fff;
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-price-hrn.small {
  font-size: 1rem;
}

.text-24px {
  font-size: 2vw;
  line-height: 110%;
}

.text-block-34 {
  color: var(--white);
}

.text-30px {
  z-index: 3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5vw;
  line-height: 2.5vw;
  position: relative;
}

.text-30px.centered {
  text-align: center;
}

.text-30px.centered.black-hw {
  color: #121212;
}

.text-30px.neutral-face {
  font-family: Neutralface, Arial, sans-serif;
}

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

.closer-b63 {
  margin-left: -2vw;
}

.section-vw-1-4 {
  padding: 3vw 1vw;
  font-size: 1.4vw;
  position: relative;
}

.section-vw-1-4.main {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 1vw;
  padding-bottom: 2vw;
}

.train {
  display: flex;
}

.vagon {
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-2vw {
  padding: 2vw;
}

.wrap-2vw.left-right, .wrap-2vw.sides-only {
  padding-top: 0;
  padding-bottom: 0;
}

.newsletter-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.newsletter-form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.newsletter-form-field {
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.newsletter-form-button {
  background-color: #20de92;
  border-radius: 7px;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 16px;
}

.mmau-collection-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px solid #000;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.mmau-btn {
  color: #0d00ff;
  background-color: #0000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 20px;
  text-decoration: underline;
}

.collection-list-wrapper-2 {
  border-bottom: 1px solid #000;
}

.team-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 300px;
  height: 300px;
}

.team-collection-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.team-link {
  color: var(--accessible-components--dodger-blue);
  text-decoration: underline;
}

.team-item-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 300px;
  height: 300px;
}

.team-item-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.is-red {
  color: #f14b40;
}

.is-600 {
  font-weight: 600;
}

.is-form-register {
  display: none;
}

.text-block-36 {
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.5vw;
  line-height: 1.7vw;
}

.is-black {
  color: #121212;
}

.section-header-pb {
  background-color: #dbf743;
  border-bottom: .1vw solid #181970;
  padding: 1vw;
}

.container-pb {
  background-color: #fcebd7;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Futurapt, sans-serif;
  font-size: 1.4vw;
  line-height: 1.4vw;
}

.ira-main-pb {
  width: 18vw;
  position: absolute;
  inset: -15vw -1vw auto auto;
}

.h1-pb {
  color: #181970;
  text-transform: none;
  font-size: 2.4vw;
  line-height: 3vw;
}

.monotype {
  font-family: Monotype Corsiva, sans-serif;
}

.monotype.blue-181970 {
  color: #181970;
}

.circle-pb {
  background-color: #dbf743;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 5vw;
  height: 5vw;
  display: flex;
  position: absolute;
  inset: -1vw 1vw auto auto;
  box-shadow: inset 0 0 0 .1vw #181970;
}

.circle-pb._2 {
  position: static;
}

.form-wrap-pb {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  padding: 1vw 1.5vw 1.5vw;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 0 .1vw #181970;
}

.pdf-pb {
  width: 3vw;
}

.text-field-pb {
  border-radius: 10vw;
  height: 3vw;
  margin-bottom: 0;
  padding: 0 1vw;
  font-size: 1.5vw;
  box-shadow: inset 0 0 0 .1vw #181970;
}

.button-pb {
  z-index: 0;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #fff;
  text-transform: uppercase;
  background-color: #f3843b;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6614cf3271144580e2ea1320_file-icons_telegram.svg");
  background-position: 3vw;
  background-repeat: no-repeat;
  background-size: 1.5vw;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 2vw 1.2vw 4vw;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.7vw;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 0 2px #22222280;
}

.button-pb:hover {
  background-color: #324ac5;
}

.button-pb._w-o-tg {
  z-index: 0;
  text-transform: none;
  background-image: none;
  padding-left: 2vw;
}

.finder-last-pb {
  width: 5vw;
  position: absolute;
  inset: -1vw 0% auto auto;
  transform: rotate(140deg);
}

.speaker-pb {
  width: 8vw;
}

.img-arr-reg02-2 {
  width: 2vw;
}

.img-arr-reg02-2._2 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.slider-reg05 {
  background-color: #0000;
  border-radius: .5vw;
  height: 20vw;
  padding-top: 1vw;
}

.slide-reg05 {
  width: 24vw;
  margin-top: 2vw;
  margin-right: 1vw;
}

.label-wrap-pb {
  background-color: #fff;
  border-radius: 10vw;
  padding: .2vw 1vw;
  position: absolute;
  inset: -1vw 1vw auto auto;
  transform: rotate(3deg);
  box-shadow: inset 0 0 0 .1vw #181970;
}

.label-wrap-pb.bigger {
  left: -1vw;
  right: -1vw;
}

.blue-block-pb {
  color: #fff;
  background-color: #181970;
  border-radius: 1vw;
}

.arr-pb {
  width: 3vw;
  min-width: 3vw;
  max-width: 3vw;
}

.circle-stat-pb {
  background-color: #fcebd7;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 5vw;
  height: 5vw;
  display: flex;
  position: absolute;
  inset: 1.8vw auto auto -3vw;
  box-shadow: inset 0 0 0 .1vw #181970;
}

.circle-stat-pb.left {
  left: auto;
  right: -3vw;
}

.qs-pb {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  padding: 0;
}

.qs-item-wrap-pb {
  background-color: #dbf743;
  border-radius: 1vw;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  box-shadow: inset 0 0 0 .1vw #181970;
}

.bonus-pb {
  z-index: 2;
  width: 16vw;
  position: absolute;
}

.relat-price {
  position: relative;
}

.container-offer-pb {
  color: #181970;
  background-color: #fff8ed;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Futurapt, sans-serif;
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.container-offer-pb.ny-n {
  color: var(--123);
  background-color: #f6f0f0;
}

.container-offer-pb.ny-n-new {
  color: #121212;
  background-color: #f0f0f0;
}

.text-seo-body {
  padding-bottom: 8.875rem;
}

.text-seo-item__wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.text-seo-block__contant {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--new-black);
  background-color: #eceff7;
  border-radius: 1.25rem;
  flex-direction: column;
  min-height: 23.6rem;
  padding: 2.5rem 2.5rem 2.1875rem;
  font-family: Futurapt, sans-serif;
  display: flex;
  position: relative;
}

.text-20-text-seo {
  color: #555;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.text-seo-form-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 50%;
  display: flex;
  position: relative;
}

.text-seo-form-block__contant {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--new-black-47);
  border-radius: 1.25rem;
  flex-direction: column;
  min-height: 23.6rem;
  padding: 2rem 2.5rem 3rem;
  display: flex;
  position: sticky;
  top: 40px;
}

.text-12px {
  font-size: .8vw;
  line-height: 130%;
}

.text-12px._150-inline {
  line-height: 150%;
}

.text-25px {
  font-size: 2.15vw;
  line-height: 110%;
}

.text-25px.centered {
  text-align: center;
}

.code-embed {
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.code-embed.main-page {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
}

.table-seo {
  padding-top: 100px;
  padding-bottom: 100px;
}

.site-wrap_visible {
  position: relative;
}

.text-60px {
  font-size: 5vw;
  line-height: 100%;
}

.text-45px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.4vw;
  line-height: 100%;
}

.text-45px.bebas {
  font-family: Bebas Neue Cyrillic, Tahoma, sans-serif;
}

.text-45px.bebas.white {
  color: #fff;
}

.text-16px-2 {
  color: var(--new-black-47);
  font-size: 1.4vw;
  line-height: 110%;
}

.text-16px-2.centered.white {
  color: var(--white);
}

.text-16px-2.text-white {
  color: var(--white);
  border: 1px solid #0000;
}

.text-16px-2.serif-bl.pink.opas {
  color: #f4338480;
  font-weight: 400;
  text-decoration: line-through;
}

.text-16px-2.serif-bl.opas {
  color: #22222280;
  text-decoration: line-through;
}

.text-16px-2.white {
  color: var(--light-cybm);
}

.h1-t75 {
  font-family: Drukcyr, sans-serif;
  font-size: 4.8vw;
  line-height: 100%;
}

.img-t75 {
  color: #fff;
  border-radius: 1.5vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 14vw;
  padding: 1vw 1vw 1.5vw;
  display: flex;
  overflow: hidden;
}

.flyer-item {
  color: #fff;
  text-align: center;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 11vw;
  height: 3.1vw;
  padding-top: .8vw;
  padding-bottom: .8vw;
  transition: all .3s;
  display: flex;
  transform: rotate(-90deg);
}

.flyer-item:hover {
  transform: translate(0, 1vw)rotate(-90deg);
}

.orange-wrap-b68 {
  background-color: #fe7a1b;
  border-radius: 1vw;
}

.outline-wrap-b68 {
  border-radius: 1vw;
  box-shadow: inset 0 0 0 .1vw #fe7a1b;
}

.wrap-0-5vw {
  padding: .5vw;
}

.strikethrow {
  text-decoration: line-through;
}

.light {
  font-family: Futurapt, sans-serif;
}

.white-text {
  color: #fff;
}

.centered {
  text-align: center;
}

.centered.black-hw {
  color: #121212;
}

.outline-white-t76 {
  background-color: #fff;
  border-radius: 1vw;
  box-shadow: inset 0 0 0 .1vw #0e83ef;
}

.text-40px {
  font-size: 3.6vw;
  line-height: 120%;
}

.text-field-b69 {
  border: 0 solid #000;
  border-radius: 40px;
  height: 3vw;
  margin-bottom: 0;
  padding: 0 1vw;
  font-size: 1vw;
  box-shadow: inset 0 0 0 .1vw #777;
}

.text-22px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.9vw;
  line-height: 110%;
}

.h-flex-up-sides {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.team-prof-char-wrap {
  max-width: 40rem;
}

.link-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-20-text-autor {
  color: #555;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.testimonial-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #000;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 2rem;
  padding: 2rem;
  display: flex;
  position: relative;
}

.testimonial-img {
  object-position: 30% 0%;
  border-radius: 50%;
  width: 5rem;
  height: 5rem;
  position: absolute;
  inset: 0%;
}

.testimonial-text-wrap {
  max-width: 44.2rem;
  min-height: auto;
}

.testimonial-star {
  width: 1.5rem;
}

.testimonial-star.big {
  width: 2rem;
}

.testimonials-5-stars, .testimonials-4-stars, .testimonials-3-stars, .testimonials-2-stars, .testimonials-1-stars {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  padding-bottom: 1rem;
}

.collection-wrap-div {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  padding-top: 3rem;
}

.testimonial-tabs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tabs-menu {
  background-color: #eceff7;
  border: .06rem solid #000;
  border-radius: 1.6rem;
  flex-flow: column;
  min-width: 13rem;
  height: 14rem;
  margin-right: 2rem;
  padding-top: 2rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.375rem;
  display: flex;
}

.testimonial-tabs-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  position: relative;
}

.tab-link-tab-1 {
  background-color: #0000;
}

.tab-link-tab-1.w--current {
  background-color: #0000;
  font-family: "Futura Pt Web 700 100", sans-serif;
  text-decoration: underline;
}

.div-block-37 {
  flex-flow: column;
  min-width: 11rem;
  display: flex;
}

.testimonial-facebook {
  width: 2.5rem;
  position: absolute;
  inset: 3rem auto auto 3rem;
}

.testimonials-insta-wrap {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 20rem;
  height: 40rem;
  display: flex;
}

.testimonial-insta-name {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.testimonial-stars-wrap {
  justify-content: flex-start;
  align-items: center;
}

.testimonial-wrap-div {
  flex-flow: column;
  justify-content: space-around;
  display: flex;
}

.testimonial-popup {
  z-index: 11;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.testimonial-popup.hide {
  display: none;
}

.tetstimonial-form-wrap {
  background-color: var(--white);
  border-radius: 1rem;
  padding: 3rem;
  position: relative;
}

.testimonials-form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 25rem;
  display: flex;
}

.testimonials-input {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  border: .06rem solid #000;
  flex-flow: column;
  width: 100%;
  height: 3rem;
  display: flex;
  position: relative;
}

.testimonials-input:lang(uk) {
  color: #000;
}

.testimonials-radio {
  padding-left: 0;
}

.testimonials-radio-flex {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.container-bd-mini {
  color: #1a3f47;
  background-color: #f0f0ee;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.curs-bd-mini {
  background-color: #fff;
  border-radius: 30px;
  padding: 1.5vw;
  box-shadow: inset 0 0 0 .1vw #1a3f47;
}

.yell-bd-mini-outline-wrap {
  color: #000;
  background-color: #fdd303;
  border-radius: 1vw;
  position: relative;
  box-shadow: inset 0 0 0 .1vw #1a3f47;
}

.bd-emoji-2 {
  z-index: 2;
  transform-style: preserve-3d;
  width: 3vw;
  position: absolute;
  inset: auto 9vw -1vw auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(10deg);
}

.green-bd-mini-wrap {
  color: #fff;
  background-color: #0e0f12;
  border-radius: 1vw;
  position: relative;
}

.green-bd-mini-wrap.in-popup {
  margin-top: -3vw;
}

.btn-bd-minii-small {
  color: var(--new-black);
  text-align: center;
  background-color: #fff;
  border-radius: 10vw;
  padding: 1vw 2vw;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2vw;
  line-height: 2vw;
  transition: all .2s;
  box-shadow: 0 0 50px #00000080;
}

.btn-bd-minii-small:hover {
  background-color: #eac300;
}

.img-battery-bd-mini {
  width: 11.5vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.white-bd-mini-wrap {
  background-color: var(--white);
  border-radius: 1vw;
  position: relative;
}

.yell-line-bd-mini {
  color: #000;
  background-color: #fdd303;
  margin-left: -1vw;
  margin-right: -1vw;
  padding: .5vw 1vw;
  position: relative;
}

.lihgtninig-emoji-bd-mini {
  width: 4vw;
  position: absolute;
  inset: auto 0 -.2vw auto;
}

.arr-down-bd-mini {
  width: 3vw;
  position: absolute;
  inset: auto auto -1.5vw 45%;
}

.icon-bd-mini {
  width: 4vw;
}

.arr-bd-mini {
  width: 1.8vw;
  min-width: 1.8vw;
}

.line-bd-mini {
  opacity: .2;
  background-color: #1a3f47;
  height: .1vw;
}

.header-bd-mini {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-size: 3vw;
  line-height: 3vw;
}

.header-bd-mini.black {
  color: #000;
}

.header-bd-mini.tg-color-bd-mini {
  color: #01a2f1;
}

.header-bd-mini.fb-color-bd-mini {
  color: #0144f1;
}

.header-bd-mini.inst-color-bd-mini {
  color: #f09;
}

.list-bd-mini {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  padding-top: 1.5vw;
  padding-left: 2vw;
  display: flex;
}

.list-bd-mini.num {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  padding-top: .5vw;
  list-style-type: decimal;
}

.btn-bd-mini {
  color: var(--new-black);
  text-align: center;
  background-color: #fff;
  border-radius: 10vw;
  width: 100%;
  padding: 1vw 2vw;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 2vw;
  line-height: 2vw;
  transition: all .2s;
  box-shadow: 0 0 0 .1vw #1a3f47;
}

.btn-bd-mini:hover, .btn-bd-mini.main-btn-bd-mini {
  box-shadow: none;
  color: var(--white);
  background-color: #1a3f47;
}

.btn-bd-mini.main-btn-bd-mini.black {
  background-color: #000;
  margin-top: 1vw;
}

.btn-bd-mini.main-btn-bd-mini.black.manager {
  font-size: 1.8vw;
}

.btn-bd-mini.main-btn-bd-mini.tg-color-bd-mini {
  background-color: #01a2f1;
  margin-top: 1vw;
}

.btn-bd-mini.main-btn-bd-mini.tg-color-bd-mini.manager {
  font-size: 1.8vw;
}

.btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini {
  background-color: #0144f1;
  margin-top: 1vw;
}

.btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini:hover {
  background-color: #1a3f47;
}

.btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini.manager {
  margin-top: 1vw;
  font-size: 1.8vw;
}

.btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini {
  background-color: #f09;
  margin-top: 1vw;
}

.btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini:hover {
  background-color: #1a3f47;
}

.btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini.manager {
  margin-top: 1vw;
  font-size: 1.8vw;
}

.btn-bd-mini.main-btn-bd-mini.yell-color-bd-mini {
  color: #000;
  background-color: #fdd303;
}

.btn-bd-mini.main-btn-bd-mini.yell-color-bd-mini:hover {
  color: #fff;
  background-color: #1a3f47;
}

.btn-bd-mini-tertiary {
  color: var(--new-black);
  text-align: center;
  background-color: #fff;
  border-radius: 10vw;
  width: 100%;
  padding: .5vw 2vw;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.4vw;
  line-height: 2vw;
  text-decoration: underline;
}

.price-new-bd-mini {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-size: 5vw;
  line-height: 100%;
}

.price-new-bd-mini.black {
  color: #000;
}

.price-new-bd-mini.tg-color-bd-mini {
  color: #01a2f1;
}

.price-new-bd-mini.fb-color-bd-mini {
  color: #0144f1;
}

.price-new-bd-mini.inst-color-bd-mini {
  color: #f09;
}

.link-bd-mini {
  color: #1a3f47;
  width: 100%;
  text-decoration: none;
}

.section-vw-w-o-paddings {
  overflow: hidden;
}

.line-1-bd-mini {
  color: #fff;
  background-color: #0e0f12;
  margin-top: 2vw;
  margin-left: -.5vw;
  margin-right: -.5vw;
  padding-left: 1vw;
  transform: rotate(5deg);
}

.line-1-bd-mini._2 {
  color: #000;
  background-color: #fdd303;
  margin-top: 0;
  margin-bottom: 2vw;
  transform: rotate(-5deg);
}

.form-wrap-bd-mini {
  background-color: var(--white);
  border-radius: 1vw;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5vw;
  display: block;
  position: static;
}

.text-field-bd-mini {
  border-radius: 10vw;
  height: 3vw;
  margin-bottom: 0;
  padding: 0 1vw;
  font-size: 1.3vw;
  position: static;
  box-shadow: inset 0 0 0 .1vw #1a3f47;
}

.button-bd-mini-tg {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #fff;
  text-transform: uppercase;
  background-color: #2d9bf0;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6614cf3271144580e2ea1320_file-icons_telegram.svg");
  background-position: 3vw;
  background-repeat: no-repeat;
  background-size: 1.5vw;
  border-radius: 10vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 2vw 1.2vw 4vw;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.7vw;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.button-bd-mini-tg:hover {
  background-color: #000;
}

.popup-bd-mini-bg {
  z-index: 10;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: fixed;
  inset: 0%;
}

.popup-bd-mini-bg.hide {
  display: none;
}

.popup-bd-mini-wrap {
  background-color: #fff;
  border-radius: 1vw;
  position: relative;
}

.container-bd-mini-popup {
  color: #1a3f47;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  padding: 4vw 1vw 1vw;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.close-bd-mini {
  width: 2vw;
}

.energy-bd-mini {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.battery-up-bd-mini {
  background-color: #fff;
  border-radius: 1vw;
  width: 10vw;
  height: 3vw;
  position: absolute;
  inset: -2vw auto auto 30%;
}

.testimonials-close {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: -3rem 0 auto auto;
}

.close-testimonials-img {
  width: 2.5rem;
}

.textarea {
  color: #000;
}

.testimonials-text-wrap {
  max-width: 37rem;
}

.h-flex-center-sides-testimonial {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.testimonials-tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.underline {
  border-bottom: 1px solid #000;
}

.ira-main-bd-mini {
  border-bottom-right-radius: .9vw;
  width: 11.5vw;
  position: absolute;
  inset: auto .1vw .1vw auto;
}

.circle-bd-mini {
  background-color: #fff;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 6.5vw;
  height: 6.5vw;
  padding-bottom: .8vw;
  display: flex;
  position: absolute;
  inset: auto 18% 5% auto;
}

.full-bg.black {
  color: #fff;
  background-color: #0b0c0b;
  font-family: Montserrat, sans-serif;
}

.btn-bbs {
  color: var(--new-black);
  text-align: center;
  text-transform: uppercase;
  background-color: #fdd303;
  border-radius: 20px;
  width: 100%;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.7vw;
  line-height: 2vw;
}

.btn-bbs.smm-s {
  color: var(--white);
  background-color: #ed7734;
}

.btn-bbs.secondary {
  background-color: #0000;
  font-size: 1.8vw;
  box-shadow: 0 0 0 2px #000;
}

.btn-bbs.secondary.yellow {
  color: #fdd303;
  box-shadow: 0 0 0 2px #fdd303;
}

.btn-bbs.green {
  color: var(--white);
  background-color: #00a843;
  margin-top: 5px;
}

.btn-bbs.in-popup {
  width: 20vw;
}

.btn-bbs.violet {
  color: var(--white);
  background-color: #7f00ff;
}

.btn-bbs.blue-t {
  color: var(--white);
  background-color: #0d6bf7;
}

.btn-bbs.blue-s {
  color: var(--white);
  background-color: #0d24f7;
}

.container-bbs {
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Futurapt, sans-serif;
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.curs-bbs-wrap {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  padding: 1.5vw 1.5vw 2vw;
}

.curs-bbs-wrap.black {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  text-align: center;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  box-shadow: 0 0 3px #fdd303, inset 0 0 0 .1vw #fdd303;
}

.curs-bbs-wrap.yellow {
  background-color: #fdd303;
}

.curs-bbs-wrap.black-in-popup {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  text-align: left;
  background-color: #0000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  box-shadow: 0 0 3px #fdd303, inset 0 0 0 .1vw #fdd303;
}

.ob-green {
  color: #00a843;
}

.ob-green.is-500.link {
  text-decoration: underline;
}

.icon-bbs {
  width: 1.8vw;
}

.plus-bbs {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.8vw;
  height: 1.8vw;
  display: flex;
  box-shadow: inset 0 0 0 .1vw #00a843;
}

.plus-bbs.orange {
  box-shadow: inset 0 0 0 .1vw #ed7734;
}

.plus-bbs.violet {
  box-shadow: inset 0 0 0 .1vw #7f00ff;
}

.plus-bbs.blue-t {
  box-shadow: inset 0 0 0 .1vw #0d6bf7;
}

.plus-bbs.blue-s {
  box-shadow: inset 0 0 0 .1vw #0d24f7;
}

.line-h-bbs {
  background-color: #00a843;
  width: 1vw;
  height: .1vw;
}

.line-h-bbs.orange {
  background-color: #ed7734;
}

.line-h-bbs.violet {
  background-color: #7f00ff;
}

.line-h-bbs.blue-t {
  background-color: #0d6bf7;
}

.line-h-bbs.blue-s {
  background-color: #0d24f7;
}

.line-v-bbs {
  background-color: #00a843;
  width: .1vw;
  height: 1vw;
  position: absolute;
}

.line-v-bbs.orange {
  background-color: #ed7734;
}

.line-v-bbs.violet {
  background-color: #7f00ff;
}

.line-v-bbs.blue-t {
  background-color: #0d6bf7;
}

.line-v-bbs.blue-s {
  background-color: #0d24f7;
}

.list-bbs {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  display: flex;
}

.list-bbs.bullets {
  padding-left: 1vw;
  list-style-type: disc;
}

.btn-bbs-tertiary {
  color: var(--new-black);
  text-align: center;
  background-color: #0000;
  border-radius: 10vw;
  width: 100%;
  padding: .5vw 2vw;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1.4vw;
  line-height: 2vw;
  text-decoration: underline;
}

.btn-bbs-tertiary.white {
  color: #fff;
}

.list-text-wrap-bbs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.ira-bbs {
  box-sizing: border-box;
  width: 55%;
  margin-left: -1vw;
  position: absolute;
  inset: 23% auto auto 0%;
}

.circle-gift-bbs {
  border: .1vw solid #fff3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 5vw;
  height: 5vw;
  margin-right: 3vw;
  display: flex;
}

.gift-icon-bbs {
  width: 2.5vw;
}

.label-bbs {
  background-color: #ffffff80;
  border-radius: 1vw;
  position: relative;
}

.powerbank-bbs {
  width: 84%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.lightning-bbs {
  width: 18%;
  position: absolute;
  inset: 0% auto auto -5%;
}

.lightning-bbs._2 {
  top: -5%;
  left: 42%;
}

.popup-bbs {
  color: #fff;
  background-color: #0e0f12;
  border-radius: 1vw;
  width: 40vw;
  font-family: "Futura Pt Web 400 100", sans-serif;
  line-height: 110%;
  position: relative;
  overflow: hidden;
}

.popup-bg-bbs {
  object-fit: cover;
  width: 40vw;
  position: absolute;
  inset: 0%;
}

.yellow-bbs {
  color: #fdd303;
}

.do-55-bbs {
  width: 15vw;
}

.mooving-line-bbs {
  z-index: 2;
  width: 100%;
  position: relative;
}

.mooving-line-bbs.hide {
  display: none;
}

.box-bbs {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6698eea2b425a6fc183dd845_mooving-line-bg-bbs-min.webp");
  background-position: 0 0;
  background-size: 100%;
  justify-content: flex-start;
  padding-top: .5vw;
  padding-bottom: .5vw;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1vw;
  display: flex;
  overflow: hidden;
}

.split-line-bbs {
  background-color: #fff;
  width: .1vw;
  height: 3vw;
}

.vagon-bbs {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.train-bbs {
  flex: none;
  display: flex;
}

.medium-3 {
  font-family: "Futura Pt Web 500 100", sans-serif;
}

.medium-3.black-span {
  color: var(--123);
}

.medium-3.size-max {
  font-size: 2vw;
}

.medium-3.bold.bold-1 {
  font-family: "Futura Pt Web 700 100", sans-serif;
}

.medium-3.bold.bold-1.is-orange {
  color: var(--orange);
}

.form-107 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.popup-bbs-end-wrap {
  color: #000;
  background-color: #eaeaea;
  border-radius: 1vw;
  width: 31rem;
  font-family: "Futura Pt Web 400 100", sans-serif;
  position: relative;
}

.popup-bbs-end-wrap.hw {
  width: 28vw;
}

.container-vw.gorevich {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  line-height: 130%;
}

.g-wrap-vw {
  padding: 5vw;
  transition: all .4s;
}

.h1-g {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 3vw;
  font-weight: 400;
  line-height: 120%;
}

.gold-g {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffc170, #b0701d);
  -webkit-background-clip: text;
  background-clip: text;
}

.form-g {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 28vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-field-g {
  border-radius: 1vw;
  height: 3vw;
  margin-bottom: 0;
  padding: 1vw;
  font-size: 1vw;
}

.text-field-g:focus-visible, .text-field-g[data-wf-focus-visible] {
  color: #000;
}

.text-field-g::placeholder {
  color: #c7c7c7;
}

.submit-button-g {
  background-image: linear-gradient(#ffc170, #b0701d);
  border-radius: 1vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw 3vw 1.2vw;
  font-family: Benzin, sans-serif;
  transition: background-color .4s;
}

.submit-button-g:hover {
  background-image: linear-gradient(#afafaf, #424242);
}

.btn-g-wrap {
  background-image: linear-gradient(0deg, #000, #fff);
  border-radius: 1vw;
  padding: .1vw;
}

.h2-g {
  color: #ffc170;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Benzin, sans-serif;
  font-size: 2vw;
  font-weight: 400;
  line-height: 120%;
}

.punct-wrap-g {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#ffc170, #b0701d);
  background-clip: padding-box;
  border-radius: 1vw;
  max-width: 32vw;
  margin-left: auto;
  margin-right: auto;
  padding: .1vw;
}

.punct-wrap-r-inn {
  background-color: #000;
  border-radius: .9vw;
}

.flex-punct-g {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  margin-left: -2.5vw;
}

.circle-g {
  background-image: linear-gradient(124deg, #ffc170, #b0701d);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3vw;
  min-width: 3vw;
  height: 3vw;
  display: flex;
}

.num-g {
  color: #000;
  font-family: Benzin, sans-serif;
  font-size: 1.6vw;
}

.margin-7vw {
  height: .75vw;
}

.success-message-5 {
  background-color: #000;
}

.form-private-data, .text-field-7, .code-embed-4 {
  display: none;
}

.language-change {
  z-index: 3;
  padding: 1.5rem 2.5rem 1rem;
  position: absolute;
  bottom: 2.2rem;
  right: 1%;
}

._1-sept-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffe5d7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

._1-sept-bell {
  width: 12rem;
}

.v-flex-1-sept {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.white-1-sept {
  background-color: #fff;
  border-radius: 100px;
  padding-left: .5rem;
  padding-right: .5rem;
}

.main-contain-1-sept {
  width: 75.25rem;
  max-width: 75.25rem;
  margin-left: auto;
  margin-right: auto;
}

.para-30-1-sept {
  color: #000;
  margin-bottom: 0;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 2.0625rem;
}

._1-sept-img {
  width: 12rem;
  display: none;
}

.ua-language {
  object-fit: cover;
  width: 2rem;
  height: 1.5rem;
  margin-top: -.4rem;
}

.ua-language-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.menu-ua-language-flex {
  display: none;
}

._0rem {
  padding: 0;
}

.block-mk-wrap {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/66d6cc0861929843e5b1f8a6_block%20MC%20bg-min.webp");
  background-position: 50%;
  background-size: 100%;
  border: 1px solid #000;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.text-banner-mc {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 2rem;
}

.enter-lsm {
  width: 2rem;
  margin-top: -.5rem;
}

.enter-lsm-icon {
  width: 2rem;
  min-width: 2rem;
}

.video-2 {
  aspect-ratio: 9 / 16;
  width: 20rem;
  height: 35rem;
  display: block;
}

.collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.collection-wrap-div-insta {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
}

.photo-wrap {
  height: 5rem;
  position: relative;
}

.splide-frame-testimonials {
  cursor: grab;
  margin-top: 3.125rem;
  margin-left: 0;
  padding-bottom: 5.65rem;
  position: relative;
  overflow: auto;
}

.link-fb-testimonials {
  color: #000;
}

.container-gor {
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  line-height: 1.4vw;
}

.v-flex-center-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gold-gor {
  color: #ffc170;
}

.gold-gor._2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#eabc82, #936a35);
  -webkit-background-clip: text;
  background-clip: text;
}

.arr-gor {
  width: 20%;
}

.medium-500 {
  font-weight: 500;
}

.button-gor1 {
  color: #000;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/66e98d622b637d6ad54ee813_tg%20black%20new.svg"), linear-gradient(90deg, #ffc170, #ffdaa9);
  background-position: 10% 45%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 12%, auto;
  border-radius: 1.5vw;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.8vw 2vw 1.8vw 4vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  transition: background-color .4s;
}

.button-gor1:hover {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/66e98d622b637d6ad54ee813_tg%20black%20new.svg"), linear-gradient(90deg, #936a35, #ffdaa9);
  background-position: 10% 45%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 12%, auto;
}

.button-gor1._3 {
  background-position: 3% 45%, 0 0;
  padding-left: 4vw;
  padding-right: 1vw;
}

.button-gor1._4 {
  background-position: 7% 45%, 0 0;
}

.tf-gor {
  background-color: #0000;
  background-image: linear-gradient(90deg, #83633a80, #33271680);
  border: .1vw solid #ffc170;
  border-radius: 1.5vw;
  height: 3.5vw;
  margin-bottom: 0;
  padding-left: 1vw;
  padding-right: 1vw;
  font-size: 1.5vw;
}

.tf-gor._2 {
  background-image: none;
  border-color: #88602b;
  font-size: 1.3vw;
}

.section-2vw-3 {
  padding: 3vw 2vw;
  font-size: 1.1vw;
  line-height: 130%;
  position: relative;
}

.section-2vw-3.main {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 1vw;
  padding-bottom: 2vw;
}

.section-2vw-3.main-hw {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f6615a41a676bf30d529c_main%20hw-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.section-2vw-3._2nd-hw {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f6616e376e7e5618539dd_bg%202nd%20hw-min.webp");
  background-position: 0 0;
  background-size: 100%;
  margin-top: -1vw;
}

.section-2vw-3._3rd-hw {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f6616797cd1041ba230c5_bg%204th%20hw-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.section-2vw-3._4th-hw {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f6615b9a6fd97ec58b3f3_fog%20hw-min.webp");
  background-position: 0 0;
  background-size: 100%;
  margin-top: -1vw;
}

.section-2vw-3._5th-hw {
  z-index: 3;
  margin-top: -4vw;
  margin-bottom: -4vw;
}

.section-2vw-3._6th-hw {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671f66154252f50b7c5b9a94_bg%20last%20hw-min.webp");
  background-position: 0 0;
  background-size: 100%;
  margin-top: -1vw;
}

.section-2vw-3.header-bf-new {
  background-color: #29292c;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.line-gor {
  background-color: #ffffff80;
  height: .1vw;
}

.content-3-5vw {
  width: 3.5vw;
}

.rounded-corner-2vw {
  border-radius: 2vw;
  overflow: hidden;
}

.rounded-corner-2vw.border-b-short {
  border: .1vw solid #121212;
}

.white-wrap {
  color: #000;
  background-color: #fff;
}

.white-wrap.ob {
  color: #181970;
}

.white-wrap.act_new {
  border-radius: 1.5vw;
}

.star-gor {
  width: 8%;
}

.sasha-speaker-2-gor {
  border-radius: 50%;
  width: 33%;
  position: absolute;
  inset: -20% auto auto 33%;
  box-shadow: 0 2px 23px #99744380;
}

.img-2vw {
  width: 2vw;
  min-width: 2vw;
}

.beige-wrap-gor {
  color: #000;
  background-color: #fff6ea;
}

.text-14px {
  font-size: 1.1vw;
  line-height: 110%;
}

.text-14px.white {
  color: #fff;
}

.bold-text-7 {
  color: #f2cc9c;
}

.line-left-gor {
  border-left: .1vw solid #c59961;
  margin-left: 1vw;
  padding-left: 1vw;
}

.label-gor {
  color: #ffc170;
  background-color: #070707b3;
  border: .1vw solid #ffc170;
  border-radius: 10vw;
}

.wrap-0-3-1vw {
  padding: .3vw 1vw;
}

.grad-dark-down-gor {
  background-image: linear-gradient(#0000, #000);
  height: 2vw;
  position: absolute;
  inset: auto 0% 0%;
}

.grad-dark-down-gor.up {
  background-image: linear-gradient(#000, #0000);
  inset: 0% 0% auto;
}

.text-15px {
  font-size: 1.3vw;
  line-height: 110%;
}

.text-15px.white {
  color: #fff;
}

.img-gor-2 {
  width: 100%;
  margin-top: -11vw;
  position: relative;
}

.dropdown-open {
  background-color: #0000;
}

.dropdown-open.offert-text-d {
  width: 100%;
  padding: 2rem;
  display: block;
}

.section-offer {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: center;
  align-items: center;
  max-width: 960px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-offer._2 {
  margin-bottom: 0;
}

.italic-text-9-d {
  font-family: Futurapt, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.35em;
}

.note-section {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-bottom: 50px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.btn-2-d {
  color: #fff;
  background-color: #222;
  border-radius: 290px;
  margin-top: 0;
  margin-right: 0;
  padding: 15px 40px;
  font-size: 20px;
  position: static;
}

.text-block-54-d {
  white-space: pre-wrap;
  flex-flow: column;
  max-width: 960px;
  margin: 50px auto;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.55em;
  display: block;
}

.text-block-54-d.heared-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  margin-top: 10px;
  margin-bottom: 50px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.text-block-54-d.mobile-pidding {
  font-family: Open Sans, sans-serif;
}

.text-block-54-d.heared-main-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.offert-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-flow: column;
  max-width: 800px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 0;
  display: flex;
}

.link-offer-style--orange {
  color: #ff8f70;
}

.bold-text-16-d {
  text-align: left;
  width: auto;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  font-family: Futurapt, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.35em;
}

.link-offer-style {
  color: #222;
  text-decoration: none;
}

.hr-d {
  text-align: left;
  background-color: #000;
  flex: 0 auto;
  width: 12vw;
  height: 2px;
  margin: 40px auto;
  position: relative;
}

.text-center-d {
  white-space: pre-wrap;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  line-height: 140%;
  display: flex;
}

.text-span-7 {
  font-weight: 700;
}

.heading-12-u {
  text-align: left;
  white-space: pre-wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 30px;
  display: flex;
}

.heading-12-u-d {
  white-space: pre-wrap;
  margin-top: 0;
  margin-bottom: 80px;
}

.dropdown-2 {
  background-color: #0000;
  border: 2px solid #e7ff51;
  border-radius: 16px;
  width: 100%;
  padding: 20px;
}

.dropdown-2.faq {
  z-index: 2;
  z-index: 2;
  cursor: auto;
  z-index: 2;
  cursor: auto;
  z-index: 2;
  cursor: auto;
  z-index: 2;
  cursor: auto;
  z-index: 2;
  cursor: auto;
  z-index: 2;
  cursor: auto;
  border-width: 0;
  margin-bottom: 0;
  padding: 0;
}

.div-block-38 {
  border: 1px solid #3d3d3d;
}

.article-d {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.offert-text-d {
  background-color: #f5f5f5;
  margin-top: 0;
  padding: 40px 40px 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 1.55em;
}

.dropdown-toggle-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.dropdown-toggle-4.w--open {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
}

.offert-text-bold, .text-span-8, .text-span-9 {
  font-weight: 700;
}

.devider-d {
  height: 2vw;
}

.header-logo {
  background-color: var(--new-black-47);
  border-radius: 5px;
  width: auto;
  max-width: 84%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.header-section-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: auto;
  display: flex;
}

.header__cta {
  text-align: center;
  object-fit: fill;
  background-color: #a80000;
  border-radius: 30px;
  padding: 16px 50px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.55em;
}

.header-title {
  color: var(--new-black-47);
  font-family: Open Sans, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 1.2em;
}

.header-title.white {
  color: var(--white);
}

.heared-sub-title {
  color: var(--new-black-47);
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 300;
}

.heared-sub-title.white {
  color: var(--white);
}

.header-text {
  margin-bottom: 50px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

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

.header-logo-wrapper {
  background-color: var(--new-black-47);
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 130px;
  height: 130px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.header-picture {
  aspect-ratio: 2.39;
  object-fit: fill;
  flex: 0 auto;
  max-height: none;
  overflow: hidden;
}

.image-129 {
  object-fit: fill;
  max-width: none;
  height: 420px;
  max-height: none;
}

.background-video {
  width: 100%;
  height: 100%;
}

.black-text {
  color: var(--new-black);
}

.testimonial-next-wrap-short {
  max-height: 5.5rem;
  overflow: hidden;
}

.text22-show-less {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.9375rem;
  text-decoration: none;
  display: none;
}

.text22-show-more {
  color: #000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.9375rem;
  text-decoration: none;
}

.form_field {
  opacity: 1;
  color: #eeedf2;
  background-color: #0000;
  background-image: linear-gradient(156deg, #ffffff14, #fff0);
  border: 1px solid #000;
  border-radius: .4em;
  height: 3.1em;
  margin-bottom: .8em;
  padding: .5em 1.2em;
  font-size: 1em;
  transition: all .2s;
}

.form_field:hover {
  padding-left: 1.6em;
}

.form_field:focus {
  color: #fff;
  background-color: #ffffff08;
  border-color: #f88cd461;
  padding-left: 1.6em;
}

.form_field::placeholder {
  color: #ffffff4f;
}

.form_field.msf_input {
  color: #111;
  border-color: #b8b8b8;
  width: 100%;
  margin-bottom: .25em;
}

.form_error {
  color: #f88cd4;
  background-color: #0000;
  border: 0 solid #000;
  margin-top: 1.4em;
  padding: 0;
}

.form_progress-fill {
  background-color: #32b332;
  border-radius: 0;
  width: 0%;
  height: 100%;
  transition: all .4s cubic-bezier(.39, .575, .565, 1);
}

.form_next {
  height: 2em;
  display: none;
  inset: auto 0% 0% auto;
}

.slider_nav {
  z-index: 3;
  opacity: 1;
  display: none;
  position: relative;
}

.form {
  width: 38em;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.form.msf-nl__form {
  border-radius: 0;
  width: 44em;
  padding-left: 0;
  padding-right: 0;
}

.c-slider {
  background-color: #0000;
  align-items: center;
  height: auto;
  display: block;
}

.form_success {
  background-color: #0000;
  background-image: linear-gradient(297deg, #eeedf200, #ffffff24);
  border: 2px solid #eeedf217;
  border-radius: .4em;
  margin-top: 3.4em;
  padding: 2.4em;
}

.form_success.form_success_d {
  width: 100%;
  min-width: 300px;
  max-width: 670px;
}

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

.form_progress {
  background-color: #c9c9c9;
  border: 0 #b8b8b8;
  border-radius: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: .3em;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.multi-step-form-wrapper {
  background-color: #fff;
  border-radius: 0;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.checkbox-field-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: block;
}

.form_prev {
  z-index: 800;
  opacity: .52;
  background-color: #111;
  border-radius: .3em;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: .2em .4em;
  font-size: 1.2em;
  display: flex;
  inset: 0% auto auto 0%;
}

.form_prev.disabled-prev {
  opacity: .15;
  pointer-events: none;
  cursor: none;
  opacity: .15;
  pointer-events: none;
  cursor: none;
  background-color: #111;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  font-size: 1.4rem;
  display: none;
  position: static;
}

.slider_mask {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.bold-text-18 {
  font-size: 26px;
  font-weight: 600;
  line-height: 1.17em;
}

.bold-text-18.mobile-title {
  text-align: left;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
}

.bold-text-19, .text-span-10 {
  font-weight: 700;
}

.dropdown-offert-cta {
  color: #111;
  cursor: pointer;
  background-color: #0000;
  border-radius: 290px;
  margin-top: 0;
  margin-right: 0;
  padding: .5em;
  font-size: 18px;
  font-style: normal;
  position: static;
}

.offert-text-2 {
  white-space: pre-wrap;
  width: auto;
  max-width: 75ch;
  margin-bottom: 4em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.55em;
}

.dropdown-cta-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}

.dropdown-list-2-copy-2 {
  background-color: #fffaf5;
  border-radius: 10px;
  display: none;
  position: relative;
}

.dropdown-list-2-copy-2.w--open {
  background-color: #0000;
  margin-left: 0;
  padding: 20px 0 0;
}

.close_div_2 {
  display: flex;
  position: fixed;
  inset: 0%;
}

.close_div_2.gs {
  background-color: #000c;
}

.close_div_2.gs-2 {
  background-color: #000c;
  height: 80vw;
}

.modal_wraper_pro-2, .modal_wraper_pro_4pay {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.form_button-2 {
  text-align: center;
  cursor: pointer;
  background-color: #111;
  border-radius: .4em;
  align-self: flex-end;
  width: auto;
  margin-top: 0;
  padding: .8em 2.7em;
  transition: all .4s cubic-bezier(.39, .575, .565, 1);
}

.form_button-2.form_button--prev.outline {
  border: 1px solid #000;
}

.form_button-2.form_button--prev {
  color: #222;
  background-color: #0000;
  padding-left: 2em;
  padding-right: 2em;
}

.form_button-2.green {
  color: #000;
  background-color: #20de92;
}

.form_input_error_msg {
  align-self: flex-end;
  width: auto;
  height: 1rem;
  margin-bottom: 1rem;
  display: block;
}

.slider_slide-2 {
  width: 100%;
  height: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.msf-header-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  min-width: auto;
  min-height: 5rem;
  margin-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  overflow: visible;
}

.form-error-msg-text {
  color: red;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  padding-right: 1em;
  font-size: .75em;
  font-style: italic;
  font-weight: 300;
  line-height: 1rem;
  display: none;
}

.msf__step-info {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  color: #111;
  text-align: left;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.form_label {
  text-transform: none;
  margin-bottom: .5em;
  font-size: 1.2em;
  font-weight: 600;
  line-height: 1;
}

.msf__progress-stage-text-2 {
  color: #111;
  order: 0;
  align-self: flex-end;
  font-size: 1.2em;
  font-weight: 400;
  display: none;
}

.msf__slider-nav {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.form_contain-2 {
  border-radius: 0;
  width: 100%;
  min-width: 0;
  max-width: 670px;
  padding: 0;
  font-size: 1.3em;
  overflow: hidden;
}

.msf__info-step-text {
  color: #111;
  order: 0;
  align-self: flex-end;
  font-size: .95em;
  font-weight: 400;
  display: block;
}

.msf__header-wrapper {
  background-color: #f5f5f5;
  margin-bottom: 2rem;
  padding-top: 0;
}

.div-block-47 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.form_prev-text-4 {
  letter-spacing: .05em;
  width: auto;
  margin-bottom: 0;
  padding: 4px;
  font-size: .7em;
  line-height: 1.2rem;
  display: inline-flex;
  position: relative;
}

.slider_slide-fill-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-left: 0;
  padding: 0 1em 1em;
  display: flex;
}

.msf__step-header-text {
  font-size: .85em;
}

.checkbox-label {
  max-width: 60ch;
  font-size: 1em;
}

.checkbox-label-2 {
  font-size: 1em;
}

.link-2 {
  color: var(--orange);
  max-width: 60ch;
  font-size: 1em;
}

.msf__mobile-close {
  display: none;
}

.checkbox-label-4, .checkbox-label-5 {
  max-width: 60ch;
}

.offert-text-body {
  white-space: pre-wrap;
  width: auto;
  max-width: 75ch;
  margin-bottom: 4em;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.55em;
}

.section {
  max-width: none;
  margin: 4rem auto 2rem;
}

.container-2 {
  background-color: #f5f5f5;
  max-width: 800px;
  margin-bottom: 4rem;
  padding: 2rem 1rem 0;
}

.offert-text-title {
  white-space: pre-wrap;
  width: auto;
  max-width: 75ch;
  margin-bottom: 6em;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.55em;
}

.offert-text-title-wrapper {
  white-space: pre-wrap;
  width: auto;
  max-width: 75ch;
  margin-bottom: 2em;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.55em;
}

.link-3, .link-4, .link-5, .link-6, .link-7 {
  color: var(--orange);
}

.checkbox {
  background-color: #ff7a3c;
}

.label-ob-new {
  background-color: #fcebd7;
  border: .1vw solid #181970;
  border-radius: 10vw;
}

.icon-2vw {
  width: 2vw;
  min-width: 2vw;
  height: 2vw;
}

.icon-2vw.rotate-180-y {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.violet-wrap-ob {
  background-color: #e8d7ea;
}

.rounded-corner-1vw {
  border-radius: 1vw;
  overflow: hidden;
}

.rounded-corner-1vw.ob {
  border: .1vw solid #181970;
}

.rounded-corner-1vw.ob.shad {
  border-color: #000;
  box-shadow: 0 2px 5px #0003;
}

.rounded-corner-1vw.taplink-border {
  border: .1vw solid #000;
}

.rounded-corner-1vw.green-border-hw {
  border: .1vw solid #3d884b;
}

.rounded-corner-1vw.green-border-hw.stretch {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  height: 100%;
}

.rounded-corner-1vw.blue-border-hw {
  border: .1vw solid #5c979b;
}

.rounded-corner-1vw.blue-border-hw.stretch {
  height: 100%;
}

.rounded-corner-1vw.violet-border-hw {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: .1vw solid #817fcc;
}

.rounded-corner-1vw.violet-border-hw.stretch {
  height: 100%;
}

.rounded-corner-1vw.orange-border-hw {
  border: .1vw solid #ff8d49;
}

.rounded-corner-1vw.orange-border-hw.stretch {
  height: 100%;
}

.rounded-corner-1vw.border-bf {
  border: .1vw solid #ffffff80;
  width: 21vw;
}

.rounded-corner-1vw.shad-r1 {
  box-shadow: 0 2px 10px #0000000d;
}

.rounded-corner-1vw.dash-xmas {
  border: .1vw dashed #840712;
}

.rounded-corner-1vw.full-xmas {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-width: 90%;
}

.rounded-corner-1vw.border-b-short {
  border: .1vw solid #121212;
}

.rounded-corner-1vw.shad-b-short {
  box-shadow: 0 2px 10px #0003;
}

.rounded-corner-1vw.shad {
  box-shadow: 0 2px 5px #0003;
}

.rounded-corner-1vw.new_valen {
  border: 2px dashed #bb0206;
}

.rounded-corner-1vw.mar {
  border: 2px #bb0206;
}

.h-scroll-ob {
  overflow: auto;
}

.curator-ob-offer {
  width: 40%;
}

.curator-feedback-ob-offer {
  flex: none;
  width: 90%;
}

.box-2 {
  background-color: #fdfdfd;
  border: .1vw solid #181970;
  border-radius: 1.5vw;
  flex-flow: column;
  justify-content: flex-start;
  height: 80vh;
  padding: 1vw;
  display: flex;
  overflow: hidden;
}

.train-2, .vagon-2 {
  flex-flow: column;
  display: flex;
}

.body-4 {
  color: #333;
}

.container-taplink {
  color: #000;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.2vw;
  font-weight: 300;
  line-height: 110%;
}

.section-2vw-taplink {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-taplink.main {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 1vw;
  padding-bottom: 2vw;
}

.bg-taplink {
  position: absolute;
  inset: 0% 0% auto;
}

.logo-taplink {
  width: 41%;
  margin-left: auto;
  margin-right: auto;
}

.label-taplink {
  color: #fff;
  background-color: #000;
  border-radius: .7vw;
}

.label-taplink.green {
  color: #000;
  background-color: #81f3ac;
}

.button-taplink {
  color: #fff;
  background-color: #000;
  border: .1vw solid #000;
  border-radius: .75vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grey-taplink {
  color: #90a9c0;
}

.topic-taplink {
  color: #000;
  background-color: #ebddcf;
  border-radius: .75vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .5vw;
  text-decoration: none;
  display: flex;
}

.topic-taplink.blue-taplink {
  background-color: #d1d9f0;
}

.topic-taplink.green-taplink {
  background-color: #d3e9de;
}

.topic-taplink.blue-2-taplink {
  background-color: #d1e7f0;
}

.topic-taplink.red-taplink {
  background-color: #ebcfcf;
}

.topic-taplink.insta {
  color: #fff;
  background-image: linear-gradient(#c837ab, #ff543e 50%, #fd5 95%);
  text-decoration: none;
}

.topic-taplink.tg {
  color: #fff;
  background-color: #32a9e1;
}

.topic-taplink.tiktok {
  background-color: #000;
}

.topic-taplink.pink-2-taplink {
  background-color: #ebcfe8;
}

.topic-taplink.pink-2-taplink-cop-y {
  background-color: #f7b86a;
}

.topic-taplink.yel-taplink {
  background-color: #ebe5cf;
}

.topic-taplink-inner {
  border: .1vw solid var(--white);
  text-align: center;
  border-radius: .5vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tiktok-taplink {
  width: 6vw;
  padding-top: .2vw;
  padding-bottom: .2vw;
}

.dropdown-taplink {
  background-color: #0000;
  width: 100%;
}

.dropdown-taplink.hw {
  z-index: 1;
  color: #f2e9dd;
}

.dropdown-list-taplink {
  background-color: #0000;
  margin-left: -2vw;
  margin-right: -2vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: block;
  position: relative;
  overflow: hidden;
}

.dropdown-list-taplink.hw {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-toggle-taplink {
  width: 100%;
  padding: 0;
}

.dropdown-toggle-taplink.hw {
  color: #f2e9dd;
}

.halloween-block {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/671b7c381c802b1454eb08dc_1821%201-min.webp");
  background-position: 50% 80%;
  background-size: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: none;
}

.green-halloween {
  background-color: #147429;
  border-radius: 100px;
  padding-left: .5rem;
  padding-right: .5rem;
}

.halloween-heading {
  text-align: center;
  padding-bottom: 1rem;
  font-family: Lemon Tuesday, sans-serif;
  font-size: 2.8rem;
  line-height: 100%;
}

.orange-halloween {
  color: #ff8d49;
}

.link-taplink-nl {
  pointer-events: auto;
  color: #fff;
  text-decoration: none;
}

.link-taplink-black {
  color: #000;
  width: 100%;
  text-decoration: none;
}

.container-hw {
  color: #f2e9dd;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Qanelas, Impact, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 130%;
}

.black-bg-hw {
  background-color: #171719;
}

._60-opacity {
  opacity: .6;
}

.text-34px-hw {
  font-family: Lemon Tuesday, sans-serif;
  font-size: 2.7vw;
  line-height: 100%;
}

.orange-hw {
  color: #ff8d49;
}

.green-hw {
  color: #147429;
}

.timer-hw {
  font-family: Lemon Tuesday, sans-serif;
  font-size: 5vw;
  line-height: 100%;
}

.orange-wrap-hw {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #ff8d4933;
}

.pumpkin-bonus-hw {
  width: 30%;
  position: absolute;
  inset: auto -2vw -40% auto;
}

.arr-1-hw {
  width: 10%;
}

.button-hw-orange {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  pointer-events: none;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff8d49;
  border-radius: 10vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.5vw 2vw;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.7vw;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.button-hw-orange:hover {
  color: #fff;
  background-color: #147429;
}

.button-hw-orange.popup-end {
  pointer-events: auto;
  font-size: 1.3vw;
}

.muscus-hw {
  pointer-events: none;
  width: 101%;
  max-width: none;
  position: absolute;
  inset: -15% 0% auto;
}

.html-embed-15 {
  display: none;
}

.text-span-13 {
  font-weight: 700;
}

.dropdown-cta-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f5f5;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.dropdown-offert-cta-5 {
  color: #111;
  cursor: pointer;
  background-color: #0000;
  border-radius: 290px;
  margin-top: 0;
  margin-bottom: 1em;
  margin-right: 0;
  padding: .5em 40px .5em 1em;
  font-size: 18px;
  font-style: normal;
  position: static;
}

.circle-info-hw {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2vw;
  height: 2vw;
  display: flex;
}

.circle-info-hw:hover {
  background-color: #fff;
}

.circle-info-hw.green-circle-hw {
  background-color: #3d884b;
  transition: all .2s;
}

.circle-info-hw.green-circle-hw:hover {
  background-color: var(--white);
}

.circle-info-hw.blue-circle-hw {
  background-color: #5c979b;
  transition: all .2s;
}

.circle-info-hw.blue-circle-hw:hover {
  background-color: var(--white);
}

.circle-info-hw.violet-circle-hw {
  background-color: #817fcc;
  transition: all .2s;
}

.circle-info-hw.violet-circle-hw:hover {
  background-color: var(--white);
}

.circle-info-hw.orange-circle-hw {
  background-color: #ff8d49;
  transition: all .2s;
}

.circle-info-hw.orange-circle-hw:hover {
  background-color: var(--white);
}

.info-icon-hw {
  width: 15%;
}

.personage-hw {
  z-index: 2;
  width: 28%;
  position: absolute;
  inset: 100% 0% auto auto;
  transform: rotate(5deg);
}

.button-hw-tarif {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  pointer-events: none;
  color: #f2e9dd;
  text-align: center;
  text-transform: uppercase;
  background-color: #ff8d49;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 2vw;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.7vw;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.button-hw-tarif:hover {
  color: #fff;
  background-color: #147429;
}

.button-hw-tarif._1 {
  pointer-events: none;
  background-color: #3d884b;
}

.button-hw-tarif._2 {
  pointer-events: none;
  background-color: #5c979b;
}

.button-hw-tarif._3 {
  pointer-events: none;
  background-color: #817fcc;
}

.button-hw-tarif._5 {
  background-color: #817fcc;
  background-image: linear-gradient(#5c979b, #817fcc);
}

.button-hw-tarif._6 {
  background-color: #817fcc;
  background-image: linear-gradient(#3d884b, #817fcc);
}

.button-hw-tarif._8 {
  background-color: #817fcc;
  background-image: linear-gradient(#ff8d49, #817fcc);
}

.button-hw-tarif-secondary {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  pointer-events: none;
  color: #f2e9dd;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border: .1vw solid #3d884b;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 2vw;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.7vw;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.button-hw-tarif-secondary:hover {
  color: #fff;
  background-color: #147429;
}

.button-hw-tarif-secondary._2 {
  border-color: #5c979b;
}

.button-hw-tarif-secondary._2:hover {
  background-color: #5c979b;
}

.button-hw-tarif-secondary._3 {
  border-color: #817fcc;
}

.button-hw-tarif-secondary._3:hover {
  background-color: #817fcc;
}

.button-hw-tarif-secondary._4 {
  border-color: #ff8d49;
}

.button-tertiary-hw {
  color: #f2e9dd;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.4vw;
  line-height: 110%;
  text-decoration: underline;
}

.button-tertiary-hw._2 {
  color: #5c979b;
}

.button-tertiary-hw._1 {
  color: #3d884b;
}

.button-tertiary-hw._3 {
  color: #817fcc;
}

.button-tertiary-hw._4 {
  color: #ff8d49;
}

.img-certificate-hw {
  filter: blur(2px);
  border-radius: 1vw;
  width: 55%;
  position: absolute;
  inset: 0% 8% auto auto;
  transform: rotate(-5deg);
}

.scull-hw {
  width: 100%;
}

.div-abs-hw {
  color: #121212;
  text-align: center;
  position: absolute;
  inset: 30% auto auto 17%;
}

._2vw-wrap {
  margin-left: -2vw;
  margin-right: -2vw;
}

._2vw-wrap.overflow-hidden {
  overflow: hidden;
}

._2vw-wrap._5vw-up {
  margin-top: -5vw;
}

.violet-wrap-hw {
  background-color: #1f1e3d;
}

.net-hw {
  width: 30%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.arr-2-hw {
  width: 15%;
  position: absolute;
  inset: -190% 0% auto auto;
}

.h-scroll-hw {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  padding-top: 1vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  overflow: auto;
}

.wrap-width-16vw-hw {
  width: 18vw;
  min-width: 18vw;
}

.text-67px-hw {
  font-family: Lemon Tuesday, sans-serif;
  font-size: 6vw;
  line-height: 100%;
}

.button-hw-white {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #f2e9dd;
  border-radius: 10vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.5vw 2vw;
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.6vw;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.button-hw-white:hover {
  color: #fff;
  background-color: #147429;
}

.button-hw-white.secondary {
  color: #f2e9dd;
  background-color: #0000;
  border: .1vw solid #f2e9dd;
}

.text-abs-2-hw {
  position: absolute;
  inset: 0% 0% auto auto;
}

.ver-hw {
  width: 5%;
  position: absolute;
  inset: auto auto 8% 67%;
}

.minicourse-icon-hw {
  z-index: 4;
  width: 16%;
  position: absolute;
  inset: -4% -2% auto auto;
}

.form-hw {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  display: flex;
  position: relative;
}

.text-field-hw {
  border-radius: 10vw;
  width: 100%;
  height: 3.5vw;
  margin-bottom: 0;
  padding: 1vw;
  font-size: 1vw;
  position: relative;
}

.checkbox-field-hw {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.testimonial-text__container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.testimonial-text__collapse {
  justify-content: flex-end;
  display: flex;
}

.testimonial-text__collapse-cta {
  color: var(--new-black);
  background-color: #0000;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.375rem;
  line-height: 1.9375rem;
  display: none;
}

.testimonial-text__collapse-cta:hover {
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-weight: 400;
  text-decoration: underline;
  display: block;
}

._50-width-contact {
  width: 30%;
}

.opacity-30 {
  opacity: .3;
}

.opacity-30.strikethrought {
  text-decoration: line-through;
}

.container-bf {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/673511c53a85bc308f7f02e6_bg%20bf-min.webp");
  background-position: 0 0;
  background-size: 100%;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Qanelas, Impact, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 130%;
}

.logo-bf {
  width: 37%;
}

.violet-block-bf {
  background-color: #9943fce6;
  border-radius: 1vw;
  width: 90%;
  height: 15vw;
  margin-left: -1vw;
  margin-right: -1vw;
  position: absolute;
  transform: rotate(-2deg);
}

.ira-bf {
  width: 37%;
  position: absolute;
  inset: auto 7% -10% auto;
}

.svg-1-bf {
  width: 50%;
}

._2vw-from-left {
  padding-left: 2vw;
}

.svg-2-bf {
  width: 90%;
}

.button-bf {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #000;
  text-transform: uppercase;
  background-color: #b9f66b;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 1vw;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 1.95vw;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.button-bf:hover {
  color: #fff;
  background-color: #9943fc;
}

.violet-bf {
  color: #9943fc;
}

.h-scroll-bf {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  width: 270vw;
  display: flex;
}

.h-scroll-bf-wrap {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  padding-top: 1vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  overflow: auto;
}

._1vw-wrap {
  margin: -1vw;
}

.wrap-15-opacity-bf {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff26;
}

.circle-2vw-bf {
  color: #111;
  background-color: #9943fc;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2vw;
  min-width: 2vw;
  height: 2vw;
  display: flex;
}

.tree-bf {
  width: 45%;
  margin-left: 25%;
}

.line-bf {
  background-color: #fff3;
  height: .1vw;
}

.circle-3vw-bf {
  color: #111;
  background-color: #9943fc;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3vw;
  min-width: 3vw;
  height: 3vw;
  display: flex;
}

.icon-1vw {
  width: 1vw;
  min-width: 1vw;
}

.content-wrap-bf-abs {
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.card-1-bf {
  text-align: left;
  width: 105%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.content-wrap-bf-abs-2 {
  z-index: 2;
  margin-top: -13vw;
  position: relative;
  overflow: hidden;
}

.black-wrap-bf {
  background-color: #111;
  width: 40vw;
  height: 30vw;
  margin-top: 3vw;
  margin-left: -4vw;
  transform: rotate(9deg);
}

.h-flex-center-left-copy {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: static;
}

.content-wrap-bf-abs-3 {
  z-index: 2;
  width: 85%;
  position: absolute;
  inset: 45% auto auto 2vw;
  overflow: hidden;
}

.arr-1-bf {
  width: 3vw;
}

.arr-2-bf {
  width: 2vw;
}

.arr-3-bf {
  width: 1vw;
}

.mooving-line-bf {
  z-index: 3;
  width: 28vw;
  position: absolute;
  top: 7%;
  overflow: hidden;
  transform: rotate(-10deg);
}

.mooving-line-bf._2 {
  top: 50%;
}

.dot-bf {
  background-color: #9943fc;
  border-radius: 50%;
  width: .5vw;
  min-width: .5vw;
  height: .5vw;
}

.form-block-7, .form-109 {
  flex-flow: column;
  display: flex;
}

.mooving-line-bf-corp {
  z-index: 99;
  width: 100%;
  position: fixed;
}

.mooving-line-bf-corp._2 {
  z-index: 2;
  position: relative;
}

.box-bf {
  color: #fff;
  background-color: #151515;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-start;
  padding-top: .5vw;
  padding-bottom: .5vw;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1vw;
  display: flex;
  overflow: hidden;
}

.text-bf-corp {
  font-family: Neutralface, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 170%;
}

.text-bf-corp.xmas {
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
}

.ml-wrap-bf-corp {
  display: none;
}

.bf-banner-top-new {
  z-index: 99;
  background-color: #000;
  height: 5rem;
  position: fixed;
  inset: 0% 0% auto;
}

.bf-banner-top-new.static {
  z-index: 0;
  display: block;
  position: relative;
}

.bf-banner-top-new.static.hiden {
  background-color: #0000;
  display: block;
}

.bf-banner-top-new.val_day {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67acefc3604f4e7d6508a813_desktop.svg");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.bf-banner-top-new._8m {
  background-color: #ffd9e9;
}

.bf-banner-top-new.new-act-2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/682470359d83000f9ae89e16_Frame%201410125521.webp");
  background-position: 50%;
  background-size: auto;
}

.bf-img-100-h {
  height: 100%;
  display: block;
  overflow: clip;
}

.bf-img-100-h.desc_hidden, .bf-img-100-h.desc-2-hidden {
  display: none;
}

.bf-container {
  justify-content: space-between;
  max-width: 75.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bf-container.val_day {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.bf-container.hiden {
  display: none;
}

.ml-wrap-bf-corp-new {
  display: flex;
}

.checkbox-label-7 {
  font-size: 1em;
}

.form_progress-3 {
  background-color: #c9c9c9;
  border: 0 #b8b8b8;
  border-radius: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: .3em;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.form_next-3 {
  height: 2em;
  display: none;
  inset: auto 0% 0% auto;
}

.slider_slide-3 {
  width: 100%;
  height: 100%;
}

.slider_mask-4 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.link-8 {
  color: #ff7a3c;
  max-width: 60ch;
  font-size: 1em;
}

.link-9 {
  color: #ff7a3c;
}

.slider_slide-fill-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-left: 0;
  padding: 0 1em 1em;
  display: flex;
}

.form_progress-fill-3 {
  background-color: #32b332;
  border-radius: 0;
  width: 0%;
  height: 100%;
  transition: all .4s cubic-bezier(.39, .575, .565, 1);
}

.div-block-49 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.c-slider-3 {
  background-color: #0000;
  align-items: center;
  height: auto;
  display: block;
}

.checkbox-label-8 {
  max-width: 60ch;
  font-size: 1em;
}

.multi-step-form-wrapper-smm {
  background-color: #fff;
  border-radius: 0;
  flex-flow: column;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.form_label-smm {
  text-transform: none;
  margin-bottom: .5em;
  font-family: Futurapt, sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1;
}

.sbmt-btn-smm {
  color: #171718;
  text-align: center;
  background-color: #20de92;
  border-radius: 1.125rem;
  min-width: 12rem;
  margin-top: 0;
  margin-left: 1.875rem;
  margin-right: 0;
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.form_contain-2-smm {
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: 670px;
  padding: 0;
  font-size: 1.3em;
  overflow: hidden;
}

.msf__step-header-text-smm {
  font-family: Futurapt, sans-serif;
  font-size: 1em;
}

.form-110-smm {
  width: 40em;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.container-fr {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.container-fr.is-full {
  padding-left: 0;
  padding-right: 0;
}

.fr-hero-wrapper {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.logo-fr {
  width: 6.375rem;
  height: 1.375rem;
  margin-bottom: 1.75rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fr-hero_img {
  margin-top: 1.625rem;
  margin-bottom: 1.875rem;
}

.timer-fr {
  color: #b9f66b;
  margin-left: auto;
  margin-right: auto;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.hed-77 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 4.8125rem;
  font-weight: 700;
  line-height: 4.8125rem;
}

.fr-hero_cont {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

.is-green-fr {
  color: #b9f66b;
}

.is-green-fr.is-700-fr {
  font-weight: 700;
}

.qtext20px {
  color: #fff;
  font-family: Qanelas, Impact, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.qtext20px.blue {
  color: #0824d8;
}

.fr-hero_textb {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .375rem;
  display: flex;
}

.qtext16px {
  color: #fff9;
  font-family: Qanelas, Impact, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.qtext16px.is-green-fr {
  color: #b9f66b;
}

.qtext16px.is-green-fr.is-700 {
  font-weight: 700;
}

.line-fr_w {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: .625rem;
  padding-bottom: .625rem;
  display: flex;
}

.line-fr {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #111;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25rem;
  display: flex;
}

.line-fr.is-700 {
  color: #fff;
  font-weight: 700;
}

.line-fr.mar {
  color: #f43384;
}

.line-fr_b {
  z-index: 2;
  background-color: #9943fc;
  max-width: 20rem;
  position: relative;
}

.line-fr_b.is-15pxpad {
  margin-top: .9375rem;
}

.fr-hero-vec {
  width: 7.4rem;
  position: absolute;
  inset: 0% 5rem auto auto;
}

.fr-hero-bub {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674201df59a1771b56a4f1a7_image%2017776114.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 8.25rem;
  height: 8.25rem;
  padding-left: .7rem;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.875rem;
  display: flex;
  position: absolute;
  inset: 11.4375rem 0% auto auto;
}

.fr-hero-bub.is-155px {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674201df965e83ba135e8602_image%2017776045.png");
  flex-flow: column;
  width: 9.6875rem;
  height: 9.6875rem;
  top: 6.5625rem;
  right: .6875rem;
}

.fr-hero-bub.is-155px.is-green {
  color: #111;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674201dfdee4595f11593951_image%2017776039.png");
  padding-left: 0;
  inset: auto auto 3.0625rem 0%;
}

.fr-second {
  position: relative;
}

.fr-sec_wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: .5625rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.q-list12px {
  color: #fffc;
  margin-bottom: 0;
  padding-left: .8rem;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: .9375rem;
}

.q-list12px.black {
  color: #111;
}

.fr-sec_vec {
  width: 20rem;
  height: 12.75rem;
  position: absolute;
  inset: auto 0% 1rem;
}

.q-text16px700 {
  text-transform: uppercase;
  font-family: Qanelas, Impact, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
}

.fr-tariffs {
  position: relative;
}

.fr-tarif_wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.fr-tariffs-hed_b {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.icon-22px {
  width: 1.375rem;
  height: 1.375rem;
  margin-bottom: .625rem;
}

.fr-tariffs-contant {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.fr-tar-item {
  z-index: 2;
  background-color: #ffffff03;
  border: .0625rem solid #9943fc;
  border-radius: .9375rem;
  width: 100%;
  position: relative;
}

.fr-tar-item.is-red-bord {
  z-index: 2;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-color: #ea3e00;
  padding: 0;
}

.fr-tar-item.is-blue-bord {
  z-index: 2;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-color: #5538f4;
  padding: 0;
}

.fr-tar-item.is-rose-bord {
  border-color: #ff2e5f;
}

.qtext12px400 {
  color: #fffc;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: .9375rem;
}

.qtext12px400.is-700 {
  font-weight: 700;
}

.qtext12px400.is-700.is-violet {
  color: #9943fc;
  margin-left: auto;
  margin-right: auto;
}

.qtext12px400.is-abs1 {
  max-width: 10rem;
  position: absolute;
  inset: auto auto .6875rem 1.25rem;
}

.qtext12px400.is-abs1.is--2 {
  z-index: 2;
  max-width: 10.8125rem;
  inset: 0 .625rem auto auto;
}

.qtext12px400.is-abs1.is--3 {
  z-index: 2;
  max-width: 10.9375rem;
  inset: auto -6.8rem .9375rem auto;
}

.fr-tar-hed_w {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fr-tar-hed_w.is-pad {
  z-index: 2;
  -webkit-backdrop-filter: blur(.625rem);
  backdrop-filter: blur(.625rem);
  background-color: #ffffff03;
  border-top-left-radius: .9375rem;
  border-top-right-radius: .9375rem;
  padding-top: .9375rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
  position: relative;
}

.is-700-violet {
  color: #9943fc;
  font-weight: 700;
}

.fr-tar-list_w {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.25rem;
  margin-bottom: .3125rem;
  display: flex;
}

.fr-tar-list_w.is-pad {
  padding-left: .9375rem;
  padding-right: .9375rem;
}

.fr-tar-list {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #fffc;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.125rem;
  display: flex;
}

.fr-bullet {
  justify-content: center;
  align-items: center;
  width: .6875rem;
  min-width: .6875rem;
  height: .6875rem;
  margin-top: .3rem;
  display: flex;
}

.qlist-10px {
  grid-column-gap: .1875rem;
  grid-row-gap: .1875rem;
  color: #fffc;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 1rem;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .625rem;
  font-weight: 400;
  line-height: .8125rem;
  display: flex;
}

.qlist-10px.black {
  color: #111;
}

.qlist-10px-wrap {
  margin-left: 1rem;
}

.qlist-10px-wrap.is-pad {
  padding-left: .9375rem;
  padding-right: .9375rem;
}

.more-link-fr {
  color: #9943fc;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .625rem;
  font-weight: 700;
  line-height: .8125rem;
  text-decoration: underline;
  display: block;
}

.more-link-fr.is-red {
  color: #ea3e00;
}

.more-link-fr.is-blue {
  color: #5538f4;
}

.more-link-fr.is-rose {
  color: #ff2e5f;
}

.more-link-fr.is-blue-2 {
  color: #0824d8;
}

.fr-more-block {
  padding-right: 1rem;
  overflow: hidden;
}

.fr-tariff_price_b {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: .6875rem;
  margin-bottom: 1.25rem;
  display: flex;
}

.fr-tariff_price_b.is-pad {
  padding-left: .9375rem;
  padding-right: .9375rem;
}

.fr-par20px {
  color: #fff9;
  align-self: flex-end;
  margin-bottom: .5rem;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.625rem;
  text-decoration: line-through;
}

.dot-44px {
  color: #111;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .625rem;
  font-weight: 400;
  line-height: .625rem;
  display: flex;
}

.is20px-700 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.fr-tariff-btn_b {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fr-tariff-btn_b.is-pad {
  z-index: 3;
  -webkit-backdrop-filter: blur(.9375rem);
  backdrop-filter: blur(.9375rem);
  background-color: #ffffff03;
  border-bottom-right-radius: .9375rem;
  border-bottom-left-radius: .9375rem;
  padding-bottom: 1.5625rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
  position: relative;
  overflow: hidden;
}

.fr-btn {
  color: #111;
  background-color: #b9f66b;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem .5rem .8rem;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.375rem;
  text-decoration: none;
  display: flex;
}

.fr-btn.is-white-bord {
  color: #fff;
  background-color: #b9f66b00;
  border: .0625rem solid #fff;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

.fr-btn.is-20px-pad {
  width: 17.5rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.fr-btn.is-form {
  margin-top: .625rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
}

.neutext-16px {
  color: #fff;
  margin-top: .3125rem;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1rem;
}

.tariff-fr_img {
  width: 11.125rem;
  height: 15.6875rem;
  position: absolute;
  inset: 2.9rem 0% auto auto;
}

.is-700-red {
  color: #ea3e00;
  font-weight: 700;
}

.fr-price {
  position: relative;
}

.fr-price_wrapper {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2.5rem;
  padding-bottom: 2.1875rem;
  display: flex;
}

.fr-price-hed_b {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fr-price-contant {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 2.8125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.fr-price_item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  -webkit-backdrop-filter: blur(.9375rem);
  backdrop-filter: blur(.9375rem);
  text-align: center;
  background-color: #252525;
  border: .0625rem solid #444;
  border-radius: .9375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: .9375rem .9375rem 1.5625rem;
  display: flex;
}

.fr-price-hed_w {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fr-price-num {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: .625rem;
  margin-bottom: .625rem;
  display: flex;
}

.qtext30px400 {
  color: #fff9;
  font-family: Qanelas, Impact, sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 2.125rem;
  text-decoration: line-through;
}

.fr-combo_wrapper {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.hed-33 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Neutralface, Arial, sans-serif;
  font-size: 2.0625rem;
  font-weight: 700;
  line-height: 2.25rem;
}

.fr-combo-hed_b {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.qtext14px400 {
  color: #fff;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.arrow_block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.arrow16px {
  width: 1rem;
  height: 1rem;
}

.arrow24px {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
}

.fr-why_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3.75rem;
  padding-bottom: 1.875rem;
  display: flex;
}

.fr-why-hed_b {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fr-arrow-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fr-icon_b {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon45px {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.8125rem;
  height: 2.8125rem;
  display: flex;
}

.icon23px {
  justify-content: center;
  align-items: center;
  width: 1.4375rem;
  height: 1.4375rem;
  display: flex;
}

.fr-why-contant {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.qtext10px400 {
  color: #fff;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .625rem;
  font-weight: 400;
  line-height: .8125rem;
}

.fr-prakt_wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fr-prakt-cont {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.fr-prakt-img {
  margin-top: 1.25rem;
  margin-bottom: .625rem;
}

.fr-list_w {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .625rem;
  display: flex;
}

.fr-list {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon14px {
  width: .875rem;
  min-width: .875rem;
  height: .875rem;
}

.fr-prakt-line_b {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.q-is-700 {
  font-weight: 700;
}

.fr-speaker_wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3.75rem;
  padding-bottom: 1.875rem;
  display: flex;
  position: relative;
}

.fr-speak-image_w {
  justify-content: flex-start;
  align-items: center;
  max-width: 20rem;
  height: 19.875rem;
  position: relative;
}

.fr-speak-img {
  width: 28.125rem;
  height: 19.875rem;
}

.fr-speak-img_b {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.is-link-q {
  color: #fff;
}

.is-16px700-green {
  color: #b9f66b;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
}

.fr-forma {
  position: relative;
}

.fr-forma_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 7.9375rem;
  display: flex;
}

.fr-forma-hed_b {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fr-forma_b {
  z-index: 2;
  margin-bottom: 0;
  position: relative;
}

.fr-field {
  color: #0003;
  background-color: #f5f5f5;
  border-radius: 1.875rem;
  width: 17.5rem;
  height: 2.5rem;
  margin-bottom: .625rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: .9375rem;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.0625rem;
}

.fr-field:focus-visible, .fr-field[data-wf-focus-visible] {
  color: #000;
}

.fr-field::placeholder {
  color: #0003;
}

.fr-field.is-pop {
  width: 15.625rem;
}

.fr-form_image {
  z-index: 1;
  width: 20rem;
  height: 21.1875rem;
  position: absolute;
  inset: auto 0% 0%;
}

.pop-up {
  z-index: 100;
  background-color: #111;
  justify-content: center;
  align-items: center;
  width: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0%;
}

.pop-up.is-1, .pop-up.is-2, .pop-up.is-3, .pop-up.is-4, .pop-up.is-5, .pop-up.is-6, .pop-up.is-6, .pop-up.is-7, .pop-up.is-8, .pop-up.is-9, .pop-up.is-10, .pop-up.is-11, .pop-up.is-12, .pop-up.is-13, .pop-up.is-14, .pop-up.is-15 {
  display: none;
}

.pop-up_block {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 17.5rem;
  padding: .9375rem .9375rem 1.5625rem;
  display: flex;
  position: relative;
}

.close-fr-pop {
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  position: absolute;
  inset: .625rem .625rem auto auto;
}

.tariff-img1 {
  width: 5.8125rem;
  height: 8.75rem;
  position: absolute;
  inset: 18.5125rem -1.25rem auto auto;
}

.tariff-img1.is--2 {
  pointer-events: none;
  width: auto;
  height: 24rem;
  inset: -10.05rem auto auto -1.25rem;
}

.tariff-img1.is--3 {
  inset: -2rem -1.25rem auto auto;
}

.tariff-img1.is--4 {
  z-index: 1;
  width: 10.625rem;
  height: 15.1875rem;
  inset: -3.75rem -1.25rem auto auto;
}

.tariff-img1.is--5 {
  width: 11.3125rem;
  height: auto;
  inset: auto auto -6.7rem -1.25rem;
}

.tariff-img1.is--6 {
  width: 5.4375rem;
  height: 8rem;
  inset: 17.8875rem -1.25rem auto auto;
}

.fr-price_image {
  width: 7rem;
  height: auto;
  position: absolute;
  inset: -.9rem 0% auto auto;
}

.fr-price_image.is--2 {
  z-index: 1;
  width: 6rem;
  inset: 9.2rem auto auto 0%;
}

.is-violet-400 {
  color: #9943fc;
}

.is-red-400 {
  color: #ea3e00;
}

.is-blue-400 {
  color: #5538f4;
}

.is-400-rose {
  color: #ff2e5f;
}

.fr-speak-image {
  height: 9.75rem;
  position: absolute;
  inset: 5.3rem 0% auto auto;
}

.background-video-2 {
  z-index: 2;
  border-radius: 1rem;
  width: 100%;
  height: 9rem;
}

.text-12px-2 {
  font-size: 1vw;
  line-height: 130%;
}

.tooltip-text-wrap {
  z-index: 3;
  width: 30vw;
  display: none;
  position: absolute;
  inset: 100% 0% auto auto;
}

.tooltip-text-wrap.up {
  z-index: 3;
  width: 16.5rem;
  display: flex;
  inset: -15rem 100% auto auto;
}

.circle-offer {
  background-color: #4355d9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.circle-offer:hover {
  background-color: #333;
}

.circle-offer.tooltip {
  color: #fff;
  background-color: #fff;
  width: 1.5rem;
  height: 1.5rem;
}

.circle-offer.tooltip.rose {
  color: #89190e;
  background-color: #fff;
}

.circle-offer.tooltip {
  color: #fff;
}

.circle-offer.tooltip.rose {
  color: #fff;
  background-color: #f43384;
  width: 1.2rem;
  height: 1.2rem;
}

.tooltip-abs {
  display: flex;
  position: absolute;
  inset: 27.5% auto auto 28.5%;
}

.tooltip-abs._9 {
  z-index: 2;
  display: none;
  inset: 2% 2% auto auto;
}

.tooltip-abs.offer-05-1 {
  z-index: 11;
  inset: 45% 5% auto auto;
  inset: 12% 5% auto auto;
}

.white-wrap-2 {
  background-color: #fff;
}

.icon-1-5vw {
  width: 1.5vw;
  min-width: 1.5vw;
  height: 1.5vw;
}

.qtext12px400-black {
  color: #111;
  font-family: Qanelas, Impact, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: .9375rem;
}

.wrap-1rem-bf {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.is-blue2-400 {
  color: #0824d8;
}

.fr_close_div {
  position: fixed;
  inset: 0%;
}

.container-bf-new {
  color: var(--white);
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: SF, Arial, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 130%;
}

._3vw-up {
  margin-top: -3vw;
}

.abs-text-bf-new {
  position: absolute;
  inset: 45% 0% auto;
}

.abs-text-bf-new.centered {
  top: 44%;
}

.tarif-top-bf-new {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45981393a3e8310ea9a_smm%20top-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.tarif-top-bf-new.biz {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45a0ce6a196b605a2fb_biz%20top-min.webp");
}

.tarif-top-bf-new.target {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45a0ce6a196b605a2f7_target%20top-min.webp");
}

.tarif-top-bf-new.ob {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45a9e09b9f0f2524d23_ob%20top-min.webp");
}

.tarif-top-bf-new.story {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45aa5c3dbf3bc7e1e3f_story%20top-min.webp");
}

.tarif-medium-bf-new {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f459c49013f492411292_smm%20middle-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.tarif-medium-bf-new.biz {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45ac1abe76e1c083c96_biz%20middle-min.webp");
}

.tarif-medium-bf-new.target {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f459ae56f370e830534e_target%20middle-min.webp");
}

.tarif-medium-bf-new.ob {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f459611681af6de8559d_ob%20middle-min.webp");
}

.tarif-medium-bf-new.story {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f4591bb7af4e3a9e9951_story%20middle-min.webp");
}

.c8c8c8 {
  color: #c8c8c8;
}

.dropdown-list-2 {
  background-color: #fffaf5;
  border-radius: 10px;
  position: relative;
}

.dropdown-list-2.w--open {
  background-color: #0000;
  margin-left: -20px;
  padding: 20px 20px 20px 46px;
}

.dropdown-list-2.faq {
  background-color: #0000;
  padding-left: 2.5vw;
  display: flex;
}

.dropdown-list-2.faq._2 {
  padding-left: 1vw;
}

.dropdown-list-2.faq._3 {
  padding-left: 0;
}

.dropdown-list-2.faq {
  background-color: #0000;
  display: block;
}

.dropdown-list-2.faq.w--open {
  margin-left: 0;
  padding: 0;
}

.dropdown-list-2.faq {
  background-color: #0000;
}

.dropdown-list-2.faq.w--open {
  margin-left: 0;
  padding-left: 0;
}

.icon-3vw {
  width: 3vw;
  min-width: 3vw;
  height: 3vw;
}

.icon-3vw.sl {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-toggle-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  white-space: pre-wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.dropdown-toggle-2.w--open {
  align-items: center;
}

.dropdown-offer {
  color: #fff;
  width: 100%;
}

.margin-10-offer {
  height: 1vw;
}

.rc-price-bg-new {
  background-color: #6a6a6a;
  border-radius: 1vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 14%;
  display: flex;
  overflow: hidden;
  box-shadow: inset 0 .3vw 1.5vw #1817187a, inset 0 0 0 .1vw #ffffff1f;
}

.rc-price-bg-new.ob {
  border: .1vw solid #181970;
}

.rc-price-bg-new.price {
  background-color: #181718;
  width: 52%;
  padding-right: 0%;
  box-shadow: inset 0 -.3vw 1.5vw #defe58, inset 0 0 0 .1vw #defe5852;
}

.rc-price-bg-new.price.biz {
  box-shadow: inset 0 -.3vw 1.5vw #5da9ff, inset 0 0 0 .1vw #5da9ff52;
}

.rc-price-bg-new.price.target {
  box-shadow: inset 0 -.3vw 1.5vw #1877f2, inset 0 0 0 .1vw #5da9ff52;
}

.rc-price-bg-new.price.ob {
  border-width: 0;
  box-shadow: inset 0 -.3vw 1.5vw #ff3826, inset 0 0 0 .1vw #ff382652;
}

.rc-price-bg-new.price.story {
  box-shadow: inset 0 -.3vw 1.5vw #0f4cff, inset 0 0 0 .1vw #0f4cff52;
}

.rc-price-bg-new.bf-main {
  cursor: pointer;
  background-color: #ffaa40;
  justify-content: center;
  align-items: center;
  padding-right: 0%;
  box-shadow: 0 0 1vw 2px #ffaa4099, inset 0 .3vw 1.5vw #1817187a, inset 0 0 0 .1vw #ffffff1f;
}

.rc-price-bg-new.bf-main.biz {
  background-color: #5da9ff;
  box-shadow: 0 0 1vw 2px #5da9ff99, inset 0 .3vw 1.5vw #1817187a, inset 0 0 0 .1vw #ffffff1f;
}

.rc-price-bg-new.bf-main.target {
  background-color: #1877f2;
  box-shadow: 0 0 1vw 2px #1877f299, inset 0 .3vw 1.5vw #1817187a, inset 0 0 0 .1vw #ffffff1f;
}

.rc-price-bg-new.bf-main.ob {
  background-color: #ff3826;
  box-shadow: 0 0 1vw 2px #ff382699, inset 0 .3vw 1.5vw #1817187a, inset 0 0 0 .1vw #ffffff1f;
}

.green-bf-new {
  color: #defe58;
}

.black-bf-new {
  color: #29292c;
}

.label-bf-new {
  z-index: 2;
  color: #333;
  background-color: #defe58;
  border-radius: 2vw;
  position: absolute;
  inset: -18% auto auto 27%;
  transform: rotate(7deg);
  box-shadow: inset 0 2px .4vw #0003;
}

.label-bf-new.biz {
  background-color: #5da9ff;
}

.label-bf-new.target {
  color: #fff;
  background-color: #1877f2;
}

.label-bf-new.ob {
  color: #fff;
  background-color: #ff3826;
}

.label-bf-new.story {
  color: #fff;
  background-color: #0f4cff;
}

.link-bf-new {
  color: #c8c8c8;
  width: 100%;
}

.tarif-bottom-bf-new {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f459706b2fbb211274f2_smm%20bottom-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.tarif-bottom-bf-new.biz {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45a913120185ecff4f3_biz%20bottom-min.webp");
}

.tarif-bottom-bf-new.target {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45a916a39e2fd7b15cb_target%20bottom-min.webp");
}

.tarif-bottom-bf-new.ob {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45915eea6a052e631fb_ob%20bottom-min.webp");
}

.tarif-bottom-bf-new.story {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6746f45a913120185ecff4f8_story%20bottom-min.webp");
}

.blue-biz-bf-new {
  color: #5da9ff;
}

.blue-target-bf-new {
  color: #1877f2;
}

.red-bf-new {
  color: #ff3826;
}

.blue-story-bf-new {
  color: #0f4cff;
}

.rc-kombo-bg-new {
  background-color: #181718;
  border-radius: 1vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  overflow: hidden;
  box-shadow: inset 0 2vw 5vw #ff9d00, inset 0 0 0 .1vw #ff9d00;
}

.rc-kombo-bg-new.ob {
  border: .1vw solid #181970;
  box-shadow: inset 0 2vw 5vw #b00e00, inset 0 0 0 .1vw #b00e00;
}

.rc-kombo-bg-new.biz {
  box-shadow: inset 0 2vw 5vw #80bcff, inset 0 0 0 .1vw #80bcff;
}

.rc-kombo-bg-new.sit {
  box-shadow: inset 0 2vw 5vw #1877f2, inset 0 0 0 .1vw #1877f2;
}

.rc-kombo-bg-new.sis {
  box-shadow: inset 0 2vw 5vw #d8e0b6, inset 0 0 0 .1vw #d8e0b6;
}

.yel-bf-new {
  color: #ff9d00;
}

._494949 {
  color: #494949;
  text-decoration: line-through;
}

.button-bf-new {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #111;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 1vw;
  font-size: 1.5vw;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.button-bf-new:hover {
  color: #111;
  background-color: #fff;
}

.button-bf-new.biz {
  color: #fff;
  background-color: #80bcff;
}

.button-bf-new.ob {
  color: #fff;
  background-color: #b00e00;
}

.button-bf-new.sit {
  color: #fff;
  background-color: #1877f2;
}

.button-bf-new.sis {
  color: #111;
  background-color: #d8e0b6;
}

.button-bf-new.smm {
  color: #fff;
  background-color: #ff9d00;
}

.blue-biz2-bf-new {
  color: #80bcff;
}

.red-ob-bf-new {
  color: #b00e00;
}

.blue-sit-bf-new-copy {
  color: #1877f2;
}

.green-sis-bf-new {
  color: #d8e0b6;
}

.blik-bf-new {
  width: 120%;
  max-width: none;
  position: absolute;
  inset: -50% -10% 0% auto;
}

.abs-wrap-bf-new {
  color: #29292c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 14%;
}

.linear-inst {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #0090f7, #ba62fc 38%, #f2416b 78%, #f55600);
  -webkit-background-clip: text;
  background-clip: text;
}

.link-inst-bf-new {
  text-decoration: none;
}

.grey-form-wrap-bf {
  background-color: #6a6a6a;
}

.form-bf-new {
  margin-bottom: 0;
}

.text-field-bf-new {
  color: #111;
  border-radius: .8vw;
  height: 3vw;
  margin-bottom: 0;
  padding-left: 1vw;
  padding-right: 1vw;
  font-size: 1.4vw;
}

.text-field-bf-new::placeholder {
  color: #c8c8c8;
  font-size: 1.4vw;
}

.button-form-new {
  color: #171719;
  text-align: center;
  background-color: #e8e8e8;
  border-radius: .8vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.2vw;
  padding-bottom: 1.2vw;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 130%;
  display: flex;
  overflow: hidden;
  box-shadow: inset 0 .3vw 1.5vw #1817187a, inset 0 0 0 .1vw #ffffff1f;
}

.logo-bf-new {
  width: 30%;
}

.timer-wrap-bf-new {
  color: #ff4e4e;
  border: .1vw solid #ff4e4e;
  border-radius: 1vw;
  padding-left: 1vw;
  padding-right: 1vw;
}

.modal_wraper {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_wraper.smm {
  display: none;
  overflow: visible;
}

.button-bf-2 {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #111;
  text-transform: uppercase;
  background-color: #fff;
  background-image: linear-gradient(0deg, #0003, #fff 50%);
  border-radius: .5vw;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 1.5vw 1vw;
  font-size: 1.6vw;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.button-bf-2:hover {
  color: #fff;
  background-color: #f97e4b;
  background-image: none;
}

.grey-form-wrap-in-popup-bf {
  color: #fff;
  background-color: #6a6a6a;
  border-radius: 1vw;
  width: 24vw;
  font-family: SF, Arial, sans-serif;
  position: relative;
}

.close-icon-bf-new {
  cursor: pointer;
  width: 3vw;
  height: 3vw;
  position: absolute;
  inset: -20% 0% auto auto;
  transform: rotate(45deg);
}

.form-111, .form-112, .form-113, .form-114, .form-115, .form-116, .form-117, .form-118, .form-119, .form-120, .form-121, .form-122, .form-123, .form-124, .form-125, .form-126 {
  flex-flow: column;
  display: flex;
}

.body-5 {
  background-color: var(--new-black-47);
  text-align: center;
  text-transform: uppercase;
  font-size: 1.5vw;
  line-height: 130%;
}

.main_section {
  background-color: #090601;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b07297d4012b5cecaccbc_grain.png");
  background-position: 0 0;
  background-size: cover;
  padding: 2vw 1vw 10vw;
  position: relative;
}

.image-130 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading {
  color: var(--light-cybm);
  text-align: center;
  margin: 2vw auto 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 5vw;
  line-height: 100%;
}

.stroke_im {
  grid-column-gap: .8vw;
  grid-row-gap: .8vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  margin-bottom: 1vw;
  font-size: 3vw;
  display: grid;
}

.body_text {
  z-index: 1;
  color: var(--light-cybm);
  text-align: center;
  text-transform: none;
  margin-bottom: .5vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  font-weight: 300;
  position: relative;
}

.body_text.dark {
  color: var(--black-cybm);
}

.body_text.dark.point {
  z-index: 1;
  direction: ltr;
  text-transform: none;
  word-break: normal;
  overflow-wrap: normal;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-decoration: none;
  position: relative;
}

.body_text.dark.dark_bold._2vw {
  font-size: 1.6vw;
}

.body_text.body_bold {
  margin-top: .5vw;
  padding-top: 0;
  padding-left: 2vw;
  padding-right: 2vw;
}

.body_text.body_bold.large {
  margin-bottom: 1vw;
  font-size: 1.6vw;
}

.body_text.light_bold {
  text-transform: none;
  font-weight: 700;
}

.body_text.light_bold.v_2 {
  color: var(--black-cybm);
  text-transform: none;
}

.body_text.v0 {
  margin-top: 2vw;
}

.body_bold {
  font-weight: 700;
}

.image-131 {
  max-width: 8vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-zone {
  background-color: var(--light-cybm);
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67507ab2abf3fcc1c53636a3_bg.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 2vh;
  padding: 2vw 1vw;
  display: block;
  position: relative;
  top: 0;
  overflow: hidden;
}

.dark_bold {
  font-weight: 700;
}

.button-6 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-6.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-6.v_button_2 {
  color: var(--black-cybm);
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b07297d4012b5cecaccbc_grain.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 1vw;
}

.second_section {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b25246067c08a08824868_grain%202.png");
  background-position: 0%;
  background-size: cover;
  margin-top: 2vw;
  padding-top: 2vw;
  padding-left: 1vw;
  padding-right: 1vw;
  position: relative;
  overflow: visible;
}

.image-133 {
  z-index: 1;
  margin-top: 1vw;
  margin-bottom: 3vw;
  position: relative;
}

.image-134 {
  display: block;
  position: absolute;
  top: 2%;
  left: 90%;
}

.image-135 {
  position: absolute;
  left: 1.925px;
}

.text_21 {
  color: var(--light-cybm);
  text-align: center;
  text-transform: none;
  margin: 1vw auto;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 130%;
}

.text_21.dark {
  color: var(--black-cybm);
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 2.5vw;
  font-weight: 700;
  line-height: 100%;
  display: block;
  overflow: visible;
}

.div-block-52 {
  float: none;
  clear: none;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b07297d4012b5cecaccbc_grain.png");
  background-position: 50% 0;
  background-size: cover;
  height: 5vw;
  margin-left: -5%;
  margin-right: -5%;
  padding-top: .5vw;
  padding-bottom: .5px;
  padding-left: 0;
  display: block;
  position: relative;
}

.card_section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 2vw;
  margin-left: 1vw;
  margin-right: 1vw;
  padding: 1vw 0;
  display: block;
  position: relative;
}

.image-136 {
  display: block;
}

.card {
  background-color: var(--light-cybm);
  border-radius: 2vw;
  margin-top: 1vw;
  padding: 1vw;
  position: relative;
  overflow: hidden;
}

.div-block-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-54 {
  border: 1px solid var(--black-cybm);
  background-color: var(--black-cybm);
  border-radius: 300px;
  width: 15px;
  height: 15px;
}

.div-block-54.light {
  background-color: var(--light-cybm);
}

.text_mini {
  color: var(--black-cybm);
  font-family: Montserrat, sans-serif;
}

.text_mini.light {
  color: var(--light-cybm);
}

.orange_text {
  color: var(--orange2-cybm);
  font-weight: 700;
}

.orange_text.dark {
  color: var(--black-cybm);
}

.div-block-55 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b07297d4012b5cecaccbc_grain.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 2vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
  padding: 1vw;
}

.div-block-55.v2 {
  background-color: var(--black-cybm);
  background-image: none;
}

.div-block-55.orange {
  background-color: var(--orange2-cybm);
  background-image: none;
}

.text_20 {
  color: var(--black-cybm);
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
}

.text_20.v2 {
  color: var(--light-cybm);
}

.text_20.v12 {
  color: var(--light-cybm);
  text-transform: none;
  margin-bottom: 2vw;
}

.text_20.exc {
  text-transform: none;
  margin-top: 1vw;
  margin-bottom: 1vw;
}

.main_price {
  float: none;
  clear: none;
  color: var(--black-cybm);
  font-family: Montserrat, sans-serif;
  font-size: 4vw;
  font-weight: 700;
  line-height: 140%;
}

.main_price.light {
  color: var(--light-cybm);
}

.text-block-62 {
  text-align: right;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.text-span-14 {
  opacity: .5;
  color: var(--black-cybm);
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  text-decoration: line-through;
}

.text-span-14.light {
  color: var(--light-cybm);
  text-decoration: line-through;
}

.image-138 {
  z-index: 0;
  display: inline-block;
  position: absolute;
  top: 60%;
  left: -15%;
  overflow: clip;
}

.image-138.tiktok {
  top: 50%;
  left: -11%;
}

.image-138.tg {
  top: 53%;
  left: -5%;
  transform: rotate(-4deg);
}

.image-138.photo_image {
  top: 53%;
  left: -16%;
}

.image-138.rotate {
  transform: rotate(-53deg);
}

.image-138.rotate2 {
  transform: rotate(45deg);
}

.text-block-63 {
  opacity: .5;
  outline-offset: 0px;
  color: var(--black-cybm);
  text-align: center;
  text-transform: none;
  outline: 3px #333;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.text-block-63.light {
  color: var(--light-cybm);
}

.card-9 {
  background-color: var(--orange-cybm);
  border-radius: 2vw;
  margin-top: 1vw;
  padding: 1vw;
  position: relative;
  overflow: hidden;
}

.card-8 {
  background-color: var(--white);
  color: var(--black-cybm);
  border-radius: 2vw;
  margin-top: 1vw;
  padding: 1vw;
  position: relative;
  overflow: hidden;
}

.card-4 {
  background-color: var(--orange2-cybm);
  color: var(--black-cybm);
  border-radius: 2vw;
  margin-top: 1vw;
  padding: 1vw;
  position: relative;
  overflow: hidden;
}

.card-5 {
  background-color: var(--light-cybm);
  color: var(--black-cybm);
  border-radius: 2vw;
  margin-top: 1vw;
  padding: 1vw;
  position: relative;
  overflow: hidden;
}

.div-block-light-copy {
  background-color: var(--light-cybm);
  border-radius: 2vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
  padding: 1vw;
}

.div-block-light-copy.dark {
  background-color: var(--black-cybm);
}

.orange_text-copy {
  color: var(--orange2-cybm);
  font-weight: 700;
}

.orange_text-copy.light2 {
  color: var(--light-cybm);
}

.card-6 {
  background-color: var(--orange3-cybm);
  color: var(--black-cybm);
  border-radius: 2vw;
  margin-top: 1vw;
  padding: 1vw;
  position: relative;
  overflow: hidden;
}

.card-7 {
  background-color: var(--new-black);
  color: var(--gray-cybm);
  border-radius: 2vw;
  margin-top: 1vw;
  padding: 1vw;
  position: relative;
  overflow: hidden;
}

.div-block-56 {
  background-color: var(--light-cybm);
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b4f44348704112f52149e_grain%203.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 2vw;
  margin-top: 5vw;
  padding: 1vw 1vw 0;
  position: relative;
  overflow: hidden;
}

.body_text_16 {
  color: var(--black-cybm);
  text-align: center;
  text-transform: none;
  margin-top: 1vw;
  margin-bottom: 2vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.5vw;
}

.body_text_16.bold {
  text-transform: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  font-weight: 700;
  line-height: 100%;
  display: block;
}

.left_body_text {
  z-index: 1;
  color: var(--black-cybm);
  text-align: left;
  text-transform: none;
  max-width: 80%;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.image-139 {
  position: absolute;
  inset: 18% -20% auto auto;
}

.div-block-57 {
  z-index: 2;
  background-color: var(--black-cybm);
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b6ce8040573bdb6664111_temp.png");
  background-position: 50%;
  background-size: cover;
  border: 1px #000;
  border-radius: 2vw;
  margin-top: 4vw;
  margin-left: -4%;
  margin-right: -4%;
  padding: 2vw;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.text-block-65 {
  color: var(--light-cybm);
  text-align: center;
  text-transform: none;
  margin-bottom: 2vw;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 140%;
}

.text-block-65.pack {
  color: var(--black-cybm);
  line-height: 130%;
}

.text-span-15 {
  text-transform: uppercase;
  font-size: 1.5vw;
  font-weight: 700;
}

.text-block-66 {
  opacity: .5;
  color: var(--light-cybm);
  text-align: center;
  text-transform: none;
  font-weight: 700;
}

.div-block-58 {
  position: relative;
  top: -21px;
}

.image-140 {
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -186px;
}

.div-block-59 {
  margin-top: 2vw;
  padding: 1vw;
  position: relative;
}

.pack2 {
  background-color: var(--light-cybm);
  border-radius: 2vw;
  margin-bottom: 2vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.combo {
  color: var(--black-cybm);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.7vw;
  font-weight: 700;
}

.div-block-61 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b07297d4012b5cecaccbc_grain.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-bottom: 2vw;
  padding-top: .3vw;
  padding-bottom: .2vw;
  display: block;
}

.text-span-16 {
  font-size: 1.8vw;
  font-weight: 700;
}

.text-span-17 {
  opacity: .5;
  text-decoration: line-through;
}

.pain_section {
  padding: 1vw;
}

.image-141 {
  margin-bottom: 3vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-142 {
  margin-bottom: 1vw;
  margin-left: auto;
  margin-right: auto;
}

.image-143 {
  margin-bottom: 1vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.gif {
  border-radius: 2vw;
  margin-top: 1vw;
  margin-bottom: 1.5vw;
}

.image-144 {
  border-radius: 2vw;
}

.gray_text {
  opacity: .5;
  color: var(--light-cybm);
  text-align: center;
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.time_section, .pre_form_section {
  padding: 1vw;
}

.form_section {
  background-color: var(--light-cybm);
  border-radius: 2vw;
  padding: 2vw 1vw 0;
}

.submit-button-2 {
  background-color: var(--black-cybm);
  text-transform: uppercase;
  border-radius: 3vw;
  width: 100%;
  margin: 10px auto 3vw;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.text-field-9 {
  border: 1px solid var(--black-cybm);
  background-color: var(--light-cybm);
  color: var(--black-cybm);
  border-radius: 2vw;
  height: 4vw;
  padding: 1vw 2vw;
}

.text-field-10 {
  border: 1px solid var(--black-cybm);
  background-color: var(--light-cybm);
  color: var(--black-cybm);
  border-radius: 2vw;
  height: 4vw;
  padding: 1vw 2vw;
  font-family: Montserrat, sans-serif;
}

.text-block-67 {
  color: var(--black-cybm);
  text-align: center;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 1.9vw;
  font-weight: 700;
  line-height: 150%;
}

.text-block-68 {
  color: var(--black-cybm);
  text-align: center;
  text-transform: none;
  font-family: Montserrat, sans-serif;
}

.end {
  background-color: var(--black-cybm);
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b07297d4012b5cecaccbc_grain.png");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 2vw;
  border-top-right-radius: 2vw;
  margin-top: 2vw;
  margin-left: -4%;
  margin-right: -4%;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.image-145 {
  position: absolute;
  inset: 3% 0% auto auto;
  transform: rotate(12deg);
}

.site-wrap-cp {
  border: 0px none var(--light-cybm);
  background-color: var(--black-cybm);
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2vw;
  line-height: 130%;
  position: static;
  overflow: hidden;
}

.image-156 {
  margin-top: 1vw;
}

.day {
  justify-content: center;
  align-items: center;
  font-size: 4vw;
  line-height: 100%;
  display: flex;
}

.modal_wraper_cyb {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.modal_window_cybm {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--light-cybm);
  border-radius: 2vw;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 8vw;
  margin-left: 1vw;
  margin-right: 1vw;
  padding: 3vw 1vw 2vw;
  display: flex;
  position: relative;
}

.modal_t {
  color: var(--black-cybm);
  text-align: center;
  text-transform: uppercase;
  align-self: auto;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.text-field-11 {
  border: 1px solid var(--black-cybm);
  background-color: var(--light-cybm);
  color: var(--black-cybm);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 2vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 2vw;
  font-family: Montserrat, sans-serif;
}

.text-field-12 {
  border: 1px solid var(--black-cybm);
  background-color: var(--light-cybm);
  color: var(--black-cybm);
  border-radius: 2vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 2vw;
  font-family: Montserrat, sans-serif;
}

.text-field-13 {
  border: 1px solid var(--black-cybm);
  background-color: var(--light-cybm);
  color: var(--black-cybm);
  border-radius: 2vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 2vw;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.form-127 {
  flex-flow: column;
  width: 25vw;
  display: flex;
}

.submit-button-3 {
  width: 25vw;
}

.submit-button-3.pop_up {
  background-color: var(--orange2-cybm);
  border-radius: 4vw;
  margin-top: 10px;
  padding: 2vw;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
}

.image-157 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.close {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.form-block-9 {
  color: var(--black-cybm);
}

.modal_wraper_cyb-2 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.modal_wraper_cyb-2.anim2 {
  display: none;
}

.modal_wraper_cyb-3, .modal_wraper_cyb-4 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.button-2_13 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-2_13.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-4_13 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-4_13.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-4_13.course.v4 {
  background-color: var(--light-cybm);
  color: var(--black-cybm);
}

.close-2 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.button-3_13-copy {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-3_13-copy.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-3_13-copy.course.v3 {
  background-color: var(--orange2-cybm);
}

.close-3 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.button-5_13 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-5_13.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-5_13.course.v3 {
  background-color: var(--orange2-cybm);
}

.modal_wraper_cyb-5 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-5_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-3_13, .image-2_13 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.close-4_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-4_13, .image-5_13 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.modal_wraper_cyb-6 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.button-6_13 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-6_13.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-6_13.course.v4 {
  background-color: var(--light-cybm);
  color: var(--black-cybm);
}

.close-6_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-6_13 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.modal_wraper_cyb-7 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.button-7_13 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-7_13.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-7_13.course.v4 {
  background-color: var(--light-cybm);
  color: var(--black-cybm);
}

.close-7_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-7_13 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button-8_13 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-8_13.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-8_13.course.v3 {
  background-color: var(--orange2-cybm);
}

.modal_wraper_cyb-8 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-8_13-copy {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-8_13-copy {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button-9 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-9.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.modal_wraper_cyb-9 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-9_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-9_13 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button-10 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-10.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.modal_wraper_cyb-10 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-10_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-10_13 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.modal_wraper_cyb-11 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.button-11 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-11.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.close-11_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-11_13 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.modal_wraper_cyb-12 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-12_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-12_13 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button-12 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-12.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-12.course.v3 {
  background-color: var(--orange2-cybm);
}

.modal_wraper_cyb-13 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-13_13 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-13_13-copy {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button-13 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-13.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.button-13.course.v4 {
  background-color: var(--light-cybm);
  color: var(--black-cybm);
}

.modal_wraper_cyb-pack_1 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-pack_1 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-pack_1 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button-set_1 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-set_1.pack_button {
  background-color: var(--black-cybm);
  margin-left: 2vw;
  margin-right: 2vw;
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.pack3, .pack4, .pack1 {
  background-color: var(--light-cybm);
  border-radius: 2vw;
  margin-bottom: 2vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.button-set_2 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-set_2.pack_button {
  background-color: var(--black-cybm);
  margin-left: 2vw;
  margin-right: 2vw;
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.modal_wraper_cyb-pack_2 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-pack_2 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-pack_2 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.modal_wraper_cyb-pack_3 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.image-pack_3 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.close-pack_3 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.button-set_4 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-set_4.pack_button {
  background-color: var(--black-cybm);
  margin-left: 2vw;
  margin-right: 2vw;
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.button-set_3 {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-set_3.pack_button {
  background-color: var(--black-cybm);
  margin-left: 2vw;
  margin-right: 2vw;
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.modal_wraper_cyb-exlus {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.button-excl {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-excl.course {
  z-index: 2;
  background-color: var(--black-cybm);
  margin-bottom: 1vw;
  line-height: 140%;
  position: relative;
}

.modal_window_cybm-dark {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black-cybm);
  border-radius: 2vw;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 8vw;
  margin-left: 1vw;
  margin-right: 1vw;
  padding: 3vw 1vw 2vw;
  display: flex;
  position: relative;
}

.modal_t-light {
  color: var(--light-cybm);
  text-align: center;
  text-transform: uppercase;
  align-self: auto;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.image-pack_light {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.close-pack_excl {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.modal_wraper_cyb-pack_4 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-pack_5 {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-pack_5 {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.modal_wraper_cyb-all {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-pack_all {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.image-pack_all {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.modal_window_cybm-line {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black-cybm);
  border: 3px solid #f04a12;
  border-radius: 2vw;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 8vw;
  margin-left: 1vw;
  margin-right: 1vw;
  padding: 3vw 1vw 2vw;
  display: flex;
  position: relative;
}

.button-all {
  text-align: center;
  background-color: #f04a12;
  border-radius: 100px;
  margin-top: 1.5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
}

.button-all.v_button_2 {
  color: var(--black-cybm);
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b07297d4012b5cecaccbc_grain.png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 1vw;
}

.link-block-4 {
  text-align: left;
}

.link-block-5 {
  vertical-align: baseline;
  flex-flow: row;
  display: inline-block;
}

.form-block-10, .form-128 {
  flex-flow: column;
  display: flex;
}

.bold {
  text-transform: uppercase;
  font-weight: 700;
}

.body_text-bold {
  z-index: 1;
  color: var(--light-cybm);
  text-align: center;
  margin-bottom: .5vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  font-weight: 700;
  position: relative;
}

.image-158 {
  z-index: 0;
  position: absolute;
  inset: auto 0% -3.5vw;
}

.express_section {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b25246067c08a08824868_grain%202.png");
  background-position: 0%;
  background-size: cover;
  margin-top: 3vw;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}

.button-new {
  color: var(--light-cybm);
  text-align: center;
  background-image: linear-gradient(#ff9b34, #f04a12);
  border-radius: 9vw;
  max-width: 100%;
  margin-top: 2vw;
  margin-left: 1vw;
  margin-right: 1vw;
  padding: 1vw 2vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  display: block;
  box-shadow: 0 2px 20px #f04a12ad;
}

.last {
  position: relative;
}

.first_text {
  color: var(--black-cybm);
  font-family: Montserrat, sans-serif;
  font-size: 1.5vw;
  font-weight: 700;
  position: absolute;
  inset: 11vw 0% auto;
}

.first_block_small {
  color: var(--black-cybm);
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  position: absolute;
  inset: 13vw 0% auto;
}

.small-text {
  color: var(--black-cybm);
  text-transform: none;
  margin-left: 4vw;
  margin-right: 5vw;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.1vw;
  position: absolute;
  top: 18vw;
}

.small-text.bottom {
  font-size: 1.1vw;
  top: 27.3vw;
}

.small_text_bold {
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
}

.small-text-2 {
  color: var(--black-cybm);
  text-transform: none;
  margin-left: 4vw;
  margin-right: 5vw;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.1vw;
  position: absolute;
  top: 1.9vw;
}

.small-text-3 {
  color: var(--black-cybm);
  text-transform: none;
  margin-left: 3.9vw;
  margin-right: 3.9vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.1vw;
  position: absolute;
  top: 9.8vw;
}

.small-text-3-bott {
  color: var(--black-cybm);
  text-transform: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.1vw;
  position: absolute;
  inset: 2.2vw 0% auto;
}

.small-text-3-bott.bott {
  margin-left: 4vw;
  margin-right: 5vw;
  top: 7vw;
}

.modal_wraper_cyb-want-mini {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  background-color: #09060185;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 28vw;
  height: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.image-pack_want-mini {
  vertical-align: baseline;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.close-pack_want-mini {
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.form-vw-2 {
  margin-bottom: 0;
  position: relative;
}

.icon-3vw-2 {
  width: 3vw;
  min-width: 3vw;
  height: 3vw;
}

.margin-70 {
  height: 1vw;
  line-height: 120%;
}

.circle-im {
  background-color: #e5704b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.circle-im:hover {
  background-color: #333;
}

.circle-im.slider {
  background-image: linear-gradient(132deg, #00d6ee, #8500ff);
}

.beige-wrap-im {
  color: #292929;
  background-color: #f5f3f0;
}

.arr-violet-im {
  width: 13%;
}

.rounded-corner-0-5vw {
  border-radius: .5vw;
  overflow: hidden;
}

.rounded-corner-0-5vw.violet-border-im {
  border: .1vw solid #6200ee;
}

.is-500-3 {
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
}

.is-500-3.orange-im {
  color: #e5704b;
}

.icon-3vw-3 {
  width: 3vw;
  min-width: 3vw;
  height: 3vw;
}

.icon-3vw-3.img-faq {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-3vw-3.img-faq._2 {
  background-color: #fec414;
  border-radius: 50%;
}

.wrap-1vw-3 {
  padding: 1vw;
}

.link-white-im {
  color: #fff;
}

.link-white-im.black {
  color: #000;
}

.left-arrow-4 {
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
  inset: 0% auto 0% -23%;
}

.wrap-1vw-13 {
  padding: 1vw;
}

.margin-71 {
  height: 1vw;
}

.h-flex-center-sides-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.line-im {
  background-color: #bbb;
  height: .1vw;
}

.abs-text-wrap-im-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 47% auto auto 16%;
}

.bonus-im {
  width: auto;
  height: 100%;
  position: absolute;
  inset: 0% -5% 0% auto;
}

.white-wrap-3 {
  background-color: #fff;
}

.white-wrap-3.opacity-20-color {
  background-color: #fff3;
}

.triangle-im {
  width: 10%;
}

.ira-speaker-im {
  width: 100%;
}

.ira-main-im {
  object-fit: cover;
  object-position: 50% 0%;
  width: 50%;
  max-height: 18vw;
  position: absolute;
  top: 31%;
  left: 25%;
}

.list-im {
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 1.5vw;
  display: flex;
}

.text-12px-3 {
  font-size: 1vw;
}

.orange-im {
  color: #e5704b;
}

.line-v-plus {
  background-color: #fff;
  border-radius: 1vw;
  width: .15vw;
  height: 70%;
}

.line-v-plus.im {
  background-color: #101010;
  width: .1vw;
  height: 2vw;
}

.violet-im {
  color: #6200ee;
}

.icon-5vw-2 {
  width: 5vw;
  min-width: 5vw;
  height: 5vw;
}

.dropdown-offer-2 {
  width: 100%;
}

.text-25px-3 {
  font-size: 2.2vw;
  line-height: 110%;
}

.text-25px-3.bebas {
  font-family: Bebas Neue Cyrillic, Tahoma, sans-serif;
}

.chat-abs-b {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 90% 0% auto auto;
}

.chat-abs-b._6 {
  justify-content: flex-start;
  align-items: center;
  position: relative;
  top: 20%;
}

.chat-abs-b._2 {
  justify-content: flex-end;
  align-items: center;
  position: relative;
  top: 20%;
}

.wrap--2vw-width {
  margin-left: -2vw;
  margin-right: -2vw;
}

.icon-1-5vw-2 {
  width: 1.5vw;
  min-width: 1.5vw;
}

.container-im {
  color: #292929;
  background-color: #f5f3f0;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Futurapt, sans-serif;
  font-size: 1.2vw;
  font-weight: 300;
  line-height: 130%;
}

.show-more {
  overflow: hidden;
}

.margin-72 {
  height: .5vw;
}

.grad-in-show-more {
  background-image: linear-gradient(#f5f3f000, #f5f3f0);
  height: 10vw;
  margin-top: -10vw;
  position: relative;
}

.orange-wrap-im {
  background-color: #e5704b;
}

.wrap-0-5-1vw {
  padding: .5vw 1vw;
}

.section-2vw-2 {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-2.main {
  padding-top: 1vw;
}

.section-2vw-2.main.im-main-bg {
  color: #fff;
  background-image: radial-gradient(circle, #272596, #171731);
}

.section-2vw-2.main.im-main-bg2 {
  color: #fff;
  background-color: #101010;
}

.section-2vw-2.black-xmas {
  background-color: #121212;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676927f57c484660c616daa1_212%208-min.webp");
  background-position: 0 0;
  background-size: auto;
}

.section-2vw-2.im-bg {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676d67958093040ba9d18b46_Frame%202085663187-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.white-wrap-5 {
  background-color: #fff;
}

.h-flex-center-center-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-flex-center-center-2.gap-2 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
}

.icon-4vw {
  width: 4vw;
  min-width: 4vw;
  height: 4vw;
}

.slider-im {
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: auto;
  margin-left: 10%;
  margin-right: 10%;
  display: flex;
}

.text-10px-3 {
  color: var(--white);
  font-size: .8vw;
  line-height: 120%;
}

.text-10px-3.black {
  color: var(--black-cybm);
}

.quote-img-b {
  width: 1vw;
}

.text-field-im {
  color: #292929;
  border: .1vw solid #eee;
  border-radius: .5vw;
  height: 3vw;
  margin-bottom: 0;
  padding: 0 1vw;
  font-size: 1.2vw;
}

.text-field-im::placeholder {
  font-size: 1.2vw;
}

.mask-3 {
  overflow: visible;
}

.logo-im {
  width: 25%;
}

.text-12px-4 {
  font-size: 1vw;
  line-height: 120%;
}

.icon-6vw {
  width: 6vw;
  min-width: 6vw;
  height: 6vw;
}

.dropdown-toggle-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  white-space: pre-wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.dropdown-toggle-8.w--open {
  align-items: center;
}

.right-arrow-4 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
  inset: 0% -23% 0% auto;
}

.h-flex-center-left-2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.text-30px-2 {
  font-size: 2.59vw;
  line-height: 110%;
}

.text-30px-2.bebas {
  font-family: Bebas Neue Cyrillic, Tahoma, sans-serif;
}

.html-embed-17 {
  display: none;
}

.line-h-plus {
  background-color: #fff;
  border-radius: 1vw;
  width: .15vw;
  height: 70%;
  position: absolute;
  transform: rotate(90deg);
}

.line-h-plus.im {
  background-color: #101010;
  border-radius: 38vw;
  width: .1vw;
  height: 2vw;
}

.abs-text-wrap-im-1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 37% auto auto 5%;
}

.black-wrap-biz-pp {
  color: #eceae6;
  background-color: #282826;
}

._50-opacity {
  opacity: .5;
}

.wrap--1-5vw-width {
  margin-left: -1.5vw;
  margin-right: -1.5vw;
}

.button-im {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #455016;
  background-image: linear-gradient(145deg, #00d6ee, #8500ff);
  border-radius: 10px;
  width: 100%;
  padding: 2vw .5vw;
  font-family: Bebas Neue Cyrillic, Tahoma, sans-serif;
  font-size: 2.3vw;
  display: block;
}

.button-im.orange {
  background-image: linear-gradient(145deg, #e5c14b, #d6502e);
}

.abs-text-wrap-im-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 42%;
  bottom: auto;
  right: 4%;
}

.html-embed-41 {
  display: flex;
}

.black-bg-xmas {
  background-color: #121212;
}

.container-xmas {
  color: #fffef9;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676927f57c484660c616daa1_212%208-min.webp");
  background-position: 0 0;
  background-size: 100%;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.05vw;
  font-weight: 400;
  line-height: 130%;
  position: relative;
}

.text-abs-xmas {
  position: absolute;
  inset: auto 0% 0% auto;
}

.red-xmas {
  color: #d6303e;
}

.rex-bg-xmas {
  background-image: linear-gradient(#12121273, #c70b1b73 50%, #12121273);
  width: 28vw;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.text-35px {
  z-index: 3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.9vw;
  line-height: 110%;
  position: relative;
}

.text-35px.centered {
  text-align: center;
}

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

.text-35px.white {
  color: #fff;
}

._50-width {
  width: 50%;
}

.bonus-xmas {
  width: 25%;
  position: absolute;
  inset: -15% -7% auto auto;
}

.button-xmas {
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  text-decoration: none;
}

.button-xmas.in-form {
  background-color: #d6303e;
  border-radius: 10vw;
  padding-top: 1.5vw;
  padding-bottom: 1.5vw;
  font-size: 1.5vw;
  font-weight: 700;
}

.green-xmas-btn-wrap {
  background-color: #1a8846;
}

._1-2-xmas {
  width: 40%;
  position: absolute;
  inset: -60% -10% auto auto;
}

.beige-wrap-xmas {
  color: #121212;
  background-color: #fffef9;
}

.beige-wrap-xmas._2 {
  background-color: #fffae8;
  display: flex;
}

.beige-wrap-xmas.smm {
  background-color: #fffae8;
}

.beige-wrap-xmas.biz {
  background-color: #f9efff;
}

.beige-wrap-xmas.target {
  background-color: #dfecff;
}

.beige-wrap-xmas.ob {
  background-color: #edfff4;
}

.beige-wrap-xmas.story {
  background-color: #e3e7ff;
}

.beige-wrap-xmas.valen_smm {
  background-color: #ff92b4bf;
}

.beige-wrap-xmas.valen_story {
  background-color: #ffb192bf;
}

.beige-wrap-xmas.valen_ob {
  background-color: #9294ffbf;
}

.beige-wrap-xmas.valen_smm_sp {
  background-color: #c792ffbf;
}

.beige-wrap-xmas.valen_target {
  background-color: #ff929bbf;
}

.beige-wrap-xmas.mar_wtite {
  background-color: #fff;
}

.beige-wrap-xmas.mar_pink {
  background-color: #acc9ff;
}

.beige-wrap-xmas.mar_viol {
  background-color: #d4acff;
}

.beige-wrap-xmas.mar_pink-2 {
  background-color: #f4338452;
}

.bordo-wrap-timer-xmas {
  color: #fffef9;
  background-color: #840712;
  justify-content: center;
  align-items: center;
}

.bordo-wrap-timer-xmas._100-height {
  height: 100%;
  display: flex;
}

.img-3rd-xmas {
  width: 18%;
  position: absolute;
  left: auto;
  right: 0%;
}

.image-160 {
  width: 37%;
  position: absolute;
  inset: auto auto -50% -9%;
}

.line-xmas {
  background-color: #121212;
  height: .1vw;
}

.black-wrap-xmas {
  color: #fffef9;
  background-color: #121212;
}

.blik-xmas-wrap {
  pointer-events: none;
  border-radius: 10vw;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.train-btn-xmas {
  width: 200%;
  height: 100%;
  display: flex;
}

.blik-xmas {
  object-fit: cover;
  height: 140%;
}

.red-xmas-btn-wrap {
  background-color: #d6303e;
}

.places-xmas {
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
  position: absolute;
  inset: auto -9% 15% auto;
}

.places-text-wrap-xmas {
  color: #fffef9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 40%;
  transform: rotate(10deg);
}

.img-tarif-xmas {
  z-index: 2;
  width: 40%;
  position: absolute;
  inset: -2% -8% auto auto;
}

.bell-xmas {
  width: 45%;
  position: absolute;
  inset: auto 0% 40% auto;
}

.img-last-xmas {
  width: 35%;
  position: absolute;
  left: auto;
  right: 0%;
}

.camin-xmas {
  width: 28%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-50px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.2vw;
  line-height: 100%;
}

.background-video-xmas {
  z-index: 2;
  border-radius: 1rem;
  width: 100%;
  height: 15vw;
}

.text-field-xmas {
  color: #121212;
  background-color: #fffef9;
  border-radius: .5vw;
  width: 100%;
  height: 3.5vw;
  margin-bottom: 0;
  padding: 1vw;
  font-size: 1vw;
  display: flex;
  position: relative;
}

.bag-xmas {
  width: 75%;
  position: absolute;
  inset: auto 0% 0% 14%;
}

.tree-xmas {
  width: 33%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.blik-green-xmas {
  filter: blur(100px);
  background-color: #198846;
  border-radius: 50%;
  width: 20vw;
  height: 20vw;
  position: absolute;
  left: 15%;
}

.box-xmas {
  color: #fff;
  background-color: #d6303e;
  background-image: none;
  background-size: auto;
  justify-content: flex-start;
  padding-top: .5vw;
  padding-bottom: .5vw;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.timer-fixed-xmas {
  z-index: 10;
  border-bottom-right-radius: 1vw;
  border-bottom-left-radius: 1vw;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
  box-shadow: 0 5px 10px #0000004d;
}

.timer-fixed-xmas.down {
  border-radius: 1vw 1vw 0 0;
  top: auto;
  bottom: 0%;
}

.clock-xmas {
  width: 28%;
}

.snow-flake-xmas {
  width: 15%;
  position: absolute;
  inset: 4% 0% auto auto;
}

.h-scroll-xmas {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  padding-top: 1vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  overflow: auto;
}

.success-message-4-copy {
  z-index: 999;
  background-color: #0000;
  border: 1px solid #0000;
  position: static;
}

.container-im2 {
  color: #292929;
  background-color: #fff;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.2vw;
  font-weight: 500;
  line-height: 130%;
}

.blue-light-im {
  color: #c2cdff;
}

.img-main-im {
  width: 45%;
  position: absolute;
  inset: 27% 0% auto auto;
}

.border-im-light-grey {
  border: .1vw solid #d9d9d980;
}

.button-im2 {
  color: #101010;
  text-align: center;
  background-color: #ffce2c;
  border-radius: 0;
  width: 100%;
  padding: 2vw .5vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.6vw;
  font-weight: 600;
  display: block;
  position: relative;
}

.button-im2.blue {
  color: #fff;
  background-color: #3c4ea6;
}

.button-im2.blue-cr-btn {
  color: #fff;
  background-color: #0c7d69;
}

.button-im2.blue-wm-btn {
  color: #fff;
  background-color: #792fa4;
}

.button-im2.brown-sm-btn {
  color: #fff;
  background-color: #533114;
}

.button-im2.green-ai-btn {
  color: #fff;
  background-color: #4c6928;
}

.btn-frame-im {
  border: .1vw solid #fff;
  position: absolute;
  inset: 10% -2% -10% 2%;
}

.btn-frame-im.black {
  border-color: #101010;
}

.blue-im {
  color: #3c4fa6;
}

.h-flex-down-left {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: static;
}

.line-im2 {
  background-color: #010101;
  width: 100%;
  height: .1vw;
}

.border-im-black {
  border: .1vw solid #101010;
}

.blue-wrap-im {
  color: #fff;
  background-color: #3c4fa6;
}

.text-field-im2 {
  color: #292929;
  border: .1vw solid #eee;
  height: 3.5vw;
  margin-bottom: 0;
  padding: 0 1vw;
  font-size: 1.2vw;
}

.text-field-im2::placeholder {
  font-size: 1.2vw;
}

.black-im {
  color: #fff;
  background-color: #101010;
}

.text-abs-im {
  position: absolute;
  inset: auto 0% 10% auto;
}

.h-flex-top-left {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.review-img-im {
  width: 20vw;
}

.img-bg-im {
  width: 50%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.blue-light-cr {
  color: #71c0b2;
}

.blue-light-cr.wm {
  color: #dbb4f2;
}

.blue-light-cr.sm {
  color: #fac99f;
}

.blue-light-cr.ai {
  color: #bedf96;
}

.blue-cr {
  color: #0c7d69;
}

.blue-cr.vm {
  color: #792fa4;
}

.blue-cr.sm {
  color: #a57143;
}

.blue-cr.ai {
  color: #4c6928;
}

.blue-wrap-cr {
  color: #fff;
  background-color: #086e5c;
}

.blue-wrap-cr.wm {
  background-color: #792fa4;
}

.blue-wrap-cr.sm {
  background-color: #533114;
}

.blue-wrap-cr.ai {
  background-color: #3b551b;
}

.beige-light-sm {
  color: #fac99f;
}

.beige-sm {
  color: #a57143;
}

.new-year-banner {
  padding-top: 0;
}

.ny-banner-top {
  z-index: 99;
  background-color: #840712;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676927f57c484660c616daa1_212%208-min.webp");
  background-position: 0 0;
  background-size: 100%;
  height: 5rem;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.bf-container-2 {
  justify-content: space-between;
  max-width: 75.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bf-img-100-h-2 {
  height: 5rem;
}

.bf-img-100-h-2.h-a {
  object-fit: contain;
  width: 20vw;
  height: auto;
}

.ml-wrap-new-year {
  position: relative;
}

.ml-wrap-new-year.mobile {
  position: fixed;
  inset: auto 0% 0%;
}

.ny-banner-bottom {
  z-index: 99;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/676927f57c484660c616daa1_212%208-min.webp");
  background-position: 0 0;
  background-size: 13%;
  height: 5rem;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.ny-img-mobile {
  height: 5rem;
}

.popup-ny-wrap {
  color: var(--white);
  background-color: #70040e;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6772cb1a120c456e404fbdf7_212%208.png");
  background-position: 0 0;
  background-size: 100%;
  border-radius: 1vw;
  width: 24vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  position: relative;
}

.link-b-offer-2 {
  color: #147429;
}

.ny-banner-top-2 {
  z-index: 99;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6783e0609eec5d3a508e2fac_bg.svg");
  background-position: 0 0;
  background-size: contain;
  height: 5rem;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.h-flex-center-center-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quest-toggle-2 {
  color: #fff;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  display: flex;
}

.image-rotage {
  position: absolute;
  top: 15.5vw;
  right: 2vw;
  transform: rotate(88deg);
}

.fire-list-2 {
  width: 3vw;
  display: inline-flex;
}

.margin-55 {
  height: 1vw;
}

.h-flex-center-sides-3 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.h-flex-center-sides-3.pb {
  flex-flow: row;
  margin-top: -1vw;
}

.h-flex-center-sides-3.pb.center {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.h-flex-center-sides-3.pb.center.vertical {
  flex-flow: column;
}

.h-flex-center-sides-3.pb.vertical-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.h1-offer-5-0-7 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 9.5vw;
  font-weight: 400;
  line-height: 100%;
}

.h1-offer-5-0-7.pb {
  font-size: 4.3vw;
}

.h1-offer-5-0-7.pb.center-mn {
  font-size: 4vw;
  line-height: 100%;
}

.h1-offer-5-0-7.pb.center-mn.bold_2 {
  font-family: Qanelas, Impact, sans-serif;
  font-size: 3.5vw;
  font-weight: 700;
}

.slogan-text-2 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1vw;
  display: inline-flex;
}

.slogan-text-2.px {
  font-size: 16px;
  display: block;
}

.slogan-text-2.px.blue_2 {
  color: #3601f4;
}

.h-flex-left-center-3 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h-flex-left-center-3.center {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h-flex-left-center-3.color-orange {
  color: var(--orange);
}

.h-flex-left-center-3.color-blue {
  color: #3601f4;
}

.h2-5-0-4 {
  z-index: 2;
  color: #181970;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4vw;
  font-weight: 400;
  line-height: 100%;
  position: relative;
}

.h2-5-0-4.copy {
  color: #fff;
  font-size: 3vw;
}

.h2-5-0-4.black-span {
  color: var(--123);
}

.image-161 {
  width: 7vw;
  position: absolute;
  inset: -3vw 0% auto auto;
}

.image-161.blend {
  mix-blend-mode: luminosity;
}

.image-161.blend.hide {
  display: none;
}

.text-block-83 {
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.5vw;
  line-height: 1.7vw;
}

.margin-76 {
  height: .5vw;
}

.text-16px-4 {
  color: #181970;
  font-size: 1.4vw;
  line-height: 110%;
}

.text-16px-4.foot {
  color: #fff;
}

.text-16px-4.span-black {
  color: var(--123);
}

.text-18px-4 {
  color: #181970;
  align-self: flex-start;
  font-size: 1.6vw;
  line-height: 120%;
}

.text-18px-4.centered {
  text-align: center;
}

.text-18px-4.centered.lemon {
  color: #147429;
  font-family: Lemon Tuesday, sans-serif;
}

.text-18px-4.centered.black-span-new {
  color: #3601f4;
  font-family: "Futura Pt Web 600 100", sans-serif;
}

.text-18px-4.black-span {
  color: var(--123);
}

.text-18px-4.centered-new {
  color: #3601f4;
  text-align: center;
}

.multicanal-3 {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: "Futura Pt Web 700 100", sans-serif;
  font-size: 1.2vw;
  line-height: 100%;
  display: inline-flex;
  position: absolute;
  inset: auto auto 1.5vw 1vw;
}

.multicanal-3.black-span-new {
  color: #3601f4;
}

.text-block-84 {
  color: #181970;
}

.image-162 {
  z-index: 2;
  width: 8vw;
  position: absolute;
  inset: auto -2vw 0% auto;
}

.outline-wrap-3 {
  border: 2px solid #9b9b9b;
  border-radius: 10px;
  overflow: hidden;
}

.outline-wrap-3.pb {
  border-color: #181970;
}

.outline-wrap-3.pb_dark {
  border-color: var(--white);
}

.outline-wrap-3.pb_light {
  border-color: var(--gray-cybm);
}

.image-163 {
  width: 1.2vw;
  min-width: 1.2vw;
  max-width: 1.2vw;
}

.image-163.luminocity {
  mix-blend-mode: luminosity;
}

.wrap-1vw-14 {
  padding: 1vw;
}

.wrap-1vw-14.beige {
  background-color: #f5f3f0;
}

.wrap-1vw-14.beige.rounded-5-0 {
  color: #000;
  border-radius: 5px;
}

.wrap-1vw-14.beige.rounded-5-0.pb-offer_olive {
  padding-top: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}

.wrap-1vw-14.beige.pb-offer_brown {
  color: #181970;
  background-color: #f6f0f0;
  flex-flow: row;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 1vw;
  display: block;
}

.wrap-1vw-14.beige.pb-offer_new {
  color: #181970;
  background-color: #f0f0f0;
  flex-flow: row;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 1vw;
  display: block;
}

.wrap-1vw-14.lightbrown {
  background-color: #f6f0f0;
}

.wrap-1vw-14.lightbrown._5-0 {
  text-align: center;
  border-radius: 7px;
  padding-top: .5vw;
  padding-bottom: .5vw;
}

.wrap-1vw-14.lightbrown._5-0.lb {
  color: var(--123);
}

.wrap-1vw-14.lightbrown._5-0.lb-copy {
  color: var(--123);
  background-color: #e9f362;
}

.wrap-1vw-14.white {
  background-color: #fff;
}

.wrap-1vw-14.white.relative {
  color: #181970;
}

.wrap-1vw-14.yellow {
  background-color: #e9f362;
}

.old-price-5-0-3 {
  color: #bbb;
  text-align: center;
  font-size: 2vw;
  font-weight: 400;
  line-height: 100%;
  text-decoration: line-through;
}

.wrapper-blur {
  border-radius: 11px;
  position: relative;
  overflow: hidden;
}

.blur-bg {
  z-index: 20;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  display: block;
  position: absolute;
  inset: 0%;
}

.blur-bg.bot-marge {
  margin-bottom: 50px;
}

.close_btn-4 {
  color: #fff;
  margin-top: -20px;
  margin-right: 0;
  font-size: 20px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-field-14 {
  border-radius: 10px;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  position: relative;
}

.checkbox-field-6 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}

.form-block-11 {
  cursor: pointer;
}

.close_div-3 {
  position: fixed;
  inset: 0%;
}

.text-block-78 {
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.text-block-79 {
  display: block;
}

.form-129 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 470px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.success-message-7 {
  z-index: 999;
  position: static;
}

.modal_wraper_pro-3 {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.label-ob-new_olive {
  background-color: #d8e0b6;
  border: .1vw solid #181970;
  border-radius: 10vw;
}

.label-ob-new_olive.yellow {
  background-color: #e9f362;
}

.brown-wrap-ob {
  background-color: #f6f0f0;
}

.brown-wrap-ob.white_shad {
  background-color: #fff;
}

.span-brown {
  color: #ac7e66;
  line-height: 90%;
}

.span-brown.min {
  font-size: 3.5vw;
}

.header-green-5-0_transparent {
  background-color: #0000;
  height: 50%;
}

.gradient-brown {
  background-image: linear-gradient(90deg, #ac7e66, #efbb9f);
}

.black-span {
  color: var(--123);
}

.wrapper-hd {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.yel-b-short {
  color: #e9f362;
}

.section-2-vw-2 {
  padding: 3vw 2vw;
  position: relative;
}

.section-2-vw-2.main {
  padding-top: 1vw;
}

.section-2-vw-2.black-b-short {
  color: #fff;
  background-color: #121212;
}

.text-field-t-live {
  border-radius: .5vw;
  height: 3vw;
  margin-bottom: 0;
  padding: 0 1vw;
}

.text-18px-5 {
  font-size: 1.6vw;
  line-height: 110%;
}

.bonus-b-short {
  width: 40%;
  position: absolute;
  inset: -4% -5% auto auto;
}

.text-70px {
  cursor: auto;
  font-size: 6vw;
  line-height: 100%;
}

.text-bonus-b-short-2 {
  position: absolute;
  inset: 2% 30% auto 10%;
}

.container-b-short {
  color: #121212;
  background-color: #f0f0f0;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Qanelas, Impact, sans-serif;
  font-size: 1.2vw;
  font-weight: 500;
  line-height: 130%;
  overflow: hidden;
}

.margin-57 {
  height: 1vw;
}

.white-wrap-6 {
  background-color: #fff;
}

.bold-text-11 {
  color: #3601f4;
}

.icon-2-5vw {
  width: 2.5vw;
  height: 2.5vw;
}

.wrap-1-5vw-2 {
  padding: 1.5vw;
  position: relative;
}

.h-flex-center-left-3 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  cursor: auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bonus-text-abs-wrap-b-short {
  position: absolute;
  inset: 0%;
}

.wrap-0-3-1vw-2 {
  padding: .3vw 1vw;
}

.margin-77 {
  height: .5vw;
}

.blue-b-short {
  color: #3601f4;
}

.text-50px-2 {
  font-size: 4.3vw;
  line-height: 110%;
}

.text-70px_3 {
  cursor: auto;
  font-size: 4vw;
  line-height: 100%;
}

.text-bonus-b-short {
  position: absolute;
  inset: 2% auto auto 30%;
}

.text-bonus-b-short._3 {
  top: 79%;
  left: 60%;
}

.text-bonus-b-short._2-copy {
  top: 26%;
  left: 0%;
  right: 40%;
}

.ira-img-wrap-b-short {
  width: 34%;
  margin-top: 1vw;
  margin-right: 1vw;
  position: absolute;
  inset: 0% 0% auto auto;
}

.yel-wrap-b-short {
  background-color: #e9f362;
}

.button-b-short {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #fff;
  text-transform: uppercase;
  background-color: #3601f4;
  border-radius: 5vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 2vw;
  font-size: 1.6vw;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.button-b-short:hover {
  color: #fff;
  background-color: #000;
  background-image: none;
}

.text-block-104 {
  z-index: 2;
  padding-right: 4vw;
  position: relative;
}

.html-embed-7 {
  display: none;
}

.margin-78 {
  cursor: auto;
  height: 1vw;
}

.text-20px-_2 {
  text-transform: uppercase;
  font-size: 1.72vw;
  line-height: 120%;
}

.img-100-4 {
  text-align: left;
  cursor: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.text-18px-6 {
  font-size: 1.6vw;
  line-height: 110%;
}

.text-bonus-b-short-3 {
  position: absolute;
  inset: 2% 30% auto 10%;
}

.margin-79 {
  height: 1vw;
}

.white-wrap-7 {
  background-color: #fff;
}

.bold-text-24 {
  color: #3601f4;
  font-weight: 700;
}

.wrap-1-5vw-3 {
  padding: 1.5vw;
  position: relative;
}

.h-flex-center-left-4 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  cursor: auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.margin-80 {
  height: .5vw;
}

.text-bonus-b-short-4 {
  position: absolute;
  inset: 2% auto auto 30%;
}

.text-bonus-b-short-4._3 {
  top: 79%;
  left: 60%;
}

.text-bonus-b-short-4._2-copy {
  top: 26%;
  left: 0%;
  right: 40%;
}

.text-70px_2 {
  cursor: auto;
  font-size: 3.2vw;
  font-weight: 600;
  line-height: 100%;
}

.text-block-105 {
  z-index: 2;
  padding-right: 4vw;
  position: relative;
}

.html-embed-42 {
  display: none;
}

.margin-81 {
  cursor: auto;
  height: 1vw;
}

.img-100-5 {
  text-align: left;
  cursor: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.text-18px-7 {
  font-size: 1.6vw;
  line-height: 110%;
}

.margin-82 {
  height: 1vw;
}

.text-70px_4 {
  cursor: auto;
  font-size: 4vw;
  line-height: 100%;
}

.white-wrap-8 {
  background-color: #fff;
}

.bold-text-25 {
  color: #3601f4;
}

.h-flex-center-left-5 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  cursor: auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.margin-83 {
  height: .5vw;
}

.text-bonus-b-short-5 {
  position: absolute;
  inset: 2% auto auto 30%;
}

.text-bonus-b-short-5._3 {
  top: 79%;
  left: 60%;
}

.text-bonus-b-short-5._2-copy {
  top: 26%;
  left: 0%;
  right: 40%;
}

.text-block-106 {
  z-index: 2;
  padding-right: 4vw;
  position: relative;
}

.html-embed-43 {
  display: none;
}

.margin-84 {
  cursor: auto;
  height: 1vw;
}

.img-100-6 {
  text-align: left;
  cursor: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.text-18px-8 {
  font-size: 1.6vw;
  line-height: 110%;
}

.text-70px_5 {
  cursor: auto;
  font-size: 3.9vw;
  line-height: 100%;
}

.text-bonus-b-short-6 {
  position: absolute;
  inset: 2% 30% auto 10%;
}

.margin-85 {
  height: 1vw;
}

.white-wrap-9 {
  background-color: #fff;
}

.bold-text-26 {
  color: #3601f4;
}

.margin-86 {
  height: .5vw;
}

.text-block-104_2 {
  z-index: 2;
  padding-right: 5vw;
  font-size: 1.1vw;
  position: relative;
}

.html-embed-44 {
  display: none;
}

.margin-87 {
  cursor: auto;
  height: 1vw;
}

.img-100-7 {
  text-align: left;
  cursor: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.text-18px-9 {
  font-size: 1.6vw;
  line-height: 110%;
}

.text-bonus-b-short-7 {
  position: absolute;
  inset: 2% 30% auto 10%;
}

.text-70px_6 {
  cursor: auto;
  font-size: 3.1vw;
  line-height: 100%;
}

.margin-88 {
  height: 1vw;
}

.white-wrap-10 {
  background-color: #fff;
  position: relative;
}

.bold-text-27 {
  color: #3601f4;
}

.margin-89 {
  height: .5vw;
}

.html-embed-45 {
  display: none;
}

.margin-90 {
  cursor: auto;
  height: 1vw;
}

.img-100-8 {
  text-align: left;
  cursor: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.text-20px-_3 {
  text-transform: uppercase;
  font-size: 1.4vw;
  line-height: 120%;
}

.circle-mr-taplink-nl {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.abs-mr-taplink-nl {
  position: absolute;
  inset: 30% 7% auto auto;
}

.form-in-popup {
  z-index: 10;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-65 {
  width: 44.375rem;
}

.form-popup-close-img {
  z-index: 101;
  color: #fff;
  cursor: pointer;
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.form-popup-close-back {
  cursor: pointer;
  width: 100vw;
  height: 100vh;
  position: fixed;
}

.text-block-86 {
  color: #121212;
}

.medium-4 {
  font-family: "Futura Pt Web 500 100", sans-serif;
}

.img-100-9 {
  text-align: left;
  cursor: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.span-blue {
  color: #3601f4;
  line-height: 90%;
}

.text-block-88 {
  font-family: "Futura Pt Web 600 100", sans-serif;
  font-size: 1.5vw;
  line-height: 1.7vw;
}

.ira-img-wrap-b-short-2 {
  width: 34%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.button-b-short-non {
  z-index: 99;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #fff;
  text-transform: uppercase;
  background-color: #3601f4;
  border-radius: 5vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 2vw;
  font-size: 1.6vw;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.button-b-short-non:hover {
  color: #fff;
  background-image: none;
}

.dropdown-footer-region {
  color: #fff;
}

.dropdown-footer-region-toggle {
  color: #fff;
  padding: 0 3rem 0 0;
  display: flex;
}

.dropdown-footer-region-list {
  color: #fff;
  background-color: #0000;
  flex-flow: column;
  padding: 0 3rem 0 1.5rem;
  position: relative;
}

.zmist-content-wrap {
  max-width: 100ch;
}

.zmist-text-wrap {
  background-color: #eceff7;
  border: .06rem solid #000;
  border-radius: 1.6rem;
  flex-flow: column;
  max-width: 20vw;
  margin-top: 2rem;
  margin-right: 3rem;
  padding: 1.5rem;
  font-family: Futurapt, sans-serif;
  font-size: 1.375rem;
  font-weight: 300;
  display: flex;
  position: sticky;
  top: 2rem;
}

.toc-link {
  color: #222;
  text-decoration: none;
}

.toc-link:hover {
  color: #ff7a3c;
}

.toc-link:lang(uk) {
  color: #222;
}

.toc-link.top {
  margin-bottom: 10px;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-weight: 400;
}

.toc-link.active {
  color: #ff7a3c;
}

.toc-body {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.toc-li {
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-weight: 400;
}

.toc-li.toc-li-h3 {
  font-family: Futurapt, sans-serif;
  font-weight: 300;
}

.zmist-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.link-10, .link-11, .link-12, .link-13, .link-14, .link-15 {
  color: #000;
}

.add_text {
  padding-bottom: 1rem;
  display: flex;
}

.add_text._2 {
  padding-bottom: 2rem;
}

.add-item {
  background-color: #eceff7;
  border-radius: .625rem;
  padding: .75rem;
}

.add_text_2 {
  margin-top: 8rem;
  display: flex;
}

.h-flex-center-left-6 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.testimonials-input-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  border: .06rem solid #000;
  flex-flow: column;
  width: 100%;
  height: 3rem;
  line-height: 20px;
  display: flex;
  position: relative;
}

.testimonials-input-2:lang(uk) {
  color: #000;
}

.tetstimonial-form-wrap-2 {
  background-color: #fff;
  border-radius: 1rem;
  padding: 3rem;
  position: relative;
}

.code-embed-6 {
  display: block;
}

.close_div-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: fixed;
  inset: 0%;
}

.success-message-8 {
  background-color: #0000;
}

.testimonial-h-flex {
  justify-content: space-between;
}

.error-msg {
  color: #ed4337;
  margin-bottom: 0;
  font-size: 12px;
  display: none;
}

.container-valen {
  color: #fffef9;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.05vw;
  font-weight: 400;
  line-height: 130%;
  position: relative;
}

.main_section_2 {
  background-color: #89190e;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9b51bd343f8d20b225d7b_bg_1.png");
  background-position: 0 0;
  background-size: cover;
  padding: 2vw 1vw;
  position: relative;
  overflow: hidden;
}

.image-164 {
  width: 9vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-165 {
  width: 2.5vw;
  position: absolute;
  inset: 0% 19% auto auto;
}

.image-166 {
  width: 3.6vw;
  position: absolute;
  inset: 0% 3% auto auto;
}

.image-167 {
  width: 4vw;
  position: absolute;
  inset: -3% auto auto 16%;
}

.image-168 {
  width: 3vw;
  position: absolute;
  inset: -3% auto auto 5%;
}

.mons_18px {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.7vw;
  font-weight: 300;
  line-height: 110%;
  position: relative;
}

.mons_18px.black_val {
  color: #090909;
}

.mons_18px.red_val {
  color: #89190e;
}

.image-169 {
  z-index: 0;
  width: 3vw;
  position: absolute;
  inset: 16% 11% auto auto;
}

.image-170 {
  z-index: 0;
  width: 3.5vw;
  position: absolute;
  inset: 15% auto auto 7%;
}

.image-171 {
  z-index: 1;
  width: 100%;
  position: relative;
}

.div-block-66 {
  margin-left: -1vw;
  margin-right: -1vw;
  padding-left: 1vw;
  padding-right: 1vw;
}

.image-172 {
  position: absolute;
  inset: auto 0% -3%;
}

.mons_14px {
  color: #1a1a1a;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  line-height: 110%;
  position: relative;
}

.mons_12px {
  color: #1a1a1a;
  text-align: center;
  font-family: Montserrat, sans-serif;
  line-height: 110%;
  position: relative;
}

.mons_12px.white {
  color: #fff;
}

.mons_12px.white.left {
  color: #fff;
  text-align: left;
  display: block;
}

.mons_12px.white.strike {
  text-decoration: line-through;
}

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

.mons_12px.opas {
  color: #1a1a1ab3;
  text-decoration: line-through;
}

.mons_12px.opas.v2 {
  text-align: left;
  text-decoration: none;
}

.mons_12px.opas.v2.strike {
  text-decoration: line-through;
}

.mons_12px.red_val {
  color: #1a1a1a;
}

.mons_12px.red_val.strike {
  text-decoration: line-through;
}

.button-14 {
  text-align: center;
  background-color: #1a1a1a;
  border: 2px solid #fff;
  border-radius: 4vw;
  width: 100%;
  padding: 1.5vw 1vw;
  font-family: Roslindale Cyrillic, Impact, sans-serif;
  font-size: 2.1vw;
  position: relative;
}

.button-14:hover {
  color: #89190e;
  background-color: #fff;
}

.button-14.white_vers {
  color: #1a1a1a;
  background-color: #fff;
  border-color: #1a1a1a;
}

.button-14.white_vers:hover {
  color: #fff;
  background-color: #89190e;
  border-color: #fff;
}

.button-14.red_hov:hover {
  color: #fff;
  background-color: #89190e;
}

.image-173 {
  width: 4vw;
  position: absolute;
  inset: auto auto 31% 2%;
}

.image-174 {
  width: 6vw;
  position: absolute;
  inset: auto -5% 16% auto;
}

.image-175 {
  width: 2vw;
  position: absolute;
  inset: 27% auto auto 9%;
}

.image-176 {
  width: 4vw;
  position: absolute;
  inset: 27% 3% auto auto;
}

.learn_section {
  background-color: #89190e;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9b51bd343f8d20b225d7b_bg_1.png");
  background-position: 0 0;
  background-repeat: repeat-y;
  background-size: contain;
  padding-bottom: 2vw;
  padding-left: 1vw;
  padding-right: 1vw;
  position: relative;
}

.div-block-67 {
  margin-left: -1vw;
  margin-right: -1vw;
  position: relative;
}

.white_text_reg {
  background-color: #f8f9fb;
  margin-left: -1vw;
  margin-right: -1vw;
  padding: 3vw 1vw 1vw;
}

.image-177 {
  position: absolute;
}

.image-178 {
  width: 100%;
  position: relative;
}

.wrap-1vw-15 {
  padding: 1vw;
}

.tooltip-text-wrap-2 {
  z-index: 3;
  width: 30vw;
  display: flex;
  position: absolute;
  inset: 100% 0% auto auto;
}

.tooltip-text-wrap-2.offer05 {
  z-index: 25;
  width: 17.5vw;
  display: none;
}

.icon-1-5vw-3 {
  width: 3vw;
  min-width: 2vw;
  height: 3vw;
}

.text-12px-5 {
  font-size: .6vw;
  line-height: 130%;
}

.text-12px-5.black_val {
  color: #090909;
}

.bold-text-28 {
  font-size: 1.5vw;
}

.div-block-68 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9c3269412141f52c3edfd_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 1vw;
  padding-right: 1vw;
  position: relative;
}

.mons_16px {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.5vw;
  line-height: 110%;
}

.mons_16px.black_val {
  color: #090909;
}

.margin-91 {
  height: 1vw;
  line-height: 120%;
}

.is-500-4 {
  font-family: "Futura Pt Web 500 100", sans-serif;
  font-weight: 500;
}

.h-flex-center-left-h-scroll {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  white-space: pre;
  justify-content: flex-start;
  align-items: center;
  width: 36vw;
  display: flex;
  position: relative;
}

.img-screen-inst {
  width: 22vw;
}

.div-block-69 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9c7b91c82765619badc22_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 1vw;
  padding-right: 1vw;
  position: relative;
  overflow: visible;
}

.div-block-70 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9c8bb44486a00864530dd_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 1vw;
  padding-right: 1vw;
  position: relative;
  overflow: visible;
}

.why_section {
  color: #f8f9fb;
  background-color: #f8f9fb;
  padding-bottom: 3vw;
  padding-left: 1vw;
  padding-right: 1vw;
  position: relative;
  overflow: visible;
}

.image-180 {
  position: absolute;
  inset: 0%;
}

.image-182 {
  z-index: 5;
  width: 100%;
  position: relative;
}

.grid_block {
  z-index: 8;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff78;
  border: 2px dashed #bb0206;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: .5vw 1vw;
  display: grid;
  position: relative;
}

.image-183 {
  width: 4vw;
}

.image-184 {
  position: absolute;
}

.div-block-71 {
  position: absolute;
  inset: auto 0% 13%;
}

.program_section {
  background-color: #f8f9fb;
  padding-bottom: 2vw;
  padding-left: 1vw;
  padding-right: 1vw;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.image-185 {
  width: 100%;
  position: relative;
}

.non_wrap {
  z-index: 8;
  position: relative;
}

.mons_26px {
  font-family: Montserrat, sans-serif;
  font-size: 3vw;
  line-height: 100%;
}

.valen_new {
  z-index: 2;
  width: 20%;
  position: absolute;
  inset: -2% -3% auto auto;
}

.grid_pice {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-15 {
  text-align: center;
  background-color: #1a1a1a;
  border: 2px solid #fff;
  border-radius: 4vw;
  width: 100%;
  padding: 1vw;
  font-family: Montserrat, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 110%;
  position: relative;
}

.button-15.details {
  color: #bb0206;
  background-color: #fff;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-weight: 600;
}

.button-15.combo_new {
  color: #89190e;
  background-color: #1a1a1a00;
  border-color: #89190e;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-15.combo_new.white {
  color: #fff;
  border-color: #fff;
}

.line-valen {
  background-color: #bb0206;
  border: .4px dashed #bb0206;
  height: .1vw;
}

.div-block-72 {
  position: absolute;
  inset: auto 0% 76%;
}

.manager_section {
  background-color: #89190e;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9b51bd343f8d20b225d7b_bg_1.png");
  background-position: 0 0;
  background-size: auto;
  padding-bottom: 3vw;
  padding-left: 1vw;
  padding-right: 1vw;
  position: relative;
}

.image-186 {
  width: 4vw;
  position: absolute;
  inset: 13% auto auto 0%;
}

.image-187 {
  width: 4vw;
  position: absolute;
  inset: 3% 0% auto auto;
}

.combo_section {
  background-color: #89190e;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9b51bd343f8d20b225d7b_bg_1.png");
  background-position: 0 0;
  background-size: auto;
  padding: 3vw 1vw;
}

.image-188 {
  width: 100%;
}

.bg_png {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9e15e7897dad47e9340ba_Subtract%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.wrap_text {
  padding: 1.5vw 1vw;
}

.rosa_44px {
  color: #89190e;
  font-family: Roslindale Cyrillic, Impact, sans-serif;
  font-size: 3vw;
  font-weight: 300;
  line-height: 110%;
}

.rosa_44px.white {
  color: #fff;
  font-size: 3.3vw;
}

.bg_png-smm {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9e15e6ed69f30d2d3c0cc_Subtract%202.png");
  background-position: 50%;
  background-size: cover;
}

.bg_png-target {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9e15e4f4f394accdd7a0e_Subtract%203.png");
  background-position: 50%;
  background-size: cover;
}

.bg_png-ob {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9e15e2516061f206287a8_Subtract%204.png");
  background-position: 50%;
  background-size: cover;
}

.bg_png-target_smm {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9e15e3fbfb4ece4f19ef8_Subtract%205.png");
  background-position: 50%;
  background-size: cover;
}

.last_section {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9ec2e1b68a8c81901dd05_cloud_7.png");
  background-position: 0 0;
  background-size: cover;
  padding: 7vw 1vw 3vw;
}

.timer_2 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9ec7483b51d900fe5dc1e_timer.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding: 2.5vw 1vw;
  display: flex;
}

.mons_36px {
  color: #89190e;
  font-family: Montserrat, sans-serif;
  font-size: 4vw;
  font-weight: 700;
  line-height: 110%;
}

.mons_36px.white {
  color: #fff;
  text-align: center;
}

.modal_wraper-valent {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_wraper-valent.smm_b, .modal_wraper-valent.story, .modal_wraper-valent.story_ob, .modal_wraper-valent.smm_story, .modal_wraper-valent.target_story, .modal_wraper-valent.ob_target, .modal_wraper-valent.target_smm, .modal_wraper-valent.ob_val_1, .modal_wraper-valent.smm_5-0_1, .modal_wraper-valent.target_4-0_1, .modal_wraper-valent.certificate {
  display: none;
}

.popup-valen-wrap-copy {
  color: var(--white);
  background-color: #89190e;
  border-radius: 1vw;
  width: 24vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  position: relative;
}

.modal_wraper-valent-about {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal_wraper-valent-about.smm_b_2, .modal_wraper-valent-about.story_2, .modal_wraper-valent-about.ob_val_2, .modal_wraper-valent-about.smm_5-0_2, .modal_wraper-valent-about.target_4-0_2, .modal_wraper-valent-about.tool_icon {
  display: none;
}

.link-17, .link-18, .link-19, .link-20 {
  color: #fff;
}

.h-scroll-new {
  margin-left: 1vw;
  margin-right: 1vw;
  overflow: auto;
}

.div-block-66-copy {
  margin-left: -1vw;
  margin-right: -1vw;
  padding-left: 1vw;
  padding-right: 1vw;
}

.timer_3 {
  z-index: 11;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5vw;
  padding-bottom: 2.5vw;
  display: block;
  position: absolute;
  inset: auto 0% -140%;
}

.image-194 {
  width: 5vw;
  position: absolute;
  inset: -8% 2% auto auto;
}

.link-block-6 {
  z-index: 9000;
  cursor: pointer;
  min-width: 100vw;
}

.red {
  color: #89190e;
}

.div-block-73 {
  margin-left: 0;
  margin-right: 0;
  position: static;
  inset: 6% 0% auto;
}

.image-195 {
  position: absolute;
  inset: 6.5% 0% auto;
}

.manager_section2 {
  background-color: #89190e;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67a9b51bd343f8d20b225d7b_bg_1.png");
  background-position: 0 0;
  background-size: auto;
  padding: 3vw 1vw;
  position: relative;
}

.image-186-2 {
  width: 4vw;
  position: absolute;
  inset: 0% auto auto 3%;
}

.image-187-2 {
  width: 3vw;
  position: absolute;
  inset: 6% 7% auto auto;
}

.container-mar {
  color: #222;
  background-color: #eee;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter Tight, sans-serif;
  font-size: 1.05vw;
  font-weight: 400;
  line-height: 110%;
  position: relative;
}

.reg_wrap {
  padding: 1vw;
}

.reg_wrap.pibk_bg {
  background-color: #f43384;
}

.reg_wrap.pibk_bg._100 {
  color: #fff;
  margin-left: -2vw;
  margin-right: -2vw;
  padding: 2vw;
  position: relative;
}

.reg_wrap.pibk_bg.rotage {
  margin-left: -3vw;
  margin-right: -3vw;
  padding-left: 2vw;
  padding-right: 2vw;
  position: relative;
  bottom: -1.8vw;
  transform: rotate(-2deg);
}

.reg_wrap.white_bg {
  background-color: #fff;
  border: 1px dashed #000;
}

.reg_wrap.white_bg.wrap {
  justify-content: flex-start;
  align-items: stretch;
  width: 15vw;
  margin-left: 4vw;
  display: flex;
  position: relative;
}

.reg_wrap.bl_bg {
  background-color: #222;
}

.reg_wrap.bl_bg.add2vw {
  margin-left: 2vw;
}

.serif {
  color: #fff;
  font-family: "Source Serif 4", sans-serif;
}

.text-38px {
  z-index: 3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.1vw;
  line-height: 110%;
  position: relative;
}

.text-38px.centered {
  text-align: center;
}

.pink {
  color: #f43384;
  font-weight: 700;
}

.image-196 {
  z-index: 8;
  position: relative;
  top: -1vw;
}

.section-2vw-mar {
  padding: 3vw 2vw;
  font-size: 1.1vw;
  line-height: 110%;
  position: relative;
  overflow: hidden;
}

.section-2vw-mar.black_bg {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67c6a7ceae673fa218f014be_Rectangle%20346249772.png");
  background-position: 0 0;
  background-size: auto;
  padding-bottom: 0;
}

.section-2vw-mar.visible {
  overflow: visible;
}

.section-2vw-mar.black_bg_2 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67c6a7ceae673fa218f014be_Rectangle%20346249772.png");
  background-position: 0 0;
  background-size: auto;
  padding-bottom: 3vw;
}

.text-20px-mar {
  font-size: 1.75vw;
  line-height: 130%;
}

.text-20px-mar.centered {
  text-align: center;
  line-height: 110%;
}

.image-197 {
  width: 7vw;
  position: absolute;
  inset: 50% 0% auto auto;
}

.image-198 {
  width: 5vw;
  position: absolute;
  inset: 54% auto auto 0%;
}

.button-pink {
  z-index: 7;
  text-align: center;
  background-color: #f43384;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-family: Inter Tight, sans-serif;
  font-size: 1.4vw;
  font-weight: 700;
  line-height: 200%;
  display: block;
  position: relative;
}

.button-pink.black {
  background-color: #222;
}

.button-pink.white {
  color: #f43384;
  background-color: #fff;
}

.button-pink.text_lit {
  font-size: 1.1vw;
}

.reg_wrap-bor {
  color: #fff;
  border-radius: 1.4vw;
  padding: 1vw .5vw;
  position: relative;
  top: -1.1vw;
}

.reg_wrap-bor.black_bg {
  background-color: #222;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67c6a7ceae673fa218f014be_Rectangle%20346249772.png");
  background-position: 0 0;
  background-size: cover;
}

.reg_wrap-bor.white_bg {
  color: #222;
  background-color: #fff;
}

.div-block-74 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  display: flex;
}

._4vw_reg {
  padding-bottom: 0;
  padding-left: 7vw;
  display: block;
  position: relative;
}

._4vw_reg.right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.serif-bl {
  color: #222;
  font-family: "Source Serif 4", sans-serif;
  font-weight: 800;
}

.serif-bl.pink {
  color: #f43384;
}

.image-199 {
  z-index: 4;
  width: 10vw;
  position: absolute;
  inset: 3% auto auto 0%;
}

.image-200 {
  width: 28vw;
  max-width: 100vw;
  margin-top: -2vw;
  margin-left: -2vw;
  margin-right: auto;
  padding-left: 0;
  display: block;
  position: static;
}

.image-201 {
  position: absolute;
  inset: 2vw 2vw auto auto;
}

.div-block-75 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  position: relative;
}

.div-block-76 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.image-202 {
  z-index: 6;
  width: 10vw;
  position: absolute;
  inset: auto 31% -56% auto;
}

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

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

.image-203 {
  z-index: 0;
  position: absolute;
  inset: 58% 0% auto auto;
}

.image-204 {
  z-index: 6;
  width: 10vw;
  position: relative;
}

.image-205 {
  z-index: 7;
  width: 13vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-206 {
  width: 10vw;
}

.image-207 {
  position: absolute;
  inset: 1vw auto 0% 2vw;
}

.div-block-79 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-80 {
  background-color: #eee;
  height: 2vw;
  margin-left: -2vw;
  margin-right: -2vw;
}

.image-208 {
  width: 16.5vw;
  position: absolute;
  inset: 0% -1.2vw auto auto;
}

.image-209 {
  z-index: 0;
  width: 5vw;
  position: absolute;
  inset: 0% auto auto 0%;
}

.whire-reg {
  z-index: 5;
  text-align: center;
  background-color: #fff;
  padding: 6vw .6vw 1vw;
  position: relative;
  box-shadow: 0 2px 10px #22222252;
}

.image-210 {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -11% 0% auto;
}

.div-block-81 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-81._2vw_add {
  padding-left: 2vw;
}

.div-block-81._4vw_add {
  padding-left: 4vw;
}

.image-211 {
  width: 10vw;
  position: absolute;
  inset: 9% auto auto 0%;
}

.image-212 {
  position: absolute;
  inset: auto auto 9% 0%;
}

.wrap-1vw-16 {
  padding: 1vw;
}

.icon-1-5vw-4 {
  width: 1.5vw;
  min-width: 1.5vw;
  height: 1.5vw;
}

.text-12px-6 {
  font-size: 1vw;
  line-height: 130%;
}

.reg_course {
  text-align: center;
  background-color: #fff;
  border-radius: 1vw;
  width: 18vw;
  padding: 1.5vw 2vw;
  position: relative;
}

.reg_course.target {
  width: 15vw;
  margin-left: 6vw;
}

.reg_course.ob {
  width: 13vw;
}

.reg_course.stor {
  width: 10vw;
}

.div-block-82 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-213 {
  width: 10vw;
}

.line-mar {
  background-color: #bb0206;
  border: .4px dashed #f43384;
  height: .1vw;
}

.gray_reg {
  background-color: #f2f2f2;
  border-radius: 1vw;
  padding: 2vw 1vw;
}

.gray_reg.black {
  background-color: #222;
  border-radius: 2vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.gray_reg.gray {
  background-color: #cfcfcf;
  border-radius: 2vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.gray_reg.pink_2 {
  background-color: #ffb1d4;
  border-radius: 2vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.gray_reg.white {
  background-color: #fff;
  border-radius: 2vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.gray_reg.viol {
  background-color: #c6b1ff;
  border-radius: 2vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.flex {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-83 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.button-stroke {
  color: #f43384;
  text-align: center;
  background-color: #fff0;
  border: 2px solid #f43384;
  width: 100%;
  padding: 1vw;
  font-size: 1.5vw;
  font-weight: 700;
  line-height: 200%;
  position: relative;
}

.button-stroke.white {
  color: #fff;
  border-color: #fff;
}

.image-214 {
  width: 8vw;
  position: absolute;
  inset: 0% -10% auto auto;
}

.image-215 {
  width: 9.5vw;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-214-copy {
  width: 8vw;
  position: absolute;
  inset: 0% -20% auto auto;
}

.image-216 {
  width: 28vw;
  max-width: 130vw;
  margin-left: -2vw;
  margin-right: -2vw;
}

.whire-reg_2 {
  z-index: 5;
  text-align: center;
  background-color: #fff;
  padding: 6vw .6vw 3vw;
  position: relative;
  box-shadow: 0 2px 10px #22222252;
}

.image-217 {
  width: 9vw;
  position: absolute;
  inset: 6% auto auto 0%;
}

.div-block-84 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-218 {
  width: 9vw;
  position: absolute;
  inset: 4% auto auto 0%;
}

.line-fr_b-mar {
  z-index: 2;
  background-color: #9943fc00;
  max-width: 20rem;
  margin-left: -2vw;
  margin-right: -2vw;
  font-weight: 400;
  position: absolute;
  inset: 43% 0% auto;
}

.imag {
  width: 2vw;
  min-width: 2vw;
  max-width: 2vw;
}

._2vw_reg {
  padding-bottom: 0;
  padding-left: 2vw;
  display: block;
  position: relative;
}

.quest-toggle-3 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  display: flex;
}

.quest-toggle-3.tbm {
  padding-top: 0;
  padding-bottom: .5vw;
}

.quest-toggle-3.sl {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.icon-3vw-4 {
  justify-content: center;
  align-items: center;
  width: 3vw;
  min-width: 3vw;
  height: 3vw;
  display: flex;
}

.text-16px-5 {
  color: #fff;
  font-size: 1.38vw;
  line-height: 130%;
}

.quest-line__wrap-2 {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.quest-line__wrap-2.tbm {
  width: 1.5vw;
  height: 1.5vw;
}

.quest-list-3 {
  border-bottom: 1px solid #fff;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.quest-list-3._2 {
  border-bottom-width: 0;
}

.circle-plus-tbm {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.wrap-1-5vw-4 {
  padding: 1.5vw 0;
  position: relative;
}

.image-219 {
  width: 9vw;
  position: absolute;
  inset: auto auto 15% 0%;
}

.modal_wraper-mar-about {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_wraper-mar-about.ob_mar_2, .modal_wraper-mar-about.smm_mar_2, .modal_wraper-mar-about.story_mar_2, .modal_wraper-mar-about.target_b_mar_2 {
  display: none;
  overflow: scroll;
}

.modal_wraper-mar-about.info {
  display: none;
}

.modal_wraper-mar {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_wraper-mar.ob_mar, .modal_wraper-mar.smm_mar, .modal_wraper-mar.story_mar, .modal_wraper-mar.target_mar, .modal_wraper-mar.smm_st_mar, .modal_wraper-mar.tar_smm_mar, .modal_wraper-mar.st_ob_mar, .modal_wraper-mar.tar_st_mar, .modal_wraper-mar.certif, .modal_wraper-mar.ob_tar_mar {
  display: none;
}

.popup-mar-wrap {
  color: var(--white);
  background-color: #eee;
  border-radius: 1vw;
  width: 24vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  position: relative;
}

.image-210-copy {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -4% 0% auto;
}

.popup-mar-wrap_2 {
  color: var(--black-cybm);
  background-color: #eee;
  border-radius: 1vw;
  width: 24vw;
  margin-top: 25vw;
  font-family: Inter Tight, sans-serif;
  font-size: 1vw;
  line-height: 120%;
  position: relative;
}

.popup-mar-wrap_2.info {
  margin-top: 0;
}

.close-icon-bf-new-2 {
  cursor: pointer;
  width: 3vw;
  height: 3vw;
  position: absolute;
  inset: -7% 0% auto auto;
  transform: rotate(45deg);
}

.link-21 {
  color: var(--black-cybm);
}

.image-220 {
  width: 4vw;
  position: absolute;
  inset: 19% 6% auto auto;
}

.container-cr {
  background-color: var(--white);
  color: #181619;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67c8acc7424f57740c558e9e_bg%20cr-min.webp");
  background-position: 0 0;
  background-size: 100%;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  line-height: 130%;
}

._2vw-2 {
  margin-left: -2vw;
  margin-right: -2vw;
}

._2vw-2._3 {
  margin-left: -2.5vw;
  margin-right: -2.5vw;
}

.box-6 {
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.vagon-5 {
  white-space: nowrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.train-5 {
  display: flex;
}

.train-5._2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
}

.oh {
  overflow: hidden;
}

.section-2vw {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw.main {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 1vw;
  padding-bottom: 2vw;
}

.section-2vw.white-cc {
  background-color: #fff;
}

.violet-wrap-cr {
  color: #fff;
  background-color: #6948e5;
}

.abs-cr {
  position: absolute;
  inset: -17% -5% auto auto;
}

.circle-cr {
  color: #fff;
  background-color: #6948e5;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.circle-cr._2 {
  border: .1vw solid var(--white);
  text-align: center;
  background-color: #0000;
}

.circle-cr._3 {
  background-color: #fec414;
}

.icon-4-5vw {
  width: 4.5vw;
  min-width: 4.5vw;
  height: 4.5vw;
}

.icon-5vw {
  width: 5vw;
  min-width: 5vw;
  height: 5vw;
}

.violet-light-wrap-cr {
  color: #181619;
  background-color: #f1ebff;
}

.text-16px {
  font-size: 1.4vw;
  line-height: 130%;
}

.text-16px.centered._110-inline {
  line-height: 110%;
}

.gif-cr {
  width: 37%;
  min-width: 43%;
  height: 5.5vw;
}

.text-10px {
  font-size: .8vw;
  line-height: 120%;
}

.abs-label-cr {
  position: absolute;
  inset: -7% auto auto 6.5%;
}

.abs-label-cr._2 {
  z-index: 3;
  inset: auto 0% 0% auto;
  transform: rotate(-6deg);
}

.abs-label-cr._4 {
  top: -.8vw;
}

.button-cr {
  z-index: 0;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #000;
  text-transform: uppercase;
  background-color: #fec414;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67c8b6c0d3d6ef2cc5d38224_Group%202085663426.svg");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 13%;
  border-radius: 10vw;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.2vw 2vw;
  font-size: 1.6vw;
  font-weight: 800;
  line-height: 130%;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: static;
}

.button-cr:hover {
  background-color: #ffd952;
}

.button-cr.black {
  color: #fff;
  background-color: #181619;
  font-size: 1.4vw;
}

.rose-light-wrap-cr {
  background-color: #ffe0e7;
}

.black-wrap-cr {
  color: #fff;
  background-color: #181619;
}

.grey-wrap-cr {
  background-color: #eee;
}

.abs-img-wrap {
  position: absolute;
  inset: 0% 0% auto;
}

.text-white {
  color: #fff;
}

.image-116 {
  vertical-align: baseline;
  width: 100%;
  max-width: none;
  height: 100%;
  position: static;
  transform: translate(0);
}

.text-12px-8 {
  font-size: 1vw;
}

.margin-92 {
  cursor: auto;
  height: 1vw;
}

.h-flex-up-left-2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h-scroll-wrap-b-offer-new {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  overflow: auto;
}

.orange-blive {
  color: #e94d24;
}

.revi-name__wrap-copy {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: .4375rem;
  padding: .125rem .9375rem;
  font-size: 1.25rem;
  line-height: 1.625rem;
  position: absolute;
  inset: auto auto 1.25rem 1.25rem;
}

.revi-image__wrap-copy {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 13vw;
  display: flex;
  position: relative;
}

.item-h-scroll-b-offer-new {
  width: 20vw;
}

.slider-cr {
  background-color: #0000;
  height: auto;
}

.left-arrow-6 {
  transform-style: preserve-3d;
  justify-content: flex-end;
  align-items: center;
  width: 30%;
  display: flex;
  inset: 0% auto 0% -7%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.right-arrow-5 {
  justify-content: flex-end;
  align-items: center;
  width: 30%;
  display: flex;
  right: -7%;
}

.mask-5 {
  overflow: visible;
}

.show-more-content {
  flex-flow: column;
  overflow: hidden;
}

.link-cr {
  color: #6948e5;
}

.tabs-menu-cr {
  z-index: 2;
  padding-left: 1vw;
  display: flex;
  top: 19vw;
}

.tab-link-cr {
  background-color: #d7d8dc;
  border-radius: .5vw;
  margin-right: .5vw;
  padding: 0;
}

.tab-link-cr.w--current {
  background-color: #fec414;
}

.tabs {
  position: relative;
}

.line-black {
  background-color: #18161980;
  height: .1vw;
}

._3vw-down {
  margin-bottom: -3vw;
}

.text-field-cr {
  color: #292929;
  border: .1vw solid #eee;
  border-radius: 10vw;
  height: 3.5vw;
  margin-bottom: 0;
  padding: 0 1vw;
  font-size: 1.2vw;
}

.text-field-cr::placeholder {
  font-size: 1.2vw;
}

.abs-emoiji-wrap-cr {
  position: absolute;
  inset: 0% 0% auto auto;
}

.abs-emoiji-wrap-cr._2 {
  top: -5%;
}

.abs-emoiji-wrap-cr._3 {
  inset: auto 0% 0% auto;
}

.logo-footer-cr {
  width: 36%;
}

.yel-wrap-cr {
  color: #181619;
  background-color: #fec414;
}

.close_btn {
  z-index: 101;
  color: #fff;
  cursor: pointer;
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.close_div_1 {
  z-index: 100;
  cursor: pointer;
  background-color: #0009;
  width: 100vw;
  height: 100vh;
  position: fixed;
}

.modal_wraper-2 {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_wraper-2.bf {
  color: #111;
  font-family: Qanelas, Impact, sans-serif;
  display: none;
}

.modal_wraper-2.bf.v1, .modal_wraper-2.bf.v2, .modal_wraper-2.bf.v3, .modal_wraper-2.bf.v4, .modal_wraper-2.bf.v5 {
  display: none;
}

.close_btn_1 {
  color: #000;
  margin-top: -20px;
  margin-right: 0;
  font-size: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: rotate(1deg);
}

.close_btn_1.bf-2 {
  width: 2vw;
  top: 3%;
  right: 4%;
  transform: rotate(45deg);
}

.video-3 {
  width: 70vw;
  max-height: 70vh;
  display: block;
}

.div-block-85 {
  margin: 10vw;
}

.image-196_2 {
  z-index: 8;
  width: 15vw;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: -1vw;
}

.image-211-copy {
  inset: 4% auto auto 0%;
  width: 10vw;
  position: absolute;
  inset: 9% auto auto 0%;
}

.div-block-86 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.bordo-wrap-ob-vb {
  color: #f1f0ee;
  background-color: #801e25;
}

.bordo-wrap-ob-vb.blue_text_bg {
  background-color: #2d1e80;
}

.beige-2-wrap-vb {
  background-color: #d2cfc8;
}

.beige-2-wrap-vb.blue_bg {
  background-color: #dbdce8;
}

.flowerr-2-vb {
  width: 40%;
  position: absolute;
  inset: auto auto -3% -6%;
}

.img-bg-vb {
  width: 100%;
  padding-top: 18.3vw;
  padding-left: 2vw;
  padding-right: 2vw;
  position: absolute;
  inset: 0% 0% auto;
}

.img-bg-vb._5 {
  padding-top: 7vw;
}

.img-bg-vb._2 {
  padding-top: 12vw;
}

.img-bg-vb._4 {
  padding-top: 12vw;
  padding-left: 0;
  padding-right: 0;
}

.h-flex-up-left {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h-flex-up-left.margin-0-5-vertical {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
}

.margin-93 {
  text-align: center;
  height: 1vw;
  line-height: 120%;
}

.img-logos-vb {
  width: 28vw;
  padding-right: 1vw;
}

.beige-wrap-vb {
  background-color: #f1f0ee;
}

.ira-2-vb {
  object-fit: contain;
  width: 43%;
  height: 13vw;
}

.bonus-vb {
  width: 48%;
  position: absolute;
  inset: auto -9% 0% auto;
}

.flowerr-3-vb {
  width: 50%;
  position: absolute;
  inset: -40% -8% auto auto;
}

.icon-1-2vw {
  width: 1.2vw;
  min-width: 1.2vw;
  height: 1.2vw;
}

.icon-1-2vw.bordo-wrap-ob-vb.blue_wrap_bg {
  background-color: #2d1e80;
}

.text-16px-6 {
  font-size: 1.34vw;
}

.text-16px-6._100 {
  line-height: 100%;
}

.train-6 {
  display: flex;
}

.black-wrap-vb {
  color: #f1f0ee;
  background-color: #262628;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/681366cb11aa2dc83963026b_bg%20black%20vb-min.webp");
  background-position: 0 0;
  background-size: auto;
}

.black-wrap-vb.white_wrap {
  background-color: #f0efee;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.abs-post-7-vb {
  position: absolute;
  inset: 98% 0% auto auto;
}

.ira-6-vb {
  width: 75%;
}

.h-flex-center-sides-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.abs-post-6-vb {
  position: absolute;
  top: 98%;
  bottom: auto;
  left: 0%;
}

.text-field-vb {
  color: #000;
  background-color: #0000;
  border: 0 solid #000;
  border-bottom: .1vw solid #101010;
  height: 3vw;
  margin-bottom: 0;
  font-size: 1vw;
}

.white-wrap-11 {
  background-color: #fff;
}

.container-ob-vb {
  color: #262628;
  letter-spacing: -.02vw;
  background-color: #f1f0ee;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/681366cb11aa2dc83963026f_bg%20vb-min.webp");
  background-position: 100% 0;
  background-size: 320px;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 130%;
}

.abs-post-9-vb {
  position: absolute;
  top: -3%;
  bottom: auto;
  left: 10%;
}

.text-40px-2 {
  font-size: 3.5vw;
  line-height: 110%;
}

.tale-vb {
  width: 10%;
  position: absolute;
  inset: auto auto -25% 45%;
  transform: rotate(-90deg);
}

.tale-vb._3 {
  width: 20%;
  bottom: -30%;
  left: 40%;
  transform: none;
}

.form-gg {
  color: #000;
}

.opacity-80 {
  opacity: .8;
}

.wrap-0-5vw-2 {
  padding: .5vw;
}

.h-flex-up-right {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.text-20px-2 {
  font-size: 1.75vw;
  line-height: 110%;
}

.section-2vw-4 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/681366cb11aa2dc8396302ad_bg_1.png");
  background-position: 0 0;
  background-size: cover;
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-4.main {
  background-image: none;
  padding-top: 1.5vw;
  padding-left: 2vw;
  padding-right: 2vw;
}

.section-2vw-4.beige-2-vb {
  background-color: #d2cfc8;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/681366cb11aa2dc83963026f_bg%20vb-min.webp");
  background-position: 0 0;
  background-size: auto;
}

.section-2vw-4.beige-2-vb.blue_bg {
  background-color: #dbdce8;
}

.section-2vw-4.black-vb {
  color: #f1f0ee;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/681366cb11aa2dc83963026b_bg%20black%20vb-min.webp");
  background-position: 0 0;
  background-size: auto;
}

.section-2vw-4.bordo-vb {
  color: #f1f0ee;
  background-color: #801e25;
}

.section-2vw-4.bordo-vb.blue_vb {
  background-color: #2d1e80;
}

.text-50px-3 {
  font-size: 4.4vw;
  line-height: 110%;
}

.text-25px-4 {
  font-size: 2.05vw;
  line-height: 110%;
}

.wrap-1-5vw-5 {
  padding: 1.5vw;
  position: relative;
}

.h-flex-center-left-7 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.margin-94 {
  height: .5vw;
}

.abs-3-vb {
  position: absolute;
  inset: 0% 0% auto;
}

.abs-post-10-vb {
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 50%;
}

.abs-post-4-vb {
  position: absolute;
  inset: 9% -7% auto auto;
}

.h-flex-center-center-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.caps {
  text-transform: uppercase;
}

.caps.bordo-text-bg-vb {
  color: #f0efee;
  background-color: #801e25;
  padding-left: .5vw;
  padding-right: .5vw;
}

.caps.bordo-text-bg-vb.blue_text_bg {
  background-color: #2d1e80;
}

.caps.bordo-text-vb {
  color: #2d1e80;
  -webkit-text-stroke-color: #2d1e80;
}

.text-35px-2 {
  font-size: 3vw;
  line-height: 110%;
}

.mooving-line-gg {
  z-index: 2;
  width: 100%;
  display: block;
  position: relative;
}

.mooving-line-gg._3 {
  margin-top: -3vw;
}

.mooving-line-gg._2 {
  z-index: 0;
}

.abs-post-5-vb {
  position: absolute;
  top: 9%;
  bottom: auto;
  left: -11%;
}

.dark {
  color: #262628;
}

.h-flex-down-sides {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.text-30px-3 {
  font-size: 2.59vw;
  line-height: 110%;
}

.wrap-0-3-1vw-3 {
  padding: .3vw 1vw;
}

.html-embed-46 {
  display: none;
}

.vagon-6 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  white-space: nowrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-vb {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #801e25;
  text-transform: uppercase;
  background-color: #f1f0ee;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5vw 2vw 1.2vw;
  font-size: 1.6vw;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 0 .15vw #801e25;
}

.button-vb:hover {
  color: #fff;
  background-color: #b10909;
  background-image: none;
}

.button-vb.smaller-vb {
  font-size: 1.4vw;
}

.button-vb.smaller-vb.blue {
  color: #2d1e80;
  -webkit-text-stroke-color: #2d1e80;
  box-shadow: inset 0 0 0 .15vw #2d1e80;
}

.button-vb.smaller-vb.blue:hover {
  color: #f1f0ef;
  background-color: #2d1e80;
}

.button-vb.beige {
  box-shadow: none;
  color: #262628;
  background-color: #f1f0ee;
}

.button-vb.bordo {
  color: #f1f0ee;
  background-color: #801e25;
}

.button-vb.bordo.blue {
  background-color: #2d1e80;
  box-shadow: inset 0 0 0 .15vw #2d1e80;
}

.abs-post-8-vb {
  position: absolute;
  inset: 110% 38% auto auto;
}

._1-5vw {
  margin-left: -1.5vw;
  margin-right: -1.5vw;
}

.img-bg-gg {
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.success-message-vb {
  background-color: #f1f0ee;
}

.box-vb {
  color: #fff;
  text-transform: uppercase;
  background-color: #262628;
  justify-content: flex-start;
  margin-left: -2vw;
  margin-right: -2vw;
  padding-top: .5vw;
  padding-bottom: .5vw;
  font-weight: 800;
  display: flex;
  overflow: hidden;
}

.box-vb._3 {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
}

.box-vb._4 {
  background-color: #801e25;
  font-weight: 400;
}

.box-vb._4.blue_box {
  background-color: #2d1e80;
}

.margin-95 {
  height: 1vw;
  line-height: 120%;
}

.modal-gg {
  z-index: 9000;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.bordo-text-vb {
  color: #801e25;
}

.bordo-text-vb.blue {
  color: #2d1e80;
}

.margin-96 {
  height: .5vw;
}

.modal-close-wrap {
  background-color: #000c;
  position: absolute;
  inset: 0%;
}

.text-30px-4 {
  font-size: 2.59vw;
  line-height: 110%;
}

.html-embed-47 {
  display: none;
}

.icon-2vw-2 {
  width: 2vw;
  min-width: 2vw;
}

.html-embed-11 {
  display: none;
}

.section-2vw-5 {
  padding: 3vw 2vw;
  display: block;
  position: relative;
}

.section-2vw-5.relative-2 {
  z-index: 1;
  position: relative;
}

.section-2vw-5.kbk-new.test {
  z-index: 1;
}

.section-2vw-5.main {
  padding-top: 1vw;
}

.text-20px-an {
  font-size: 1.75vw;
  line-height: 100%;
}

.reg_na.blue_na {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68136c5e7f254f9f9a96a3fc_reg%20blue.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.reg_na.blue_na._70 {
  width: 70%;
}

.flex_2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.image-1738 {
  width: 14vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-1737 {
  position: absolute;
  inset: 0% 0% auto;
}

.image-1745 {
  width: 1.3vw;
  position: absolute;
  inset: auto 2% 0% auto;
}

.text-30px-5 {
  font-size: 2.6vw;
  line-height: 110%;
}

.text-field-na {
  background-color: #d3d3d3;
  border-radius: 0;
  height: 3vw;
  margin-bottom: 0;
  padding: 0 1vw;
  font-size: 1vw;
}

._60 {
  margin-left: 60%;
}

._60.v2 {
  padding-right: 2vw;
}

.right {
  text-align: right;
  padding-left: 6vw;
  position: relative;
}

.text-16px-an {
  font-size: 1.4vw;
  line-height: 100%;
}

.button-na {
  z-index: 0;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #fff;
  background-color: #0f0600;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.2vw;
  padding-bottom: 1.2vw;
  font-size: 1.2vw;
  font-weight: 600;
  line-height: 140%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-na.blue_na {
  color: #0f0600;
  background-color: #7778ff;
  font-weight: 600;
}

.text_70px {
  letter-spacing: -3px;
  font-size: 9.7vh;
  line-height: 80%;
}

.text_70px.medium {
  font-size: 6.4vw;
}

.text-24px-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2vw;
  line-height: 110%;
}

._20 {
  margin-left: 20%;
}

.image-1740 {
  position: absolute;
  inset: 0%;
}

.margin-7 {
  height: .75vw;
}

.form-vw-3 {
  color: #111;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.form-2 {
  flex-direction: column;
  display: flex;
}

.form-wrap-reg-na {
  z-index: 2;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68136c5e7f254f9f9a96a404_reg%20orange.webp");
  background-position: 0 0;
  background-size: cover;
  margin-top: -.1vw;
  padding: 1.5vw 1vw;
  position: relative;
}

._40 {
  margin-left: 40%;
}

.site-wrap_an {
  color: #0f0600;
  letter-spacing: -.5px;
  background-color: #0d0b0c;
  justify-content: center;
  align-items: center;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  display: block;
  position: relative;
  overflow: hidden;
}

.image-1741 {
  width: 16.4vw;
  position: absolute;
  inset: auto 0% -14% auto;
}

.im40 {
  max-width: 40%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section-2vw-an {
  padding-left: 2vw;
  padding-right: 2vw;
  display: block;
  position: relative;
}

.section-2vw-an.relative-2 {
  z-index: 1;
  position: relative;
}

.text-14px-na {
  font-size: 1vw;
  line-height: 100%;
  position: relative;
}

.text-14px-na.gray {
  color: #e2e1e3;
}

.text-14px-na.gray.medium.spacing--5 {
  letter-spacing: -.5px;
}

._50 {
  max-width: 32%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.flex-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
}

.n_stan_reg {
  margin-left: 2vw;
  padding-left: 2vw;
}

.text-37px {
  text-transform: none;
  font-size: 3.32vw;
  line-height: 80%;
}

.text-37px.gray {
  color: #e2e1e3;
}

.text-37px.gray.spacing--5 {
  letter-spacing: -.5px;
  font-size: 3.25vw;
}

.image-1742 {
  position: absolute;
  inset: 0%;
}

.gray {
  color: #e2e1e3;
}

.image-1736 {
  object-fit: fill;
  position: absolute;
  inset: 0%;
}

.section_an.im_2 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68136c5f7f254f9f9a96a410_5.webp");
  background-position: 0 0;
  background-size: cover;
}

.section_an.relative-2 {
  position: relative;
}

.section_an.orange-bg {
  background-size: contain;
}

.section_an.orange-bg.relative-2 {
  background-repeat: repeat;
  background-size: cover;
}

.orange-bg {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68136c5e7f254f9f9a96a404_reg%20orange.webp");
  background-position: 0 0;
  background-size: cover;
}

.text-10px-4 {
  font-size: .8vw;
  line-height: 130%;
  position: relative;
}

.text-10px-4.orange {
  color: #a72903;
}

.text-10px-4.orange.medium.spacing--5 {
  letter-spacing: -.5px;
}

.div-block-45 {
  padding-left: 2vw;
}

.image-1743 {
  width: 14vw;
  position: absolute;
  inset: auto 2% 0% auto;
}

.gray_bg {
  background-color: #e2e1e3;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68136c5f7f254f9f9a96a416_reg%20gray.webp");
  background-position: 0 0;
  background-size: auto;
}

.text-35px-an {
  text-transform: none;
  font-size: 3vw;
}

.text-35px-an.medium.gray._80 {
  line-height: 80%;
}

.section-2vw-an-2 {
  padding-left: 2vw;
  padding-right: 2vw;
  display: block;
  position: relative;
}

.section-2vw-an-2.relative-2 {
  z-index: 1;
  position: relative;
}

.section-2vw-an-2.relative-2.flex-2 {
  padding-right: 0;
  display: flex;
}

.margin-97 {
  height: .5vw;
}

.relative-2 {
  z-index: 1;
  position: relative;
}

.relative-2.im_bg {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68136c5f7f254f9f9a96a413_4.webp");
  background-position: 0 0;
  background-size: cover;
}

.text-67px-an {
  font-size: 5.4vw;
  line-height: 100%;
}

.text-67px-an.medium {
  line-height: 80%;
}

.image-1739 {
  width: 1.6vw;
  position: absolute;
  inset: 0% 3% 0% auto;
}

.div-block-24 {
  background-color: #1917db;
  width: 20vw;
  height: 2vw;
  position: absolute;
  inset: 9vw 0% auto auto;
}

.image-196-copy {
  z-index: 8;
  width: 10vw;
  position: absolute;
  inset: 29vw auto 0% 1vw;
}

.image-1746 {
  z-index: 8;
  width: 6vw;
  position: absolute;
  inset: 23vw 3vw 0% auto;
}

.about_section {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead3686014_BG_3.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 3vw 1vw;
  position: relative;
  overflow: hidden;
}

.vela_20px-_2 {
  color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
  display: flex;
}

.div-block-26 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead3686014_BG_3.png");
  background-position: 50% 100%;
  background-size: cover;
  padding: 3vw 1vw;
}

.vela_9px {
  color: #fff;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 120%;
}

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

.field_3 {
  border: 1px solid #171717;
  border-radius: 4vw;
  margin-bottom: 0;
}

.blue_num {
  background-color: #1917db;
  border-top-left-radius: 1vw;
  border-bottom-left-radius: 1vw;
  height: 4.5vw;
  margin-top: 2vw;
  padding: 1vw;
}

.image-190_3 {
  margin-top: 1vw;
  margin-bottom: 1vw;
  display: block;
  position: relative;
  left: -2vw;
}

.vela_12px {
  padding-bottom: 1vw;
  padding-right: 6vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  line-height: 110%;
}

.vela_30px-right_2 {
  color: #1917db;
  text-align: right;
  text-transform: uppercase;
  margin-bottom: 2vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 120%;
  position: relative;
  inset: 0 0 auto auto;
  overflow: hidden;
}

.speaker_section {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead3686014_BG_3.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 2vw 0;
}

.top_time_date {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #191919;
  border-bottom-right-radius: 1vw;
  border-bottom-left-radius: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2vw;
  padding: 2vw 1vw 1vw;
  display: grid;
}

.head_main {
  color: #1917db;
  font-family: Velasans, Arial, sans-serif;
  font-size: 5vw;
  font-weight: 700;
  line-height: 110%;
}

.head_main.right {
  overflow: visible;
}

.h-flex-sides-center-3 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2vw;
  display: flex;
}

.bold-text-13 {
  font-family: Velasans, Arial, sans-serif;
}

.div-block-23 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c028dd99d1ead3686046_bg_black.png");
  background-position: 0 0;
  background-size: cover;
  padding: 1vw;
  position: relative;
}

.div-block-25 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead368600a_BG_2.png");
  background-position: 0 0;
  background-size: cover;
  padding: 3vw 1vw;
  position: relative;
  overflow: hidden;
}

.reg_white_3 {
  background-color: #fff;
  border-radius: 1vw;
  padding: 1vw 8vw 1vw 1vw;
}

.flip-card-s98 {
  z-index: 2;
  background-color: #e5be3f;
  border-radius: 1.5vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1vw;
  display: flex;
  position: relative;
}

.flip-card-s98.is-abs {
  z-index: 3;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #fff;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.flip-card-s98.is-no-abs {
  backface-visibility: hidden;
  background-color: #fff;
  border-style: none;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.grid_text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  margin-top: 4vw;
  margin-bottom: 4vw;
  padding-right: 11vw;
  display: grid;
}

.vela_13px {
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.1vw;
  line-height: 110%;
}

.button-3 {
  text-align: center;
  background-color: #1917db;
  border-radius: 5vw;
  width: 100%;
  padding-top: 1.5vw;
  padding-bottom: 1.5vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.6vw;
  font-weight: 700;
  line-height: 110%;
}

.vela_20px {
  color: #19191966;
  margin-left: -6vw;
  margin-right: -6vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
}

.div-block-19 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c028dd99d1ead3686021_reg4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: -2vw;
  padding-right: 2vw;
}

.div-block-21 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead368600a_BG_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 3vw 1vw;
  overflow: hidden;
}

.vela_30px {
  color: #1917db;
  text-transform: uppercase;
  font-family: Velasans, Arial, sans-serif;
  font-size: 3.4vw;
  font-weight: 700;
  line-height: 120%;
}

.vela_30px.black-2 {
  color: #1917db;
  text-transform: uppercase;
  font-size: 2.6vw;
}

.vela_17px {
  color: #191919;
  margin-top: 2vw;
  padding-left: 3vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.6vw;
  font-weight: 600;
  line-height: 110%;
}

.vela_17px.white {
  color: #fff;
  margin-top: 1vw;
  padding-left: 0;
  font-weight: 300;
}

.inner-card-s98-3 {
  border: 1px solid #000;
  border-radius: .6vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 6rem;
  display: flex;
  box-shadow: inset 0 0 0 .1vw #fff;
}

.inner-card-s98-3.back-side {
  border-style: none;
  box-shadow: inset 0 0 0 .1vw #6462df;
}

.text-20px-5 {
  color: #fff;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.2rem;
  line-height: 110%;
}

.div-block-20 {
  margin-right: -2vw;
  position: relative;
  left: -1vw;
  right: -1vw;
}

.block_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1vw;
  display: grid;
}

.image-1752 {
  border-radius: 1vw;
}

.site_wrap-4 {
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
}

.grid_text-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 1vw;
  padding-right: 0;
  display: grid;
}

.text-40px-3 {
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 120%;
}

.image-1753 {
  width: 12vw;
  position: absolute;
  inset: auto 5% 33% auto;
}

.main-r132 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead3685ffc_BG_1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0 1vw 3vw;
  position: relative;
  overflow: hidden;
}

.black-2 {
  color: #191919;
}

.inner-card-s98-4 {
  background-color: #1917db;
  border: 1px #000;
  border-radius: .6vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 6rem;
  display: flex;
  box-shadow: inset 0 0 0 .1vw #fff;
}

.white_reg {
  background-color: #fff;
  border-radius: 1vw;
  padding: 0;
}

.image-1755 {
  z-index: 7;
  width: 7vw;
  position: absolute;
  inset: 1vw 1vw auto auto;
}

.div-block-22 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead368600d_pla2.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: -1vw;
  padding-left: 1vw;
}

.reg_white_2 {
  background-color: #fff;
  border-radius: 1vw;
  padding: 1vw;
}

.top_form {
  z-index: 2;
  background-color: #fff;
  border-radius: 1vw;
  padding: 1vw;
  position: relative;
}

.time_section-2 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead368600a_BG_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 3vw 1vw;
  position: relative;
  overflow: hidden;
}

.grid_3reg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2vw;
  display: grid;
}

.image-196_3 {
  z-index: 8;
  width: 8vw;
  position: absolute;
  inset: auto 3vw 2vw auto;
}

.image-1757 {
  z-index: 1;
  width: 12vw;
  position: absolute;
  inset: auto 0% 25% auto;
}

.div-block-14 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead3686000_pla.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 3vw;
  padding-right: 1vw;
  overflow: visible;
}

.div-block-19-copy {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c028dd99d1ead3686021_reg4.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: -2vw;
  padding-right: 2vw;
}

.image-190_2 {
  margin-top: 1vw;
  margin-bottom: 1vw;
  display: block;
  position: relative;
  right: -3vw;
}

.vela_30px-right_2-copy {
  color: #1917db;
  text-align: right;
  text-transform: uppercase;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.4vw;
  font-weight: 700;
  line-height: 120%;
  position: absolute;
  inset: 6.5vw 1vw auto auto;
}

.submit-button-7 {
  background-color: #1917db;
  border-radius: 4vw;
  width: 100%;
  padding-top: 1vw;
  padding-bottom: 1vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.num_vela {
  color: #1917db;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 700;
  line-height: 110%;
}

.form-130 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.vela_24px {
  color: #fff;
  margin-top: 4vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
}

.image-1759 {
  width: 16vw;
  margin: 2vw auto;
  display: block;
}

.html-embed-48 {
  display: none;
}

.div-block-15 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead368600d_pla2.png");
  background-position: -70%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 1vw;
  margin-left: -1vw;
  padding-left: 1vw;
}

.image-1760 {
  position: absolute;
  top: 22vw;
  left: 12vw;
}

.grid_text-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  display: grid;
}

.grid_text-3.right {
  grid-template-columns: 3.5fr .25fr;
}

.vela_30px-right_2-white {
  z-index: 4;
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 120%;
  position: relative;
  inset: 0 0 auto auto;
}

.image-1761 {
  width: 6vw;
  position: absolute;
  left: 12.1vw;
}

.choise_section {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead3686014_BG_3.png");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  padding: 3vw 1vw;
  position: relative;
  overflow: hidden;
}

.reg_white_3-2 {
  background-color: #fff;
  border-radius: 1vw;
  padding: 1vw 1vw 1vw 12vw;
}

.vela_30px-white {
  color: #fff;
  text-transform: uppercase;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 120%;
}

.bold_blue {
  color: #1917db;
  font-weight: 700;
}

._3vw_1 {
  height: 3vw;
}

.div-block-17 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c027dd99d1ead3686017_pla3.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 2vw;
  margin-right: -2vw;
  padding-right: 2vw;
}

.flip-card-wrap-s98-3 {
  text-align: center;
  cursor: pointer;
  width: 7.7rem;
  height: 7.7rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

._2vw_1-copy {
  height: 2vw;
}

.margin-98 {
  height: 1vw;
  line-height: 120%;
}

._50-width-ob-offer-new {
  width: 50%;
}

.text-35px-3 {
  font-size: 3vw;
  line-height: 110%;
}

.h-flex-center-sides-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.black-wrap-r127 {
  color: #fff;
  background-color: #101010;
}

.white-wrap-12 {
  background-color: #fff;
}

.text-40px-4 {
  font-size: 3.5vw;
  line-height: 110%;
}

.image-1762 {
  width: 7vw;
}

.text-12px-9 {
  font-size: 1vw;
  line-height: 130%;
}

.button-r127 {
  color: #101010;
  text-align: center;
  background-color: #ffaf2e;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5vw;
  font-size: 1.5vw;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
}

.icon-5vw-3 {
  width: 5vw;
  min-width: 5vw;
  height: 5vw;
}

.text-field-r127 {
  color: #000;
  border: 0 solid #000;
  border-bottom: .1vw solid #101010;
  height: 3vw;
  margin-bottom: 0;
  font-size: 1vw;
}

.text-abs-r127 {
  position: absolute;
  inset: 12% 0% auto auto;
}

.text-30px-6 {
  font-size: 2.59vw;
  line-height: 110%;
}

.h-flex-center-left-8 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.margin-99 {
  height: .5vw;
}

.form-r127 {
  color: #000;
  flex-flow: column;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.section-2vw-6 {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-6.black-bg-r127 {
  color: #fff;
  background-color: #101010;
}

.section-2vw-6.ta-bg-r127 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c0f76e8db2fe12259318_Frame%202085663192-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.section-2vw-6.main1 {
  background-image: none;
  padding-top: 1vw;
}

.section-2vw-6.main1.ira-bg-r127 {
  color: #fff;
}

.icon-1-5vw-5 {
  width: 1.5vw;
  min-width: 1.5vw;
  height: 1.5vw;
}

.checkbox-r127 {
  background-color: #fff;
  border: .1vw solid #bbb;
  border-radius: .3vw;
  justify-content: center;
  align-items: center;
  width: 1.8vw;
  height: 1.8vw;
  display: flex;
}

.grey-wrap-r127 {
  background-color: #f0f0f0;
}

.bonuses-r127 {
  width: 60%;
  position: absolute;
  inset: 25% auto auto 0%;
}

.html-embed-49 {
  display: none;
}

.line-r127 {
  background-color: #fff3;
  width: 100%;
  height: .1vw;
}

.line-r127.grey {
  background-color: #ccc;
}

.container-r127 {
  color: #292929;
  background-color: #fff;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 130%;
}

.medium-lt {
  font-weight: 600;
}

.text-span-18, .yel-r127 {
  color: #ffaf2e;
}

.margin-100 {
  height: 1vw;
  line-height: 120%;
}

.text-40px-5 {
  font-size: 3.5vw;
  line-height: 110%;
}

.image-1763 {
  width: 7vw;
}

.text-12px-10 {
  font-size: 1vw;
  line-height: 130%;
}

.icon-5vw-4 {
  width: 5vw;
  min-width: 5vw;
  height: 5vw;
}

.text-30px-7 {
  font-size: 2.59vw;
  line-height: 110%;
}

.h-flex-center-left-9 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.margin-101 {
  height: .5vw;
}

.section-2vw-7 {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-7.black-bg-r127 {
  color: #fff;
  background-color: #101010;
}

.section-2vw-7.ta-bg-r127 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c0f76e8db2fe12259318_Frame%202085663192-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.section-2vw-7.main1 {
  background-image: none;
  padding-top: 1vw;
}

.section-2vw-7.main1.ira-bg-r127 {
  color: #fff;
}

.icon-1-5vw-6 {
  width: 1.5vw;
  min-width: 1.5vw;
  height: 1.5vw;
}

.html-embed-50 {
  display: none;
}

.text-span-19 {
  color: #ffaf2e;
}

.margin-102 {
  height: 1vw;
  line-height: 120%;
}

.text-40px-6 {
  font-size: 3.5vw;
  line-height: 110%;
}

.image-1764 {
  width: 7vw;
}

.text-12px-11 {
  font-size: 1vw;
  line-height: 130%;
}

.icon-5vw-5 {
  width: 5vw;
  min-width: 5vw;
  height: 5vw;
}

.text-30px-8 {
  font-size: 2.59vw;
  line-height: 110%;
}

.h-flex-center-left-10 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.margin-103 {
  height: .5vw;
}

.section-2vw-8 {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-8.black-bg-r127 {
  color: #fff;
  background-color: #101010;
}

.section-2vw-8.ta-bg-r127 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c0f76e8db2fe12259318_Frame%202085663192-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.section-2vw-8.main1 {
  background-image: none;
  padding-top: 1vw;
}

.section-2vw-8.main1.ira-bg-r127 {
  color: #fff;
}

.icon-1-5vw-7 {
  width: 1.5vw;
  min-width: 1.5vw;
  height: 1.5vw;
}

.text-span-20 {
  color: #ffaf2e;
}

.text-40px-7 {
  font-size: 3.5vw;
  line-height: 110%;
}

.image-1765 {
  width: 7vw;
}

.text-12px-12 {
  font-size: 1vw;
  line-height: 130%;
}

.icon-5vw-6 {
  width: 5vw;
  min-width: 5vw;
  height: 5vw;
}

.text-30px-9 {
  font-size: 2.59vw;
  line-height: 110%;
}

.h-flex-center-left-11 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.margin-104 {
  height: .5vw;
}

.section-2vw-9 {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-9.black-bg-r127 {
  color: #fff;
  background-color: #101010;
}

.section-2vw-9.ta-bg-r127 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c0f76e8db2fe12259318_Frame%202085663192-min.webp");
  background-position: 0 0;
  background-size: 100%;
}

.section-2vw-9.main1 {
  background-image: none;
  padding-top: 1vw;
}

.section-2vw-9.main1.ira-bg-r127 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6814c335252ab19ef9d127af_C5381.MP4.13_32_30_03.Still001.jpg");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
}

.icon-1-5vw-8 {
  width: 1.5vw;
  min-width: 1.5vw;
  height: 1.5vw;
}

.text-span-21 {
  color: #ffaf2e;
}

.arr-kbk-new-2 {
  width: 10%;
  position: absolute;
  inset: 52% auto auto 65%;
}

.textimonials-kbk-new {
  z-index: 1;
  margin-top: -5vw;
  margin-bottom: -8vw;
  position: relative;
}

.text-18px-10 {
  font-size: 1.4vw;
  line-height: 120%;
}

.text-18px-10.right-alignment {
  text-align: right;
}

.text-18px-10.right-alignment.brown-kbk-new {
  color: #300d12;
  text-align: right;
}

.dropdown-toggle-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.dropdown-toggle-9.w--open {
  align-items: center;
}

.rounded-5vw {
  border-radius: 5vw;
  overflow: hidden;
}

.arr-kbk-new-5 {
  transform-style: preserve-3d;
  width: 10%;
  position: absolute;
  inset: 39% auto auto 20%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.extra-light {
  font-weight: 200;
}

.red-2 {
  color: red;
}

._40-opacity {
  opacity: .4;
}

.text-14px-2 {
  font-size: 1vw;
  position: relative;
}

.container-black-bg {
  background-color: #111;
}

.text-30px-10 {
  font-size: 2.6vw;
  line-height: 110%;
}

._5vw-from-left-kbk-new {
  z-index: 4;
  position: absolute;
  inset: 23% 10% auto 25%;
}

.box {
  background-color: #fdfdfd;
  border: .1vw solid #000;
  border-radius: 1.5vw;
  flex-flow: column;
  justify-content: flex-start;
  height: 80vh;
  padding: 1vw;
  display: flex;
  overflow: hidden;
}

.box.kbk-new {
  background-color: #0000;
}

.data-start-kbk-new {
  position: absolute;
  inset: 3.2vw 5% auto auto;
}

.dropdown-text-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.img-100-10 {
  width: 100%;
  height: 100%;
}

.img-100-10.kbk-new-img-7 {
  z-index: 2;
  margin-top: -4vw;
  position: relative;
}

.img-100-10.relative-z2 {
  z-index: 2;
  position: relative;
}

.text-24px-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2vw;
  line-height: 110%;
}

.dropdown-text-kbk-new {
  color: #fff;
  white-space: pre-wrap;
  line-height: 120%;
}

.img-width-100 {
  width: 100%;
}

.margin-105 {
  height: 1vw;
}

.margin-105.only-mobile {
  display: none;
}

.btn-wrap-kbk-new {
  color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.arr-kbk-new-6 {
  transform-style: preserve-3d;
  width: 10%;
  position: absolute;
  inset: 62% auto auto 20%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.medium-501 {
  font-weight: 500;
}

.line-white {
  background-color: #fff;
  height: .1vw;
  margin-top: 1vw;
  margin-bottom: 1vw;
}

.line-white.kbk-new {
  height: .05vw;
  margin-top: 2vw;
  margin-bottom: 2vw;
}

.h-flex-center-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.h-flex-center-right._1-5vw-up {
  margin-top: -1.5vw;
}

.h-flex-center-right._1-5vw-up._2 {
  margin-top: -2vw;
}

._80-opacity {
  opacity: .8;
}

.text-12px-13 {
  font-size: .8vw;
  position: relative;
}

.text-12px-13._80-opacity-kbk-new {
  opacity: .8;
}

.text-12px-13._150-hline {
  line-height: 150%;
}

.text-12px-13.right-alignment._150-hline {
  text-align: right;
}

.white-wrap-13 {
  background-color: #fff;
}

.div-right-alignment {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.button-kbk-new {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0021f0;
  border: .05vw solid #fff;
  border-radius: 4vw;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 20vw;
  padding: 1.5vw;
  font-size: 1.6vw;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  box-shadow: 0 2px 20px #0003;
}

.button-kbk-new:hover {
  background-color: #000;
}

.button-kbk-new._2 {
  display: block;
}

.button-kbk-new.second {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000001a;
}

.arr-kbk-new-3 {
  width: 10%;
  position: absolute;
  inset: 75% auto auto 48%;
}

.arr-kbk-new-4 {
  transform-style: preserve-3d;
  width: 10%;
  position: absolute;
  inset: 16% auto auto 25%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-16px-7 {
  font-size: 1.5vw;
  line-height: 120%;
}

.last-img-text-kbk-new {
  z-index: 4;
  position: absolute;
  inset: 13% 2vw auto;
}

.arr-kbk-new-1 {
  width: 10%;
  position: absolute;
  inset: 26% auto auto 65%;
}

.h-flex-center-left-12 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.text-wrap-kbk-new {
  z-index: 3;
  position: absolute;
  inset: 0% 0% auto;
}

.vagon-7 {
  flex-flow: column;
  display: flex;
}

.line-vertical-btn-kbk-new {
  background-color: #fff;
  width: .1vw;
  height: 2vw;
}

.section-vw-2 {
  padding: 3vw 1vw;
  display: block;
  position: relative;
}

.section-vw-2.kbk-new {
  color: #ffffffe6;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67c6e14782e22d5d543791c1_grain-min.webp");
  background-position: 0 0;
  background-size: contain;
  font-weight: 400;
  line-height: 130%;
}

.text-40px-8 {
  text-transform: uppercase;
  font-size: 3.5vw;
  line-height: 110%;
}

.text-40px-8._70-inline {
  font-size: 3.3vw;
  line-height: 70%;
}

.text-40px-8._70-inline.right-alignment {
  text-align: right;
}

.container-kbk-new {
  color: #fff;
  background-color: #111;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 130%;
  position: relative;
}

.margin-106 {
  height: .5vw;
}

.link-kbk-new {
  color: #fff;
}

.text-20px-6 {
  font-size: 1.75vw;
  line-height: 130%;
}

.text-20px-6.right-alignment {
  text-align: right;
}

.close_div-5 {
  display: flex;
  position: fixed;
  inset: 0%;
}

.text-18px-11 {
  font-size: 1.4vw;
  line-height: 120%;
}

.text-block-107 {
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.form-131 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 470px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.margin-107 {
  height: 1vw;
}

.text-block-108 {
  display: block;
}

.modal_wrapper_cc {
  z-index: 999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_wrapper_cc.kbk-new {
  display: none;
}

.text-field-kbk {
  border-radius: 10vw;
  width: 29.2rem;
  height: 60px;
  margin-bottom: 0;
  position: relative;
}

.text-field-kbk.pop {
  color: #000;
  width: 21vw;
}

.html-embed-5 {
  display: none;
}

.close_btn-5 {
  color: #fff;
  margin-top: -20px;
  margin-right: 0;
  font-size: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.success-message-9 {
  z-index: 999;
  position: static;
}

.margin-108 {
  height: .5vw;
}

.checkbox-field-7 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}

.checkbox-field-7.pop {
  margin-bottom: 0;
}

.form-block-12 {
  cursor: pointer;
  flex-flow: column;
  display: flex;
}

.modal_window-3 {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 20px;
  display: flex;
  position: relative;
}

.modal_window-3.kbk-new {
  color: #fff;
  background-color: #111;
  border: .05vw solid #fff;
  padding: 2vw;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.html-embed-51 {
  display: flex;
}

.container-3 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrap-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: grid;
}

.div-block-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-21 {
  position: relative;
  inset: auto auto 0% 0%;
}

.link-block-7 {
  color: #fff;
  display: flex;
}

.link-22 {
  cursor: pointer;
}

.text-block-23 {
  color: #fff;
  padding-left: 10px;
}

.text-block-109 {
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.form-132 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 470px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.form-132.kbk-popup {
  justify-content: center;
  align-items: center;
}

.text-30px-11 {
  font-size: 2.6vw;
  line-height: 110%;
}

.text-30px-11._70-inline {
  text-transform: uppercase;
  line-height: 70%;
}

.container-kbk-popup {
  color: #fff;
  background-color: #0000;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 130%;
  position: relative;
}

.wrap-1-5vw-6 {
  padding: 1.5vw;
  position: relative;
}

.margin-109 {
  height: 1vw;
}

.text-8px {
  font-size: .6vw;
  line-height: 120%;
}

.text-block-110 {
  display: block;
}

.text-span-22 {
  text-decoration: line-through;
}

.html-embed-52 {
  display: none;
}

.close_btn-6 {
  color: #fff;
  margin-top: -20px;
  margin-right: 0;
  font-size: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.flex-kbk {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.margin-110 {
  height: .5vw;
}

.modal_window-4 {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 20px;
  display: flex;
  position: relative;
}

.modal_window-4.kbk-popup {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/681892bd0fe845e0cb08fc73_olena%20popup%20new-min.webp");
  background-position: 0 0;
  background-size: cover;
  padding: 0;
}

.text-12px-14 {
  font-size: 1.05vw;
  line-height: 130%;
  position: relative;
}

.text-18px-12 {
  font-size: 1.4vw;
  line-height: 120%;
}

.text-18px-12.right-alignment.brown-kbk-new {
  color: #300d12;
}

.arr-kbk-new-7 {
  transform-style: preserve-3d;
  width: 10%;
  position: absolute;
  inset: 39% auto auto 20%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.red-3 {
  color: red;
}

.text-14px-3 {
  font-size: 1vw;
  position: relative;
}

.text-30px-12 {
  font-size: 2.6vw;
  line-height: 110%;
}

.margin-111 {
  height: 1vw;
}

.margin-111.only-mobile {
  display: none;
}

.arr-kbk-new-8 {
  transform-style: preserve-3d;
  width: 10%;
  position: absolute;
  inset: 62% auto auto 20%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.medium-502 {
  font-weight: 500;
}

.white-wrap-14 {
  background-color: #fff;
}

.arr-kbk-new-9 {
  width: 10%;
  position: absolute;
  inset: 75% auto auto 48%;
}

.arr-kbk-new-10 {
  transform-style: preserve-3d;
  width: 10%;
  position: absolute;
  inset: 16% auto auto 25%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-16px-8 {
  font-size: 1.5vw;
  line-height: 120%;
}

.arr-kbk-new-11 {
  width: 10%;
  position: absolute;
  inset: 26% auto auto 65%;
}

.h-flex-center-left-13 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.vagon-8 {
  flex-flow: column;
  display: flex;
}

.margin-112 {
  height: .5vw;
}

.div-block-87 {
  color: #fff;
}

.bf-img-100-h-4 {
  height: 100%;
  display: block;
  overflow: clip;
}

.bf-img-100-h-4.desc_hidden {
  display: none;
}

.plashka-sale-space {
  height: 5rem;
}

.bf-container-5 {
  justify-content: space-between;
  max-width: 75.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bf-container-5.new-act-2 {
  grid-column-gap: 4.688rem;
  grid-row-gap: 4.688rem;
  justify-content: center;
  align-items: center;
}

.container-bg-sl {
  background-color: #000313;
}

.container-sl {
  color: #fafbfd;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Grandisextended, Arial, sans-serif;
  font-size: 1vw;
  line-height: 110%;
  overflow: hidden;
}

.cr {
  position: relative;
}

.abs-img {
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.text-120px-sl {
  text-align: center;
  font-size: 11vw;
  line-height: 70%;
}

.grad-sl {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fafbfd, #fafbfd 17%, #fafbfd00);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-40px-sl {
  text-align: center;
  font-size: 4.2vw;
  line-height: 67%;
}

.icon-abs-1-sl {
  position: absolute;
  inset: auto 40.5% 2% auto;
}

.bb-sl {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff1a;
}

.abs-bb-sl {
  position: absolute;
  inset: auto auto -20% 33%;
}

.blue-wrap-sl {
  background-color: #0040ff;
}

.icon-abs-2-sll {
  position: absolute;
  top: -25%;
  left: auto;
  right: 46%;
}

.box-sl {
  color: #fff;
  background-image: none;
  background-size: auto;
  justify-content: flex-start;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.label-sl {
  border: .1vw solid #fff;
  border-radius: 10vw;
}

.button-sl {
  color: #000313;
  text-align: center;
  text-transform: uppercase;
  background-color: #fafbfd;
  border-radius: 10vw;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw .5vw;
  font-size: 1.2vw;
  line-height: 150%;
  display: block;
  position: relative;
}

.button-sl.orange {
  background-color: #f3843b;
}

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

.spik-img-sl {
  width: 11vw;
}

.spik-sl {
  -webkit-backdrop-filter: blur(70px);
  backdrop-filter: blur(70px);
  background-color: #fafbfd00;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 11vw;
  height: 11vw;
  display: flex;
}

.spik-sl._2 {
  width: 24vw;
  height: 24vw;
}

.arr-1-sl {
  width: 25%;
  position: absolute;
  inset: 0% auto auto 30%;
}

.arr-1-sl._2 {
  transform-style: preserve-3d;
  left: 35%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.arr-1-sl._3 {
  left: 10%;
}

.arr-1-sl._4 {
  transform-style: preserve-3d;
  left: 65%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.wrap-tarif-sl {
  background-image: linear-gradient(#0f1222b3, #2b45cdb3);
  border-radius: 1.5vw;
}

.blue-sl {
  color: #0040ff;
}

.circle-sl {
  border: .1vw solid #0040ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.line-in-plus-sl-v {
  background-color: #0040ff;
  width: 70%;
  height: .1vw;
  position: absolute;
}

.line-in-plus-sl-h {
  background-color: #0040ff;
  width: .1vw;
  height: 70%;
  position: absolute;
}

.black-sl {
  background-color: #00031366;
}

.case-sl {
  object-fit: contain;
  object-position: 50% 0%;
  width: 50%;
}

.slider-sl {
  background-color: #0000;
  height: auto;
}

.rounded-corner-1-5vw {
  border-radius: 1.5vw;
  overflow: hidden;
}

.rounded-corner-1-5vw.ob {
  border: .1vw solid #181970;
}

.rounded-corner-1-5vw.ob.shad {
  border-color: #000;
  box-shadow: 0 2px 5px #0003;
}

.rounded-corner-1-5vw.taplink-border {
  border: .1vw solid #000;
}

.rounded-corner-1-5vw.green-border-hw {
  border: .1vw solid #3d884b;
}

.rounded-corner-1-5vw.green-border-hw.stretch {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  height: 100%;
}

.rounded-corner-1-5vw.blue-border-hw {
  border: .1vw solid #5c979b;
}

.rounded-corner-1-5vw.blue-border-hw.stretch {
  height: 100%;
}

.rounded-corner-1-5vw.violet-border-hw {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: .1vw solid #817fcc;
}

.rounded-corner-1-5vw.violet-border-hw.stretch {
  height: 100%;
}

.rounded-corner-1-5vw.orange-border-hw {
  border: .1vw solid #ff8d49;
}

.rounded-corner-1-5vw.orange-border-hw.stretch {
  height: 100%;
}

.rounded-corner-1-5vw.border-bf {
  border: .1vw solid #ffffff80;
  width: 21vw;
}

.rounded-corner-1-5vw.shad-r1 {
  box-shadow: 0 2px 10px #0000000d;
}

.rounded-corner-1-5vw.dash-xmas {
  border: .1vw dashed #840712;
}

.rounded-corner-1-5vw.full-xmas {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-width: 90%;
}

.rounded-corner-1-5vw.border-b-short {
  border: .1vw solid #121212;
}

.rounded-corner-1-5vw.shad-b-short {
  box-shadow: 0 2px 10px #0003;
}

.rounded-corner-1-5vw.shad {
  box-shadow: 0 2px 5px #0003;
}

.rounded-corner-1-5vw.new_valen {
  border: 2px dashed #bb0206;
}

.rounded-corner-1-5vw.mar {
  border: 2px #bb0206;
}

.right-arrow-6 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  inset: 0% -10% 0% auto;
}

.left-arrow-7 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  inset: 0% auto 0% -10%;
}

.text-field-sl {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fafbfd;
  background-color: #fffef933;
  border: 0 solid #000;
  border-radius: 10vw;
  width: 100%;
  height: 3.5vw;
  margin-bottom: 0;
  padding: 1vw;
  font-size: 1vw;
  display: flex;
  position: relative;
}

.text-field-sl.drop {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6825031a5ec432b4779242b1_Vector%201728%20(Stroke).svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 5%;
}

.code-embed-7 {
  display: none;
}

.abs-3-sl {
  position: absolute;
  inset: 4% auto auto 33%;
}

.pulse-sl {
  pointer-events: none;
  background-color: #013ffe1a;
  border-radius: 100vw;
  position: absolute;
  inset: -40% 12%;
}

.pulse-sl._1 {
  inset: -80% 4%;
}

.pulse-sl._2 {
  inset: -120% -4%;
}

.pulse-sl._3 {
  inset: -160% -12%;
}

.pulse-sl._4 {
  filter: blur(70px);
  background-color: #013ffe;
  inset: -100% 25%;
}

.z2 {
  z-index: 2;
  position: relative;
}

.case-abs {
  width: 30%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.blue-hl {
  background-color: #003ffc;
  position: absolute;
  inset: 40% 35% 20% -2%;
}

.blue-hl._2 {
  right: 5%;
}

.abs-bb-sl-2 {
  position: absolute;
  top: -37%;
  left: 33%;
  right: auto;
  transform: rotate(7deg);
}

.abs-bb-sl-2._2 {
  left: 43%;
}

.abs-bb-sl-2._3 {
  top: -25%;
  left: 62%;
}

.abs-bb-sl-2._2-copy {
  top: -21%;
  left: 43%;
}

.spik-abs-sl {
  z-index: 2;
  -webkit-backdrop-filter: blur(70px);
  backdrop-filter: blur(70px);
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/682507164c557febe40e71d0_Ellipse%2037.svg");
  background-position: 0 0;
  background-size: 100%;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 11vw;
  height: 11vw;
  display: flex;
  position: absolute;
  inset: 0%;
}

.spik-abs-sl._2 {
  width: 24vw;
  height: 24vw;
}

.circle-new-sl {
  background-color: #003ffc;
  border-radius: 50%;
  position: absolute;
  inset: -100% 5% auto auto;
  overflow: hidden;
}

.circle-slide-sl {
  color: #000313;
  background-color: #fafbfd;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3vw;
  height: 3vw;
  display: flex;
  overflow: hidden;
}

.color_white_sale {
  color: var(--white);
  display: block;
}

.error-message.error_mesaage_new {
  background-color: #0000;
}

.image-1766 {
  width: 33%;
}

.div-block-88 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 60vw;
  overflow: auto;
}

.div-block-89 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 50%;
  display: flex;
  overflow: auto;
}

.anim_block {
  margin-left: -1vw;
  margin-right: -1vw;
  display: flex;
}

.overflow {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 22vw;
  display: flex;
}

.image-1812 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex: 1;
  display: block;
  position: static;
}

.link-23 {
  text-decoration: none;
}

.text-span-23 {
  font-size: 10px;
}

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

.target-efir-icon {
  width: 2.625rem;
  min-width: 2.625rem;
  height: 2.625rem;
  position: absolute;
  inset: auto auto auto -1.9375rem;
}

.target-efir-icon.is-right {
  z-index: 2;
  inset: 1.7rem -1.9rem 0% auto;
}

.hed-1-target {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.8125rem;
  font-weight: 700;
  line-height: 2.8125rem;
}

.target-hero-section {
  position: relative;
}

.target-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: #0f0f0f;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 11.25rem;
  margin-bottom: 0;
  padding-left: .6rem;
  font-family: Velasans, Arial, sans-serif;
  font-size: .625rem;
  font-weight: 400;
  line-height: .625rem;
  display: flex;
}

.target-back-section {
  background-color: #dadada;
  position: relative;
}

.bonus-line {
  background-image: linear-gradient(101deg, #51adf6, #aaa);
  width: 4.3rem;
  height: .0625rem;
  position: absolute;
  inset: auto auto 1.1rem -.625rem;
}

.target-text12px {
  color: #ffffff80;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-family: Velasans, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1rem;
}

.target-text12px.is-700-black {
  color: #0f0f0f;
  text-transform: none;
  font-weight: 700;
}

.target-text12px.is-black {
  color: #0f0f0f;
  text-transform: none;
}

.target-text12px.is-white-smalllatter, .target-text12px.is-white-small {
  color: #fff;
  text-transform: none;
}

.target-text12px.is-small-grey {
  color: #aaa;
  text-transform: none;
  line-height: .75rem;
}

.target-text12px.is-small-grey.is-center {
  text-align: center;
}

.target-text12px.is-small-grey.is-pad60px {
  margin-left: 3.75rem;
}

.target-text12px.is-700-white {
  color: #fff;
  text-transform: none;
  font-weight: 700;
}

.target-text12px.is-700-white.is-big {
  text-transform: uppercase;
}

.hed-2-target {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.1875rem;
  font-weight: 700;
  line-height: 2.1875rem;
}

.hed-2-target.is-black {
  color: #0f0f0f;
}

.target-learn-contant {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 14rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.par-25px {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(292deg, #51adf6, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 1.5625rem;
}

.par-25px.is-left {
  align-self: flex-end;
}

.is-target-grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(273deg, #51adf6, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.max-240px {
  align-self: flex-end;
  max-width: 15rem;
}

.target-hero-contant {
  padding-top: 2rem;
}

.pad-14px {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.target-sec_line {
  background-color: #51adf6;
  width: .0625rem;
  height: 22rem;
  position: absolute;
  inset: -1.2rem auto auto .925rem;
}

.max-178 {
  max-width: 11.125rem;
}

.target-efir_item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #0f0f0f;
  border: .03125rem solid #fff;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 16.75rem;
  padding: 1.125rem 3.25rem 1.125rem 1.875rem;
  display: flex;
  position: relative;
}

.target-efir_item.is-left {
  align-self: flex-start;
}

.site-wrap-2 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.target-sec-contant {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: .625rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

.target-form_b {
  z-index: 2;
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  padding-top: 1.25rem;
  padding-bottom: 1.875rem;
  display: flex;
  position: relative;
}

.target-webinar-contant {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.target-speak-body {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  padding-top: 4.6875rem;
  padding-bottom: 1.875rem;
  display: flex;
}

.img-100-11 {
  text-align: left;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
  overflow: hidden;
}

.bonus-hed_image {
  width: 6.5625rem;
  height: 4.8125rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.reg-wrap {
  max-width: 100vw;
  overflow: hidden;
}

.reg-wrap.is-target {
  background-color: #0f0f0f;
  max-width: 20rem;
}

.target-bonus-image {
  width: 8.5625rem;
  height: 6.4375rem;
  position: absolute;
  inset: -1.4rem 0% auto auto;
}

.target-bonus-image.is-left {
  inset: -1.4rem auto auto 0%;
}

.target-bonus-image.is-last {
  height: 8rem;
  top: -3.2rem;
}

.target-sec-text_w {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.target-hero-main {
  grid-column-gap: 4.625rem;
  grid-row-gap: 4.625rem;
  flex-flow: column;
  margin-top: 3.3125rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.target-efir_back {
  z-index: 1;
  position: absolute;
  inset: 0% 0% auto;
}

.max-212 {
  text-align: right;
  align-self: flex-end;
  max-width: 13.25rem;
}

.target-bonus-contant {
  grid-column-gap: 4.1875rem;
  grid-row-gap: 4.1875rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.target-sec_item {
  grid-column-gap: .5625rem;
  grid-row-gap: .5625rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.target-form {
  width: 18.75rem;
  margin-bottom: 0;
}

.icon-24px {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
}

.target-sec-icon {
  width: 2rem;
  height: 2rem;
}

.target-form-section {
  position: relative;
}

.icon-40px {
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  inset: auto auto -.7rem 0%;
}

.hed-bonus_b {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  -webkit-backdrop-filter: blur(.375rem);
  backdrop-filter: blur(.375rem);
  background-color: #fff9;
  border-radius: .75rem;
  flex-flow: column;
  margin-left: 1.25rem;
  padding: 1.0625rem 4rem 1.0625rem 1.375rem;
  display: flex;
  position: relative;
}

.target-learn-item {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  background-color: #fff;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.target-learn-item.is-blue {
  background-color: #51adf6;
  border: .03125rem solid #fff;
}

.target-learn-item.is-border {
  background-color: #0f0f0f;
  border: .03125rem solid #fff;
}

.target-form-star {
  width: 6.8rem;
  height: 7.25rem;
  position: absolute;
  inset: 7.9rem 0% auto auto;
}

.targ-webinar_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.targ-webinar_item.is-center {
  align-self: center;
}

.targ-webinar_item.is-right {
  align-self: flex-end;
}

.max-233 {
  align-self: flex-end;
  max-width: 14.5625rem;
}

.pad-10px {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.target-bonus-item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.target-bonus-item.is-right {
  justify-content: flex-end;
  align-items: flex-start;
}

.text-field {
  color: #211103;
  border-radius: 6.25rem;
  width: 100%;
  height: 2.1875rem;
  margin-bottom: .625rem;
  padding-top: .5625rem;
  padding-bottom: .5625rem;
  padding-left: .875rem;
  font-family: Montserrat, sans-serif;
  font-size: .75rem;
  line-height: 1.0625rem;
}

.text-field.is-target {
  width: 18.75rem;
  height: 2.5rem;
}

.target-back-image {
  width: 100%;
  height: 3.125rem;
  position: absolute;
  inset: -3.125rem 0% auto;
}

.target-back-image.is-2 {
  inset: auto 0% -3.125rem;
}

.target-bonus_body {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.875rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.target-hero_image {
  z-index: 1;
  width: 100%;
  height: 43rem;
  position: absolute;
  inset: 0% 0% auto;
}

.target-nav_line {
  background-color: #ffffff80;
  width: 100%;
  height: .03125rem;
}

.target-nav_line.is-85px {
  width: 4rem;
}

.target-nav_line.is-16px {
  width: 1rem;
}

.speak-line {
  background-color: #aed8fa;
  width: 8rem;
  height: .0625rem;
  position: absolute;
  inset: auto auto .5rem 1.7rem;
}

.target-nav_b {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.star-36px {
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  inset: -1.25rem auto auto -1.25rem;
}

.star-36px.is-right {
  inset: -1.25rem -1.25rem auto auto;
}

.max-268 {
  text-align: right;
  align-self: flex-end;
  max-width: 16.75rem;
}

.container {
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.container.is-10px-pad {
  padding: 0 .625rem;
}

.max-203 {
  max-width: 12.6875rem;
}

.target-speak-contant {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  background-color: #dadada;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.25rem;
  display: flex;
  position: relative;
}

.target-bonus-text_w {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.target-hero_b {
  z-index: 2;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: relative;
}

.target-btn {
  color: #0f0f0f;
  text-transform: uppercase;
  background-image: linear-gradient(287deg, #51adf6, #fff);
  border-radius: 2.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
  transition: all .3s;
  display: flex;
}

.target-btn:hover {
  background-image: linear-gradient(90deg, #51adf6, #fff);
}

.target-btn.is-up10px, .target-btn.is-form {
  margin-top: .625rem;
}

.text-block-58 {
  color: #ffffff80;
  text-align: center;
  font-size: 10px;
}

.target-speak-image {
  width: 13rem;
  height: 13rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.target-form_w {
  width: 18.75rem;
}

.target-efir_image {
  width: 2.2rem;
  height: 3.4375rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.target-efir_image.is--2 {
  width: 4.0625rem;
  height: 5.8125rem;
}

.target-efir-section {
  position: relative;
}

.target-is700 {
  font-weight: 700;
}

.par-regular {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(272deg, #51adf6 24%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.0625rem;
}

.par-regular.is-black {
  background-color: #0f0f0f;
  background-image: none;
}

.target-body {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  display: flex;
}

.target-body.is-14px-pad {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  padding-top: 0;
  padding-bottom: 0;
}

.target-body.is-30px-pad {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
}

.target-body.is-web {
  padding-bottom: 4.375rem;
}

.target-body.is-34px-pad {
  z-index: 2;
  grid-column-gap: 2.125rem;
  grid-row-gap: 2.125rem;
  position: relative;
}

.target-text14px {
  color: #fff;
  font-family: Velasans, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: .9375rem;
}

.target-sec_dot {
  background-color: #51adf6;
  border-radius: 50%;
  width: .75rem;
  min-width: .75rem;
  height: .75rem;
}

.target-back_image {
  width: 12.5625rem;
  height: 7.9375rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.target-is700-blue {
  color: #51adf6;
  font-weight: 700;
}

.text-block-111 {
  color: #fff;
  text-align: center;
  font-size: 12px;
}

.head_block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  display: grid;
}

.bonus {
  background-color: #fff;
  padding-bottom: 3vw;
  position: relative;
  overflow: hidden;
}

.text-field-6 {
  color: #020202;
  border: 1px solid #f300003b;
  border-radius: .5vw;
  height: 3.5vw;
  margin-bottom: .5vw;
  padding-left: 1.5vw;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 100%;
}

.circle_2-white {
  border: 1px solid #fff;
  border-radius: 100%;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: 2vw;
  height: 2vw;
  display: flex;
}

.text-block-95 {
  font-size: 1.5vw;
  line-height: 100%;
}

.box_left {
  width: 7vw;
  position: absolute;
  top: 1vw;
  left: -4vw;
}

.list_2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  margin-bottom: 2vw;
  display: flex;
}

.margin-113 {
  text-align: left;
  height: 1vw;
  font-size: 12px;
  line-height: 120%;
}

.text-block-112 {
  color: #fff;
  font-size: 1vw;
}

.div-block-90 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-1813 {
  position: absolute;
  inset: 5% auto 0% -12%;
}

.circle_small-osn {
  border: 1px solid #020202;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 2vw;
  height: 2vw;
  display: flex;
}

.image-1814 {
  margin-right: 1vw;
}

.form-block-4 {
  margin-bottom: 0;
  display: block;
}

.div-block-8 {
  background-color: #f92301;
  justify-content: center;
  align-items: center;
  margin-left: -1vw;
  margin-right: -1vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  display: flex;
}

.white_text {
  color: #fff;
  text-transform: uppercase;
  margin-top: 2vw;
  font-size: 1.8vw;
  font-weight: 700;
  line-height: 130%;
}

.white_text.left {
  text-align: right;
  margin-top: -.2vw;
  margin-bottom: 0;
}

.white_text.dark {
  color: #020202;
  margin-top: 0;
  margin-bottom: 2vw;
}

.white_text.dark.center {
  text-align: center;
  margin-bottom: .5vw;
  line-height: 100%;
}

.f_2 {
  flex-flow: column;
  display: flex;
}

.text-block-133 {
  color: #fff;
  text-align: center;
}

.html-embed-53 {
  order: 0;
  display: none;
}

.form_section-2 {
  background-color: #fff;
  padding: 2vw 1vw 1vw;
}

.image-1815 {
  margin-bottom: 1vw;
}

.time {
  background-color: #fff;
  border-radius: .5vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.text-block-87 {
  color: #ff2600;
  margin-bottom: 2vw;
  font-size: 1.8vw;
  font-weight: 700;
  line-height: 120%;
}

.section_slider {
  margin-top: 3vw;
  overflow: visible;
}

.slide-3 {
  margin-right: 1vw;
  overflow: visible;
}

.online {
  background-color: #fff;
  border-radius: .5vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.red-4 {
  color: #f92301;
}

.mask-2 {
  height: auto;
  overflow: hidden;
}

.text-field-15 {
  color: #020202;
  object-fit: fill;
  border: 1px solid #f300003b;
  border-radius: .5vw;
  height: 3.5vw;
  padding-left: 1.5vw;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 100%;
  display: block;
  overflow: clip;
}

.slider-3 {
  background-color: #ddd0;
  height: auto;
  overflow: visible;
}

.right-arrow-3 {
  border: 2px solid #fff;
  border-radius: 100%;
  width: 4vw;
  height: 4vw;
  margin-top: -2vw;
  margin-bottom: 0;
  margin-right: 1vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}

.second_section-2 {
  background-color: #f92301;
  padding: 1vw;
  position: relative;
  overflow: hidden;
}

.image-127 {
  max-width: 16vw;
  position: absolute;
  top: 34%;
  left: .4vw;
}

.image-1816 {
  margin-bottom: 1vw;
}

.list_2-block {
  margin-top: 2vw;
  padding-left: 1vw;
  padding-right: 1vw;
}

.line_white {
  border: 1px solid #fff;
  margin: 2vw -1vw;
}

.div-block-6 {
  display: flex;
}

.image-133-copy {
  z-index: 0;
  position: absolute;
  inset: 5% -6% 0% auto;
}

.left-arrow-3 {
  opacity: 1;
  border: 2px solid #fff;
  border-radius: 100%;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 4vw;
  height: 4vw;
  margin-top: -2vw;
  margin-bottom: 0;
  margin-left: 18vw;
  padding: 1vw;
  display: block;
}

.list-text-2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 1.2vw;
  font-weight: 700;
  line-height: 130%;
}

.main_section-2 {
  background-color: #121212;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6839b244dc2e8e9dc857df78_BG.png");
  background-position: 0 0;
  background-size: cover;
  padding: 1.2vw 1vw 2vw;
  font-family: Cera Pro, Arial, sans-serif;
  position: relative;
  overflow: hidden;
}

.circle_small {
  color: #020202;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  font-size: .8vw;
  font-weight: 700;
  line-height: 100%;
  display: block;
}

.text_form_bottom {
  text-align: center;
  margin-bottom: 2vw;
  font-size: 1.4vw;
  line-height: 100%;
}

.inden {
  margin-top: 8vw;
}

.photo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 9vw;
  margin-bottom: 2vw;
  display: flex;
  overflow: auto;
}

.text-span-6 {
  color: #f92301;
  background-color: #fff;
  border-radius: 8vw;
  padding-left: .5vw;
  padding-right: .5vw;
}

.text-block-85 {
  color: #020202;
  font-size: 1vw;
}

.reg_text {
  color: #f92301;
  text-align: center;
  text-transform: uppercase;
  border-radius: 0%;
  width: 12vw;
  font-size: 2vw;
  font-weight: 700;
  line-height: 130%;
}

.image-right {
  width: 7vw;
  position: absolute;
  top: 1vw;
  right: -4vw;
}

.image-132 {
  margin-right: 0;
  padding-left: 1vw;
  padding-right: 0;
}

.icon-40 {
  margin: auto;
  font-size: 2vw;
  display: block;
}

.circle-2 {
  border: 1px solid #f92301;
  border-radius: 100%;
  width: 8.5vw;
  height: 8.5vw;
  margin-left: 1vw;
  padding: 1vw;
  display: flex;
}

.image-1817 {
  margin-bottom: 1vw;
  padding-left: 0;
}

.form_block_bottom {
  background-color: #ededed;
  border-radius: .9vw;
  margin-bottom: 4vw;
  padding: 2vw 1vw 1vw;
}

.big-text {
  z-index: 1;
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#ff2600, #d60d02);
  border-radius: 1vw;
  max-width: 20vw;
  height: 9.5vw;
  margin-top: 2vw;
  margin-bottom: .5vw;
  padding-left: .5vw;
  padding-right: .5vw;
  font-size: 9vw;
  font-weight: 700;
  line-height: 100%;
  display: block;
  position: relative;
  overflow: visible;
}

.big-text.v2 {
  text-transform: uppercase;
  max-width: 22vw;
  padding-top: 2vw;
  font-size: 5vw;
}

.div-block-9 {
  margin-left: 1vw;
  margin-right: 1vw;
  padding-left: 0;
  padding-right: 0;
}

.image-137 {
  margin-bottom: 1vw;
  display: block;
  position: relative;
}

.trend_section {
  background-color: #020202;
  padding: 1vw 1vw 3vw;
  position: relative;
  overflow: hidden;
}

.trend_section.non-downvw {
  padding-bottom: 0;
}

.bold-2 {
  font-weight: 700;
}

.text-block-90 {
  color: #f92301;
  font-size: 1.2vw;
  font-weight: 700;
  line-height: 130%;
}

.image-1818 {
  margin-bottom: 1vw;
}

.text-block-92 {
  color: #020202;
  text-transform: uppercase;
  margin-bottom: 2vw;
  padding-left: 1vw;
  font-size: 1.6vw;
  font-weight: 700;
  line-height: 100%;
}

.text-block-89 {
  font-size: 1vw;
  line-height: 130%;
}

.text-block-89.center {
  z-index: 2;
  color: #020202;
  text-align: center;
  position: relative;
}

.site_wrap {
  background-color: #f92301;
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
  font-family: Cera Pro, Arial, sans-serif;
}

.icon-39 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin: auto;
  font-size: 2.1vw;
  display: block;
  position: absolute;
  inset: 0%;
}

.why_section-2 {
  background-color: #fff;
  padding: 3vw 0 1vw;
}

.list-2 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  border: 1px solid #f92301;
  border-left: 1px #000;
  border-right: 1px #000;
  margin-left: -1vw;
  margin-right: -1vw;
  display: flex;
}

.list-2.v2 {
  border-top-style: none;
  border-left-style: none;
}

.slide-4 {
  margin-right: 0;
}

.number {
  color: #f92301;
  text-align: center;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin: auto;
  font-size: 4vw;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.image-1819 {
  width: 7vw;
}

.div-block-7 {
  flex: 1;
  order: 0;
  align-self: center;
}

.image-1820 {
  margin-bottom: 1vw;
}

.image-1821 {
  z-index: 0;
  position: absolute;
  inset: 5% -6% 0% auto;
}

.text-block-134 {
  color: #020202;
  font-size: 1vw;
}

.image-128 {
  max-width: 100%;
  position: relative;
}

.slide {
  background-color: #f92301;
  height: auto;
  padding-bottom: 3vw;
}

.animation {
  background-color: #fff;
  padding: 1vw 1vw 2vw;
  position: relative;
  overflow: hidden;
}

.text_form {
  text-align: center;
  margin-bottom: 1vw;
  font-size: 1.4vw;
  line-height: 100%;
}

.text_form.bold_cera {
  margin-bottom: 0;
  font-size: 1.8vw;
}

.text_form.left {
  text-align: left;
  font-size: 1vw;
}

.white_block {
  background-color: #fff;
  border-radius: 6vw;
  justify-content: center;
  align-items: center;
  width: 12vw;
  display: flex;
}

.text-block-91 {
  color: #fff;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: .8vw;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.line_left {
  background-color: #fff;
  border-radius: 8vw;
  width: .2vw;
  margin-right: .5vw;
}

.main-headind {
  color: #fff;
  margin-top: 2vw;
  margin-bottom: 0;
  font-size: 2.4vw;
  line-height: 100%;
}

.big-text-down {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 2vw;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.big-text-down.v2 {
  color: #020202;
  line-height: 100%;
}

.big-text-2 {
  color: #020202;
  font-size: 7.8vw;
  font-weight: 700;
  line-height: 100%;
}

.form-133 {
  flex-flow: column;
  display: flex;
}

.text-block-135 {
  color: #fff;
  width: 50%;
  font-size: 1vw;
  font-weight: 500;
  line-height: 130%;
}

.photo_book, .phoho {
  margin-bottom: -.5vw;
  margin-left: -1vw;
  margin-right: -1vw;
}

.text-span-25 {
  color: #f92301;
}

.date {
  background-image: linear-gradient(#ff2600, #d60d02);
  border-radius: .5vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.about {
  color: #020202;
  background-color: #fff;
  padding: 3vw 1vw;
}

.bold_cera {
  font-weight: 700;
}

.slide-nav-2 {
  display: none;
}

.submit-button-8 {
  background-image: linear-gradient(#ff2600, #d60d02);
  border-radius: 8vw;
  width: 100%;
  height: 4vw;
  margin-top: .5vw;
  margin-left: auto;
  margin-right: auto;
  padding: 1vw;
  font-size: 1vw;
  font-weight: 500;
}

.submit-button-8:hover {
  background-color: #f92301;
  background-image: none;
}

.image-1823 {
  margin-left: 0;
  margin-right: 0;
}

.form_block {
  background-color: #ededed;
  border-radius: .9vw;
  margin-bottom: 2vw;
  padding: 3vw 1vw 2vw;
}

.form_block._2 {
  padding-top: 1.5vw;
}

.image-126 {
  z-index: 1;
  max-width: 9vw;
  position: absolute;
  top: 13.3vw;
  right: 11%;
  transform: rotate(18deg);
}

.text-12px-15 {
  font-size: 1vw;
  line-height: 130%;
}

.text-22-copy {
  z-index: 2;
  color: #000;
  text-align: center;
  align-self: auto;
  font-family: "Futura Pt Web 400 100", sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2rem;
  position: relative;
}

.text-22-copy.white {
  color: #fff;
  align-self: auto;
}

.text-22-copy.white.btn {
  border: .0625rem solid #2a2a2c;
  border-radius: .625rem;
  padding: 1.25rem 5.9375rem;
}

.text-22-copy.grey {
  color: #57575c;
}

.text-22-copy._300-height {
  font-family: Futurapt, sans-serif;
  font-weight: 300;
}

.text-22-copy.is-500-white.centered-desc {
  text-align: center;
}

.text-22-copy.is-50 {
  width: 50%;
}

.text-22-copy.is-50.is-desk {
  display: none;
}

.text-22-copy.max-width-38rem {
  max-width: 38rem;
}

.text-22-copy.testimonial-text__paragraph {
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  font-size: 1.2rem;
  line-height: 1.5rem;
  display: block;
  overflow: hidden;
}

.text-22-copy.testimonial-date {
  opacity: .3;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  font-size: 1.2rem;
  line-height: 1.5rem;
  display: block;
  overflow: hidden;
}

.m-res-wrap {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.m-res-wrap.is-down {
  justify-content: flex-start;
  align-items: flex-end;
}

.m-day-icon-wrap {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-hero-vec {
  width: 3.75rem;
  height: 1.25rem;
  position: absolute;
  inset: auto auto 2.5rem 4.5625rem;
}

.plan-label {
  background-color: #d2f16f;
  border-radius: 3.125rem;
  padding: .25rem .625rem;
  position: absolute;
  inset: 1.5rem auto auto 1.25rem;
}

.quot-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d6024d1_Union%20(23).png");
  background-position: 100% 100%;
  background-size: cover;
  border-radius: .75rem;
  flex-flow: column;
  padding: 1.875rem 1.625rem 1.875rem 1.25rem;
  display: flex;
}

.quot-item.is-2 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d6024cd_Union%20(24).png");
  background-position: 50%;
}

.html-embed-54 {
  display: flex;
}

.section-2 {
  position: relative;
}

.section-2.is-black-rad {
  background-color: #1e1d1b;
  border-radius: 1.25rem;
  margin-top: -.9375rem;
}

.section-2.is-back {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d6024ae_Group%202085663486%20(1).png");
  background-position: 50%;
  background-size: cover;
}

.section-2.is-over {
  overflow: clip;
}

.gap-middle {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.gap-middle.max-201 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 12.5625rem;
  margin-left: auto;
  margin-right: auto;
}

.gap-middle.is-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.m-day-vec_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.margin-114 {
  text-align: left;
  height: 1vw;
  font-size: 12px;
  line-height: 120%;
}

.faq-hed_w {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: .625rem;
  display: flex;
}

.faq-dot {
  width: 1.625rem;
  min-width: 1.625rem;
  height: 1.625rem;
}

.image-1828 {
  width: 5vw;
  position: absolute;
  inset: 44% 4% auto auto;
}

.text-block-136 {
  color: #fff;
}

.m-speak-vec {
  width: 8.125rem;
  position: absolute;
  inset: 14.7rem auto auto -1.25rem;
}

.fixed-text_wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fixed-label {
  background-color: #f1abcf;
  border-radius: .3125rem;
  padding: .3125rem .3125rem .125rem;
}

.m-sec-back_b {
  grid-column-gap: 4.25rem;
  grid-row-gap: 4.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.m-arrow {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto auto -2.5rem 6.875rem;
}

.m-arrow.is-next {
  inset: auto 6.875rem -2.5rem auto;
}

.m-btn {
  color: #d2f16f;
  text-transform: uppercase;
  background-color: #1e1d1b;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5625rem;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.m-btn.is-big-pad {
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.m-btn.is-yellow {
  color: #1e1d1b;
  background-color: #d2f16f;
  width: 100%;
  padding-top: .6875rem;
  padding-bottom: .6875rem;
}

.m-btn.is-yellow.is-border {
  text-align: center;
  border: .125rem solid #1e1d1b;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1.6rem;
}

.m-btn.is-blue {
  color: #1e1d1b;
  background-color: #abc7f1;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.m-btn.is-purple {
  color: #1e1d1b;
  text-align: center;
  background-color: #f1abcf;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.m-res-item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border: .125rem solid #f1abcf;
  border-radius: .625rem;
  flex-flow: column;
  max-width: 13rem;
  padding: 1.25rem;
  display: flex;
}

.m-res-item.is-4 {
  max-width: 11.0625rem;
  padding-right: 1rem;
}

.m-res-item.is-3 {
  max-width: 14.5625rem;
}

.m-res-item.is-2 {
  max-width: 11rem;
}

.m-who-vec_wrap {
  text-align: center;
  padding: 1.4375rem 1.875rem;
  position: relative;
}

.hel-700-line {
  color: #1e1d1b;
  font-weight: 700;
  text-decoration: underline;
}

.m-hed-2 {
  color: #d2f16f;
  text-align: center;
  letter-spacing: -.002em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 100%;
}

.m-hed-2.is-black {
  color: #1e1d1b;
  text-align: center;
}

.m-hero-text_b {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  max-width: 9.75rem;
  margin-top: 1.25rem;
  margin-bottom: 1.625rem;
  display: flex;
}

.m-hero-text_b._2 {
  max-width: 13rem;
}

.m-slider-mask {
  width: 16.25rem;
  overflow: visible;
}

.fixed-timer-wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-who-btn_b {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  flex-flow: column;
  display: flex;
}

.m-who-btn_b.is-20 {
  text-align: center;
  margin-top: 1.25rem;
}

.m-30px {
  font-size: 1.875rem;
}

.m-hero-hed_b {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-text-11px {
  color: #f1abcf;
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.3rem;
  line-height: 100%;
}

.m-par-1 {
  color: #fdffef;
  text-align: center;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 100%;
}

.m-res-image {
  width: 5.0625rem;
  min-width: 5.0625rem;
  height: 5.0625rem;
}

.m-form_block {
  margin-bottom: 0;
}

.m-timer_block {
  background-color: #fdffef;
  border-radius: .5625rem;
  padding: 1rem 6.5625rem .6875rem 2.1875rem;
  position: relative;
}

.hel-text-10px {
  color: #1e1d1bcc;
  font-size: .625rem;
  font-weight: 300;
  line-height: 100%;
}

.hel-text-10px.is-ital {
  font-style: italic;
}

.m-day-contant {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  margin-top: 4.75rem;
  margin-bottom: 1.875rem;
  display: flex;
}

.m-container {
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.max-170 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  max-width: 10.625rem;
  margin-left: 5.5rem;
  display: flex;
}

.hel-text10px {
  color: #fdffef;
  font-size: .625rem;
  font-weight: 300;
  line-height: 100%;
}

.m-sec-item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 1.25rem;
  margin-right: .3125rem;
  display: flex;
}

.m-sec-item.is-3 {
  margin-right: 3rem;
}

.m-sec-item.is-2 {
  margin-left: 5rem;
  margin-right: 0;
}

.m-who-vec {
  width: 11.25rem;
  height: 4.8rem;
  position: absolute;
  inset: 2.6rem 1.4rem auto auto;
}

.m-sec-icon {
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
}

.hel-text-9px {
  color: #1e1d1b;
  font-size: .5625rem;
  font-weight: 700;
  line-height: 100%;
}

.logo-2 {
  color: #fff;
  width: 9.9375rem;
  height: 2.0625rem;
}

.m-logo-wrap {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-who-hed_wrap {
  background-color: #f1abcf;
  width: 18.75rem;
  padding: .25rem 7.125rem .25rem .625rem;
  position: relative;
}

.m-who-hed_wrap.is-blue {
  background-color: #abc7f1;
  padding-right: 2.4rem;
}

.m-who-hed_wrap.is-green {
  background-color: #cff1ab;
  padding-right: 3.0625rem;
}

.m-quot-vec {
  width: 2.75rem;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.m-quot-vec.is-2 {
  inset: 0% 0% 0% auto;
}

.fag-toggle {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hel-30px {
  font-size: 2.3rem;
  line-height: 140%;
}

.hel-30px._2 {
  font-size: 2.5rem;
}

.text-wrap-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.faq-list {
  overflow: hidden;
}

.m-body {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.m-body.is-down-big {
  padding-bottom: 3.125rem;
}

.div-block-48 {
  position: relative;
}

.m-hed-1 {
  color: #d2f16f;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 3.4375rem;
  font-weight: 400;
  line-height: 100%;
}

.gap-big {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  display: flex;
}

.m-chek {
  margin-top: 0;
  margin-left: 0;
  margin-right: .625rem;
}

.m-par3 {
  color: #f1abcf;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 100%;
}

.m-price_wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  display: flex;
}

.fixed-form {
  z-index: 99;
  -webkit-backdrop-filter: blur(.75rem);
  backdrop-filter: blur(.75rem);
  background-color: #1e1d1bb3;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.m-fixed-hed_w {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  display: flex;
}

.m-who-hed_b {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.m-hero-label {
  width: 5rem;
  height: 3.75rem;
  position: absolute;
  inset: 0% -.625rem auto auto;
  transform: rotate(-11deg);
}

.m-form {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.m-speak-image {
  z-index: 2;
  align-self: center;
  width: 13.5rem;
  height: 17.125rem;
  position: relative;
}

.hed-text-middle {
  color: #fdffef;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 100%;
}

.hed-text-middle.centered.lit {
  font-size: .63rem;
}

.max-159 {
  z-index: 2;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  max-width: 9.9375rem;
  margin-left: 5.625rem;
  display: flex;
  position: relative;
}

.hel-text-little {
  color: #fdffef;
  letter-spacing: 0;
  font-size: .75rem;
  font-weight: 300;
  line-height: 120%;
}

.hel-text-little.is-pad {
  margin-left: 4.25rem;
}

.hel-text-little.max-178 {
  max-width: 8rem;
}

.hel-text-little.is-latter {
  letter-spacing: .19em;
}

.hel-text-little.is-black {
  color: #1e1d1b;
  font-weight: 400;
}

.hel-text-little.is-300-black {
  color: #1e1d1b;
}

.hel-text-little.is-300-black.max-260 {
  max-width: 16.25rem;
}

.hel-text-little.is-300-black.is-latter {
  letter-spacing: .19em;
}

.hel-text-little.is-300-black._4 {
  background-color: #ecffb0;
  padding: .2vw .5vw;
}

.hel-text-little.is-300-black.max-211 {
  max-width: 13rem;
}

.hel-text-little.is-black-2 {
  color: #333;
  font-weight: 400;
}

.hel-text-little.is-space {
  letter-spacing: .19em;
}

.hel-text-little.is-grey-line {
  color: #1e1d1b80;
  font-style: italic;
  font-weight: 700;
  text-decoration: line-through;
}

.hel-text-little.is-700-black {
  color: #1e1d1b;
  text-align: right;
  font-weight: 700;
}

.hel-text-little.is-700-black.is-left {
  text-align: left;
}

.hel-text-little.is-700-black.is-ital {
  font-style: italic;
}

.m-hed-3 {
  color: #d2f16f;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.875rem;
  line-height: 100%;
}

.m-hed-3.is-black {
  color: #1e1d1b;
  text-align: center;
}

.m-hed-3.is-black.is-left {
  text-align: left;
}

.m-hed-3.is-prple {
  color: #f1abcf;
}

.hel-700 {
  font-weight: 700;
}

.hel-700._1 {
  -webkit-text-stroke-color: var(--white);
}

.is-700-purple {
  color: #f1abcf;
  font-weight: 700;
  text-decoration: underline;
}

.m-slide {
  width: 100%;
  height: auto;
  max-height: 7.0625rem;
  margin-right: 1.25rem;
}

.m-wrap {
  background-color: #fdffef;
  max-width: 20rem;
  margin-left: auto;
  margin-right: auto;
}

.image-1827-2 {
  width: 20%;
  position: absolute;
  inset: -70% -5% auto auto;
}

.m-day-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d602462_Union%20(22).png");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 11rem;
  height: 6.1875rem;
  padding: .5rem .6875rem .75rem;
  display: flex;
}

.m-day-item.is-4 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d602467_Union%20(21).png");
}

.m-day-item.is-3 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d602472_Union%20(20).png");
}

.m-day-item.is-2 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d60246f_Union%20(19).png");
}

.m-logo {
  justify-content: center;
  align-items: center;
  width: 1.8125rem;
  height: .9375rem;
  display: flex;
}

.m-logo.is-2 {
  width: 2.25rem;
}

.m-logo.is-5 {
  width: 3.5625rem;
}

.m-logo.is-4 {
  width: 4.125rem;
}

.m-logo.is-3 {
  width: 2.0625rem;
}

.m-slider {
  background-color: #ddd0;
  height: auto;
  overflow: visible;
}

.hel-yellow {
  color: #d2f16f;
}

.hel-text-small {
  font-size: .875rem;
  font-weight: 300;
  line-height: 100%;
}

.hel-text-small.max-150 {
  z-index: 2;
  color: #1e1d1b;
  max-width: 9.375rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 100%;
  position: relative;
}

.hel-text-small._2 {
  text-align: center;
  background-image: linear-gradient(#d2f16f, #d2f16f);
  padding: .3vw;
}

.hel-text-small.white._1 {
  color: #fff;
  border: 0 solid #000;
}

.site-wrap-3 {
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.plan-item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d6024b6_Subtract%20(3).png");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.footer-2 {
  background-color: #1c1c20;
}

.footer-2.lp {
  overflow: visible;
}

.footer-timer_wrap {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  background-color: #fdffef;
  border-radius: .625rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.text-span-43 {
  color: #1e1d1b99;
  font-size: 1.3rem;
  text-decoration: line-through;
}

.m-time-text {
  color: #1e1d1b;
  font-size: 1.8125rem;
  font-weight: 700;
  line-height: 100%;
}

.m-speak-abs_image {
  z-index: 3;
  border-radius: 1.25rem;
  width: 14.25rem;
  height: 7.625rem;
  position: absolute;
  inset: 16.5rem -2.6875rem auto auto;
  transform: rotate(-8deg);
}

.m-day-btn_b {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: .625rem;
  display: flex;
  position: relative;
}

.img-100-12 {
  text-align: left;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
}

.img-100-12.large {
  width: 11vw;
  height: auto;
}

.faq-list_wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  padding-top: .625rem;
  display: flex;
}

.m-day-vec {
  width: 1rem;
  height: 3.5625rem;
}

.m-back-hed_b {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  text-align: center;
  flex-flow: column;
  max-width: 10.8125rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span-45 {
  background-color: #d2f16f;
}

.m-footer-contant {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.m-chek-field {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.m-res-abs-img {
  width: 5.0625rem;
  height: 5.0625rem;
  position: absolute;
  inset: -1.9375rem -.875rem auto auto;
}

.m-res-abs-img.is-2 {
  height: 9.375rem;
  top: -6.375rem;
  right: 0;
}

.m-back-vec {
  width: 2.8125rem;
  min-width: 2.8125rem;
  height: 2.8125rem;
  margin-left: -.5rem;
  transform: rotate(-45deg);
}

.hel-purp {
  color: #f1abcf;
}

.m-back-item {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  max-width: 16rem;
  display: flex;
}

.m-back-item.is-4, .m-back-item.is-2, .m-back-item.is-3 {
  max-width: 14rem;
  margin-left: 3rem;
}

.gap-speak {
  grid-column-gap: 8.5625rem;
  grid-row-gap: 8.5625rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.vela-text-10px {
  color: #191919;
  font-family: Velasans, Arial, sans-serif;
  font-size: .625rem;
  line-height: 120%;
}

.nav-hide {
  display: none;
}

.form-close-2 {
  cursor: pointer;
  width: 1.625rem;
  height: 1.625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1.9375rem 0% auto;
  transform: rotate(45deg);
}

.m-back-contant {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.image-1827 {
  width: 18%;
  position: absolute;
  inset: -19% -5% auto auto;
}

.is-green-ital {
  color: #d2f16f;
  font-style: italic;
  font-weight: 700;
}

.m-icon-middle {
  width: 1.375rem;
  height: 1.375rem;
}

.m-day-icon {
  justify-content: center;
  align-items: center;
  width: .625rem;
  height: .625rem;
  display: flex;
}

.m-tarif-wrap {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.hel-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-right: 2.125rem;
  padding-bottom: 1vw;
  padding-left: 1vw;
  display: flex;
}

.m-hero_body {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2.5rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.hel-700-ital {
  font-style: italic;
  font-weight: 700;
}

.m-hero {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d60246c_Frame%202147223443.png");
  background-position: 50%;
  background-size: cover;
}

.hel-text-reg {
  color: #1e1d1b;
  font-size: 1rem;
  font-weight: 700;
  line-height: 120%;
}

.hel-text-reg.is-white {
  color: #fdffef;
}

.hel-text-reg.is-braun {
  color: #fdffefb3;
  text-decoration: line-through;
}

.hel-text-reg.is-imp {
  text-transform: uppercase;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
}

.hel-text-reg.is-imp.is-green {
  color: #d2f16f;
}

.text-span-44 {
  color: #5e81b6;
  font-size: 1.4rem;
  text-decoration: none;
}

.gap-so-big {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.fixed-form_contant {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fdffef;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  max-width: 17.5rem;
  padding: 1rem .9375rem;
  display: flex;
  position: relative;
}

.m-text-field {
  background-color: #d9d9d9;
  border: .0625rem solid #1e1d1b33;
  height: 2.625rem;
  margin-bottom: 0;
}

.hel-text-2 {
  color: #fdffef;
  font-size: .9rem;
  font-weight: 300;
  line-height: 100%;
}

.m-day-item_w.is-align-right {
  align-self: flex-end;
}

.m-day-item_w.is-align-center {
  align-self: center;
}

.m-footer {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d602495_Frame%202%20(3).png");
  background-position: 50%;
  background-size: cover;
}

.gap-small {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.gap-small.is-center {
  text-align: center;
  justify-content: flex-start;
  align-items: stretch;
}

.m-bub-back {
  width: 13.8125rem;
  height: 8.6875rem;
  position: absolute;
  inset: 1.25rem auto auto;
}

.faq-item {
  border-bottom: .0625rem solid #1e1d1b;
  padding-bottom: 1.25rem;
}

.image-10 {
  width: 100%;
  max-width: none;
  height: 100%;
  position: static;
  transform: translate(0);
}

.m-day-par_wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.m-hero-back_b {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/685d23c8a5e4a3b01d602469_Union%20(17).png");
  background-position: 0 0;
  background-size: cover;
  border-bottom-right-radius: 1vw;
  border-bottom-left-radius: 1vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 14.6rem;
  height: 13.3rem;
  margin-bottom: 1rem;
  padding: .5rem .9375rem;
  display: flex;
}

.m-sec-contant {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-flow: column;
  margin-top: 1.25rem;
  margin-bottom: 1.75rem;
  margin-right: .3125rem;
  display: flex;
}

.m-par-2 {
  color: #fdffef;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: .625rem;
  font-weight: 400;
  line-height: 100%;
}

.m-par-2.is-black {
  color: #1e1d1b;
}

.m-who_b {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.m-who_b.bg {
  background-color: #f1abcf4d;
}

.m-who_b.bg-3 {
  background-color: #cff1ab4d;
}

.m-who_b.bg-2 {
  background-color: #abc7f14d;
}

.plan-image {
  width: 12.5rem;
  height: 6.25rem;
}

.hel-ital {
  font-size: .65rem;
  font-style: italic;
  font-weight: 700;
}

.select-field {
  color: #111;
  background-color: #0000;
  border-radius: .4em;
  height: 3.1em;
  margin-bottom: .25em;
  padding: .5em 1.2em;
}

.div-block-91 {
  width: 100%;
  margin-bottom: 20px;
}

.div-block-92 {
  width: 100%;
}

.text-block-137 {
  font-size: 16px;
  font-weight: 400;
}

.text-block-138 {
  color: red;
}

.bg_block {
  background-color: #000;
  padding-left: 4vw;
  padding-right: 4vw;
}

.gradient_bg {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68624694ab82ec27bef884b4_bg.webp");
  background-position: 0 0;
  background-size: cover;
  padding-bottom: 50px;
}

.header-logo-wrapper-2 {
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 130px;
  height: 130px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.header-logo-2 {
  border-radius: 5px;
  width: auto;
  max-width: 84%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.multi-step-form-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.header-section-content-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: auto;
  display: flex;
}

.header-title-2 {
  color: var(--new-black-47);
  font-size: 46px;
  font-weight: 600;
  line-height: 1.2em;
}

.header-title-2.white {
  color: var(--white);
}

.header-text-2 {
  margin-bottom: 50px;
  font-weight: 400;
  line-height: 110%;
}

.header-text-2.white {
  color: #fff;
}

.reg_tt-sbmt {
  text-transform: none;
  background-color: #fe2c55;
  border-radius: .5vw;
  padding-top: .9rem;
  padding-bottom: .9rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.6875rem;
}

.margin-115 {
  text-align: left;
  height: 1vw;
  font-size: 12px;
  line-height: 120%;
}

.div-block-94 {
  background-color: #0000004d;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6867e56d93ac6df232440d19_5.webp");
  background-position: 0 100%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.tt_pink {
  color: #fe2c55;
}

.image-1829-2 {
  position: absolute;
  inset: -12% auto auto 3%;
}

.gray_tt {
  background-color: #f1f1f3;
  border-top-width: 0;
  border-top-color: #0003;
  border-bottom: 1px #0003;
  padding-top: 1vw;
  padding-bottom: 1vw;
  position: relative;
}

.div-block-95 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-10px-5 {
  font-size: .8vw;
  line-height: 120%;
}

.text-10px-5.white.centered._80 {
  line-height: 80%;
}

.text-10px-5.white.centered._80.reg156 {
  color: #f9f6fc;
}

.text-10px-5.reg156 {
  color: #0b080e;
}

.reg_tt-form_w {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrap-0-5vw-3 {
  padding: .5vw;
}

.wrap-0-5vw-3.gray {
  background-color: #f1f1f3;
}

.wrap-0-5vw-3.gray._2-2_tt {
  padding: .7vw 1.2vw;
}

.wrap-0-5vw-3.gray._2_tt {
  padding: 1vw;
}

.wrap-0-5vw-3.pink {
  background-color: #fe2c55;
}

.wrap-0-5vw-3.pink.tt_2 {
  padding: .7vw 1vw;
}

.im-100 {
  width: 40%;
}

.div-block-96 {
  color: #fff;
  padding-top: .5vw;
  padding-left: .5vw;
  position: absolute;
  inset: 0%;
}

.div-block-56-3 {
  color: #fff;
  padding-top: .5vw;
  padding-left: 0;
  position: absolute;
  inset: auto auto 3vw 1vw;
}

.div-block-97 {
  position: relative;
}

.margin-116 {
  height: .5vw;
}

.text-14px-4 {
  font-size: 1.2vw;
}

.text-14px-4._100 {
  line-height: 101%;
}

.image-1829 {
  position: absolute;
  inset: -26% auto auto 3%;
}

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

.reg3-field_tt {
  background-color: #d9d9d9;
  border-radius: .5vw;
  width: 100%;
  height: 3rem;
  margin-bottom: 5px;
}

.h-flex-center-center-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-3._3px {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
}

.reg_tt-form_block {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-50 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-cen {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-2vw-10 {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-10._2vw_h {
  padding-bottom: 0;
}

.text-span-46 {
  -webkit-text-decoration: underline #fe2c55;
  text-decoration: underline #fe2c55;
}

.div-block-51 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-98 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-99 {
  padding-left: 2vw;
  padding-right: 2vw;
}

.site_wrap-2 {
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
}

.site_wrap-2.tt_smm {
  color: #000;
}

.line-faq {
  background-color: #999;
  height: .1vw;
}

.line-faq.abs {
  position: absolute;
  inset: 0% 0% auto;
}

.line-faq.abs-2 {
  position: absolute;
  inset: auto 0% 0%;
}

.text-12px-16 {
  font-size: 1vw;
  line-height: 130%;
}

.text-12px-16._100 {
  width: auto;
  line-height: 100%;
}

.flex_tt-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-30px-13 {
  font-size: 2.59vw;
  line-height: 110%;
}

.text-30px-13.impact {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
}

.text-30px-13.impact._100, .text-30px-13._100 {
  line-height: 100%;
}

.text-30px-13._100.centered.impact {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
}

.margin-117 {
  text-align: left;
  height: 1vw;
  font-size: 12px;
  line-height: 120%;
}

.reg_tt-form_block-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.text-14px-5 {
  font-size: 1.2vw;
  line-height: 100%;
}

.tt_pink-2 {
  color: #e379c1;
}

.tt_black {
  color: #fff;
  background-color: #2b2b2b;
}

.div-block-100 {
  background-color: #0000004d;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/686d16246bd9a74597975691_Frame%206.png");
  background-position: 0 100%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.image-1831 {
  width: 17%;
  position: absolute;
  inset: -31% 4% auto auto;
}

.text-12px-17 {
  font-size: 1vw;
  line-height: 100%;
}

.text-12px-17._100 {
  line-height: 100%;
}

.image-1830 {
  width: 90%;
  position: absolute;
  inset: -13% -9% auto auto;
}

.div-block-101 {
  color: #fff;
  padding-top: .5vw;
  padding-left: .5vw;
  position: absolute;
  inset: 0%;
}

.div-block-102 {
  color: #2b2b2b;
  padding-top: 2vw;
  padding-left: 7vw;
  padding-right: 1vw;
  position: absolute;
  inset: 0%;
}

.reg_tt-form_w-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-103 {
  position: relative;
}

.tt_rot {
  background-color: #d5ff46;
  transform: rotate(2deg);
}

.tt_rot.pink {
  background-color: #e379c1;
  flex-flow: column;
  margin-top: -1vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-118 {
  height: .5vw;
}

.margin-119 {
  height: .75vw;
}

.div-block-104 {
  text-align: center;
  background-color: #e379c1;
  line-height: 100%;
  position: relative;
}

.bold-text-14 {
  -webkit-text-stroke-color: #e478c1;
}

.text-10px-6 {
  font-size: .8vw;
  line-height: 120%;
}

.text-10px-6._100 {
  line-height: 100%;
}

.text-span-47 {
  -webkit-text-stroke-color: #e478c1;
  text-decoration: underline;
}

.reg_tt-sbmt-2 {
  color: #2b2b2b;
  text-transform: none;
  background-color: #d5ff46;
  border-radius: .5vw;
  padding-top: .9rem;
  padding-bottom: .9rem;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.6875rem;
}

.reg_tt-sbmt-2.l_txt._2 {
  margin-left: auto;
  margin-right: auto;
  font-size: 2.1rem;
  transform: rotate(-2deg);
}

.section-2vw-11 {
  padding: 3vw 2vw;
  position: relative;
}

.section-2vw-11._2vw_h {
  padding-bottom: 0;
}

.section-2vw-11._2vw_h.tt {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/686d16246bd9a7459797567f_bg%20main.webp");
  background-position: 100% 0;
  background-size: cover;
}

.div-block-105 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-106 {
  padding-left: 2vw;
  padding-right: 2vw;
}

.site_wrap-5 {
  width: 28vw;
  margin-left: auto;
  margin-right: auto;
}

.site_wrap-5.tt_smm {
  color: #2b2b2b;
  background-color: #f8f8f8;
  font-family: Montserrat, sans-serif;
  line-height: 100%;
  overflow: hidden;
}

.text-22px-2 {
  font-size: 2vw;
  line-height: 120%;
}

.text-22px-2.centered._100 {
  line-height: 100%;
}

.text-22px-2.centered._100.impact {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
}

.reg3-field_tt-2 {
  background-color: #d9d9d9;
  border-radius: .5vw;
  height: 3rem;
  margin-bottom: 0;
}

.div-block-60 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-107 {
  position: relative;
}

.image-1832 {
  width: 12%;
  position: absolute;
  inset: 60% auto auto 11%;
}

.text-12px-18 {
  font-size: 1vw;
  line-height: 130%;
}

.text-12px-18._100 {
  width: auto;
  line-height: 100%;
}

.tt_green {
  color: #d5ff46;
}

.div-block-108 {
  position: relative;
}

.div-block-62 {
  margin-top: -1vw;
}

.bg-blok {
  color: #fff;
  text-align: left;
  background-color: #f4efe9;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  line-height: 100%;
}

.main-mobile {
  border: 1px solid #f4efe9;
  width: 28vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.header {
  grid-column-gap: 18vw;
  grid-row-gap: 18vw;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-110 {
  background-color: #8c000f;
  border-radius: 20vw;
  justify-content: center;
  align-items: center;
  min-width: 2vw;
  min-height: 2vw;
  display: flex;
}

.image-1833 {
  padding-right: 0;
}

.text-light {
  color: #000;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 300;
  line-height: 100%;
}

.text-bold {
  color: #39383d;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.text-bold.text-right {
  color: #39383d;
  text-align: right;
}

.body-7 {
  text-align: justify;
}

.grafic-texr {
  color: #39383d;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.grafic-texr.text-right {
  color: #39383d;
  text-align: right;
  white-space: normal;
  word-break: normal;
  margin-top: 0;
  font-family: Aston Script, Arial, sans-serif;
  font-weight: 400;
}

.image-1834 {
  padding-left: 0;
  position: relative;
  left: .5vw;
}

.image-1835 {
  position: relative;
  left: -2.6vw;
}

.div-block-111 {
  margin-top: 1.5vw;
}

.txt {
  color: #39383d;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.txt.text-right {
  color: #8c000f;
  text-align: right;
  margin-top: 0;
}

.smoll-text {
  color: #39383d;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.smoll-text.text-right {
  color: #39383d;
  text-align: right;
  margin-top: 0;
  font-size: 1vw;
  font-weight: 300;
}

.smoll-text.text-right.white {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  margin-top: 2vw;
}

.div-block-112 {
  margin-top: 2.5vw;
}

.div-block-113 {
  margin-top: 1vw;
}

.txt-mini {
  color: #39383d;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.txt-mini.text-right {
  color: #8c000f;
  text-align: right;
  margin-top: 0;
  font-size: 1.7vw;
}

.div-block-114 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68778def762ea08207df576e_Frame%202085663593.png");
  background-position: 0 0;
  background-size: cover;
  min-width: 100%;
  min-height: auto;
}

.paragraph {
  color: #fff;
  text-align: center;
  margin-top: 1vw;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 4vw;
  font-weight: 700;
  line-height: 100%;
}

.opasiti {
  color: #39383d;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 100%;
}

.opasiti.text-right {
  color: #39383d;
  text-align: right;
  margin-top: 0;
  font-size: 1vw;
  font-weight: 300;
}

.opasiti.text-right.white {
  color: #ffffff80;
  text-align: left;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
}

.div-block-115 {
  grid-column-gap: 5.2vw;
  grid-row-gap: 5.2vw;
  margin-left: 2.7vw;
  margin-right: 2.7vw;
  display: flex;
}

.image-1836 {
  min-width: 100%;
  max-width: 0%;
  margin-top: 3vw;
}

.image-1837 {
  text-align: left;
  min-width: 100%;
  max-width: 0%;
  margin-top: 2.5vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: block;
}

.form-134 {
  flex-flow: column;
  margin-top: 1.5vw;
  padding-top: 0;
  display: flex;
}

.text-field-16 {
  border-radius: 10vw;
  min-width: 100%;
  min-height: 3vw;
}

.submit-button-9 {
  text-align: center;
  background-image: linear-gradient(#8c000f, #60000a);
  border-radius: 3vw;
  min-width: 100%;
  min-height: 3.5vw;
  margin-top: 1vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.3vw;
  line-height: 170%;
  position: relative;
  top: -5px;
}

.div-block-117 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68778def762ea08207df576e_Frame%202085663593.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 2vw 1vw 0;
}

.div-block-118 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877c4c9968305202c978517_15.07%20(1).png");
  background-position: 0 0;
  background-size: auto;
  margin-top: -2.5vw;
  padding: 6vw 1vw 2vw;
}

.paragraph-2 {
  color: #fff;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 5vw;
  font-weight: 700;
  line-height: 100%;
}

.image-1839 {
  padding: 0 2vw 0;
  position: relative;
  top: -5.5vw;
}

.smoll-text-1 {
  color: #f4efe9;
  text-align: left;
  margin-bottom: 0;
  padding-left: 5vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: -6.7vw;
}

.smoll-text-1.text-right {
  color: #39383d;
  text-align: right;
  margin-top: 0;
  font-size: 1vw;
  font-weight: 300;
}

.smoll-text-1.text-right.white {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  margin-top: 2vw;
}

.bold-text-29 {
  font-weight: 300;
}

.paragraph-3 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Aston Script Pro, Arial, sans-serif;
  font-size: 2.7vw;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: -1px;
}

.paragraph-3.black {
  color: #39383d;
  margin-bottom: .5vw;
  font-family: Velasans, Arial, sans-serif;
}

.paragraph-4 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.5vw;
  font-weight: 300;
  line-height: 100%;
}

.div-block-119 {
  z-index: 1;
  grid-column-gap: .2vw;
  grid-row-gap: .2vw;
  flex-flow: column;
  padding-left: 5vw;
  display: flex;
  position: relative;
}

.paragraph-3-vidstyp {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.7vw;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: -2.5vw;
}

.image-1840 {
  min-width: 100%;
  max-width: 0%;
}

.div-block-120 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877cb1c5d226b51d2a32261_Frame%202085663599.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 100%;
  min-height: 100%;
}

.image-1841 {
  min-width: 100%;
  max-width: 0%;
  min-height: auto;
  margin-top: 0;
}

.paragraph-3-text {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.7vw;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: -1px;
}

.div-block-121 {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  margin-top: 3vw;
  margin-bottom: 2vw;
  padding-left: 6vw;
  display: flex;
}

.image-1842 {
  min-width: 100%;
  max-width: 0%;
  margin-bottom: 2vw;
  padding-left: 3vw;
  padding-right: 3vw;
}

.paragraph-5 {
  color: #ffffff80;
  text-align: center;
  margin-top: 2vw;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  line-height: 100%;
}

._3-blok {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877c4c9968305202c978517_15.07%20(1).png");
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
  padding: 2vw 1vw 3vw;
}

.image-1843 {
  min-width: 10%;
}

.image-1844 {
  margin-top: -3.3vw;
}

.image-1845 {
  position: relative;
}

.bold-text-29-copy {
  color: #39383d;
  font-weight: 300;
}

.smoll-text-1-copy {
  color: #39383d;
  text-align: center;
  margin-bottom: 0;
  padding-left: 5vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: 0;
}

.smoll-text-1-copy.text-right {
  color: #39383d;
  text-align: right;
  margin-top: 0;
  font-size: 1vw;
  font-weight: 300;
}

.smoll-text-1-copy.text-right.white {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  margin-top: 2vw;
}

.div-block-117-copy {
  padding: 4vw 1vw 0;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877dddfe43355774dfa774e_Group%202085663576%20(1).png");
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-4 {
  background-color: #ddd0;
  margin-top: 2vw;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877df57eafb01a0820b312c_Group%202085663576%20(3).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877dfcbe8f7226024d1783a_Group%202085663577%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877dee5d8bd156c0bdda80b_Group%202085663592.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877deebc3c9640a3393659c_Group%202085663601.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877def04682e35accd302ae_Group%202085663602.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-11 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877def81efcd4a0ff7c15f4_Group%202085663603.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-12 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877df01e43355774dfb008a_Group%202085663604.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877df0719a25fcf866e057d_Group%202085663605.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-14 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877df0fdfb9c83c17f367c2_Group%202085663598.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-15 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877df17f8704d5050f81f8e_Group%202085663599.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-16 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877df1ddef8830380adab97_Group%202085663600.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.smoll-text-1-copy-copy {
  color: #39383d80;
  text-align: center;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 700;
  line-height: 100%;
  position: relative;
  top: -5vw;
}

.smoll-text-1-copy-copy.text-right {
  color: #39383d;
  text-align: right;
  margin-top: 0;
  font-size: 1vw;
  font-weight: 300;
}

.smoll-text-1-copy-copy.text-right.white {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  margin-top: 2vw;
}

.div-block-117-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877e33f67c4ccc257ea9fe1_Rectangle%20346250127.png");
  background-position: 0 0;
  background-size: auto;
  padding: 5vw 1vw 0;
}

.div-block-122 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6877e2dc9651ddb9d003b6d9_Frame%202085663604%20(1).svg");
  background-position: 0 0;
  background-size: auto;
}

.paragraph-6 {
  margin-bottom: 0;
  padding-top: 2vw;
  padding-left: 1.5vw;
  font-family: Velasans, Arial, sans-serif;
  font-size: 3vw;
  font-weight: 700;
  line-height: 110%;
}

.paragraph-7 {
  font-size: 1vw;
}

.div-block-123 {
  margin-left: 1.5vw;
  padding-left: 1vw;
}

.image-1846 {
  min-width: 100%;
  max-width: 0%;
}

.submit-button-9-copy {
  text-align: center;
  background-image: linear-gradient(#8c000f, #60000a);
  border-radius: 3vw;
  min-width: 84%;
  min-height: 3.5vw;
  margin-top: 0;
  margin-left: 2vw;
  margin-right: 2vw;
  padding: 15px 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.3vw;
  line-height: 170%;
  position: relative;
  top: -6.5vw;
}

.paragraph-8 {
  margin-bottom: 0;
}

.paragraph-9 {
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  line-height: 110%;
}

.div-block-124 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  padding-left: 5vw;
  display: flex;
}

.image-1847 {
  min-width: 20%;
  position: relative;
  bottom: -2.5vw;
  transform: rotate(-20deg);
}

.div-block-125 {
  background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/68782408f96562b271635b86_Union%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 1vw;
  margin-bottom: 0;
  padding-bottom: 2vw;
}

.image-1848 {
  min-width: 100%;
  max-width: 0%;
}

.paragraph-10 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1.5vw;
  padding-top: 7vw;
  padding-left: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 2.7vw;
  font-weight: 700;
  line-height: 110%;
}

.paragraph-11 {
  color: #fff;
  text-align: left;
  margin-top: 1vw;
  margin-bottom: 0;
  margin-left: 1.5vw;
  padding-top: 0;
  padding-left: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  line-height: 100%;
}

.div-block-126 {
  color: #fff;
  width: 83%;
  height: 1px;
  margin-top: 3vw;
  margin-left: 2vw;
}

.paragraph-12 {
  color: #ffffff80;
  margin-bottom: 0;
  margin-left: 1.5vw;
  margin-right: 1.5vw;
  padding-left: 0;
  padding-right: 0;
  font-weight: 300;
}

.bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33, .bold-text-34, .bold-text-35 {
  color: #fff;
}

.submit-button-9-copy-copy {
  text-align: center;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 3vw;
  min-width: 88%;
  min-height: 3.5vw;
  margin-top: 2vw;
  margin-left: 1.5vw;
  margin-right: 1.5vw;
  padding: 15px 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.3vw;
  line-height: 170%;
  position: relative;
  top: 0;
}

.submit-button-9-copy-copy-copy {
  text-align: center;
  background-image: linear-gradient(#8c000f, #60000a);
  border-radius: 3vw;
  min-width: 65%;
  min-height: 3.5vw;
  margin-top: 1vw;
  margin-left: 4.5vw;
  margin-right: 2vw;
  padding: 15px 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1.3vw;
  line-height: 170%;
  position: relative;
  top: 0;
}

.image-1849 {
  min-width: 88%;
  margin-top: 1vw;
  margin-left: 1.5vw;
}

.paragraph-15 {
  color: #000;
  -webkit-text-stroke-color: #000;
  margin-bottom: 0;
  font-family: Velasans, Arial, sans-serif;
  font-size: 1vw;
  line-height: 110%;
}

.bold-text-36 {
  font-family: Velasans, Arial, sans-serif;
}

.bold-text-37, .bold-text-38, .bold-text-38-copy {
  font-family: Aston Script, Arial, sans-serif;
}

.bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43 {
  font-family: Aston Script Pro, Arial, sans-serif;
}

.paragraph-12-copy {
  color: #ffffff80;
  margin-bottom: 0;
  margin-left: 1.5vw;
  margin-right: 1.5vw;
  padding-left: 0;
  padding-right: 0;
  font-weight: 300;
}

@media screen and (max-width: 991px) {
  .site-wrap.is-visible {
    overflow: hidden;
  }

  .site-wrap.ny {
    padding-top: 0;
  }

  .navbar {
    z-index: 10;
  }

  .main-contain {
    width: auto;
    max-width: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .main-contain._1440px {
    width: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .main-contain._1272px {
    width: auto;
  }

  .main-contain.no-fix-mob {
    padding-right: 0;
  }

  .nav-body {
    z-index: 15;
    padding-top: 1.4375rem;
    padding-bottom: 1.4375rem;
    position: relative;
  }

  .logo.w--current {
    height: 2.4375rem;
  }

  .logo.hide, .nav-link-block {
    display: none;
  }

  .nav-link-block.no-hide {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-link.enter-lsm {
    margin-right: 0;
  }

  .hero-body {
    padding-top: 2.5rem;
    padding-bottom: 4.0625rem;
  }

  .hero-hed__wrap {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
  }

  .hero-points__wrap {
    margin-top: 1.0625rem;
    margin-bottom: 4.875rem;
  }

  .hero-number-block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    position: relative;
  }

  .hero-image__wrap {
    width: 11.25rem;
    height: 11.25rem;
    top: 6.5rem;
    right: 4.3rem;
  }

  .hero-image__wrap._270px {
    top: .4rem;
    right: .3rem;
  }

  .hero-image__wrap._270px.is-story {
    width: 11rem;
    height: 11rem;
    position: absolute;
    top: 3.2rem;
    right: 3.8rem;
  }

  .hero-image__wrap._182px {
    order: -1;
    top: 0;
    right: 0;
  }

  .hero-circle {
    width: 9.875rem;
    height: 9.875rem;
    top: .9rem;
    left: .8rem;
  }

  .hero-circle._221px.is-story {
    width: 9rem;
    height: 9rem;
  }

  .para-29 {
    font-size: 1.8125rem;
    line-height: 2.375rem;
  }

  .hed-110 {
    font-size: 5.625rem;
    line-height: 5.125rem;
  }

  .hero-point {
    padding: .375rem .875rem;
  }

  .hed-70 {
    font-size: 1.875rem;
    line-height: 2.33rem;
  }

  .hed-70.big {
    font-size: 2.6rem;
    line-height: 4rem;
  }

  .text-24 {
    font-size: 1.25rem;
    line-height: 1.3125rem;
  }

  .text-24.blue {
    font-size: 1.5rem;
    line-height: 1.25rem;
  }

  .text-24.white {
    font-size: 1.5rem;
  }

  .second {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .second-body {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .secong-hed__wrap {
    grid-column-gap: 1.1875rem;
    grid-row-gap: 1.1875rem;
  }

  .hed-100 {
    font-size: 4.0625rem;
    line-height: 4.5rem;
  }

  .second-hed__block {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .second-item {
    padding-top: 3.125rem;
    padding-bottom: 2.375rem;
    padding-right: 2.475rem;
  }

  .second-item.blue.vert {
    width: 100%;
  }

  .sec-item__image-wrap {
    width: 9.375rem;
    height: 9.375rem;
  }

  .sec-item__hed {
    margin-top: 1.375rem;
    margin-bottom: .875rem;
  }

  .hed-35 {
    font-size: 2.0625rem;
  }

  .text-22.white {
    order: -1;
  }

  .text-22.white.no-first {
    order: 0;
  }

  .text-22.is-50 {
    width: 100%;
  }

  .text-22.is-50.is-desk {
    display: block;
  }

  .text-22.is-hide {
    display: none;
  }

  .sec-item__image {
    width: 9.375rem;
    height: 9.375rem;
  }

  .sec-item__circle {
    width: 8.125rem;
    height: 8.125rem;
  }

  .video-body {
    padding-top: 3.375rem;
  }

  .video-hed__wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 39.5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .video-hed__wrap.left {
    margin-left: 0;
  }

  .fs_modal-1_wrapper {
    grid-template-columns: 1fr;
  }

  .hed-50 {
    font-size: 2.6875rem;
  }

  .hed-50._600-htight {
    font-size: 3.5rem;
    line-height: 4rem;
  }

  .text-20 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .video-list {
    grid-column-gap: 1.875rem;
    grid-row-gap: 2.9375rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
    overflow: auto;
  }

  .master-body {
    padding-bottom: 5.625rem;
  }

  .master-hed__wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .master-grig {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .master-grig.main {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .master-btn {
    padding-top: 1.3125rem;
  }

  .master-item, .master-item.blue, .master-item.text-seo {
    width: 100%;
  }

  .master-text__block {
    justify-content: space-between;
    align-items: flex-start;
  }

  .spiker-body {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 4.875rem;
    padding-bottom: 4.875rem;
  }

  .spiker-grid {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .spiker-grid._3-column {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: stretch center;
    width: 100%;
    padding-right: 1.25rem;
    display: flex;
    overflow: auto;
  }

  .spiker-image {
    width: 19rem;
    height: 18.75rem;
  }

  .spiker-text__block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .spiker-name__wrap {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .team-block {
    grid-column-gap: 2.375rem;
    grid-row-gap: 2.375rem;
    margin-right: 1.25rem;
    padding: 2.25rem 8.875rem 4.25rem 3.75rem;
  }

  .blog-body {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog-list {
    grid-column-gap: 3.625rem;
    grid-row-gap: 3.625rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .blog-image__wrap {
    width: 100%;
  }

  .blog-image {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .blog-item__contant {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    align-items: flex-start;
  }

  .footer-body {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .footer-sup__block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
    padding-top: 2.125rem;
    padding-bottom: 2.125rem;
  }

  .footer-link__block {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer-last__block {
    flex-direction: column;
  }

  .footer-sub__text {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .contact-block {
    justify-content: flex-start;
  }

  .polit-block {
    flex-wrap: wrap;
  }

  .vise-wrap {
    justify-content: flex-start;
    width: 100%;
  }

  .master-item__wrap {
    flex-flow: column;
  }

  .master-item__wrap.is--main {
    width: 100%;
  }

  .about-hero__body {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
    padding-bottom: 2rem;
  }

  .para-33 {
    font-size: 1.75rem;
  }

  .hed-55 {
    font-size: 2rem;
    line-height: 4rem;
  }

  .hed-55__block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .text20px500 {
    font-size: 1.0625rem;
    line-height: 1.25rem;
  }

  .hed55-vector {
    width: 7rem;
    height: 7rem;
    bottom: -1.5rem;
    right: 5.9rem;
  }

  .wave-block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .wave-grid {
    grid-template-rows: auto auto;
    grid-template-columns: min-content min-content;
    display: flex;
    overflow: auto;
  }

  .spikers-body {
    padding-bottom: 4rem;
  }

  .world-body {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 4.4375rem;
    padding-bottom: 4.4375rem;
  }

  .world-city__block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .text35px500 {
    font-size: 1.9375rem;
    line-height: 2.5rem;
  }

  .team-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .team-contant {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .team-main__image {
    height: 26.8rem;
  }

  .team-text__block {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .text30 {
    font-size: 1.625rem;
    line-height: 2.5rem;
  }

  .cource-body {
    margin-left: 0;
  }

  .contact-first {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
  }

  .contact-first._1 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .contact-sec {
    grid-column-gap: 15.5rem;
    grid-row-gap: 15.5rem;
  }

  .social-icon.big {
    width: 2.4rem;
  }

  .footer-hand {
    width: 6.6875rem;
    height: 6.6875rem;
    top: -3.675rem;
    right: -3.6rem;
  }

  .tab-link {
    white-space: pre;
  }

  .mini-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .mini-second {
    max-width: none;
  }

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

  .mini-block__wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .smm-hero-block {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .smm-hero-block.is-story {
    padding-top: 9rem;
  }

  .smm-hero__contant {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .smm-hero-sec {
    flex-flow: column wrap;
    place-content: space-between;
  }

  .smm-hero-sec.is-story {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .last-wrap.is-mob {
    margin-left: 0;
  }

  .last-wrap.is-desk {
    display: none;
  }

  .red-line.is-cources {
    top: 3.2rem;
    left: 32.4rem;
  }

  .red-line.is-black {
    right: .3rem;
  }

  .red-line.is-black.copy {
    right: 13rem;
  }

  .red-line.is-audit {
    left: 12.6rem;
  }

  .smm-info__block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .smm-info__block.is-business, .smm-info__block.hide {
    display: none;
  }

  .price-hed__wrap {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .price-hed-dots {
    width: 4rem;
    height: 4rem;
    left: 23.8rem;
  }

  .price-hed-dots._2 {
    width: 4rem;
    height: 4rem;
    inset: 0% auto auto 19.5rem;
  }

  .price-hed-dots._2._4 {
    left: 25rem;
  }

  .price-hed-dots._3 {
    left: 30rem;
  }

  .price-move {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .price-black {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }

  .price-black.is-selling {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hed-vector.story {
    bottom: 21.5rem;
    left: 33rem;
  }

  .hed-vector.story.ru-version {
    bottom: 20rem;
    left: 32rem;
  }

  .hed-vector.is-target {
    bottom: 15.2rem;
  }

  .hed-vector.is-target._3 {
    bottom: 17.8rem;
  }

  .dots-vector.is-selling.ru-version {
    bottom: 13rem;
  }

  .for-body {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    flex-direction: column;
  }

  .hed-80, .hed-80._40px {
    font-size: 2.5rem;
    line-height: 2.875rem;
  }

  .hed-80.max-30, .hed-80.max-40-copy {
    max-width: none;
  }

  .for-item {
    width: auto;
    height: auto;
    padding-bottom: 2.5rem;
  }

  .for-item.is-sell {
    width: auto;
  }

  .for-icon.is-3 {
    width: 4rem;
    height: 4rem;
    left: .3875rem;
  }

  .spik-body.right {
    padding-top: 3rem;
  }

  .spik-contant {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    justify-items: start;
  }

  .mov-logo__wrap.is-target {
    flex-wrap: wrap;
  }

  .mov-logo.is-2 {
    width: 7rem;
    height: 7rem;
  }

  .mov-logo.is-3 {
    width: 8rem;
    height: 8rem;
  }

  .mov-logo.is-4 {
    width: 7rem;
    height: 7rem;
  }

  .mov-logo.is-5 {
    width: 8rem;
    height: 8rem;
  }

  .mov-logo.is-6 {
    width: 7rem;
    height: 7rem;
  }

  .mov-logo.is-1 {
    width: 8rem;
    height: 8rem;
  }

  .cources-hed__wrap.vertical {
    width: auto;
  }

  .check-field {
    margin-top: 2vw;
  }

  .revi-grid {
    display: flex;
    overflow: auto;
  }

  .diplom__body {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 13.325rem;
  }

  .diplom__body.is-business {
    padding-bottom: 6rem;
  }

  .diplom__body.down {
    padding-bottom: 3rem;
  }

  .diplom-image__wrap {
    width: 60%;
  }

  .diplom-image.is-2 {
    top: -2.4rem;
  }

  .diplom-image.is-3 {
    top: -5rem;
  }

  .img-list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .img-list.pad {
    margin-top: .8rem;
  }

  .black-circle.small {
    bottom: .3rem;
  }

  .black-circle.big {
    width: 22rem;
    height: 22rem;
    top: 9.6rem;
    left: -3.4rem;
  }

  .green-circle {
    bottom: 1rem;
    left: -.6rem;
  }

  .blut-cicle {
    top: 24.4rem;
    left: 8.8rem;
  }

  .beig-circle {
    top: 9.6rem;
  }

  .half-contant {
    position: relative;
  }

  .half-image {
    width: 9rem;
    height: 9rem;
    position: absolute;
    inset: 1.8rem 2.5rem auto auto;
  }

  .black-body {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .black-text__block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .black-hed__wrap {
    z-index: 2;
  }

  .black-price__block {
    justify-content: flex-start;
  }

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

  .lessons-flex {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .insta-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .results-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .results-item.beig {
    flex-flow: column wrap;
  }

  .results-item.green {
    flex-direction: column;
  }

  .results-name__block {
    order: -1;
    margin-top: 0;
    margin-bottom: 0;
  }

  .tariff-body {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .tariff-btn__wrap {
    flex-wrap: wrap;
  }

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

  .intence-contant {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-right: 5.925rem;
  }

  .intence-hed__block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .intence-btn__block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .intence-btn__block.pad-41 {
    align-items: flex-start;
  }

  .prog-int__grid {
    grid-template-columns: 1fr 1fr;
  }

  .reels-video__block {
    grid-column-gap: .8125rem;
    grid-row-gap: .8125rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .reels-wrap._195-pad {
    margin-top: 7.3875rem;
  }

  .reels-wrap.flex {
    flex-direction: row;
  }

  .reels-image {
    width: 100%;
    height: auto;
  }

  .reels-image.big {
    height: 21.1rem;
  }

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

  .audit-body {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .reels-pop.is-3 {
    display: none;
  }

  .reels-contant {
    width: 40rem;
  }

  .it-info__block {
    flex-wrap: wrap;
  }

  .efir-body {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .efir-white__first {
    padding-bottom: 2rem;
  }

  .efir-white__sec {
    padding-top: 2rem;
  }

  .efir-image__block {
    width: 10rem;
    height: 7.6rem;
  }

  .efir-image__block.abs {
    right: -1.4rem;
  }

  .learn-det__block {
    flex-direction: row;
  }

  .learn-main__block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .learn-main__block.grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    display: flex;
  }

  .mass-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .frid-icon {
    width: 4rem;
    height: 4rem;
    inset: auto auto 1.6rem 12.4rem;
  }

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

  .targ-vector {
    width: 2rem;
    height: 2rem;
    inset: .3rem auto auto 12.3rem;
  }

  .targ-item__vector {
    width: 4rem;
    height: 4rem;
    top: -1.7rem;
    left: -1.6rem;
  }

  .main-image {
    width: 100%;
    height: auto;
  }

  .more-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .burger {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    display: flex;
  }

  .burger-line {
    background-color: #000;
    width: 2rem;
    height: .1875rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mob-nav {
    background-color: #ebebeb;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .mob-nav-body {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    align-items: center;
    padding-top: 7.8rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .hand-move {
    width: 4rem;
    height: 4rem;
    top: 0;
    left: 13.5rem;
  }

  .hand-move.ru-version {
    left: 24rem;
  }

  .spiker-info__block.is-1, .spiker-info__block.is-2 {
    padding: 1rem;
    display: none;
    left: 1rem;
    right: 1rem;
  }

  .spiker-info__block.is-3 {
    padding: 1rem;
    display: none;
    left: 1rem;
    right: 2.2rem;
  }

  .green-elem {
    top: 20.7rem;
  }

  .fixed-info__block {
    right: 8.9vw;
  }

  .fixed-up-link {
    bottom: 6.8vw;
    right: 1vw;
  }

  .blog-tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .social-icon__block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: center;
    display: flex;
  }

  .img-100.abs-g {
    min-height: 205vw;
  }

  .img-100.gor {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .margin-5 {
    height: 1vw;
  }

  .right-arrow.reg05, .left-arrow.reg05, .left-arrow.reg05 {
    width: 8vw;
    height: 8vw;
  }

  .margin-10 {
    height: 2vw;
  }

  .section-vw {
    padding: 5vw 3vw;
    font-size: 3vw;
    line-height: 3.5vw;
  }

  .section-vw.sale {
    padding-top: 3vw;
  }

  .section-vw.sale.bottom {
    padding-top: 4vw;
  }

  .section-vw.pb {
    font-size: 3vw;
  }

  .text-18px {
    font-size: 3.5vw;
  }

  .nl-logo {
    width: 16vw;
  }

  .nl-logo._5-0 {
    padding-top: 2vw;
    padding-left: 2vw;
  }

  .card-reg75 {
    padding: 2vw;
  }

  .list-reg75 {
    padding-left: 4vw;
  }

  .text-20-vw {
    font-size: 4vw;
    line-height: 4.4vw;
  }

  .margin-5-vw {
    height: 1vw;
  }

  .container-sale {
    width: 60vw;
  }

  .logo-nl-sale {
    width: 16vw;
  }

  .h1-sale-wrap {
    height: 40vw;
  }

  .h1-sale {
    font-size: 9vw;
    line-height: 9vw;
  }

  .ira-img-sale {
    width: 27vw;
  }

  .sale-speak_circle {
    width: 26vw;
    height: 26vw;
  }

  .sale-speak_circle._2 {
    width: 17vw;
    height: 17vw;
    bottom: 27vw;
  }

  .do-55 {
    width: 30vw;
  }

  .text-sale-30 {
    font-size: 5.9vw;
    line-height: 6vw;
  }

  .btn-sale {
    border-radius: 15px;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .btn-sale.secondary {
    font-size: 3.5vw;
  }

  .label-sale {
    padding: 1vw 2vw;
  }

  .curs-sale-wrap {
    border-radius: 25px;
    padding: 3vw 3vw 4vw;
  }

  .dostup-sale-wrap {
    border-radius: 15px;
    padding: 1vw 2vw;
  }

  .h2-sale {
    font-size: 6vw;
    line-height: 6vw;
  }

  .old-price {
    font-size: 8vw;
    line-height: 8vw;
  }

  .old-price.smaller {
    font-size: 4vw;
    line-height: 4vw;
  }

  .div-block-28 {
    width: 20vw;
    top: 4vw;
  }

  .div-block-28._2 {
    width: 12vw;
    top: 2vw;
  }

  .h1-offer-5-0 {
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 18vw;
  }

  .h1-offer-5-0.plashka {
    line-height: 18vw;
  }

  .h1-offer-5-0.plashka.pb-offer, .h1-offer-5-0.pb {
    font-size: 8vw;
  }

  .slogan-text {
    font-size: 2.2vw;
  }

  .wrap-1vw {
    padding: 2vw;
  }

  .wrap-1vw.green._5-0 {
    border-radius: 5px;
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .wrap-1vw.b63 {
    box-shadow: inset 0 0 0 1px #000;
  }

  .wrap-1vw.pb.stat {
    border-radius: 2vw;
    height: 20vw;
    margin-left: 6vw;
    padding: 3vw 3vw 3vw 6vw;
  }

  .wrap-1vw.pb.stat.left {
    padding-left: 3vw;
  }

  .fire {
    width: 9vw;
  }

  .image-105 {
    width: 13vw;
  }

  .timer-5-0 {
    font-size: 7vw;
  }

  .button-offer-5-0 {
    border-radius: 5px;
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
    font-size: 4vw;
  }

  .button-offer-5-0.tarif {
    background-size: 4vw, 4vw;
    font-size: 3.5vw;
  }

  .button-offer-5-0.secondary {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 3vw;
  }

  .button-offer-5-0.tertiary {
    font-size: 2.5vw;
  }

  .fire-list {
    width: 5vw;
  }

  .h2-5-0 {
    font-size: 8.5vw;
  }

  .h2-5-0.copy {
    font-size: 6vw;
  }

  .underline-green {
    width: 40vw;
    height: 4vw;
    top: 5vw;
  }

  .underline-green._3 {
    width: 47vw;
  }

  .list-5-0 {
    padding-left: 25px;
  }

  .image-106 {
    width: 3vw;
    min-width: 3vw;
    max-width: 3vw;
  }

  .old-price-5-0 {
    font-size: 4vw;
  }

  .ira-speaker-5-0 {
    width: 14vw;
  }

  .slider-arr-right {
    width: 6vw;
  }

  .header-5-0 {
    height: 14vw;
  }

  .image-107 {
    width: 13vw;
    right: 12vw;
  }

  .masshtab {
    font-size: 4vw;
    top: 2vw;
  }

  .multicanal {
    font-size: 2vw;
    bottom: 3vw;
  }

  .sistema {
    font-size: 3vw;
    bottom: 1vw;
  }

  .h1-5-0-wra.pb {
    inset: -1vw;
  }

  .modal_window-2.hw {
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 2vw;
  }

  .modal_wrapper_lite {
    display: none;
  }

  .wrap-1vw-2 {
    padding: 2vw;
  }

  .wrap-1vw-2.slider-red05 {
    width: 50vw;
    height: 40vw;
  }

  .h2-25px {
    font-size: 4.7vw;
  }

  .form-wrap-reg04 {
    border-radius: 10px;
  }

  .h-flex-center-left {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .h-flex-center-left.gap-0-5 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .text-20px {
    font-size: 3.5vw;
  }

  .wrap-1-5vw {
    padding: 3vw;
  }

  .text-24px {
    font-size: 4.1vw;
  }

  .text-30px {
    font-size: 5.2vw;
    line-height: 5.4vw;
  }

  .closer-b63 {
    margin-left: -6vw;
  }

  .section-vw-1-4 {
    padding: 5vw 3vw;
    font-size: 3vw;
    line-height: 3.5vw;
  }

  .wrap-2vw {
    padding: 4vw;
  }

  .text-block-36 {
    font-size: 4vw;
    line-height: 100%;
  }

  .section-header-pb {
    padding: 2vw;
    font-size: 2.5vw;
    line-height: 120%;
  }

  .container-pb {
    width: 60vw;
  }

  .ira-main-pb {
    width: 30vw;
    top: -36vw;
    right: -3vw;
  }

  .h1-pb {
    font-size: 8vw;
    line-height: 8vw;
  }

  .circle-pb {
    width: 10vw;
    height: 10vw;
  }

  .form-wrap-pb {
    box-shadow: 0 0 0 1px var(--new-black);
    border-radius: 15px;
    padding: 2vw 2vw 3vw;
  }

  .pdf-pb {
    width: 5vw;
  }

  .text-field-pb {
    box-shadow: 0 0 0 1px var(--new-black);
    border-radius: 7px;
    height: 6vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3vw;
  }

  .button-pb {
    box-shadow: inset 0 0 0 1px var(--new-black);
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6614cf3271144580e2ea1320_file-icons_telegram.svg");
    background-position: 6vw;
    background-repeat: no-repeat;
    background-size: 3.5vw;
    border-radius: 50px;
    padding-top: 2vw;
    padding-bottom: 2vw;
    padding-left: 7vw;
    font-size: 3vw;
  }

  .speaker-pb {
    width: 21vw;
  }

  .img-arr-reg02-2 {
    width: 3vw;
  }

  .slider-reg05 {
    height: 40vw;
  }

  .slide-reg05 {
    width: 50vw;
    margin-right: 2vw;
  }

  .circle-stat-pb {
    width: 10vw;
    height: 10vw;
    top: 5vw;
    left: -6vw;
  }

  .container-offer-pb {
    width: 60vw;
  }

  .container-offer-pb.ny-n, .container-offer-pb.ny-n-new {
    padding-top: 0;
  }

  .text-seo-body {
    padding-bottom: 5.625rem;
  }

  .text-seo-item__wrap {
    flex-flow: column;
  }

  .text-20-text-seo {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-seo-form-item {
    width: 100%;
  }

  .text-12px {
    font-size: 2vw;
  }

  .text-25px {
    font-size: 4.5vw;
  }

  .text-60px {
    font-size: 9vw;
    line-height: 100%;
  }

  .text-45px {
    font-size: 7vw;
  }

  .text-45px.bebas {
    font-size: 6.8vw;
  }

  .text-16px-2 {
    font-size: 3.3vw;
  }

  .h1-t75 {
    font-size: 10vw;
  }

  .img-t75 {
    border-radius: 3vw;
    height: 30vw;
    padding: 2vw 2vw 3vw;
  }

  .flyer-item {
    width: 25vw;
    height: 6.3vw;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
  }

  .orange-wrap-b68, .outline-wrap-b68 {
    border-radius: 2vw;
  }

  .wrap-0-5vw {
    padding: 1vw;
  }

  .outline-white-t76 {
    border-radius: 2vw;
  }

  .text-40px {
    font-size: 7.2vw;
  }

  .text-field-b69 {
    border-radius: 3vw;
    height: 6vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3vw;
  }

  .text-22px {
    font-size: 3.8vw;
    line-height: 120%;
  }

  .text-20-text-autor {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .collection-wrap-div {
    padding-top: 1rem;
  }

  .testimonial-tabs {
    flex-flow: column;
  }

  .tabs-menu {
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    flex-flow: row;
    height: auto;
    margin-bottom: 2rem;
    margin-right: 0;
    padding-top: 0;
  }

  .testimonials-insta-wrap {
    height: 33rem;
  }

  .testimonials-input {
    width: 100%;
  }

  .container-bd-mini {
    width: 60vw;
  }

  .curs-bd-mini {
    border-radius: 25px;
    padding: 3vw 3vw 4vw;
  }

  .yell-bd-mini-outline-wrap {
    border-radius: 2vw;
    box-shadow: inset 0 0 0 .2vw #1a3f47;
  }

  .bd-emoji-2 {
    width: 6vw;
    right: 30%;
  }

  .green-bd-mini-wrap {
    border-radius: 2vw;
  }

  .green-bd-mini-wrap.in-popup {
    margin-top: 0;
  }

  .btn-bd-minii-small {
    padding: 2vw 4vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .img-battery-bd-mini {
    width: 23vw;
  }

  .white-bd-mini-wrap {
    border-radius: 2vw;
  }

  .yell-line-bd-mini {
    margin-left: -2vw;
    margin-right: -2vw;
    padding: 1vw 2vw;
  }

  .lihgtninig-emoji-bd-mini {
    width: 8vw;
  }

  .arr-down-bd-mini {
    width: 6vw;
    bottom: -3vw;
  }

  .icon-bd-mini {
    width: 8vw;
  }

  .arr-bd-mini {
    width: 3.6vw;
    min-width: 3.6vw;
  }

  .header-bd-mini {
    font-size: 6vw;
    line-height: 6vw;
  }

  .list-bd-mini {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-left: 4vw;
  }

  .list-bd-mini.num {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .btn-bd-mini {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .btn-bd-mini.main-btn-bd-mini.black {
    margin-top: 2vw;
  }

  .btn-bd-mini.main-btn-bd-mini.black.manager {
    font-size: 3.6vw;
  }

  .btn-bd-mini.main-btn-bd-mini.tg-color-bd-mini {
    margin-top: 2vw;
  }

  .btn-bd-mini.main-btn-bd-mini.tg-color-bd-mini.manager {
    font-size: 3.6vw;
  }

  .btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini {
    margin-top: 2vw;
  }

  .btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini.manager {
    margin-top: 2vw;
    font-size: 3.6vw;
  }

  .btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini {
    margin-top: 2vw;
  }

  .btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini.manager {
    margin-top: 2vw;
    font-size: 3.6vw;
  }

  .btn-bd-mini-tertiary {
    border-radius: 15px;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 4vw;
    line-height: 4vw;
  }

  .price-new-bd-mini {
    font-size: 10vw;
  }

  .line-1-bd-mini {
    margin-top: 4vw;
  }

  .line-1-bd-mini._2 {
    margin-bottom: 4vw;
  }

  .form-wrap-bd-mini {
    border-radius: 2vw;
    padding: 3vw 2vw;
  }

  .text-field-bd-mini {
    height: 6vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3vw;
    box-shadow: 0 0 0 1px #1a3f47;
  }

  .button-bd-mini-tg {
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6614cf3271144580e2ea1320_file-icons_telegram.svg");
    background-position: 6vw;
    background-repeat: no-repeat;
    background-size: 3.5vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    padding-left: 7vw;
    font-size: 3vw;
  }

  .popup-bd-mini-wrap {
    border-radius: 2vw;
  }

  .container-bd-mini-popup {
    width: 60vw;
    padding: 3vw;
    font-size: 2.4vw;
    line-height: 120%;
  }

  .close-bd-mini {
    width: 4vw;
  }

  .battery-up-bd-mini {
    border-radius: 2vw;
    width: 20vw;
    height: 6vw;
    top: -4vw;
    left: 31%;
  }

  .testimonials-text-wrap {
    max-width: 30rem;
  }

  .testimonials-tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .ira-main-bd-mini {
    border-bottom-right-radius: 1.8vw;
    width: 23vw;
    bottom: .2vw;
    right: .2vw;
  }

  .circle-bd-mini {
    width: 13vw;
    height: 13vw;
    padding-bottom: 2vw;
  }

  .btn-bbs {
    border-radius: 15px;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 3.4vw;
    line-height: 4vw;
  }

  .btn-bbs.secondary {
    font-size: 3.5vw;
  }

  .btn-bbs.in-popup {
    width: 40vw;
  }

  .container-bbs {
    width: 60vw;
  }

  .curs-bbs-wrap {
    border-radius: 25px;
    padding: 3vw 3vw 4vw;
  }

  .curs-bbs-wrap.black-in-popup {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .icon-bbs {
    width: 3.6vw;
  }

  .plus-bbs {
    width: 3.6vw;
    height: 3.6vw;
    box-shadow: inset 0 0 0 .2vw #00a843;
  }

  .plus-bbs.orange {
    box-shadow: inset 0 0 0 .2vw #ed7734;
  }

  .line-h-bbs {
    width: 2vw;
    height: .2vw;
  }

  .line-v-bbs {
    width: .2vw;
    height: 2vw;
  }

  .list-bbs {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .list-bbs.bullets {
    padding-left: 3vw;
  }

  .btn-bbs-tertiary {
    border-radius: 15px;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 3vw;
    line-height: 4vw;
  }

  .circle-gift-bbs {
    border-width: .2vw;
    width: 10vw;
    height: 10vw;
  }

  .gift-icon-bbs {
    width: 5vw;
  }

  .label-bbs {
    border-radius: 2vw;
  }

  .popup-bbs {
    border-radius: 2vw;
    width: 90vw;
  }

  .popup-bg-bbs {
    width: 90vw;
  }

  .do-55-bbs {
    width: 45vw;
  }

  .box-bbs {
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
    font-size: 2vw;
  }

  .split-line-bbs {
    width: .2vw;
    height: 6vw;
  }

  .vagon-bbs {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .popup-bbs-end-wrap {
    border-radius: 2vw;
  }

  .popup-bbs-end-wrap.hw {
    width: 56vw;
  }

  .container-vw.gorevich {
    font-size: 2.4vw;
  }

  .h1-g {
    font-size: 3.8vw;
  }

  .form-g {
    max-width: 60vw;
  }

  .text-field-g {
    border-radius: 2vw;
    height: 6vw;
    padding: 2vw;
    font-size: 2vw;
  }

  .submit-button-g {
    border-radius: 2vw;
    padding: 2vw 5vw 2.4vw;
    font-size: 2.4vw;
  }

  .btn-g-wrap {
    border-radius: 2vw;
  }

  .h2-g {
    font-size: 4vw;
  }

  .punct-wrap-g {
    border-radius: 2vw;
    max-width: 64vw;
    padding: .2vw;
  }

  .punct-wrap-r-inn {
    border-radius: 1.8vw;
  }

  .flex-punct-g {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    margin-left: -5vw;
  }

  .circle-g {
    width: 6vw;
    min-width: 6vw;
    height: 6vw;
  }

  .num-g {
    font-size: 3.2vw;
  }

  .margin-7vw {
    height: 1.5vw;
  }

  .language-change {
    z-index: 11;
    bottom: 1.3rem;
    right: 10%;
  }

  ._1-sept-bell {
    object-fit: contain;
    width: 10.4rem;
    margin-left: -10rem;
    display: none;
  }

  ._1-sept-bell.rihgt {
    margin-left: 0;
    margin-right: -7rem;
    display: block;
  }

  .v-flex-1-sept {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .main-contain-1-sept {
    width: auto;
    max-width: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._1-sept-img {
    object-fit: contain;
    width: 10.4rem;
    margin-left: -10rem;
    display: none;
  }

  .ua-language-wrap.desc-hidden {
    display: flex;
  }

  .menu-ua-language-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-banner-mc {
    font-size: 1.25rem;
    line-height: 1.3125rem;
  }

  .collection-wrap-div-insta {
    padding-top: 1rem;
  }

  .container-gor {
    width: 56vw;
  }

  .button-gor1 {
    border-radius: 3vw;
    padding: 3vw 2vw 3vw 7vw;
    font-size: 3vw;
  }

  .tf-gor {
    border-width: .2vw;
    border-radius: 3vw;
    height: 7vw;
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 3vw;
  }

  .tf-gor._2 {
    font-size: 2.6vw;
  }

  .section-2vw-3 {
    padding: 5vw 4vw;
    font-size: 2.2vw;
  }

  .section-2vw-3._2nd-hw, .section-2vw-3._4th-hw {
    margin-top: -2vw;
  }

  .section-2vw-3._5th-hw {
    margin-top: -8vw;
    margin-bottom: -8vw;
  }

  .section-2vw-3._6th-hw {
    margin-top: -2vw;
  }

  .section-2vw-3.header-bf-new {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .content-3-5vw {
    width: 7vw;
  }

  .rounded-corner-2vw {
    border-radius: 4vw;
  }

  .rounded-corner-2vw.border-b-short {
    border-width: .2vw;
  }

  .white-wrap.act_new {
    border-radius: 3vw;
  }

  .img-2vw {
    width: 4vw;
    min-width: 4vw;
  }

  .text-14px {
    font-size: 2.2vw;
  }

  .line-left-gor {
    border-left-width: .2vw;
    margin-left: 2vw;
    padding-left: 2vw;
  }

  .wrap-0-3-1vw {
    padding: .6vw 2vw;
  }

  .grad-dark-down-gor {
    height: 4vw;
  }

  .text-15px {
    font-size: 2.6vw;
  }

  .img-gor-2 {
    margin-top: -20vw;
  }

  .close_div_2.gs-2 {
    height: 180vw;
  }

  .label-ob-new {
    border-width: .2vw;
  }

  .icon-2vw {
    width: 4vw;
    min-width: 4vw;
    height: 4vw;
  }

  .rounded-corner-1vw {
    border-radius: 2vw;
  }

  .rounded-corner-1vw.ob, .rounded-corner-1vw.taplink-border, .rounded-corner-1vw.green-border-hw, .rounded-corner-1vw.blue-border-hw, .rounded-corner-1vw.violet-border-hw, .rounded-corner-1vw.orange-border-hw {
    border-width: .2vw;
  }

  .rounded-corner-1vw.border-bf {
    border-width: .2vw;
    width: 40vw;
  }

  .rounded-corner-1vw.dash-xmas, .rounded-corner-1vw.border-b-short {
    border-width: .2vw;
  }

  .box-2 {
    border-radius: 3vw;
    padding: 2vw;
    font-size: 2vw;
  }

  .container-taplink {
    width: 56vw;
    font-size: 2.4vw;
  }

  .section-2vw-taplink {
    padding: 5vw 4vw;
  }

  .label-taplink {
    border-radius: 1.4vw;
  }

  .button-taplink {
    border-width: .2vw;
    border-radius: 1.5vw;
  }

  .topic-taplink {
    border-radius: 1.5vw;
    padding: 1vw;
  }

  .topic-taplink-inner {
    border-width: .2vw;
    border-radius: 1vw;
  }

  .tiktok-taplink {
    width: 10vw;
    padding-top: .4vw;
    padding-bottom: .4vw;
  }

  .dropdown-list-taplink {
    margin-left: -4vw;
    margin-right: -4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .container-hw {
    width: 56vw;
    font-size: 2.4vw;
  }

  .text-34px-hw {
    font-size: 5.4vw;
  }

  .timer-hw {
    font-size: 10vw;
  }

  .pumpkin-bonus-hw {
    right: -4vw;
  }

  .button-hw-orange {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

  .button-hw-orange.popup-end {
    font-size: 2.6vw;
  }

  .circle-info-hw {
    width: 4vw;
    height: 4vw;
  }

  .button-hw-tarif {
    border-radius: 3vw;
    padding-top: 2.4vw;
    padding-bottom: 2.4vw;
    font-size: 3vw;
  }

  .button-hw-tarif-secondary {
    border-width: .2vw;
    border-radius: 3vw;
    padding-top: 2.4vw;
    padding-bottom: 2.4vw;
    font-size: 3vw;
  }

  .button-tertiary-hw {
    font-size: 3.3vw;
  }

  ._2vw-wrap {
    margin-left: -4vw;
    margin-right: -4vw;
  }

  ._2vw-wrap._5vw-up {
    margin-top: -10vw;
  }

  .h-scroll-hw {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-top: 2vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .wrap-width-16vw-hw {
    width: 32vw;
    min-width: 32vw;
  }

  .text-67px-hw {
    font-size: 12vw;
  }

  .button-hw-white {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

  .button-hw-white.secondary {
    border-width: .2vw;
  }

  .text-field-hw {
    height: 7vw;
    padding: 1vw 2vw;
    font-size: 2vw;
  }

  ._50-width-contact {
    width: 48%;
  }

  .container-bf {
    width: 56vw;
    font-size: 2.4vw;
  }

  .violet-block-bf {
    border-radius: 2vw;
    height: 30vw;
    margin-left: -2vw;
    margin-right: -2vw;
  }

  ._2vw-from-left {
    padding-left: 4vw;
  }

  .button-bf {
    border-radius: 5vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 4vw;
  }

  .h-scroll-bf {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .h-scroll-bf-wrap {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-top: 2vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  ._1vw-wrap {
    margin: -2vw;
  }

  .circle-2vw-bf {
    width: 4vw;
    min-width: 4vw;
    height: 4vw;
  }

  .circle-3vw-bf {
    width: 6vw;
    min-width: 6vw;
    height: 6vw;
  }

  .icon-1vw {
    width: 2vw;
    min-width: 2vw;
  }

  .content-wrap-bf-abs-2 {
    margin-top: -26vw;
  }

  .black-wrap-bf {
    width: 80vw;
    height: 80vw;
    margin-top: 6vw;
    margin-left: -8vw;
  }

  .h-flex-center-left-copy {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .content-wrap-bf-abs-3 {
    left: 4vw;
  }

  .arr-1-bf {
    width: 6vw;
  }

  .arr-2-bf {
    width: 4vw;
  }

  .arr-3-bf {
    width: 2vw;
  }

  .mooving-line-bf {
    width: 56vw;
  }

  .dot-bf {
    width: 1vw;
    min-width: 1vw;
    height: 1vw;
  }

  .box-bf {
    background-size: auto 100%;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
    font-size: 2vw;
  }

  .text-bf-corp {
    font-size: 1.5rem;
  }

  .text-bf-corp.xmas {
    font-size: 4vw;
  }

  .bf-img-100-h.mobile-hidden {
    display: block;
  }

  .bf-img-100-h.tablet-hidden {
    display: none;
  }

  .bf-img-100-h.desc-2-hidden {
    display: block;
  }

  .bf-container {
    max-width: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .bf-container._8m {
    justify-content: center;
    align-items: center;
  }

  .text-12px-2 {
    font-size: 2vw;
  }

  .tooltip-text-wrap {
    width: 40vw;
  }

  .circle-offer.tooltip.rose {
    width: 1.5rem;
    height: 1.5rem;
  }

  .icon-1-5vw {
    width: 3vw;
    min-width: 3vw;
    height: 3vw;
  }

  .container-bf-new {
    width: 56vw;
    font-size: 2.4vw;
  }

  .dropdown-list-2.faq {
    padding-left: 5vw;
  }

  .icon-3vw {
    width: 6vw;
    min-width: 6vw;
    height: 6vw;
  }

  .margin-10-offer {
    height: 2vw;
  }

  .rc-price-bg-new {
    border-radius: 2vw;
    box-shadow: inset 0 .6vw 3vw #1817187a, inset 0 0 0 .2vw #ffffff1f;
  }

  .rc-price-bg-new.ob {
    border-width: .2vw;
  }

  .rc-price-bg-new.price {
    width: 53%;
    box-shadow: inset 0 -.6vw 3vw #defe58, inset 0 0 0 .1vw #defe5852;
  }

  .label-bf-new {
    border-radius: 4vw;
    box-shadow: inset 0 .3vw .8vw #0003;
  }

  .rc-kombo-bg-new {
    border-radius: 2vw;
    box-shadow: inset 0 .6vw 3vw #1817187a, inset 0 0 0 .2vw #ffffff1f;
  }

  .rc-kombo-bg-new.ob {
    border-width: .2vw;
  }

  .button-bf-new {
    border-radius: 2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 3vw;
  }

  .text-field-bf-new {
    border-radius: 1.6vw;
    height: 6vw;
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 2.8vw;
  }

  .text-field-bf-new::placeholder {
    font-size: 2.8vw;
  }

  .button-form-new {
    border-radius: 1.6vw;
    padding-top: 2.4vw;
    padding-bottom: 2.4vw;
    font-size: 2.8vw;
    box-shadow: inset 0 .6vw 3vw #1817187a, inset 0 0 0 .2vw #ffffff1f;
  }

  .timer-wrap-bf-new {
    border-width: .2vw;
    border-radius: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .button-bf-2 {
    border-radius: 1vw;
    width: 40vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 2.8vw;
  }

  .grey-form-wrap-in-popup-bf {
    border-radius: 2vw;
    width: 48vw;
  }

  .close-icon-bf-new {
    width: 6vw;
    height: 6vw;
  }

  .main_section {
    background-position: 50%;
    background-size: cover;
    padding: 4vw 4vw 18vw;
    overflow: visible;
  }

  .heading {
    margin-bottom: 0;
    font-size: 10vw;
  }

  .stroke_im {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    place-content: stretch;
    margin-bottom: 2vw;
  }

  .body_text {
    margin-top: 1vw;
    margin-bottom: 2vw;
    font-size: 2vw;
    line-height: 120%;
  }

  .body_text.dark {
    margin-top: 0;
    font-size: 2vw;
    line-height: 120%;
  }

  .body_text.dark.point {
    margin-top: 2vw;
    font-size: 2vw;
  }

  .body_text.dark.dark_bold._2vw {
    margin-bottom: 1vw;
    font-size: 3vw;
  }

  .body_text.body_bold {
    margin-top: 1vw;
  }

  .body_text.body_bold.large {
    font-size: 3.3vw;
  }

  .image-131 {
    font-size: 2vw;
  }

  .button-zone {
    background-position: 50% 0;
    background-size: cover;
    padding-top: 4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .button-6 {
    margin-top: 2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-6.course {
    font-size: 2.5vw;
  }

  .button-6.v_button_2 {
    margin-bottom: 2vw;
  }

  .second_section {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .image-134 {
    max-width: 60%;
    top: 8%;
  }

  .text_21 {
    font-size: 4vw;
    line-height: 100%;
  }

  .text_21.dark {
    font-size: 4vw;
  }

  .div-block-52 {
    height: 8vw;
    margin-left: -9%;
    margin-right: -9%;
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .card_section {
    margin-left: 0;
    margin-right: 0;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .card.v2 {
    margin-top: 2vw;
    margin-bottom: 3vw;
    padding: 3vw;
  }

  .card.v10 {
    margin-bottom: 3vw;
    padding: 3vw;
  }

  .div-block-54 {
    width: 2vw;
    height: 2vw;
  }

  .text_mini {
    font-size: 2vw;
  }

  .div-block-55 {
    margin-top: 3vw;
    margin-bottom: 2vw;
  }

  .text_20 {
    font-size: 3vw;
  }

  .text_20.v12 {
    margin-bottom: 0;
  }

  .text_20.exc {
    font-size: 4vw;
  }

  .main_price {
    font-size: 6vw;
  }

  .text-span-14 {
    font-size: 3vw;
  }

  .image-138 {
    max-width: 70%;
    left: -10%;
  }

  .text-block-63 {
    font-size: 2vw;
  }

  .card-9, .card-8, .card-4, .card-5 {
    margin-bottom: 3vw;
    padding: 3vw;
  }

  .div-block-light-copy {
    margin-top: 3vw;
  }

  .card-6, .card-7 {
    margin-bottom: 3vw;
    padding: 3vw;
  }

  .div-block-56 {
    padding-top: 3vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .body_text_16 {
    font-family: Montserrat, sans-serif;
    font-size: 3vw;
  }

  .body_text_16.bold {
    font-size: 2vw;
  }

  .left_body_text {
    font-size: 2vw;
    line-height: 140%;
  }

  .div-block-57 {
    margin-bottom: 2vw;
    margin-left: -6%;
    margin-right: -6%;
    padding: 3vw;
  }

  .text-block-65 {
    margin-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .text-block-65.pack {
    padding-bottom: 0;
  }

  .text-span-15 {
    font-size: 3vw;
  }

  .text-block-66 {
    font-size: 2vw;
  }

  .image-140 {
    top: -28vw;
  }

  .div-block-59 {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .pack2 {
    margin-bottom: 3vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .combo {
    font-size: 3vw;
    line-height: 100%;
  }

  .div-block-61 {
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
  }

  .text-span-16 {
    font-size: 3vw;
    line-height: 100%;
  }

  .pain_section {
    margin-bottom: 4vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .image-142 {
    max-width: 100%;
  }

  .gray_text {
    font-size: 2vw;
    line-height: 100%;
  }

  .pre_form_section, .form_section {
    padding-top: 3vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .submit-button-2 {
    border-radius: 4vw;
    margin-bottom: 4vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .text-field-9 {
    border-radius: 4vw;
    height: 7vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
    line-height: 100%;
  }

  .text-field-10 {
    border-radius: 4vw;
    height: 7vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .text-block-67 {
    margin-bottom: 2vw;
    font-size: 3vw;
    line-height: 100%;
  }

  .text-block-68 {
    margin-bottom: 3vw;
    font-size: 2vw;
    line-height: 100%;
  }

  .end {
    margin-left: -6%;
    margin-right: -6%;
  }

  .image-145 {
    top: 3%;
  }

  .image-152, .image-153, .image-154, .image-155 {
    height: 5vw;
  }

  .site-wrap-cp {
    background-color: var(--black-cybm);
    width: 56vw;
  }

  .day {
    font-size: 8vw;
  }

  .modal_wraper_cyb {
    width: 56vw;
    display: none;
  }

  .modal_window_cybm {
    margin-top: 18vw;
    padding: 4vw;
  }

  .modal_t {
    font-size: 4vw;
  }

  .text-field-11, .text-field-12, .text-field-13 {
    border-radius: 6vw;
    height: 6vw;
  }

  .form-127 {
    width: 45vw;
  }

  .submit-button-3.pop_up {
    border-radius: 6vw;
    width: 45vw;
  }

  .close {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_wraper_cyb-2 {
    width: 56vw;
    display: inline-flex;
  }

  .modal_wraper_cyb-3, .modal_wraper_cyb-4 {
    width: 56vw;
    display: none;
  }

  .button-2_13 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-2_13.course {
    font-size: 2.5vw;
  }

  .button-4_13 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-4_13.course {
    font-size: 2.5vw;
  }

  .close-2 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-3_13-copy {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-3_13-copy.course {
    font-size: 2.5vw;
  }

  .close-3 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-5_13 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-5_13.course {
    font-size: 2.5vw;
  }

  .modal_wraper_cyb-5 {
    width: 56vw;
    display: none;
  }

  .close-5_13, .close-4_13 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_wraper_cyb-6 {
    width: 56vw;
    display: none;
  }

  .button-6_13 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-6_13.course {
    font-size: 2.5vw;
  }

  .close-6_13 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_wraper_cyb-7 {
    width: 56vw;
    display: none;
  }

  .button-7_13 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-7_13.course {
    font-size: 2.5vw;
  }

  .close-7_13 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-8_13 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-8_13.course {
    font-size: 2.5vw;
  }

  .modal_wraper_cyb-8 {
    width: 56vw;
    display: none;
  }

  .close-8_13-copy {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-9 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-9.course {
    font-size: 2.5vw;
  }

  .modal_wraper_cyb-9 {
    width: 56vw;
    display: none;
  }

  .close-9_13 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-10 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-10.course {
    font-size: 2.5vw;
  }

  .modal_wraper_cyb-10 {
    width: 56vw;
    display: none;
  }

  .close-10_13 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_wraper_cyb-11 {
    width: 56vw;
    display: none;
  }

  .button-11 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-11.course {
    font-size: 2.5vw;
  }

  .close-11_13 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_wraper_cyb-12 {
    width: 56vw;
    display: none;
  }

  .close-12_13 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-12 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-12.course {
    font-size: 2.5vw;
  }

  .modal_wraper_cyb-13 {
    width: 56vw;
    display: none;
  }

  .close-13_13 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-13 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-13.course {
    font-size: 2.5vw;
  }

  .modal_wraper_cyb-pack_1 {
    width: 56vw;
    display: none;
  }

  .close-pack_1 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-set_1 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-set_1.pack_button {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .pack3, .pack4, .pack1 {
    margin-bottom: 3vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .button-set_2 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-set_2.pack_button {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .modal_wraper_cyb-pack_2 {
    width: 56vw;
    display: none;
  }

  .close-pack_2 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_wraper_cyb-pack_3 {
    width: 56vw;
    display: none;
  }

  .close-pack_3 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .button-set_4 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-set_4.pack_button {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .button-set_3 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-set_3.pack_button {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .modal_wraper_cyb-exlus {
    width: 56vw;
    display: none;
  }

  .button-excl {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-excl.course {
    font-size: 2.5vw;
  }

  .modal_window_cybm-dark {
    margin-top: 18vw;
    padding: 4vw;
  }

  .modal_t-light {
    font-size: 4vw;
  }

  .close-pack_excl {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_wraper_cyb-pack_4 {
    width: 56vw;
    display: none;
  }

  .close-pack_5 {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_wraper_cyb-all {
    width: 56vw;
    display: none;
  }

  .close-pack_all {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .modal_window_cybm-line {
    margin-top: 18vw;
    padding: 4vw;
  }

  .button-all {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2vw;
  }

  .button-all.v_button_2 {
    margin-bottom: 2vw;
  }

  .body_text-bold {
    margin-top: 1vw;
    margin-bottom: 2vw;
    font-size: 2vw;
    line-height: 120%;
  }

  .image-158 {
    bottom: -7.2vw;
  }

  .button-new {
    margin-top: 3vw;
    margin-left: 4vw;
    margin-right: 4vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 2.5vw;
  }

  .first {
    padding-left: 2vw;
    padding-right: 2vw;
    position: relative;
  }

  .last {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .first_text {
    font-size: 3vw;
    top: 20.4vw;
  }

  .first_block_small {
    font-size: 3vw;
    top: 24.1vw;
  }

  .small-text {
    margin-left: 9vw;
    margin-right: 10vw;
    font-size: 2vw;
    line-height: 100%;
    inset: 35.6vw 0% auto;
  }

  .small-text.bottom {
    margin-left: 7vw;
    margin-right: 9vw;
    font-size: 2vw;
    inset: 51.7vw 0% auto;
  }

  .small-text-2 {
    margin-left: 7vw;
    margin-right: 10vw;
    font-size: 2vw;
    line-height: 100%;
    top: 5.2vw;
  }

  .small-text-3 {
    margin-left: 8vw;
    margin-right: 11vw;
    font-size: 2vw;
    line-height: 100%;
    top: 18.6vw;
  }

  .small-text-3-bott {
    font-size: 2vw;
    line-height: 100%;
    top: 4.4vw;
  }

  .small-text-3-bott.bott {
    line-height: 100%;
    top: 14vw;
  }

  .modal_wraper_cyb-want-mini {
    width: 56vw;
    display: none;
  }

  .close-pack_want-mini {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .icon-3vw-2 {
    width: 6vw;
    min-width: 6vw;
    height: 5vw;
  }

  .margin-70 {
    height: 2vw;
  }

  .rounded-corner-0-5vw {
    border-radius: 1vw;
  }

  .rounded-corner-0-5vw.violet-border-im {
    border-width: .2vw;
  }

  .icon-3vw-3 {
    width: 6vw;
    min-width: 6vw;
    height: 6vw;
  }

  .wrap-1vw-3, .wrap-1vw-13 {
    padding: 2vw;
  }

  .margin-71 {
    height: 2vw;
  }

  .ira-speaker-im {
    width: 26vw;
  }

  .ira-main-im {
    max-height: 36vw;
  }

  .list-im {
    padding-left: 3vw;
  }

  .text-12px-3 {
    font-size: 2vw;
  }

  .line-v-plus {
    width: .3vw;
  }

  .line-v-plus.im {
    width: .2vw;
    height: 4vw;
  }

  .icon-5vw-2 {
    width: 12vw;
    min-width: 12vw;
    height: 12vw;
  }

  .text-25px-3 {
    font-size: 4.6vw;
  }

  .wrap--2vw-width {
    margin-left: -4vw;
    margin-right: -4vw;
  }

  .icon-1-5vw-2 {
    width: 3vw;
    min-width: 3vw;
  }

  .container-im {
    width: 56vw;
    font-size: 2.4vw;
  }

  .margin-72 {
    height: 1vw;
  }

  .wrap-0-5-1vw {
    padding: 1vw 2vw;
  }

  .section-2vw-2 {
    padding: 6vw 4vw;
  }

  .h-flex-center-center-2.gap-2 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .icon-4vw {
    width: 8vw;
    min-width: 8vw;
    height: 8vw;
  }

  .text-10px-3 {
    font-size: 1.6vw;
  }

  .quote-img-b {
    width: 2vw;
  }

  .text-field-im {
    border: .2vw solid #bbb;
    border-radius: 1vw;
    height: 6vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 2.4vw;
  }

  .text-field-im::placeholder {
    font-size: 2.4vw;
  }

  .text-12px-4 {
    font-size: 2vw;
  }

  .icon-6vw {
    width: 12vw;
    min-width: 12vw;
    height: 12vw;
  }

  .h-flex-center-left-2 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .text-30px-2 {
    font-size: 5.1vw;
  }

  .text-30px-2.centered {
    font-size: 5.7vw;
  }

  .line-h-plus {
    width: .3vw;
  }

  .line-h-plus.im {
    width: .2vw;
    height: 4vw;
  }

  .wrap--1-5vw-width {
    margin-left: -3vw;
    margin-right: -3vw;
  }

  .button-im {
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4.6vw;
  }

  .container-xmas {
    width: 56vw;
    font-size: 2.1vw;
  }

  .rex-bg-xmas {
    width: 56vw;
  }

  .text-35px {
    font-size: 5.8vw;
  }

  .button-xmas.in-form {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

  .text-50px {
    font-size: 8.4vw;
  }

  .background-video-xmas {
    height: 30vw;
  }

  .text-field-xmas {
    border-radius: 1vw;
    height: 7vw;
    padding: 1vw 2vw;
    font-size: 2vw;
  }

  .blik-green-xmas {
    width: 40vw;
    height: 40vw;
  }

  .box-xmas {
    background-size: auto 100%;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
    font-size: 2vw;
  }

  .timer-fixed-xmas {
    border-bottom-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    width: 56vw;
  }

  .timer-fixed-xmas.down {
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
  }

  .h-scroll-xmas {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-top: 2vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .container-im2 {
    width: 56vw;
    font-size: 2.4vw;
  }

  .border-im-light-grey {
    border-width: .2vw;
  }

  .button-im2 {
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 3.2vw;
  }

  .btn-frame-im {
    border-width: .2vw;
  }

  .h-flex-down-left {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .border-im-black {
    border-width: .2vw;
  }

  .text-field-im2 {
    border: .2vw solid #bbb;
    height: 7vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 2.4vw;
  }

  .text-field-im2::placeholder {
    font-size: 2.4vw;
  }

  .h-flex-top-left {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .review-img-im {
    width: 40vw;
  }

  .ny-banner-top {
    display: none;
  }

  .bf-container-2 {
    max-width: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ml-wrap-new-year {
    display: none;
  }

  .ml-wrap-new-year.mobile {
    z-index: 100;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .ny-banner-bottom {
    height: auto;
    inset: auto 0% 0%;
  }

  .ny-img-mobile {
    width: 100%;
    height: auto;
    box-shadow: 0 -2px 10px #0000001a;
  }

  .popup-ny-wrap {
    border-radius: 2vw;
    width: 48vw;
    font-size: 2vw;
  }

  .ny-banner-top-2 {
    display: none;
  }

  .image-rotage {
    top: 32.6vw;
  }

  .fire-list-2 {
    width: 5vw;
  }

  .margin-55 {
    height: 2vw;
  }

  .h1-offer-5-0-7 {
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 18vw;
  }

  .h1-offer-5-0-7.pb {
    font-size: 8vw;
  }

  .h1-offer-5-0-7.pb.center-mn {
    padding-left: 0;
    font-size: 8.5vw;
  }

  .h1-offer-5-0-7.pb.center-mn.bold_2 {
    font-size: 7.2vw;
  }

  .slogan-text-2 {
    font-size: 2.2vw;
  }

  .h-flex-left-center-3.center {
    margin-top: 2vw;
    margin-bottom: 2vw;
    margin-left: 1vw;
  }

  .h2-5-0-4 {
    font-size: 8.5vw;
  }

  .h2-5-0-4.copy {
    font-size: 6vw;
  }

  .image-161 {
    width: 13vw;
  }

  .text-block-83 {
    font-size: 4vw;
    line-height: 100%;
  }

  .margin-76 {
    height: 1vw;
  }

  .text-16px-4 {
    font-size: 3.3vw;
  }

  .text-18px-4 {
    font-size: 3.5vw;
  }

  .multicanal-3 {
    font-size: 2vw;
    bottom: 3vw;
  }

  .image-162 {
    width: 13vw;
    right: -2.5vw;
  }

  .image-163 {
    width: 3vw;
    min-width: 3vw;
    max-width: 3vw;
  }

  .wrap-1vw-14 {
    padding: 2vw;
  }

  .wrap-1vw-14.beige.rounded-5-0.pb-offer_olive {
    margin-left: 0;
    margin-right: 0;
  }

  .wrap-1vw-14.beige.pb-offer_brown, .wrap-1vw-14.beige.pb-offer_new {
    margin-left: 0;
    margin-right: 0;
    padding: 1vw 1vw 1vw 2vw;
  }

  .wrap-1vw-14.lightbrown._5-0 {
    border-radius: 5px;
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .old-price-5-0-3 {
    font-size: 4vw;
  }

  .label-ob-new_olive {
    border-width: .2vw;
  }

  .span-brown.min {
    font-size: 7vw;
  }

  .section-2-vw-2 {
    padding: 5vw 4vw;
    line-height: 120%;
  }

  .section-2-vw-2.main {
    padding-top: 2vw;
  }

  .text-field-t-live {
    border-radius: 1vw;
    height: 6vw;
    padding-left: 3vw;
    padding-right: 3vw;
    box-shadow: inset 0 0 0 .2vw #bbb;
  }

  .text-18px-5 {
    font-size: 3.2vw;
  }

  .text-70px {
    font-size: 12vw;
  }

  .container-b-short {
    width: 56vw;
    font-size: 2.4vw;
    line-height: 120%;
  }

  .margin-57 {
    height: 2vw;
  }

  .icon-2-5vw {
    width: 5vw;
    height: 5vw;
  }

  .wrap-1-5vw-2 {
    padding: 3vw;
  }

  .h-flex-center-left-3 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .wrap-0-3-1vw-2 {
    padding: .6vw 2vw;
  }

  .margin-77 {
    height: 1vw;
  }

  .text-50px-2 {
    font-size: 8.6vw;
  }

  .text-70px_3 {
    font-size: 8vw;
  }

  .ira-img-wrap-b-short {
    width: 34%;
  }

  .button-b-short {
    border-radius: 10vw;
    padding-top: 2.4vw;
    padding-bottom: 2.4vw;
    font-size: 3vw;
  }

  .margin-78 {
    height: 2vw;
  }

  .text-20px-_2, .text-18px-6 {
    font-size: 3.2vw;
  }

  .margin-79 {
    height: 2vw;
  }

  .wrap-1-5vw-3 {
    padding: 3vw;
  }

  .h-flex-center-left-4 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .margin-80 {
    height: 1vw;
  }

  .text-70px_2 {
    font-size: 6.6vw;
  }

  .margin-81 {
    height: 2vw;
  }

  .text-18px-7 {
    font-size: 3.2vw;
  }

  .margin-82 {
    height: 2vw;
  }

  .text-70px_4 {
    font-size: 9vw;
  }

  .h-flex-center-left-5 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .margin-83 {
    height: 1vw;
  }

  .margin-84 {
    height: 2vw;
  }

  .text-18px-8 {
    font-size: 3.2vw;
  }

  .text-70px_5 {
    font-size: 7vw;
  }

  .margin-85 {
    height: 2vw;
  }

  .margin-86 {
    height: 1vw;
  }

  .text-block-104_2 {
    padding-right: 13vw;
    font-size: 2vw;
  }

  .margin-87 {
    height: 2vw;
  }

  .text-18px-9 {
    font-size: 3.2vw;
  }

  .text-70px_6 {
    font-size: 6.3vw;
  }

  .margin-88 {
    height: 2vw;
  }

  .margin-89 {
    height: 1vw;
  }

  .margin-90 {
    height: 2vw;
  }

  .text-20px-_3 {
    font-size: 2.6vw;
  }

  .text-block-88 {
    font-size: 4vw;
    line-height: 100%;
  }

  .ira-img-wrap-b-short-2 {
    width: 34%;
  }

  .button-b-short-non {
    border-radius: 10vw;
    padding-top: 2.4vw;
    padding-bottom: 2.4vw;
    font-size: 3vw;
  }

  .zmist-text-wrap {
    min-width: auto;
    max-width: none;
    height: auto;
    margin-bottom: 2rem;
    margin-right: 0;
  }

  .zmist-wrap {
    flex-flow: column;
  }

  .h-flex-center-left-6 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .testimonials-input-2 {
    width: 100%;
  }

  .container-valen {
    width: 56vw;
    font-size: 2.1vw;
  }

  .main_section_2 {
    padding: 4vw 2vw;
  }

  .image-164 {
    width: 16vw;
  }

  .image-165 {
    width: 6vw;
  }

  .image-166, .image-167 {
    width: 8vw;
  }

  .image-168 {
    width: 6vw;
  }

  .mons_18px {
    font-size: 3.3vw;
  }

  .image-169 {
    width: 6vw;
  }

  .image-170 {
    width: 7vw;
  }

  .image-172 {
    bottom: -1%;
  }

  .mons_14px {
    font-family: Montserrat, sans-serif;
    font-size: 3vw;
  }

  .button-14 {
    border-radius: 8vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .image-173 {
    width: 7vw;
  }

  .image-174 {
    width: 11vw;
  }

  .image-175 {
    width: 4vw;
    top: 28%;
  }

  .image-176 {
    width: 7vw;
    top: 30%;
  }

  .learn_section {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .div-block-67, .white_text_reg {
    margin-left: -2vw;
    margin-right: -2vw;
  }

  .wrap-1vw-15 {
    padding: 2vw;
  }

  .tooltip-text-wrap-2 {
    width: 40vw;
  }

  .tooltip-text-wrap-2.offer05 {
    width: 35vw;
  }

  .icon-1-5vw-3 {
    width: 3vw;
    min-width: 3vw;
    height: 3vw;
  }

  .text-12px-5 {
    font-size: 2vw;
  }

  .div-block-68 {
    background-size: contain;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .mons_16px {
    font-size: 2.8vw;
  }

  .margin-91 {
    height: 2vw;
  }

  .h-flex-center-left-h-scroll {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    width: 90vw;
  }

  .img-screen-inst {
    width: 44vw;
  }

  .div-block-69, .div-block-70 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .image-182 {
    width: 100%;
  }

  .grid_block {
    padding: 2vw;
  }

  .image-183 {
    width: 7vw;
  }

  .program_section {
    padding-bottom: 6vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .mons_26px {
    font-size: 5vw;
  }

  .button-15 {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2.5vw;
  }

  .button-15.details {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2.5vw;
    font-weight: 700;
  }

  .button-15.combo_new, .button-15.combo_new.white {
    width: 80%;
  }

  .div-block-72 {
    bottom: 74%;
  }

  .manager_section {
    padding-bottom: 6vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .image-186 {
    width: 8vw;
  }

  .image-187 {
    width: 8vw;
    top: 11%;
  }

  .bg_png {
    background-size: cover;
  }

  .wrap_text {
    padding: 4.5vw 3vw;
  }

  .rosa_44px, .rosa_44px.white {
    font-size: 8vw;
  }

  .last_section {
    background-position: 50% 0;
    padding: 14vw 2vw 6vw;
  }

  .mons_36px {
    font-size: 6vw;
  }

  .popup-valen-wrap-copy {
    border-radius: 2vw;
    width: 48vw;
    font-size: 2vw;
  }

  .image-189, .image-190, .image-191, .image-192, .image-193 {
    width: 14vw;
  }

  .timer_3 {
    bottom: -110%;
  }

  .image-194 {
    width: 8vw;
    top: -40%;
  }

  .manager_section2 {
    padding-bottom: 6vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .image-186-2 {
    width: 8vw;
    top: -4%;
    left: 7%;
  }

  .image-187-2 {
    width: 8vw;
    top: 0%;
  }

  .container-mar {
    width: 56vw;
    font-size: 2.1vw;
  }

  .reg_wrap.pibk_bg {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .reg_wrap.pibk_bg._100 {
    margin-left: -4vw;
    margin-right: -4vw;
    padding: 3vw 4vw;
  }

  .reg_wrap.pibk_bg.rotage {
    margin-left: -4.5vw;
    margin-right: -4.5vw;
    padding: 2vw 3vw;
    bottom: -3.4vw;
  }

  .reg_wrap.white_bg {
    padding-left: 2vw;
    padding-right: 1.4vw;
  }

  .reg_wrap.white_bg.wrap {
    width: 30vw;
  }

  .reg_wrap.bl_bg, .reg_wrap.bl_bg.add2vw {
    padding-left: 2vw;
  }

  .text-38px {
    font-size: 6.8vw;
  }

  .text-38px.centered {
    font-size: 6.6vw;
  }

  .image-196 {
    top: -2vw;
  }

  .section-2vw-mar {
    padding: 5vw 4vw;
    font-size: 2.2vw;
  }

  .section-2vw-mar.black_bg_2 {
    padding-bottom: 5vw;
  }

  .text-20px-mar {
    font-size: 3.5vw;
  }

  .image-197 {
    width: 11vw;
    top: 53%;
  }

  .image-198 {
    width: 8vw;
    top: 55%;
  }

  .button-pink {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 3vw;
  }

  .button-pink.text_lit {
    font-size: 1.9vw;
  }

  .reg_wrap-bor.black_bg {
    border-radius: 3vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    top: -2.3vw;
  }

  .reg_wrap-bor.white_bg {
    padding: 2vw;
  }

  ._4vw_reg {
    padding-left: 13vw;
  }

  .image-199 {
    width: 19vw;
  }

  .image-200 {
    width: 56vw;
    max-width: 130vw;
    margin-left: -4vw;
  }

  .image-202, .image-204, .image-206 {
    width: 20vw;
  }

  .image-207 {
    top: 3vw;
  }

  .div-block-80 {
    height: 4vw;
    margin-left: -4vw;
    margin-right: -4vw;
  }

  .image-208 {
    width: 29vw;
  }

  .image-209 {
    width: 8vw;
  }

  .whire-reg {
    padding: 9vw 1vw 2vw;
  }

  .image-210 {
    inset: -5% 0% auto;
  }

  .image-211 {
    width: 19vw;
  }

  .wrap-1vw-16 {
    padding: 2vw;
  }

  .icon-1-5vw-4 {
    width: 3vw;
    min-width: 3vw;
    height: 3vw;
  }

  .text-12px-6 {
    font-size: 2vw;
  }

  .reg_course {
    border-radius: 2vw;
    width: 32vw;
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
  }

  .reg_course.target {
    width: 25vw;
    margin-left: 12vw;
  }

  .reg_course.ob {
    width: 28vw;
  }

  .reg_course.stor {
    width: 20vw;
  }

  .div-block-82 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-213 {
    width: 20vw;
  }

  .gray_reg {
    border-radius: 2vw;
    padding: 3vw 2vw;
  }

  .gray_reg.black, .gray_reg.gray, .gray_reg.pink_2, .gray_reg.white, .gray_reg.viol {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .button-stroke {
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 2.5vw;
  }

  .button-stroke.white {
    border-width: 3px;
  }

  .image-214 {
    z-index: 9;
    width: 17vw;
  }

  .image-215 {
    width: 18vw;
  }

  .image-214-copy {
    z-index: 9;
    width: 17vw;
  }

  .image-216 {
    width: 56vw;
    margin-left: -4vw;
  }

  .whire-reg_2 {
    padding: 9vw 1vw 5vw;
  }

  .image-217 {
    width: 16vw;
    top: 8%;
  }

  .div-block-84 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-218 {
    width: 17vw;
  }

  .imag {
    width: 3vw;
    min-width: 3vw;
    max-width: 3vw;
  }

  ._2vw_reg {
    padding-left: 13vw;
  }

  .quest-toggle-3.sl {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .icon-3vw-4 {
    width: 6vw;
    min-width: 6vw;
    height: 6vw;
  }

  .text-16px-5 {
    font-size: 2.76vw;
  }

  .quest-line__wrap-2.tbm {
    width: 3vw;
    height: 3vw;
  }

  .wrap-1-5vw-4 {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .image-219 {
    width: 17vw;
  }

  .modal_wraper-mar-about, .modal_wraper-mar-about.ob_mar_2, .modal_wraper-mar-about.smm_mar_2, .modal_wraper-mar-about.story_mar_2, .modal_wraper-mar-about.target_b_mar_2 {
    display: none;
  }

  .modal_wraper-mar-about.info {
    display: none;
    overflow: scroll;
  }

  .popup-mar-wrap {
    border-radius: 2vw;
    width: 48vw;
    font-size: 2vw;
  }

  .image-210-copy {
    inset: -5% 0% auto;
  }

  .popup-mar-wrap_2 {
    border-radius: 2vw;
    width: 48vw;
    margin-top: 90vw;
    margin-bottom: 10vw;
    font-size: 2vw;
  }

  .popup-mar-wrap_2.info {
    margin-top: 20vw;
    margin-bottom: 0;
  }

  .close-icon-bf-new-2 {
    width: 6vw;
    height: 6vw;
  }

  .image-220 {
    width: 10vw;
    top: 4%;
  }

  .container-cr {
    width: 56vw;
    font-size: 2vw;
  }

  ._2vw-2 {
    margin-left: -4vw;
    margin-right: -4vw;
  }

  ._2vw-2._3 {
    margin-left: -4.2vw;
    margin-right: -4.2vw;
  }

  .train-5._2 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .section-2vw {
    padding: 6vw 4vw;
  }

  .circle-cr._2 {
    border-width: .2vw;
  }

  .icon-4-5vw {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
  }

  .icon-5vw {
    width: 10vw;
    min-width: 10vw;
    height: 10vw;
  }

  .text-16px {
    font-size: 3.3vw;
  }

  .gif-cr {
    height: 11vw;
  }

  .text-10px {
    font-size: 1.6vw;
  }

  .abs-label-cr._4 {
    top: -1.6vw;
  }

  .button-cr {
    border-radius: 5vw;
    padding-top: 2.4vw;
    padding-bottom: 2.4vw;
    padding-left: 4vw;
    font-size: 3.2vw;
    line-height: 130%;
  }

  .button-cr.black {
    font-size: 2.8vw;
  }

  .text-12px-8 {
    font-size: 2vw;
  }

  .margin-92 {
    height: 2vw;
  }

  .h-flex-up-left-2 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .h-scroll-wrap-b-offer-new {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .revi-image__wrap-copy {
    height: 28vw;
  }

  .item-h-scroll-b-offer-new {
    width: 40vw;
  }

  .tabs-menu-cr {
    padding-left: 2vw;
    top: 39vw;
  }

  .tab-link-cr {
    border-radius: 1vw;
    margin-right: 1vw;
  }

  ._3vw-down {
    margin-bottom: -6vw;
  }

  .text-field-cr {
    border: .2vw solid #bbb;
    height: 7vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 2.4vw;
  }

  .text-field-cr::placeholder {
    font-size: 2.4vw;
  }

  .modal_wraper-2 {
    display: none;
  }

  .close_btn_1.bf-2 {
    width: 4vw;
  }

  .video-3 {
    width: auto;
  }

  .image-196_2 {
    width: 29vw;
    top: -1vw;
  }

  .image-211-copy {
    width: 19vw;
  }

  .img-bg-vb {
    padding-top: 35vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .img-bg-vb._5 {
    padding-top: 14vw;
  }

  .img-bg-vb._2, .img-bg-vb._4 {
    padding-top: 24vw;
  }

  .h-flex-up-left {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .h-flex-up-left.margin-0-5-vertical {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .margin-93 {
    height: 2vw;
  }

  .img-logos-vb {
    width: 56vw;
    padding-right: 2vw;
  }

  .ira-2-vb {
    height: 26vw;
  }

  .icon-1-2vw {
    width: 2.4vw;
    min-width: 2.4vw;
    height: 2.4vw;
  }

  .text-16px-6 {
    font-size: 2.68vw;
  }

  .text-field-vb {
    border-bottom-width: .2vw;
    height: 6vw;
    font-size: 2vw;
  }

  .container-ob-vb {
    letter-spacing: -.04vw;
    width: 56vw;
    font-size: 2vw;
  }

  .text-40px-2 {
    font-size: 7.2vw;
  }

  .wrap-0-5vw-2 {
    padding: 1vw;
  }

  .h-flex-up-right {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .text-20px-2 {
    font-size: 3.5vw;
  }

  .section-2vw-4 {
    padding: 6vw 4vw;
  }

  .section-2vw-4.main {
    padding-top: 3vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .text-50px-3 {
    font-size: 8.8vw;
  }

  .text-25px-4 {
    font-size: 4.1vw;
  }

  .wrap-1-5vw-5 {
    padding: 3vw;
  }

  .h-flex-center-left-7 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .margin-94 {
    height: 1vw;
  }

  .caps.bordo-text-bg-vb {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .text-35px-2 {
    font-size: 6vw;
  }

  .mooving-line-gg._3 {
    margin-top: -6vw;
  }

  .text-30px-3 {
    font-size: 5.1vw;
  }

  .wrap-0-3-1vw-3 {
    padding: .6vw 2vw;
  }

  .button-vb {
    padding-top: 3vw;
    padding-bottom: 2.4vw;
    font-size: 3.2vw;
    box-shadow: inset 0 0 0 .3vw #801e25;
  }

  .button-vb.smaller-vb {
    font-size: 2.8vw;
  }

  ._1-5vw {
    margin-left: -3vw;
    margin-right: -3vw;
  }

  .box-vb {
    margin-left: -4vw;
    margin-right: -4vw;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
  }

  .margin-95 {
    height: 2vw;
  }

  .margin-96 {
    height: 1vw;
  }

  .text-30px-4 {
    font-size: 5.1vw;
  }

  .icon-2vw-2 {
    width: 4vw;
    min-width: 4vw;
  }

  .section-2vw-5 {
    padding: 6vw 4vw;
  }

  .section-2vw-5.main {
    padding-top: 3vw;
  }

  .text-20px-an {
    font-size: 3.5vw;
  }

  .reg_na.blue_na._70 {
    width: 78%;
  }

  .image-1738 {
    width: 27vw;
  }

  .image-1745 {
    width: 3vw;
  }

  .text-30px-5 {
    font-size: 5.6vw;
  }

  .text-30px-5.medium {
    letter-spacing: -3px;
  }

  .text-field-na {
    height: 7vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 2.2vw;
  }

  .text-16px-an {
    font-size: 2.8vw;
  }

  .button-na {
    padding-top: 2vw;
    padding-bottom: 2.2vw;
    font-size: 2.7vw;
  }

  .text_70px.medium {
    font-size: 19vh;
  }

  .text-24px-2 {
    font-size: 4vw;
  }

  .margin-7 {
    height: 1.5vw;
  }

  .form-wrap-reg-na {
    box-shadow: none;
    margin-top: -.2vw;
    padding: 3vw;
  }

  .site-wrap_an {
    letter-spacing: -1px;
    width: 56vw;
    overflow: hidden;
  }

  .im40 {
    max-width: 37%;
  }

  .section-2vw-an {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .section-2vw-an.relative-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-14px-na {
    font-size: 2vw;
  }

  .n_stan_reg.gray_bg.relative-2 {
    margin-left: 4vw;
    padding-left: 4vw;
  }

  .text-37px, .text-37px.gray.spacing--5 {
    font-size: 6.5vw;
  }

  .text-10px-4 {
    font-size: 1.6vw;
  }

  .div-block-45, .div-block-45.relative-2 {
    padding-left: 4vw;
  }

  .image-1743 {
    width: 28vw;
  }

  .text-35px-an {
    font-size: 6.6vw;
  }

  .text-35px-an.medium {
    line-height: 70%;
  }

  .section-2vw-an-2 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .section-2vw-an-2.relative-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-97 {
    height: 1vw;
  }

  .text-67px-an.medium {
    font-size: 10.8vw;
  }

  .image-1739 {
    width: 3.5vw;
  }

  .div-block-24 {
    width: 39vw;
    height: 3vw;
    top: 16.8vw;
  }

  .image-196-copy {
    width: 20vw;
    top: 54vw;
    left: 4vw;
  }

  .image-1746 {
    width: 10vw;
    top: 43vw;
    right: 6vw;
  }

  .about_section {
    padding: 6vw 3vw;
  }

  .vela_20px-_2 {
    justify-content: space-between;
    align-items: center;
    font-size: 3.5vw;
  }

  .div-block-26 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 6vw 3vw;
  }

  .vela_9px.center {
    font-size: 2vw;
  }

  .blue_num {
    height: 8vw;
    margin-top: 5vw;
    padding: 2vw;
  }

  .image-190_3 {
    margin-top: 2vw;
    left: -5vw;
  }

  .vela_12px {
    padding-bottom: 2vw;
    padding-right: 15vw;
    font-size: 1.8vw;
  }

  .vela_30px-right_2 {
    margin-bottom: 4vw;
    font-size: 5vw;
  }

  .top_time_date {
    border-bottom-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    padding: 3vw 3vw 2vw;
  }

  .head_main {
    font-size: 9vw;
  }

  .h-flex-sides-center-3 {
    grid-column-gap: .1vw;
    grid-row-gap: .1vw;
    margin-bottom: 4vw;
  }

  .div-block-23 {
    padding-top: 1vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .div-block-25 {
    padding: 4vw 3vw;
  }

  .reg_white_3 {
    padding: 2vw 19vw 2vw 2vw;
  }

  .flip-card-s98 {
    border-radius: 3vw;
    padding: 3vw;
  }

  .flip-card-s98.is-no-abs {
    width: 100%;
    height: 100%;
    padding: 2vw;
  }

  .grid_text {
    margin-top: 6vw;
    margin-bottom: 6vw;
    padding-right: 23vw;
  }

  .vela_13px {
    font-size: 2vw;
  }

  .button-3 {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

  .vela_20px {
    margin-left: -10vw;
    margin-right: -10vw;
    font-size: 3.6vw;
  }

  .div-block-19 {
    margin-right: -3vw;
    padding-right: 3vw;
  }

  .div-block-21 {
    padding: 6vw 3vw;
  }

  .vela_30px, .vela_30px.black-2 {
    font-size: 5vw;
  }

  .vela_17px {
    margin-top: 4vw;
    padding-left: 9vw;
    font-size: 3vw;
  }

  .inner-card-s98-3 {
    border-radius: 1.2vw;
    width: 10vw;
    height: 12vw;
    box-shadow: inset 0 0 0 .2vw #fff;
  }

  .inner-card-s98-3.back-side {
    width: 9vw;
    height: 8vw;
    box-shadow: inset 0 0 0 .2vw #e5be3f;
  }

  .text-20px-5 {
    font-size: 3vw;
  }

  .div-block-20 {
    margin-right: -6vw;
    left: -3vw;
    right: -3vw;
  }

  .block_grid {
    margin-bottom: 2vw;
  }

  .site_wrap-4 {
    width: 56vw;
  }

  .text-40px-3 {
    font-size: 4vw;
  }

  .image-1753 {
    width: 22vw;
  }

  .main-r132 {
    padding-bottom: 6vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .inner-card-s98-4 {
    border-radius: 1.2vw;
    width: 10vw;
    height: 12vw;
    box-shadow: inset 0 0 0 .2vw #fff;
  }

  .image-1755 {
    width: 12vw;
    top: 3vw;
    right: 3vw;
  }

  .reg_white_2 {
    border-radius: 2vw;
    padding: 2vw 3vw;
  }

  .top_form {
    border-radius: 2vw;
    padding: 3vw;
  }

  .time_section-2 {
    padding: 6vw 3vw;
  }

  .grid_3reg {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 4vw;
  }

  .image-196_3 {
    width: 17vw;
  }

  .image-1757 {
    width: 20vw;
  }

  .image-190_2 {
    margin-top: 2vw;
    right: -5vw;
  }

  .vela_30px-right_2-copy {
    font-size: 5vw;
    top: 12vw;
  }

  .submit-button-7 {
    border-radius: 6vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

  .num_vela {
    font-size: 2vw;
  }

  .vela_24px {
    font-size: 4vw;
  }

  .image-1759 {
    width: 30vw;
    margin-top: 4vw;
    margin-bottom: 4vw;
  }

  .div-block-15 {
    background-position: -20%;
    margin-bottom: 3vw;
    margin-left: -3vw;
    padding-left: 3vw;
  }

  .image-1760 {
    top: 40.4vw;
    left: 29vw;
  }

  .grid_text-3 {
    grid-template-columns: .25fr 1.5fr;
  }

  .grid_text-3.right {
    grid-template-columns: 2.25fr .25fr;
  }

  .vela_30px-right_2-white {
    font-size: 5vw;
  }

  .image-1761 {
    width: 9vw;
    left: 25vw;
  }

  .choise_section {
    background-position: 50% 100%;
    padding: 6vw 3vw;
  }

  .reg_white_3-2 {
    padding: 2vw 2vw 2vw 26vw;
  }

  .vela_30px-white {
    font-size: 5vw;
  }

  ._3vw_1 {
    height: 5vw;
  }

  .div-block-17 {
    background-position: 160%;
    background-size: contain;
    margin-right: -3vw;
  }

  .flip-card-wrap-s98-3 {
    width: 13vw;
    height: 13vw;
  }

  ._2vw_1-copy {
    height: 3vw;
  }

  .margin-98 {
    height: 2vw;
  }

  ._50-width-ob-offer-new {
    width: 100%;
  }

  .text-35px-3 {
    font-size: 6vw;
  }

  .text-40px-4 {
    font-size: 7.2vw;
  }

  .image-1762 {
    width: 13vw;
  }

  .text-12px-9 {
    font-size: 2.1vw;
  }

  .button-r127 {
    height: 9vw;
    font-size: 3vw;
  }

  .icon-5vw-3 {
    width: 12vw;
    min-width: 12vw;
    height: 12vw;
  }

  .text-field-r127 {
    border-bottom-width: .2vw;
    height: 6vw;
    font-size: 2vw;
  }

  .text-30px-6 {
    font-size: 5.1vw;
  }

  .h-flex-center-left-8 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .margin-99 {
    height: 1vw;
  }

  .section-2vw-6 {
    padding: 6vw 4vw;
  }

  .icon-1-5vw-5 {
    width: 3vw;
    min-width: 3vw;
    height: 3vw;
  }

  .checkbox-r127 {
    border-width: .2vw;
    border-radius: .6vw;
    width: 3.6vw;
    height: 3.6vw;
  }

  .container-r127 {
    width: 56vw;
    font-size: 2.4vw;
  }

  .margin-100 {
    height: 2vw;
  }

  .text-40px-5 {
    font-size: 7.2vw;
  }

  .image-1763 {
    width: 13vw;
  }

  .text-12px-10 {
    font-size: 2.1vw;
  }

  .icon-5vw-4 {
    width: 12vw;
    min-width: 12vw;
    height: 12vw;
  }

  .text-30px-7 {
    font-size: 5.1vw;
  }

  .h-flex-center-left-9 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .margin-101 {
    height: 1vw;
  }

  .section-2vw-7 {
    padding: 6vw 4vw;
  }

  .icon-1-5vw-6 {
    width: 3vw;
    min-width: 3vw;
    height: 3vw;
  }

  .margin-102 {
    height: 2vw;
  }

  .text-40px-6 {
    font-size: 7.2vw;
  }

  .image-1764 {
    width: 13vw;
  }

  .text-12px-11 {
    font-size: 2.1vw;
  }

  .icon-5vw-5 {
    width: 12vw;
    min-width: 12vw;
    height: 12vw;
  }

  .text-30px-8 {
    font-size: 5.1vw;
  }

  .h-flex-center-left-10 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .margin-103 {
    height: 1vw;
  }

  .section-2vw-8 {
    padding: 6vw 4vw;
  }

  .icon-1-5vw-7 {
    width: 3vw;
    min-width: 3vw;
    height: 3vw;
  }

  .text-40px-7 {
    font-size: 7.2vw;
  }

  .image-1765 {
    width: 13vw;
  }

  .text-12px-12 {
    font-size: 2.1vw;
  }

  .icon-5vw-6 {
    width: 12vw;
    min-width: 12vw;
    height: 12vw;
  }

  .text-30px-9 {
    font-size: 5.1vw;
  }

  .h-flex-center-left-11 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .margin-104 {
    height: 1vw;
  }

  .section-2vw-9 {
    padding: 6vw 4vw;
  }

  .icon-1-5vw-8 {
    width: 3vw;
    min-width: 3vw;
    height: 3vw;
  }

  .textimonials-kbk-new {
    margin-top: -10vw;
    margin-bottom: -16vw;
  }

  .text-18px-10 {
    font-size: 3vw;
  }

  .text-14px-2 {
    font-size: 2vw;
  }

  .text-30px-10 {
    font-size: 5.6vw;
  }

  .box {
    border-radius: 3vw;
    padding: 2vw;
    font-size: 2vw;
  }

  .data-start-kbk-new {
    top: 6.4vw;
  }

  .img-100-10.kbk-new-img-7 {
    margin-top: -8vw;
  }

  .text-24px-3 {
    font-size: 4vw;
  }

  .dropdown-text-kbk-new {
    font-size: 2vw;
  }

  .margin-105 {
    height: 2vw;
  }

  .margin-105.only-mobile {
    display: block;
  }

  .line-white {
    height: .2vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
  }

  .line-white.kbk-new {
    margin-top: 4vw;
    margin-bottom: 4vw;
  }

  .h-flex-center-right._1-5vw-up {
    margin-top: -3vw;
  }

  .h-flex-center-right._1-5vw-up._2 {
    margin-top: -4vw;
  }

  .text-12px-13 {
    font-size: 1.6vw;
  }

  .button-kbk-new {
    background-image: none;
    border-radius: 10vw;
    width: 40vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3vw;
  }

  .button-kbk-new.in-form {
    width: 100%;
  }

  .text-16px-7 {
    font-size: 2.8vw;
  }

  .last-img-text-kbk-new {
    left: 4vw;
    right: 4vw;
  }

  .h-flex-center-left-12 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .line-vertical-btn-kbk-new {
    width: .2vw;
    height: 4vw;
  }

  .section-vw-2 {
    padding: 5vw 2vw;
  }

  .text-40px-8 {
    font-size: 7vw;
  }

  .text-40px-8._70-inline {
    font-size: 6.6vw;
  }

  .container-kbk-new {
    width: 56vw;
    font-size: 2.4vw;
  }

  .margin-106 {
    height: 1vw;
  }

  .text-20px-6 {
    font-size: 3.5vw;
  }

  .text-18px-11 {
    font-size: 3vw;
  }

  .margin-107 {
    height: 2vw;
  }

  .text-field-kbk.pop {
    width: 42vw;
    height: 45px;
  }

  .margin-108 {
    height: 1vw;
  }

  .modal_window-3.kbk-new {
    border-width: .1vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .image-21 {
    inset: auto auto 0% 0%;
  }

  .text-30px-11 {
    font-size: 5.6vw;
  }

  .container-kbk-popup {
    width: 56vw;
    font-size: 2.4vw;
  }

  .wrap-1-5vw-6 {
    padding: 2vw;
  }

  .margin-109 {
    height: 2vw;
  }

  .text-8px {
    font-size: 1.2vw;
  }

  .margin-110 {
    height: 1vw;
  }

  .text-12px-14 {
    font-size: 2.1vw;
  }

  .text-18px-12 {
    font-size: 3vw;
  }

  .text-14px-3 {
    font-size: 2vw;
  }

  .text-30px-12 {
    font-size: 5.6vw;
  }

  .margin-111 {
    height: 2vw;
  }

  .margin-111.only-mobile {
    display: block;
  }

  .text-16px-8 {
    font-size: 2.8vw;
  }

  .h-flex-center-left-13 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .margin-112 {
    height: 1vw;
  }

  .bf-img-100-h-4.mobile-hidden {
    display: block;
  }

  .bf-container-5 {
    max-width: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .bf-container-5.new-act-2 {
    grid-column-gap: 2.3rem;
    grid-row-gap: 2.3rem;
    justify-content: center;
    align-items: center;
  }

  .container-sl {
    width: 56vw;
    font-size: 2vw;
  }

  .text-120px-sl {
    font-size: 22vw;
  }

  .text-40px-sl {
    font-size: 8.4vw;
  }

  .box-sl {
    background-size: auto 100%;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
    font-size: 2vw;
  }

  .button-sl {
    padding: 2vw 1vw;
    font-size: 2.4vw;
  }

  .spik-img-sl {
    width: 22vw;
  }

  .spik-sl {
    width: 22vw;
    height: 22vw;
  }

  .spik-sl._2 {
    width: 48vw;
    height: 48vw;
  }

  .wrap-tarif-sl {
    border-radius: 3vw;
  }

  .circle-sl {
    border-width: .2vw;
  }

  .line-in-plus-sl-v {
    height: .2vw;
  }

  .line-in-plus-sl-h {
    width: .2vw;
  }

  .rounded-corner-1-5vw {
    border-radius: 3vw;
  }

  .rounded-corner-1-5vw.ob, .rounded-corner-1-5vw.taplink-border, .rounded-corner-1-5vw.green-border-hw, .rounded-corner-1-5vw.blue-border-hw, .rounded-corner-1-5vw.violet-border-hw, .rounded-corner-1-5vw.orange-border-hw {
    border-width: .2vw;
  }

  .rounded-corner-1-5vw.border-bf {
    border-width: .2vw;
    width: 40vw;
  }

  .rounded-corner-1-5vw.dash-xmas, .rounded-corner-1-5vw.border-b-short {
    border-width: .2vw;
  }

  .text-field-sl {
    height: 7vw;
    padding: 1vw 2vw;
    font-size: 2vw;
  }

  .spik-abs-sl {
    width: 22vw;
    height: 22vw;
  }

  .spik-abs-sl._2 {
    width: 48vw;
    height: 48vw;
  }

  .circle-slide-sl {
    width: 6vw;
    height: 6vw;
  }

  .site-wrap-2 {
    overflow: hidden;
  }

  .bonus {
    padding: 2vw 4px 4vw;
  }

  .text-field-6 {
    border-radius: 1vw;
    height: 5.5vw;
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 2vw;
  }

  .circle_2-white {
    width: 3vw;
    height: 3vw;
  }

  .text-block-95 {
    font-size: 2vw;
  }

  .box_left {
    left: -4%;
  }

  .list_2 {
    margin-bottom: 3vw;
  }

  .margin-113 {
    height: 2vw;
  }

  .text-block-112 {
    color: #fff;
    font-size: 2vw;
    font-weight: 500;
  }

  .circle_small-osn {
    width: 3vw;
    height: 3vw;
  }

  .div-block-8 {
    margin-left: -4vw;
    margin-right: -4vw;
  }

  .white_text {
    margin-top: 0;
    font-size: 3vw;
  }

  .white_text.dark {
    line-height: 100%;
  }

  .form_section-2 {
    padding: 4vw;
  }

  .time {
    border-radius: 1vw;
  }

  .text-block-87 {
    margin-bottom: 5vw;
    font-size: 3.3vw;
  }

  .online {
    border-radius: 1vw;
  }

  .text-field-15 {
    border-radius: 1vw;
    height: 5.5vw;
    margin-bottom: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 2vw;
  }

  .right-arrow-3 {
    width: 5vw;
    height: 5vw;
    padding-top: 2vw;
  }

  .second_section-2 {
    padding-top: 4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .image-127 {
    max-width: 31vw;
    top: 30.7vw;
    left: 3.1vw;
  }

  .list_2-block {
    margin-top: 3vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .line_white {
    margin: 3vw -4vw;
  }

  .div-block-6 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .image-133-copy {
    top: 4%;
  }

  .left-arrow-3 {
    width: 5vw;
    height: 5vw;
    margin-left: 43vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
  }

  .list-text-2 {
    font-size: 2.2vw;
  }

  .main_section-2 {
    padding: 4.5vw 4vw 4vw;
  }

  .circle_small {
    font-size: 1vw;
  }

  .text_form_bottom {
    font-size: 1.6vw;
  }

  .inden {
    margin-top: 13vw;
  }

  .photo {
    height: 15vw;
    margin-bottom: 3vw;
  }

  .text-block-85 {
    font-size: 2vw;
  }

  .reg_text {
    width: 22vw;
    font-size: 3vw;
  }

  .image-right {
    right: -4%;
  }

  .image-132 {
    margin-right: 4vw;
    padding-left: 4vw;
  }

  .icon-40 {
    font-size: 4vw;
  }

  .circle-2 {
    width: 11vw;
    height: 11vw;
  }

  .image-1817 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .form_block_bottom {
    padding: 4vw 2vw;
  }

  .big-text {
    max-width: 29vw;
    height: 13.5vw;
    font-size: 13vw;
  }

  .big-text.v2 {
    max-width: 39vw;
    font-size: 9vw;
  }

  .div-block-9 {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .trend_section {
    padding: 4vw;
  }

  .bold-2 {
    font-size: 2vw;
  }

  .text-block-90 {
    font-size: 2.2vw;
  }

  .text-block-92 {
    padding-left: 4vw;
    font-size: 3vw;
  }

  .text-block-89 {
    font-size: 1.6vw;
    line-height: 100%;
  }

  .site_wrap {
    width: 56vw;
  }

  .icon-39 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 4vw;
    display: block;
    position: absolute;
  }

  .why_section-2 {
    padding: 4vw 0;
  }

  .list-2 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .image-1819 {
    width: 13vw;
  }

  .image-1821 {
    top: 4%;
  }

  .text-block-134 {
    font-size: 2vw;
  }

  .slide {
    padding-bottom: 4vw;
  }

  .animation {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .text_form {
    font-size: 2.6vw;
  }

  .text_form.bold_cera {
    margin-bottom: 1vw;
    font-size: 3vw;
  }

  .text_form.left {
    font-size: 1.8vw;
  }

  .white_block {
    width: 25vw;
  }

  .text-block-91 {
    font-size: 1vw;
  }

  .main-headind {
    margin-top: 5vw;
    font-size: 4.4vw;
    line-height: 100%;
  }

  .big-text-down {
    margin-bottom: 3vw;
    font-size: 3vw;
  }

  .big-text-2 {
    font-size: 13vw;
  }

  .text-block-135 {
    font-size: 1.6vw;
    line-height: 120%;
  }

  .photo_book, .phoho {
    margin-left: -4vw;
    margin-right: -4vw;
  }

  .date {
    border-radius: 1vw;
  }

  .about {
    padding: 4vw;
  }

  .submit-button-8 {
    height: 6vw;
    font-size: 2vw;
  }

  .form_block {
    padding: 6vw 2vw 4vw;
  }

  .form_block._2 {
    padding-top: 3vw;
  }

  .image-126 {
    max-width: 18vw;
    top: 25.5vw;
    right: 8.8vw;
  }

  .text-12px-15 {
    font-size: 2.1vw;
  }

  .text-22-copy.white {
    order: -1;
  }

  .text-22-copy.white.no-first {
    order: 0;
  }

  .text-22-copy.is-50 {
    width: 100%;
  }

  .text-22-copy.is-50.is-desk {
    display: block;
  }

  .text-22-copy.is-hide {
    display: none;
  }

  .margin-114 {
    height: 2vw;
  }

  .logo-2.w--current {
    height: 2.4375rem;
  }

  .site-wrap-3 {
    overflow: hidden;
  }

  .margin-115 {
    height: 2vw;
  }

  .gray_tt {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .text-10px-5 {
    font-size: 1.6vw;
  }

  .wrap-0-5vw-3 {
    padding: 1vw;
  }

  .wrap-0-5vw-3.gray._2-2_tt {
    padding: 1.5vw 2vw;
  }

  .wrap-0-5vw-3.gray._2_tt {
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
  }

  .wrap-0-5vw-3.pink.tt_2 {
    padding: 1.1vw 1.5vw;
  }

  .div-block-96 {
    padding-top: 1vw;
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .div-block-56-3 {
    bottom: 5vw;
    left: 2vw;
  }

  .margin-116 {
    height: 1vw;
  }

  .text-14px-4 {
    font-size: 2.4vw;
  }

  .flex-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-50 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .section-2vw-10 {
    padding: 6vw 4vw;
  }

  .div-block-99 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .site_wrap-2 {
    width: 56vw;
  }

  .text-12px-16 {
    font-size: 2.1vw;
  }

  .text-30px-13 {
    font-size: 5.1vw;
  }

  .margin-117 {
    height: 2vw;
  }

  .text-14px-5 {
    font-size: 2.4vw;
  }

  .text-12px-17 {
    font-size: 2vw;
  }

  .div-block-101 {
    padding-top: 1vw;
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .div-block-102 {
    padding-top: 3vw;
    padding-left: 13vw;
    padding-right: 4vw;
  }

  .margin-118 {
    height: 1vw;
  }

  .margin-119 {
    height: 1.5vw;
  }

  .text-10px-6 {
    font-size: 1.6vw;
  }

  .section-2vw-11 {
    padding: 6vw 4vw;
  }

  .div-block-106 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .site_wrap-5 {
    width: 56vw;
  }

  .text-22px-2 {
    font-size: 4vw;
  }

  .text-12px-18 {
    font-size: 2.1vw;
  }

  .main-mobile {
    width: 60vw;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header {
    grid-column-gap: 36vw;
    grid-row-gap: 36vw;
  }

  .div-block-110 {
    min-width: 4vw;
    min-height: 4vw;
  }

  .text-light, .text-bold, .grafic-texr.text-right {
    font-size: 4vw;
  }

  .image-1834 {
    padding-left: 2vw;
  }

  .image-1835 {
    left: -5.7vw;
  }

  .txt.text-right {
    font-size: 4vw;
  }

  .smoll-text.text-right {
    font-size: 2vw;
  }

  .smoll-text.text-right.white {
    margin-top: 8vw;
  }

  .div-block-112 {
    margin-top: 5vw;
  }

  .div-block-113 {
    margin-top: 2vw;
  }

  .txt-mini.text-right {
    font-size: 3.5vw;
  }

  .paragraph {
    margin-top: 2vw;
    font-size: 8vw;
  }

  .opasiti.text-right.white {
    font-size: 2vw;
  }

  .div-block-115 {
    grid-column-gap: 11vw;
    grid-row-gap: 11vw;
    margin-left: 8vw;
    margin-right: 8vw;
  }

  .image-1836 {
    margin-top: 6vw;
  }

  .image-1837 {
    margin-top: 5vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .form-134 {
    margin-top: 2vw;
  }

  .text-field-16 {
    min-height: 6vw;
  }

  .submit-button-9 {
    border-radius: 6vw;
    min-height: 7vw;
    margin-top: 3vw;
    margin-bottom: 15px;
    font-size: 2.6vw;
    line-height: 160%;
  }

  .form-block-13 {
    margin-bottom: 0;
  }

  .div-block-117 {
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .div-block-118 {
    margin-top: -3vw;
    padding: 10vw 2vw 3vw;
  }

  .paragraph-2 {
    font-size: 10vw;
  }

  .image-1839 {
    padding-left: 4vw;
    padding-right: 4vw;
    top: -10.4vw;
  }

  .smoll-text-1 {
    padding-left: 10vw;
    font-size: 2vw;
    top: -12.5vw;
  }

  .smoll-text-1.text-right {
    font-size: 2vw;
  }

  .smoll-text-1.text-right.white {
    margin-top: 8vw;
  }

  .bold-text-29 {
    font-size: 2vw;
  }

  .paragraph-3 {
    margin-top: -2px;
    font-size: 5.21vw;
    top: 0;
  }

  .paragraph-3.black {
    margin-top: 0;
  }

  .paragraph-4 {
    font-size: 3.25vw;
    line-height: 100%;
  }

  .div-block-119 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 10vw;
    top: 2vw;
  }

  .paragraph-3-vidstyp {
    font-size: 5.21vw;
    top: -5vw;
  }

  .paragraph-3-text {
    font-size: 5.21vw;
    top: -2px;
  }

  .div-block-121 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    margin-top: 6vw;
    margin-bottom: 4vw;
    padding-left: 10vw;
  }

  .image-1842 {
    margin-bottom: 4vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .paragraph-5 {
    margin-top: 4vw;
    font-size: 2vw;
  }

  ._3-blok {
    padding: 3vw 2vw 6vw;
  }

  .image-1844 {
    margin-top: -7vw;
  }

  .smoll-text-1-copy {
    padding-left: 10vw;
    font-size: 2vw;
  }

  .smoll-text-1-copy.text-right {
    font-size: 2vw;
  }

  .smoll-text-1-copy.text-right.white {
    margin-top: 8vw;
  }

  .div-block-117-copy {
    margin-top: 6vw;
    padding-top: 0;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .slider-4 {
    margin-top: 4vw;
  }

  .smoll-text-1-copy-copy {
    font-size: 2vw;
    top: -10vw;
  }

  .smoll-text-1-copy-copy.text-right {
    font-size: 2vw;
  }

  .smoll-text-1-copy-copy.text-right.white {
    margin-top: 8vw;
  }

  .div-block-117-copy-copy {
    padding-top: 6vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .submit-button-9-copy {
    border-radius: 6vw;
    min-height: 7vw;
    margin-top: 2.5vw;
    margin-bottom: 15px;
    margin-left: 4vw;
    font-size: 2.6vw;
    line-height: 160%;
    top: -16vw;
  }

  .div-block-124 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-left: 10vw;
    font-size: 2vw;
  }

  .paragraph-10 {
    margin-left: 3vw;
    padding-top: 16vw;
    font-size: 5.21vw;
  }

  .paragraph-11 {
    margin-top: 2vw;
    margin-left: 3vw;
    font-size: 2vw;
  }

  .paragraph-12 {
    margin-left: 3vw;
    margin-right: 3vw;
    font-size: 2vw;
  }

  .submit-button-9-copy-copy {
    border-radius: 6vw;
    min-height: 7vw;
    margin: 2.5vw 3vw 15px;
    font-size: 2.6vw;
    line-height: 160%;
  }

  .submit-button-9-copy-copy-copy {
    border-radius: 6vw;
    min-height: 7vw;
    margin-top: 2.5vw;
    margin-bottom: 2vw;
    margin-left: 9vw;
    font-size: 2.6vw;
    line-height: 160%;
  }

  .image-1849 {
    margin-top: 2vw;
    margin-left: 3vw;
  }

  .paragraph-15 {
    font-size: 2vw;
  }

  .paragraph-12-copy {
    margin-left: 3vw;
    margin-right: 3vw;
    font-size: 2vw;
    line-height: 120%;
  }
}

@media screen and (max-width: 767px) {
  .second-item.blue.vert, .second-item.vert, .second-item.vert.green {
    min-width: auto;
  }

  .text-22.white.no-first {
    order: 0;
  }

  .text-22.is-500-white.centered-desc {
    text-align: left;
  }

  .fs_modal-1_close {
    padding: 1rem;
  }

  .fs_modal-1_popup {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .spiker-grid._3-column {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: 0;
    overflow: auto;
  }

  .spiker-item {
    min-width: auto;
    max-width: none;
  }

  .spiker-image {
    min-width: auto;
    max-width: none;
    min-height: auto;
  }

  .smm-hero-sec.is-story {
    grid-template-columns: 1fr 1fr;
  }

  .red-line.is-black.copy {
    right: 1rem;
  }

  .hed-vector.story {
    display: none;
  }

  .for-grid {
    grid-template-columns: 1fr;
  }

  .for-item {
    min-width: 100%;
    max-width: 100%;
  }

  .spik-image, .form-block.main-block {
    width: 100%;
  }

  .check-field {
    margin-top: 3vw;
  }

  .drag-vector.is-2.table-seo-2, .drag-vector.is-3.table-seo-1 {
    width: 5rem;
    height: 5rem;
  }

  .half-contant {
    padding-left: 2rem;
  }

  .half-image {
    top: 1.4rem;
    right: .4rem;
  }

  .more-grid.is-pad {
    flex-flow: column;
    margin-right: 1.25rem;
  }

  .efir-hed__wrap {
    max-width: 100%;
  }

  .fixed-info__block {
    right: 11.5vw;
  }

  .countdown.cyb_m {
    border-radius: 3vw;
    padding: 2vw;
  }

  .img-100.abs-g {
    min-height: 311vw;
  }

  .img-100.contain {
    object-fit: cover;
    object-position: 0% 50%;
  }

  .img-100.gor {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .slider {
    border-width: .3vw;
    border-radius: 1vw;
  }

  .margin-5 {
    height: 2vw;
  }

  .right-arrow {
    border-width: .3vw;
    width: 10vw;
    height: 10vw;
  }

  .right-arrow.reg05 {
    width: 12vw;
    height: 12vw;
    right: 17vw;
  }

  .left-arrow {
    border-width: .3vw;
    width: 10vw;
    height: 10vw;
  }

  .left-arrow.reg05 {
    width: 12vw;
    height: 12vw;
    left: 17vw;
  }

  .list {
    padding-top: 3vw;
    padding-left: 3vw;
  }

  .margin-10 {
    height: 3vw;
  }

  .section-vw {
    padding: 10vw;
    font-size: 4vw;
    line-height: 4.7vw;
  }

  .section-vw.sale.bottom {
    padding-top: 7vw;
  }

  .text-18px {
    font-size: 5vw;
  }

  .nl-logo {
    width: 20vw;
  }

  .card-reg75 {
    padding: 3vw;
  }

  .list-reg75 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-left: 4vw;
  }

  .text-20-vw {
    font-size: 7vw;
    line-height: 7.5vw;
  }

  .margin-5-vw {
    height: 2vw;
  }

  .container-sale {
    width: 100vw;
    font-size: 3vw;
  }

  .logo-nl-sale {
    width: 24vw;
  }

  .h1-sale-wrap {
    height: 50vw;
  }

  .h1-sale {
    font-size: 12vw;
    line-height: 12vw;
  }

  .ira-img-sale {
    width: 37vw;
  }

  .sale-speak_circle {
    width: 34vw;
    height: 34vw;
  }

  .sale-speak_circle._2 {
    width: 25vw;
    height: 25vw;
    bottom: 43vw;
  }

  .do-55 {
    width: 40vw;
  }

  .text-sale-30 {
    font-size: 8.8vw;
    line-height: 9vw;
  }

  .btn-sale {
    border-radius: 10px;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 6vw;
    line-height: 6vw;
  }

  .btn-sale.secondary {
    font-size: 5vw;
  }

  .label-sale {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .curs-sale-wrap {
    border-radius: 20px;
    padding: 5vw 5vw 6vw;
  }

  .h2-sale {
    font-size: 10vw;
    line-height: 10vw;
  }

  .old-price {
    font-size: 11vw;
    line-height: 11vw;
  }

  .old-price.smaller {
    font-size: 6vw;
    line-height: 6vw;
  }

  .div-block-28._2 {
    width: 18vw;
    top: 3vw;
  }

  .h1-offer-5-0.plashka.pb-offer {
    font-size: 13vw;
    line-height: 11vw;
  }

  .h1-offer-5-0.pb {
    font-size: 13vw;
  }

  .wrap-1vw {
    padding: 3vw;
  }

  .button-offer-5-0.tarif {
    background-size: 6vw, 6vw;
  }

  .h2-5-0 {
    font-size: 10vw;
  }

  .h2-5-0.copy {
    font-size: 9vw;
  }

  .underline-green {
    width: 47vw;
    height: 5vw;
    top: 5.8vw;
  }

  .underline-green._3 {
    width: 56vw;
  }

  .slider-arr-right {
    width: 8vw;
  }

  .right-arrow-5-0, .left-arrow-5-0 {
    bottom: -8vw;
  }

  .button-offer-blue {
    padding: 3vw 1vw;
    font-size: 3vw;
  }

  .modal_window-2.hw {
    padding-left: 6vw;
    padding-right: 6vw;
    font-size: 3vw;
  }

  .modal_wrapper_lite {
    display: none;
  }

  .button-offer-blue-2 {
    padding: 3vw 1vw;
    font-size: 3vw;
  }

  .wrap-1vw-2 {
    padding: 3vw;
  }

  .h2-25px {
    font-size: 5.5vw;
  }

  .form-wrap-reg04 {
    border-width: .3vw;
    border-radius: 2vw;
    padding: 3.5vw;
  }

  .h-flex-center-left.gap-0-5 {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }

  .text-20px {
    font-size: 5.25vw;
  }

  .wrap-1-5vw {
    padding: 4.5vw;
  }

  .text-24px {
    font-size: 6.2vw;
  }

  .text-30px {
    font-size: 8vw;
    line-height: 8vw;
  }

  .section-vw-1-4 {
    padding: 10vw;
    font-size: 4vw;
    line-height: 4.7vw;
  }

  .wrap-2vw {
    padding: 6vw;
  }

  .section-header-pb {
    padding-left: 10vw;
    padding-right: 10vw;
    font-size: 4vw;
  }

  .container-pb {
    width: 100vw;
    font-size: 3vw;
  }

  .ira-main-pb {
    width: 50vw;
    top: -51vw;
    right: -10vw;
  }

  .h1-pb {
    font-size: 12vw;
    line-height: 12vw;
  }

  .form-wrap-pb {
    padding-top: 3vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .text-field-pb {
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3vw;
  }

  .button-pb {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6614cf3271144580e2ea1320_file-icons_telegram.svg");
    background-position: 12vw;
    background-repeat: no-repeat;
    background-size: 4vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4.5vw;
  }

  .speaker-pb {
    width: 31vw;
    top: -5vw;
  }

  .img-arr-reg02-2 {
    width: 5vw;
  }

  .slider-reg05 {
    border-width: .3vw;
    border-radius: 1vw;
    height: 55vw;
  }

  .container-offer-pb {
    width: 100vw;
    font-size: 3vw;
  }

  .text-12px {
    font-size: 3vw;
  }

  .text-25px {
    font-size: 6.6vw;
  }

  .text-60px {
    font-size: 15vw;
  }

  .text-45px {
    font-size: 10.4vw;
  }

  .text-45px.bebas {
    font-size: 10.2vw;
  }

  .text-16px-2 {
    font-size: 4.7vw;
  }

  .h1-t75 {
    font-size: 14.8vw;
  }

  .img-t75 {
    height: 45vw;
    padding: 3vw 3vw 4vw;
  }

  .flyer-item {
    height: 9.5vw;
  }

  .orange-wrap-b68 {
    border-radius: 3vw;
  }

  .outline-wrap-b68 {
    border-radius: 3vw;
    box-shadow: inset 0 0 0 .2vw #fe7a1b;
  }

  .wrap-0-5vw {
    padding: 1.5vw;
  }

  .outline-white-t76 {
    border-radius: 3vw;
  }

  .text-40px {
    font-size: 9.6vw;
  }

  .text-field-b69 {
    border-radius: 20vw;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3vw;
    box-shadow: inset 0 0 0 .3vw #777;
  }

  .text-22px {
    font-size: 6.2vw;
  }

  .testimonial-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .testimonials-insta-wrap {
    height: 35.6rem;
  }

  .container-bd-mini {
    width: 100vw;
    font-size: 3vw;
  }

  .curs-bd-mini {
    border-radius: 20px;
    padding: 5vw 5vw 6vw;
  }

  .yell-bd-mini-outline-wrap {
    border-radius: 3vw;
  }

  .bd-emoji-2 {
    width: 9vw;
  }

  .green-bd-mini-wrap {
    border-radius: 3vw;
  }

  .btn-bd-minii-small {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 6vw;
    line-height: 6vw;
  }

  .img-battery-bd-mini {
    width: 35vw;
  }

  .white-bd-mini-wrap {
    border-radius: 3vw;
  }

  .yell-line-bd-mini {
    margin-left: -3vw;
    margin-right: -3vw;
    padding: 1.5vw 3vw;
  }

  .lihgtninig-emoji-bd-mini {
    width: 11vw;
  }

  .arr-down-bd-mini {
    width: 9vw;
    bottom: -4.5vw;
  }

  .icon-bd-mini {
    width: 12vw;
  }

  .arr-bd-mini {
    width: 5.4vw;
    min-width: 5.4vw;
  }

  .line-bd-mini {
    height: .3vw;
  }

  .header-bd-mini {
    font-size: 10vw;
    line-height: 10vw;
  }

  .list-bd-mini {
    padding-top: 3vw;
    padding-left: 3vw;
  }

  .list-bd-mini.num {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }

  .btn-bd-mini {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 6vw;
    line-height: 6vw;
  }

  .btn-bd-mini.main-btn-bd-mini.black {
    margin-top: 3vw;
  }

  .btn-bd-mini.main-btn-bd-mini.black.manager {
    font-size: 5.2vw;
  }

  .btn-bd-mini.main-btn-bd-mini.tg-color-bd-mini {
    margin-top: 3vw;
  }

  .btn-bd-mini.main-btn-bd-mini.tg-color-bd-mini.manager {
    font-size: 5.2vw;
  }

  .btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini {
    margin-top: 3vw;
  }

  .btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini.manager {
    margin-top: 3vw;
    font-size: 5.2vw;
  }

  .btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini {
    margin-top: 3vw;
  }

  .btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini.manager {
    margin-top: 3vw;
    font-size: 5.2vw;
  }

  .btn-bd-mini-tertiary {
    border-radius: 10px;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 6vw;
    line-height: 6vw;
  }

  .price-new-bd-mini {
    font-size: 15vw;
  }

  .line-1-bd-mini {
    margin-top: 6vw;
    margin-left: -2vw;
    margin-right: -2vw;
    padding-left: 3vw;
  }

  .line-1-bd-mini._2 {
    margin-bottom: 6vw;
  }

  .form-wrap-bd-mini {
    border-radius: 3vw;
    padding: 4vw 3vw;
  }

  .text-field-bd-mini {
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3vw;
  }

  .button-bd-mini-tg {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6614cf3271144580e2ea1320_file-icons_telegram.svg");
    background-position: 12vw;
    background-repeat: no-repeat;
    background-size: 4vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4.5vw;
  }

  .popup-bd-mini-wrap {
    border-radius: 3vw;
  }

  .container-bd-mini-popup {
    width: 100vw;
    padding: 10vw;
    font-size: 3vw;
  }

  .close-bd-mini {
    width: 6vw;
  }

  .battery-up-bd-mini {
    border-radius: 3vw;
    width: 30vw;
    height: 9vw;
    top: -6vw;
  }

  .testimonials-text-wrap {
    max-width: 19rem;
  }

  .ira-main-bd-mini {
    border-bottom-right-radius: 3vw;
    width: 35vw;
    bottom: .3vw;
    right: .3vw;
  }

  .circle-bd-mini {
    width: 20vw;
    height: 20vw;
    padding-bottom: 3vw;
  }

  .btn-bbs {
    border-radius: 10px;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 5vw;
    line-height: 6vw;
  }

  .btn-bbs.secondary {
    font-size: 5vw;
  }

  .btn-bbs.in-popup {
    width: 60vw;
  }

  .container-bbs {
    width: 100vw;
    font-size: 3vw;
  }

  .curs-bbs-wrap {
    border-radius: 20px;
    padding: 5vw 5vw 6vw;
  }

  .curs-bbs-wrap.black-in-popup {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: column;
  }

  .icon-bbs {
    width: 5.4vw;
  }

  .plus-bbs {
    width: 5.4vw;
    height: 5.4vw;
    box-shadow: inset 0 0 0 .3vw #00a843;
  }

  .plus-bbs.orange {
    box-shadow: inset 0 0 0 .3vw #ed7734;
  }

  .line-h-bbs {
    width: 3vw;
    height: .3vw;
  }

  .line-v-bbs {
    width: .3vw;
    height: 3vw;
  }

  .list-bbs {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .list-bbs.bullets {
    padding-left: 4vw;
  }

  .btn-bbs-tertiary {
    border-radius: 10px;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4.5vw;
    line-height: 6vw;
  }

  .circle-gift-bbs {
    border-width: .3vw;
    width: 15vw;
    height: 15vw;
  }

  .gift-icon-bbs {
    width: 7.5vw;
  }

  .label-bbs, .popup-bbs {
    border-radius: 3vw;
  }

  .do-55-bbs {
    width: 60vw;
  }

  .split-line-bbs {
    width: .3vw;
    height: 9vw;
  }

  .vagon-bbs {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .popup-bbs-end-wrap {
    border-radius: 3vw;
  }

  .popup-bbs-end-wrap.hw {
    width: 84vw;
  }

  .container-vw.gorevich {
    font-size: 3vw;
  }

  .h1-g {
    font-size: 6vw;
  }

  .form-g {
    max-width: 70vw;
  }

  .text-field-g {
    border-radius: 3vw;
    height: 9vw;
    font-size: 2.5vw;
  }

  .submit-button-g {
    border-radius: 3vw;
    padding: 3vw 8vw 3.6vw;
    font-size: 3.6vw;
  }

  .btn-g-wrap {
    border-radius: 3vw;
  }

  .h2-g {
    font-size: 6vw;
  }

  .punct-wrap-g {
    border-radius: 3.8vw;
    max-width: 80vw;
  }

  .punct-wrap-r-inn {
    border-radius: 4vw;
  }

  .flex-punct-g {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    margin-left: -7.5vw;
  }

  .circle-g {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
  }

  .margin-7vw {
    height: 2.25vw;
  }

  .language-change {
    right: 13.5%;
  }

  ._1-sept-bell.rihgt {
    margin-right: -1.4rem;
  }

  .v-flex-1-sept {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .container-gor {
    width: 84vw;
    font-size: 3vw;
  }

  .button-gor1 {
    border-radius: 4.5vw;
    padding: 5vw 8vw 5vw 12vw;
    font-size: 4.5vw;
  }

  .button-gor1._3 {
    background-position: 5% 45%, 0 0;
    padding-left: 9vw;
  }

  .tf-gor {
    border-width: .3vw;
    border-radius: 4.5vw;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 4.5vw;
  }

  .tf-gor._2 {
    font-size: 4.2vw;
  }

  .section-2vw-3 {
    padding: 10vw 6vw;
    font-size: 3.3vw;
  }

  .section-2vw-3._2nd-hw, .section-2vw-3._4th-hw {
    margin-top: -3vw;
  }

  .section-2vw-3._5th-hw {
    margin-top: -12vw;
    margin-bottom: -12vw;
  }

  .section-2vw-3._6th-hw {
    margin-top: -3vw;
  }

  .section-2vw-3.header-bf-new {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .line-gor {
    height: .3vw;
  }

  .content-3-5vw {
    width: 10.5vw;
  }

  .rounded-corner-2vw {
    border-radius: 6vw;
  }

  .rounded-corner-2vw.border-b-short {
    border-width: .3vw;
  }

  .white-wrap.act_new {
    border-radius: 4.5vw;
  }

  .img-2vw {
    width: 6vw;
    min-width: 6vw;
  }

  .text-14px {
    font-size: 3.3vw;
  }

  .line-left-gor {
    border-left-width: .3vw;
    margin-left: 3vw;
    padding-left: 3vw;
  }

  .wrap-0-3-1vw {
    padding: .9vw 3vw;
  }

  .grad-dark-down-gor {
    height: 6vw;
  }

  .text-15px {
    font-size: 3.9vw;
  }

  .img-gor-2 {
    margin-top: -30vw;
  }

  .text-block-54-d {
    font-size: 16px;
  }

  .offert-section {
    padding: 20px 30px 40px;
  }

  .text-center-d {
    font-size: 16px;
  }

  .dropdown-2.faq {
    margin-bottom: 3vw;
  }

  .form {
    width: 100%;
  }

  .offert-text-2 {
    font-size: 16px;
  }

  .close_div_2.gs {
    padding-top: 10vh;
  }

  .close_div_2.gs-2 {
    height: 190vw;
    padding-top: 10vh;
  }

  .offert-text-body, .offert-text-title, .offert-text-title-wrapper {
    font-size: 16px;
  }

  .label-ob-new {
    border-width: .3vw;
  }

  .icon-2vw {
    width: 6vw;
    min-width: 6vw;
    height: 6vw;
  }

  .rounded-corner-1vw {
    border-radius: 3vw;
  }

  .rounded-corner-1vw.ob, .rounded-corner-1vw.taplink-border, .rounded-corner-1vw.green-border-hw, .rounded-corner-1vw.blue-border-hw, .rounded-corner-1vw.violet-border-hw, .rounded-corner-1vw.orange-border-hw {
    border-width: .3vw;
  }

  .rounded-corner-1vw.border-bf {
    border-width: .3vw;
    width: 60vw;
  }

  .rounded-corner-1vw.dash-xmas, .rounded-corner-1vw.border-b-short {
    border-width: .3vw;
  }

  .box-2 {
    border-radius: 4.5vw;
    padding: 3vw;
  }

  .container-taplink {
    width: 84vw;
    font-size: 3.6vw;
  }

  .section-2vw-taplink {
    padding: 10vw 6vw;
  }

  .label-taplink {
    border-radius: 2.1vw;
  }

  .button-taplink {
    border-width: .3vw;
    border-radius: 2.25vw;
  }

  .topic-taplink {
    border-radius: 2.25vw;
    padding: 1.5vw;
  }

  .topic-taplink-inner {
    border-width: .3vw;
    border-radius: 1.5vw;
  }

  .tiktok-taplink {
    width: 15vw;
    padding-top: .6vw;
    padding-bottom: .6vw;
  }

  .dropdown-list-taplink {
    margin-left: -6vw;
    margin-right: -6vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .container-hw {
    width: 84vw;
    font-size: 3.6vw;
  }

  .text-34px-hw {
    font-size: 8.1vw;
  }

  .timer-hw {
    font-size: 15vw;
  }

  .pumpkin-bonus-hw {
    right: -6vw;
  }

  .button-hw-orange {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 4.5vw;
    padding-bottom: 4.5vw;
    font-size: 4.5vw;
  }

  .button-hw-orange.popup-end {
    font-size: 4.2vw;
  }

  .circle-info-hw {
    width: 6vw;
    height: 6vw;
  }

  .button-hw-tarif {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 3.6vw;
    padding-bottom: 3.6vw;
    font-size: 4.5vw;
  }

  .button-hw-tarif-secondary {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    border-width: .3vw;
    padding-top: 3.6vw;
    padding-bottom: 3.6vw;
    font-size: 4.5vw;
  }

  .button-tertiary-hw {
    font-size: 4.7vw;
  }

  .div-abs-hw {
    left: 12%;
  }

  ._2vw-wrap {
    margin-left: -6vw;
    margin-right: -6vw;
  }

  ._2vw-wrap._5vw-up {
    margin-top: -15vw;
  }

  .h-scroll-hw {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 3vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .wrap-width-16vw-hw {
    width: 48vw;
    min-width: 48vw;
  }

  .text-67px-hw {
    font-size: 18vw;
  }

  .button-hw-white {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 4.5vw;
    padding-bottom: 4.5vw;
    font-size: 4.5vw;
  }

  .button-hw-white.secondary {
    border-width: .3vw;
  }

  .text-field-hw {
    height: 10.5vw;
    padding: 1.5vw 3vw;
    font-size: 3vw;
  }

  .container-bf {
    width: 84vw;
    font-size: 3.6vw;
  }

  .violet-block-bf {
    border-radius: 3vw;
    height: 45vw;
    margin-left: -3vw;
    margin-right: -3vw;
  }

  ._2vw-from-left {
    padding-left: 6vw;
  }

  .button-bf {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    border-radius: 10vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 6vw;
  }

  .h-scroll-bf {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .h-scroll-bf-wrap {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 3vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  ._1vw-wrap {
    margin: -3vw;
  }

  .circle-2vw-bf {
    width: 6vw;
    min-width: 6vw;
    height: 6vw;
  }

  .line-bf {
    height: .3vw;
  }

  .circle-3vw-bf {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
  }

  .icon-1vw {
    width: 3vw;
    min-width: 3vw;
  }

  .content-wrap-bf-abs-2 {
    margin-top: -39vw;
  }

  .black-wrap-bf {
    width: 120vw;
    height: 120vw;
    margin-top: 9vw;
    margin-left: -12vw;
  }

  .content-wrap-bf-abs-3 {
    left: 6vw;
  }

  .arr-1-bf {
    width: 9vw;
  }

  .arr-2-bf {
    width: 6vw;
  }

  .arr-3-bf {
    width: 3vw;
  }

  .mooving-line-bf {
    width: 84vw;
  }

  .dot-bf {
    width: 1.5vw;
    min-width: 1.5vw;
    height: 1.5vw;
  }

  .text-bf-corp {
    font-size: 1rem;
  }

  .text-bf-corp.xmas {
    font-size: 6vw;
  }

  .bf-banner-top-new, .bf-container {
    height: 4rem;
  }

  .form-110-smm {
    width: 100%;
  }

  .text-12px-2 {
    font-size: 3vw;
  }

  .tooltip-text-wrap {
    width: 60vw;
  }

  .tooltip-abs.offer-05-1 {
    top: 43%;
    left: 82%;
    inset: 10% 5% auto auto;
  }

  .icon-1-5vw {
    width: 4.5vw;
    min-width: 4.5vw;
    height: 4.5vw;
  }

  .container-bf-new {
    width: 84vw;
    font-size: 3.6vw;
  }

  .dropdown-list-2.faq {
    padding-left: 7.5vw;
  }

  .icon-3vw {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
  }

  .margin-10-offer {
    height: 3vw;
  }

  .rc-price-bg-new {
    border-radius: 3vw;
    box-shadow: inset 0 .9vw 4.5vw #1817187a, inset 0 0 0 .3vw #ffffff1f;
  }

  .rc-price-bg-new.ob {
    border-width: .3vw;
  }

  .rc-price-bg-new.price {
    box-shadow: inset 0 -.9vw 4.5vw #defe58, inset 0 0 0 .1vw #defe5852;
  }

  .label-bf-new {
    border-radius: 6vw;
    box-shadow: inset 0 .45vw 1.2vw #0003;
  }

  .rc-kombo-bg-new {
    border-radius: 3vw;
    box-shadow: inset 0 .9vw 4.5vw #1817187a, inset 0 0 0 .3vw #ffffff1f;
  }

  .rc-kombo-bg-new.ob {
    border-width: .3vw;
  }

  .button-bf-new {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    border-radius: 3vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4.5vw;
  }

  .text-field-bf-new {
    border-radius: 2.4vw;
    height: 9vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 4.2vw;
  }

  .text-field-bf-new::placeholder {
    font-size: 4.2vw;
  }

  .button-form-new {
    border-radius: 2.4vw;
    padding-top: 3.6vw;
    padding-bottom: 3.6vw;
    font-size: 4.2vw;
    box-shadow: inset 0 .9vw 4.5vw #1817187a, inset 0 0 0 .3vw #ffffff1f;
  }

  .timer-wrap-bf-new {
    border-width: .3vw;
    border-radius: 3vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .button-bf-2 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    border-radius: 1.5vw;
    width: 60vw;
    padding-top: 4.5vw;
    padding-bottom: 4.5vw;
    font-size: 4.2vw;
  }

  .grey-form-wrap-in-popup-bf {
    border-radius: 3vw;
    width: 72vw;
  }

  .close-icon-bf-new {
    width: 9vw;
    height: 9vw;
  }

  .main_section {
    padding: 7vw 7vw 28vw;
  }

  .heading {
    margin-top: 1vw;
    font-size: 14vw;
  }

  .body_text, .body_text.dark {
    font-size: 3vw;
  }

  .body_text.dark.point {
    font-size: 3vw;
    line-height: 100%;
  }

  .body_text.body_bold {
    margin-bottom: 5vw;
    font-size: 4vw;
  }

  .body_text.body_bold.large {
    font-size: 4vw;
  }

  .body_text.light_bold {
    margin-top: 3vw;
  }

  .body_text.light_bold.v_2 {
    color: var(--black-cybm);
  }

  .body_text.v0 {
    margin-top: 4vw;
    margin-bottom: 4vw;
  }

  .image-131 {
    max-width: 10vw;
  }

  .button-zone {
    padding: 6vw;
  }

  .button-6 {
    font-size: 3vw;
  }

  .button-6.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .second_section {
    background-position: 0%;
    margin-top: 5vw;
    margin-bottom: 5vw;
    padding-top: 4vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .image-133 {
    margin-bottom: 4vw;
  }

  .image-134 {
    max-width: 10%;
    left: 88%;
  }

  .text_21 {
    margin-top: 2vw;
    margin-bottom: 2vw;
    font-size: 5vw;
  }

  .text_21.dark {
    font-size: 5vw;
  }

  .div-block-52 {
    height: 10vw;
    margin-left: -10%;
    margin-right: -10%;
  }

  .card_section {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .image-136 {
    margin-bottom: 3vw;
  }

  .card.v2, .card.v10 {
    padding: 5vw;
  }

  .div-block-54 {
    width: 3vw;
    height: 3vw;
  }

  .text_mini {
    font-size: 3vw;
  }

  .div-block-55 {
    padding: 3vw;
  }

  .text_20 {
    font-size: 4vw;
  }

  .text_20.v12 {
    font-size: 5vw;
  }

  .text_20.exc {
    font-size: 6vw;
  }

  .main_price {
    font-size: 8vw;
  }

  .text-span-14 {
    font-size: 4vw;
  }

  .text-block-63 {
    font-size: 3vw;
    line-height: 100%;
  }

  .card-9, .card-8, .card-4, .card-5 {
    padding: 5vw;
  }

  .div-block-light-copy {
    padding: 3vw;
  }

  .card-6, .card-7 {
    padding: 5vw;
  }

  .div-block-56 {
    padding-top: 7vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .body_text_16 {
    margin-bottom: 4vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .body_text_16.bold, .left_body_text {
    font-size: 3vw;
  }

  .div-block-57 {
    margin-bottom: 4vw;
    margin-left: -10%;
    margin-right: -10%;
    padding: 7vw;
  }

  .text-block-65 {
    font-size: 3vw;
    line-height: 100%;
  }

  .text-span-15 {
    font-size: 4vw;
    line-height: 150%;
  }

  .text-block-66 {
    font-size: 3vw;
    line-height: 100%;
  }

  .div-block-59 {
    padding-top: 3vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .pack2 {
    padding-top: 7vw;
    padding-bottom: 7vw;
  }

  .combo {
    font-size: 6vw;
  }

  .div-block-61 {
    margin-bottom: 4vw;
  }

  .pain_section {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .gif {
    margin-bottom: 5vw;
  }

  .gray_text {
    font-size: 3vw;
  }

  .time_section {
    padding-top: 7vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .pre_form_section {
    margin-top: 7vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .form_section {
    padding-top: 7vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .submit-button-2 {
    border-radius: 6vw;
    height: 10vw;
    margin-bottom: 6vw;
    font-size: 3vw;
  }

  .text-field-9 {
    border-radius: 6vw;
    height: 9vw;
    padding-left: 4vw;
    padding-right: 4vw;
    font-family: Montserrat, sans-serif;
    font-size: 3vw;
  }

  .text-field-10 {
    border-radius: 6vw;
    height: 9vw;
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 3vw;
  }

  .text-block-67 {
    font-size: 4vw;
  }

  .text-block-68 {
    margin-bottom: 4vw;
    font-size: 3vw;
  }

  .site-wrap-cp {
    width: 84vw;
  }

  .day {
    font-size: 11vw;
  }

  .modal_wraper_cyb {
    width: 84vw;
    height: 200vw;
  }

  .modal_window_cybm {
    margin-top: 25vw;
    margin-left: 7vw;
    margin-right: 7vw;
    padding: 5vw;
  }

  .text-field-11, .text-field-12, .text-field-13 {
    height: 8vw;
  }

  .form-127 {
    width: 60vw;
  }

  .submit-button-3.pop_up {
    width: 60vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4vw;
  }

  .modal_wraper_cyb-2, .modal_wraper_cyb-3, .modal_wraper_cyb-4 {
    width: 84vw;
    height: 200vw;
  }

  .button-2_13 {
    font-size: 3vw;
  }

  .button-2_13.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .button-4_13 {
    font-size: 3vw;
  }

  .button-4_13.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .button-3_13-copy {
    font-size: 3vw;
  }

  .button-3_13-copy.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .button-3_13-copy.course.v3 {
    margin-bottom: 3vw;
  }

  .button-5_13 {
    font-size: 3vw;
  }

  .button-5_13.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .button-5_13.course.v3 {
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-5, .modal_wraper_cyb-6 {
    width: 84vw;
    height: 200vw;
  }

  .button-6_13 {
    font-size: 3vw;
  }

  .button-6_13.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .modal_wraper_cyb-7 {
    width: 84vw;
    height: 200vw;
  }

  .button-7_13 {
    font-size: 3vw;
  }

  .button-7_13.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .button-8_13 {
    font-size: 3vw;
  }

  .button-8_13.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .button-8_13.course.v3 {
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-8 {
    width: 84vw;
    height: 200vw;
  }

  .button-9 {
    font-size: 3vw;
  }

  .button-9.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .modal_wraper_cyb-9 {
    width: 84vw;
    height: 200vw;
  }

  .button-10 {
    font-size: 3vw;
  }

  .button-10.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .modal_wraper_cyb-10, .modal_wraper_cyb-11 {
    width: 84vw;
    height: 200vw;
  }

  .button-11 {
    font-size: 3vw;
  }

  .button-11.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .modal_wraper_cyb-12 {
    width: 84vw;
    height: 200vw;
  }

  .button-12 {
    font-size: 3vw;
  }

  .button-12.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .button-12.course.v3 {
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-13 {
    width: 84vw;
    height: 200vw;
  }

  .button-13 {
    font-size: 3vw;
  }

  .button-13.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .modal_wraper_cyb-pack_1 {
    width: 84vw;
    height: 200vw;
  }

  .button-set_1 {
    font-size: 3vw;
  }

  .button-set_1.pack_button {
    margin-top: 4vw;
  }

  .pack3, .pack4, .pack1 {
    padding-top: 7vw;
    padding-bottom: 7vw;
  }

  .button-set_2 {
    font-size: 3vw;
  }

  .button-set_2.pack_button {
    margin-top: 4vw;
  }

  .modal_wraper_cyb-pack_2, .modal_wraper_cyb-pack_3 {
    width: 84vw;
    height: 200vw;
  }

  .button-set_4 {
    font-size: 3vw;
  }

  .button-set_4.pack_button {
    margin-top: 4vw;
  }

  .button-set_3 {
    font-size: 3vw;
  }

  .button-set_3.pack_button {
    margin-top: 4vw;
  }

  .modal_wraper_cyb-exlus {
    width: 84vw;
    height: 200vw;
  }

  .button-excl {
    font-size: 3vw;
  }

  .button-excl.course {
    margin-top: 4vw;
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .modal_window_cybm-dark {
    margin-top: 25vw;
    margin-left: 7vw;
    margin-right: 7vw;
    padding: 5vw;
  }

  .modal_wraper_cyb-pack_4, .modal_wraper_cyb-all {
    width: 84vw;
    height: 200vw;
  }

  .modal_window_cybm-line {
    margin-top: 25vw;
    margin-left: 7vw;
    margin-right: 7vw;
    padding: 5vw;
  }

  .button-all, .body_text-bold {
    font-size: 3vw;
  }

  .image-158 {
    bottom: -11.5vw;
  }

  .button-new {
    margin-left: 6vw;
    margin-right: 6vw;
    font-size: 3vw;
    line-height: 200%;
  }

  .first_text {
    font-size: 5vw;
    line-height: 100%;
    top: 32.3vw;
  }

  .first_block_small {
    font-size: 5vw;
    line-height: 120%;
    top: 37vw;
  }

  .small-text {
    margin-left: 13vw;
    margin-right: 15vw;
    font-size: 3vw;
    top: 54.3vw;
  }

  .small-text.bottom {
    margin-left: 10vw;
    margin-right: 13vw;
    font-size: 3vw;
    top: 79.5vw;
  }

  .small-text-2 {
    margin-left: 12vw;
    margin-right: 15vw;
    font-size: 3vw;
    top: 8.4vw;
  }

  .small-text-3 {
    margin-left: 11vw;
    margin-right: 14vw;
    font-size: 3vw;
    top: 29.4vw;
  }

  .small-text-3-bott {
    font-size: 3vw;
    top: 6.6vw;
  }

  .small-text-3-bott.bott {
    font-size: 3vw;
    top: 21.7vw;
  }

  .modal_wraper_cyb-want-mini {
    width: 84vw;
    height: 200vw;
  }

  .icon-3vw-2 {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
  }

  .margin-70 {
    height: 3vw;
  }

  .rounded-corner-0-5vw {
    border-radius: 1.5vw;
  }

  .rounded-corner-0-5vw.violet-border-im {
    border-width: .3vw;
  }

  .icon-3vw-3 {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
  }

  .wrap-1vw-3, .wrap-1vw-13 {
    padding: 3vw;
  }

  .faq-wrap {
    width: 100%;
  }

  .margin-71 {
    height: 3vw;
  }

  .line-im {
    height: .3vw;
  }

  .ira-speaker-im {
    width: 39vw;
  }

  .ira-main-im {
    max-height: 50vw;
  }

  .list-im {
    padding-left: 4.5vw;
  }

  .text-12px-3 {
    font-size: 3vw;
  }

  .line-v-plus {
    width: .45vw;
  }

  .line-v-plus.im {
    width: .3vw;
    height: 6vw;
  }

  .icon-5vw-2 {
    width: 18vw;
    min-width: 18vw;
    height: 18vw;
  }

  .text-25px-3 {
    font-size: 6.8vw;
  }

  .wrap--2vw-width {
    margin-left: -6vw;
    margin-right: -6vw;
  }

  .icon-1-5vw-2 {
    width: 4.5vw;
    min-width: 4.5vw;
  }

  .container-im {
    width: 84vw;
    font-size: 3.6vw;
  }

  .margin-72 {
    height: 1.5vw;
  }

  .wrap-0-5-1vw {
    padding: 1.5vw 3vw;
  }

  .section-2vw-2 {
    padding: 9vw 6vw;
  }

  .h-flex-center-center-2.gap-2 {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
  }

  .icon-4vw {
    width: 12vw;
    min-width: 12vw;
    height: 12vw;
  }

  .text-10px-3 {
    font-size: 2.4vw;
  }

  .quote-img-b {
    width: 3vw;
  }

  .text-field-im {
    border-width: .3vw;
    border-radius: 1.5vw;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.6vw;
  }

  .text-field-im::placeholder {
    font-size: 3.6vw;
  }

  .text-12px-4 {
    font-size: 3vw;
  }

  .icon-6vw {
    width: 18vw;
    min-width: 18vw;
    height: 18vw;
  }

  .h-flex-center-left-2 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .text-30px-2 {
    font-size: 8.2vw;
  }

  .text-30px-2.centered {
    font-size: 8.6vw;
  }

  .line-h-plus {
    width: .45vw;
  }

  .line-h-plus.im {
    width: .3vw;
    height: 6vw;
  }

  .wrap--1-5vw-width {
    margin-left: -4.5vw;
    margin-right: -4.5vw;
  }

  .button-im {
    padding: 6vw 1vw;
    font-size: 6.9vw;
  }

  .container-xmas {
    width: 84vw;
    font-size: 3.15vw;
  }

  .rex-bg-xmas {
    width: 84vw;
  }

  .text-35px {
    font-size: 8.7vw;
  }

  .button-xmas.in-form {
    padding-top: 4.5vw;
    padding-bottom: 4.5vw;
    font-size: 4.5vw;
  }

  .line-xmas {
    height: .3vw;
  }

  .text-50px {
    font-size: 12.6vw;
  }

  .background-video-xmas {
    height: 45vw;
  }

  .text-field-xmas {
    border-radius: 1.5vw;
    height: 10.5vw;
    padding: 1.5vw 3vw;
    font-size: 3vw;
  }

  .blik-green-xmas {
    width: 60vw;
    height: 60vw;
  }

  .timer-fixed-xmas {
    border-bottom-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    width: 84vw;
  }

  .timer-fixed-xmas.down {
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
  }

  .h-scroll-xmas {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 3vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .container-im2 {
    width: 84vw;
    font-size: 3.6vw;
  }

  .border-im-light-grey {
    border-width: .3vw;
  }

  .button-im2 {
    padding: 6vw 1vw;
    font-size: 4.8vw;
  }

  .btn-frame-im {
    border-width: .3vw;
  }

  .line-im2 {
    height: .3vw;
  }

  .border-im-black {
    border-width: .3vw;
  }

  .text-field-im2 {
    border-width: .3vw;
    height: 10.5vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.6vw;
  }

  .text-field-im2::placeholder {
    font-size: 3.6vw;
  }

  .review-img-im {
    width: 60vw;
  }

  .ny-banner-top, .bf-container-2, .bf-img-100-h-2 {
    height: 4rem;
  }

  .popup-ny-wrap {
    border-radius: 3vw;
    width: 72vw;
    font-size: 3vw;
  }

  .ny-banner-top-2 {
    height: 4rem;
  }

  .margin-55 {
    height: 3vw;
  }

  .h1-offer-5-0-7.pb {
    font-size: 13vw;
  }

  .h1-offer-5-0-7.pb.center-mn {
    font-size: 10vw;
  }

  .h1-offer-5-0-7.pb.center-mn.bold_2 {
    font-size: 10.5vw;
  }

  .h-flex-left-center-3.center {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .h2-5-0-4 {
    font-size: 10vw;
  }

  .h2-5-0-4.copy {
    font-size: 9vw;
  }

  .margin-76 {
    height: 2vw;
  }

  .text-16px-4 {
    font-size: 4.7vw;
  }

  .text-18px-4 {
    font-size: 5vw;
  }

  .wrap-1vw-14 {
    padding: 3vw;
  }

  .wrap-1vw-14.beige.pb-offer_brown, .wrap-1vw-14.beige.pb-offer_new {
    margin-left: 0;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .label-ob-new_olive {
    border-width: .3vw;
  }

  .span-brown.min {
    font-size: 11vw;
  }

  .section-2-vw-2 {
    padding: 10vw 6vw;
  }

  .section-2-vw-2.main {
    padding-top: 3vw;
  }

  .text-field-t-live {
    border-radius: 1.5vw;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    box-shadow: inset 0 0 0 .3vw #bbb;
  }

  .text-18px-5 {
    font-size: 4.8vw;
  }

  .text-70px {
    font-size: 18vw;
  }

  .container-b-short {
    width: 84vw;
    font-size: 3.6vw;
  }

  .margin-57 {
    height: 3vw;
  }

  .icon-2-5vw {
    width: 7.5vw;
    height: 7.5vw;
  }

  .wrap-1-5vw-2 {
    padding: 4.5vw;
  }

  .h-flex-center-left-3 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .wrap-0-3-1vw-2 {
    padding: .9vw 3vw;
  }

  .margin-77 {
    height: 1.5vw;
  }

  .text-50px-2 {
    font-size: 12.9vw;
  }

  .text-70px_3 {
    font-size: 12vw;
  }

  .ira-img-wrap-b-short {
    width: 26%;
  }

  .button-b-short {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 3.6vw;
    padding-bottom: 3.6vw;
    font-size: 4.5vw;
  }

  .text-block-104 {
    padding-right: 12vw;
  }

  .margin-78 {
    height: 3vw;
  }

  .text-20px-_2 {
    font-size: 5vw;
  }

  .text-18px-6 {
    font-size: 4.8vw;
  }

  .margin-79 {
    height: 3vw;
  }

  .wrap-1-5vw-3 {
    padding: 4.5vw;
  }

  .h-flex-center-left-4 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .margin-80 {
    height: 1.5vw;
  }

  .text-70px_2 {
    font-size: 10vw;
  }

  .text-block-105 {
    padding-right: 12vw;
  }

  .margin-81 {
    height: 3vw;
  }

  .text-18px-7 {
    font-size: 4.8vw;
  }

  .margin-82 {
    height: 3vw;
  }

  .text-70px_4 {
    font-size: 13vw;
  }

  .h-flex-center-left-5 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .margin-83 {
    height: 1.5vw;
  }

  .text-block-106 {
    padding-right: 12vw;
  }

  .margin-84 {
    height: 3vw;
  }

  .text-18px-8 {
    font-size: 4.8vw;
  }

  .text-70px_5 {
    font-size: 11vw;
  }

  .margin-85 {
    height: 3vw;
  }

  .margin-86 {
    height: 1.5vw;
  }

  .text-block-104_2 {
    padding-right: 12vw;
    font-size: 3vw;
  }

  .margin-87 {
    height: 3vw;
  }

  .text-18px-9 {
    font-size: 4.8vw;
  }

  .text-70px_6 {
    font-size: 9.2vw;
  }

  .margin-88 {
    height: 3vw;
  }

  .margin-89 {
    height: 1.5vw;
  }

  .margin-90 {
    height: 3vw;
  }

  .text-20px-_3 {
    font-size: 4vw;
  }

  .div-block-65 {
    width: 33rem;
  }

  .ira-img-wrap-b-short-2 {
    width: 26%;
  }

  .button-b-short-non {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 3.6vw;
    padding-bottom: 3.6vw;
    font-size: 4.5vw;
  }

  .container-valen {
    width: 84vw;
    font-size: 3.15vw;
  }

  .main_section_2 {
    padding-bottom: 9vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .image-164 {
    width: 20vw;
  }

  .image-166 {
    width: 10vw;
    top: -1%;
  }

  .image-167 {
    width: 9vw;
    top: 0%;
  }

  .image-168 {
    width: 7vw;
    top: -1%;
  }

  .mons_18px {
    font-size: 5vw;
  }

  .div-block-66 {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .image-172 {
    bottom: -1%;
  }

  .mons_14px {
    font-size: 4.6vw;
  }

  .mons_12px.opas.v2.strike {
    font-size: 4vw;
  }

  .button-14 {
    border-radius: 9vw;
    font-size: 6vw;
  }

  .image-173 {
    width: 11vw;
    bottom: 25%;
  }

  .image-174 {
    width: 17vw;
  }

  .image-175 {
    width: 5vw;
    top: 26.5%;
    left: 11%;
  }

  .image-176 {
    width: 11vw;
  }

  .learn_section {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .div-block-67 {
    margin-left: -3vw;
    margin-right: -3vw;
  }

  .white_text_reg {
    margin-left: -3vw;
    margin-right: -3vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .wrap-1vw-15 {
    padding: 3vw;
  }

  .tooltip-text-wrap-2 {
    width: 60vw;
  }

  .tooltip-text-wrap-2.offer05 {
    width: 59vw;
  }

  .icon-1-5vw-3 {
    width: 4.5vw;
    min-width: 4.5vw;
    height: 4.5vw;
  }

  .text-12px-5 {
    font-size: 3vw;
  }

  .bold-text-28 {
    font-size: 2vw;
  }

  .mons_16px {
    font-size: 4vw;
  }

  .margin-91 {
    height: 3vw;
  }

  .h-flex-center-left-h-scroll {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    width: 150vw;
  }

  .img-screen-inst {
    width: 66vw;
  }

  .why_section {
    padding-bottom: 12vw;
  }

  .grid_block {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .image-183 {
    width: 9vw;
  }

  .div-block-71 {
    bottom: 18%;
  }

  .program_section {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .mons_26px {
    font-size: 7vw;
  }

  .button-15, .button-15.details {
    border-radius: 8vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .line-valen {
    border-style: dashed;
    height: .3vw;
  }

  .manager_section {
    padding-bottom: 9vw;
  }

  .image-186, .image-187 {
    width: 12vw;
  }

  .combo_section {
    padding-top: 6vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .wrap_text {
    padding: 6vw;
  }

  .rosa_44px, .rosa_44px.white {
    font-size: 12vw;
  }

  .last_section {
    padding: 22vw 3vw 9vw;
  }

  .mons_36px {
    font-size: 10vw;
  }

  .popup-valen-wrap-copy {
    border-radius: 3vw;
    width: 72vw;
    font-size: 3vw;
  }

  .image-189, .image-190, .image-191, .image-192, .image-193 {
    width: 21vw;
  }

  .div-block-66-copy {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .image-194 {
    width: 11vw;
  }

  .manager_section2 {
    padding-bottom: 9vw;
  }

  .image-186-2 {
    width: 12vw;
    top: -6%;
  }

  .image-187-2 {
    width: 9vw;
  }

  .container-mar {
    width: 84vw;
    font-size: 3.15vw;
  }

  .reg_wrap.pibk_bg {
    padding: 1.4vw;
  }

  .reg_wrap.pibk_bg._100 {
    margin-left: -6vw;
    margin-right: -6vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .reg_wrap.pibk_bg.rotage {
    margin-left: -6.5vw;
    margin-right: -6.5vw;
    padding: 3vw 5vw;
    bottom: -4.8vw;
  }

  .reg_wrap.white_bg {
    padding: 2vw 3vw;
  }

  .reg_wrap.white_bg.wrap {
    width: 44vw;
  }

  .reg_wrap.bl_bg {
    padding-top: 2vw;
    padding-bottom: 2vw;
    padding-left: 3vw;
  }

  .reg_wrap.bl_bg.add2vw {
    padding-left: 3vw;
  }

  .text-38px {
    font-size: 10.3vw;
  }

  .text-38px.centered {
    font-size: 9.7vw;
  }

  .image-196 {
    top: -3vw;
  }

  .section-2vw-mar {
    padding: 10vw 6vw;
    font-size: 3.3vw;
  }

  .section-2vw-mar.black_bg_2 {
    padding-bottom: 10vw;
  }

  .text-20px-mar {
    font-size: 5.25vw;
  }

  .image-197 {
    width: 17vw;
  }

  .image-198 {
    width: 12vw;
  }

  .button-pink {
    font-size: 4.5vw;
  }

  .button-pink.text_lit {
    font-size: 3.2vw;
  }

  .reg_wrap-bor.black_bg {
    border-radius: 4vw;
    padding: 2.8vw 1vw;
    top: -3.3vw;
  }

  .reg_wrap-bor.white_bg {
    padding: 2vw;
  }

  .div-block-74 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-199 {
    top: 10%;
  }

  .image-202, .image-204, .image-206 {
    width: 27vw;
  }

  .div-block-80 {
    height: 7vw;
    margin-left: -6vw;
    margin-right: -6vw;
  }

  .image-208 {
    width: 46vw;
  }

  .image-209 {
    width: 13vw;
  }

  .whire-reg {
    padding-top: 12vw;
    padding-bottom: 4vw;
  }

  .image-210 {
    inset: -5% 0% auto;
  }

  .image-211 {
    top: 17%;
  }

  .wrap-1vw-16 {
    padding: 3vw;
  }

  .icon-1-5vw-4 {
    width: 4.5vw;
    min-width: 4.5vw;
    height: 4.5vw;
  }

  .text-12px-6 {
    font-size: 3vw;
  }

  .reg_course {
    border-radius: 2.8vw;
    width: 49vw;
    padding-top: 3.8vw;
    padding-bottom: 3.8vw;
  }

  .reg_course.target {
    width: 38vw;
    margin-left: 18vw;
  }

  .reg_course.ob {
    width: 43vw;
  }

  .reg_course.stor {
    width: 32vw;
  }

  .image-213 {
    width: 34vw;
  }

  .line-mar {
    border-style: dashed;
    height: .3vw;
  }

  .gray_reg {
    padding: 4vw 3vw;
  }

  .button-stroke {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .image-214 {
    width: 24vw;
  }

  .image-215 {
    width: 21vw;
  }

  .image-214-copy {
    width: 24vw;
  }

  .image-216 {
    width: 84vw;
    margin-left: -6vw;
  }

  .whire-reg_2 {
    padding-top: 12vw;
    padding-bottom: 6vw;
  }

  .image-217 {
    width: 19vw;
    top: 8%;
  }

  .imag {
    width: 5vw;
    min-width: 5vw;
    max-width: 5vw;
  }

  .quest-toggle-3.sl {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .icon-3vw-4 {
    width: 9vw;
    min-width: 9vw;
    height: 9vw;
  }

  .text-16px-5 {
    font-size: 4.15vw;
  }

  .quest-line__wrap-2.tbm {
    width: 4.5vw;
    height: 4.5vw;
  }

  .wrap-1-5vw-4 {
    padding-top: 4.5vw;
    padding-bottom: 4.5vw;
  }

  .image-219 {
    width: 21vw;
  }

  .modal_wraper-mar-about.ob_mar_2, .modal_wraper-mar-about.smm_mar_2, .modal_wraper-mar-about.story_mar_2, .modal_wraper-mar-about.target_b_mar_2, .modal_wraper-mar-about.info {
    display: none;
  }

  .popup-mar-wrap {
    border-radius: 3vw;
    width: 72vw;
    font-size: 3vw;
  }

  .image-210-copy {
    inset: -5% 0% auto;
  }

  .popup-mar-wrap_2 {
    border-radius: 3vw;
    width: 72vw;
    font-size: 3vw;
  }

  .popup-mar-wrap_2.info {
    margin-top: 35vw;
  }

  .close-icon-bf-new-2 {
    width: 9vw;
    height: 9vw;
  }

  .image-220 {
    width: 15vw;
    top: 19%;
  }

  .container-cr {
    width: 84vw;
    font-size: 3vw;
  }

  ._2vw-2, ._2vw-2._3 {
    margin-left: -6vw;
    margin-right: -6vw;
  }

  .train-5._2 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .section-2vw {
    padding: 9vw 6vw;
  }

  .circle-cr._2 {
    border-width: .3vw;
  }

  .icon-4-5vw {
    width: 13.5vw;
    min-width: 13.5vw;
    height: 13.5vw;
  }

  .icon-5vw {
    width: 15vw;
    min-width: 15vw;
    height: 15vw;
  }

  .text-16px {
    font-size: 4.7vw;
  }

  .gif-cr {
    height: 16.5vw;
  }

  .text-10px {
    font-size: 2.4vw;
  }

  .abs-label-cr._4 {
    top: -2.4vw;
  }

  .button-cr {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    border-radius: 10vw;
    padding-top: 3.6vw;
    padding-bottom: 3.6vw;
    padding-left: 6vw;
    font-size: 4.8vw;
  }

  .button-cr.black {
    font-size: 4.2vw;
  }

  .text-12px-8 {
    font-size: 3vw;
  }

  .margin-92 {
    height: 3vw;
  }

  .h-flex-up-left-2 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .h-scroll-wrap-b-offer-new {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .revi-image__wrap-copy {
    height: 40vw;
  }

  .item-h-scroll-b-offer-new {
    width: 60vw;
  }

  .tabs-menu-cr {
    padding-left: 3vw;
    top: 59vw;
  }

  .tab-link-cr {
    border-radius: 1.5vw;
    margin-right: 1.5vw;
  }

  .line-black {
    height: .3vw;
  }

  ._3vw-down {
    margin-bottom: -9vw;
  }

  .text-field-cr {
    border-width: .3vw;
    height: 10.5vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.6vw;
  }

  .text-field-cr::placeholder {
    font-size: 3.6vw;
  }

  .modal_wraper-2, .modal_wraper-2.bf.v1 {
    display: none;
  }

  .close_btn_1.bf-2 {
    width: 6vw;
    display: block;
  }

  .video-3 {
    width: 100svw;
    min-width: auto;
    position: absolute;
  }

  .image-196_2 {
    width: 46vw;
    top: -1vw;
  }

  .image-211-copy {
    width: 22vw;
    top: 17%;
  }

  .img-bg-vb {
    padding-top: 55vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .img-bg-vb._5 {
    padding-top: 21vw;
  }

  .img-bg-vb._2, .img-bg-vb._4 {
    padding-top: 36vw;
  }

  .h-flex-up-left {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .h-flex-up-left.margin-0-5-vertical {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }

  .margin-93 {
    height: 3vw;
  }

  .img-logos-vb {
    width: 84vw;
    padding-right: 3vw;
  }

  .ira-2-vb {
    height: 39vw;
  }

  .icon-1-2vw {
    width: 3.6vw;
    min-width: 3.6vw;
    height: 3.6vw;
  }

  .text-16px-6 {
    font-size: 4vw;
  }

  .text-16px-6._100 {
    line-height: 100%;
  }

  .text-field-vb {
    border-bottom-width: .3vw;
    height: 9vw;
    font-size: 3vw;
  }

  .container-ob-vb {
    letter-spacing: -.06vw;
    width: 84vw;
    font-size: 3vw;
  }

  .text-40px-2 {
    font-size: 10.5vw;
  }

  .wrap-0-5vw-2 {
    padding: 1.5vw;
  }

  .h-flex-up-right {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .text-20px-2 {
    font-size: 5.25vw;
  }

  .section-2vw-4 {
    padding: 9vw 6vw;
  }

  .section-2vw-4.main {
    padding-top: 4.5vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .text-50px-3 {
    font-size: 13.2vw;
  }

  .text-25px-4 {
    font-size: 6.15vw;
  }

  .wrap-1-5vw-5 {
    padding: 4.5vw;
  }

  .h-flex-center-left-7 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .margin-94 {
    height: 1.5vw;
  }

  .caps.bordo-text-bg-vb {
    padding-left: 1.5vw;
    padding-right: 1.5vw;
  }

  .text-35px-2 {
    font-size: 9vw;
  }

  .mooving-line-gg._3 {
    margin-top: -9vw;
  }

  .text-30px-3 {
    font-size: 8.2vw;
  }

  .wrap-0-3-1vw-3 {
    padding: .9vw 3vw;
  }

  .vagon-6 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .button-vb {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 4.2vw;
    padding-bottom: 3.6vw;
    font-size: 5.4vw;
    box-shadow: inset 0 0 0 .45vw #801e25;
  }

  .button-vb.smaller-vb {
    font-size: 4.2vw;
  }

  ._1-5vw {
    margin-left: -4.5vw;
    margin-right: -4.5vw;
  }

  .box-vb {
    margin-left: -6vw;
    margin-right: -6vw;
  }

  .margin-95 {
    height: 3vw;
  }

  .margin-96 {
    height: 1.5vw;
  }

  .text-30px-4 {
    font-size: 8.2vw;
  }

  .icon-2vw-2 {
    width: 6vw;
    min-width: 6vw;
  }

  .section-2vw-5 {
    padding: 9vw 6vw;
  }

  .text-20px-an {
    font-size: 5.25vw;
  }

  .reg_na.blue_na._70 {
    width: 71%;
  }

  .image-1738 {
    width: 43vw;
  }

  .image-1745 {
    width: 4vw;
  }

  .text-30px-5 {
    font-size: 7vw;
  }

  .text-30px-5.medium {
    font-size: 9vw;
  }

  .text-field-na {
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 2.5vw;
  }

  .text-16px-an {
    font-size: 3.6vw;
  }

  .button-na {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    padding-top: 2.5vw;
    padding-bottom: 2.6vw;
    font-size: 4vw;
  }

  .text_70px.medium {
    font-size: 16.5vh;
  }

  .text-24px-2 {
    font-size: 6vw;
  }

  .margin-7 {
    height: 2.25vw;
  }

  .form-wrap-reg-na {
    box-shadow: none;
    margin-top: -.3vw;
    padding: 4vw 4vw 5vw;
  }

  .site-wrap_an {
    width: 84vw;
  }

  .image-1741 {
    width: 49vw;
  }

  .section-2vw-an {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .text-14px-na {
    font-size: 3vw;
  }

  .n_stan_reg.gray_bg.relative-2 {
    margin-left: 6vw;
    padding-left: 6vw;
  }

  .text-37px, .text-37px.gray.spacing--5 {
    font-size: 9.8vw;
  }

  .text-10px-4 {
    font-size: 2.4vw;
  }

  .div-block-45 {
    padding-left: 6vw;
  }

  .image-1743 {
    width: 40vw;
  }

  .gray_bg {
    background-size: auto;
  }

  .text-35px-an {
    font-size: 7.4vw;
  }

  .text-35px-an.medium {
    font-size: 9vw;
    line-height: 80%;
  }

  .section-2vw-an-2 {
    padding: 9vw 6vw;
  }

  .margin-97 {
    height: 1.5vw;
  }

  .text-67px-an.medium {
    font-size: 16vw;
  }

  .image-1739 {
    width: 4.5vw;
  }

  .div-block-24 {
    width: 61vw;
    height: 5vw;
    top: 25.7vw;
  }

  .image-196-copy {
    width: 31vw;
    top: 81vw;
    left: 6vw;
  }

  .image-1746 {
    width: 16vw;
    top: 66vw;
  }

  .vela_20px-_2 {
    font-size: 4vw;
  }

  .vela_9px.center {
    font-size: 3vw;
  }

  .field_3 {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .blue_num {
    border-top-left-radius: 2vw;
    border-bottom-left-radius: 2vw;
    height: 10vw;
    margin-top: 7vw;
    padding-top: 3vw;
    padding-bottom: 4vw;
  }

  .image-190_3 {
    margin-top: 4vw;
    left: -8vw;
  }

  .vela_12px {
    padding-bottom: 4vw;
    padding-right: 25vw;
    font-size: 2.6vw;
  }

  .vela_30px-right_2 {
    margin-bottom: 6vw;
    font-size: 8vw;
  }

  .top_time_date {
    margin-bottom: 4vw;
    padding-top: 5vw;
    padding-bottom: 3vw;
  }

  .head_main {
    font-size: 12vw;
  }

  .h-flex-sides-center-3 {
    margin-bottom: 6vw;
  }

  .div-block-25 {
    padding-bottom: 6vw;
  }

  .reg_white_3 {
    border-radius: 2vw;
    padding: 3vw 27vw 3vw 3vw;
  }

  .flip-card-s98 {
    border-radius: 4vw;
  }

  .flip-card-s98.is-no-abs {
    width: 95%;
    height: 95%;
  }

  .image-1747 {
    width: 3vw;
  }

  .grid_text {
    margin-top: 8vw;
    margin-bottom: 8vw;
    padding-right: 37vw;
  }

  .image-1748 {
    width: 3vw;
  }

  .vela_13px {
    font-size: 3vw;
  }

  .image-1749 {
    width: 3vw;
  }

  .vela_20px {
    font-size: 5vw;
  }

  .vela_30px, .vela_30px.black-2 {
    font-size: 8vw;
  }

  .vela_17px {
    margin-top: 6vw;
    padding-left: 21vw;
    font-size: 4vw;
  }

  .inner-card-s98-3 {
    border-radius: 2vw;
    width: 16vw;
    height: 15vw;
    box-shadow: inset 0 0 0 .3vw #fff;
  }

  .inner-card-s98-3.back-side {
    width: 95%;
    height: 95%;
    box-shadow: inset 0 0 0 .3vw #e5be3f;
  }

  .text-20px-5 {
    font-size: 3vw;
  }

  .block_grid {
    margin-bottom: 3vw;
  }

  .image-1750, .image-1751 {
    width: 3vw;
  }

  .image-1752 {
    border-radius: 3vw;
  }

  .site_wrap-4 {
    width: 84vw;
  }

  .grid_text-2 {
    margin-bottom: 2vw;
  }

  .text-40px-3 {
    font-size: 6vw;
  }

  .image-1753 {
    width: 32vw;
  }

  .inner-card-s98-4 {
    border-radius: 2vw;
    width: 16vw;
    height: 15vw;
    box-shadow: inset 0 0 0 .3vw #fff;
  }

  .image-1754 {
    width: 3vw;
  }

  .image-1755 {
    width: 20vw;
    top: 5vw;
    right: 5vw;
  }

  .div-block-22 {
    margin-left: -3vw;
    padding-left: 3vw;
  }

  .reg_white_2 {
    padding: 3vw 4vw;
  }

  .top_form {
    padding: 5vw;
  }

  .grid_3reg {
    margin-top: 6vw;
  }

  .image-1756 {
    width: 3vw;
  }

  .image-196_3 {
    width: 25vw;
    bottom: 3vw;
    right: 12vw;
  }

  .image-1757 {
    width: 29vw;
  }

  .image-190_2 {
    margin-top: 4vw;
  }

  .vela_30px-right_2-copy {
    font-size: 8vw;
    top: 16vw;
  }

  .submit-button-7 {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .num_vela {
    font-size: 3vw;
  }

  .vela_24px {
    margin-top: 6vw;
    font-size: 6vw;
  }

  .image-1759 {
    width: 44vw;
    margin-top: 6vw;
    margin-bottom: 6vw;
  }

  .image-1760 {
    width: 11vw;
    top: 61vw;
    left: 37vw;
  }

  .vela_30px-right_2-white {
    font-size: 8vw;
  }

  .image-1761 {
    width: 13vw;
    left: 37vw;
  }

  .reg_white_3-2 {
    border-radius: 2vw;
    padding: 3vw 3vw 3vw 39vw;
  }

  .vela_30px-white {
    font-size: 8vw;
  }

  ._3vw_1 {
    height: 8vw;
  }

  .flip-card-wrap-s98-3 {
    width: 23vw;
    height: 21vw;
  }

  ._2vw_1-copy {
    height: 4vw;
  }

  .margin-98 {
    height: 3vw;
  }

  .text-35px-3 {
    font-size: 9vw;
  }

  .text-40px-4 {
    font-size: 10.5vw;
  }

  .image-1762 {
    width: 17vw;
  }

  .text-12px-9 {
    font-size: 3.2vw;
  }

  .button-r127 {
    height: 13.5vw;
    font-size: 4.5vw;
  }

  .icon-5vw-3 {
    width: 18vw;
    min-width: 18vw;
    height: 18vw;
  }

  .text-field-r127 {
    border-bottom-width: .3vw;
    height: 9vw;
    font-size: 3vw;
  }

  .text-30px-6 {
    font-size: 8.2vw;
  }

  .h-flex-center-left-8 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .margin-99 {
    height: 1.5vw;
  }

  .section-2vw-6 {
    padding: 9vw 6vw;
  }

  .icon-1-5vw-5 {
    width: 4.5vw;
    min-width: 4.5vw;
    height: 4.5vw;
  }

  .checkbox-r127 {
    border-width: .3vw;
    border-radius: .9vw;
    width: 5.4vw;
    height: 5.4vw;
  }

  .line-r127 {
    height: .3vw;
  }

  .container-r127 {
    width: 84vw;
    font-size: 3.6vw;
  }

  .margin-100 {
    height: 3vw;
  }

  .text-40px-5 {
    font-size: 10.5vw;
  }

  .image-1763 {
    width: 17vw;
  }

  .text-12px-10 {
    font-size: 3.2vw;
  }

  .icon-5vw-4 {
    width: 18vw;
    min-width: 18vw;
    height: 18vw;
  }

  .text-30px-7 {
    font-size: 8.2vw;
  }

  .h-flex-center-left-9 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .margin-101 {
    height: 1.5vw;
  }

  .section-2vw-7 {
    padding: 9vw 6vw;
  }

  .icon-1-5vw-6 {
    width: 4.5vw;
    min-width: 4.5vw;
    height: 4.5vw;
  }

  .margin-102 {
    height: 3vw;
  }

  .text-40px-6 {
    font-size: 10.5vw;
  }

  .image-1764 {
    width: 17vw;
  }

  .text-12px-11 {
    font-size: 3.2vw;
  }

  .icon-5vw-5 {
    width: 18vw;
    min-width: 18vw;
    height: 18vw;
  }

  .text-30px-8 {
    font-size: 8.2vw;
  }

  .h-flex-center-left-10 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .margin-103 {
    height: 1.5vw;
  }

  .section-2vw-8 {
    padding: 9vw 6vw;
  }

  .icon-1-5vw-7 {
    width: 4.5vw;
    min-width: 4.5vw;
    height: 4.5vw;
  }

  .text-40px-7 {
    font-size: 10.5vw;
  }

  .image-1765 {
    width: 17vw;
  }

  .text-12px-12 {
    font-size: 3.2vw;
  }

  .icon-5vw-6 {
    width: 18vw;
    min-width: 18vw;
    height: 18vw;
  }

  .text-30px-9 {
    font-size: 8.2vw;
  }

  .h-flex-center-left-11 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .margin-104 {
    height: 1.5vw;
  }

  .section-2vw-9 {
    padding: 9vw 6vw;
  }

  .icon-1-5vw-8 {
    width: 4.5vw;
    min-width: 4.5vw;
    height: 4.5vw;
  }

  .textimonials-kbk-new {
    margin-top: -15vw;
    margin-bottom: -24vw;
  }

  .text-18px-10 {
    font-size: 3.7vw;
  }

  .text-14px-2 {
    font-size: 3vw;
  }

  .text-30px-10 {
    font-size: 7vw;
  }

  ._5vw-from-left-kbk-new {
    top: 22%;
  }

  .box {
    border-radius: 4.5vw;
    padding: 3vw;
  }

  .data-start-kbk-new {
    top: 9.6vw;
  }

  .img-100-10.kbk-new-img-7 {
    margin-top: -12vw;
  }

  .faq-wrap-cbk {
    width: 100%;
  }

  .text-24px-3 {
    font-size: 6vw;
  }

  .dropdown-text-kbk-new {
    font-size: 3.5vw;
  }

  .margin-105 {
    height: 3vw;
  }

  .margin-105.only-mobile {
    display: block;
  }

  .line-white {
    height: .3vw;
    margin-top: 1vw;
    margin-bottom: 3vw;
  }

  .line-white.kbk-new {
    margin-top: 6vw;
    margin-bottom: 6vw;
  }

  .h-flex-center-right._1-5vw-up._2 {
    margin-top: -6vw;
  }

  .text-12px-13 {
    font-size: 2.4vw;
  }

  .button-kbk-new {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    background-image: none;
    border-radius: 10vw;
    width: 60vw;
    padding-top: 3.5vw;
    padding-bottom: 3.5vw;
    font-size: 3.5vw;
  }

  .button-kbk-new._2 {
    width: 50vw;
  }

  .text-16px-7 {
    font-size: 3.6vw;
  }

  .last-img-text-kbk-new {
    left: 6vw;
    right: 6vw;
  }

  .h-flex-center-left-12 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .line-vertical-btn-kbk-new {
    width: .3vw;
    height: 6vw;
  }

  .section-vw-2 {
    padding: 6vw 3vw;
  }

  .text-40px-8 {
    font-size: 10.5vw;
  }

  .text-40px-8._70-inline {
    font-size: 9.9vw;
  }

  .container-kbk-new {
    width: 80.5vw;
    font-size: 3vw;
  }

  .margin-106 {
    height: 1.5vw;
  }

  .text-20px-6 {
    font-size: 5.25vw;
  }

  .text-18px-11 {
    font-size: 3.7vw;
  }

  .margin-107 {
    height: 3vw;
  }

  .text-field-kbk.pop {
    width: 63vw;
    height: 50px;
  }

  .margin-108 {
    height: 1.5vw;
  }

  .modal_window-3.kbk-new {
    border-width: .15vw;
  }

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

  .image-21 {
    position: relative;
    inset: auto auto 0% 0%;
  }

  .text-30px-11 {
    font-size: 7vw;
  }

  .container-kbk-popup {
    width: 80.5vw;
    font-size: 3vw;
  }

  .wrap-1-5vw-6 {
    padding: 3vw;
  }

  .margin-109 {
    height: 3vw;
  }

  .text-8px {
    font-size: 1.8vw;
  }

  .margin-110 {
    height: 1.5vw;
  }

  .text-12px-14 {
    font-size: 3.25vw;
  }

  .text-18px-12 {
    font-size: 3.7vw;
  }

  .text-14px-3 {
    font-size: 3vw;
  }

  .text-30px-12 {
    font-size: 7vw;
  }

  .margin-111 {
    height: 3vw;
  }

  .margin-111.only-mobile {
    display: block;
  }

  .text-16px-8 {
    font-size: 3.6vw;
  }

  .h-flex-center-left-13 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .margin-112 {
    height: 1.5vw;
  }

  .plashka-sale-space, .bf-container-5 {
    height: 4rem;
  }

  .bf-container-5.new-act-2 {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
  }

  .container-sl {
    width: 84vw;
    font-size: 3vw;
  }

  .text-120px-sl {
    font-size: 33vw;
  }

  .text-40px-sl {
    font-size: 12.6vw;
  }

  .button-sl {
    padding: 3vw 1.5vw;
    font-size: 3.6vw;
  }

  .spik-img-sl {
    width: 33vw;
  }

  .spik-sl {
    width: 33vw;
    height: 33vw;
  }

  .spik-sl._2 {
    width: 72vw;
    height: 72vw;
  }

  .wrap-tarif-sl {
    border-radius: 4.5vw;
  }

  .circle-sl {
    border-width: .3vw;
  }

  .line-in-plus-sl-v {
    height: .3vw;
  }

  .line-in-plus-sl-h {
    width: .3vw;
  }

  .rounded-corner-1-5vw {
    border-radius: 4.5vw;
  }

  .rounded-corner-1-5vw.ob, .rounded-corner-1-5vw.taplink-border, .rounded-corner-1-5vw.green-border-hw, .rounded-corner-1-5vw.blue-border-hw, .rounded-corner-1-5vw.violet-border-hw, .rounded-corner-1-5vw.orange-border-hw {
    border-width: .3vw;
  }

  .rounded-corner-1-5vw.border-bf {
    border-width: .3vw;
    width: 60vw;
  }

  .rounded-corner-1-5vw.dash-xmas, .rounded-corner-1-5vw.border-b-short {
    border-width: .3vw;
  }

  .text-field-sl {
    height: 10.5vw;
    padding: 1.5vw 3vw;
    font-size: 3vw;
  }

  .spik-abs-sl {
    width: 33vw;
    height: 33vw;
  }

  .spik-abs-sl._2 {
    width: 72vw;
    height: 72vw;
  }

  .circle-slide-sl {
    width: 9vw;
    height: 9vw;
  }

  .overflow {
    width: 40vw;
  }

  .container {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .bonus {
    padding-top: 4vw;
    padding-bottom: 8vw;
  }

  .text-field-6 {
    border-radius: 2vw;
    height: 8vw;
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 3vw;
  }

  .circle_2-white {
    width: 4vw;
    height: 4vw;
  }

  .text-block-95 {
    font-size: 2.5vw;
  }

  .box_left {
    width: 15vw;
    left: -8%;
  }

  .list_2 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    margin-bottom: 4vw;
  }

  .margin-113 {
    height: 3vw;
  }

  .text-block-112 {
    font-size: 2.5vw;
  }

  .image-1813 {
    max-width: 60vw;
    top: 11%;
  }

  .circle_small-osn {
    width: 4vw;
    height: 4vw;
  }

  .white_text {
    font-size: 5vw;
  }

  .white_text.dark {
    margin-bottom: 3vw;
  }

  .time {
    border-radius: 2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .text-block-87 {
    font-size: 5.2vw;
  }

  .online {
    border-radius: 2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .text-field-15 {
    border-radius: 2vw;
    height: 8vw;
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 3vw;
  }

  .right-arrow-3 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 7vw;
    height: 7vw;
    margin-right: 3vw;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .second_section-2 {
    padding-top: 8vw;
  }

  .image-127 {
    max-width: 60vw;
    top: 49.5vw;
    left: 3.9vw;
  }

  .list_2-block {
    margin-top: 6vw;
  }

  .div-block-6 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .image-133-copy {
    max-width: 66vw;
    top: 4%;
    right: -2%;
  }

  .left-arrow-3 {
    width: 7vw;
    height: 7vw;
    margin-left: 63vw;
  }

  .list-text-2 {
    font-size: 3vw;
  }

  .main_section-2 {
    padding-bottom: 8vw;
  }

  .circle_small {
    font-size: 1.5vw;
  }

  .text_form_bottom {
    font-size: 3.5vw;
  }

  .inden {
    margin-top: 20vw;
  }

  .photo {
    height: 23vw;
    margin-top: 3vw;
  }

  .text-block-85 {
    justify-content: center;
    align-items: center;
    font-size: 2.5vw;
    display: flex;
  }

  .reg_text {
    font-size: 5vw;
  }

  .image-right {
    width: 15vw;
    right: -8%;
  }

  .icon-40 {
    font-size: 5vw;
  }

  .circle-2 {
    width: 14vw;
    height: 14vw;
  }

  .form_block_bottom {
    border-radius: 2vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .big-text {
    border-radius: 2vw;
    max-width: 59vw;
    height: 28vw;
    font-size: 27vw;
  }

  .big-text.v2 {
    max-width: 64vw;
    height: 21vw;
    font-size: 15vw;
  }

  .trend_section {
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .bold-2 {
    font-size: 3.3vw;
  }

  .text-block-90 {
    font-size: 3.2vw;
    line-height: 100%;
  }

  .image-1818 {
    text-align: left;
    vertical-align: baseline;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .text-block-92 {
    font-size: 4vw;
  }

  .text-block-89 {
    font-size: 3vw;
  }

  .site_wrap {
    width: 84vw;
  }

  .icon-39 {
    font-size: 5vw;
  }

  .why_section-2 {
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .list-2 {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
    margin-left: -4vw;
    margin-right: -4vw;
  }

  .image-1819 {
    width: 20vw;
  }

  .div-block-7 {
    padding-right: 4vw;
  }

  .image-1821 {
    max-width: 66vw;
    top: 10%;
    right: -2%;
  }

  .text-block-134 {
    font-size: 2.5vw;
  }

  .slide {
    padding-bottom: 8vw;
  }

  .text_form {
    margin-bottom: 2vw;
    font-size: 4vw;
  }

  .text_form.bold_cera {
    font-size: 5vw;
  }

  .text_form.left {
    font-size: 3vw;
  }

  .white_block {
    width: 33vw;
  }

  .text-block-91 {
    font-size: 1.5vw;
  }

  .main-headind {
    font-size: 7vw;
  }

  .big-text-down {
    margin-bottom: 6vw;
    font-size: 4vw;
  }

  .text-block-135 {
    font-size: 3vw;
  }

  .date {
    border-radius: 2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .about {
    padding-top: 8vw;
  }

  .submit-button-8 {
    height: 8vw;
    font-size: 3vw;
  }

  .form_block {
    border-radius: 2vw;
    margin-bottom: 0;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .form_block._2 {
    padding-top: 4.5vw;
  }

  .image-126 {
    max-width: 32vw;
    top: 33.4vw;
    right: 9.5vw;
  }

  .text-12px-15 {
    font-size: 3.2vw;
  }

  .text-22-copy.white.no-first {
    order: 0;
  }

  .text-22-copy.is-500-white.centered-desc {
    text-align: left;
  }

  .margin-114 {
    height: 3vw;
  }

  .image-1828 {
    width: 8vw;
  }

  .img-100-12.large {
    width: 19vw;
  }

  .div-block-93 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .margin-115 {
    height: 3vw;
  }

  .gray_tt {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .text-10px-5 {
    font-size: 2.4vw;
  }

  .wrap-0-5vw-3 {
    padding: 1.5vw;
  }

  .wrap-0-5vw-3.gray._2-2_tt {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .wrap-0-5vw-3.gray._2_tt {
    padding: 2vw 2.5vw;
  }

  .wrap-0-5vw-3.pink.tt_2 {
    padding: 1.5vw 2.5vw;
  }

  .div-block-96 {
    padding-top: 2vw;
    padding-left: 2vw;
  }

  .div-block-56-3 {
    bottom: 8vw;
    left: 3vw;
  }

  .margin-116 {
    height: 1.5vw;
  }

  .text-14px-4 {
    font-size: 3.6vw;
  }

  .section-2vw-10 {
    padding: 9vw 6vw;
  }

  .div-block-99 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .site_wrap-2 {
    width: 84vw;
  }

  .line-faq {
    width: 100%;
    height: .3vw;
    margin-bottom: 3vw;
  }

  .line-faq.abs-2 {
    margin-bottom: 0;
    inset: auto 0% 0%;
  }

  .line-faq._2 {
    margin-bottom: 0;
  }

  .text-12px-16 {
    font-size: 3.2vw;
  }

  .text-30px-13 {
    font-size: 8.2vw;
  }

  .margin-117 {
    height: 3vw;
  }

  .text-14px-5 {
    font-size: 3.6vw;
  }

  .text-12px-17 {
    font-size: 3vw;
  }

  .image-1830 {
    top: -6%;
  }

  .div-block-101 {
    padding-top: 2vw;
    padding-left: 2vw;
  }

  .div-block-102 {
    padding-top: 5.5vw;
    padding-left: 19vw;
  }

  .tt_rot.pink {
    margin-top: -3vw;
  }

  .margin-118 {
    height: 1.5vw;
  }

  .margin-119 {
    height: 2.25vw;
  }

  .text-10px-6 {
    font-size: 2.4vw;
  }

  .reg_tt-sbmt-2 {
    font-size: 1.5rem;
  }

  .section-2vw-11 {
    padding: 9vw 6vw;
  }

  .div-block-106 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .site_wrap-5 {
    width: 84vw;
  }

  .text-22px-2 {
    font-size: 6vw;
  }

  .text-12px-18 {
    font-size: 3.2vw;
  }

  .div-block-62 {
    margin-top: -4vw;
  }

  .main-mobile {
    width: 100vw;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header {
    grid-column-gap: 65vw;
    grid-row-gap: 65vw;
  }

  .div-block-110 {
    min-width: 8vw;
    min-height: 8vw;
  }

  .text-light, .text-bold, .grafic-texr.text-right {
    font-size: 7vw;
  }

  .image-1834 {
    left: 0;
  }

  .image-1835 {
    left: -8.5vw;
  }

  .txt.text-right {
    font-size: 8vw;
  }

  .smoll-text.text-right {
    font-size: 3.5vw;
  }

  .smoll-text.text-right.white {
    margin-top: 12vw;
    font-size: 4vw;
  }

  .div-block-112 {
    margin-top: 9vw;
  }

  .txt-mini.text-right {
    font-size: 6vw;
  }

  .paragraph {
    margin-top: 4vw;
    font-size: 15vw;
  }

  .opasiti.text-right.white {
    font-size: 3.5vw;
  }

  .div-block-115 {
    grid-column-gap: 19vw;
    grid-row-gap: 19vw;
  }

  .image-1837 {
    margin-top: 10vw;
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .form-134 {
    margin-top: 4vw;
  }

  .text-field-16 {
    min-height: 10vw;
    margin-bottom: 0;
  }

  .submit-button-9 {
    border-radius: 6vw;
    min-height: 10vw;
    margin-top: 3vw;
    margin-bottom: 0;
    font-size: 4.5vw;
    top: 0;
  }

  .div-block-117 {
    padding: 3.5vw 3.5vw 1vw;
  }

  .div-block-118 {
    margin-top: -5vw;
    padding: 20vw 3.5vw 4vw;
  }

  .paragraph-2 {
    font-size: 15vw;
  }

  .image-1839 {
    padding-left: 6vw;
    padding-right: 6vw;
    top: -19vw;
  }

  .smoll-text-1 {
    padding-left: 15vw;
    font-size: 3vw;
    top: -23vw;
  }

  .smoll-text-1.text-right {
    font-size: 3.5vw;
  }

  .smoll-text-1.text-right.white {
    margin-top: 12vw;
    font-size: 4vw;
  }

  .bold-text-29 {
    font-size: 3vw;
  }

  .paragraph-3 {
    margin-top: 0;
    font-size: 10vw;
  }

  .paragraph-3.black {
    margin-bottom: 1vw;
  }

  .paragraph-4 {
    font-size: 4vw;
  }

  .div-block-119 {
    padding-left: 15vw;
  }

  .paragraph-3-vidstyp {
    font-size: 9vw;
    top: -10vw;
  }

  .paragraph-3-text {
    font-size: 8vw;
    top: -2px;
  }

  .div-block-121 {
    margin-top: 12vw;
    margin-bottom: 5vw;
    padding-left: 15vw;
  }

  .image-1842 {
    margin-bottom: 5vw;
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .paragraph-5 {
    margin-top: 8vw;
    font-size: 3vw;
  }

  ._3-blok {
    padding: 5vw 3.5vw 7.5vw;
  }

  .image-1844 {
    margin-top: -12vw;
  }

  .smoll-text-1-copy {
    padding-left: 15vw;
    font-size: 3vw;
  }

  .smoll-text-1-copy.text-right {
    font-size: 3.5vw;
  }

  .smoll-text-1-copy.text-right.white {
    margin-top: 12vw;
    font-size: 4vw;
  }

  .div-block-117-copy {
    margin-top: 12vw;
    margin-bottom: 9vw;
    padding-top: 3.5vw;
    padding-left: 3.5vw;
    padding-right: 3.5vw;
  }

  .slider-4 {
    margin-top: 5vw;
  }

  .smoll-text-1-copy-copy {
    font-size: 3vw;
    top: -3vw;
  }

  .smoll-text-1-copy-copy.text-right {
    font-size: 3.5vw;
  }

  .smoll-text-1-copy-copy.text-right.white {
    margin-top: 12vw;
    font-size: 4vw;
  }

  .div-block-117-copy-copy {
    padding-top: 16vw;
    padding-left: 3.5vw;
    padding-right: 3.5vw;
  }

  .submit-button-9-copy {
    border-radius: 6vw;
    min-height: 10vw;
    margin-top: 5vw;
    margin-bottom: 0;
    font-size: 4.5vw;
    top: -25vw;
  }

  .div-block-124 {
    padding-left: 20vw;
  }

  .div-block-125 {
    margin-top: 2vw;
    padding-bottom: 0;
  }

  .paragraph-10 {
    margin-left: 5vw;
    padding-top: 25vw;
    font-size: 8vw;
  }

  .paragraph-11 {
    margin-top: 4vw;
    margin-left: 5vw;
    font-size: 3vw;
  }

  .div-block-126 {
    background-color: #fff;
    width: 87%;
    margin-top: 5vw;
    margin-bottom: 0;
    margin-left: 5vw;
  }

  .submit-button-9-copy-copy {
    border-radius: 6vw;
    min-width: 87%;
    min-height: 10vw;
    margin: 2vw 5vw 6vw;
    font-size: 4.5vw;
  }

  .submit-button-9-copy-copy-copy {
    border-radius: 6vw;
    min-height: 10vw;
    margin-top: 5vw;
    margin-bottom: 10vw;
    margin-left: 16vw;
    font-size: 4.5vw;
  }

  .image-1849 {
    margin-top: 3vw;
    margin-left: 5vw;
  }

  .paragraph-15 {
    font-size: 3.25vw;
  }

  .paragraph-12-copy {
    margin: 5vw 6vw 4vw 5vw;
    font-size: 3vw;
  }
}

@media screen and (max-width: 479px) {
  .site-wrap.is-fr {
    width: 100vw;
  }

  .main-contain {
    width: auto;
    max-width: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .main-contain._1440px {
    width: auto;
  }

  .main-contain.no-fix-mob {
    padding-left: 0;
  }

  .logo-wrap {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .logo.w--current {
    width: 30vw;
  }

  .logo.hide {
    display: none;
  }

  .logo.ru {
    width: 6.5rem;
  }

  .black-menu {
    padding: 2vw;
  }

  .black-menu-screen {
    width: 5vw;
    height: 5vw;
  }

  .black-menu-screen.ru {
    display: none;
  }

  .para30 {
    font-size: 6vw;
  }

  .image.cover.photo {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-block.no-hide {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hero-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 2.5rem;
  }

  .hero-hed__wrap {
    grid-column-gap: .4375rem;
    grid-row-gap: .4375rem;
  }

  .hero-points__wrap {
    flex-wrap: wrap;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .hero-number-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-image__wrap {
    top: 0;
    right: 0;
  }

  .hero-image__wrap._270px {
    width: 7.8125rem;
    height: 7.8125rem;
    position: absolute;
    top: .6rem;
    right: 2.3rem;
  }

  .hero-image__wrap._270px.is-story {
    width: 8rem;
    height: 8rem;
    top: .9rem;
    right: 1.4rem;
  }

  .hero-image__wrap._270px.ob-corp {
    right: .5rem;
  }

  .hero-image__wrap.mobile-hidden {
    display: none;
  }

  .hero-circle._221px {
    width: 6.25rem;
    height: 6.25rem;
  }

  .hero-circle._221px.is-story {
    width: 6.5rem;
    height: 6.5rem;
  }

  .hero-pusk.is-fr {
    width: 5vw;
    height: 5vw;
  }

  .para-29 {
    font-size: 1.5rem;
    line-height: 1.875rem;
  }

  .para-29.white {
    order: -1;
  }

  .para-29.white.hide {
    display: none;
  }

  .para-29.white.abs {
    position: absolute;
    inset: auto auto -8.6rem 0%;
  }

  .para-29.white.abs.copy {
    bottom: -20rem;
  }

  .para-29.white.copy {
    order: -1;
  }

  .para-29.white._2 {
    order: 0;
  }

  .para-29._27px {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .hed-110 {
    font-size: 3.6875rem;
    line-height: 4.375rem;
  }

  .text26.black {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }

  .hed-70 {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .hed-70.white {
    font-size: 3.75rem;
    line-height: 4.375rem;
  }

  .hed-70.white.rel-2 {
    font-size: 3rem;
    line-height: 4rem;
  }

  .hed-70._500-height {
    font-size: 3.75rem;
    line-height: 4.375rem;
  }

  .hed-70._500-height._600-bold {
    font-family: "Futura Pt Web 600 100", sans-serif;
    font-weight: 500;
  }

  .hed-70.big {
    line-height: 3.5rem;
  }

  .hed-100 {
    font-size: 2.9375rem;
    line-height: 3.75rem;
  }

  .hed-100.is-404 {
    font-size: 5rem;
    line-height: 5rem;
  }

  .second-item {
    grid-template-columns: auto;
    padding: 2.8rem 1rem 1.8125rem;
  }

  .second-item.blue.vert {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    width: 100%;
    min-width: auto;
  }

  .second-item.vert {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    min-width: auto;
  }

  .second-item.vert.green {
    min-width: auto;
  }

  .sec-item__text {
    z-index: 3;
  }

  .sec-item__image-wrap {
    width: 6.5625rem;
    height: 6.5625rem;
    position: absolute;
    inset: 1rem 1rem auto auto;
  }

  .sec-item__hed {
    z-index: 3;
    position: relative;
  }

  .sec-item-btn__block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .hed-35 {
    font-size: 1.875rem;
  }

  .text-22 {
    font-size: 1.25rem;
  }

  .text-22.white {
    order: 0;
  }

  .text-22.white.btn {
    justify-content: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .text-22.testimonial-date {
    padding-bottom: 1rem;
  }

  .green-btn {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .white-btn {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sec-item__image {
    width: 6.5625rem;
    height: 6.5625rem;
  }

  .sec-item__circle {
    width: 5.6875rem;
    height: 5.6875rem;
  }

  .video-body {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .video-hed__wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 19.37rem;
    margin-left: 0;
    margin-right: 0;
  }

  .video-hed__wrap.left {
    margin-left: 1.25rem;
  }

  .hed-50 {
    align-self: flex-start;
    font-size: 2.0625rem;
    line-height: 2.75rem;
  }

  .hed-50._600-htight {
    font-size: 3rem;
    font-weight: 600;
    line-height: 3.5rem;
  }

  .hed-50.white {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .hed-50.left-pad {
    padding-left: 1.25rem;
  }

  .hed-50.is-neu {
    font-size: 15.625vw;
    line-height: 18.4375vw;
  }

  .hed-50.is-neu.is-white {
    margin-top: -3.125vw;
    margin-bottom: -3.125vw;
  }

  .video-item {
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    max-width: none;
  }

  .video-item.is-fr {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
    min-width: 37.5vw;
    max-width: 37.5vw;
  }

  .video-image__wraper {
    width: 13rem;
    max-width: none;
    height: 13rem;
  }

  .video-image__wraper.is-fr {
    width: 37.5vw;
    max-width: 37.5vw;
    height: 37.5vw;
  }

  .video-image {
    width: auto;
    height: auto;
  }

  .video-image.is-fr {
    width: 37.5vw;
    height: 37.5vw;
    inset: 0%;
  }

  .video-list {
    grid-column-gap: .5rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: flex-start stretch;
    padding-left: 1.25rem;
    display: flex;
  }

  .video-list.is-block-fr {
    padding-left: 0;
  }

  .master-hed__wrap {
    justify-content: space-between;
    align-items: flex-start;
  }

  .master-item.text-seo {
    order: -1;
  }

  .master-block__contant {
    padding: 1.5625rem 1rem;
  }

  .master-text__block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column-reverse;
  }

  .master-image__wrap {
    margin-left: 0;
  }

  .master-image {
    inset: 0% auto auto 0%;
  }

  .spiker-body {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spiker-grid {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    justify-items: start;
    width: 100%;
    display: grid;
    overflow: auto;
  }

  .spiker-grid._3-column {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 1.25rem;
    padding-right: 2rem;
    display: flex;
  }

  .spiker-item {
    width: 18rem;
    min-width: 18rem;
  }

  .spiker-image {
    width: 18rem;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 19rem;
  }

  .spiker-name__wrap {
    flex-direction: row;
    justify-content: space-between;
  }

  .spiker-name__wrap._2 {
    justify-content: flex-start;
    align-items: center;
  }

  .team-block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-top: 1.875rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .team-dot__block {
    grid-column-gap: 3.375rem;
    grid-row-gap: 3.375rem;
  }

  .team-dot {
    width: 4.0625rem;
    height: 4.0625rem;
    margin-right: -1.075rem;
  }

  .blog-body {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .blog-list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    justify-items: center;
  }

  .blog-image__wrap {
    width: 100%;
  }

  .blog-image {
    width: 100%;
    height: auto;
    min-height: 11rem;
  }

  .categoty-dot {
    left: -.4375rem;
  }

  .blog-item__contant {
    text-align: left;
    align-items: flex-start;
  }

  .footer {
    overflow: hidden;
  }

  .footer-logo__block {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-direction: column;
  }

  .footer-sup__block {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .footer-link__block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .footer-last__block {
    padding-top: 2rem;
  }

  .contact-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .polit-block {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .polit-dot {
    display: none;
  }

  .polit-link {
    font-size: 1rem;
  }

  .vise-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
  }

  .menu-main, .hero-pop.auto-stopper {
    display: none;
  }

  .hero-pop-contant {
    width: 90vw;
    max-width: 90vw;
  }

  .about-hero__body {
    padding-top: 2.5rem;
  }

  .about-hero-hed {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .para-33 {
    font-size: 1.1875rem;
    line-height: 1.8125rem;
  }

  .hed-55 {
    z-index: 2;
    font-size: 3.125rem;
    line-height: 3.125rem;
  }

  .hed-55.white.big {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }

  .hed-55._50px {
    font-size: 3.125rem;
    line-height: 3.75rem;
  }

  .hed-55.small-ehight {
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .hed-55.max-50 {
    width: 50%;
  }

  .hed-55__block {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hed55-vector {
    right: 7rem;
  }

  .wave-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: min-content;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
    overflow: auto;
  }

  .wave-item {
    width: 20.9375rem;
    max-width: none;
  }

  .wave-gif {
    width: 20.9375rem;
    height: auto;
  }

  .world-body {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hed-40 {
    font-size: 2.2rem;
    line-height: 2.5rem;
  }

  .hed-40.max-50 {
    max-width: none;
  }

  .hed-40.is-nue.max-280 {
    max-width: 87.5vw;
    font-size: 12.5vw;
    line-height: 12.5vw;
  }

  .team-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .team-contant {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .team-main__image {
    height: auto;
  }

  .team-text__block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text30 {
    font-size: 1.4rem;
    line-height: 2rem;
  }

  .cources-body {
    padding-top: 2.5rem;
  }

  .cources-link__wrap {
    flex-wrap: wrap;
  }

  .hed-29 {
    font-weight: 600;
  }

  .hed-29._500-height {
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .contact-body {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 2.5rem;
    padding-bottom: 6.8125rem;
  }

  .contact-first {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    padding-bottom: .875rem;
  }

  .contact-sec {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    padding-top: 2.8125rem;
  }

  .info-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

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

  .social-icon {
    width: 1rem;
  }

  .social-icon.tg {
    width: 1.1rem;
  }

  .social-icon.big {
    width: 2rem;
    height: 2rem;
  }

  .footer-hand {
    top: 0;
  }

  .allblog-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2.5rem;
  }

  .mini-body {
    padding-top: 2.5rem;
  }

  .mini-item {
    padding: 2rem 1rem;
  }

  .text18px400 {
    font-size: 5vw;
    line-height: 6.66667vw;
  }

  .hed-76 {
    font-size: 3rem;
    line-height: 4rem;
  }

  .line-non {
    top: 2.1rem;
  }

  .sale-price__wrap {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .sale-dot {
    padding-top: .3rem;
    padding-bottom: .3rem;
    bottom: .9rem;
  }

  .text-80 {
    font-size: 4rem;
  }

  .mini-info__block {
    max-width: 100%;
  }

  .para-wrap {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    justify-content: space-between;
    max-width: 100%;
  }

  .privacy-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2.5rem;
    padding-bottom: 4rem;
  }

  .privacy-contant {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
  }

  .smm-body {
    padding-top: 3rem;
  }

  .smm-hero-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-style: none;
    flex-direction: column;
    width: 100%;
    padding: 2rem 0;
  }

  .smm-hero-block.is-story {
    padding-top: 4rem;
  }

  .smm-hero__contant {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: start;
    padding-right: 1rem;
  }

  .smm-hero__hed {
    z-index: 2;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
    position: relative;
  }

  .hero-block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .smm-hero-sec {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    order: 1;
    align-content: flex-start;
    align-items: stretch;
    margin-top: -2rem;
  }

  .smm-hero-sec.is-story {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .last-wrap {
    margin-left: 0;
  }

  .last-wrap.mobile-on {
    text-align: center;
    margin-top: 0;
    display: block;
  }

  .last-wrap.mobile-on.hide, .last-wrap.mob-off {
    display: none;
  }

  .last-wrap.is-mob {
    margin-top: 0;
  }

  .red-line {
    left: 5.7rem;
  }

  .red-line.is-cources {
    inset: auto auto 1.8rem 0%;
  }

  .red-line.is-black {
    width: 6rem;
    top: 1.3rem;
    right: 0;
  }

  .red-line.is-black.copy {
    top: 1.3rem;
    left: 0;
    right: 1rem;
  }

  .red-line.is-black.smmb {
    margin-left: auto;
    margin-right: auto;
    top: 85%;
    right: auto;
  }

  .red-line.is-audit {
    top: 6.3rem;
    left: -.3rem;
  }

  .red-line.mob-on {
    left: 11.3rem;
  }

  .red-line.mob-on.is-smm5-0 {
    inset: .9rem 2rem auto auto;
  }

  .smm-info__block {
    flex-direction: column;
    display: none;
  }

  .price-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 1.875rem;
  }

  .price-hed-dots {
    width: 4rem;
    height: 4rem;
    inset: -3.2rem auto auto 14.1rem;
  }

  .price-hed-dots._2 {
    width: 4rem;
    height: 4rem;
    inset: 0 auto auto 17rem;
  }

  .price-hed-dots._2._4 {
    left: 15rem;
  }

  .price-hed-dots._3 {
    top: -2.7rem;
    left: 16rem;
  }

  .price-move {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1.25rem;
    overflow: auto;
  }

  .price-move.overflow-vis {
    overflow: visible;
  }

  .price-item {
    width: 18.75rem;
    min-width: 18.75rem;
    height: auto;
  }

  .price-black {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding: 2rem 1rem;
  }

  .price-black.is-selling {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .price-black.is-target {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .hed-36 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.75rem;
    line-height: 1.875rem;
  }

  .black-dots__block {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    justify-content: flex-start;
    width: 100%;
  }

  .black-dots__wrap._2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .black-dots__wrap.is--2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .hed-vector {
    width: 6rem;
    bottom: 14.7rem;
    left: 10.3rem;
  }

  .hed-vector.story {
    width: 9rem;
    inset: 7rem auto auto -.3rem;
  }

  .hed-vector.busines {
    bottom: 17.7rem;
    left: 4.4rem;
  }

  .hed-vector.smm-is {
    display: none;
    bottom: 18rem;
  }

  .hed-vector.is-target {
    bottom: 13.1rem;
    left: 5.2rem;
  }

  .hed-vector.is-target._2 {
    bottom: 17rem;
    left: 10rem;
  }

  .hed-vector.is-target._3 {
    bottom: 17rem;
    left: 2rem;
  }

  .hed-vector.is-target._4 {
    left: 1.7rem;
  }

  .dots-vector.is-selling {
    bottom: 5.7rem;
    left: -5.5rem;
  }

  .dots-vector.is-smm {
    left: 6.9rem;
  }

  .for-body {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    padding-bottom: 3rem;
  }

  .hed-80 {
    font-size: 3.125rem;
    line-height: 3.75rem;
  }

  .hed-80.white {
    font-size: 2.5rem;
    line-height: 2.875rem;
  }

  .hed-80.white._50ps {
    font-size: 3.125rem;
    line-height: 3.75rem;
  }

  .hed-80.white._50ps.mobile-centered {
    text-align: center;
  }

  .hed-80._40px {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }

  .hed-80._40px.left-pad {
    padding-left: 1.25rem;
  }

  .hed-80._700-height {
    font-size: 2.8125rem;
    line-height: 3.125rem;
  }

  .hed-80.center {
    font-size: 2rem;
    line-height: 2.6rem;
  }

  .hed-80.left-pad {
    padding-left: 1.25rem;
  }

  .for-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .for-item {
    width: 100%;
    height: auto;
    padding: 2.5rem 1.5625rem;
  }

  .for-item.is-sell {
    min-height: auto;
  }

  .for-icon {
    width: 5.1875rem;
    height: 5.1875rem;
  }

  .for-icon.is-2 {
    width: 4.625rem;
    height: 4.625rem;
    bottom: -1.85rem;
    right: 5.75rem;
  }

  .for-icon.is-3 {
    width: 4rem;
    height: 4rem;
    inset: auto 4.2rem .6rem auto;
  }

  .spik-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .spik-contant {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    justify-items: center;
  }

  .spik-image {
    width: 18.75rem;
    height: 16.9375rem;
  }

  .atom-wrap {
    max-width: 100%;
    margin-right: 0;
  }

  .mov-dot {
    inset: 7.3rem auto auto 2.2rem;
  }

  .mov-logo__block {
    z-index: 2;
    position: relative;
  }

  .hed-60 {
    font-size: 2.375rem;
    line-height: 2.875rem;
  }

  .hed-60.black {
    font-size: 3.75rem;
    line-height: 4.375rem;
  }

  .hed-60.black.hide {
    display: none;
  }

  .hed-60.black._40px {
    font-size: 2.5rem;
    line-height: 2.875rem;
  }

  .hed-60.black._40px.is-pad {
    padding-left: 1.25rem;
  }

  .mov-logo__wrap {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mov-logo {
    width: 8.125rem;
    height: 8.125rem;
  }

  .mov-logo.is-2 {
    width: 9.0625rem;
    height: 9.0625rem;
  }

  .mov-logo.is-3 {
    width: 7.375rem;
    height: 7.375rem;
  }

  .mov-logo.is-5 {
    width: 6.875rem;
    height: 6.875rem;
  }

  .mov-logo.is-6 {
    width: 7.5rem;
    height: 7.5rem;
  }

  .mov-logo-item._2 {
    margin-bottom: 0;
  }

  .mov-logo-item.is-1.is-2 {
    margin-top: 0;
  }

  .hed-49.centered.form-in-popup-header {
    font-size: 2rem;
    line-height: 2.2rem;
  }

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

  .form-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form-block.main-block {
    width: 100%;
  }

  .field {
    margin-bottom: 1rem;
  }

  .field.is-pop {
    width: 70vw;
  }

  .sbmt-btn {
    margin-left: 0;
    margin-right: 0;
  }

  .check {
    min-width: 1.25rem;
    min-height: 1.25rem;
  }

  .check-field {
    align-items: flex-start;
    margin-top: 3.5vw;
  }

  .revi-body {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .revi-grid {
    padding-left: 1.25rem;
    display: flex;
    overflow: auto;
  }

  .revi-item {
    width: 20.625rem;
  }

  .revi-image__wrap {
    width: 20.625rem;
    height: 13.3125rem;
  }

  .revi-pop1.is-2, .revi-pop1.is-3, .revi-pop1.is-1, .revi-pop1.is-1.auto-stopper {
    display: none;
  }

  .revi-video-contant {
    width: 80%;
  }

  .revi-pop-close.is-3 {
    width: 2rem;
    height: 2rem;
  }

  .program-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .program-body.is-sell {
    padding-top: 4rem;
  }

  .program-body._5-0 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .quest-toggle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .quest-toggle.taplink {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .para-24 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  .para-24.abs {
    left: -2.9rem;
  }

  .quest-line__wrap {
    min-width: 2.5rem;
    min-height: 2.5rem;
  }

  .list-text__wrap {
    padding-bottom: 2rem;
  }

  .list-text__wrap.tbm {
    padding-bottom: 1rem;
  }

  .pages-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .pages-hed__wrap {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pages-grid {
    flex-direction: row;
    align-content: space-around;
    padding-left: 1.25rem;
    display: flex;
    overflow: auto;
  }

  .drag {
    overflow: auto;
  }

  .drag-body {
    padding-top: 4rem;
  }

  .splide__track.insta {
    margin-left: 0;
    overflow: auto;
  }

  .splide__list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .splide__list.testimonials {
    padding-left: 0;
  }

  .splide__slide {
    width: 21rem;
    max-width: 21rem;
  }

  .swiper-slide__contant {
    width: 21rem;
    max-width: 21rem;
    height: 100%;
    min-height: 22.6875rem;
    padding: 1rem;
  }

  .swiper-slide__contant.target-is {
    width: 21rem;
    max-width: 21rem;
    padding-right: 1rem;
  }

  .drag-vector {
    width: 12rem;
    height: auto;
    top: -1.6rem;
    right: -.2625rem;
  }

  .drag-vector.is-2 {
    width: 5rem;
    height: 5rem;
    top: .2rem;
    right: 1.2375rem;
  }

  .drag-vector.is-2.table-seo-2, .drag-vector.is-3.table-seo-1 {
    display: none;
  }

  .splide {
    margin-top: 3rem;
    margin-left: 5vw;
    margin-right: 8vw;
    padding-bottom: 2rem;
  }

  .my-slider-progress {
    width: 100%;
  }

  .drag-icon {
    width: 10rem;
    height: auto;
    left: -9.2rem;
  }

  .diplom__body {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 7rem;
  }

  .diplom__body.is-business {
    justify-items: center;
    padding-bottom: 3rem;
  }

  .diplom__body.is-smm {
    padding-bottom: 11.5rem;
  }

  .diplom-image__wrap {
    width: 100%;
  }

  .diplom-image {
    width: 100%;
    height: auto;
  }

  .diplom-image.is-2 {
    top: -1.6rem;
  }

  .diplom-image.is-3 {
    top: -3.7rem;
  }

  .diplom-image.big {
    width: 20.625rem;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .img.ob-corp {
    margin-top: 6vw;
  }

  .img-body {
    padding-top: 2rem;
  }

  .img-wrap, .why-grid {
    display: none;
  }

  .circle-body {
    padding-bottom: 4rem;
  }

  .circle-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    height: auto;
    display: flex;
  }

  .black-circle.small {
    text-align: left;
    border-radius: 1.25rem;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 1rem 2rem 2rem;
    position: static;
  }

  .black-circle.big {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: left;
    border-radius: 1.25rem;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    position: static;
  }

  .green-circle {
    text-align: left;
    border-radius: 1.25rem;
    flex: 0 auto;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 1rem 2rem 2rem;
    position: static;
  }

  .blut-cicle {
    text-align: left;
    border-radius: 1.25rem;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 1rem 2rem 2rem;
    position: static;
  }

  .beig-circle {
    text-align: left;
    border-radius: 1.25rem;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 2rem;
    position: static;
  }

  .half-body {
    padding-bottom: 4rem;
  }

  .half-contant {
    padding: 3rem 1rem 2.75rem;
    position: relative;
  }

  .half-image {
    width: 3.9375rem;
    height: 3.9375rem;
    position: absolute;
    inset: 1.9375rem 1.9375rem auto auto;
  }

  .half-image._2 {
    top: -1rem;
  }

  .black-body {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .black-text__block {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
  }

  .black-hed__wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
  }

  .black-hed__wrap.copy {
    margin-bottom: 4rem;
  }

  .black-hed__wrap.smmb {
    justify-content: flex-start;
    align-items: center;
  }

  .black-price__block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .black-price__block.center {
    align-items: center;
    bottom: 4.6rem;
    left: 3.2rem;
  }

  .black-price__block.center.copy {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 3rem;
    left: 0;
  }

  .black-price__block._3 {
    flex-flow: row;
  }

  .price-green__block {
    border-style: none;
    padding: 0;
    font-size: 3.125rem;
    line-height: 3.75rem;
  }

  .text-60 {
    font-size: 2.5rem;
    line-height: 2.875rem;
  }

  .quest-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .more-body {
    padding-top: 2rem;
  }

  .more-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .more-grid.is-pad {
    flex-flow: column;
    margin-right: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .privacy-btn {
    text-align: center;
    flex-direction: column;
    align-items: center;
    font-size: .9375rem;
    display: flex;
  }

  .checkbox-field {
    display: flex;
  }

  .lessons-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .smm-hero-flex {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .insta-grid {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
  }

  .insta-hed__wrap {
    max-width: none;
  }

  .insta-hed__wrap._2 {
    max-width: 100%;
  }

  .insta-vector {
    width: 5rem;
    height: 5rem;
  }

  .insta-vector._2 {
    right: -2rem;
  }

  .small-hed {
    font-size: .9375rem;
    line-height: 1.25rem;
    display: block;
  }

  .results-item {
    padding: 2rem 1rem;
  }

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

  .tariff-btn__wrap._2 {
    justify-content: flex-start;
    align-items: center;
  }

  .intensive-hero {
    padding-top: 4rem;
  }

  .intens-body {
    margin-top: 0;
    margin-bottom: 0;
  }

  .intence-contant {
    padding: 2rem 1.5rem;
  }

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

  .intence-btn__block.pad-41 {
    align-items: stretch;
  }

  .prog-int__body {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .prog-int__grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .prog-item {
    padding: 1.5rem;
  }

  .reels-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .reels-video__block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    padding-left: 1.25rem;
    display: flex;
    overflow: auto;
  }

  .reels-wrap {
    flex-direction: row;
    width: auto;
    min-width: auto;
  }

  .reels-wrap._195-pad {
    margin-top: 0;
  }

  .reels-wrap.flex, .reels-wrap.is-smm {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: auto;
    min-width: auto;
  }

  .reels-wrap.is-reels {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .reels-image {
    width: 100%;
    height: auto;
  }

  .reels-image.hide {
    display: none;
  }

  .reels-image.no-pointer {
    width: 20rem;
    min-width: 20px;
    height: 29rem;
    min-height: 29px;
  }

  .reels-image.is-rells {
    width: 20rem;
    min-width: 20rem;
    height: 28rem;
  }

  .grid-contant {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .grid-main {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .grid-item {
    height: auto;
    min-height: 10rem;
    padding: 2rem 1rem;
  }

  .grid-vector.is-3 {
    width: 7rem;
    height: 6rem;
    bottom: -1.6rem;
    right: .6rem;
  }

  .grid-vector.is-4 {
    width: 4rem;
    height: 4rem;
    bottom: .1rem;
  }

  .grid-vector.is-5 {
    width: 3rem;
    height: 3rem;
    bottom: -.3rem;
  }

  .audit-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .audit-text__block.is-left {
    align-items: stretch;
  }

  .audit-vector {
    width: 6rem;
    height: 6rem;
    top: -3.05rem;
  }

  .audit-form {
    padding: 2rem 1rem;
  }

  .reels-pop.is-3 {
    display: none;
  }

  .reels-contant {
    width: 80vw;
  }

  .pdf-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .img-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
  }

  .rells-img-small, .rells-img-small.no-pointer {
    width: 20rem;
    height: 29rem;
  }

  .date-wrap {
    text-align: center;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .efir-body {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .efir-first {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .efir-white__block {
    padding: 2rem 1rem;
  }

  .efir-grid {
    grid-template-columns: 1fr;
  }

  .efir-item {
    min-height: 8rem;
    padding-right: 2.35rem;
  }

  .grid-btn, .btn-drop {
    width: 10rem;
    height: 10rem;
  }

  .efir-hed__wrap {
    max-width: none;
  }

  .efir-image__block {
    width: 6rem;
    height: 4.1rem;
  }

  .efir-image__block.abs {
    width: 7rem;
    height: 5.6rem;
    top: -2.4rem;
    right: -1.7rem;
  }

  .efir-info__wrap {
    flex-direction: column;
  }

  .learn-body {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .learn-det__block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .mass-block.is-target {
    width: auto;
  }

  .mass-wrap {
    width: 100%;
  }

  .mass-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mass-item.green {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .frid-icon {
    left: 9.5rem;
  }

  .targ-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .targ-vector {
    width: 3rem;
    height: 3rem;
    top: 5.5rem;
    left: 3.5rem;
  }

  .main-blog__body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .main-image {
    width: auto;
    height: auto;
  }

  .blog-rich {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    font-size: 1.3rem;
    line-height: 1.7rem;
  }

  .blog-rich h2 {
    margin-top: .5rem;
    margin-bottom: 0;
    font-size: 1.8rem;
    line-height: 2.3rem;
  }

  .blog-rich h3 {
    margin-top: .5rem;
    margin-bottom: 0;
    font-size: 1.4rem;
  }

  .form-more {
    display: none;
  }

  .form-contant, .more-form {
    max-width: none;
  }

  .buy-form.is-1, .buy-form.is-1.telegram.buy {
    display: none;
  }

  .buy-form-conatnt {
    width: 90vw;
  }

  .mob-nav-body {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  ._404-body {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  ._404-btn__wrap {
    margin-top: 1rem;
  }

  .collection-list-wrapper.is-fr {
    max-width: 93.75vw;
    margin-left: 6.25vw;
  }

  .hand-move {
    width: 3.125rem;
    height: 3.125rem;
    top: .4rem;
    left: 9.4rem;
  }

  .hand-move.ru-version {
    left: 18rem;
  }

  .spiker-info__block.is-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: none;
    left: -.2rem;
  }

  .spiker-info__block.is-3 {
    top: 3rem;
  }

  .green-elem {
    top: 0;
    left: -3.1rem;
  }

  .fixed-info__block {
    right: 8vw;
  }

  .fixed-up-link.w--current {
    inset: auto 8.9vw 25.9vw auto;
  }

  .blog-tabs-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .blog-contant {
    margin-top: 3rem;
  }

  .splide-line {
    z-index: -1;
    width: 4rem;
    height: 2rem;
    right: -2.9rem;
  }

  .splide-line.is-2 {
    right: -3.4rem;
  }

  .social-icon__block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .countdown {
    color: var(--new-black);
    font-family: "Futura Pt Web 600 100", sans-serif;
    font-size: 9.375vw;
    font-weight: 600;
    line-height: 9.375vw;
  }

  .countdown.cyb_m {
    padding: 4vw;
  }

  .hed-30 {
    color: var(--new-black);
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Futurapt, sans-serif;
    font-size: 9.375vw;
    font-weight: 800;
    line-height: 9.37vw;
  }

  .hed-30.is-neu {
    line-height: 10.3125vw;
  }

  .hed-30.is-neu.is-700.is-pad-20px {
    margin-left: 6.25vw;
    margin-right: 6.25vw;
  }

  .img-100.abs-g {
    min-height: 400vw;
  }

  .img-100.gor {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .hed-25 {
    font-size: 7.8125vw;
    line-height: 8.75vw;
  }

  .hed-45 {
    font-size: 12.5vw;
    line-height: 12.5vw;
  }

  .hed-52 {
    font-size: 16.25vw;
    line-height: 16.25vw;
  }

  .slider {
    border-radius: 3vw;
  }

  .margin-5 {
    height: 1.75vw;
  }

  .right-arrow {
    width: 13vw;
    height: 13vw;
  }

  .right-arrow.reg05 {
    width: 20vw;
    height: 20vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .left-arrow {
    width: 13vw;
    height: 13vw;
  }

  .left-arrow.reg05 {
    width: 20vw;
    height: 20vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .list {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding-top: 5vw;
    padding-left: 5vw;
  }

  .margin-10 {
    height: 3.6vw;
  }

  .section-vw {
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 5vw;
    line-height: 130%;
  }

  .section-vw.main {
    padding-top: 4vw;
  }

  .section-vw.main._5-0 {
    padding-top: 0;
    padding-bottom: 10vw;
  }

  .section-vw.sale {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .section-vw.pb {
    background-position: 50%;
    font-size: 5vw;
  }

  .section-vw.overflow-hidden {
    overflow: hidden;
  }

  .text-18px {
    font-size: 5.5vw;
  }

  .nl-logo {
    width: 29vw;
  }

  .nl-logo._5-0 {
    padding-top: 5vw;
    padding-left: 5vw;
  }

  .h-flex-center.bonus-reg15 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .card-reg75 {
    padding: 4vw;
  }

  .margin-5-vw {
    height: 2vw;
  }

  .container-sale {
    font-size: 4vw;
  }

  .h1-sale-wrap {
    height: 60vw;
  }

  .h1-sale {
    font-size: 14vw;
    line-height: 14vw;
  }

  .ira-img-sale {
    width: 45vw;
  }

  .sale-speak_circle {
    width: 44vw;
    height: 44vw;
  }

  .sale-speak_circle._2 {
    bottom: 52vw;
  }

  .do-55 {
    width: 45vw;
  }

  .text-sale-30 {
    font-size: 9.8vw;
    line-height: 10vw;
  }

  .btn-sale {
    border-radius: 7px;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 7.3vw;
    line-height: 7vw;
  }

  .btn-sale.secondary {
    font-size: 6vw;
    box-shadow: 0 0 0 1px #000;
  }

  .btn-sale.secondary.white {
    box-shadow: 0 0 0 1px #fff;
  }

  .label-sale {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .curs-sale-wrap {
    border-radius: 15px;
  }

  .dostup-sale-wrap {
    border-width: 1px;
    border-radius: 10px;
    padding: 2vw 3vw;
  }

  .h2-sale {
    font-size: 11.5vw;
    line-height: 12vw;
  }

  .line-sale {
    height: 1px;
  }

  .old-price {
    font-size: 14vw;
    line-height: 14vw;
  }

  .old-price.smaller {
    font-size: 7vw;
    line-height: 7vw;
  }

  .div-block-28 {
    width: 40vw;
    top: 6vw;
  }

  .div-block-28._2 {
    width: 22vw;
    top: 3vw;
  }

  .h1-offer-5-0 {
    font-size: 28vw;
    line-height: 90%;
  }

  .h1-offer-5-0.plashka {
    color: var(--white);
    border-radius: 5px;
    padding-top: 2vw;
    padding-left: 3vw;
    padding-right: 3vw;
    line-height: 25vw;
  }

  .h1-offer-5-0.plashka.pb-offer {
    font-size: 15vw;
    line-height: 15vw;
  }

  .h1-offer-5-0.pb {
    font-size: 15vw;
    line-height: 90%;
  }

  .slogan-text {
    font-size: 3.4vw;
  }

  .wrap-1vw {
    padding: 3.5vw;
  }

  .wrap-1vw.pb {
    border-radius: 4vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .wrap-1vw.pb.stat {
    border-radius: 4vw;
    height: 40vw;
    margin-left: 10vw;
    padding-left: 10vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .fire {
    width: 12vw;
  }

  .image-105 {
    width: 24vw;
    top: -3vw;
    right: -2vw;
  }

  .timer-5-0 {
    font-size: 8vw;
  }

  .button-offer-5-0 {
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 6vw;
    transition: background-color .3s;
  }

  .button-offer-5-0.tarif {
    background-size: 7vw, 7vw;
    font-size: 6vw;
  }

  .button-offer-5-0.secondary {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 5vw;
  }

  .button-offer-5-0.tertiary {
    font-size: 4vw;
  }

  .fire-list {
    width: 8vw;
  }

  .h2-5-0 {
    font-size: 14vw;
  }

  .h2-5-0.copy {
    font-size: 10vw;
  }

  .underline-green {
    width: 66vw;
    height: 6vw;
    top: 8vw;
    left: -1vw;
  }

  .underline-green._3 {
    width: 78vw;
  }

  .image-106 {
    width: 4vw;
    min-width: 4vw;
    max-width: 4vw;
  }

  .old-price-5-0 {
    font-size: 7vw;
  }

  .slider-offer-5-0 {
    height: 40vw;
  }

  .slider-offer-5-0.height-big {
    height: 55vw;
  }

  .slider-arr-right {
    width: 12vw;
  }

  .right-arrow-5-0.abs-0, .left-arrow-5-0.abs-0 {
    bottom: 0;
  }

  .header-5-0 {
    height: 25vw;
  }

  .image-107 {
    width: 24vw;
  }

  .masshtab {
    font-size: 7vw;
    top: 3vw;
    right: 29vw;
  }

  .multicanal {
    font-size: 4vw;
    bottom: 5vw;
    left: 5vw;
  }

  .sistema {
    font-size: 5vw;
    bottom: 3vw;
  }

  .h1-5-0-wra {
    top: 0;
    bottom: 2vw;
  }

  .button-offer-blue {
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4vw;
  }

  .text-field-5 {
    width: 100%;
  }

  .modal_window-2 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    position: relative;
  }

  .modal_window-2.hw {
    padding-left: 7vw;
    padding-right: 7vw;
    font-size: 3.5vw;
  }

  .modal_wrapper_lite {
    margin-left: 0;
    display: none;
    position: fixed;
  }

  .modal_wrapper_lite.book {
    display: none;
  }

  .button-offer-blue-2 {
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4vw;
  }

  .modal_wraper_pro, .modal_wraper_pro.book {
    display: none;
  }

  .wrap-1vw-2 {
    padding: 3vw 5vw;
  }

  .wrap-1vw-2.slider-red05 {
    border-radius: 4vw;
    width: auto;
    height: 50vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .wrap-1vw-2.slider-red05.full {
    border-radius: 4vw;
  }

  .wrap-1vw-2.slider-red05 {
    width: 80vw;
    height: 50vw;
    box-shadow: inset 0 0 0 1px #f2705e;
  }

  .h2-25px {
    font-size: 8vw;
  }

  .form-wrap-reg04 {
    border-radius: 3vw;
    padding: 5vw;
  }

  .h-flex-center-left {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .h-flex-center-left.gap-0-5 {
    grid-column-gap: 1.75vw;
    grid-row-gap: 1.75vw;
  }

  .text-20px {
    font-size: 6vw;
  }

  .wrap-1-5vw {
    padding: 5vw;
  }

  .text-price-hrn {
    font-size: 4vw;
  }

  .text-24px {
    font-size: 7vw;
  }

  .text-30px {
    font-size: 8.8vw;
    line-height: 9vw;
  }

  .section-vw-1-4 {
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 5vw;
    line-height: 130%;
  }

  .section-vw-1-4.main {
    padding-top: 4vw;
  }

  .wrap-2vw {
    padding: 7vw;
  }

  .team-item-wrap {
    text-align: center;
    flex-flow: column;
  }

  .text-block-36 {
    font-size: 7vw;
  }

  .section-header-pb {
    padding: 4vw 5vw;
    font-size: 4.5vw;
    overflow: hidden;
  }

  .container-pb {
    max-width: 100vw;
    margin-left: 0;
    margin-right: 0;
    font-size: 4vw;
  }

  .ira-main-pb {
    width: 60vw;
    top: -60vw;
    right: -4vw;
  }

  .h1-pb {
    font-size: 9vw;
    line-height: 9vw;
  }

  .circle-pb {
    width: 20vw;
    height: 20vw;
    top: -5vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .form-wrap-pb {
    border-radius: 4vw;
    padding: 4vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .pdf-pb {
    width: 10vw;
  }

  .text-field-pb {
    border-radius: 30px;
    height: 10vw;
    padding-left: 5vw;
    padding-right: 5vw;
    box-shadow: 0 0 0 .3vw #181970;
  }

  .button-pb {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    box-shadow: none;
    color: #fff;
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6614cf3271144580e2ea1320_file-icons_telegram.svg");
    background-position: 10vw;
    background-repeat: no-repeat;
    background-size: 6vw;
    border: 1px solid #000;
    border-radius: 70px;
    flex: 1;
    justify-content: center;
    margin-top: 0;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 5vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-pb:hover {
    color: #fff;
    background-color: #324ac5;
    background-position: 10vw;
  }

  .button-pb._w-o-tg {
    border-width: .3vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .finder-last-pb {
    width: 13vw;
  }

  .speaker-pb {
    width: 40vw;
  }

  .img-arr-reg02-2 {
    width: 8vw;
  }

  .slider-reg05 {
    border-radius: 3vw;
    height: 78vw;
    overflow: hidden;
  }

  .slide-reg05 {
    width: auto;
    padding-top: 2vw;
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .label-wrap-pb {
    padding: .5vw 3vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .blue-block-pb {
    border-radius: 4vw;
  }

  .arr-pb {
    width: 8vw;
    min-width: 8vw;
    max-width: 8vw;
  }

  .circle-stat-pb {
    width: 18vw;
    height: 18vw;
    top: 10vw;
    left: -10vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .qs-pb {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    overflow: hidden;
  }

  .qs-item-wrap-pb {
    border-radius: 3vw;
    box-shadow: inset 0 0 0 .3vw #181970;
  }

  .bonus-pb {
    width: 56vw;
  }

  .container-offer-pb {
    font-size: 4vw;
  }

  .container-offer-pb.ny-n, .container-offer-pb.ny-n-new {
    overflow: hidden;
  }

  .text-seo-block__contant {
    padding: 1.5625rem 1rem;
  }

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

  .text-seo-form-block__contant {
    padding: 1.5625rem 1rem;
  }

  .text-12px {
    font-size: 3.5vw;
  }

  .text-25px {
    font-size: 7.6vw;
  }

  .text-60px {
    font-size: 17vw;
  }

  .text-45px {
    font-size: 12vw;
  }

  .text-45px.bebas {
    font-size: 11.9vw;
  }

  .text-16px-2 {
    font-size: 5.4vw;
  }

  .h1-t75 {
    font-size: 17vw;
  }

  .img-t75 {
    border-radius: 4vw;
    height: 50vw;
    padding: 4vw 4vw 5vw;
  }

  .flyer-item {
    width: 40vw;
    height: 10.8vw;
    padding-top: 2.6vw;
    padding-bottom: 2.6vw;
  }

  .flyer-item:hover {
    transform: translate(0, 3vw)rotate(-90deg);
  }

  .orange-wrap-b68 {
    border-radius: 4vw;
  }

  .outline-wrap-b68 {
    border-radius: 4vw;
    box-shadow: inset 0 0 0 .3vw #fe7a1b;
  }

  .wrap-0-5vw {
    padding: 1.75vw;
  }

  .centered.min {
    font-size: 4vw;
    line-height: 120%;
  }

  .outline-white-t76 {
    border-radius: 3.5vw;
  }

  .text-40px {
    font-size: 12vw;
  }

  .text-field-b69 {
    border-radius: 10vw;
    height: 11vw;
    padding-left: 5vw;
    padding-right: 5vw;
    box-shadow: inset 0 0 0 .4vw #777;
  }

  .text-22px {
    font-size: 6.5vw;
  }

  .tabs-menu {
    flex-flow: column;
    overflow: auto;
  }

  .tab-link-tab-1 {
    white-space: pre;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .testimonials-insta-wrap {
    flex: none;
    width: 15rem;
    height: 30rem;
  }

  .testimonial-wrap-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .tetstimonial-form-wrap {
    padding: 5vw;
  }

  .testimonials-form {
    width: 79vw;
  }

  .container-bd-mini {
    font-size: 4vw;
  }

  .curs-bd-mini {
    border-radius: 15px;
  }

  .yell-bd-mini-outline-wrap {
    border-radius: 3.5vw;
    box-shadow: inset 0 0 0 .3vw #1a3f47;
  }

  .bd-emoji-2 {
    width: 12vw;
  }

  .green-bd-mini-wrap {
    border-radius: 3.5vw;
  }

  .btn-bd-minii-small {
    padding: 4vw 6vw;
    font-size: 7.3vw;
    line-height: 7vw;
  }

  .img-battery-bd-mini {
    width: 42vw;
  }

  .white-bd-mini-wrap {
    border-radius: 3.5vw;
  }

  .yell-line-bd-mini {
    margin-left: -4vw;
    margin-right: -4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .lihgtninig-emoji-bd-mini {
    width: 14vw;
    bottom: -1vw;
  }

  .arr-down-bd-mini {
    width: 11vw;
    bottom: -5vw;
  }

  .icon-bd-mini {
    width: 15vw;
  }

  .arr-bd-mini {
    width: 7vw;
    min-width: 7vw;
  }

  .header-bd-mini {
    font-size: 11.5vw;
    line-height: 12vw;
  }

  .list-bd-mini {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    padding-top: 5vw;
    padding-left: 5vw;
  }

  .list-bd-mini.num {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .btn-bd-mini {
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 7.3vw;
    line-height: 7vw;
  }

  .btn-bd-mini.main-btn-bd-mini.black {
    margin-top: 4vw;
  }

  .btn-bd-mini.main-btn-bd-mini.black.manager {
    font-size: 6vw;
  }

  .btn-bd-mini.main-btn-bd-mini.tg-color-bd-mini {
    margin-top: 4vw;
  }

  .btn-bd-mini.main-btn-bd-mini.tg-color-bd-mini.manager {
    font-size: 6vw;
  }

  .btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini {
    margin-top: 4vw;
  }

  .btn-bd-mini.main-btn-bd-mini.fb-color-bd-mini.manager {
    margin-top: 4vw;
    font-size: 6vw;
  }

  .btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini {
    margin-top: 4vw;
  }

  .btn-bd-mini.main-btn-bd-mini.inst-color-bd-mini.manager {
    margin-top: 4vw;
    font-size: 6vw;
  }

  .btn-bd-mini-tertiary {
    border-radius: 7px;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 7.3vw;
    line-height: 7vw;
  }

  .price-new-bd-mini {
    font-size: 18vw;
  }

  .line-1-bd-mini {
    margin-top: 7vw;
  }

  .line-1-bd-mini._2 {
    margin-bottom: 8vw;
  }

  .form-wrap-bd-mini {
    border-radius: 3.5vw;
    padding: 5vw 4vw;
  }

  .text-field-bd-mini {
    height: 10vw;
    padding-left: 5vw;
    padding-right: 5vw;
    box-shadow: 0 0 0 .3vw #1a3f47;
  }

  .button-bd-mini-tg {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    color: #fff;
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6614cf3271144580e2ea1320_file-icons_telegram.svg");
    background-position: 10vw;
    background-repeat: no-repeat;
    background-size: 6vw;
    flex: 1;
    justify-content: center;
    margin-top: 0;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 5vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-bd-mini-tg:hover {
    color: #fff;
    background-position: 10vw;
  }

  .popup-bd-mini-wrap {
    border-radius: 3.5vw;
  }

  .container-bd-mini-popup {
    padding: 5vw;
    font-size: 4vw;
  }

  .close-bd-mini {
    width: 8vw;
  }

  .battery-up-bd-mini {
    border-radius: 3.5vw;
    width: 35vw;
    height: 10vw;
    top: -7vw;
  }

  .close-testimonials-img {
    width: 7vw;
  }

  .testimonials-text-wrap {
    max-width: none;
  }

  .h-flex-center-sides-testimonial {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    flex-flow: column;
  }

  .testimonials-tabs-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    overflow: auto;
  }

  .ira-main-bd-mini {
    width: 42vw;
  }

  .circle-bd-mini {
    width: 24vw;
    height: 24vw;
    padding-bottom: 4vw;
  }

  .btn-bbs {
    border-radius: 2.5vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 5.8vw;
    line-height: 7vw;
  }

  .btn-bbs.secondary {
    font-size: 6vw;
    box-shadow: 0 0 0 1px #000;
  }

  .btn-bbs.in-popup {
    width: 70vw;
  }

  .btn-bbs.in-popup-end {
    font-family: "Futura Pt Web 700 100", sans-serif;
    font-size: 5vw;
  }

  .container-bbs {
    font-size: 4vw;
  }

  .curs-bbs-wrap {
    border-radius: 15px;
  }

  .curs-bbs-wrap.yellow {
    border-radius: 20px;
  }

  .curs-bbs-wrap.black-in-popup {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .icon-bbs {
    width: 6vw;
  }

  .plus-bbs {
    width: 6vw;
    height: 6vw;
  }

  .plus-bbs.violet {
    box-shadow: inset 0 0 0 .3vw #7f00ff;
  }

  .plus-bbs.blue-t {
    box-shadow: inset 0 0 0 .3vw #0d6bf7;
  }

  .plus-bbs.blue-s {
    box-shadow: inset 0 0 0 .3vw #0d24f7;
  }

  .line-h-bbs.blue-s {
    background-color: #0d24f7;
  }

  .list-bbs {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .list-bbs.bullets {
    padding-left: 6vw;
  }

  .btn-bbs-tertiary {
    border-radius: 7px;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 5vw;
    line-height: 2vw;
  }

  .ira-bbs {
    width: 53%;
    margin-left: 0;
    top: 22%;
  }

  .circle-gift-bbs {
    width: 18vw;
    height: 18vw;
  }

  .gift-icon-bbs {
    width: 9vw;
  }

  .yell-bbs {
    color: #fdd303;
  }

  .popup-bbs {
    border-radius: 3.5vw;
  }

  .box-bbs {
    margin-left: -5vw;
    margin-right: -5vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .split-line-bbs {
    height: 11vw;
  }

  .vagon-bbs {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .popup-bbs-end-wrap {
    border-radius: 3.5vw;
    width: 90vw;
  }

  .popup-bbs-end-wrap.hw {
    width: 90vw;
  }

  .checkbox-field-4 {
    display: flex;
  }

  .container-vw.gorevich {
    font-size: 4.2vw;
  }

  .g-wrap-vw {
    padding-top: 7vw;
    padding-bottom: 10vw;
  }

  .h1-g {
    font-size: 6.3vw;
  }

  .form-g {
    max-width: 90vw;
  }

  .text-field-g {
    border-radius: 3vw;
    height: 12vw;
    font-size: 3vw;
  }

  .submit-button-g {
    border-radius: 3.5vw;
    padding: 4vw 13vw;
    font-size: 4.2vw;
  }

  .btn-g-wrap {
    border-radius: 3.5vw;
  }

  .punct-wrap-g {
    border-radius: 4vw;
  }

  .punct-wrap-r-inn {
    border-radius: 3.8vw;
  }

  .margin-7vw {
    height: 2.6vw;
  }

  .language-change {
    right: 14vw;
  }

  ._1-sept-bell.rihgt {
    margin-right: -1.3rem;
    display: none;
  }

  .v-flex-1-sept {
    display: none;
  }

  .main-contain-1-sept {
    width: auto;
    max-width: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .para-30-1-sept {
    font-size: 7vw;
  }

  ._1-sept-img {
    width: 100vw;
    margin-left: -4vw;
    display: block;
  }

  .menu-ua-language-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .video-2 {
    width: 15rem;
    height: 26.6rem;
  }

  .splide-frame-testimonials {
    margin-top: 3rem;
    padding-bottom: 2rem;
  }

  .container-gor {
    width: 100vw;
    font-size: 4vw;
  }

  .button-gor1 {
    border-radius: 5.25vw;
    padding: 7vw 5vw 7vw 15vw;
    font-size: 5.25vw;
  }

  .button-gor1._3 {
    padding-left: 13vw;
  }

  .tf-gor {
    border-width: .35vw;
    border-radius: 5.25vw;
    height: 12vw;
    padding-left: 3.5vw;
    padding-right: 3.5vw;
    font-size: 5.25vw;
  }

  .tf-gor._2 {
    font-size: 4.5vw;
  }

  .section-2vw-3 {
    padding-left: 7vw;
    padding-right: 7vw;
    font-size: 3.7vw;
  }

  .section-2vw-3.main {
    padding-top: 4vw;
  }

  .section-2vw-3.overflow-hidden {
    overflow: hidden;
  }

  .section-2vw-3.main-hw {
    background-repeat: no-repeat;
  }

  .section-2vw-3._2nd-hw, .section-2vw-3._4th-hw {
    margin-top: -3.5vw;
  }

  .section-2vw-3._5th-hw {
    margin-top: -14vw;
    margin-bottom: -14vw;
  }

  .section-2vw-3._6th-hw {
    margin-top: -3.5vw;
  }

  .section-2vw-3.header-bf-new {
    padding-top: 3.5vw;
    padding-bottom: 3.5vw;
  }

  .content-3-5vw {
    width: 11vw;
  }

  .rounded-corner-2vw {
    border-radius: 7vw;
  }

  .rounded-corner-2vw.border-b-short {
    border-width: .35vw;
  }

  .white-wrap.act_new {
    border-radius: 5.25vw;
  }

  .img-2vw {
    width: 7vw;
    min-width: 7vw;
  }

  .text-14px {
    z-index: 11;
    font-size: 3.8vw;
    position: relative;
  }

  .line-left-gor {
    border-left-width: .35vw;
    margin-left: 4vw;
    padding-left: 4vw;
  }

  .label-gor {
    background-color: #070707b3;
    border-color: #f2cc9c;
  }

  .wrap-0-3-1vw {
    padding: 1.05vw 3.5vw;
  }

  .grad-dark-down-gor {
    z-index: 3;
    height: 8vw;
  }

  .text-15px {
    font-size: 4.5vw;
  }

  .img-gor-2 {
    margin-top: -30vw;
  }

  .dropdown-open.offert-text-d {
    font-size: 16px;
    display: flex;
  }

  .section-offer {
    flex-flow: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .italic-text-9-d {
    text-align: center;
    font-size: 18px;
  }

  .note-section {
    margin-bottom: 20px;
  }

  .btn-2-d {
    margin-top: 10px;
    font-size: 14px;
  }

  .text-block-54-d {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .text-block-54-d.mobile-pidding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-54-d.heared-main-2 {
    padding-bottom: 20px;
  }

  .offert-section {
    padding: 10px 0 20px;
  }

  .bold-text-16-d {
    text-align: center;
    font-size: 20px;
  }

  .hr-d {
    width: 40vw;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-center-d {
    font-size: 14px;
  }

  .heading-12-u {
    font-size: 20px;
    line-height: 120%;
  }

  .heading-12-u-d {
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 120%;
  }

  .dropdown-2.faq {
    margin-bottom: 0;
  }

  .header-cta-d {
    text-align: center;
  }

  .offert-text-d {
    padding: 20px;
  }

  .devider-d {
    height: 1vh;
  }

  .header-logo {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .header-title {
    font-size: 26px;
  }

  .heared-sub-title {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .header-text {
    margin-bottom: 20px;
  }

  .header-picture {
    display: none;
  }

  .form_field.msf_input {
    height: 3em;
    padding: .4em .8em;
  }

  .form.msf-nl__form {
    width: 100%;
  }

  .c-slider {
    height: 100%;
  }

  .slider_slide {
    padding-left: .5em;
    padding-right: .5em;
  }

  .multi-step-form-wrapper {
    width: 100%;
    min-height: 100svh;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .form_prev {
    margin-top: -4.7em;
  }

  .slider_mask {
    height: 100%;
  }

  .bold-text-18.mobile-title {
    font-size: 20px;
  }

  .dropdown-offert-cta {
    margin-top: 10px;
    font-size: 14px;
  }

  .offert-text-2 {
    font-size: 14px;
  }

  .close_div_2.gs-2 {
    height: 300vw;
  }

  .modal_wraper_pro-2 {
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .modal_wraper_pro_4pay {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .form_button-2 {
    padding: .6em 2em;
    font-size: .75em;
  }

  .slider_slide-2 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .msf-header-2 {
    margin-bottom: 0;
  }

  .msf__step-info, .form_label {
    font-size: 1em;
  }

  .msf__slider-nav {
    margin-bottom: 10px;
  }

  .form_contain-2 {
    width: 100%;
    max-width: none;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .msf__info-step-text {
    font-size: .85em;
  }

  .msf__header-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 1rem;
    padding-top: 1em;
    display: flex;
  }

  .slider_slide-fill-4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .slider_slide-fill-4.bott_left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .msf__step-header-text {
    font-size: .75em;
  }

  .checkbox-label {
    max-width: 32ch;
    font-size: .75em;
  }

  .checkbox-label-2 {
    font-size: .75em;
  }

  .msf__mobile-close {
    color: #f2f2ed;
    background-color: #111;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .text-block-59 {
    padding: .3em .8em;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .checkbox-label-3 {
    font-size: .85em;
  }

  .checkbox-label-4, .checkbox-label-5 {
    max-width: 32ch;
    font-size: .75em;
  }

  .checkbox-label-6 {
    font-size: .75em;
  }

  .offert-text-body {
    font-size: 14px;
  }

  .section {
    margin-top: 0;
  }

  .container-2 {
    padding-top: 2rem;
  }

  .offert-text-title {
    font-size: 16px;
  }

  .offert-text-title-wrapper {
    font-size: 14px;
  }

  .label-ob-new {
    border-width: .35vw;
  }

  .icon-2vw {
    width: 7vw;
    min-width: 7vw;
    height: 7vw;
  }

  .rounded-corner-1vw {
    border-radius: 3.5vw;
  }

  .rounded-corner-1vw.ob, .rounded-corner-1vw.taplink-border, .rounded-corner-1vw.green-border-hw, .rounded-corner-1vw.blue-border-hw, .rounded-corner-1vw.violet-border-hw, .rounded-corner-1vw.orange-border-hw {
    border-width: .35vw;
  }

  .rounded-corner-1vw.border-bf {
    border-width: .35vw;
    width: 70vw;
  }

  .rounded-corner-1vw.dash-xmas, .rounded-corner-1vw.border-b-short {
    border-width: .35vw;
  }

  .rounded-corner-1vw.new_valen, .rounded-corner-1vw.mar {
    border-width: 2px;
  }

  .box-2 {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .container-taplink {
    width: 100vw;
    font-size: 4.8vw;
  }

  .section-2vw-taplink {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .section-2vw-taplink.main {
    padding-top: 4vw;
  }

  .label-taplink {
    border-radius: 2.8vw;
  }

  .button-taplink {
    border-width: .35vw;
    border-radius: 2.65vw;
  }

  .topic-taplink {
    border-radius: 2.65vw;
    padding: 1.75vw;
  }

  .topic-taplink-inner {
    border-width: .35vw;
    border-radius: 1.75vw;
  }

  .tiktok-taplink {
    width: 19vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .dropdown-list-taplink {
    margin-left: -7vw;
    margin-right: -7vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .halloween-block {
    background-position: 50% 100%;
    background-size: auto 100%;
  }

  .link-taplink-black {
    width: 100%;
  }

  .container-hw {
    width: 100vw;
    font-size: 4.8vw;
  }

  .text-34px-hw {
    font-size: 9.9vw;
  }

  .timer-hw {
    font-size: 17.5vw;
  }

  .pumpkin-bonus-hw {
    right: -7vw;
  }

  .button-hw-orange {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex: 1;
    justify-content: center;
    padding-top: 5.25vw;
    padding-bottom: 5.25vw;
    font-size: 5vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-hw-orange:hover {
    color: #fff;
    background-position: 10vw;
  }

  .button-hw-orange.popup-end {
    font-size: 5vw;
  }

  .dropdown-offert-cta-5 {
    margin-top: 10px;
    font-size: 14px;
  }

  .circle-info-hw {
    width: 7vw;
    height: 7vw;
  }

  .button-hw-tarif {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    border-radius: 10vw;
    flex: 1;
    justify-content: center;
    padding-top: 4.2vw;
    padding-bottom: 4.2vw;
    font-size: 5vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-hw-tarif:hover {
    color: #fff;
    background-position: 10vw;
  }

  .button-hw-tarif-secondary {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    border-width: .35vw;
    border-radius: 10vw;
    flex: 1;
    justify-content: center;
    padding-top: 4.2vw;
    padding-bottom: 4.2vw;
    font-size: 5vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-hw-tarif-secondary:hover {
    color: #fff;
    background-position: 10vw;
  }

  .button-tertiary-hw {
    font-size: 5.4vw;
  }

  .div-abs-hw {
    left: 13%;
  }

  ._2vw-wrap {
    margin-left: -7vw;
    margin-right: -7vw;
  }

  ._2vw-wrap._5vw-up {
    margin-top: -18vw;
  }

  .h-scroll-hw {
    grid-column-gap: 3.4vw;
    grid-row-gap: 3.4vw;
    padding-top: 3.5vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .wrap-width-16vw-hw {
    width: 60vw;
    min-width: 60vw;
  }

  .text-67px-hw {
    font-size: 21vw;
  }

  .button-hw-white {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex: 1;
    justify-content: center;
    padding-top: 5.25vw;
    padding-bottom: 5.25vw;
    font-size: 5vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-hw-white:hover {
    color: #fff;
    background-position: 10vw;
  }

  .button-hw-white.secondary {
    border-width: .35vw;
  }

  .text-field-hw {
    width: 100%;
    height: 12vw;
    padding: 1.75vw 3.5vw;
  }

  ._50-width-contact {
    width: auto;
  }

  .container-bf {
    width: 100vw;
    font-size: 4.8vw;
  }

  .violet-block-bf {
    border-radius: 3.5vw;
    height: 52.5vw;
    margin-left: -3.5vw;
    margin-right: -3.5vw;
  }

  ._2vw-from-left {
    padding-left: 7vw;
  }

  .button-bf {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    border-radius: 10vw;
    flex: 1;
    justify-content: center;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 7vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-bf:hover {
    color: #fff;
    background-position: 10vw;
  }

  .h-scroll-bf {
    grid-column-gap: 3.4vw;
    grid-row-gap: 3.4vw;
  }

  .h-scroll-bf-wrap {
    grid-column-gap: 3.4vw;
    grid-row-gap: 3.4vw;
    padding-top: 3.5vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  ._1vw-wrap {
    margin: -3.5vw;
  }

  .circle-2vw-bf {
    width: 7vw;
    min-width: 7vw;
    height: 7vw;
  }

  .circle-3vw-bf {
    width: 10.5vw;
    min-width: 10.5vw;
    height: 10.5vw;
  }

  .icon-1vw {
    width: 3.5vw;
    min-width: 3.5vw;
  }

  .content-wrap-bf-abs-2 {
    margin-top: -46vw;
  }

  .black-wrap-bf {
    width: 140vw;
    height: 140vw;
    margin-top: 10.5vw;
    margin-left: -14vw;
  }

  .h-flex-center-left-copy {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .content-wrap-bf-abs-3 {
    left: 7vw;
  }

  .arr-1-bf {
    width: 10.5vw;
  }

  .arr-2-bf {
    width: 7.5vw;
  }

  .arr-3-bf {
    width: 4.5vw;
  }

  .mooving-line-bf {
    width: 100vw;
  }

  .mooving-line-bf-corp._2 {
    z-index: 2;
  }

  .box-bf {
    margin-left: -5vw;
    margin-right: -5vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .text-bf-corp {
    font-size: 5vw;
  }

  .text-bf-corp.xmas {
    font-size: 7vw;
  }

  .bf-banner-top-new {
    height: 3rem;
  }

  .bf-banner-top-new.static {
    max-width: 100vw;
    display: block;
  }

  .bf-banner-top-new.val_day {
    background-position: 75%;
    background-size: cover;
    height: 4rem;
  }

  .bf-banner-top-new._8m {
    height: 4rem;
  }

  .bf-banner-top-new.new-act-2 {
    background-size: cover;
    height: 4rem;
  }

  .bf-img-100-h.mobile-hidden {
    display: none;
  }

  .bf-img-100-h.desc_hidden {
    display: block;
  }

  .bf-container {
    height: 3rem;
  }

  .bf-container.val_day {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 4rem;
  }

  .bf-container._8m {
    height: 4rem;
  }

  .ml-wrap-bf-corp-new {
    overflow: hidden;
  }

  .checkbox-label-7 {
    font-size: .75em;
  }

  .slider_slide-3 {
    padding-left: .5em;
    padding-right: .5em;
  }

  .slider_mask-4 {
    height: 100%;
  }

  .slider_slide-fill-5 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .c-slider-3 {
    height: 100%;
  }

  .checkbox-label-8 {
    max-width: 32ch;
    font-size: .75em;
  }

  .multi-step-form-wrapper-smm {
    width: 100%;
    min-height: 100svh;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .form_label-smm {
    font-size: 1em;
  }

  .sbmt-btn-smm {
    margin-left: 0;
    margin-right: 0;
  }

  .form_contain-2-smm {
    width: 100%;
    max-width: none;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .msf__step-header-text-smm {
    font-size: .75em;
  }

  .container-fr {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }

  .fr-hero-wrapper {
    padding-top: 6.25vw;
    padding-bottom: 9.0625vw;
  }

  .logo-fr {
    width: 31.875vw;
    height: 6.875vw;
    margin-bottom: 8.75vw;
  }

  .fr-hero_img {
    width: 100vw;
    height: 40vw;
    margin-top: 6vw;
    margin-bottom: 8.125vw;
  }

  .timer-fr {
    font-size: 9.375vw;
    line-height: 9.375vw;
  }

  .hed-77 {
    font-size: 24.0625vw;
    line-height: 24.0625vw;
  }

  .fr-hero_cont {
    grid-column-gap: 4.375vw;
    grid-row-gap: 4.375vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }

  .qtext20px {
    font-size: 6.25vw;
    line-height: 7.5vw;
  }

  .fr-hero_textb {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    margin-bottom: 1.875vw;
  }

  .qtext16px {
    font-size: 5vw;
    line-height: 5.9375vw;
  }

  .line-fr_w {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
  }

  .line-fr {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    font-size: 6.25vw;
    line-height: 6.25vw;
  }

  .line-fr_b {
    max-width: 100vw;
  }

  .line-fr_b.is-15pxpad {
    max-width: 100vw;
    margin-top: 4.6875vw;
  }

  .fr-hero-vec {
    width: 35vw;
    right: 27vw;
  }

  .fr-hero-bub {
    width: 41.25vw;
    height: 41.25vw;
    padding-left: 3.75vw;
    font-size: 9.375vw;
    line-height: 9.375vw;
    top: 57.2375vw;
  }

  .fr-hero-bub.is-155px {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
    width: 48.4375vw;
    height: 48.4375vw;
    padding-left: 2.75vw;
    top: 31.6625vw;
    right: 3.125vw;
  }

  .fr-hero-bub.is-155px.is-green {
    bottom: 15.3125vw;
  }

  .fr-sec_wrapper {
    grid-column-gap: .9375vw;
    grid-row-gap: .9375vw;
    padding-top: 2.8125vw;
    padding-bottom: 57.8125vw;
  }

  .q-list12px {
    padding-left: 4.375vw;
    font-size: 3.75vw;
    line-height: 4.6875vw;
  }

  .fr-sec_vec {
    width: 100vw;
    height: 63.75vw;
    bottom: 5vw;
  }

  .fr-tarif_wrapper {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
  }

  .icon-22px {
    width: 6.875vw;
    min-width: 6.875vw;
    height: 6.875vw;
    margin-bottom: 3.125vw;
  }

  .fr-tariffs-contant {
    grid-column-gap: 14.0625vw;
    grid-row-gap: 14.0625vw;
  }

  .fr-tar-item, .fr-tar-item.is-red-bord {
    z-index: 3;
  }

  .qtext12px400 {
    font-size: 3.75vw;
    line-height: 4.6875vw;
  }

  .qtext12px400.is-abs1 {
    max-width: 50vw;
    bottom: 3.75vw;
    left: 6.25vw;
  }

  .qtext12px400.is-abs1.is--2 {
    max-width: 54.0625vw;
    right: 3.125vw;
  }

  .qtext12px400.is-abs1.is--3 {
    max-width: 54.6875vw;
    bottom: 4.6875vw;
    right: -35.2vw;
  }

  .fr-tar-hed_w.is-pad {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    padding-top: 4.6875vw;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }

  .fr-tar-list_w.is-pad {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    margin-top: 6.25vw;
    margin-bottom: 1.875vw;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }

  .fr-tar-list {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    font-size: 4.375vw;
    line-height: 5.625vw;
  }

  .fr-bullet {
    width: 3.4375vw;
    min-width: 3.4375vw;
    height: 3.4375vw;
    margin-top: 1.5625vw;
  }

  .qlist-10px {
    grid-column-gap: .9375vw;
    grid-row-gap: .9375vw;
    padding-left: 5vw;
    font-size: 3.125vw;
    line-height: 4.0625vw;
  }

  .qlist-10px-wrap.is-pad {
    margin-left: 5vw;
    padding-left: 4.6875vw;
    padding-right: 4.6vw;
  }

  .more-link-fr {
    font-size: 3.125vw;
    line-height: 4.0625vw;
  }

  .fr-tariff_price_b.is-pad {
    grid-column-gap: 4.375vw;
    grid-row-gap: 4.375vw;
    margin-top: 3.75vw;
    margin-bottom: 6.25vw;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }

  .fr-par20px {
    margin-bottom: 2.5vw;
    font-size: 6.25vw;
    line-height: 8.75vw;
  }

  .dot-44px {
    width: 13.75vw;
    height: 13.75vw;
    font-size: 3.125vw;
    line-height: 3.125vw;
  }

  .is20px-700 {
    font-size: 6.25vw;
    line-height: 6.25vw;
  }

  .fr-tariff-btn_b.is-pad {
    grid-column-gap: 4.6875vw;
    grid-row-gap: 4.6875vw;
    -webkit-backdrop-filter: blur(4.6875vw);
    backdrop-filter: blur(4.6875vw);
    padding-bottom: 7.8125vw;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }

  .fr-btn {
    border-radius: 31.25vw;
    padding: 5vw 2.5vw 4.375vw;
    font-size: 6.875vw;
    line-height: 6.875vw;
  }

  .fr-btn.is-white-bord {
    border-width: .3125vw;
    font-size: 6.25vw;
    line-height: 6.25vw;
  }

  .fr-btn.is-20px-pad {
    width: 87.5vw;
    margin-left: 6.25vw;
    margin-right: 6.25vw;
  }

  .fr-btn.is-form {
    font-size: 5.625vw;
    line-height: 5.625vw;
  }

  .neutext-16px {
    margin-top: 1.5625vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .tariff-fr_img {
    width: 55.625vw;
    height: auto;
    top: 14.8vw;
  }

  .fr-price_wrapper {
    grid-column-gap: 14.0625vw;
    grid-row-gap: 14.0625vw;
    padding-top: 12.5vw;
    padding-bottom: 10.625vw;
  }

  .fr-price-contant {
    grid-column-gap: 14.0625vw;
    grid-row-gap: 14.0625vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }

  .fr-price_item {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    padding: 4.6875vw 4.6875vw 7.8125vw;
  }

  .qtext30px400 {
    font-size: 9.375vw;
    line-height: 10.625vw;
  }

  .fr-combo_wrapper {
    grid-column-gap: 4.6875vw;
    grid-row-gap: 4.6875vw;
  }

  .hed-33 {
    font-size: 10.3125vw;
    line-height: 11.25vw;
  }

  .qtext14px400 {
    font-size: 4.375vw;
    line-height: 6.25vw;
  }

  .arrow_block {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
  }

  .arrow16px {
    width: 5vw;
    height: 5vw;
  }

  .arrow24px {
    width: 7.5vw;
    min-width: 7.5vw;
    height: 7.5vw;
  }

  .fr-why_wrapper {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    padding-top: 18.75vw;
    padding-bottom: 9.375vw;
  }

  .fr-why-hed_b {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .fr-arrow-wrap {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
  }

  .fr-icon_b {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .icon45px {
    width: 14.0625vw;
    height: 14.0625vw;
  }

  .icon23px {
    width: 7.1875vw;
    height: 7.1875vw;
  }

  .qtext10px400 {
    font-size: 3.125vw;
    line-height: 4.0625vw;
  }

  .fr-prakt_wrapper {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
  }

  .fr-prakt-cont {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }

  .fr-prakt-img {
    margin-top: 6.25vw;
    margin-bottom: 3.125vw;
  }

  .fr-list_w {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
    margin-top: 3.125vw;
  }

  .fr-list {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
  }

  .icon14px {
    width: 4.375vw;
    min-width: 4.375vw;
    height: 4.375vw;
  }

  .fr-speaker_wrapper {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
    padding-top: 18.75vw;
    padding-bottom: 9.375vw;
  }

  .fr-speak-image_w {
    max-width: 100vw;
    height: 99.375vw;
  }

  .fr-speak-img {
    width: 140.625vw;
    height: 99.375vw;
  }

  .is-16px700-green {
    font-size: 5vw;
    line-height: 5vw;
  }

  .fr-forma_wrapper {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    padding-bottom: 39.6875vw;
  }

  .fr-forma-hed_b {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .fr-field {
    border-radius: 9.375vw;
    width: 87.5vw;
    height: 12.5vw;
    margin-bottom: 3.125vw;
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
    padding-left: 4.6875vw;
    font-size: 4.375vw;
    line-height: 5.3125vw;
  }

  .fr-field.is-pop {
    width: 78.125vw;
  }

  .fr-form_image {
    width: 100vw;
    height: 105.938vw;
  }

  .pop-up.is-1, .pop-up.is-2 {
    width: 100vw;
    display: none;
  }

  .pop-up.is-3 {
    width: 100vw;
  }

  .pop-up.is-4, .pop-up.is-5, .pop-up.is-6, .pop-up.is-6, .pop-up.is-7 {
    width: 100vw;
    display: none;
  }

  .pop-up.is-8 {
    width: 100vw;
  }

  .pop-up.is-9, .pop-up.is-10, .pop-up.is-11, .pop-up.is-12, .pop-up.is-13, .pop-up.is-14, .pop-up.is-15 {
    width: 100vw;
    display: none;
  }

  .pop-up_block {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    width: 87.5vw;
    padding: 4.6875vw 4.6875vw 7.8125vw;
  }

  .close-fr-pop.is-1 {
    width: 5vw;
    height: 5vw;
    top: 3.125vw;
    right: 3.125vw;
  }

  .tariff-img1 {
    width: 29.0625vw;
    height: 43.75vw;
    top: 92.3125vw;
    right: -6.25vw;
  }

  .tariff-img1.is--2 {
    z-index: -1;
    height: 120vw;
    top: -50vw;
    left: -6.65vw;
  }

  .tariff-img1.is--3 {
    top: -10vw;
    right: -6.25vw;
  }

  .tariff-img1.is--4 {
    width: 50.625vw;
    height: 75.9375vw;
    top: -21.75vw;
    right: -6.25vw;
  }

  .tariff-img1.is--5 {
    width: 70vw;
    bottom: -46.525vw;
    left: -6.25vw;
  }

  .tariff-img1.is--6 {
    width: 27.5vw;
    height: 40vw;
    top: 88.4875vw;
    right: -6.25vw;
  }

  .fr-price_image {
    width: 36vw;
    top: -4.6875vw;
  }

  .fr-price_image.is--2 {
    width: 30vw;
    top: 42.325vw;
  }

  .fr-speak-image {
    width: 36vw;
    height: 47.5vw;
    top: 26.25vw;
  }

  .background-video-2 {
    border-radius: 5vw;
    height: 50vw;
  }

  .text-12px-2 {
    font-size: 3.5vw;
  }

  .tooltip-text-wrap.up {
    width: 80vw;
    display: none;
    top: -80vw;
  }

  .circle-offer.tooltip {
    width: 7vw;
    height: 7vw;
  }

  .circle-offer.tooltip.rose {
    width: 1.2rem;
    height: 1.2rem;
  }

  .tooltip-abs.offer-05-1 {
    left: 83%;
    inset: 10% 5% auto auto;
  }

  .icon-1-5vw {
    width: 5.25vw;
    min-width: 5.25vw;
    height: 5.25vw;
  }

  .qtext12px400-black {
    font-size: 3.75vw;
    line-height: 4.6875vw;
  }

  .container-bf-new {
    width: 100vw;
    font-size: 4.8vw;
  }

  .dropdown-list-2.faq {
    padding-left: 8.25vw;
  }

  .icon-3vw {
    width: 10.5vw;
    min-width: 10.5vw;
    height: 10.5vw;
  }

  .margin-10-offer {
    height: 3.5vw;
  }

  .rc-price-bg-new {
    border-radius: 3.5vw;
    box-shadow: inset 0 .105vw 5.25vw #1817187a, inset 0 0 0 .35vw #ffffff1f;
  }

  .rc-price-bg-new.ob {
    border-width: .35vw;
  }

  .rc-price-bg-new.price {
    box-shadow: inset 0 -1.05vw 5.25vw #defe58, inset 0 0 0 .1vw #defe5852;
  }

  .label-bf-new {
    border-radius: 7vw;
    box-shadow: inset 0 .525vw 1.4vw #0003;
  }

  .rc-kombo-bg-new {
    border-radius: 3.5vw;
    box-shadow: inset 0 .105vw 5.25vw #1817187a, inset 0 0 0 .35vw #ffffff1f;
  }

  .rc-kombo-bg-new.ob {
    border-width: .35vw;
  }

  .button-bf-new {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    border-radius: 3.5vw;
    flex: 1;
    justify-content: center;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 5.25vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-bf-new:hover {
    background-image: none;
  }

  .text-field-bf-new {
    border-radius: 2.7vw;
    height: 10.5vw;
    padding-left: 3.5vw;
    padding-right: 3.5vw;
    font-size: 4.8vw;
  }

  .text-field-bf-new::placeholder {
    font-size: 4.8vw;
  }

  .button-form-new {
    border-radius: 2.7vw;
    padding-top: 4.2vw;
    padding-bottom: 4.2vw;
    font-size: 4.8vw;
    box-shadow: inset 0 .105vw 5.25vw #1817187a, inset 0 0 0 .35vw #ffffff1f;
  }

  .timer-wrap-bf-new {
    border-width: .35vw;
    border-radius: 3.5vw;
    padding-left: 3.5vw;
    padding-right: 3.5vw;
  }

  .button-bf-2 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex: 1;
    justify-content: center;
    width: 70vw;
    margin-top: 0;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4.8vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-bf-2:hover {
    color: #fff;
    background-color: #000;
    background-position: 10vw;
  }

  .grey-form-wrap-in-popup-bf {
    border-radius: 3.5vw;
    width: 90vw;
  }

  .close-icon-bf-new {
    width: 10.5vw;
    height: 10.5vw;
  }

  .body-5 {
    object-fit: fill;
    display: block;
  }

  .main_section {
    padding: 7vw 7vw 32vw;
  }

  .heading {
    margin-top: 6vw;
    margin-bottom: 3vw;
    font-size: 17vw;
  }

  .stroke_im {
    margin-bottom: 8vw;
  }

  .body_text {
    margin-top: 5vw;
    margin-bottom: 5vw;
    font-size: 4vw;
    line-height: 110%;
  }

  .body_text.dark {
    margin-bottom: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .body_text.dark.point {
    font-size: 4vw;
  }

  .body_text.dark.dark_bold._2vw {
    font-size: 5vw;
  }

  .body_text.body_bold {
    margin-top: 4vw;
  }

  .body_text.body_bold.large {
    font-size: 5vw;
  }

  .body_text.light_bold, .body_text.light_bold.v_2 {
    font-size: 4vw;
  }

  .body_text.v0 {
    margin-top: 6vw;
    margin-bottom: 6vw;
  }

  .image-131 {
    max-width: 5vw;
  }

  .button-zone {
    border-radius: 3vh;
    padding: 8vw;
  }

  .button-6 {
    margin-top: 4vw;
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-6.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .button-6.v_button_2 {
    margin-bottom: 5vw;
  }

  .second_section {
    margin-bottom: 7vw;
    padding-top: 7vw;
    padding-bottom: 7px;
  }

  .image-134 {
    left: 91%;
  }

  .image-135 {
    left: 6.2625px;
  }

  .exclus {
    margin-bottom: 8vw;
  }

  .card_section {
    padding-top: 0;
  }

  .card.v2, .card.v10 {
    border-radius: 3vw;
    margin-bottom: 6vw;
    padding: 6vw;
  }

  .div-block-53 {
    grid-template-columns: 1fr 8.75fr;
  }

  .div-block-54 {
    width: 4vw;
    height: 4vw;
  }

  .text_mini {
    font-size: 4vw;
    line-height: 100%;
  }

  .div-block-55 {
    margin-top: 5vw;
    margin-bottom: 5vw;
  }

  .text_20 {
    font-size: 5vw;
  }

  .text_20.v12 {
    font-size: 6vw;
  }

  .text_20.exc {
    margin-bottom: 2vw;
    font-size: 8vw;
  }

  .main_price {
    font-size: 10vw;
  }

  .text-span-14 {
    font-size: 6vw;
  }

  .image-138 {
    top: 59%;
    left: -10%;
  }

  .image-138.tg {
    left: -4%;
  }

  .image-138.photo_image {
    left: -10%;
  }

  .image-138.rotate {
    top: 58%;
  }

  .image-138.rotate2 {
    top: 59%;
    left: -7%;
  }

  .text-block-63 {
    font-size: 5vw;
    line-height: 110%;
  }

  .card-9, .card-8, .card-4 {
    border-radius: 3vw;
    margin-bottom: 6vw;
    padding: 6vw;
  }

  .card-4.v11 {
    margin-bottom: 6vw;
  }

  .card-5 {
    border-radius: 3vw;
    margin-bottom: 6vw;
    padding: 6vw;
  }

  .div-block-light-copy {
    margin-top: 5vw;
    margin-bottom: 5vw;
  }

  .card-6, .card-7 {
    border-radius: 3vw;
    margin-bottom: 6vw;
    padding: 6vw;
  }

  .card-7.v13 {
    margin-bottom: 10vw;
  }

  .div-block-56 {
    border-radius: 3vw;
  }

  .body_text_16 {
    margin-top: 2vw;
    font-size: 5vw;
  }

  .body_text_16.bold, .left_body_text {
    font-size: 4vw;
  }

  .image-139 {
    top: 17%;
    right: -22%;
  }

  .div-block-57 {
    border-radius: 4vw;
    margin: 12vw -8.5% 6vw;
  }

  .text-block-65 {
    margin-top: 6vw;
    margin-bottom: 6vw;
    padding-bottom: 0;
    font-size: 4vw;
    line-height: 120%;
  }

  .text-block-65.pack {
    margin-top: 3vw;
  }

  .text-span-15 {
    font-size: 5vw;
  }

  .text-block-66 {
    font-size: 4vw;
  }

  .div-block-59 {
    margin-top: 0;
    padding-top: 5vw;
    padding-bottom: 0;
  }

  .pack2 {
    border-radius: 4vw;
    margin-bottom: 6vw;
  }

  .combo {
    font-size: 7vw;
  }

  .div-block-61 {
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .text-span-16 {
    font-size: 6vw;
  }

  .pain_section {
    margin-bottom: 8vw;
    padding-top: 3vw;
  }

  .image-141 {
    margin-bottom: 6vw;
  }

  .image-144 {
    border-radius: 4vw;
  }

  .gray_text {
    font-size: 4vw;
  }

  .form_section {
    border-radius: 4vw;
  }

  .submit-button-2 {
    border-radius: 8vw;
    height: 16vw;
    margin-bottom: 12vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .text-field-9 {
    border-radius: 91vw;
    height: 16vw;
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 4vw;
  }

  .text-field-10 {
    border-radius: 8vw;
    height: 16vw;
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 4vw;
  }

  .text-block-67 {
    margin-bottom: 4vw;
    font-size: 6vw;
  }

  .text-block-68 {
    font-size: 4vw;
  }

  .end {
    border-radius: 4vw 4vw 0 0;
    margin-top: 8vw;
    margin-left: -8.5%;
    margin-right: -8.5%;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .image-145 {
    top: 2.5%;
    right: 7%;
  }

  .site-wrap-cp {
    width: 100vw;
  }

  .day {
    color: var(--orange2-cybm);
    font-size: 12vw;
  }

  .modal_wraper_cyb {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .modal_window_cybm {
    border-radius: 4vw;
    margin-top: 50vw;
  }

  .modal_t {
    font-size: 6vw;
  }

  .text-field-11, .text-field-12, .text-field-13 {
    border-radius: 8vw;
    height: 13vw;
    padding-left: 4vw;
  }

  .form-127 {
    width: 70vw;
  }

  .submit-button-3.pop_up {
    border-radius: 8vw;
    width: 70vw;
    padding-top: 6vw;
    padding-bottom: 6vw;
    font-size: 5vw;
  }

  .modal_wraper_cyb-2, .modal_wraper_cyb-3, .modal_wraper_cyb-4 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-2_13 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-2_13.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .button-4_13 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-4_13.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .button-4_13.course.v4 {
    margin-bottom: 3vw;
  }

  .button-3_13-copy {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-3_13-copy.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .button-5_13 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-5_13.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-5, .modal_wraper_cyb-6 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-6_13 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-6_13.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .button-6_13.course.v4 {
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-7 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-7_13 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-7_13.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .button-7_13.course.v4 {
    margin-bottom: 3vw;
  }

  .button-8_13 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-8_13.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-8 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-9 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-9.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-9 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-10 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-10.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-10, .modal_wraper_cyb-11 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-11 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-11.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-12 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-12 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-12.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-13 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-13 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-13.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .button-13.course.v4 {
    margin-bottom: 3vw;
  }

  .modal_wraper_cyb-pack_1 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-set_1 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-set_1.pack_button {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .pack3, .pack4, .pack1 {
    border-radius: 4vw;
    margin-bottom: 6vw;
  }

  .button-set_2 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-set_2.pack_button {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .modal_wraper_cyb-pack_2, .modal_wraper_cyb-pack_3 {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-set_4 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-set_4.pack_button {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .button-set_3 {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-set_3.pack_button {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .modal_wraper_cyb-exlus {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .button-excl {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-excl.course {
    text-transform: uppercase;
    margin-top: 6vw;
    margin-bottom: 3vw;
  }

  .modal_window_cybm-dark {
    background-color: var(--black-cybm);
    border-radius: 4vw;
    margin-top: 50vw;
  }

  .modal_t-light {
    color: var(--light-cybm);
    font-size: 6vw;
  }

  .modal_wraper_cyb-pack_4, .modal_wraper_cyb-all {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .modal_window_cybm-line {
    background-color: var(--black-cybm);
    border-radius: 4vw;
    margin-top: 50vw;
  }

  .button-all {
    padding: 5vw;
    font-size: 4vw;
    line-height: 100%;
  }

  .button-all.v_button_2 {
    margin-bottom: 5vw;
  }

  .body_text-bold {
    margin-top: 5vw;
    margin-bottom: 5vw;
    font-size: 4vw;
    line-height: 110%;
  }

  .image-158 {
    bottom: -13.7vw;
  }

  .express_section {
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/674b25246067c08a08824868_grain%202.png");
    background-position: 0%;
    background-size: cover;
    margin-top: 6vw;
  }

  .button-new {
    margin-top: 6vw;
    padding: 5vw;
    font-size: 4vw;
  }

  .first_text {
    top: 37.2vw;
  }

  .first_block_small {
    top: 43vw;
  }

  .small-text {
    margin-left: 14vw;
    margin-right: 16vw;
    font-size: 4vw;
    top: 65.1vw;
  }

  .small-text.bottom {
    font-size: 4vw;
    top: 95.5vw;
  }

  .small-text-2 {
    font-size: 4vw;
  }

  .small-text-3 {
    margin-left: 11vw;
    margin-right: 16vw;
    font-size: 4vw;
    top: 35.1vw;
  }

  .small-text-3-bott {
    font-size: 4vw;
    top: 8.1vw;
  }

  .small-text-3-bott.bott {
    font-size: 4vw;
    top: 25.4vw;
  }

  .modal_wraper_cyb-want-mini {
    width: 100vw;
    height: 300vw;
    display: none;
  }

  .icon-3vw-2 {
    width: 10.5vw;
    min-width: 10.5vw;
    height: 10.5vw;
  }

  .margin-70 {
    height: 3.5vw;
  }

  .rounded-corner-0-5vw {
    border-radius: 1.75vw;
  }

  .rounded-corner-0-5vw.violet-border-im {
    border-width: .35vw;
  }

  .icon-3vw-3 {
    width: 10.5vw;
    min-width: 10.5vw;
    height: 10.5vw;
  }

  .wrap-1vw-3 {
    padding: 4vw;
  }

  .left-arrow-4 {
    width: 33%;
  }

  .wrap-1vw-13 {
    padding: 4vw;
  }

  .margin-71 {
    height: 4vw;
  }

  .ira-speaker-im {
    width: 50vw;
  }

  .ira-main-im {
    max-height: 60vw;
  }

  .list-im {
    padding-left: 5.25vw;
  }

  .text-12px-3 {
    font-size: 3.5vw;
  }

  .line-v-plus {
    width: .545vw;
  }

  .line-v-plus.im {
    width: .35vw;
    height: 7vw;
  }

  .icon-5vw-2 {
    width: 21vw;
    min-width: 21vw;
    height: 21vw;
  }

  .text-25px-3 {
    font-size: 7.8vw;
  }

  .wrap--2vw-width {
    margin-left: -7vw;
    margin-right: -7vw;
  }

  .icon-1-5vw-2 {
    width: 5.25vw;
    min-width: 5.25vw;
  }

  .container-im {
    width: 100vw;
    font-size: 4.2vw;
    overflow: hidden;
  }

  .margin-72 {
    height: 1.75vw;
  }

  .wrap-0-5-1vw {
    padding: 1.75vw 3.5vw;
  }

  .section-2vw-2 {
    padding: 10.5vw 7vw;
  }

  .section-2vw-2.main {
    padding-top: 3vw;
  }

  .h-flex-center-center-2.gap-2 {
    grid-column-gap: 7vw;
    grid-row-gap: 7vw;
  }

  .icon-4vw {
    width: 14vw;
    min-width: 14vw;
    height: 14vw;
  }

  .text-10px-3 {
    font-size: 2.8vw;
  }

  .quote-img-b {
    width: 3.5vw;
  }

  .text-field-im {
    border-radius: 1.75vw;
    height: 12vw;
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 4.2vw;
  }

  .text-field-im::placeholder {
    font-size: 4.2vw;
  }

  .text-12px-4 {
    font-size: 3.5vw;
  }

  .icon-6vw {
    width: 21vw;
    min-width: 21vw;
    height: 21vw;
  }

  .right-arrow-4 {
    width: 33%;
  }

  .h-flex-center-left-2 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .text-30px-2 {
    font-size: 9.4vw;
  }

  .text-30px-2.centered {
    font-size: 9.8vw;
  }

  .line-h-plus {
    width: .545vw;
  }

  .line-h-plus.im {
    width: .35vw;
    height: 7vw;
  }

  .wrap--1-5vw-width {
    margin-left: -5.25vw;
    margin-right: -5.25vw;
  }

  .button-im {
    padding-top: 7vw;
    padding-bottom: 7vw;
    font-size: 8vw;
  }

  .container-xmas {
    width: 100vw;
    font-size: 3.7vw;
    overflow: hidden;
  }

  .rex-bg-xmas {
    width: 100vw;
  }

  .text-35px {
    font-size: 10.15vw;
  }

  .button-xmas.in-form {
    padding-top: 5.25vw;
    padding-bottom: 5.25vw;
    font-size: 5.25vw;
  }

  .text-50px {
    font-size: 14.7vw;
  }

  .background-video-xmas {
    border-radius: 5vw;
    height: 52.5vw;
  }

  .text-field-xmas {
    border-radius: 1.75vw;
    width: 100%;
    height: 12vw;
    padding: 1.75vw 3.5vw;
  }

  .blik-green-xmas {
    filter: blur(70px);
    width: 70vw;
    height: 70vw;
  }

  .box-xmas {
    margin-left: -5vw;
    margin-right: -5vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .timer-fixed-xmas {
    border-bottom-right-radius: 3.5vw;
    border-bottom-left-radius: 3.5vw;
    width: 100vw;
  }

  .timer-fixed-xmas.down {
    border-top-left-radius: 3.5vw;
    border-top-right-radius: 3.5vw;
  }

  .h-scroll-xmas {
    grid-column-gap: 3.4vw;
    grid-row-gap: 3.4vw;
    padding-top: 3.5vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .container-im2 {
    width: 100vw;
    font-size: 4.2vw;
    overflow: hidden;
  }

  .border-im-light-grey {
    border-width: .35vw;
  }

  .button-im2 {
    padding-top: 7vw;
    padding-bottom: 7vw;
    font-size: 5.4vw;
  }

  .btn-frame-im {
    border-width: .35vw;
  }

  .h-flex-down-left {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .border-im-black {
    border-width: .35vw;
  }

  .text-field-im2 {
    height: 12vw;
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 4.2vw;
  }

  .text-field-im2::placeholder {
    font-size: 4.2vw;
  }

  .h-flex-top-left {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .review-img-im {
    width: 70vw;
  }

  .new-year-banner {
    padding-top: 0;
  }

  .ny-banner-top {
    height: 3rem;
  }

  .bf-container-2 {
    height: 3rem;
    overflow: hidden;
  }

  .bf-img-100-h-2 {
    height: 3rem;
  }

  .ml-wrap-new-year {
    overflow: hidden;
  }

  .popup-ny-wrap {
    border-radius: 3.5vw;
    width: 90vw;
    font-size: 4vw;
  }

  .ny-banner-top-2 {
    height: 3rem;
  }

  .quest-toggle-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .image-rotage {
    top: 53.4vw;
    right: 44.5vw;
  }

  .fire-list-2 {
    width: 8vw;
  }

  .margin-55 {
    height: 3.5vw;
  }

  .h-flex-center-sides-3.top-marge {
    margin-top: 12px;
  }

  .h1-offer-5-0-7 {
    font-size: 28vw;
    line-height: 90%;
  }

  .h1-offer-5-0-7.pb {
    font-size: 14vw;
    line-height: 90%;
  }

  .h1-offer-5-0-7.pb.center-mn {
    font-size: 14vw;
  }

  .h1-offer-5-0-7.pb.center-mn.bold_2 {
    font-size: 12.5vw;
  }

  .slogan-text-2 {
    font-size: 3.4vw;
    display: inline-block;
  }

  .slogan-text-2.px {
    font-size: 14px;
  }

  .slogan-text-2.px.blue_2 {
    color: #3601f4;
    font-size: 13px;
  }

  .h-flex-left-center-3.center {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    margin-top: 3vw;
    margin-bottom: 3vw;
  }

  .h2-5-0-4 {
    font-size: 14vw;
  }

  .h2-5-0-4.copy {
    font-size: 10vw;
  }

  .image-161 {
    width: 24vw;
    top: -3vw;
    right: -2vw;
  }

  .image-161.blend.hide {
    display: none;
  }

  .text-block-83 {
    font-size: 7vw;
  }

  .margin-76 {
    height: 1.75vw;
  }

  .text-16px-4 {
    font-size: 5.4vw;
  }

  .text-18px-4 {
    font-size: 5.5vw;
  }

  .multicanal-3 {
    font-size: 4vw;
    bottom: 5vw;
    left: 5vw;
  }

  .image-162 {
    width: 24vw;
    right: -4vw;
  }

  .image-163 {
    width: 4vw;
    min-width: 4vw;
    max-width: 4vw;
  }

  .wrap-1vw-14 {
    padding: 3.5vw;
  }

  .wrap-1vw-14.beige.rounded-5-0.pb-offer_olive {
    padding: 2vw 3vw;
  }

  .wrap-1vw-14.beige.pb-offer_brown, .wrap-1vw-14.beige.pb-offer_new {
    padding-left: 2vw;
  }

  .old-price-5-0-3 {
    font-size: 7vw;
  }

  .text-field-14 {
    width: 100%;
  }

  .modal_wraper_pro-3 {
    display: none;
  }

  .label-ob-new_olive {
    border-width: .35vw;
  }

  .span-brown.min {
    font-size: 12vw;
  }

  .section-2-vw-2 {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .section-2-vw-2.main {
    padding-top: 3.5vw;
  }

  .text-field-t-live {
    border-width: 0;
    border-radius: 1.75vw;
    height: 12vw;
    padding-left: 5vw;
    padding-right: 5vw;
    box-shadow: inset 0 0 0 .3vw #bbb;
  }

  .text-18px-5 {
    font-size: 5.6vw;
  }

  .bonus-b-short {
    top: -6%;
  }

  .text-70px {
    font-size: 21vw;
    line-height: 100%;
  }

  .container-b-short {
    width: 100vw;
    font-size: 4.2vw;
    overflow: hidden;
  }

  .margin-57 {
    height: 4vw;
  }

  .icon-2-5vw {
    width: 8.25vw;
    height: 8.25vw;
  }

  .wrap-1-5vw-2 {
    padding: 5vw;
  }

  .h-flex-center-left-3 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .wrap-0-3-1vw-2 {
    padding: 1.2vw 4vw;
  }

  .margin-77 {
    height: 1.75vw;
  }

  .text-50px-2 {
    font-size: 15.4vw;
  }

  .text-70px_3 {
    font-size: 14vw;
    line-height: 100%;
  }

  .ira-img-wrap-b-short {
    width: 30%;
    margin-top: 5vw;
    margin-right: 5vw;
  }

  .button-b-short {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex: 1;
    justify-content: center;
    margin-top: 0;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 5vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-b-short:hover {
    color: #fff;
    background-color: #000;
    background-position: 10vw;
  }

  .text-block-104 {
    padding-right: 13vw;
  }

  .margin-78 {
    height: 4vw;
  }

  .text-20px-_2 {
    font-size: 6.1vw;
  }

  .text-18px-6 {
    font-size: 5.6vw;
  }

  .margin-79 {
    height: 4vw;
  }

  .wrap-1-5vw-3 {
    padding: 5vw;
  }

  .h-flex-center-left-4 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .margin-80 {
    height: 1.75vw;
  }

  .text-70px_2 {
    font-size: 12vw;
    line-height: 100%;
  }

  .text-block-105 {
    padding-right: 13vw;
  }

  .margin-81 {
    height: 4vw;
  }

  .text-18px-7 {
    font-size: 5.6vw;
  }

  .margin-82 {
    height: 4vw;
  }

  .text-70px_4 {
    font-size: 16vw;
    line-height: 100%;
  }

  .h-flex-center-left-5 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .margin-83 {
    height: 1.75vw;
  }

  .text-block-106 {
    padding-right: 13vw;
  }

  .margin-84 {
    height: 4vw;
  }

  .text-18px-8 {
    font-size: 5.6vw;
  }

  .text-70px_5 {
    font-size: 14vw;
    line-height: 100%;
  }

  .margin-85 {
    height: 4vw;
  }

  .margin-86 {
    height: 1.75vw;
  }

  .text-block-104_2 {
    padding-right: 15vw;
    font-size: 4vw;
  }

  .margin-87 {
    height: 4vw;
  }

  .text-18px-9 {
    font-size: 5.6vw;
  }

  .text-70px_6 {
    font-size: 11.1vw;
    line-height: 100%;
  }

  .margin-88 {
    height: 4vw;
  }

  .margin-89 {
    height: 1.75vw;
  }

  .margin-90 {
    height: 4vw;
  }

  .text-20px-_3 {
    font-size: 5vw;
  }

  .form-in-popup {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-65 {
    width: 90vw;
  }

  .text-block-86 {
    color: #121212;
  }

  .medium-4 {
    font-family: "Futura Pt Web 500 100", sans-serif;
  }

  .text-block-88 {
    font-family: "Futura Pt Web 500 100", sans-serif;
    font-size: 7vw;
  }

  .ira-img-wrap-b-short-2 {
    width: 34%;
  }

  .button-b-short-non {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex: 1;
    justify-content: center;
    margin-top: 0;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 5vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-b-short-non:hover {
    color: #fff;
    background-color: #000;
    background-position: 10vw;
  }

  .dropdown-footer-region {
    margin-left: 0;
  }

  .zmist-text-wrap {
    flex-flow: column;
    overflow: auto;
  }

  .zmist-wrap {
    flex-flow: column;
  }

  .add-item {
    max-width: 88vw;
    margin-bottom: 1rem;
  }

  .h-flex-center-left-6 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .tetstimonial-form-wrap-2 {
    padding: 5vw;
  }

  .testimonial-h-flex {
    flex-flow: column;
  }

  .container-valen {
    width: 100vw;
    font-size: 3.7vw;
    overflow: hidden;
  }

  .main_section_2 {
    padding: 6vw 4vw 12vw;
  }

  .image-164 {
    width: 28vw;
  }

  .image-165 {
    width: 8vw;
  }

  .image-166 {
    width: 13vw;
  }

  .image-167 {
    width: 12vw;
  }

  .image-168 {
    width: 9vw;
    inset: 0% auto auto 4%;
  }

  .mons_18px {
    font-size: 6vw;
  }

  .image-169 {
    width: 11vw;
    inset: 17% 6% auto auto;
  }

  .image-170 {
    width: 10vw;
    inset: 16% auto auto 10%;
  }

  .div-block-66 {
    margin-left: -4vw;
    margin-right: -4vw;
    padding-left: 4vw;
    padding-right: 4vw;
    position: static;
    inset: auto 0% -9%;
  }

  .image-172 {
    position: static;
    inset: auto 0% 0%;
  }

  .button-14 {
    padding-top: 5vw;
    padding-bottom: 5vw;
    font-size: 8vw;
  }

  .image-173 {
    width: 13vw;
    bottom: 32%;
    left: 5%;
  }

  .image-174 {
    width: 21vw;
    bottom: 17%;
  }

  .image-175 {
    width: 6vw;
  }

  .image-176 {
    width: 13vw;
  }

  .learn_section {
    padding-bottom: 10vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .div-block-67 {
    margin-left: -4vw;
    margin-right: -4vw;
  }

  .white_text_reg {
    margin-left: -4vw;
    margin-right: -4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .wrap-1vw-15 {
    padding: 3.5vw;
  }

  .tooltip-text-wrap-2.offer05 {
    z-index: 15;
    width: 65vw;
    display: none;
  }

  .tooltip-text-wrap-2.offer05.right {
    width: 45vw;
    display: none;
  }

  .icon-1-5vw-3 {
    width: 5.25vw;
    min-width: 5.25vw;
    height: 5.25vw;
  }

  .text-12px-5 {
    font-size: 3.5vw;
  }

  .bold-text-28 {
    font-size: 4vw;
  }

  .mons_16px {
    font-size: 5vw;
  }

  .margin-91 {
    height: 3.5vw;
  }

  .h-flex-center-left-h-scroll {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    width: 150vw;
    margin-right: 4vw;
    overflow: hidden;
  }

  .img-screen-inst {
    width: 77vw;
  }

  .why_section {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .grid_block {
    padding: 3vw 4vw;
  }

  .image-183 {
    width: 14vw;
  }

  .div-block-71 {
    bottom: 16%;
  }

  .program_section {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .mons_26px {
    font-size: 10vw;
  }

  .grid_pice {
    grid-template-columns: .75fr 1.25fr 1fr;
  }

  .button-15, .button-15.details {
    font-size: 5vw;
  }

  .manager_section {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .image-186 {
    width: 14vw;
    left: 1%;
  }

  .image-187 {
    width: 14vw;
  }

  .combo_section {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .last_section {
    padding: 29vw 4vw 12vw;
  }

  .mons_36px {
    font-size: 14vw;
  }

  .popup-valen-wrap-copy {
    border-radius: 3.5vw;
    width: 90vw;
    font-size: 4vw;
  }

  .image-189, .image-190, .image-191, .image-192, .image-193 {
    width: 25vw;
  }

  .h-scroll-new {
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .div-block-66-copy {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% -3%;
  }

  .image-194 {
    width: 14vw;
  }

  .div-block-73 {
    top: 6.5%;
  }

  .manager_section2 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .image-186-2 {
    width: 14vw;
    left: 1%;
  }

  .image-187-2 {
    width: 14vw;
  }

  .container-mar {
    width: 100vw;
    font-size: 3.7vw;
    overflow: hidden;
  }

  .reg_wrap.pibk_bg {
    padding-top: 2.6vw;
    padding-bottom: 2.6vw;
  }

  .reg_wrap.pibk_bg._100 {
    margin-left: -7vw;
    margin-right: -7vw;
    padding: 5vw 9vw 5vw 8vw;
  }

  .reg_wrap.pibk_bg.rotage {
    margin-left: -7.5vw;
    margin-right: -7.5vw;
    bottom: -6.1vw;
  }

  .reg_wrap.white_bg {
    padding: 2.6vw 4vw;
  }

  .reg_wrap.white_bg.wrap {
    width: 51vw;
  }

  .text-38px {
    font-size: 12.1vw;
  }

  .text-38px.centered {
    font-size: 11.2vw;
  }

  .section-2vw-mar {
    padding-left: 7vw;
    padding-right: 7vw;
    font-size: 3.7vw;
  }

  .text-20px-mar {
    font-size: 6vw;
  }

  .image-197 {
    width: 19vw;
  }

  .image-198 {
    width: 15vw;
  }

  .button-pink {
    padding: 5vw;
    font-size: 6vw;
    line-height: 100%;
  }

  .button-pink.black {
    font-size: 5.5vw;
  }

  .button-pink.text_lit {
    font-size: 4.5vw;
  }

  .reg_wrap-bor.black_bg {
    padding: 4.2vw 2vw;
  }

  .reg_wrap-bor.white_bg {
    padding: 3vw;
  }

  ._4vw_reg {
    padding-left: 25vw;
  }

  .image-199 {
    width: 33vw;
    top: 5%;
  }

  .image-200 {
    width: 101vw;
    margin-left: -7vw;
  }

  .div-block-75 {
    justify-content: space-between;
    align-items: center;
  }

  .image-202 {
    width: 29vw;
  }

  .image-203 {
    top: 57%;
  }

  .image-205 {
    width: 32vw;
  }

  .div-block-80 {
    margin-left: -7vw;
    margin-right: -7vw;
  }

  .image-208 {
    width: 54vw;
  }

  .whire-reg {
    padding-top: 20vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .image-210 {
    inset: -13% 0% auto;
  }

  .div-block-81._2vw_add {
    padding-left: 8vw;
  }

  .div-block-81._4vw_add {
    padding-left: 16vw;
  }

  .image-211 {
    width: 32vw;
    top: 12%;
  }

  .wrap-1vw-16 {
    padding: 3.5vw;
  }

  .icon-1-5vw-4 {
    width: 5.25vw;
    min-width: 5.25vw;
    height: 5.25vw;
  }

  .text-12px-6 {
    font-size: 3.5vw;
  }

  .reg_course {
    width: 55vw;
    padding-top: 5.6vw;
    padding-bottom: 5.6vw;
  }

  .reg_course.target {
    width: 45vw;
  }

  .reg_course.ob {
    width: 46vw;
  }

  .reg_course.stor {
    width: 35vw;
  }

  .image-213 {
    width: 47vw;
  }

  .gray_reg {
    padding: 5vw 4vw;
  }

  .gray_reg.black, .gray_reg.gray, .gray_reg.pink_2 {
    border-radius: 4vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .gray_reg.white, .gray_reg.viol {
    border-radius: 5vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .flex {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .button-stroke {
    font-size: 5vw;
  }

  .image-214 {
    width: 26vw;
  }

  .image-215 {
    width: 34vw;
  }

  .image-214-copy {
    width: 33vw;
  }

  .image-216 {
    width: 100vw;
    margin-left: -7vw;
  }

  .whire-reg_2 {
    padding: 20vw 3vw 8vw;
  }

  .image-217 {
    width: 30vw;
  }

  .image-218 {
    width: 32vw;
  }

  .line-fr_b-mar {
    max-width: 100vw;
  }

  .imag {
    width: 7vw;
    min-width: 7vw;
    max-width: 7vw;
  }

  ._2vw_reg {
    padding-left: 13vw;
  }

  .quest-toggle-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .quest-toggle-3.tbm {
    justify-content: space-between;
    align-items: center;
  }

  .quest-toggle-3.sl {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .icon-3vw-4 {
    width: 10.5vw;
    min-width: 10.5vw;
    height: 10.5vw;
  }

  .text-16px-5 {
    font-size: 4.9vw;
  }

  .quest-line__wrap-2 {
    min-width: 2.5rem;
    min-height: 2.5rem;
  }

  .quest-line__wrap-2.tbm {
    width: 5vw;
    min-width: 0;
    height: 5vw;
    min-height: 0;
  }

  .wrap-1-5vw-4 {
    padding: 1vw 0 3vw;
  }

  .image-219 {
    width: 32vw;
  }

  .modal_wraper-mar-about, .modal_wraper-mar-about.ob_mar_2, .modal_wraper-mar-about.smm_mar_2, .modal_wraper-mar-about.story_mar_2, .modal_wraper-mar-about.target_b_mar_2, .modal_wraper-mar-about.info {
    display: none;
  }

  .popup-mar-wrap {
    border-radius: 3.5vw;
    width: 90vw;
    font-size: 4vw;
  }

  .image-210-copy {
    inset: -5% 0% auto;
  }

  .popup-mar-wrap_2 {
    border-radius: 3.5vw;
    width: 90vw;
    margin-top: 110vw;
    margin-bottom: 10vw;
    font-size: 4vw;
  }

  .popup-mar-wrap_2.info {
    margin-top: 0;
  }

  .close-icon-bf-new-2 {
    width: 10.5vw;
    height: 10.5vw;
  }

  .image-220 {
    width: 15vw;
    top: 17%;
  }

  .container-cr {
    background-image: linear-gradient(#00000005, #00000005), url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/67c8acc7424f57740c558e9e_bg%20cr-min.webp");
    background-position: 0 0, 0 0;
    background-size: auto, 100%;
    width: 100vw;
    font-size: 3.5vw;
    overflow: hidden;
  }

  ._2vw-2 {
    margin-left: -7vw;
    margin-right: -7vw;
  }

  ._2vw-2._3 {
    margin-left: -8vw;
    margin-right: -8vw;
  }

  .section-2vw {
    padding: 10.5vw 7vw;
  }

  .section-2vw.main {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .circle-cr._2 {
    border-width: .35vw;
  }

  .icon-4-5vw {
    width: 15.25vw;
    min-width: 15.25vw;
    height: 15.25vw;
  }

  .icon-5vw {
    width: 17.5vw;
    min-width: 17.5vw;
    height: 17.5vw;
  }

  .text-16px {
    font-size: 5.4vw;
  }

  .gif-cr {
    height: 19vw;
  }

  .text-10px {
    font-size: 2.8vw;
  }

  .abs-label-cr._4 {
    top: -2.8vw;
  }

  .button-cr {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    border-radius: 10vw;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding-top: 4.2vw;
    padding-bottom: 4.2vw;
    padding-left: 7vw;
    font-size: 5.6vw;
    text-decoration: none;
    transition: all .3s;
  }

  .button-cr.black {
    font-size: 4.8vw;
  }

  .text-12px-8 {
    font-size: 3.5vw;
  }

  .margin-92 {
    height: 3.5vw;
  }

  .h-flex-up-left-2 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .h-scroll-wrap-b-offer-new {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
    padding-left: 7vw;
    padding-right: 7vw;
    overflow: auto;
  }

  .revi-image__wrap-copy {
    width: auto;
    height: 48vw;
  }

  .item-h-scroll-b-offer-new {
    width: 70vw;
  }

  .tabs-menu-cr {
    padding-left: 3.5vw;
    display: flex;
    top: 69vw;
  }

  .tab-link-cr {
    border-radius: 1.75vw;
    margin-right: 1.75vw;
  }

  ._3vw-down {
    margin-bottom: -10.5vw;
  }

  .text-field-cr {
    height: 12vw;
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 4.2vw;
  }

  .text-field-cr::placeholder {
    font-size: 4.2vw;
  }

  .modal_wraper-2 {
    flex-flow: column;
    display: none;
  }

  .close_btn_1.bf-2 {
    width: 8vw;
    top: 3%;
    right: 5%;
  }

  .video-3 {
    width: 100svw;
    min-width: auto;
    display: block;
    overflow: visible;
  }

  .div-block-85 {
    justify-content: center;
    align-items: center;
    margin: auto;
    display: flex;
  }

  .image-196_2 {
    width: 50vw;
  }

  .image-211-copy {
    width: 32vw;
    top: 12%;
  }

  .img-bg-vb {
    padding-top: 63vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .img-bg-vb._5 {
    padding-top: 24vw;
  }

  .img-bg-vb._2, .img-bg-vb._4 {
    padding-top: 42vw;
  }

  .h-flex-up-left {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .h-flex-up-left.margin-0-5-vertical {
    grid-column-gap: 1.75vw;
    grid-row-gap: 1.75vw;
  }

  .margin-93 {
    height: 3.5vw;
  }

  .img-logos-vb {
    width: 100vw;
    padding-right: 3.5vw;
  }

  .ira-2-vb {
    height: 45vw;
  }

  .icon-1-2vw {
    width: 4.2vw;
    min-width: 4.2vw;
    height: 4.2vw;
  }

  .text-16px-6 {
    font-size: 4.8vw;
  }

  .text-16px-6._100 {
    line-height: 104%;
  }

  .text-field-vb {
    border-bottom-width: .35vw;
    height: 12vw;
    font-size: 3.5vw;
  }

  .container-ob-vb {
    letter-spacing: -.07vw;
    width: 100vw;
    font-size: 3.5vw;
    overflow: hidden;
  }

  .text-40px-2 {
    font-size: 12.3vw;
  }

  .wrap-0-5vw-2 {
    padding: 1.75vw;
  }

  .h-flex-up-right {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .text-20px-2 {
    font-size: 6.1vw;
  }

  .section-2vw-4 {
    padding: 10.5vw 7vw;
  }

  .section-2vw-4.main {
    padding-top: 5.25vw;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .text-50px-3 {
    font-size: 15.5vw;
  }

  .text-25px-4 {
    font-size: 7.2vw;
  }

  .wrap-1-5vw-5 {
    padding: 5vw;
  }

  .h-flex-center-left-7 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .margin-94 {
    height: 1.75vw;
  }

  .caps.bordo-text-bg-vb {
    padding-left: 1.75vw;
    padding-right: 1.75vw;
  }

  .text-35px-2 {
    font-size: 10.5vw;
  }

  .mooving-line-gg._3 {
    margin-top: -10.5vw;
  }

  .text-30px-3 {
    font-size: 9.4vw;
  }

  .wrap-0-3-1vw-3 {
    padding: 1.2vw 3vw;
  }

  .button-vb {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex: 1;
    justify-content: center;
    padding-top: 6.5vw;
    padding-bottom: 5vw;
    font-size: 6vw;
    text-decoration: none;
    transition: all .3s;
    box-shadow: inset 0 0 0 .525vw #801e25;
  }

  .button-vb:hover {
    color: #fff;
  }

  .button-vb.smaller-vb {
    font-size: 4.8vw;
  }

  ._1-5vw {
    margin-left: -5.25vw;
    margin-right: -5.25vw;
  }

  .box-vb {
    margin-left: -7vw;
    margin-right: -7vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
  }

  .margin-95 {
    height: 3.5vw;
  }

  .margin-96 {
    height: 1.75vw;
  }

  .text-30px-4 {
    font-size: 9.4vw;
  }

  .icon-2vw-2 {
    width: 7vw;
    min-width: 7vw;
  }

  .section-2vw-5 {
    padding: 10vw 7vw;
    transition: all .5s;
  }

  .section-2vw-5.kbk-new {
    padding-top: 17vw;
  }

  .text-20px-an {
    font-size: 6.125vw;
  }

  .image-1738 {
    width: 50vw;
  }

  .text-30px-5 {
    font-size: 9vw;
  }

  .text-30px-5.medium {
    font-size: 11.6vw;
  }

  .text-field-na {
    height: 12vw;
    font-size: 3.8vw;
  }

  ._60.v2 {
    padding-right: 7vw;
  }

  .text-16px-an {
    font-size: 4.8vw;
  }

  .button-na {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    flex: 1;
    justify-content: center;
    padding-top: 4vw;
    padding-bottom: 4vw;
    font-size: 4.7vw;
    line-height: 140%;
    text-decoration: none;
  }

  .button-na:hover {
    color: #fff;
    background-color: #000;
    background-position: 10vw;
  }

  .text_70px.medium {
    font-size: 23vw;
  }

  .text-24px-2 {
    font-size: 7.5vw;
  }

  ._20.relative-2.right_vw {
    padding-right: 6vw;
  }

  .margin-7 {
    height: 2.8vw;
  }

  .form-wrap-reg-na {
    margin-top: -.35vw;
    padding: 5vw 5vw 4vw;
  }

  .site-wrap_an {
    width: 100vw;
    overflow: hidden;
  }

  .image-1741 {
    width: 59vw;
  }

  .im40 {
    max-width: 34%;
  }

  .section-2vw-an {
    padding-left: 7vw;
    padding-right: 7vw;
    transition: all .5s;
  }

  .text-14px-na {
    font-size: 3.5vw;
  }

  .text-14px-na.gray.medium.spacing--5 {
    font-size: 4vw;
  }

  .flex-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .n_stan_reg.gray_bg.relative-2 {
    margin-left: 7vw;
    padding-left: 7vw;
  }

  .text-37px {
    font-size: 11.8vw;
  }

  .text-37px.gray.spacing--5 {
    font-size: 11.7vw;
  }

  .text-10px-4 {
    font-size: 2.8vw;
  }

  .text-10px-4.orange.medium.spacing--5.size, .text-10px-4.orange.medium.size {
    font-size: 3.5vw;
  }

  .div-block-45, .div-block-45.relative-2 {
    padding-left: 7vw;
  }

  .image-1743 {
    width: 49vw;
  }

  .text-35px-an {
    font-size: 10.7vw;
  }

  .text-35px-an.medium {
    font-size: 11vw;
  }

  .text-35px-an.medium.gray._80 {
    line-height: 87%;
  }

  .section-2vw-an-2 {
    padding: 10vw 7vw;
    transition: all .5s;
  }

  .margin-97 {
    height: 1.75vw;
  }

  .text-67px-an.medium {
    font-size: 19vw;
  }

  .image-1739 {
    width: 6vw;
  }

  .div-block-24 {
    width: 68vw;
    height: 6vw;
    top: 27.9vw;
  }

  .image-196-copy {
    top: 105.2vw;
  }

  .image-1746 {
    width: 24vw;
    top: 78vw;
  }

  .about_section {
    padding: 8vw 4vw;
  }

  .vela_20px-_2 {
    font-size: 5vw;
  }

  .div-block-26 {
    padding: 16vw 4vw 8vw;
  }

  .vela_9px.center {
    font-size: 4vw;
  }

  .field_3 {
    border-radius: 7vw;
    padding-top: 6vw;
    padding-bottom: 6vw;
  }

  .blue_num {
    height: 15vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .image-190_3 {
    margin-top: 6vw;
    margin-bottom: 6vw;
    left: -4vw;
  }

  .vela_12px {
    padding-bottom: 6vw;
    font-size: 3.6vw;
  }

  .vela_30px-right_2 {
    margin-bottom: 8vw;
    font-size: 9vw;
  }

  .top_time_date {
    border-bottom-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    margin-bottom: 6vw;
    padding-top: 6vw;
    padding-bottom: 4vw;
  }

  .head_main {
    font-size: 18vw;
  }

  .h-flex-sides-center-3 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    margin-bottom: 12vw;
    display: inline-flex;
  }

  .div-block-23 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .div-block-25 {
    padding-top: 6vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .reg_white_3 {
    border-radius: 3vw;
    padding: 4vw 33vw 4vw 4vw;
  }

  .flip-card-s98 {
    border-radius: 5vw;
  }

  .flip-card-s98.is-abs {
    grid-column-gap: 4.6875vw;
    grid-row-gap: 4.6875vw;
    justify-content: center;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .flip-card-s98.is-no-abs {
    width: 100%;
    height: 100%;
    display: inline-flex;
    box-shadow: 0 2px 5px #0003;
  }

  .image-1747 {
    width: 5vw;
  }

  .grid_text {
    margin-top: 10vw;
    margin-bottom: 26vw;
  }

  .vela_13px {
    font-size: 4vw;
  }

  .image-1749 {
    width: 5vw;
  }

  .button-3 {
    border-radius: 8vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
    font-size: 5vw;
  }

  .vela_20px {
    margin-left: -12vw;
    margin-right: -12vw;
    font-size: 6vw;
  }

  .div-block-21 {
    padding-left: 4vw;
    padding-right: 4vw;
    overflow: hidden;
  }

  .vela_30px {
    font-size: 12vw;
  }

  .vela_30px.black-2 {
    font-size: 9vw;
  }

  .vela_17px {
    margin-top: 6vw;
    font-size: 5.2vw;
  }

  .inner-card-s98-3 {
    width: 35vw;
    height: 35vw;
    display: inline-flex;
  }

  .inner-card-s98-3.back-side {
    width: 35vw;
    height: 35vw;
    box-shadow: inset 0 0 0 .3vw #6462df;
  }

  .text-20px-5 {
    font-size: 6.1vw;
  }

  .div-block-20 {
    margin-right: -8vw;
    left: -4vw;
    right: -4vw;
  }

  .block_grid {
    margin-bottom: 5vw;
  }

  .image-1750 {
    width: 5vw;
  }

  .image-1752 {
    border-radius: 5vw;
  }

  .site_wrap-4 {
    width: 100vw;
    overflow: hidden;
  }

  .grid_text-2 {
    margin-bottom: 4vw;
  }

  .text-40px-3 {
    font-size: 10vw;
  }

  .image-1753 {
    width: 44vw;
  }

  .main-r132 {
    padding-bottom: 8vw;
    padding-left: 4vw;
    padding-right: 4vw;
    overflow: hidden;
  }

  .inner-card-s98-4 {
    width: 35vw;
    height: 35vw;
    display: inline-flex;
  }

  .white_reg {
    border-radius: 3vw;
  }

  .image-1755 {
    width: 25vw;
    top: 6vw;
    right: 6vw;
  }

  .div-block-22 {
    margin-left: -4vw;
    padding-left: 4vw;
  }

  .reg_white_2 {
    border-radius: 3vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .top_form {
    border-radius: 4vw;
    padding: 6vw;
  }

  .time_section-2 {
    padding: 8vw 4vw;
  }

  .grid_3reg {
    margin-top: 8vw;
  }

  .image-196_3 {
    width: 29vw;
  }

  .image-1757 {
    width: 44vw;
    bottom: 25%;
  }

  .image-1758 {
    margin-bottom: 12vw;
  }

  .image-190_2 {
    margin-top: 6vw;
    right: -8vw;
  }

  .vela_30px-right_2-copy {
    font-size: 9vw;
    top: 20.1vw;
    right: 4vw;
  }

  .submit-button-7 {
    border-radius: 8vw;
    font-size: 6vw;
  }

  .num_vela {
    font-size: 4vw;
  }

  .vela_24px {
    margin-top: 8vw;
    font-size: 7vw;
  }

  .image-1759 {
    width: 55vw;
    margin-top: 7vw;
    margin-bottom: 7vw;
  }

  .div-block-15 {
    margin-bottom: 4vw;
    margin-left: -4vw;
    padding-left: 4vw;
  }

  .image-1760 {
    width: 17vw;
    top: 71vw;
    left: 53vw;
  }

  .vela_30px-right_2-white {
    font-size: 9vw;
  }

  .image-1761 {
    width: 16vw;
    left: 46vw;
  }

  .choise_section {
    padding: 8vw 4vw;
  }

  .reg_white_3-2 {
    padding-top: 4vw;
    padding-bottom: 4vw;
    padding-right: 4vw;
  }

  .vela_30px-white {
    font-size: 9vw;
  }

  ._3vw_1 {
    height: 11vw;
  }

  .div-block-17 {
    margin-bottom: 4vw;
    margin-right: -4vw;
    padding-right: 4vw;
  }

  .flip-card-wrap-s98-3 {
    cursor: pointer;
    width: 43vw;
    height: 44vw;
    display: inline-flex;
  }

  ._2vw_1-copy {
    height: 6vw;
  }

  .margin-98 {
    height: 3.5vw;
  }

  .text-35px-3 {
    font-size: 10.5vw;
  }

  .text-40px-4 {
    font-size: 12.3vw;
  }

  .image-1762 {
    width: 21vw;
  }

  .text-12px-9 {
    font-size: 3.7vw;
  }

  .button-r127 {
    height: 15vw;
    font-size: 5.25vw;
  }

  .icon-5vw-3 {
    width: 21vw;
    min-width: 21vw;
    height: 21vw;
  }

  .text-field-r127 {
    border-bottom-width: .35vw;
    height: 12vw;
    font-size: 3.5vw;
  }

  .text-30px-6 {
    font-size: 9.4vw;
  }

  .h-flex-center-left-8 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .margin-99 {
    height: 1.75vw;
  }

  .section-2vw-6 {
    padding: 10.5vw 7vw;
  }

  .section-2vw-6.main1 {
    padding-top: 3vw;
  }

  .icon-1-5vw-5 {
    width: 5.25vw;
    min-width: 5.25vw;
    height: 5.25vw;
  }

  .checkbox-r127 {
    width: 6.2vw;
    height: 6.2vw;
  }

  .container-r127 {
    width: 100vw;
    font-size: 4.2vw;
    overflow: hidden;
  }

  .margin-100 {
    height: 3.5vw;
  }

  .text-40px-5 {
    font-size: 12.3vw;
  }

  .image-1763 {
    width: 21vw;
  }

  .text-12px-10 {
    font-size: 3.7vw;
  }

  .icon-5vw-4 {
    width: 21vw;
    min-width: 21vw;
    height: 21vw;
  }

  .text-30px-7 {
    font-size: 9.4vw;
  }

  .h-flex-center-left-9 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .margin-101 {
    height: 1.75vw;
  }

  .section-2vw-7 {
    padding: 10.5vw 7vw;
  }

  .section-2vw-7.main1 {
    padding-top: 3vw;
  }

  .icon-1-5vw-6 {
    width: 5.25vw;
    min-width: 5.25vw;
    height: 5.25vw;
  }

  .margin-102 {
    height: 3.5vw;
  }

  .text-40px-6 {
    font-size: 12.3vw;
  }

  .image-1764 {
    width: 21vw;
  }

  .text-12px-11 {
    font-size: 3.7vw;
  }

  .icon-5vw-5 {
    width: 21vw;
    min-width: 21vw;
    height: 21vw;
  }

  .text-30px-8 {
    font-size: 9.4vw;
  }

  .h-flex-center-left-10 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .margin-103 {
    height: 1.75vw;
  }

  .section-2vw-8 {
    padding: 10.5vw 7vw;
  }

  .section-2vw-8.main1 {
    padding-top: 3vw;
  }

  .icon-1-5vw-7 {
    width: 5.25vw;
    min-width: 5.25vw;
    height: 5.25vw;
  }

  .text-40px-7 {
    font-size: 12.3vw;
  }

  .image-1765 {
    width: 21vw;
  }

  .text-12px-12 {
    font-size: 3.7vw;
  }

  .icon-5vw-6 {
    width: 21vw;
    min-width: 21vw;
    height: 21vw;
  }

  .text-30px-9 {
    font-size: 9.4vw;
  }

  .h-flex-center-left-11 {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .margin-104 {
    height: 1.75vw;
  }

  .section-2vw-9 {
    padding: 10.5vw 7vw;
  }

  .section-2vw-9.main1 {
    padding-top: 3vw;
  }

  .icon-1-5vw-8 {
    width: 5.25vw;
    min-width: 5.25vw;
    height: 5.25vw;
  }

  .textimonials-kbk-new {
    margin-top: -17vw;
    margin-bottom: -26vw;
  }

  .text-18px-10 {
    font-size: 5vw;
  }

  .text-14px-2 {
    font-size: 3.5vw;
  }

  .text-30px-10 {
    font-size: 9vw;
  }

  .box {
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .data-start-kbk-new {
    top: 12vw;
  }

  .dropdown-text-wrap {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .img-100-10.kbk-new-img-7 {
    margin-top: -14vw;
  }

  .text-24px-3 {
    font-size: 7.5vw;
  }

  .dropdown-text-kbk-new {
    color: #fff;
    font-size: 5vw;
  }

  .margin-105 {
    height: 3.5vw;
  }

  .line-white {
    margin-top: 2vw;
    margin-bottom: 4vw;
  }

  .line-white.kbk-new {
    margin-top: 7vw;
    margin-bottom: 7vw;
  }

  .h-flex-center-right._1-5vw-up._2 {
    margin-top: -7vw;
  }

  .text-12px-13 {
    font-size: 3.5vw;
  }

  .text-12px-13._150-hline {
    font-size: 3.2vw;
  }

  .text-12px-13._150-hline.kbk-new {
    font-size: 2.85vw;
  }

  .text-12px-13.v2 {
    font-size: 3.1vw;
  }

  .button-kbk-new {
    background-image: none;
    border-radius: 10vw;
    width: 70vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
    font-size: 5vw;
  }

  .button-kbk-new._2 {
    width: 65vw;
  }

  .text-16px-7 {
    font-size: 4.8vw;
  }

  .last-img-text-kbk-new {
    bottom: auto;
    left: 7vw;
    right: 7vw;
  }

  .line-vertical-btn-kbk-new {
    width: .35vw;
    height: 7vw;
  }

  .section-vw-2 {
    padding: 10vw 5vw;
    transition: all .5s;
  }

  .text-40px-8 {
    font-size: 12.25vw;
  }

  .text-40px-8._70-inline {
    font-size: 12vw;
  }

  .container-kbk-new {
    width: 100vw;
    font-size: 4vw;
  }

  .margin-106 {
    height: 1.75vw;
  }

  .text-20px-6 {
    font-size: 6.125vw;
  }

  .text-18px-11 {
    font-size: 5vw;
  }

  .form-131 {
    justify-content: center;
    align-items: center;
  }

  .form-131.cc.kbk {
    align-items: stretch;
  }

  .margin-107 {
    height: 3.5vw;
  }

  .modal_wrapper_cc.kbk-new {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .text-field-kbk {
    width: 100%;
    height: 13vw;
  }

  .text-field-kbk.pop {
    width: 78vw;
    height: 45px;
  }

  .html-embed-5 {
    display: none;
  }

  .margin-108 {
    height: 1.75vw;
  }

  .form-block-12 {
    justify-content: center;
    align-items: center;
  }

  .form-block-12.kbk {
    flex-flow: column;
    display: flex;
  }

  .modal_window-3 {
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .modal_window-3.kbk-new {
    border-width: .175vw;
    border-radius: 4vw;
    width: 90vw;
    max-width: 90vw;
    padding: 6vw 4vw;
  }

  .footer-wrap-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .image-21 {
    position: relative;
    top: auto;
  }

  .form-132 {
    justify-content: center;
    align-items: center;
  }

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

  .container-kbk-popup {
    width: 100vw;
    font-size: 4vw;
  }

  .wrap-1-5vw-6 {
    padding: 4vw;
  }

  .margin-109 {
    height: 3.5vw;
  }

  .text-8px {
    font-size: 2.4vw;
  }

  .text-span-22 {
    color: #fffc;
  }

  .html-embed-52 {
    display: none;
  }

  .flex-kbk {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
  }

  .margin-110 {
    height: 1.75vw;
  }

  .modal_window-4 {
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .text-12px-14 {
    font-size: 3.85vw;
  }

  .text-18px-12 {
    font-size: 5vw;
  }

  .text-14px-3 {
    font-size: 3.5vw;
  }

  .text-30px-12 {
    font-size: 9vw;
  }

  .margin-111 {
    height: 3.5vw;
  }

  .text-16px-8 {
    font-size: 4.8vw;
  }

  .margin-112 {
    height: 1.75vw;
  }

  .bf-img-100-h-4.desc_hidden {
    display: block;
  }

  .bf-img-100-h-4.mobile-hidden {
    display: none;
  }

  .bf-container-5 {
    height: 3rem;
  }

  .bf-container-5.new-act-2 {
    height: 4rem;
    position: relative;
    overflow: hidden;
  }

  .container-sl {
    width: 100vw;
    font-size: 3.5vw;
  }

  .text-120px-sl {
    font-size: 37vw;
  }

  .text-40px-sl {
    font-size: 15vw;
  }

  .icon-abs-1-sl {
    bottom: 4%;
  }

  .box-sl {
    margin-left: -5vw;
    margin-right: -5vw;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 4vw;
  }

  .button-sl {
    padding: 3.5vw 1.75vw;
    font-size: 4vw;
  }

  .spik-img-sl {
    width: 40vw;
  }

  .spik-sl {
    background-color: #fff0;
    width: 40vw;
    height: 40vw;
  }

  .spik-sl._2 {
    -webkit-backdrop-filter: blur(70px);
    backdrop-filter: blur(70px);
    -webkit-text-stroke-color: #fafbfd00;
    width: 86vw;
    height: 86vw;
  }

  .wrap-tarif-sl {
    border-radius: 5.25vw;
  }

  .circle-sl {
    border-width: .35vw;
  }

  .line-in-plus-sl-v {
    height: .35vw;
  }

  .line-in-plus-sl-h {
    width: .35vw;
  }

  .rounded-corner-1-5vw {
    border-radius: 5.25vw;
  }

  .rounded-corner-1-5vw.ob, .rounded-corner-1-5vw.taplink-border, .rounded-corner-1-5vw.green-border-hw, .rounded-corner-1-5vw.blue-border-hw, .rounded-corner-1-5vw.violet-border-hw, .rounded-corner-1-5vw.orange-border-hw {
    border-width: .35vw;
  }

  .rounded-corner-1-5vw.border-bf {
    border-width: .35vw;
    width: 70vw;
  }

  .rounded-corner-1-5vw.dash-xmas, .rounded-corner-1-5vw.border-b-short {
    border-width: .35vw;
  }

  .rounded-corner-1-5vw.new_valen, .rounded-corner-1-5vw.mar {
    border-width: 2px;
  }

  .text-field-sl {
    width: 100%;
    height: 12vw;
    padding: 1.75vw 3.5vw;
  }

  .abs-3-sl {
    top: 0%;
  }

  .spik-abs-sl {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    width: 40vw;
    height: 40vw;
  }

  .spik-abs-sl._2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/682507164c557febe40e71d0_Ellipse%2037.svg");
    background-size: 100%;
    width: 86vw;
    height: 86vw;
  }

  .circle-slide-sl {
    width: 10.5vw;
    height: 10.5vw;
  }

  .image-1766 {
    width: 33%;
  }

  .overflow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 60vw;
  }

  .link-23 {
    text-decoration: none;
  }

  .target-efir-icon {
    width: 13vw;
    min-width: 13vw;
    height: 13vw;
    left: -9.375vw;
  }

  .hed-1-target {
    font-size: 14vw;
    line-height: 14vw;
  }

  .target-list {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    padding-left: 3.75vw;
  }

  .bonus-line {
    width: 21.875vw;
    height: .3125vw;
    bottom: 5.0125vw;
    left: -3.125vw;
  }

  .target-text12px {
    font-size: 3.75vw;
    line-height: 5vw;
  }

  .target-text12px.is-small-grey.is-pad60px {
    margin-left: 18.75vw;
  }

  .hed-2-target {
    font-size: 10.9vw;
    line-height: 10.9vw;
  }

  .target-learn-contant {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    max-width: 66.25vw;
  }

  .par-25px {
    font-size: 7.8vw;
    line-height: 7.8vw;
  }

  .max-240px {
    max-width: 75vw;
  }

  .target-hero-contant {
    padding-top: 10vw;
  }

  .pad-14px {
    grid-column-gap: 4.375vw;
    grid-row-gap: 4.375vw;
  }

  .target-sec_line {
    width: .3125vw;
    height: 100vw;
    top: -5.8vw;
    left: 4.725vw;
  }

  .max-178 {
    max-width: 55.625vw;
  }

  .target-efir_item {
    grid-column-gap: 1.25vw;
    grid-row-gap: 1.25vw;
    border-width: .3125vw;
    border-radius: 3.75vw;
    max-width: 84.375vw;
    padding: 5.625vw 15.625vw 5.6vw 9.375vw;
  }

  .site-wrap-2 {
    overflow: hidden;
  }

  .target-sec-contant {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    padding-left: 3.125vw;
    padding-right: 6.25vw;
  }

  .target-webinar-contant {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
  }

  .target-speak-body {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
    padding-top: 23.4375vw;
    padding-bottom: 9.375vw;
  }

  .bonus-hed_image {
    width: 32.5vw;
    height: 25vw;
  }

  .reg-wrap.is-target {
    max-width: 100vw;
  }

  .target-bonus-image {
    width: 43.4375vw;
    height: 32.1875vw;
    top: -7.1875vw;
  }

  .target-bonus-image.is-last {
    width: 50vw;
    height: 46vw;
    top: -15.625vw;
  }

  .target-sec-text_w {
    grid-column-gap: 1.25vw;
    grid-row-gap: 1.25vw;
  }

  .target-hero-main {
    grid-column-gap: 23.1vw;
    grid-row-gap: 23.1vw;
    margin-top: 16.5vw;
    margin-bottom: 7.5vw;
  }

  .max-212 {
    max-width: 66.25vw;
  }

  .target-bonus-contant {
    grid-column-gap: 20.3125vw;
    grid-row-gap: 20.3125vw;
  }

  .target-sec_item {
    grid-column-gap: 2.8125vw;
    grid-row-gap: 2.8125vw;
  }

  .target-form {
    width: 93.75vw;
  }

  .icon-24px {
    width: 7.5vw;
    min-width: 7.5vw;
    height: 7.5vw;
  }

  .target-sec-icon {
    width: 10vw;
    height: 10vw;
  }

  .icon-40px {
    width: 12.5vw;
    min-width: 12.5vw;
    height: 12.5vw;
    bottom: -3.75vw;
  }

  .hed-bonus_b {
    grid-column-gap: 1.25vw;
    grid-row-gap: 1.25vw;
    margin-left: 6.25vw;
    padding: 5.3vw 20vw 5.3vw 6.5625vw;
  }

  .target-learn-item {
    grid-column-gap: 4.375vw;
    grid-row-gap: 4.375vw;
    border-radius: 3.75vw;
    padding: 5vw;
  }

  .target-learn-item.is-border {
    border-width: .3125vw;
  }

  .target-form-star {
    width: 38vw;
    height: 40.625vw;
    top: 41.3vw;
  }

  .targ-webinar_item {
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
  }

  .max-233 {
    max-width: 72.8125vw;
  }

  .pad-10px, .target-bonus-item {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .text-field {
    border-radius: 31.25vw;
    width: 70vw;
    height: 10.9375vw;
    margin-bottom: 3.125vw;
    padding-top: 2.8125vw;
    padding-bottom: 2.8125vw;
    padding-left: 4.375vw;
    font-size: 4.0625vw;
    font-weight: 300;
    line-height: 5.625vw;
  }

  .text-field.is-target {
    width: 93.75vw;
    height: 12.5vw;
  }

  .target-back-image {
    height: 15.625vw;
    top: -15.625vw;
  }

  .target-back-image.is-2 {
    height: 15.625vw;
    bottom: -15.625vw;
  }

  .target-bonus_body {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
    padding-top: 9.375vw;
    padding-bottom: 31.25vw;
  }

  .target-hero_image {
    height: 213vw;
  }

  .target-nav_line.is-85px {
    width: 26.5625vw;
    height: .15625vw;
  }

  .target-nav_line.is-16px {
    width: 5vw;
    height: .15625vw;
  }

  .speak-line {
    width: 40vw;
    height: .3125vw;
    bottom: 2.5vw;
    left: 8.75vw;
  }

  .target-nav_b {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
  }

  .star-36px {
    width: 11.25vw;
    height: 11.25vw;
    top: -5vw;
    left: -5vw;
  }

  .max-268 {
    max-width: 83.75vw;
  }

  .container {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .container.is-10px-pad {
    padding-left: 3.125vw;
    padding-right: 3.12vw;
  }

  .max-203 {
    max-width: 63.4375vw;
  }

  .target-speak-contant {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
    padding-top: 9.375vw;
    padding-bottom: 9.3vw;
    padding-left: 6.25vw;
  }

  .target-bonus-text_w {
    grid-column-gap: 1.25vw;
    grid-row-gap: 1.25vw;
  }

  .target-hero_b {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
  }

  .target-btn {
    border-radius: 12.5vw;
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
    font-size: 5vw;
    line-height: 5vw;
  }

  .target-btn.is-up10px, .target-btn.is-form {
    margin-top: 3.125vw;
  }

  .target-speak-image {
    width: 65vw;
    height: 65vw;
  }

  .target-form_w {
    width: 93.75vw;
  }

  .target-efir_image {
    width: 11.25vw;
    height: 18vw;
  }

  .target-efir_image.is--2 {
    width: 20.3125vw;
    height: 29.375vw;
  }

  .par-regular {
    font-size: 5vw;
    line-height: 5.3125vw;
  }

  .target-body {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    padding-top: 9.375vw;
    padding-bottom: 9.3vw;
  }

  .target-body.is-14px-pad {
    grid-column-gap: 4.375vw;
    grid-row-gap: 4.375vw;
  }

  .target-body.is-30px-pad {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
  }

  .target-body.is-web {
    padding-bottom: 23.4375vw;
  }

  .target-body.is-34px-pad {
    grid-column-gap: 10.625vw;
    grid-row-gap: 10.625vw;
  }

  .target-text14px {
    font-size: 4.375vw;
    line-height: 4.6875vw;
  }

  .target-sec_dot {
    width: 3.75vw;
    min-width: 3.75vw;
    height: 3.75vw;
  }

  .target-back_image {
    width: 62.8125vw;
    height: 39.6875vw;
  }

  .bonus {
    padding: 13vw 4vw;
  }

  .text-field-6 {
    border-radius: 4vw;
    height: 12vw;
    margin-bottom: 2vw;
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 4vw;
  }

  .circle_2-white {
    flex: 0 auto;
    width: 6vw;
    height: 6vw;
  }

  .text-block-95 {
    font-size: 4vw;
  }

  .box_left {
    width: 25vw;
    top: 3vw;
    left: -13%;
  }

  .list_2 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 6vw;
    display: flex;
  }

  .margin-113 {
    height: 3.5vw;
  }

  .text-block-112 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    font-size: 3.6vw;
    line-height: 130%;
    display: block;
  }

  .div-block-90 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-1813 {
    top: 13vw;
  }

  .circle_small-osn {
    align-self: flex-start;
    width: 6vw;
    height: 6vw;
  }

  .div-block-8 {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }

  .white_text {
    font-size: 6.4vw;
  }

  .white_text.left {
    margin-top: -2.5vw;
    line-height: 140%;
  }

  .white_text.dark {
    margin-bottom: 4vw;
    font-size: 7vw;
  }

  .white_text.dark.center {
    font-size: 8vw;
  }

  .form_section-2 {
    padding-top: 13vw;
  }

  .image-1815 {
    margin-bottom: 2vw;
  }

  .time {
    border-radius: 3vw;
    padding-top: 6vw;
    padding-bottom: 6vw;
  }

  .text-block-87 {
    margin-bottom: 10vw;
    font-size: 6.3vw;
  }

  .online {
    border-radius: 3vw;
    padding-top: 6vw;
    padding-bottom: 6vw;
  }

  .text-field-15 {
    border-radius: 4vw;
    min-width: 100%;
    height: 12vw;
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 4vw;
  }

  .right-arrow-3 {
    justify-content: center;
    align-items: center;
    width: 12vw;
    height: 12vw;
    margin-top: 0;
    margin-right: 4vw;
    padding-top: 2vw;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .second_section-2 {
    padding-top: 13vw;
  }

  .image-127 {
    max-width: 60vw;
    top: 70.1vw;
    left: 1.8vw;
  }

  .image-1816 {
    margin-bottom: 2vw;
  }

  .line_white {
    margin-top: 6vw;
    margin-bottom: 6vw;
  }

  .image-133-copy {
    top: 10vw;
  }

  .left-arrow-3 {
    justify-content: center;
    align-items: center;
    width: 12vw;
    height: 12vw;
    margin-top: 0;
    margin-left: 67vw;
    padding: 0;
    display: block;
  }

  .list-text-2 {
    font-size: 4.5vw;
  }

  .main_section-2 {
    padding-bottom: 13vw;
  }

  .circle_small {
    font-size: 3vw;
  }

  .text_form_bottom {
    margin-bottom: 4vw;
    font-size: 4vw;
  }

  .inden {
    margin-top: 29vw;
  }

  .photo {
    height: 35vw;
    margin-bottom: 6vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .text-span-6 {
    padding-left: 1vw;
    padding-right: 1vw;
    line-height: 140%;
  }

  .text-block-85 {
    font-size: 3.6vw;
    line-height: 130%;
    display: block;
  }

  .reg_text {
    width: 55vw;
    font-size: 6vw;
  }

  .image-right {
    width: 25vw;
    top: 3vw;
    right: -13%;
  }

  .icon-40 {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 10vw;
    height: 10vw;
    font-size: 6vw;
    display: flex;
  }

  .circle-2 {
    width: 27vw;
    height: 27vw;
    margin-left: 4vw;
  }

  .form_block_bottom {
    border-radius: 3vw;
    margin-bottom: 13vw;
    padding: 6vw;
  }

  .big-text {
    max-width: 63vw;
    margin-bottom: 2vw;
    padding-left: 2vw;
    padding-right: 1vw;
  }

  .big-text.v2 {
    max-width: 67vw;
  }

  .image-137 {
    margin-bottom: 2vw;
  }

  .trend_section {
    padding-top: 13vw;
    padding-bottom: 13vw;
  }

  .bold-2 {
    font-size: 4.2vw;
    line-height: 100%;
  }

  .text-block-90 {
    font-size: 4.5vw;
    line-height: 100%;
  }

  .text-block-92 {
    margin-bottom: 4vw;
    font-size: 6vw;
  }

  .text-block-89 {
    margin-top: 1vw;
    font-size: 3.5vw;
  }

  .text-block-89.white {
    font-size: 4vw;
  }

  .text-block-89.center {
    color: #020202;
    font-size: 4.2vw;
  }

  .site_wrap {
    width: 100vw;
    overflow: hidden;
  }

  .icon-39 {
    align-self: center;
    width: 10vw;
    height: 10vw;
    font-size: 6vw;
    display: flex;
  }

  .why_section-2 {
    padding-top: 13vw;
  }

  .list-2 {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .number {
    font-size: 10vw;
  }

  .image-1819 {
    width: 23vw;
  }

  .div-block-7 {
    padding-right: 4vw;
  }

  .image-1820 {
    margin-bottom: 2vw;
  }

  .image-1821 {
    top: 13vw;
  }

  .text-block-134 {
    justify-content: center;
    align-items: center;
    font-size: 3.6vw;
    line-height: 130%;
    display: block;
  }

  .slide {
    padding-bottom: 13vw;
  }

  .animation {
    padding-top: 2vw;
  }

  .text_form {
    font-size: 4.8vw;
  }

  .text_form.bold_cera {
    font-size: 6vw;
  }

  .text_form.left {
    text-align: left;
    font-size: 3.5vw;
  }

  .white_block {
    width: 50vw;
  }

  .text-block-91 {
    flex: 0 auto;
    align-self: auto;
    font-size: 3vw;
    display: flex;
  }

  .main-headind {
    margin-top: 10vw;
    font-size: 8.5vw;
  }

  .big-text-down {
    font-size: 6vw;
  }

  .big-text-2 {
    font-size: 30vw;
  }

  .text-block-135 {
    font-size: 3.6vw;
  }

  .phoho {
    margin-bottom: -.5vw;
  }

  .date {
    border-radius: 3vw;
    padding-top: 6vw;
    padding-bottom: 6vw;
  }

  .about {
    padding-top: 13vw;
  }

  .submit-button-8 {
    height: 15vw;
    font-size: 4vw;
  }

  .image-1823 {
    margin-bottom: -.5vw;
  }

  .form_block {
    border-radius: 3vw;
    padding: 13vw 6vw 6vw;
  }

  .form_block._2 {
    padding-top: 5.25vw;
  }

  .image-126 {
    max-width: 34vw;
    top: 54.2vw;
    right: 11.4vw;
    transform: rotate(14deg);
  }

  .text-12px-15 {
    font-size: 3.7vw;
  }

  .text-22-copy {
    font-size: 1.25rem;
  }

  .text-22-copy.white {
    order: 0;
  }

  .text-22-copy.white.btn {
    justify-content: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .text-22-copy.testimonial-date {
    padding-bottom: 1rem;
  }

  .m-day-icon-wrap {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
  }

  .m-hero-vec {
    width: 18.75vw;
    height: 6.25vw;
    bottom: 12.5vw;
    left: 22.8125vw;
  }

  .plan-label {
    padding: 1.25vw 3.12vw 1.25vw 3.125vw;
    top: 7.5vw;
    left: 7.5vw;
  }

  .quot-item {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
    background-position: 100% 100%;
    padding: 9.375vw 8.125vw 9.375vw 6.25vw;
  }

  .section-2.is-black-rad {
    border-radius: 6.25vw;
    margin-top: -4.68vw;
  }

  .gap-middle {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
  }

  .gap-middle.max-201 {
    max-width: 63vw;
  }

  .m-day-vec_wrap {
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
  }

  .margin-114 {
    height: 3.5vw;
  }

  .faq-hed_w {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
    margin-top: 3.125vw;
  }

  .faq-dot {
    width: 8.125vw;
    min-width: 8.12vw;
    height: 8.12vw;
  }

  .image-1828 {
    width: 15vw;
  }

  .m-speak-vec {
    width: 40.625vw;
    top: 74vw;
    left: -6.25vw;
  }

  .fixed-text_wrap {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
  }

  .fixed-label {
    border-radius: 1.5625vw;
    padding: 1.5vw 2vw 1vw;
  }

  .m-sec-back_b {
    grid-column-gap: 21.25vw;
    grid-row-gap: 21.25vw;
  }

  .m-arrow {
    width: 6.25vw;
    height: 6.25vw;
    bottom: -12.5vw;
    left: 34.375vw;
  }

  .m-arrow.is-next {
    bottom: -12.5vw;
    right: 34.375vw;
  }

  .m-btn {
    padding: 2.5vw 0;
    font-size: 8.125vw;
  }

  .m-btn.is-big-pad, .m-btn.is-yellow {
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
  }

  .m-btn.is-yellow.is-border {
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
    font-size: 1.9rem;
  }

  .m-btn.is-blue, .m-btn.is-purple {
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
  }

  .m-res-item {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    border-bottom-width: .625vw;
    border-radius: 3.125vw;
    max-width: 65vw;
    padding: 6.25vw;
  }

  .m-res-item.is-4 {
    max-width: 55.3125vw;
  }

  .m-res-item.is-3 {
    max-width: 70vw;
  }

  .m-res-item.is-2 {
    max-width: 55vw;
  }

  .m-who-vec_wrap {
    padding: 7.1875vw 9.37vw 7.18vw 9.375vw;
  }

  .m-hed-2 {
    font-size: 12vw;
  }

  .m-hero-text_b {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
    max-width: 48.75vw;
    margin-top: 6.25vw;
    margin-bottom: 8.125vw;
  }

  .m-hero-text_b._2 {
    max-width: 15.8rem;
  }

  .m-slider-mask {
    width: 81.25vw;
  }

  .fixed-timer-wrap {
    grid-column-gap: 1.56vw;
    grid-row-gap: 1.56vw;
  }

  .m-who-btn_b {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .m-who-btn_b.is-20 {
    margin-top: 6.25vw;
  }

  .m-hero-hed_b {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
  }

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

  .m-par-1 {
    font-size: 5vw;
  }

  .m-res-image {
    width: 25.3vw;
    min-width: 25.3vw;
    height: 25.3vw;
  }

  .m-timer_block {
    border-radius: 2.5vw;
    padding: 5vw 32.8125vw 4.0625vw 10.9375vw;
  }

  .hel-text-10px.is-ital {
    font-size: 3.125vw;
  }

  .m-day-contant {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    margin-top: 23.75vw;
    margin-bottom: 9.375vw;
  }

  .m-container {
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }

  .max-170 {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
    max-width: 53.125vw;
    margin-left: 28vw;
  }

  .hel-text10px {
    font-size: 3.125vw;
  }

  .m-sec-item {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    margin-left: 6.25vw;
    margin-right: 1.5625vw;
  }

  .m-sec-item.is-3 {
    margin-right: 15vw;
  }

  .m-sec-item.is-2 {
    margin-left: 25vw;
  }

  .m-who-vec {
    width: 56.25vw;
    height: 23.4375vw;
    top: 11.025vw;
    right: 7.1875vw;
  }

  .m-sec-icon {
    width: 12.5vw;
    min-width: 12.5vw;
    height: 12.5vw;
  }

  .hel-text-9px {
    font-size: 2.8125vw;
  }

  .m-logo-wrap {
    grid-column-gap: 4.68vw;
    grid-row-gap: 4.68vw;
  }

  .m-who-hed_wrap {
    width: 93.75vw;
    padding: 1.25vw 35.625vw 1.25vw 3.125vw;
  }

  .m-quot-vec {
    width: 13.75vw;
  }

  .fag-toggle {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
  }

  .hel-30px {
    -webkit-text-stroke-color: #d2f16f00;
    font-size: 2.7rem;
  }

  .hel-30px._2 {
    font-size: 3.4rem;
  }

  .text-wrap-2 {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
  }

  .m-body {
    padding-top: 12.5vw;
    padding-bottom: 12.5vw;
  }

  .m-body.is-down-big {
    padding-bottom: 15.625vw;
  }

  .div-block-48 {
    position: relative;
  }

  .m-hed-1 {
    font-size: 17.1875vw;
  }

  .gap-big {
    grid-column-gap: 9.375vw;
    grid-row-gap: 9.375vw;
  }

  .m-chek {
    width: 3.125vw;
    height: 3.12vw;
    margin-right: 3.125vw;
  }

  .m-par3 {
    font-size: 12vw;
  }

  .m-price_wrap {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
  }

  .fixed-form {
    display: none;
  }

  .m-fixed-hed_w {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
  }

  .m-who-hed_b {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .m-hero-label {
    width: 25vw;
    height: 18.75vw;
    right: -3.125vw;
  }

  .m-form {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .m-speak-image {
    width: 67.5vw;
    height: 85.625vw;
  }

  .hed-text-middle {
    font-size: 5.4vw;
  }

  .hed-text-middle.centered.lit {
    font-size: 3.1vw;
  }

  .max-159 {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
    max-width: 50vw;
    margin-left: 28.125vw;
  }

  .hel-text-little {
    font-size: 3.75vw;
  }

  .hel-text-little.is-pad {
    margin-left: 21.25vw;
  }

  .hel-text-little.max-178 {
    max-width: 40vw;
  }

  .hel-text-little.is-300-black {
    line-height: 100%;
  }

  .hel-text-little.is-300-black.max-260 {
    max-width: 81.25vw;
  }

  .hel-text-little.is-300-black._4 {
    padding: 1vw;
  }

  .hel-text-little.is-300-black.max-211 {
    max-width: 65.9375vw;
  }

  .hel-text-little.is-700-black, .hel-text-little.is-700-black.is-ital {
    line-height: 100%;
  }

  .m-hed-3 {
    font-size: 9.375vw;
  }

  .m-slide {
    max-height: none;
    margin-right: 6.25vw;
  }

  .m-wrap {
    max-width: 100vw;
  }

  .m-day-item {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    width: 55vw;
    height: 31vw;
    padding: 3vw 3.12vw 3.75vw 3.125vw;
  }

  .m-logo {
    width: 9.0625vw;
    height: 4.68vw;
  }

  .m-logo.is-2 {
    width: 10.9375vw;
  }

  .m-logo.is-5 {
    width: 17.5vw;
  }

  .m-logo.is-4 {
    width: 20.3125vw;
  }

  .m-logo.is-3 {
    width: 10.3125vw;
  }

  .hel-text-small {
    font-size: 4.375vw;
  }

  .hel-text-small.max-150 {
    max-width: 46.875vw;
    font-size: 4.375vw;
  }

  .hel-text-small._2 {
    padding: .6vw .4vw;
  }

  .site-wrap-3 {
    overflow: hidden;
  }

  .plan-item {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
    padding: 12.5vw;
  }

  .footer-2.lp {
    overflow: hidden;
  }

  .footer-timer_wrap {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
    border-radius: 3.125vw;
    padding: 3.125vw 3.12vw 3.12vw;
  }

  .text-span-43 {
    font-size: 1.6rem;
  }

  .m-time-text {
    font-size: 9.0625vw;
  }

  .m-speak-abs_image {
    border-radius: 6.25vw;
    width: 71.25vw;
    height: 38.125vw;
    top: 83.1vw;
    right: -13.125vw;
  }

  .m-day-btn_b {
    grid-column-gap: 3.12vw;
    grid-row-gap: 3.12vw;
    margin-top: 3.125vw;
  }

  .img-100-12.large {
    width: 37vw;
  }

  .faq-list_wrap {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
    padding-top: 3.125vw;
  }

  .m-day-vec {
    width: 5vw;
    height: 17.8125vw;
  }

  .m-back-hed_b {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
    max-width: 54.0625vw;
  }

  .m-footer-contant {
    grid-column-gap: 18.75vw;
    grid-row-gap: 18.75vw;
  }

  .m-res-abs-img {
    width: 25.3vw;
    height: 25.3vw;
    top: -9.375vw;
    right: -4.375vw;
  }

  .m-res-abs-img.is-2 {
    height: 46.875vw;
    top: -33.875vw;
  }

  .m-back-vec {
    width: 14vw;
    min-width: 14vw;
    height: 14vw;
    margin-left: -2.5vw;
  }

  .m-back-item {
    grid-column-gap: 1.5625vw;
    grid-row-gap: 1.5625vw;
    max-width: 80vw;
  }

  .m-back-item.is-4, .m-back-item.is-2, .m-back-item.is-3 {
    max-width: 70vw;
    margin-left: 20vw;
  }

  .gap-speak {
    grid-column-gap: 42.8125vw;
    grid-row-gap: 42.8125vw;
  }

  .vela-text-10px {
    margin-bottom: 0;
    font-size: 3.125vw;
  }

  .form-close-2 {
    width: 8.125vw;
    height: 8.12vw;
    top: -8.8625vw;
  }

  .m-back-contant {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .image-1827 {
    width: 20%;
    top: -25%;
    right: -6%;
  }

  .m-icon-middle {
    width: 6.25vw;
    height: auto;
  }

  .m-day-icon {
    width: 3.125vw;
    height: 3.12vw;
  }

  .m-tarif-wrap {
    justify-content: space-between;
    align-items: center;
  }

  .hel-wrap {
    grid-column-gap: 3.75vw;
    grid-row-gap: 3.75vw;
    margin-right: 10.625vw;
    padding-bottom: 2vw;
    padding-left: 2vw;
  }

  .m-hero_body {
    padding-top: 12.5vw;
    padding-bottom: 18.75vw;
  }

  .hel-text-reg {
    font-size: 5vw;
  }

  .hel-text-reg.is-imp.is-green {
    -webkit-text-stroke-color: #d2f16f00;
  }

  .text-span-44 {
    font-size: 1.9rem;
  }

  .gap-so-big {
    grid-column-gap: 12.5vw;
    grid-row-gap: 12.5vw;
  }

  .fixed-form_contant {
    grid-column-gap: 6.25vw;
    grid-row-gap: 6.25vw;
    max-width: 87.5vw;
    padding: 7vw 4.68vw;
  }

  .m-text-field {
    border-bottom-width: .3125vw;
    height: 13.125vw;
  }

  .hel-text-2 {
    font-size: 4.9vw;
    font-weight: 300;
  }

  .gap-small {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .m-bub-back {
    width: 69.0625vw;
    height: 43.4375vw;
    top: 6.25vw;
  }

  .faq-item {
    border-bottom-width: .3125vw;
    padding-bottom: 6.25vw;
  }

  .m-day-par_wrap {
    flex-flow: column;
  }

  .m-hero-back_b {
    border-bottom-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    width: 72.1875vw;
    height: 70vw;
    margin-bottom: 4.6875vw;
    padding: 2.5vw 4.68vw 4.68vw 4.6875vw;
  }

  .m-sec-contant {
    grid-column-gap: 4.68vw;
    grid-row-gap: 4.68vw;
    margin-top: 6.25vw;
    margin-bottom: 8.75vw;
    margin-right: 1.5625vw;
  }

  .m-par-2 {
    font-size: 3vw;
  }

  .m-par-2.is-black._2 {
    font-size: 4vw;
  }

  .m-who_b {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .plan-image {
    width: 62.5vw;
    height: 31.25vw;
  }

  .hel-ital {
    font-size: 3.125vw;
  }

  .bg_block {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .gradient_bg {
    background-position: 50% 100%;
  }

  .header-logo-wrapper-2 {
    height: 50px;
    margin-top: 6vw;
  }

  .header-logo-2 {
    max-width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .multi-step-form-wrapper-2 {
    width: 100%;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .header-title-2 {
    font-size: 26px;
  }

  .header-text-2 {
    margin-bottom: 20px;
  }

  .header-text-2.white {
    line-height: 120%;
  }

  .reg_tt-sbmt {
    border-radius: 1.75vw;
    margin-top: -3vw;
    padding-top: 3.125vw;
    padding-bottom: 3.12vw;
    font-size: 4.6vw;
    line-height: 8.4375vw;
  }

  .margin-115 {
    height: 3.5vw;
  }

  .gray_tt {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }

  .text-10px-5 {
    font-size: 2.8vw;
  }

  .reg_tt-form_w {
    grid-column-gap: 3.125vw;
    grid-row-gap: 3.125vw;
  }

  .wrap-0-5vw-3 {
    padding: 1.75vw;
  }

  .wrap-0-5vw-3.gray._2-2_tt {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .wrap-0-5vw-3.gray._2_tt {
    padding: 2.5vw 3.5vw;
  }

  .wrap-0-5vw-3.pink.tt_2 {
    padding: 2vw 3.5vw;
  }

  .div-block-56-3 {
    bottom: 10vw;
  }

  .margin-116 {
    height: 1.75vw;
  }

  .text-14px-4 {
    font-size: 4.2vw;
  }

  .reg3-field_tt {
    border-width: .3125vw;
    border-radius: 1.75vw;
    width: 100%;
    height: 12.5vw;
    margin-bottom: 2vw;
  }

  .reg_tt-form_block {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2vw-10 {
    padding: 10.5vw 7vw;
  }

  .site_wrap-2 {
    width: 100vw;
    overflow: hidden;
  }

  .line-faq._2 {
    margin-bottom: 0;
  }

  .text-12px-16 {
    font-size: 3.7vw;
  }

  .text-30px-13 {
    font-size: 9.4vw;
  }

  .margin-117 {
    height: 3.5vw;
  }

  .reg_tt-form_block-2 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-14px-5 {
    font-size: 4.2vw;
  }

  .tt_pink-2 {
    color: #e379c1;
    -webkit-text-stroke-color: #e379c1;
  }

  .tt_black {
    color: #fff;
    background-color: #2b2b2b;
  }

  .div-block-100 {
    background-color: #0006;
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/686d16246bd9a74597975691_Frame%206.png");
  }

  .text-12px-17 {
    font-size: 3.5vw;
  }

  .image-1830 {
    top: -9%;
  }

  .div-block-102 {
    padding-top: 7vw;
    padding-left: 23vw;
    padding-right: 6vw;
  }

  .reg_tt-form_w-2 {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  .tt_rot {
    z-index: 2;
    position: relative;
  }

  .tt_rot.pink {
    margin-top: -4vw;
  }

  .margin-118 {
    height: 1.75vw;
  }

  .margin-119 {
    height: 2.65vw;
  }

  .div-block-104 {
    line-height: 100%;
  }

  .text-10px-6 {
    font-size: 2.8vw;
  }

  .reg_tt-sbmt-2 {
    border-radius: 1.75vw;
    margin-top: 0;
    padding-top: 3.125vw;
    padding-bottom: 3.12vw;
    font-size: 8vw;
    line-height: 8.4375vw;
  }

  .reg_tt-sbmt-2.l_txt {
    margin-top: 0;
    font-size: 7vw;
  }

  .reg_tt-sbmt-2.l_txt._2 {
    margin-top: 0;
  }

  .section-2vw-11 {
    padding: 10.5vw 7vw;
  }

  .site_wrap-5 {
    width: 100vw;
    overflow: hidden;
  }

  .text-22px-2 {
    font-size: 7vw;
  }

  .text-22px-2.centered._100 {
    line-height: 100%;
  }

  .text-22px-2.centered._100.impact {
    font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  }

  .reg3-field_tt-2 {
    border-width: .3125vw;
    border-radius: 1.75vw;
    width: 100%;
    height: 12.5vw;
    margin-bottom: 0;
  }

  .image-1832 {
    width: 14%;
    left: 11%;
  }

  .text-12px-18 {
    font-size: 3.7vw;
  }

  .div-block-62 {
    position: relative;
  }

  .main-mobile {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header {
    grid-column-gap: 48.75vw;
    grid-row-gap: 48.75vw;
  }

  .div-block-110 {
    min-width: 9.38vw;
    min-height: 9.38vw;
  }

  .image-1833 {
    min-width: 35%;
    max-width: 0%;
    min-height: auto;
  }

  .text-light, .text-bold, .grafic-texr.text-right {
    font-size: 6.88vw;
  }

  .image-1834 {
    padding-left: 0;
  }

  .image-1835 {
    left: -15vw;
  }

  .div-block-111 {
    margin-top: 3.13vw;
  }

  .txt.text-right {
    font-size: 8.13vw;
  }

  .smoll-text.text-right {
    font-size: 3.75vw;
  }

  .smoll-text.text-right.white {
    margin-top: 7.5vw;
    font-size: 3.75vw;
  }

  .div-block-112 {
    margin-top: 6.25vw;
  }

  .div-block-113 {
    margin-top: 4.69vw;
  }

  .txt-mini.text-right {
    font-size: 6.25vw;
  }

  .paragraph {
    margin-top: 0;
    font-size: 12.5vw;
  }

  .opasiti.text-right.white {
    font-size: 2.5vw;
  }

  .div-block-115 {
    grid-column-gap: 17.19vw;
    grid-row-gap: 17.19vw;
    margin-left: 13.75vw;
    margin-right: 13.75vw;
  }

  .image-1836 {
    margin-top: 7.81vw;
  }

  .image-1837 {
    margin-top: 7.81vw;
    padding-left: 7.19vw;
    padding-right: 7.19vw;
  }

  .form-134 {
    margin-top: 0;
  }

  .text-field-16 {
    min-height: 12.5vw;
  }

  .submit-button-9 {
    border-radius: 20vw;
    min-height: 15.63vw;
    margin-top: 3.13vw;
    font-size: 6.25vw;
  }

  .form-block-13 {
    margin-top: 4.69vw;
  }

  .div-block-116 {
    margin-top: -8vw;
  }

  .image-1838 {
    min-width: 70%;
    max-width: 0%;
  }

  .div-block-117 {
    padding-top: 6.25vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }

  .div-block-118 {
    padding-bottom: 0;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }

  .paragraph-2 {
    font-size: 15.63vw;
  }

  .image-1839 {
    min-width: 80%;
    max-width: 0%;
    margin-left: 8vw;
    margin-right: 5vw;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .smoll-text-1 {
    padding-left: 17vw;
    font-size: 3.13vw;
  }

  .smoll-text-1.text-right {
    font-size: 3.75vw;
  }

  .smoll-text-1.text-right.white {
    margin-top: 7.5vw;
    font-size: 3.75vw;
  }

  .paragraph-3 {
    font-size: 9.38vw;
  }

  .paragraph-4 {
    font-size: 5vw;
  }

  .div-block-119 {
    grid-column-gap: .94vw;
    grid-row-gap: .94vw;
    padding-left: 17vw;
  }

  .paragraph-3-vidstyp {
    font-size: 8.13vw;
  }

  .paragraph-3-text {
    font-size: 6.88vw;
  }

  .image-1842 {
    margin-bottom: 6.25vw;
    padding-left: 8.13vw;
    padding-right: 8.13vw;
  }

  .paragraph-5 {
    margin-top: 5vw;
    font-size: 3.13vw;
  }

  ._3-blok {
    padding: 15.63vw 6.25vw;
  }

  .smoll-text-1-copy {
    padding-left: 17vw;
    font-size: 3.13vw;
  }

  .smoll-text-1-copy.text-right {
    font-size: 3.75vw;
  }

  .smoll-text-1-copy.text-right.white {
    margin-top: 7.5vw;
    font-size: 3.75vw;
  }

  .div-block-117-copy {
    grid-column-gap: 3.13vw;
    grid-row-gap: 3.13vw;
    flex-flow: column;
    margin-top: 15.63vw;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    display: flex;
  }

  .div-block-117-copy.ample {
    margin-top: 0;
    position: relative;
    top: -15vw;
  }

  .slider-4 {
    margin-top: 6.25vw;
  }

  .smoll-text-1-copy-copy {
    font-size: 3.13vw;
    top: -45vw;
  }

  .smoll-text-1-copy-copy.text-right {
    font-size: 3.75vw;
  }

  .smoll-text-1-copy-copy.text-right.white {
    margin-top: 7.5vw;
    font-size: 3.75vw;
  }

  .div-block-117-copy-copy {
    padding-top: 18vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    position: relative;
    top: -32vw;
  }

  .submit-button-9-copy {
    border-radius: 20vw;
    min-width: 88%;
    min-height: 15.63vw;
    margin-left: 5vw;
    font-size: 6.25vw;
    line-height: 100%;
    top: -30vw;
  }

  .div-block-124 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding-left: 18vw;
  }

  .image-1847 {
    bottom: -7vw;
  }

  .div-block-125 {
    background-image: url("https://cdn.prod.website-files.com/658ebc67645f1f050ef66c24/6878413d67c8d47ae4ae8100_Union%20(2).png");
    background-size: cover;
  }

  .paragraph-10 {
    margin-left: 6.25vw;
    margin-right: 6.25vw;
    padding-top: 20vw;
    font-size: 6.88vw;
    line-height: 100%;
  }

  .paragraph-11 {
    margin-top: 3.13vw;
    margin-left: 6.25vw;
    font-size: 3.75vw;
  }

  .div-block-126 {
    width: 85%;
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
    margin-left: 6.25vw;
  }

  .submit-button-9-copy-copy {
    border-radius: 20vw;
    min-width: 85%;
    min-height: auto;
    margin: 6vw 6.25vw 5.25vw;
    padding-top: 3.13vw;
    padding-bottom: 3.13vw;
    font-size: 5.63vw;
    line-height: 100%;
  }

  .submit-button-9-copy-copy-copy {
    border-radius: 20vw;
    min-width: 70%;
    min-height: auto;
    margin: 3.13vw 10vw 9.38vw;
    padding: 3.13vw 9.38vw;
    font-size: 6.25vw;
    line-height: 100%;
  }

  .image-1849 {
    min-width: 85%;
    margin-top: 0;
    margin-left: 6.25vw;
  }

  .paragraph-15 {
    font-size: 3.13vw;
    line-height: 100%;
  }

  .paragraph-12-copy {
    margin: 0 6.25vw;
    font-size: 3.13vw;
  }
}

#w-node-_3970df83-0b8c-52a4-24d0-4da101733e1b-0212654c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5145e73-9179-d6e5-9333-b23f9c15a284-0212654c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_313c18ad-9583-e4af-901f-23cb87033eef-0212654c {
  justify-self: end;
}

#w-node-_03ab7c2d-be77-d744-f717-16897e6fcce1-0212654c, #w-node-_9be2a4b5-3ece-a675-9bc9-ab5f27341840-0212654c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9be2a4b5-3ece-a675-9bc9-ab5f27341853-0212654c {
  justify-self: end;
}

#w-node-_19e8f9e2-4a27-86ac-c1d6-cf4f0e92bd1e-0212654c, #w-node-f594b88b-3b95-4c4f-914c-385b7684d067-0212654c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f594b88b-3b95-4c4f-914c-385b7684d07c-0212654c {
  justify-self: end;
}

#w-node-f594b88b-3b95-4c4f-914c-385b7684d081-0212654c, #w-node-eecb8753-1cfd-c4e1-dcc0-1613a235375c-0212654c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eecb8753-1cfd-c4e1-dcc0-1613a235376f-0212654c {
  justify-self: end;
}

#w-node-eaf67ea2-0e44-0cab-91c0-a85f7037cb46-0212654c, #w-node-ce01d354-e914-4111-0424-f4139b8c98ca-0212654c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce01d354-e914-4111-0424-f4139b8c98dd-0212654c {
  justify-self: end;
}

#w-node-_7cd9cb7b-7521-211a-6f4e-4eb70876be0a-0212654c, #w-node-_69d28675-92ad-2e8d-45d7-3311a1172767-0212654c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69d28675-92ad-2e8d-45d7-3311a1172776-0212654c {
  justify-self: end;
}

#w-node-_69d28675-92ad-2e8d-45d7-3311a117277b-0212654c, #cc.w-node-_5b4c005e-bc92-260a-493e-8854225a2544-0212654c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b4c005e-bc92-260a-493e-8854225a2557-0212654c {
  justify-self: end;
}

#w-node-_5b4c005e-bc92-260a-493e-8854225a255c-0212654c, #w-node-af676236-3b69-2f5c-73a2-f4e58126fac1-0212654c, #w-node-_591873a1-c1ed-03b5-dfe9-49bc1a7b6472-0212654c, #w-node-_80f0ab1a-4726-d9a1-b419-92d2672f18b3-0212654c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d08786c-7c39-2e4d-b241-5cebcb8753ed-0212654c {
  justify-self: center;
}

#w-node-_077f7eae-7d84-b38a-3f14-3d1a97980d0b-0212654c, #w-node-aacc8a69-770d-bb18-05fc-1246801d2f93-0212655f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aacc8a69-770d-bb18-05fc-1246801d2fa6-0212655f {
  justify-self: end;
}

#w-node-aacc8a69-770d-bb18-05fc-1246801d2fab-0212655f, #w-node-aacc8a69-770d-bb18-05fc-1246801d2fac-0212655f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aacc8a69-770d-bb18-05fc-1246801d2fbd-0212655f {
  justify-self: end;
}

#w-node-aacc8a69-770d-bb18-05fc-1246801d2fc2-0212655f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea7e3ab-8dad-6dfe-da57-f1ff67a5760e-0212655f {
  justify-self: end;
}

#w-node-aea7e3ab-8dad-6dfe-da57-f1ff67a57613-0212655f, #w-node-_7387d1c6-13af-63d7-a641-1fe7e651f364-0212655f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f379-0212655f {
  justify-self: end;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f37e-0212655f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f394-0212655f {
  justify-self: end;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f399-0212655f, #w-node-_7387d1c6-13af-63d7-a641-1fe7e651f332-0212655f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f345-0212655f {
  justify-self: end;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f34a-0212655f, #w-node-_03522f0b-19cc-6411-6673-f4bf9495a3a0-0212655f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03522f0b-19cc-6411-6673-f4bf9495a3af-0212655f {
  justify-self: end;
}

#w-node-_03522f0b-19cc-6411-6673-f4bf9495a3b4-0212655f, #w-node-feb26a0a-e7c4-fba3-5b02-155ee4df44b8-02126565, #w-node-feb26a0a-e7c4-fba3-5b02-155ee4df44d8-02126565, #w-node-_747f7427-7484-20d4-fc1b-3eb913826ad3-02126565, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-0212656b, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-0212656b, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-0212656b, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-0212656b, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-0212656b, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-0212656b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-0212656b {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-0212656b, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-0212656b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-0212656b {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-0212656b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a9be672-3de0-0560-73d1-593ac5f3bfcd-0212656c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec834-0212656c, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec83d-0212656c, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec844-0212656c, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec84f-0212656c, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc65-0212656c, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc66-0212656c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc6a-0212656c {
  justify-self: end;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc7c-0212656c, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc7d-0212656c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc81-0212656c {
  justify-self: end;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c7738a5-0212656e, #w-node-_13443894-bffc-3d4b-c1b4-b69f93909b0c-0212656e, #w-node-_781f8b9d-a898-8b87-0197-835cd1f550b4-0212656e, #w-node-b7e60368-e957-7c62-3767-fb8a8337cb0d-0212656e, #w-node-_6aa2311c-692f-320f-878e-47e57c773cd6-0212656e, #w-node-_6aa2311c-692f-320f-878e-47e57c773cd7-0212656e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773cdb-0212656e {
  justify-self: end;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773ced-0212656e, #w-node-_6aa2311c-692f-320f-878e-47e57c773cee-0212656e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773cf2-0212656e {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-02126570, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-02126570, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-02126570, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-02126570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-02126570 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-02126570, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-02126570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-02126570 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-02126570, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-02126570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-02126570 {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-02126570, #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154447-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee9515444c-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154451-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154456-ceb7176a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab0795fd-1dd5-c8f1-e552-80ee95154824-ceb7176a {
  align-self: auto;
}

#w-node-ab0795fd-1dd5-c8f1-e552-80ee95154993-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154994-ceb7176a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab0795fd-1dd5-c8f1-e552-80ee95154998-ceb7176a {
  justify-self: end;
}

#w-node-ab0795fd-1dd5-c8f1-e552-80ee951549a8-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee951549a9-ceb7176a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab0795fd-1dd5-c8f1-e552-80ee951549ad-ceb7176a {
  justify-self: end;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-3edb3ff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-3edb3ff5 {
  place-self: center;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-47a46e8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-47a46e8a, #w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-55bd3d56 {
  place-self: center;
}

#w-node-bfa73976-be6d-c2db-7ce1-8f12a63702d1-e8c07ec6, #w-node-bfa73976-be6d-c2db-7ce1-8f12a63702d1-c3fad38d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-33f64486, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-33f64486, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-33f64486, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-33f64486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-33f64486 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-33f64486, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-33f64486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-33f64486 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-33f64486, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-33f64486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-33f64486 {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-33f64486, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-66b4a966, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-66b4a966, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-66b4a966, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-66b4a966, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-66b4a966, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-66b4a966 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-66b4a966 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-66b4a966, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-66b4a966 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-66b4a966 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-66b4a966, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-d837f0e1, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-d837f0e1, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-d837f0e1, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-d837f0e1, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-d837f0e1, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-d837f0e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-d837f0e1 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-d837f0e1, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-d837f0e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-d837f0e1 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-d837f0e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3970df83-0b8c-52a4-24d0-4da101733e1b-75189448 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#smm.w-node-e5145e73-9179-d6e5-9333-b23f9c15a284-75189448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_313c18ad-9583-e4af-901f-23cb87033eef-75189448 {
  justify-self: end;
}

#w-node-_03ab7c2d-be77-d744-f717-16897e6fcce1-75189448, #biz.w-node-_9be2a4b5-3ece-a675-9bc9-ab5f27341840-75189448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9be2a4b5-3ece-a675-9bc9-ab5f27341853-75189448 {
  justify-self: end;
}

#w-node-_19e8f9e2-4a27-86ac-c1d6-cf4f0e92bd1e-75189448, #ss.w-node-f594b88b-3b95-4c4f-914c-385b7684d067-75189448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f594b88b-3b95-4c4f-914c-385b7684d07c-75189448 {
  justify-self: end;
}

#w-node-f594b88b-3b95-4c4f-914c-385b7684d081-75189448, #w-node-eecb8753-1cfd-c4e1-dcc0-1613a235375c-75189448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eecb8753-1cfd-c4e1-dcc0-1613a235376f-75189448 {
  justify-self: end;
}

#w-node-eaf67ea2-0e44-0cab-91c0-a85f7037cb46-75189448, #tar.w-node-ce01d354-e914-4111-0424-f4139b8c98ca-75189448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce01d354-e914-4111-0424-f4139b8c98dd-75189448 {
  justify-self: end;
}

#w-node-_7cd9cb7b-7521-211a-6f4e-4eb70876be0a-75189448, #ob.w-node-_7e218fed-95dc-77c4-3b74-870ab3f4e3a6-75189448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e218fed-95dc-77c4-3b74-870ab3f4e3b5-75189448 {
  justify-self: end;
}

#w-node-_7e218fed-95dc-77c4-3b74-870ab3f4e3ba-75189448, #cc.w-node-ade624fb-b0b8-db1b-2a6f-97500738cd8a-75189448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ade624fb-b0b8-db1b-2a6f-97500738cd99-75189448 {
  justify-self: end;
}

#w-node-ade624fb-b0b8-db1b-2a6f-97500738cd9e-75189448, #w-node-af676236-3b69-2f5c-73a2-f4e58126fac1-75189448, #w-node-_591873a1-c1ed-03b5-dfe9-49bc1a7b6472-75189448, #w-node-_80f0ab1a-4726-d9a1-b419-92d2672f18b3-75189448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d08786c-7c39-2e4d-b241-5cebcb8753ed-75189448 {
  justify-self: center;
}

#w-node-_077f7eae-7d84-b38a-3f14-3d1a97980d0b-75189448, #w-node-_7387d1c6-13af-63d7-a641-1fe7e651f332-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f345-38153a80 {
  justify-self: end;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f34a-38153a80, #w-node-_7387d1c6-13af-63d7-a641-1fe7e651f34b-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f35e-38153a80 {
  justify-self: end;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f363-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea7e3ab-8dad-6dfe-da57-f1ff67a5760e-38153a80 {
  justify-self: end;
}

#w-node-aea7e3ab-8dad-6dfe-da57-f1ff67a57613-38153a80, #w-node-_7387d1c6-13af-63d7-a641-1fe7e651f364-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f379-38153a80 {
  justify-self: end;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f37e-38153a80, #w-node-_7387d1c6-13af-63d7-a641-1fe7e651f37f-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f394-38153a80 {
  justify-self: end;
}

#w-node-_7387d1c6-13af-63d7-a641-1fe7e651f399-38153a80, #w-node-_55614d10-6b05-d7fe-dce2-9666e1722206-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55614d10-6b05-d7fe-dce2-9666e172221b-38153a80 {
  justify-self: end;
}

#w-node-_55614d10-6b05-d7fe-dce2-9666e1722220-38153a80, #w-node-_55614d10-6b05-d7fe-dce2-9666e1722221-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55614d10-6b05-d7fe-dce2-9666e1722237-38153a80 {
  justify-self: end;
}

#w-node-_55614d10-6b05-d7fe-dce2-9666e172223c-38153a80, #w-node-_18994123-b21c-3feb-3805-8304ccf53de1-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18994123-b21c-3feb-3805-8304ccf53df6-38153a80 {
  justify-self: end;
}

#w-node-_18994123-b21c-3feb-3805-8304ccf53dfb-38153a80, #w-node-_18994123-b21c-3feb-3805-8304ccf53dfc-38153a80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18994123-b21c-3feb-3805-8304ccf53e10-38153a80 {
  justify-self: end;
}

#w-node-_18994123-b21c-3feb-3805-8304ccf53e15-38153a80, #w-node-feb26a0a-e7c4-fba3-5b02-155ee4df44b8-e350d0e4, #w-node-feb26a0a-e7c4-fba3-5b02-155ee4df44d8-e350d0e4, #w-node-_747f7427-7484-20d4-fc1b-3eb913826ad3-e350d0e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a9be672-3de0-0560-73d1-593ac5f3bfcd-5b5c9730 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec834-5b5c9730, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec83d-5b5c9730, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec844-5b5c9730, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec84f-5b5c9730, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc65-5b5c9730, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc66-5b5c9730 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc6a-5b5c9730 {
  justify-self: end;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc7c-5b5c9730, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc7d-5b5c9730 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc81-5b5c9730 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-dc2a6d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-dc2a6d8a {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-dc2a6d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-dc2a6d8a {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-dc2a6d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-dc2a6d8a {
  justify-self: end;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-0cbeaf37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-0cbeaf37 {
  place-self: center;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-72e7b1a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-72e7b1a8, #w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-bdb221fe {
  place-self: center;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c7738a5-7ff6eb5a, #w-node-_13443894-bffc-3d4b-c1b4-b69f93909b0c-7ff6eb5a, #w-node-_781f8b9d-a898-8b87-0197-835cd1f550b4-7ff6eb5a, #w-node-b7e60368-e957-7c62-3767-fb8a8337cb0d-7ff6eb5a, #w-node-_6aa2311c-692f-320f-878e-47e57c773cd6-7ff6eb5a, #w-node-_6aa2311c-692f-320f-878e-47e57c773cd7-7ff6eb5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773cdb-7ff6eb5a {
  justify-self: end;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773ced-7ff6eb5a, #w-node-_6aa2311c-692f-320f-878e-47e57c773cee-7ff6eb5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773cf2-7ff6eb5a {
  justify-self: end;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-b826b906, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-b826b906, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-b826b906, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-b826b906, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-b826b906, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-b826b906 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-b826b906 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-b826b906, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-b826b906 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-b826b906 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-b826b906, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-2b59bbf8, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-2b59bbf8, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-2b59bbf8, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-2b59bbf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-2b59bbf8 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-2b59bbf8, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-2b59bbf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-2b59bbf8 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-2b59bbf8, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-2b59bbf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-2b59bbf8 {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-2b59bbf8, #w-node-feb26a0a-e7c4-fba3-5b02-155ee4df44b8-2feef9f3, #w-node-aa8a3ac2-93ce-0565-d030-48230b8eb2b6-2feef9f3, #w-node-aa8a3ac2-93ce-0565-d030-48230b8eb2cc-2feef9f3, #w-node-_99654612-1f6b-1d5e-e490-a0b804abc7b0-2feef9f3, #w-node-_747f7427-7484-20d4-fc1b-3eb913826ad3-2feef9f3, #w-node-_4872dad2-66f4-739c-79dd-0034e306a224-2feef9f3, #w-node-_788bded2-4b38-c6c1-aef0-52aaa90ab293-2feef9f3, #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-cc51c65a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-cc51c65a {
  place-self: center;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-fef55ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-fef55ba8, #w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-95fe76dc, #w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-be36da06 {
  place-self: center;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-c6ee50d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-c6ee50d9 {
  place-self: center;
}

#w-node-_615c8cba-e335-28d6-d40a-048c4ad8ec15-96e7918a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-96e7918a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-96e7918a {
  place-self: center;
}

#w-node-_615c8cba-e335-28d6-d40a-048c4ad8ec15-d24d7e45 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-d24d7e45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-d24d7e45 {
  place-self: center;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-0cfe4c1c, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-0cfe4c1c, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-0cfe4c1c, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-0cfe4c1c, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-0cfe4c1c, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-0cfe4c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-0cfe4c1c {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-0cfe4c1c, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-0cfe4c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-0cfe4c1c {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-0cfe4c1c, #w-node-_6aa2311c-692f-320f-878e-47e57c7738a5-913fd26c, #w-node-_13443894-bffc-3d4b-c1b4-b69f93909b0c-913fd26c, #w-node-_781f8b9d-a898-8b87-0197-835cd1f550b4-913fd26c, #w-node-b7e60368-e957-7c62-3767-fb8a8337cb0d-913fd26c, #w-node-_6aa2311c-692f-320f-878e-47e57c773cd6-913fd26c, #w-node-_6aa2311c-692f-320f-878e-47e57c773cd7-913fd26c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773cdb-913fd26c {
  justify-self: end;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773ced-913fd26c, #w-node-_6aa2311c-692f-320f-878e-47e57c773cee-913fd26c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773cf2-913fd26c {
  justify-self: end;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-60c595e5, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-60c595e5, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-60c595e5, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-60c595e5, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-60c595e5, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-60c595e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-60c595e5 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-60c595e5, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-60c595e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-60c595e5 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-60c595e5, #w-node-_6ed5b5ee-3b67-07ce-06e0-712638912fea-56a47fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5865e1b-0a34-3ffd-d2b1-8e162f0d5c58-f87070ac, #w-node-_8a3b31bb-141d-0545-5035-919119c64f5b-f87070ac, #w-node-_7012fc73-72fc-6746-e136-4b8dbeac3600-f87070ac, #w-node-e285c509-d1c7-d566-ec5f-8c16a39225a0-f87070ac {
  place-self: center;
}

#w-node-_665894f9-51da-196f-037e-6c034902ace9-f87070ac, #w-node-_8dc0b177-afee-42fa-16de-4a6745644be3-f87070ac, #w-node-_03d32d6c-27db-2a7d-19cc-2a76160fa0f1-f87070ac, #w-node-bcbbf1b7-be63-ab96-91c0-660412866eb5-f87070ac, #w-node-_8aebbf04-8428-bef6-50f6-336177537c3a-f87070ac, #w-node-_97d8cff9-0db5-03c9-e972-5d854e3dd60b-f87070ac, #w-node-_12892d7c-3c78-1891-cfbc-b46e99c77167-f87070ac, #w-node-dc919589-76ab-14a9-160d-79216d2b12df-f87070ac, #w-node-bab846e4-c4f0-7c5f-fa29-4cff02ddd06a-f87070ac, #w-node-_85db1f16-a9b8-0a84-ae8c-efbe0ece2a04-f87070ac, #w-node-_41b20572-a483-e3d1-f2ab-51201d778aee-f87070ac, #w-node-_1dc47f0c-c40d-b754-02ea-c8cce290dd5c-f87070ac, #w-node-_55935e74-481c-fd67-42d6-983720eb99f8-f87070ac, #w-node-_36bc10d4-e8ca-7051-a1ce-089bedafcb26-12d5ef0b, #w-node-cac3997e-909f-b08f-8358-0396140b5c3d-12d5ef0b, #w-node-cac3997e-909f-b08f-8358-0396140b5c5a-12d5ef0b, #w-node-cac3997e-909f-b08f-8358-0396140b5c77-12d5ef0b, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-12d5ef0b, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-12d5ef0b, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-12d5ef0b, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-12d5ef0b, #w-node-_45a72fc1-d699-26b2-5732-840ff8742d5c-12d5ef0b, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-12d5ef0b, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-12d5ef0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-12d5ef0b {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-12d5ef0b, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-12d5ef0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-12d5ef0b {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-12d5ef0b, #w-node-_6aa2311c-692f-320f-878e-47e57c7738a5-b7b85b78, #w-node-_13443894-bffc-3d4b-c1b4-b69f93909b0c-b7b85b78, #w-node-_781f8b9d-a898-8b87-0197-835cd1f550b4-b7b85b78, #w-node-b7e60368-e957-7c62-3767-fb8a8337cb0d-b7b85b78, #w-node-_6aa2311c-692f-320f-878e-47e57c773cd6-b7b85b78, #w-node-_6aa2311c-692f-320f-878e-47e57c773cd7-b7b85b78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773cdb-b7b85b78 {
  justify-self: end;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773ced-b7b85b78, #w-node-_6aa2311c-692f-320f-878e-47e57c773cee-b7b85b78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aa2311c-692f-320f-878e-47e57c773cf2-b7b85b78 {
  justify-self: end;
}

#w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-df271f37, #w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-71fee1f0 {
  place-self: center;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-3538f9a8, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-3538f9a8, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-3538f9a8, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-3538f9a8, #w-node-_45a72fc1-d699-26b2-5732-840ff8742d5c-3538f9a8, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-3538f9a8, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-3538f9a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-3538f9a8 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-3538f9a8, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-3538f9a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-3538f9a8 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-3538f9a8, #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-5deff344 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-5deff344 {
  place-self: center;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-8c08e982 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-8c08e982 {
  place-self: center;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-62503d16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-62503d16 {
  place-self: center;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-9788edea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-9788edea {
  place-self: center;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-e1502b8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-e1502b8c {
  place-self: center;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-30eacbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-30eacbe4 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-30eacbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-30eacbe4 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-30eacbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-30eacbe4 {
  justify-self: end;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-30b19011, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-30b19011, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-30b19011, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-30b19011, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-30b19011, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-30b19011 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-30b19011 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-30b19011, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-30b19011 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-30b19011 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-30b19011, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-266547c3, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-266547c3, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-266547c3, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-266547c3, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-266547c3, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-266547c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-266547c3 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-266547c3, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-266547c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-266547c3 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-266547c3, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-d8e0bdc2, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-d8e0bdc2, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-d8e0bdc2, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-d8e0bdc2, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-d8e0bdc2, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-d8e0bdc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-d8e0bdc2 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-d8e0bdc2, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-d8e0bdc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-d8e0bdc2 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-d8e0bdc2, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-7bd74657, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-7bd74657, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-7bd74657, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-7bd74657, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-7bd74657, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-7bd74657 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-7bd74657 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-7bd74657, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-7bd74657 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-7bd74657 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-7bd74657, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-4441c259, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-4441c259, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-4441c259, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-4441c259 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-4441c259 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-4441c259, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-4441c259 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-4441c259 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-4441c259, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-4441c259 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-4441c259 {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-4441c259, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-0b145373, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-0b145373, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-0b145373, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-0b145373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-0b145373 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-0b145373, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-0b145373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-0b145373 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-0b145373, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-0b145373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-0b145373 {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-0b145373, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-4a892d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-4a892d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-4a892d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-4a892d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-4a892d8a {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-4a892d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-4a892d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-4a892d8a {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-4a892d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-4a892d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-4a892d8a {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-4a892d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-769a2f27, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-769a2f27, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-769a2f27, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-769a2f27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-769a2f27 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-769a2f27, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-769a2f27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-769a2f27 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-769a2f27, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-769a2f27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-769a2f27 {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-769a2f27, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-a267d622, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-a267d622, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-a267d622, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-a267d622, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-a267d622, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-a267d622 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-a267d622 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-a267d622, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-a267d622 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-a267d622 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-a267d622, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-180a2b51, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-180a2b51, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-180a2b51, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-180a2b51, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-180a2b51, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-180a2b51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-180a2b51 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-180a2b51, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-180a2b51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-180a2b51 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-180a2b51, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-8a7be574, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-8a7be574, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-8a7be574, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-8a7be574, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-8a7be574, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-8a7be574 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-8a7be574 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-8a7be574, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-8a7be574 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-8a7be574 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-8a7be574, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-3d0c78e6, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-3d0c78e6, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-3d0c78e6, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-3d0c78e6, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-3d0c78e6, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-3d0c78e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-3d0c78e6 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-3d0c78e6, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-3d0c78e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-3d0c78e6 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-3d0c78e6, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-f18256ae, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-f18256ae, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-f18256ae, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-f18256ae, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-f18256ae, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-f18256ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-f18256ae {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-f18256ae, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-f18256ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-f18256ae {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-f18256ae, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-3cadf1db, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-3cadf1db, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-3cadf1db, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-3cadf1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-3cadf1db {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-3cadf1db, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-3cadf1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-3cadf1db {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-3cadf1db, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-3cadf1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-3cadf1db {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-3cadf1db, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-9885bdb3, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-9885bdb3, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-9885bdb3, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-9885bdb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-9885bdb3 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-9885bdb3, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-9885bdb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-9885bdb3 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-9885bdb3, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-9885bdb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-9885bdb3 {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-9885bdb3, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-9aee1b3c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-9aee1b3c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-9aee1b3c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-9aee1b3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-9aee1b3c {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-9aee1b3c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-9aee1b3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-9aee1b3c {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-9aee1b3c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-9aee1b3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-9aee1b3c {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-9aee1b3c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-4ec607d9, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-4ec607d9, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-4ec607d9, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-4ec607d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-4ec607d9 {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-4ec607d9, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-4ec607d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-4ec607d9 {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-4ec607d9, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-4ec607d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-4ec607d9 {
  justify-self: end;
}

#w-node-_7c6cf7b5-67fe-5c30-54af-02d9a9e0d042-4ec607d9, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e7d-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e86-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e8d-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e98-b48474de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-b48474de {
  align-self: auto;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ae-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592af-b48474de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592b3-b48474de {
  justify-self: end;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592c5-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b592c6-b48474de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97956918-29b1-a08c-f6ca-88cf73b592ca-b48474de {
  justify-self: end;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-3d5a4dd2, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-3d5a4dd2, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-3d5a4dd2, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-3d5a4dd2, #w-node-_45a72fc1-d699-26b2-5732-840ff8742d5c-3d5a4dd2, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-3d5a4dd2, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-3d5a4dd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-3d5a4dd2 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-3d5a4dd2, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-3d5a4dd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-3d5a4dd2 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-3d5a4dd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae13474b-3570-f73e-ab11-4ff745c7296e-3c1c35ba, #w-node-_46ecca01-cec9-6d91-a658-8edb919db26a-3c1c35ba, #w-node-cfcd054a-84cf-923d-e51f-82fd96c3f40b-3c1c35ba, #w-node-_362b4536-468b-0af1-bea3-f44742863e5d-3c1c35ba, #w-node-_2de8cae1-59dd-b23c-2470-1934808ae523-3c1c35ba, #w-node-b7d70ea7-65a1-71ce-0b6b-2d4039d1b923-3c1c35ba, #w-node-b7d70ea7-65a1-71ce-0b6b-2d4039d1b924-3c1c35ba, #w-node-bff5611b-01db-467a-e8c7-8cac75e0e2ac-3c1c35ba, #w-node-bff5611b-01db-467a-e8c7-8cac75e0e2ad-3c1c35ba {
  align-self: center;
}

#w-node-_0a280449-bc8d-348f-d3f9-645e55e456c5-3c1c35ba, #w-node-_5a6717a2-5736-4472-7a4f-dae51e35ba13-3c1c35ba, #w-node-_6789551e-7eee-a2a6-121e-87b61dfc369e-3c1c35ba, #w-node-_6789551e-7eee-a2a6-121e-87b61dfc36a2-3c1c35ba, #w-node-_2991591c-969e-76dc-979e-25ed2679a247-3c1c35ba, #w-node-_2991591c-969e-76dc-979e-25ed2679a24b-3c1c35ba, #w-node-_582440a1-99f8-58f5-c5b2-6c933a8bb651-3c1c35ba, #w-node-_582440a1-99f8-58f5-c5b2-6c933a8bb655-3c1c35ba, #w-node-e95fe48e-35e9-852e-8b03-e415c1ee7de0-3c1c35ba, #w-node-e95fe48e-35e9-852e-8b03-e415c1ee7de4-3c1c35ba, #w-node-b2b1b0a1-bda8-9a7f-058c-b6379d876fa1-3c1c35ba, #w-node-b2b1b0a1-bda8-9a7f-058c-b6379d876fa4-3c1c35ba, #w-node-_76ab1f18-cbfb-6168-f5f3-4a42d6b9c28c-3c1c35ba, #w-node-_76ab1f18-cbfb-6168-f5f3-4a42d6b9c290-3c1c35ba, #w-node-_274da098-76e4-26f5-a21a-e4945079e90f-3c1c35ba, #w-node-_274da098-76e4-26f5-a21a-e4945079e912-3c1c35ba, #w-node-_0b842aae-409e-0cbc-4bc0-0dc8c11b7b1b-3c1c35ba, #w-node-_0b842aae-409e-0cbc-4bc0-0dc8c11b7b1e-3c1c35ba, #w-node-ee7ed0a8-26a7-ccf9-eb94-f2a75cb3c9d6-3c1c35ba, #w-node-ee7ed0a8-26a7-ccf9-eb94-f2a75cb3c9d9-3c1c35ba {
  place-self: center;
}

#w-node-ae13474b-3570-f73e-ab11-4ff745c7296e-4f8d256b, #w-node-_46ecca01-cec9-6d91-a658-8edb919db26a-4f8d256b, #w-node-cfcd054a-84cf-923d-e51f-82fd96c3f40b-4f8d256b, #w-node-_362b4536-468b-0af1-bea3-f44742863e5d-4f8d256b, #w-node-_2de8cae1-59dd-b23c-2470-1934808ae523-4f8d256b, #w-node-b7d70ea7-65a1-71ce-0b6b-2d4039d1b923-4f8d256b, #w-node-b7d70ea7-65a1-71ce-0b6b-2d4039d1b924-4f8d256b, #w-node-bff5611b-01db-467a-e8c7-8cac75e0e2ac-4f8d256b, #w-node-bff5611b-01db-467a-e8c7-8cac75e0e2ad-4f8d256b {
  align-self: center;
}

#w-node-_0a280449-bc8d-348f-d3f9-645e55e456c5-4f8d256b, #w-node-_5a6717a2-5736-4472-7a4f-dae51e35ba13-4f8d256b, #w-node-_6789551e-7eee-a2a6-121e-87b61dfc369e-4f8d256b, #w-node-_6789551e-7eee-a2a6-121e-87b61dfc36a2-4f8d256b, #w-node-_2991591c-969e-76dc-979e-25ed2679a247-4f8d256b, #w-node-_2991591c-969e-76dc-979e-25ed2679a24b-4f8d256b, #w-node-_582440a1-99f8-58f5-c5b2-6c933a8bb651-4f8d256b, #w-node-_582440a1-99f8-58f5-c5b2-6c933a8bb655-4f8d256b, #w-node-e95fe48e-35e9-852e-8b03-e415c1ee7de0-4f8d256b, #w-node-e95fe48e-35e9-852e-8b03-e415c1ee7de4-4f8d256b, #w-node-b2b1b0a1-bda8-9a7f-058c-b6379d876fa1-4f8d256b, #w-node-b2b1b0a1-bda8-9a7f-058c-b6379d876fa4-4f8d256b, #w-node-_76ab1f18-cbfb-6168-f5f3-4a42d6b9c28c-4f8d256b, #w-node-_76ab1f18-cbfb-6168-f5f3-4a42d6b9c290-4f8d256b, #w-node-_274da098-76e4-26f5-a21a-e4945079e90f-4f8d256b, #w-node-_274da098-76e4-26f5-a21a-e4945079e912-4f8d256b, #w-node-_0b842aae-409e-0cbc-4bc0-0dc8c11b7b1b-4f8d256b, #w-node-_0b842aae-409e-0cbc-4bc0-0dc8c11b7b1e-4f8d256b, #w-node-ee7ed0a8-26a7-ccf9-eb94-f2a75cb3c9d6-4f8d256b, #w-node-ee7ed0a8-26a7-ccf9-eb94-f2a75cb3c9d9-4f8d256b, #w-node-_0691791e-17c3-8a83-9de5-5a2a70a836b0-0a954ad9, #w-node-_0691791e-17c3-8a83-9de5-5a2a70a836b4-0a954ad9, #w-node-ed476c88-b6f3-0591-a754-6ff6258b05fa-0a954ad9, #w-node-ed476c88-b6f3-0591-a754-6ff6258b05fe-0a954ad9, #w-node-_07e18eb1-aab4-da9a-b815-04ade061b2f5-0a954ad9, #w-node-_07e18eb1-aab4-da9a-b815-04ade061b2f9-0a954ad9, #w-node-_8c32c791-4958-a55a-6d9b-34faab1a6b74-0a954ad9, #w-node-_8c32c791-4958-a55a-6d9b-34faab1a6b78-0a954ad9, #w-node-_0691791e-17c3-8a83-9de5-5a2a70a836b0-92579067, #w-node-_0691791e-17c3-8a83-9de5-5a2a70a836b4-92579067, #w-node-ed476c88-b6f3-0591-a754-6ff6258b05fa-92579067, #w-node-ed476c88-b6f3-0591-a754-6ff6258b05fe-92579067, #w-node-_07e18eb1-aab4-da9a-b815-04ade061b2f5-92579067, #w-node-_07e18eb1-aab4-da9a-b815-04ade061b2f9-92579067, #w-node-_8c32c791-4958-a55a-6d9b-34faab1a6b74-92579067, #w-node-_8c32c791-4958-a55a-6d9b-34faab1a6b78-92579067 {
  place-self: center;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-6a609295, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-6a609295, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-6a609295, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-6a609295, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-6a609295, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-6a609295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-6a609295 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-6a609295, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-6a609295 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-6a609295 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-6a609295, #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-6eb9d3ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-6eb9d3ba {
  place-self: center;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec834-8391ae5b, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec83d-8391ae5b, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec844-8391ae5b, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec84f-8391ae5b, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc65-8391ae5b, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc66-8391ae5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc6a-8391ae5b {
  justify-self: end;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc7c-8391ae5b, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc7d-8391ae5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc81-8391ae5b {
  justify-self: end;
}

#w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-b0322e4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-b0322e4a {
  place-self: center;
}

#w-node-feb26a0a-e7c4-fba3-5b02-155ee4df44b8-330cc38d, #w-node-feb26a0a-e7c4-fba3-5b02-155ee4df44d8-330cc38d, #w-node-b3bfba91-dbae-50ed-750f-3f76b222e091-330cc38d, #w-node-_747f7427-7484-20d4-fc1b-3eb913826ad3-330cc38d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88dc5f71-5afe-0211-2b2c-fa3abf3fcbce-d1d5d269 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e6661e7f-2622-7473-5ad0-74b158dddef1-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddef3-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddef8-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddefe-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddeff-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddf01-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddf41-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddf43-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddf49-d1d5d269, #w-node-e6661e7f-2622-7473-5ad0-74b158dddf4f-d1d5d269 {
  place-self: center;
}

#w-node-e6661e7f-2622-7473-5ad0-74b158dddf51-d1d5d269 {
  align-self: center;
}

#w-node-e6661e7f-2622-7473-5ad0-74b158dddf53-d1d5d269 {
  place-self: center;
}

#w-node-e6661e7f-2622-7473-5ad0-74b158dddf55-d1d5d269, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec834-a6b24a2f, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec83d-a6b24a2f, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec844-a6b24a2f, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec84f-a6b24a2f, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc65-a6b24a2f, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc66-a6b24a2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc6a-a6b24a2f {
  justify-self: end;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc7c-a6b24a2f, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc7d-a6b24a2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecc81-a6b24a2f {
  justify-self: end;
}

#w-node-b43626f9-152e-512b-1375-0ff00db58897-062d9721 {
  align-self: center;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-d932f2c4, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-d932f2c4, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-d932f2c4, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-d932f2c4, #w-node-cd2eb02d-caa8-988f-5b8c-ecd8890f8224-d932f2c4, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-d932f2c4, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-d932f2c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-d932f2c4 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-d932f2c4, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-d932f2c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-d932f2c4 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-d932f2c4, #w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-b8571bc8, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-b8571bc8, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-b8571bc8, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-b8571bc8, #w-node-cd2eb02d-caa8-988f-5b8c-ecd8890f8224-b8571bc8, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-b8571bc8, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-b8571bc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-b8571bc8 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-b8571bc8, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-b8571bc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-b8571bc8 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-b8571bc8, #w-node-_705f84a5-1e78-fd94-428d-ae4d2fac1624-ab2a4d2a, #w-node-_705f84a5-1e78-fd94-428d-ae4d2fac1629-ab2a4d2a, #w-node-_705f84a5-1e78-fd94-428d-ae4d2fac162e-ab2a4d2a, #w-node-_705f84a5-1e78-fd94-428d-ae4d2fac1633-ab2a4d2a, #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-ab2a4d2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#reg.w-node-_34d47d95-86b2-33eb-c455-764f90f76a43-ab2a4d2a {
  place-self: center;
}

#w-node-_93de0912-4b34-b7c7-1cf2-f2395077bf21-198e8dc5, #w-node-fc134b1b-704e-ed36-f04e-5e442ca94a23-198e8dc5, #w-node-e63ee630-6c58-7b7a-9d31-511069a24c58-198e8dc5, #w-node-ff2a52be-1fb6-0c7e-7be8-02c9d6942600-198e8dc5, #w-node-_03c89422-e9fc-b939-2059-5020fd09503a-198e8dc5, #w-node-_123cc785-e5b3-5f9d-720a-ad0a5ae26a4e-198e8dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c89422-e9fc-b939-2059-5020fd09504d-198e8dc5 {
  justify-self: end;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4723-198e8dc5, #w-node-_0f8e43da-b659-4031-2774-70ed6b664e2a-198e8dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a67d67-030b-e333-f056-d003dd7f4738-198e8dc5 {
  justify-self: end;
}

#w-node-_4ccabc8d-ba2f-e40b-d44e-d288e5545efb-198e8dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_29537d87-ebe8-a3d0-04d9-bd7b1b7e2927-0212655c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a9be672-3de0-0560-73d1-593ac5f3bfcd-0212656c {
    grid-column: span 1 / span 1;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773831-0212656e {
    order: -9999;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773839-0212656e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_785cd625-6211-0b79-5e32-d31f2f133c64-0212656e {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-02126570 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-02126570 {
    justify-self: center;
  }

  #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154410-ceb7176a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154824-ceb7176a {
    justify-self: center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-3edb3ff5, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-47a46e8a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-55bd3d56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-55bd3d56, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-33f64486 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-33f64486 {
    justify-self: center;
  }

  #w-node-_7a9be672-3de0-0560-73d1-593ac5f3bfcd-5b5c9730 {
    grid-column: span 1 / span 1;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-dc2a6d8a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-dc2a6d8a {
    justify-self: center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-0cbeaf37, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-72e7b1a8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-bdb221fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-bdb221fe {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773831-7ff6eb5a {
    order: -9999;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773839-7ff6eb5a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_785cd625-6211-0b79-5e32-d31f2f133c64-7ff6eb5a {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_29537d87-ebe8-a3d0-04d9-bd7b1b7e2927-b11ff092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-2b59bbf8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-2b59bbf8 {
    justify-self: center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-cc51c65a, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-fef55ba8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-95fe76dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-95fe76dc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-be36da06 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-be36da06, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-c6ee50d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_615c8cba-e335-28d6-d40a-048c4ad8ec15-96e7918a {
    grid-column: span 1 / span 1;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-96e7918a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_615c8cba-e335-28d6-d40a-048c4ad8ec15-d24d7e45 {
    grid-column: span 1 / span 1;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-d24d7e45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773831-913fd26c {
    order: -9999;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773839-913fd26c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_785cd625-6211-0b79-5e32-d31f2f133c64-913fd26c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-a5865e1b-0a34-3ffd-d2b1-8e162f0d5c58-f87070ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_5491d9d3-9bd5-2e8d-e5e0-f22fe7a058d8-f87070ac, #w-node-_8dc0b177-afee-42fa-16de-4a6745644be4-f87070ac, #w-node-_03d32d6c-27db-2a7d-19cc-2a76160fa0f2-f87070ac, #w-node-bcbbf1b7-be63-ab96-91c0-660412866eb6-f87070ac, #w-node-_8aebbf04-8428-bef6-50f6-336177537c3b-f87070ac, #w-node-_97d8cff9-0db5-03c9-e972-5d854e3dd60c-f87070ac, #w-node-_12892d7c-3c78-1891-cfbc-b46e99c77168-f87070ac, #w-node-dc919589-76ab-14a9-160d-79216d2b12e0-f87070ac, #w-node-bab846e4-c4f0-7c5f-fa29-4cff02ddd06b-f87070ac, #w-node-_85db1f16-a9b8-0a84-ae8c-efbe0ece2a05-f87070ac, #w-node-_41b20572-a483-e3d1-f2ab-51201d778aef-f87070ac, #w-node-_1dc47f0c-c40d-b754-02ea-c8cce290dd5d-f87070ac, #w-node-_55935e74-481c-fd67-42d6-983720eb99f9-f87070ac {
    align-self: center;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773831-b7b85b78 {
    order: -9999;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773839-b7b85b78 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_785cd625-6211-0b79-5e32-d31f2f133c64-b7b85b78 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-df271f37 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-df271f37 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-71fee1f0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-71fee1f0, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-5deff344, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-8c08e982, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-62503d16, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-9788edea, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-e1502b8c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-30eacbe4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-30eacbe4 {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-4441c259 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-4441c259 {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-0b145373 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-0b145373 {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-4a892d8a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-4a892d8a {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-769a2f27 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-769a2f27 {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-3cadf1db {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-3cadf1db {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-9885bdb3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-9885bdb3 {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-9aee1b3c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-9aee1b3c {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-4ec607d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-4ec607d9 {
    justify-self: center;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-b48474de {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b59187-b48474de {
    justify-self: center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-6eb9d3ba, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-b0322e4a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e6661e7f-2622-7473-5ad0-74b158dddf49-d1d5d269 {
    place-self: auto;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-ab2a4d2a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6aa2311c-692f-320f-878e-47e57c773839-0212656e, #w-node-_785cd625-6211-0b79-5e32-d31f2f133c64-0212656e {
    grid-column: span 2 / span 2;
  }

  #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154412-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154419-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee9515441e-ceb7176a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-dc2a6d8a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773839-7ff6eb5a, #w-node-_785cd625-6211-0b79-5e32-d31f2f133c64-7ff6eb5a, #w-node-_6aa2311c-692f-320f-878e-47e57c773839-913fd26c, #w-node-_785cd625-6211-0b79-5e32-d31f2f133c64-913fd26c {
    grid-column: span 2 / span 2;
  }

  #w-node-_5491d9d3-9bd5-2e8d-e5e0-f22fe7a058d8-f87070ac, #w-node-_8dc0b177-afee-42fa-16de-4a6745644be4-f87070ac, #w-node-_03d32d6c-27db-2a7d-19cc-2a76160fa0f2-f87070ac {
    place-self: center;
  }

  #w-node-bcbbf1b7-be63-ab96-91c0-660412866eb6-f87070ac, #w-node-_8aebbf04-8428-bef6-50f6-336177537c3b-f87070ac, #w-node-_97d8cff9-0db5-03c9-e972-5d854e3dd60c-f87070ac, #w-node-_12892d7c-3c78-1891-cfbc-b46e99c77168-f87070ac, #w-node-dc919589-76ab-14a9-160d-79216d2b12e0-f87070ac {
    align-self: center;
  }

  #w-node-bab846e4-c4f0-7c5f-fa29-4cff02ddd06b-f87070ac {
    place-self: center;
  }

  #w-node-_85db1f16-a9b8-0a84-ae8c-efbe0ece2a05-f87070ac, #w-node-_41b20572-a483-e3d1-f2ab-51201d778aef-f87070ac, #w-node-_1dc47f0c-c40d-b754-02ea-c8cce290dd5d-f87070ac, #w-node-_55935e74-481c-fd67-42d6-983720eb99f9-f87070ac {
    align-self: center;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773839-b7b85b78, #w-node-_785cd625-6211-0b79-5e32-d31f2f133c64-b7b85b78 {
    grid-column: span 2 / span 2;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-b48474de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8d6c957c-423b-8ca0-90fa-a3a49b691c3b-0212654c {
    justify-self: center;
  }

  #w-node-_3970df83-0b8c-52a4-24d0-4da101733e1b-0212654c {
    order: 9999;
    grid-column: span 1 / span 1;
  }

  #w-node-a06925e2-f2ff-cf20-f603-1635df1853e1-0212654c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_313c18ad-9583-e4af-901f-23cb87033eef-0212654c, #w-node-_69d28675-92ad-2e8d-45d7-3311a1172776-0212654c, #w-node-aacc8a69-770d-bb18-05fc-1246801d2fa6-0212655f, #w-node-_7387d1c6-13af-63d7-a641-1fe7e651f345-0212655f, #w-node-_03522f0b-19cc-6411-6673-f4bf9495a3af-0212655f {
    justify-self: start;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-0212656b, #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec7c0-0212656c {
    order: -9999;
  }

  #w-node-_7a9be672-3de0-0560-73d1-593ac5f3bfcd-0212656c {
    grid-column: span 1 / span 1;
  }

  #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecb3e-0212656c {
    place-self: auto;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773831-0212656e, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-02126570 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-02126570, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-02126570, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-02126570 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ab0795fd-1dd5-c8f1-e552-80ee9515440a-ceb7176a {
    order: -9999;
  }

  #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154410-ceb7176a {
    grid-column: span 2 / span 2;
  }

  #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154412-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee95154419-ceb7176a, #w-node-ab0795fd-1dd5-c8f1-e552-80ee9515441e-ceb7176a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-3edb3ff5 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-3edb3ff5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-47a46e8a {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-47a46e8a, #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-55bd3d56, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-55bd3d56 {
    grid-column: span 1 / span 1;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-33f64486 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-33f64486, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-33f64486, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-33f64486 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-66b4a966, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-d837f0e1 {
    order: -9999;
  }

  #w-node-_8d6c957c-423b-8ca0-90fa-a3a49b691c3b-75189448 {
    justify-self: center;
  }

  #w-node-_3970df83-0b8c-52a4-24d0-4da101733e1b-75189448 {
    order: 9999;
    grid-column: span 1 / span 1;
  }

  #w-node-a06925e2-f2ff-cf20-f603-1635df1853e1-75189448 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_313c18ad-9583-e4af-901f-23cb87033eef-75189448, #w-node-_7e218fed-95dc-77c4-3b74-870ab3f4e3b5-75189448, #w-node-_7387d1c6-13af-63d7-a641-1fe7e651f345-38153a80 {
    justify-self: start;
  }

  #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec7c0-5b5c9730 {
    order: -9999;
  }

  #w-node-_7a9be672-3de0-0560-73d1-593ac5f3bfcd-5b5c9730 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecb3e-5b5c9730 {
    place-self: auto;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-dc2a6d8a {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-dc2a6d8a {
    grid-column: span 2 / span 2;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-dc2a6d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-dc2a6d8a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-0cbeaf37 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-0cbeaf37 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-72e7b1a8 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-72e7b1a8, #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-bdb221fe, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-bdb221fe {
    grid-column: span 1 / span 1;
  }

  #w-node-_6aa2311c-692f-320f-878e-47e57c773831-7ff6eb5a, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-b826b906, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-2b59bbf8 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-2b59bbf8, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-2b59bbf8, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-2b59bbf8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-cc51c65a {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-cc51c65a {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-fef55ba8 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-fef55ba8, #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-95fe76dc, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-95fe76dc, #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-be36da06, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-be36da06 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-c6ee50d9 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-c6ee50d9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-96e7918a {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-96e7918a {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-d24d7e45 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-d24d7e45 {
    grid-column: span 1 / span 1;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-0cfe4c1c, #w-node-_6aa2311c-692f-320f-878e-47e57c773831-913fd26c, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-60c595e5 {
    order: -9999;
  }

  #w-node-_5491d9d3-9bd5-2e8d-e5e0-f22fe7a058d8-f87070ac, #w-node-_8dc0b177-afee-42fa-16de-4a6745644be4-f87070ac, #w-node-_03d32d6c-27db-2a7d-19cc-2a76160fa0f2-f87070ac, #w-node-bab846e4-c4f0-7c5f-fa29-4cff02ddd06b-f87070ac {
    justify-self: start;
  }

  #w-node-_1dc47f0c-c40d-b754-02ea-c8cce290dd5d-f87070ac {
    place-self: center start;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-12d5ef0b, #w-node-_6aa2311c-692f-320f-878e-47e57c773831-b7b85b78 {
    order: -9999;
  }

  #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-df271f37, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-df271f37, #w-node-_64f5688d-b3f4-758c-1131-24fabb0634ac-71fee1f0, #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-71fee1f0 {
    grid-column: span 1 / span 1;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-3538f9a8 {
    order: -9999;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-5deff344 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-5deff344 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-8c08e982 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-8c08e982 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-62503d16 {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-62503d16 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-9788edea {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-9788edea {
    grid-column: span 1 / span 1;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-e1502b8c {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-e1502b8c {
    grid-column: span 1 / span 1;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-30eacbe4 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-30eacbe4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-30eacbe4, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-30eacbe4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-30b19011, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-266547c3, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-d8e0bdc2, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-7bd74657, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-4441c259 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-4441c259, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-4441c259, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-4441c259 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-0b145373 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-0b145373, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-0b145373, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-0b145373 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-4a892d8a {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-4a892d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-4a892d8a, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-4a892d8a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-769a2f27 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-769a2f27, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-769a2f27, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-769a2f27 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-a267d622, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-180a2b51, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-8a7be574, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-3d0c78e6, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-f18256ae, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-3cadf1db {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-3cadf1db, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-3cadf1db, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-3cadf1db {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-9885bdb3 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-9885bdb3, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-9885bdb3, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-9885bdb3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-9aee1b3c {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-9aee1b3c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-9aee1b3c, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-9aee1b3c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-4ec607d9 {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-4ec607d9, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-4ec607d9, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-4ec607d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e09-b48474de {
    order: -9999;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e11-b48474de {
    grid-column: span 2 / span 2;
  }

  #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e13-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e1a-b48474de, #w-node-_97956918-29b1-a08c-f6ca-88cf73b58e21-b48474de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-3d5a4dd2, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-6a609295 {
    order: -9999;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-6eb9d3ba {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-6eb9d3ba {
    grid-column: span 1 / span 1;
  }

  #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec7c0-8391ae5b {
    order: -9999;
  }

  #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecb3e-8391ae5b {
    place-self: auto;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-b0322e4a {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-b0322e4a {
    grid-column: span 1 / span 1;
  }

  #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ec7c0-a6b24a2f {
    order: -9999;
  }

  #w-node-_1a075705-a842-fc65-4fbf-9d3cfb9ecb3e-a6b24a2f {
    place-self: auto;
  }

  #w-node-b43626f9-152e-512b-1375-0ff00db5887d-062d9721, #w-node-b43626f9-152e-512b-1375-0ff00db58880-062d9721 {
    place-self: stretch stretch;
  }

  #w-node-b43626f9-152e-512b-1375-0ff00db58897-062d9721 {
    align-self: center;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-d932f2c4, #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-b8571bc8 {
    order: -9999;
  }

  #w-node-_9eaedf7c-9458-f925-a53a-2a4096ff49ea-ab2a4d2a {
    place-self: auto center;
  }

  #w-node-cee751d3-6c54-2379-034e-4fbcba0eb739-ab2a4d2a {
    grid-column: span 1 / span 1;
  }

  #w-node-f12ceb4f-e3da-c25d-9000-937cfd74f673-198e8dc5 {
    order: -9999;
  }
}
