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: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b889c49c73f41487076_Satoshi-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b882544613a36acda92_Satoshi-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b8859f9c776df0eb727_Satoshi-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b88d61fe52a2503301d_Satoshi-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b8812ad6ca218b971fc_Satoshi-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b882b39b3396d0b4caf_Satoshi-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b88600f96a54c6c4aba_Satoshi-VariableItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b8848ca369e0e9a8f6c_Satoshi-Italic.woff2") format("woff2");
  font-weight: 300 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b892d4363e8dcca9112_Satoshi-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b894fe9f51a8bbe5c73_Satoshi-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b89e64200c193010f84_Satoshi-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi Variable;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65d77b88fd88744b5f145174_Satoshi-Variable.woff2") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Transformasans Trial;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/67ba1e49a268ecf744f7a410_TransformaSans_Trial-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Transformasans Trial;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/67ba1e6a580d3ec4cb67dc84_TransformaSans_Trial-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fkscreamer Upright;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/681e36839e6d695cf76a8976_FKScreamer-Upright.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fkscreamer Upright;
  src: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/681e36839e6d695cf76a8976_FKScreamer-Upright.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --313131: #313131;
  --1c1c1c: #1c1c1c;
  --alice-blue: #e6eef9;
  --white: white;
  --cornflower-blue: #5e98db;
  --c3c3c3: #c3c3c3;
  --191919: #191919;
  --seashell: #f7f0ec;
  --ffffff: white;
  --cornsilk: #fbf2d2;
  --honeydew: #e6f0e4;
  --alice-blue-2: #e6f3f9;
  --lavender: #ebe8ff;
  --green: #e6f0e4;
  --orange: #fcb727;
  --818181: #818181;
  --ddd: #ddd;
  --000000: #000;
  --adadad: #adadad;
  --989898: var(--color);
  --b5b6b6: #b5b6b6;
  --f4cdef: #f4cdef82;
  --8d8d8d: #8d8d8d;
  --050a18: #050a18;
  --61a9ec: #61a9ec;
  --e99900: #e99900;
  --ff9393: #ff9393;
  --b1faa2: #b1faa2;
  --ffbb38: #ffbb38;
  --ff1464: #ff1464;
  --ebdaff: #ebdaff;
  --ffa800: #ffa800;
  --151515: #151515;
  --a3ebbb: #a3ebbb;
  --f1f4fa: #f1f4fa;
  --151404: #151404;
  --color: #989898;
  --303030: #303030;
  --bababb: #bababb;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.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-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-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-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecartquantity::placeholder {
  color: #999;
}

.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.w-commerce-commercecartordervalue {
  font-weight: 700;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity, .w-commerce-commerceaddtocartquantityinput, .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  color: var(--313131);
  font-family: Poppins, sans-serif;
  font-size: 1.11rem;
  line-height: 160%;
}

h1, h2 {
  margin-top: 4.17rem;
  margin-bottom: 1.39rem;
  font-size: 2.92rem;
  font-weight: 500;
  line-height: 126%;
}

h3 {
  margin-top: 4.17rem;
  margin-bottom: 1.39rem;
  font-size: 2.64rem;
  font-weight: 500;
  line-height: 126%;
}

h4 {
  margin-top: 2.08rem;
  margin-bottom: 1.39rem;
  font-size: 2.36rem;
  font-weight: 500;
  line-height: 126%;
}

h5 {
  margin-top: 2.08rem;
  margin-bottom: 1.39rem;
  font-size: 2.08rem;
  font-weight: 500;
  line-height: 120%;
}

h6 {
  margin-top: 2.08rem;
  margin-bottom: 1.39rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.125rem;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--1c1c1c);
  font-weight: 500;
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: .625rem;
  padding-left: 2.5rem;
}

img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: .3125rem solid #e2e2e2;
  margin-bottom: .625rem;
  padding: .625rem 1.25rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
}

figure {
  margin-bottom: .625rem;
}

.icon-8 {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1.11rem;
}

.nav-link {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 500;
}

.nav-link:hover {
  opacity: .8;
}

.nav-link.w--current {
  color: var(--313131);
}

.nav-link.white {
  color: #fff;
}

.h-76 {
  width: 100%;
  height: 5.28rem;
}

.nav-menu {
  grid-column-gap: 2.78rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-right: 2.78rem;
  display: flex;
}

.nav-menu.no-marg {
  margin-right: 0;
}

.happy-img {
  width: 4.31rem;
  height: 4.31rem;
}

.happy-img._5 {
  z-index: 1;
  position: relative;
  top: -4.2rem;
  left: 7.8rem;
}

.happy-img._1 {
  z-index: 5;
  position: relative;
}

.happy-img._2 {
  z-index: 4;
  position: relative;
  left: -1.4rem;
}

.happy-img._3 {
  z-index: 3;
  position: relative;
  left: -2.7rem;
}

.happy-img._4 {
  z-index: 2;
  position: relative;
  top: -4.3rem;
  left: 9rem;
}

.happy-img._1-b {
  z-index: 5;
  width: 3.06rem;
  height: 3.06rem;
  position: relative;
}

.happy-img._2-b {
  z-index: 4;
  width: 3.06rem;
  height: 3.06rem;
  position: relative;
  left: -1.4rem;
}

.happy-img._3-b {
  z-index: 3;
  width: 3.06rem;
  height: 3.06rem;
  position: relative;
  left: -2.7rem;
}

.happy-img._4-b {
  z-index: 2;
  width: 3.06rem;
  height: 3.06rem;
  display: none;
  position: relative;
  top: -4.3rem;
  left: 9rem;
}

.happy-img._5-b {
  z-index: 1;
  width: 3.06rem;
  height: 3.06rem;
  display: none;
  position: relative;
  top: -4.2rem;
  left: 7.8rem;
}

.wrapper-section.ovh {
  overflow: hidden;
}

.arrow-btn {
  object-fit: contain;
  width: .83rem;
  height: .83rem;
}

.arrow-btn.kgraf.mob {
  display: none;
}

.dropdown-link {
  padding-left: 1.25rem;
}

.dropdown-link:hover {
  background-color: var(--alice-blue);
}

.button {
  grid-column-gap: .69rem;
  color: #fff;
  background-color: #1c1c1c;
  border-radius: 4.17rem;
  align-items: center;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.button:hover {
  opacity: .8;
}

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

.button.blue {
  background-color: #1e5fc6;
}

.button.yellow {
  text-align: left;
  background-color: #fcb727;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  padding: 1.7rem 5rem;
}

.button.yellow.banner {
  color: #313131;
  font-weight: 600;
}

.button.y-18-16 {
  color: #000;
  background-color: #fcb727;
  padding: 1.1rem 1.11rem;
}

.button.yellow-outline {
  background-color: #fcb72700;
  border: .0625rem solid #fcb727;
  padding: 1.7rem 5rem;
}

.text-500 {
  color: #000;
  margin-right: .5rem;
  font-weight: 500;
  line-height: 140%;
}

.title-68 {
  margin-top: 4.17rem;
  font-size: 4.72rem;
  font-weight: 500;
  line-height: 110%;
}

.title-68._w-90pc {
  width: 90%;
}

.title-68._0-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.title-68.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.h-30 {
  flex: none;
  width: 100%;
  height: 2.08rem;
}

.text-btn {
  white-space: nowrap;
}

.text-btn.black {
  box-sizing: border-box;
  color: #313131;
  text-align: left;
  overflow-wrap: normal;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  font-weight: 600;
  display: block;
}

.left-hero-cell {
  align-items: flex-start;
  display: flex;
}

.hero-2-col {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  padding: 0;
}

.hpp-stnts {
  color: #818181;
  font-weight: 500;
  line-height: 100%;
}

.dropdown-toggle {
  border: .1rem solid #313131;
  border-radius: 4.17rem;
  padding: .83rem 1.81rem;
}

.dropdown-toggle.hide {
  display: none;
}

.imgs-box {
  width: 15.97rem;
  height: 4.31rem;
}

.logo-link-box {
  color: #1c1c1c;
  height: auto;
  margin-right: 2.78rem;
  font-size: 1.39rem;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.num-stnts {
  font-size: 1.94rem;
  font-weight: 600;
  line-height: 100%;
}

.container-100 {
  padding-left: 6.94rem;
  padding-right: 6.94rem;
  display: block;
  overflow: visible;
}

.container-100.grey-head {
  background-color: #f1f4fa;
}

.container-100.pad-0 {
  padding-right: 0;
}

.container-100.pad-0.bf {
  padding-left: 2.08rem;
}

.container-100.rel {
  position: relative;
}

.container-100.white {
  color: var(--white);
}

.drop-choice-kurz {
  border-radius: 0;
}

.dropdown-list {
  background-color: #fafbfc;
  border-radius: .83rem;
  margin-top: 1rem;
}

.dropdown-list.w--open {
  box-shadow: none;
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  padding: 0;
  display: flex;
}

.right-hero-cell {
  flex-direction: column;
  align-items: flex-start;
  max-width: 35.07rem;
  display: flex;
}

.btn {
  color: #000;
  background-color: #0000;
  border: .1rem solid #000;
  border-radius: 4.17rem;
  padding: .83rem 2.08rem;
  font-weight: 500;
  line-height: 100%;
}

.btn.white {
  color: #fff;
  border-color: #ffffff8c;
}

.btn.white.hide, .btn.hide-button {
  display: none;
}

.number-stnt {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 2rem;
  display: flex;
}

.text-16 {
  font-size: 1.11rem;
  font-weight: 400;
  line-height: 160%;
}

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

.text-16.gray {
  color: #818181;
  font-weight: 500;
}

.text-16.gray.banner {
  text-align: center;
}

.text-16.mobile {
  letter-spacing: 0;
}

.text-16.white-caps {
  color: var(--white);
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
}

.text-16.span-yellow {
  font-size: 1.6rem;
}

.left-side-navbar {
  flex: 0 auto;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.h-60 {
  width: 100%;
  height: 4.17rem;
}

.right-side-navbar {
  align-items: center;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.right-side-navbar.hide {
  display: none;
}

.navbar {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 86.11rem;
  display: flex;
}

.navbar.white {
  padding-top: 1.39rem;
  padding-bottom: 1.39rem;
}

.navbar.white-center {
  justify-content: center;
  align-items: center;
  padding-top: 1.39rem;
  padding-bottom: 1.39rem;
}

.hero-section-pr {
  background-color: #f7faff;
}

.student-box {
  align-items: center;
  display: flex;
}

.section.bg-grey {
  background-color: #ebeef1;
}

.section.bg-blue {
  background-color: #e6eef9;
}

.section.bg-blue.thanks {
  height: 100vh;
  display: flex;
}

.section.bg-smoke, .section.bg-darkgrey {
  background-color: #f1f4fa;
}

.section.bg-black._100vh {
  height: 100vh;
}

.section.ov-hidden {
  width: 100%;
  overflow: hidden;
}

.section.mobile, .section.logos-hide {
  display: none;
}

.section.bg-black-rel {
  color: var(--white);
  background-color: #1c1c1c;
  position: relative;
}

.section.bg-black-re-n {
  color: var(--white);
  background-color: #000;
  position: relative;
  overflow: hidden;
}

.section.bg-viotel {
  color: var(--white);
  background-color: #6c0fd9;
}

.section.rel {
  position: relative;
}

.section.bg-black {
  color: #fff;
  background-color: #1c1c1c;
}

.h-140 {
  width: 100%;
  height: 9.72rem;
}

.choice-content {
  grid-column-gap: 0rem;
  grid-row-gap: 4.17rem;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.choice-content.head-page-design {
  flex-direction: column;
}

.title-42 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.92rem;
  font-weight: 500;
  line-height: 126%;
}

.title-42.white {
  color: #fff;
}

.title-42.white._w-60pc {
  width: auto;
}

.title-42.blue {
  color: var(--cornflower-blue);
  font-weight: 500;
}

.title-42.span {
  line-height: 150%;
}

.cell-choice {
  grid-row-gap: 1.25rem;
  color: #000;
  background-color: #f1f4fa;
  border-radius: .83rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 4.17rem 2.08rem 2.08rem;
  display: flex;
  position: relative;
}

.circle-cell-choice {
  border: .69rem solid #fff;
  border-radius: 6.94rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 4.86rem;
  height: 4.86rem;
  display: flex;
  position: absolute;
  inset: -2.4rem auto auto 2rem;
}

.circle-cell-choice.bg-beige {
  background-color: #fbf2d2;
}

.circle-cell-choice.bg-blue {
  background-color: #e6f3f9;
}

.circle-cell-choice.bg-pink {
  background-color: #faeaf8;
}

.circle-cell-choice.bg-darkblue {
  background-color: #e6eef9;
}

.circle-cell-choice.bg-viol {
  background-color: #ebe8ff;
}

.circle-cell-choice.bg-green {
  background-color: #e6f0e4;
}

.icon-choice {
  object-fit: contain;
  width: 2.08rem;
  height: 2.08rem;
}

.text-16-400 {
  font-size: 1.11rem;
  font-weight: 400;
}

.text-16-400.white {
  color: #fff;
}

.text-16-400.white._w-90pc {
  width: 90%;
}

.h-70 {
  width: 100%;
  height: 4.86rem;
}

.cell-kurs {
  z-index: 1;
  color: #313131;
  border: .0625rem solid #ccd7df;
  border-radius: .83rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 2.08rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.cell-kurs.bg-seashell {
  background-color: #f7f0ec;
  justify-content: space-between;
  text-decoration: none;
  display: none;
}

.cell-kurs.bg-pink {
  cursor: pointer;
  background-color: #f4e3f2;
  justify-content: space-between;
  text-decoration: none;
}

.cell-kurs.bg-pink.hide {
  display: none;
}

.cell-kurs.bg-blue {
  background-color: #e6eef9;
  justify-content: space-between;
  text-decoration: none;
}

.cell-kurs.bg-green {
  color: #2e2d2d;
  background-color: #e6f0e4;
  justify-content: space-between;
  text-decoration: none;
}

.cell-kurs.bg-lightblue {
  background-color: #e6f3f9;
  justify-content: space-between;
}

.cell-kurs.bg-violet {
  background-color: #ebe8ff;
  justify-content: space-between;
}

.cell-kurs.bg-yellow {
  background-color: #fbf2d2;
}

.cell-kurs.bg-blue-light {
  background-color: #e5ecf5;
}

.cell-kurs.bg-blue-light.hide-block {
  display: none;
}

.title-24 {
  z-index: 2;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 1.67rem;
  font-weight: 700;
  line-height: 130%;
  position: relative;
}

.down-cell-kurs {
  grid-column-gap: .69rem;
  color: #000;
  background-color: #fff;
  border-radius: 2.08rem;
  align-items: center;
  margin-top: 1.25rem;
  padding: .56rem 1.25rem;
  font-weight: 500;
  display: flex;
}

.icon-clock-img {
  width: 1.39rem;
  height: 1.39rem;
}

.top-cell-kurs {
  color: var(--1c1c1c);
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  height: auto;
  display: flex;
}

.black-rect {
  grid-column-gap: 1rem;
  color: var(--white);
  background-color: #1c1c1c;
  border-radius: .83rem;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.left-br {
  align-self: stretch;
  align-items: flex-end;
  width: 50%;
  padding-left: 2rem;
  display: flex;
}

.right-br {
  grid-row-gap: 2.78rem;
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  padding-top: 4.86rem;
  padding-bottom: 4.86rem;
  padding-right: 0;
  display: flex;
}

.right-br.graf {
  padding-right: 6.9rem;
}

.handtime-img {
  object-fit: contain;
  height: 20rem;
}

.slider {
  background-color: #0000;
  height: auto;
}

.slide-nav {
  display: none;
}

.sl-left-arrow {
  color: #ccd7df;
  border: .0625rem solid #31313166;
  border-radius: 6.94rem;
  width: 2.78rem;
  height: 2.78rem;
  font-size: 100%;
  inset: -7.4rem 4.1rem auto auto;
}

.sl-left-arrow:hover {
  color: #fff;
  background-color: #ccd7df;
}

.sl-left-arrow.bl-nvert {
  border-color: #ccd7df;
  top: -8rem;
}

.sl-left-arrow.up.hide {
  display: none;
}

.sl-right-arrow {
  color: #ccd7df;
  border: .0625rem solid #31313166;
  border-radius: 6.94rem;
  width: 2.78rem;
  height: 2.78rem;
  font-size: 100%;
  inset: -7.4rem 0 auto auto;
}

.sl-right-arrow:hover {
  color: #fff;
  background-color: #ccd7df;
}

.sl-right-arrow.bl-invert {
  color: #ccd7df;
  border-color: #ccd7df;
  top: -8rem;
}

.sl-right-arrow.up.hide {
  display: none;
}

.slide {
  width: 42rem;
  height: auto;
  margin-right: 1.39rem;
  padding-bottom: 0;
  padding-right: 0;
}

.slide._100 {
  width: 100%;
}

.sl-box {
  border: .0625rem solid #ccd7df;
  border-radius: .83rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 1.39rem 1.39rem 1.39rem 2.08rem;
  display: block;
}

.title-18 {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}

.h-40 {
  flex: none;
  width: 100%;
  height: 2.78rem;
}

.content-sl-text {
  color: #717171;
  margin-top: .56rem;
  font-weight: 500;
  line-height: 140%;
}

.cont-box {
  width: 23.06rem;
}

.slider-2 {
  background-color: #0000;
  height: 35rem;
}

.slide-2 {
  width: 27.78rem;
  height: auto;
  margin-right: 1.04rem;
  padding-bottom: 0;
  padding-right: 0;
}

.sl-box-2 {
  border: .0625rem solid #ccd7df;
  border-radius: .83rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 26.39rem;
  padding: 2.08rem;
  display: flex;
  position: relative;
}

.sl-box-2._2 {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/64a5c05b92841340fa7a4e34_Rectangle%202117.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.sl-box-2._3 {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/64a5c05b611532c10c0a098a_Rectangle%202118.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.sl-box-2._1 {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/64a5c05bd1f5786c16ec8374_Rectangle%202114.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.top-cell-sl2 {
  background-color: #fff;
  border-radius: 2.08rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .6rem 1.81rem .56rem;
  display: flex;
  position: relative;
}

.grid-2-col {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
}

.left-grid {
  background-color: #e8eef5;
  border-radius: .83rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 42.36rem;
  height: auto;
  padding-top: 3.06rem;
  padding-bottom: 2.78rem;
  display: flex;
}

.left-grid.hide {
  background-color: #e8eef5;
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.letter-img {
  object-fit: contain;
  width: auto;
  height: 22rem;
  position: relative;
  inset: auto auto 0;
}

.right-grid {
  background-color: #ebeef1;
  border-radius: .83rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4.17rem;
  display: flex;
}

.right-grid.hide {
  color: var(--1c1c1c);
  position: relative;
}

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

.form-field {
  border-radius: .42rem;
  height: 5rem;
  margin-bottom: 1rem;
}

.submit-button {
  background-color: var(--313131);
  border-radius: 4.17rem;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 500;
}

.submit-button:hover {
  opacity: .8;
}

.form-text-box {
  justify-content: space-between;
  display: flex;
}

.text-12 {
  width: auto;
  font-size: .83rem;
  line-height: 160%;
}

.text-12.white {
  color: #fff;
  width: auto;
}

.form-span-link {
  color: #818181;
  text-decoration: underline;
}

.form-span-link:hover {
  opacity: .8;
}

.form-span-link.white {
  color: #fff;
}

.form-link {
  color: #818181;
  text-decoration: underline;
}

.form-link:hover {
  opacity: .8;
}

.footer-img {
  width: 100rem;
}

.h-80 {
  width: 100%;
  height: 5.56rem;
}

.footer-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.h-22 {
  width: 100%;
  height: 1.53rem;
}

.address-text {
  color: #292929;
  text-decoration: none;
}

.address-box, .soc-link-box {
  grid-row-gap: .56rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.soclink-block {
  grid-column-gap: .69rem;
  color: #1d1d1d;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.soclink-block:hover {
  opacity: .8;
}

.soc-icon-img {
  width: 1.39rem;
  height: 1.39rem;
}

.text-block {
  font-weight: 500;
}

.right-fg {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  align-items: flex-start;
  display: flex;
}

.link-nav-box {
  grid-row-gap: .56rem;
  flex-direction: column;
  align-items: flex-start;
  min-width: 11rem;
  display: flex;
}

.nav-link-footer {
  color: #2a2a2a;
  text-decoration: none;
  display: flex;
}

.nav-link-footer:hover {
  opacity: .8;
}

.kurs-box {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.kurs-rows {
  grid-row-gap: 1.11rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.kurs-row {
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
  flex-wrap: wrap;
  align-items: stretch;
  display: flex;
}

.kurs-link-footer {
  grid-column-gap: .69rem;
  color: #303030;
  background-color: #fff;
  border-radius: 2.08rem;
  align-items: center;
  padding: .69rem 1.81rem;
  text-decoration: none;
  display: flex;
}

.kurs-link-footer:hover {
  opacity: .8;
}

.mask {
  width: auto;
  height: auto;
}

.arrow-btn-black {
  width: .83rem;
  height: .83rem;
}

.kurs-link-trans {
  z-index: 3;
  color: #000;
  background-color: #0000;
  border: .0625rem solid #000;
  border-radius: 6.94rem;
  justify-content: center;
  align-items: center;
  width: 3.47rem;
  height: 3.47rem;
  display: flex;
  position: absolute;
  inset: 2.08rem 2.08rem auto auto;
}

.kurs-link-black {
  z-index: 2;
  color: #000;
  background-color: #000;
  border: .0625rem solid #000;
  border-radius: 6.94rem;
  justify-content: center;
  align-items: center;
  width: 3.47rem;
  height: 3.47rem;
  display: none;
  position: absolute;
  inset: 2.08rem 2.08rem auto auto;
}

.pol-of-box {
  grid-row-gap: .56rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.icon {
  color: var(--313131);
}

.card-pink-img {
  width: 12.43rem;
  height: 8.4rem;
  margin-left: auto;
  margin-right: auto;
}

._2card-pink-img {
  width: 8.96rem;
  height: 6.74rem;
  position: absolute;
  bottom: 13.6rem;
  left: 5.6rem;
}

.slide-discr-text {
  width: 70%;
  margin-top: 2.08rem;
  font-size: 1.67rem;
  font-weight: 500;
  line-height: 130%;
}

.h-120 {
  width: 100%;
  height: 8.33rem;
}

.left-cell-kc {
  align-items: flex-start;
  display: flex;
}

.one-cell {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: .0625rem solid #31313180;
  border-right: .0625rem solid #31313180;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 1.04rem;
  padding-right: 1.81rem;
  display: flex;
}

.heading-cell-kc {
  grid-column-gap: .69rem;
  align-items: center;
  display: flex;
}

.heading-cell-kc.kgraf {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: flex-start;
}

.heading-cell-kc.kgraf.centr {
  justify-content: center;
  align-items: center;
}

.heading-number-text {
  font-size: 1.53rem;
  font-weight: 500;
  line-height: 100%;
}

.text-16-500 {
  letter-spacing: -.04em;
  font-size: 1.11rem;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.text-16-500.gray {
  color: #bbb;
}

.two-cell {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: .0625rem solid #31313180;
  border-right: .0625rem #31313180;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 1.04rem;
  padding-left: 1.74rem;
  padding-right: 1.74rem;
  display: flex;
}

.cell-icon {
  width: 1.67rem;
  height: 1.67rem;
}

.black-rect-kc {
  background-color: #1c1c1c;
  border-radius: .83rem;
  width: 100%;
  display: flex;
}

.woman-img {
  object-fit: contain;
  width: 33.61rem;
  height: 17rem;
  display: block;
  position: relative;
  left: 0;
}

.mentor-box {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.r-mb {
  width: 50%;
  padding-right: 8.68rem;
}

.l-mb {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.mentor-img {
  border-radius: .83rem;
  width: 42.36rem;
  height: auto;
}

.about-mentor {
  grid-row-gap: 1.11rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.am-item {
  grid-column-gap: 1.25rem;
  align-items: flex-start;
  display: flex;
}

.am-icon {
  width: .69rem;
  height: .69rem;
  position: relative;
  top: .4rem;
}

.h-40-n {
  width: 100%;
  height: 2.78rem;
}

.info-kurs-box {
  grid-row-gap: 1.39rem;
  flex-direction: column;
  align-items: flex-start;
  display: none;
}

.ik-item {
  grid-column-gap: .83rem;
  border: .09375rem solid #d3e1d0;
  border-radius: 6.94rem;
  flex: none;
  align-items: center;
  padding: .83rem 2.08rem .83rem .83rem;
  display: flex;
}

.ik-icon {
  width: 2.5rem;
  height: 2.5rem;
}

.black-rect-ik {
  grid-column-gap: 14.58rem;
  grid-row-gap: 14.93rem;
  background-color: #292929;
  border-radius: .83rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 95.83rem;
  height: auto;
  min-height: 39rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4.86rem 4.86rem 5.56rem;
  display: flex;
  position: relative;
}

.right-brik {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.left-brik {
  grid-row-gap: 4.17rem;
  flex-direction: column;
  width: 50%;
  max-width: 28.54rem;
  display: flex;
  position: relative;
}

.divider {
  border-top: .0625rem solid #3f4143;
  width: 100%;
  height: .125rem;
  margin-top: 1.39rem;
  margin-bottom: 1.39rem;
}

.dropdown-box {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.dropdown {
  white-space: pre-wrap;
  border-bottom: .0625rem #d3e1d0;
  width: 100%;
}

.dropdown.last {
  border-bottom-style: solid;
}

.dd-toggle {
  grid-row-gap: 1.39rem;
  border-top: .0625rem solid #d3e1d0;
  border-left: .0625rem solid #d3e1d0;
  border-right: .0625rem solid #d3e1d0;
  border-top-left-radius: 2.08rem;
  border-top-right-radius: 2.08rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.67rem 1.25rem 1.67rem 2.08rem;
  display: flex;
}

.dd-toggle.test {
  background-color: #e6eef97d;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.icon-10 {
  justify-content: center;
  align-items: center;
  width: 3.47rem;
  height: 3.47rem;
  margin-right: 1.25rem;
  display: none;
}

.program-topic-box {
  grid-column-gap: 2.43rem;
  flex: 1;
  align-items: center;
  display: flex;
}

.num-box {
  border: .09375rem solid #d3e1d0;
  border-radius: 2.08rem;
  padding: .56rem 1.81rem;
}

.dd-circle {
  border: .0625rem #d3e1d0;
  border-radius: 6.94rem;
  justify-content: center;
  align-items: center;
  width: 3.47rem;
  height: 3.47rem;
  display: flex;
}

.dd-black-icon {
  width: 2.78rem;
  height: 2.78rem;
  display: none;
}

.dd-trans-icon {
  width: 2.78rem;
  height: 2.78rem;
  display: block;
}

.dd-list {
  background-color: #0000;
  display: none;
  position: relative;
  overflow: hidden;
}

.dd-list.w--open {
  background-color: #0000;
  border-bottom: .0625rem #d3e1d0;
  border-left: .0625rem solid #d3e1d0;
  border-right: .0625rem solid #d3e1d0;
  height: auto;
}

.prog-items {
  grid-row-gap: 1.11rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem 1.25rem 2rem 10.6rem;
  display: flex;
}

.form-rect {
  grid-column-gap: 2rem;
  color: var(--white);
  background-color: #1c1c1c;
  border-radius: .83rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4.86rem 5.9rem 4.86rem 4.86rem;
  display: flex;
  position: relative;
}

.left-fr {
  z-index: 1;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
}

.right-fr {
  width: 50%;
  padding-top: 1.18rem;
}

.black__form-field {
  color: var(--white);
  background-color: #333;
  border: .0625rem solid #4e4e4e;
  border-radius: .42rem;
  height: 3.61rem;
  margin-bottom: 1.11rem;
  padding-top: 1.18rem;
  padding-bottom: 1.04rem;
}

.black__form-field::placeholder {
  color: var(--c3c3c3);
  font-size: 1.11rem;
  line-height: 150%;
}

.form-box-kc {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  color: #818181;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-box-kc.al-up {
  align-items: flex-start;
}

.form-box-kc.white {
  color: #fff;
}

.form-box-kc.is--popap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.btn-submit {
  grid-column-gap: .69rem;
  color: #000;
  background-color: #fff;
  border-radius: 4.17rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 700;
  display: flex;
  position: relative;
}

.btn-submit:hover {
  opacity: .8;
}

.btn-submit.kgraf {
  background-color: #fcb727;
  transition: opacity .4s;
}

.btn-submit.ffa800 {
  background-color: #ffa800;
}

.btn-submit.dont-shrink {
  flex: none;
}

.grid-prog-3-col {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.gr-pr-cell {
  border-radius: .83rem;
  justify-content: space-between;
  align-items: center;
  padding: 2.08rem;
  display: flex;
}

.gr-pr-cell.bg-pink {
  background-color: #faeaf8;
}

.gr-pr-icon {
  width: 2.08rem;
  height: 2.08rem;
}

.waveline-img-mob {
  width: 100%;
  height: auto;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.waveline-img-mob.hide {
  display: none;
}

.dropdown-2 {
  background-color: #fff;
  border-radius: .9375rem;
  width: 100%;
  margin-bottom: .28rem;
  padding: 0;
}

.thanks-page-banner {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.left-tp {
  flex: none;
  width: 60%;
}

.right-tp {
  width: 40%;
  position: relative;
}

.right-tp.hide-mob {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contact-tp-box {
  border-top: .1rem #313131;
  border-right: .1rem #313131;
  align-items: center;
  display: flex;
}

.mail-cell {
  grid-column-gap: 1.11rem;
  border-top: .1rem #313131;
  border-right: .1rem solid #31313133;
  align-items: center;
  padding-top: 2.57rem;
  padding-bottom: 2.57rem;
  padding-right: 2.57rem;
  display: flex;
}

.mail-icon {
  width: 1.53rem;
  height: 1.53rem;
}

.phone-tp-cell {
  grid-column-gap: 1.11rem;
  border-top: .1rem #313131;
  border-right: .1rem solid #31313133;
  align-items: center;
  padding: 2.57rem 2.18rem;
  display: flex;
}

.phone-icon {
  width: 1.53rem;
  height: 1.53rem;
}

.insta-tp-cell {
  grid-column-gap: 1rem;
  border-top: .1rem #313131;
  border-right: .1rem solid #31313133;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 1.78rem;
  display: flex;
}

.circle-tp {
  background-color: #fff;
  border-radius: 6.94rem;
  justify-content: center;
  align-items: center;
  width: 4.17rem;
  height: 4.17rem;
  display: flex;
}

.circle-tp.grey {
  background-color: #313131;
}

.insta-icon {
  width: 1.53rem;
  height: 1.53rem;
}

.woman-tp-img {
  width: 35.07rem;
  height: 45.21rem;
  display: block;
  position: absolute;
  inset: auto 0% -8.3rem;
}

.h-50 {
  color: var(--191919);
  width: 100%;
  height: 3.47rem;
}

.date-box {
  grid-column-gap: .69rem;
  background-color: #fff;
  border-radius: 6.94rem;
  align-items: center;
  width: 28.61rem;
  padding: 1.11rem 1.67rem;
  display: flex;
}

.cal-icon {
  width: 1.67rem;
  height: 1.67rem;
}

.wrapper-policy {
  padding-left: 14.24rem;
  padding-right: 21.53rem;
}

.policy-box {
  grid-row-gap: 1.39rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grey-circle {
  background-color: #f1f4fa;
  border-radius: 6.94rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.17rem;
  height: 4.17rem;
  display: flex;
}

.policy-item {
  grid-row-gap: 1.39rem;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.right-content-policy {
  grid-row-gap: 1.39rem;
  border-left: .0625rem #e4ebf4;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 2.08rem;
  padding-bottom: 2.78rem;
  padding-left: 0;
  display: flex;
}

.h-20 {
  width: 100%;
  height: 1.39rem;
}

.text-18-400 {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.divider-topic {
  border-left: .0625rem solid #e4ebf4;
  width: .07rem;
  height: 100%;
  margin-left: 2.08rem;
}

.left-topic {
  grid-row-gap: 1.39rem;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.hero-cont-box {
  padding-left: 7.29rem;
}

.grid-6-cell-kurs {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.course-img {
  object-fit: contain;
  width: 15.28rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-6-cell-choice {
  grid-column-gap: 2.78rem;
  grid-row-gap: 4.17rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.telefon-box {
  grid-column-gap: 2.08rem;
  align-items: center;
  display: flex;
}

.succes-message {
  color: #1c1c1c;
  background-color: #1c1c1c;
}

.right-head-ch-cont {
  width: 100%;
}

.left-head-ch-cont {
  color: #1c1c1c;
  flex: 0 auto;
  width: 55%;
}

.logo-link-img {
  width: 6rem;
  display: inline-block;
}

.logo-link-img.white {
  width: 11.25rem;
}

.title-32-600 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.22rem;
  font-weight: 600;
  line-height: 120%;
}

.text-16-600 {
  font-weight: 600;
}

.text-16-600.green {
  color: #50cc9f;
}

.text-16-600.lightgreen {
  color: #bdc373;
}

.text-16-600.blue {
  color: #3887f4;
}

.text-16-600.yellow {
  color: #caa55e;
}

.text-16-600.darkgreen {
  color: #53a661;
}

.rect-white {
  z-index: 1;
  background-color: #fff;
  border-radius: .83rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.25rem 1.25rem .97rem;
  display: flex;
  position: relative;
}

.date-text-sl {
  color: #9e9e9e;
  text-align: right;
  margin-left: auto;
  font-size: .97rem;
  font-weight: 500;
  line-height: 140%;
}

.circle-like {
  z-index: 2;
  grid-column-gap: .49rem;
  background-color: #fff;
  border: .0625rem solid #eee;
  border-radius: 1.39rem;
  align-items: center;
  padding: .42rem .83rem;
  display: flex;
  position: absolute;
  inset: auto auto -1.7rem 1.25rem;
}

.heart-img, .thumb-img {
  width: 1.53rem;
  height: 1.53rem;
}

.thumb-img.hide {
  display: none;
}

.text-14-500 {
  color: #9e9e9e;
  font-size: .97rem;
  font-weight: 500;
  line-height: 140%;
}

.text-14-500.hide {
  display: none;
}

.onas-box {
  color: #fff;
  background-color: #1c1c1c;
  border-radius: .83rem;
  margin-left: 2.08rem;
  margin-right: 2.08rem;
  padding: 5.56rem 4.86rem 6.25rem;
}

.onas-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onas-cell {
  grid-row-gap: 1.39rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 2.78rem;
  padding-bottom: 2.78rem;
  padding-right: 4.58rem;
  display: flex;
}

.onas-cell.padding-40 {
  padding-left: 2.78rem;
}

.onas-cell._1 {
  border-top: .1rem solid #3f4143;
  border-bottom: .09375rem solid #3f4143;
  border-right: .1rem solid #3f4143;
}

.onas-cell._1.padding-40 {
  color: #e8e8e8;
}

.onas-cell._1.padding-0-85 {
  color: #e8e8e8;
  padding-left: 0;
  padding-right: 5.56rem;
}

.onas-cell._2 {
  border-bottom: .09375rem solid #3f4143;
  border-right: .1rem solid #3f4143;
}

.onas-cell._2.padding-0-80 {
  padding-right: 5.56rem;
}

.onas-cell._3 {
  border-top: .1rem solid #3f4143;
  border-bottom: .1rem solid #3f4143;
}

.onas-cell._3.padding-45-50 {
  padding-left: 3.13rem;
  padding-right: 3.47rem;
}

.onas-cell._4 {
  border-bottom: .1rem solid #3f4143;
}

.onas-cell._4.padding-45-50 {
  padding-left: 3.13rem;
  padding-right: 3.47rem;
}

.title-onas-row {
  grid-column-gap: 1.67rem;
  color: var(--white);
  align-items: flex-start;
  display: flex;
}

.onas-icon {
  width: 2.08rem;
  height: 2.08rem;
  margin-top: .5rem;
}

.title-38 {
  font-size: 2.64rem;
  font-weight: 500;
  line-height: 126%;
}

.span-yellow-f9e18c {
  color: #f9e18c;
}

.text-p-400-16 {
  flex: 1;
}

.span-green {
  color: #ace5a2;
}

.span-pink {
  color: #f5bcef;
}

.span-blue {
  color: #accfff;
}

.list-img {
  width: 29.17rem;
  height: 22rem;
  display: block;
  position: static;
  inset: auto auto 2rem 3rem;
}

.date-text-sl2 {
  color: #000;
  font-size: 1.11rem;
  font-weight: 500;
  line-height: 140%;
}

.dropdown-general {
  z-index: 1;
  height: 18rem;
  position: relative;
  overflow: hidden;
}

.dropdown-general.full {
  height: auto;
}

.dropdown-ingr {
  z-index: 5;
  background-image: linear-gradient(0deg, #fff, #0000 79%);
  border-top-left-radius: 3rem;
  border-top-right-radius: 3rem;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.dd-button {
  color: #1c1c1c;
  background-color: #0000;
  border: .0625rem solid #00000078;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  width: 21rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.625rem 2.875rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 110%;
  transition: box-shadow .3s;
  display: flex;
}

.dd-button.bg-yellow {
  background-color: #fbf2d2;
}

.dd-button.bg-seashell {
  background-color: var(--seashell);
}

.nav-page {
  border-top: .28rem #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.08rem;
  padding-bottom: 2.08rem;
  display: inline-block;
  position: relative;
}

.nav-page-link {
  color: #818181;
  font-size: .97rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.nav-page-link.black {
  color: #1c1c1c;
}

.divider-nav-page {
  color: #818181;
  margin-left: .42rem;
  margin-right: .42rem;
  font-size: .97rem;
  font-weight: 500;
  line-height: 120%;
}

.nav-page-box {
  align-items: center;
  display: flex;
}

.blog-article-begin {
  border-bottom: .1rem solid #ccd7df;
  align-items: stretch;
  display: flex;
}

.blog-article-begin._w-65pc {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ba-one-cell {
  border-bottom: .0625rem #ccd7df;
  border-right: .09375rem solid #ccd7df;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 1.81rem;
  display: flex;
}

.ba-two-cell {
  border-bottom: .0625rem #ccd7df;
  border-right: .0625rem #31313180;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .69rem;
  padding-bottom: .69rem;
  padding-left: 1.74rem;
  display: flex;
}

.ba-cell-icon {
  width: 1.39rem;
  height: 1.39rem;
}

.ba-heading-cell {
  grid-column-gap: .56rem;
  color: var(--1c1c1c);
  align-items: center;
  display: flex;
}

.ba-top-cell {
  color: var(--1c1c1c);
  background-color: #fff;
  border-radius: 2.08rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .56rem 1.81rem;
  display: flex;
}

.head-rect {
  background-color: #d8e8d4;
  border-radius: .83rem;
  width: 71.53rem;
  height: 34.72rem;
  margin-top: -17.01rem;
  margin-left: auto;
  margin-right: auto;
}

.contaner-310 {
  padding-left: 21.53rem;
  padding-right: 21.53rem;
}

.post-rich h1, .post-rich h2 {
  margin-top: 4.17rem;
  margin-bottom: 1.39rem;
  font-size: 2.92rem;
  line-height: 126%;
}

.post-rich h3 {
  margin-top: 4.17rem;
  margin-bottom: 1.39rem;
  font-size: 2.64rem;
  font-weight: 500;
  line-height: 126%;
}

.post-rich h4 {
  margin-top: 2.08rem;
  margin-bottom: 1.39rem;
  font-size: 2.36rem;
  line-height: 126%;
}

.post-rich h5 {
  margin-top: 2.08rem;
  margin-bottom: 1.39rem;
  font-size: 2.08rem;
  font-weight: 500;
  line-height: 126%;
}

.post-rich h6 {
  margin-top: 2.08rem;
  margin-bottom: 2.08rem;
  font-size: 1.94rem;
  font-weight: 500;
  line-height: 126%;
}

.post-rich p {
  margin-bottom: 1.25rem;
  line-height: 160%;
}

.post-rich li {
  line-height: 160%;
}

.post-rich ul {
  padding-left: 1.74rem;
}

.post-rich blockquote {
  line-height: 160%;
}

.post-rich strong {
  font-weight: 700;
}

.post-rich ol {
  padding-left: 2rem;
}

.hero-title-wrap {
  color: #1c1c1c;
}

.hero-title-wrap.slider {
  grid-column-gap: 1.74rem;
  justify-content: space-between;
  display: flex;
}

.hero-title-wrap.mw-715 {
  grid-column-gap: 2.43rem;
  grid-row-gap: 2.43rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 49.65rem;
  display: flex;
}

.title-58 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.03rem;
  font-weight: 500;
  line-height: 110%;
}

.h-245 {
  width: 100%;
  height: 17.01rem;
}

.post-mage {
  border-radius: .83rem;
}

.post-share-dv {
  border-bottom: .0625rem solid #ccd7df;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.toc-drop {
  border-top: .1rem solid #ccd7df;
  border-bottom: .1rem solid #ccd7df;
  width: 100%;
  overflow: hidden;
}

.toc-dt {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .97rem 0;
  display: flex;
}

.toc-dl {
  width: 100%;
  position: relative;
}

.toc-dl.w--open {
  background-color: #0000;
}

.submit-abs {
  color: #0000;
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.swiper-container {
  flex-direction: column;
  align-items: center;
  margin-top: -2.6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.swiper-container.collect {
  width: 100%;
  margin-top: 0;
}

.sw-scrollbar {
  background-color: #00ff004a;
  border-radius: .3125rem;
  width: 100%;
  height: .625rem;
  margin-top: 2.5rem;
  display: none;
}

.swiper-scrollbar-drag {
  background-color: #0f0;
  border-radius: .3125rem;
  width: 3.125rem;
  height: .625rem;
}

.sw-btn-prev {
  cursor: pointer;
  border: .0625rem solid #31313166;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.nav-sw {
  grid-column-gap: 1.39rem;
  margin-bottom: 4.51rem;
  margin-left: auto;
  display: flex;
}

.swiper-pagination {
  display: none;
}

.swiper-wrapper {
  width: 100%;
  display: flex;
  overflow: visible;
}

.swiper-wrapper.is--graphic {
  flex-flow: row;
  width: auto;
}

.sw-arrow-img {
  object-fit: contain;
  width: 1.04rem;
  height: .76rem;
}

.swiper-slide.blog-map-20 {
  flex-direction: row;
  flex: none;
  width: 29.17rem;
  padding-right: 1.39rem;
  display: flex;
}

.swiper-slide.is--graphic {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  background-color: var(--ffffff);
  border-radius: 1.67rem;
  flex-flow: column;
  flex: none;
  width: 33.33%;
  padding: 2.22rem;
  display: flex;
}

.sw-btn-next {
  cursor: pointer;
  border: .0625rem solid #31313166;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.blog-card-item {
  flex-direction: column;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.post-card-item {
  width: 100%;
}

.card-bg {
  border-radius: .83rem;
  position: absolute;
  inset: 0%;
}

.card-post-info-wr {
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.cpi-item {
  grid-column-gap: .56rem;
  color: #818181;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.cpi-icon {
  width: 1.39rem;
  height: 1.39rem;
}

.cpi-sep {
  background-color: #ccd7df;
  width: .1rem;
  height: 1.25rem;
  margin-left: 1.11rem;
  margin-right: 1.11rem;
}

.author-div {
  grid-column-gap: 1.11rem;
  border-right: .0625rem solid #ccd7df;
  justify-content: flex-start;
  align-items: center;
  margin-right: 2.08rem;
  padding-bottom: 1.39rem;
  padding-right: 2.08rem;
  display: flex;
}

.post-author-icon {
  border-radius: 100%;
  flex: none;
  width: 3.47rem;
  height: 3.47rem;
}

.author-name-div {
  grid-column-gap: .35rem;
  display: flex;
}

._818181-grey-text {
  color: #818181;
}

.post-share-div {
  grid-column-gap: 2.08rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.39rem;
  display: flex;
}

.post-share-wr {
  grid-column-gap: .97rem;
  display: flex;
}

.post-share-link {
  width: 3.47rem;
  height: 3.47rem;
  position: relative;
}

.share-icon-hover {
  opacity: 0;
  transition: opacity .4s;
  position: absolute;
  inset: 0%;
}

.share-icon-hover:hover {
  opacity: 1;
}

.post-banner {
  background-color: #e6f0e4;
  border-radius: .83rem;
  width: 100%;
  height: 27.78rem;
  margin-top: 2.78rem;
  margin-bottom: 4.17rem;
}

.toc-post-icon {
  width: 3.13rem;
  height: 3.13rem;
}

.toc-list-div {
  grid-row-gap: .83rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1.81rem;
  display: flex;
}

.title-18-700 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 140%;
}

.toc-list {
  grid-row-gap: .83rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.toc-list-item {
  grid-column-gap: 1.11rem;
  grid-row-gap: .83rem;
  flex-direction: column;
  display: flex;
}

.toc-list-item.lv-2 {
  margin-left: 1.39rem;
}

.toc-arrow {
  width: .83rem;
  height: .56rem;
  margin-top: .5rem;
}

.toc-link-div {
  grid-column-gap: 1.11rem;
  color: #818181;
  text-decoration: none;
  transition: color .4s;
  display: flex;
}

.toc-link-div:hover {
  color: var(--1c1c1c);
}

.fs-toc_h-trigger {
  display: none;
}

.post-progress-bar {
  z-index: 99;
  background-color: #0e0e0e;
  width: 100%;
  height: .28rem;
  position: sticky;
  inset: 0% 0% auto;
}

.pb-wr {
  background-color: #f1f4fa;
  position: sticky;
  top: 0;
}

.blog-hero-cols {
  justify-content: space-between;
  display: flex;
}

.mw-505 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  max-width: 35.07rem;
  display: flex;
}

.blog-round-wr {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.blog-round-div {
  justify-content: center;
  align-items: center;
  width: 18.06rem;
  height: 18.06rem;
  display: flex;
  position: relative;
}

.black-round {
  object-fit: contain;
  width: 8.33rem;
  height: 8.33rem;
  position: relative;
}

.bl-round-txt {
  position: absolute;
}

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

.cats-list {
  grid-column-gap: .97rem;
  grid-row-gap: .97rem;
  flex-wrap: wrap;
  display: flex;
}

.cal-item-link {
  color: var(--1c1c1c);
  background-color: #fff;
  border: .0625rem solid #ccd7df;
  border-radius: 2.08rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .97rem 1.81rem;
  line-height: 160%;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.cal-item-link:hover {
  background-color: #e0e0e0;
}

.sb-hide {
  display: none;
}

.filter-radio-btn {
  opacity: 0;
  cursor: pointer;
  border-style: none;
  border-radius: 4.17rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

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

.grid-5-cell {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.g5-cell {
  border-bottom: .1rem #d3e1d0;
  border-left: .1rem #d3e1d0;
  border-right: .1rem solid #d3e1d0;
  width: 17.78rem;
  padding-bottom: 0;
  padding-left: 1.39rem;
  padding-right: 1.39rem;
}

.g5-cell.rightcell {
  border-right-style: none;
  width: 16.39rem;
  padding-right: 0;
}

.g5-cell.leftcell {
  border-left-style: none;
  width: 16.39rem;
  padding-left: 0;
}

.g5-cell.no-line {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.g5-cell-img {
  width: 15rem;
  min-width: 15rem;
  height: 12.5rem;
}

.text-p-500-24 {
  color: #1c1c1c;
  font-size: 1.67rem;
  font-weight: 500;
  line-height: 140%;
}

._5g-cell-content {
  grid-row-gap: .69rem;
  flex-direction: column;
  align-items: flex-start;
  width: 95%;
  margin-top: 2.08rem;
  margin-bottom: 4.86rem;
  display: flex;
}

._5g-cell-content._100p {
  width: 100%;
}

._5g-cell-content.offer {
  margin-bottom: 3rem;
}

.text-p-400-14 {
  font-size: .97rem;
  line-height: 160%;
}

.num-circle {
  background-color: #f1f4fa;
  border-radius: 6.94rem;
  justify-content: center;
  align-items: center;
  width: 2.78rem;
  height: 2.78rem;
  margin-left: .56rem;
  margin-right: .69rem;
  display: flex;
  position: static;
  inset: auto auto -1.39rem 1rem;
}

.num-circle.left {
  flex: none;
  margin-left: .25rem;
  position: static;
  left: auto;
}

.text-p-600-14 {
  color: #1c1c1c;
  font-size: .97rem;
  font-weight: 600;
  line-height: 160%;
}

.step-line {
  border-top: .1rem solid #d3e1d0;
  border-bottom: .1rem #d3e1d0;
  justify-content: flex-end;
  align-items: center;
  width: 13.7rem;
  height: .21rem;
  margin-top: .25rem;
  display: flex;
  position: relative;
}

.step-line._1.right {
  display: none;
}

.vector-img {
  width: .35rem;
  height: .69rem;
  position: absolute;
  bottom: -.2rem;
}

.droga-box {
  width: 100%;
  position: relative;
}

.droga-box.white {
  color: var(--white);
}

.portfolio-box {
  grid-column-gap: 3.47rem;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.l-pb, .r-pb {
  width: 50%;
}

.portfolio-img {
  width: 40.28rem;
  height: auto;
}

.portfolio-content {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.portf-item {
  grid-column-gap: .76rem;
  border: .1rem solid #d3e1d0;
  border-radius: 6.94rem;
  align-items: center;
  padding: .69rem;
  display: flex;
}

.portf-item.half-row {
  width: 50%;
}

.icon-circle {
  border-radius: 13.89rem;
  justify-content: center;
  align-items: center;
  width: 4.17rem;
  height: 4.17rem;
  display: flex;
}

.icon-circle.bg-yellow {
  background-color: var(--cornsilk);
}

.icon-circle.bg-green {
  background-color: var(--honeydew);
}

.icon-circle.bg-pink {
  background-color: #faeaf8;
}

.icon-circle.bg-darkblue {
  background-color: var(--alice-blue);
}

.icon-circle.bg-blue {
  background-color: var(--alice-blue-2);
}

.icon-circle.bg-violet {
  background-color: var(--lavender);
}

.portg-icon {
  width: 50%;
  height: auto;
}

.portfolio-row {
  grid-column-gap: .69rem;
  width: 100%;
  display: flex;
}

.faq-box {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.11rem;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.l-fb {
  grid-row-gap: 1.11rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
  display: flex;
}

.r-fb {
  grid-row-gap: 1.11rem;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.faq-dropdown {
  background-color: var(--green);
  border-radius: .83rem;
  width: 100%;
}

.faq-dd-toggle {
  grid-column-gap: 2.08rem;
  background-color: #ebeef1;
  border-radius: .83rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.11rem 1.11rem 1.11rem 1.39rem;
  display: flex;
}

.text-p-500-18 {
  color: #373737;
  white-space: pre-wrap;
  flex: 1;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
}

.faq-dd-trans-icon {
  width: 3.47rem;
  height: 3.47rem;
}

.faq-dd-black-icon {
  width: 3.47rem;
  height: 3.47rem;
  display: none;
}

.icon-11 {
  display: none;
}

.faq-dd-list.w--open {
  background-color: #ebeef1;
  border-radius: .83rem;
  padding-bottom: 1.39rem;
  padding-left: 1.39rem;
  padding-right: 6rem;
  position: relative;
}

._5g-cell-down {
  z-index: 1;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 0;
}

.vert-line {
  border-right: .1rem solid #d3e1d0;
  width: .21rem;
  height: auto;
  display: none;
}

.kc-button {
  color: #1c1c1c;
  background-color: #0000;
  border-radius: 6.25rem;
  justify-content: center;
  align-items: center;
  width: 21rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.625rem 2.875rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 110%;
  transition: box-shadow .3s;
  display: flex;
}

.div-color {
  background-color: var(--seashell);
}

.hero-content-box {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.left-hcb {
  width: 52%;
}

.h-146 {
  width: 100%;
  height: 10.14rem;
}

.right-hcb {
  grid-row-gap: 2.78rem;
  border-radius: .83rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.mentors-box {
  grid-column-gap: 1.04rem;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.mentors-img-box {
  width: 14rem;
  position: relative;
}

.mentor-icon-img {
  z-index: 10;
  width: 3.13rem;
  height: 3.13rem;
  position: relative;
}

.mentor-icon-img._2 {
  z-index: 9;
  position: absolute;
  left: 2rem;
}

.mentor-icon-img._3 {
  z-index: 8;
  position: absolute;
  left: 4.2rem;
}

.mentor-icon-img._4 {
  z-index: 7;
  position: absolute;
  left: 6.3rem;
}

.mentor-icon-img._5 {
  z-index: 6;
  position: absolute;
  left: 8.3rem;
}

.mentor-icon-img._6 {
  z-index: 5;
  position: absolute;
  left: 10.4rem;
}

.mentor-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-20 {
  font-size: 1.39rem;
  font-weight: 500;
  line-height: 140%;
}

.text-20.small {
  font-size: 1rem;
}

.mc-title-box {
  font-weight: 600;
}

.mc-text {
  color: #818181;
  font-weight: 500;
}

.video {
  z-index: 2;
  border-radius: 1rem;
  width: 36.4rem;
  height: 21rem;
  overflow: visible;
}

.h-100 {
  width: 100%;
  height: 6.94rem;
}

.circle-text-img {
  z-index: 1;
  width: 13.26rem;
  height: 13.26rem;
  position: absolute;
  inset: auto auto -6rem -6rem;
}

.byc-box {
  grid-column-gap: 1.39rem;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.left-bb {
  grid-row-gap: .69rem;
  flex-direction: column;
  align-items: stretch;
  width: 50%;
  display: flex;
}

.right-bb {
  grid-row-gap: 2.08rem;
  background-color: #f1f4fa;
  border-radius: .83rem;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding: 2.08rem 2.08rem 2.78rem;
  display: flex;
}

.bb-unit {
  grid-column-gap: 2.08rem;
  color: #1c1c1c;
  border: .1rem solid #ccd7df;
  border-radius: .83rem;
  align-items: center;
  padding: .69rem;
  font-weight: 500;
  display: flex;
}

.bb-unit-img {
  width: 6.94rem;
  height: 6.94rem;
}

.bb-right-img {
  width: 3.68rem;
  height: 3.47rem;
}

.image-2 {
  width: .83rem;
  height: .83rem;
}

.grid-3-cell-about {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.cell-ab {
  z-index: 1;
  grid-row-gap: 2.08rem;
  border: .0625rem #ccd7df;
  border-radius: .83rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2.08rem;
  display: flex;
  position: relative;
}

.cell-ab.bg-yellow {
  background-color: #fbf2d2;
}

.cell-ab.bg-green {
  background-color: #e6f0e4;
}

.cell-ab.bg-pink {
  background-color: #faeaf8;
}

.top-cell-ab {
  color: var(--1c1c1c);
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.top-cell-ab.p-65 {
  width: 65%;
}

.cell-ab-img {
  width: 13.89rem;
  height: 11.81rem;
  margin-left: auto;
  margin-right: auto;
}

.black-rect-yak {
  background-color: #292929;
  border-radius: .83rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 95.83rem;
  height: auto;
  min-height: 39rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5.56rem 4.86rem 6.25rem;
  display: block;
  position: relative;
}

.grid-6-cell {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto auto;
}

.g6-cell {
  grid-column-gap: 1.67rem;
  border: .1rem solid #3f4143;
  border-left-style: none;
  align-items: flex-start;
  padding-top: 2.78rem;
  padding-bottom: 2.78rem;
  padding-right: 4.58rem;
  display: flex;
}

.g6-cell.right {
  border-right-style: none;
  padding-left: 2.78rem;
  padding-right: 2.78rem;
}

.g6-img {
  width: 2.08rem;
  height: 2.08rem;
}

.g6-cell-content {
  grid-row-gap: 1.11rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-26 {
  font-size: 1.81rem;
  line-height: 140%;
}

.text-26.bold {
  font-weight: 600;
}

.text-26.bold.yellow {
  color: var(--orange);
}

.text-26.no-marg {
  margin-top: 0;
}

.title-g6-cell {
  color: #818181;
  font-weight: 500;
}

.g6-content {
  color: #e8e8e8;
}

.span-violet {
  color: #a89bfd;
}

.span-seawave {
  color: #5ec3e3;
}

.slide-nav-2 {
  display: none;
}

.arrow-sl-l {
  border: .0625rem solid var(--1c1c1c);
  color: #ccd7df;
  border-radius: 13.89rem;
  width: 2.78rem;
  height: 2.78rem;
  font-size: 100%;
  inset: -7.4rem 8.1rem auto auto;
}

.slider-nm {
  background-color: #0000;
  width: 100%;
  height: auto;
  overflow: visible;
}

.arrow-sl- {
  border: .0625rem solid var(--1c1c1c);
  color: #ccd7df;
  border-radius: 13.89rem;
  width: 2.78rem;
  height: 2.78rem;
  font-size: 100%;
  inset: -7.4rem 4rem auto auto;
}

.slide-nm {
  width: 71.53rem;
  height: auto;
  margin-right: 1.39rem;
  padding-bottom: 0;
  padding-right: 0;
}

.sl1-content {
  grid-column-gap: 2.08rem;
  background-color: #f1f4fa;
  border-radius: .83rem;
  flex-direction: row;
  align-items: stretch;
  padding: 2.08rem 3.3rem 2.08rem 2.08rem;
  display: flex;
}

.sl1-img {
  border-radius: 1.5rem;
  width: 23.33rem;
  height: 27rem;
}

.sl1-img.radius {
  border-radius: 1.2rem;
}

.sl1-img.lukasz {
  object-position: 22% 50%;
}

.mask-nm {
  width: 72rem;
  height: auto;
  overflow: visible;
}

.sl1-cont-box {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.sl1-paragraph {
  margin-bottom: .83rem;
  font-size: .97rem;
  line-height: 160%;
}

.kurs-box-link {
  grid-column-gap: .56rem;
  align-items: center;
  display: flex;
}

.kurs-link {
  font-weight: 500;
  line-height: 160%;
}

.kurs-link-img {
  width: .69rem;
  height: .69rem;
}

.kurs-link-box {
  grid-column-gap: .56rem;
  color: #a395fe;
  align-items: center;
  display: flex;
}

.kurs-link-box.yellow {
  color: #e5bf38;
}

.kurs-link-box.pink {
  color: #e279d5;
}

.kurs-link-box.bezh {
  color: #bc927b;
}

.kurs-link-box.darkblue {
  color: #7fa5d9;
}

.black-rectangle {
  color: #fff;
  background-color: #1c1c1c;
  border-radius: .83rem;
  align-items: flex-start;
  width: 100%;
  padding: 4.17rem;
  display: flex;
  position: relative;
}

.left-bl-rect {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 65%;
  display: flex;
  position: relative;
}

.bl-rect-img {
  z-index: 1;
  width: 33.68rem;
  height: auto;
  position: absolute;
  inset: auto 0% .875rem auto;
}

.mentors-box-mob {
  grid-column-gap: 1.04rem;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: none;
}

.icon-12, .icon-13 {
  color: var(--1c1c1c);
}

.slider-div {
  margin-top: -7.5rem;
  padding-top: 7.5rem;
  overflow: hidden;
}

.drop-list-wr {
  background-color: #fafbfc;
  border-radius: .83rem;
  flex: none;
  margin-top: 0;
  box-shadow: 0 4px .5625rem .1875rem #0003;
}

.drop-list-wr.w--open {
  background-color: var(--white);
  border-radius: 1rem;
  margin-top: 0;
  padding: 1rem;
  box-shadow: 0 4px .5625rem .1875rem #0003;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-prefs_button {
  background-color: var(--1c1c1c);
  color: #fff;
  border: .125rem #000;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .8rem;
  font-weight: 700;
  transition: all .3s;
}

.fs-cc-prefs_button:hover {
  box-shadow: inset 0 .125rem .625rem .4375rem #ffffff54;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #1c1c1c;
  background-color: #fff;
  border: .0625rem solid #ebdaff;
  padding-left: 1.1rem;
  padding-right: 1.1rem;
}

.fs-cc-prefs_button.fs-cc-button-alt:hover {
  border-color: #6c0fd9;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_space-medium {
  flex-direction: row;
  margin-bottom: 2.5rem;
  font-size: 1rem;
  display: flex;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: #f5f6ff;
  border-top: .0625rem solid #4353ff29;
  padding: 1.5rem 6.25rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 62.4375rem;
  width: 1.25rem;
  height: 1.25rem;
}

.fs-cc-prefs_title {
  color: var(--1c1c1c);
  font-size: 1.67rem;
  font-weight: 500;
  line-height: 1.2em;
}

.fs-cc-banner_text-link {
  color: #1c1c1c;
  border-bottom: .125rem solid #1c1c1c;
  font-size: .75rem;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .3s;
}

.fs-cc-banner_text-link:hover {
  opacity: .65;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem;
  font-size: .75rem;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_text {
  color: var(--1c1c1c);
  font-size: .75rem;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -1px 1px .75rem #3333331a;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-banner_button {
  background-color: var(--313131);
  color: var(--white);
  text-align: center;
  border: .125rem #1c1c1c;
  border-radius: 999rem;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: .75rem;
  transition: all .3s;
  overflow: hidden;
}

.fs-cc-banner_button:hover {
  box-shadow: inset 0 .125rem .625rem .4375rem #ffffff54;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: #1c1c1c;
  -webkit-text-stroke-color: #1c1c1c;
  background-color: #f5f5f5;
  border: .0625rem solid #ebdaff;
  font-style: normal;
  transition: all .3s;
}

.fs-cc-banner_button.fs-cc-button-alt:hover {
  border-color: var(--1c1c1c);
  opacity: .6;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-prefs_option {
  border-bottom: .0625rem solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-banner_close {
  opacity: 1;
  color: var(--313131);
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .625rem;
  box-shadow: 1px 1px .75rem #0000001a;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.fs-cc-prefs_label {
  color: #1c1c1c;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-banner_close-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.insta-tp-cell-blog {
  grid-column-gap: 1rem;
  border: .0625rem #000;
  border-top-right-radius: 1.11rem;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.video-mobile {
  z-index: 2;
  border-radius: 1rem;
  width: 36.4rem;
  height: 21rem;
  display: none;
  overflow: visible;
}

.heading-cell-icon.black {
  color: #313131;
  background-color: #252525;
  border-radius: 13.89rem;
  justify-content: center;
  align-items: center;
  width: 3.47rem;
  height: 3.47rem;
  display: flex;
}

.heading-cell-text {
  grid-column-gap: .14rem;
  grid-row-gap: .14rem;
  flex-direction: column;
  display: flex;
}

.hero-wrap {
  grid-column-gap: 4.17rem;
  grid-row-gap: 4.17rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.hero-wrap.center {
  flex-direction: column;
  align-items: center;
  margin-top: 3rem;
}

.hero-img {
  width: 43.75rem;
  height: 36.11rem;
}

.hero-img-wrap {
  border-radius: .83rem;
  flex: 0 auto;
  position: relative;
  overflow: hidden;
}

.info-card-grid {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.info-card-item {
  grid-column-gap: 2.08rem;
  grid-row-gap: 2.08rem;
  background-color: #f1f4fa;
  border-radius: .83rem;
  flex-direction: column;
  padding: 2.08rem;
  display: flex;
}

.info-card-img {
  width: 11.81rem;
  height: 9.72rem;
  position: relative;
  left: auto;
}

.info-card-img.circle {
  width: 8rem;
  height: 8rem;
}

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

._50-50-wrapper {
  grid-column-gap: 4.17rem;
  grid-row-gap: 4.17rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.left-wrap {
  display: flex;
}

.stud-wrapper {
  background-color: #f1f4fa;
  border-radius: .83rem;
  width: 39.58rem;
  height: auto;
  padding: 2.08rem;
}

.stud-content {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  background-color: #fff;
  border-radius: .83rem;
  flex-direction: column;
  align-items: center;
  padding-top: 2.08rem;
  padding-bottom: 2.08rem;
  display: flex;
}

.stud-content-numbers-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.stud-content-numbers-wrap._3 {
  text-align: center;
  flex-direction: column;
}

.number-item {
  background-color: #fbf2d2;
  border-radius: .83rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 1.39rem 1.3rem;
  display: flex;
}

.number-item.center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  font-weight: 600;
}

.students-img {
  width: 19.44rem;
  height: 6.94rem;
}

.text-14 {
  font-weight: 500;
}

.text-14.center {
  text-align: center;
  line-height: 157%;
}

.stud-text-wrap {
  max-width: 27rem;
}

.stud-list {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  flex-direction: column;
  display: flex;
}

.stud-list-item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  align-items: center;
  display: flex;
}

.circle-icon-box {
  background-color: #e6eef9;
  border-radius: 13.89rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.78rem;
  height: 2.78rem;
  display: flex;
}

.circle-icon-box.blue {
  background-color: var(--cornflower-blue);
}

.check-icon {
  width: 1rem;
  height: .7rem;
}

.graf-banner-img {
  object-fit: contain;
  width: 33rem;
  height: 22rem;
  display: block;
  position: relative;
  left: 0;
}

.mw-700 {
  max-width: 48.61rem;
}

.price-banner-wrap {
  grid-column-gap: 4.86rem;
  grid-row-gap: 4.86rem;
  background-color: #1c1c1c;
  border-radius: .83rem;
  padding: 4.86rem;
  display: flex;
}

.price-banner-wrapper {
  background-color: #313131;
  border-radius: .83rem;
  align-items: center;
  width: auto;
  max-width: 34rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.price-banner-content {
  grid-column-gap: 2.08rem;
  grid-row-gap: 2.08rem;
  border-radius: .83rem;
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
}

.title-34 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.36rem;
}

.title-34.white {
  color: #fff;
}

.title-34.white.banner {
  text-align: center;
  font-size: 2rem;
  line-height: 129%;
}

.text-30 {
  font-size: 2.08rem;
}

.h-10 {
  width: 100%;
  height: .69rem;
}

.spna-orange {
  color: #fcb727;
  -webkit-text-stroke-color: var(--orange);
}

.pay-banner-content {
  grid-column-gap: 2.43rem;
  grid-row-gap: 2.43rem;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.text-18-white {
  color: #fff;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.icon-aroow {
  width: 1.2rem;
}

.div-block-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: .125rem solid #3f4143;
  align-items: center;
  width: 100%;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  display: flex;
}

.embed-mobile {
  display: none;
}

.embed-mobile.desctop {
  width: 100%;
  height: auto;
  display: block;
}

.title-60 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.17rem;
  line-height: 110%;
}

.title-60.white {
  color: #fff;
}

.title-60.no-margin {
  margin-top: 0;
}

.img-404 {
  width: 43.75rem;
  height: 15.28rem;
}

.box-500 {
  text-align: center;
  width: 32rem;
}

.link-blue {
  color: var(--cornflower-blue);
}

.mw-420 {
  max-width: 29.17rem;
}

.ca-cols {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ca-cont-div {
  color: var(--white);
  background-color: #1c1c1c;
  border-radius: .83rem;
  padding: 2.78rem 2.78rem 2.08rem;
}

.ca-form-div {
  color: var(--1c1c1c);
  border: .0625rem solid #ccd7df;
  border-radius: .83rem;
  padding: 2.78rem;
}

.white__form-field {
  color: var(--818181);
  background-color: #f1f4fa;
  border: .0625rem solid #ccd7df;
  border-radius: .42rem;
  height: 3.89rem;
  margin-bottom: 1.11rem;
  padding: 1.04rem 1.39rem 1.11rem;
}

.white__form-field::placeholder {
  color: var(--818181);
}

.white__form-field.comment {
  height: 10.42rem;
}

.cont-wr {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  align-items: center;
  display: flex;
}

.phone-link {
  color: var(--ddd);
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 160%;
  text-decoration: none;
}

.h-15 {
  flex: none;
  width: 100%;
  height: 1.04rem;
}

.cont-sep {
  background-color: #525252;
  width: 100%;
  height: .0625rem;
}

.co-social-wr {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.container-30 {
  padding-left: 2.08rem;
  padding-right: 2.08rem;
}

.container-70-viol {
  background-color: #ebe8ff;
  border-radius: .83rem;
  padding-left: 4.86rem;
  padding-right: 4.86rem;
}

.h-55 {
  width: 100%;
  height: 3.82rem;
}

.title-left-div {
  max-width: 45.14rem;
}

.title-left-div.row {
  grid-column-gap: 2.08rem;
  grid-row-gap: 2.08rem;
  align-items: center;
  max-width: none;
  display: flex;
}

.h-24 {
  width: 100%;
  height: 1.67rem;
}

.h-24._22 {
  height: 2rem;
}

.text-18-500 {
  white-space: pre-wrap;
  flex: 1;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
}

.mw-560 {
  max-width: 38.89rem;
}

.works-cols {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  margin-top: -3.4rem;
  display: grid;
}

.work-col {
  background-color: #fff;
  border-top-left-radius: 1.67rem;
  border-top-right-radius: 1.67rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: .83rem;
  padding-left: .83rem;
  padding-right: .83rem;
  display: flex;
  position: relative;
}

._w-wt-div {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2.08rem;
  padding-bottom: 3.82rem;
  display: flex;
}

.h-8 {
  width: 100%;
  height: .56rem;
}

.ww-grey-stripe {
  color: var(--000000);
  background-color: #f1f4fa;
  border-radius: .56rem;
  padding: .56rem;
}

.text-14-500-tp {
  font-size: .97rem;
  font-weight: 500;
  line-height: 140%;
}

._w-color-div {
  color: var(--000000);
  text-align: center;
  background-color: #e6f0e4;
  border-radius: .83rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 5.56rem;
  padding-bottom: 3.13rem;
  display: flex;
  position: relative;
}

._w-color-div._2nd {
  background-color: #e6eef9;
  padding-top: 6.46rem;
  padding-bottom: 6.6rem;
}

._w-color-div._3nd {
  background-color: #fbf2d2;
  padding-top: 10.07rem;
  padding-bottom: 10.07rem;
}

.wc-abs-div {
  position: absolute;
  inset: .56rem auto auto;
}

.wb-star-1 {
  z-index: 1;
  object-fit: contain;
  flex: none;
  width: 8.82rem;
  height: 8.75rem;
  position: absolute;
  inset: -3.1rem auto auto 1.1rem;
}

.wb-star-2 {
  z-index: 1;
  object-fit: contain;
  flex: none;
  width: 10.42rem;
  height: 6.74rem;
  margin-left: .6rem;
  position: absolute;
  inset: -2.4rem auto auto;
}

.wb-star-3 {
  z-index: 1;
  object-fit: contain;
  flex: none;
  width: 12.99rem;
  height: 7.78rem;
  position: absolute;
  inset: -2.7rem auto auto;
}

.hero-center-wr {
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 61.46rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.hero-center-wr._80 {
  max-width: 71rem;
}

.title-60-700 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.17rem;
  font-weight: 700;
  position: relative;
}

.title-60-700.mob-26 {
  font-size: 3.5rem;
}

.mw-580 {
  max-width: 40.28rem;
}

.h-25 {
  width: 100%;
  height: 1.74rem;
}

.yellow-span-fcb727 {
  color: var(--orange);
}

.yellow-span-fcb727._700 {
  font-weight: 700;
}

.r-blue-stripe {
  color: var(--000000);
  background-color: #aed3ff;
  border-radius: 1.11rem;
  margin-top: .6rem;
  margin-bottom: 1.4rem;
  padding: .69rem;
  transform: rotate(4.71deg);
}

.r-blue-stripe.rotate-0 {
  transform: none;
}

.rel-title {
  line-height: 260%;
}

.fr-avatars-wr {
  display: flex;
}

.avatar-item {
  grid-column-gap: .42rem;
  grid-row-gap: .42rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.avatar-item.av-1 {
  position: absolute;
  inset: 6.8rem auto auto -17.2rem;
  transform: rotate(-14.47deg);
}

.avatar-item.av-2 {
  position: absolute;
  inset: 18.4rem auto auto -6.5rem;
  transform: rotate(13.18deg);
}

.avatar-item.av-3 {
  position: absolute;
  inset: 18.4rem -5.2rem auto auto;
  transform: rotate(7.64deg);
}

.avatar-item.av-4 {
  position: absolute;
  inset: 4.6rem -11rem auto auto;
  transform: rotate(-9.57deg);
}

.av-plate {
  color: var(--1c1c1c);
  background-color: #9fd7ff;
  border-radius: .42rem;
  flex: none;
  padding: .42rem .56rem;
  font-size: 1.11rem;
  font-weight: 500;
  line-height: 140%;
}

.av-plate.viol {
  background-color: #b6b5fe;
}

.av-plate.pink {
  background-color: #fbceee;
}

.av-plate.yel {
  background-color: #fedaa7;
}

.fr-av-img {
  border-radius: 100%;
  width: 6.94rem;
  height: 6.94rem;
}

.running-rows-wr {
  margin-top: -1.3rem;
  margin-bottom: -5rem;
}

.rr-1 {
  background-color: #e6f0e4;
  margin-left: -1.1rem;
  padding-top: 1.32rem;
  padding-bottom: 1.32rem;
  display: flex;
  transform: rotate(3.53deg);
}

.rr-row {
  flex: none;
}

.title-30 {
  font-size: 2.08rem;
  font-weight: 500;
  line-height: 126%;
}

.rr-2 {
  background-color: #fbf2d2;
  margin-top: -3.2rem;
  padding-top: 1.32rem;
  padding-bottom: 1.32rem;
  display: flex;
  transform: rotate(-3.36deg);
}

.title-div-center {
  color: var(--1c1c1c);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-div-center._670 {
  text-align: center;
  max-width: 46.53rem;
}

.title-div-center._545 {
  max-width: 37.85rem;
}

.title-div-center.white {
  color: var(--white);
}

.onas-hd-wr {
  grid-column-gap: 2.43rem;
  grid-row-gap: 2.43rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.onas-logo {
  width: 18.47rem;
  height: 4.38rem;
}

.onas-desc {
  margin-left: 4rem;
}

.droga-box-scrl {
  width: 100%;
  position: relative;
}

.grid-5-cell-scrl {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-5-cell-scrl.center {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
}

._5g-cell-down-scrl {
  z-index: 1;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 0;
}

.g5-cell-scrl {
  border-bottom: .1rem #d3e1d0;
  border-left: .1rem #d3e1d0;
  border-right: .1rem solid #d3e1d0;
  width: 17.78rem;
  padding-bottom: 0;
  padding-left: 1.39rem;
  padding-right: 1.39rem;
}

.title-42-500 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.92rem;
  font-weight: 500;
  line-height: 126%;
}

.black-reviews-wr {
  color: var(--white);
  background-color: #1c1c1c;
  border-radius: .83rem;
  padding: 5.21rem 4.86rem 5.76rem;
}

.people-img {
  object-fit: contain;
  flex: none;
  width: 21.11rem;
  height: 5rem;
}

.slider-black {
  background-color: #0000;
  height: auto;
}

.sl-mask-black {
  width: auto;
  height: auto;
  padding-bottom: .4rem;
}

.h-150 {
  width: 100%;
  height: 10.42rem;
}

.ff-cart-img {
  z-index: 0;
  width: 38.68rem;
  height: 16.32rem;
  margin-left: 1.04rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.ff-cart-img.hide {
  display: none;
}

.mw-390 {
  max-width: 27.08rem;
}

.btn-submit-abs {
  grid-column-gap: .69rem;
  color: #000;
  background-color: #fff0;
  border-radius: 4.17rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 0%;
}

.btn-submit-abs:hover {
  opacity: .8;
}

.container-142 {
  padding-left: 9.86rem;
  padding-right: 9.86rem;
}

.ludi-2-img {
  width: 14.31rem;
  height: 3.75rem;
}

.h-75 {
  width: 100%;
  height: 5.21rem;
}

.logos-lines-div {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: none;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.fr-logo-item {
  padding: 1.67rem 1.34rem;
  display: flex;
  position: relative;
}

.fr-logo-item._1c {
  justify-content: center;
}

.lf-logo {
  object-fit: contain;
  flex: none;
  width: 13.4rem;
  height: 6.25rem;
}

.lf-vert-sep {
  background-color: #e2e2e2;
  width: .1rem;
  height: 300%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.lf-hor-sep {
  background-color: #e2e2e2;
  width: 500%;
  height: .1rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.btn-yellow {
  grid-column-gap: .69rem;
  color: #000;
  text-align: center;
  background-color: #fcb727;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 180%;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
}

.btn-yellow:hover {
  opacity: .8;
}

.logo-lines-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.lf-logo-div {
  flex: none;
}

.slider-price {
  background-color: #0000;
  height: auto;
  display: flex;
}

.mask-price {
  width: 25.56rem;
  height: auto;
  overflow: visible;
}

.slide-price {
  width: 27.78rem;
  margin-right: 1.39rem;
  padding-bottom: 0;
  padding-right: 0;
}

.price-card {
  background-color: #f1f4fa;
  border: .0625rem solid #ccd7df;
  border-radius: .83rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1.67rem 1.11rem;
  display: flex;
  position: relative;
}

.fprice-row {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  color: var(--1c1c1c);
  align-items: center;
  display: flex;
}

.fprice-row.flex {
  flex-direction: column;
}

.fpr-icon {
  object-fit: contain;
  width: 6.94rem;
  height: 6.94rem;
}

.h-35 {
  width: 100%;
  height: 2.43rem;
}

.text-14-400 {
  font-size: .97rem;
  font-weight: 400;
  line-height: 160%;
}

.text-black {
  color: var(--000000);
}

.fs-list-wr {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 1.53rem;
  padding-bottom: 1.53rem;
}

.fsl-desc-div {
  width: 23.61rem;
  height: auto;
  min-height: 7.64rem;
}

.fs-list {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .69rem;
  margin-bottom: 1.39rem;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.fs-list-item {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-galka-icon {
  flex: none;
  width: 1.11rem;
  height: 1.11rem;
}

._500 {
  font-weight: 500;
}

.dec-line {
  text-decoration: underline;
}

.fs-white-plate {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  background-color: #fff;
  border-radius: .42rem;
  justify-content: center;
  align-items: flex-end;
  padding-top: .42rem;
  padding-bottom: .42rem;
  display: flex;
}

._28-pr {
  color: var(--000000);
  font-size: 1.94rem;
  font-weight: 700;
  line-height: 150%;
}

.grey-price-20 {
  color: var(--adadad);
  margin-bottom: .15rem;
  font-size: 1.39rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: line-through;
}

.fs-butt-div {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.fs-color-plate {
  text-align: center;
  background-color: #f3e1a1;
  border-radius: .42rem;
  padding: .42rem 2.36rem;
  position: absolute;
  inset: 0% .63rem auto auto;
  transform: rotate(13.18deg);
}

.fs-color-plate.blue {
  background-color: #c8dfff;
}

.fs-color-plate.green {
  background-color: #c7e7c1;
}

.fs-color-plate.pink {
  background-color: #faeaf8;
}

.bf-video {
  border-radius: 2rem;
  overflow: hidden;
}

.bf-video.hide {
  display: none;
}

.max-with-600 {
  width: 47rem;
}

.span-yellow {
  color: var(--orange);
}

.timer-wrapper {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  background-color: #ebf4ff;
  border-radius: 1rem;
  justify-content: space-between;
  padding: .56rem;
  display: flex;
}

.timer-item {
  background-color: #fff;
  border-radius: .56rem;
  justify-content: center;
  align-items: center;
  width: 6.2rem;
  height: 6.2rem;
  padding: .76rem;
  display: flex;
}

.timer-number {
  color: var(--1c1c1c);
  font-size: 3.6rem;
  line-height: 100%;
}

.info-card-img-abonement {
  width: auto;
  height: 11.11rem;
  position: relative;
  left: auto;
}

.mw-800 {
  max-width: 51rem;
}

.div-left {
  display: flex;
}

.navbar-banner {
  background-color: #467ec1;
  padding-top: .9rem;
  padding-bottom: .9rem;
  position: relative;
  overflow: hidden;
}

.navbar-banner-content {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  justify-content: center;
  align-items: center;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.timer-number-nav {
  color: #467ec1;
  text-transform: uppercase;
  font-size: 1.11rem;
  line-height: 100%;
}

.timer-nav-item {
  background-color: #fff;
  border-radius: .56rem;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 2.08rem;
  height: 2.08rem;
  padding: .76rem .35rem;
  display: flex;
}

.timer-nav-item.time {
  max-width: 2.08rem;
}

.timer-nav-wrapper {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  background-color: #ebf4ff;
  border-radius: .42rem;
  justify-content: space-between;
  padding: .56rem;
  display: flex;
}

.banner-nav-img-left {
  width: 31rem;
  height: auto;
  position: absolute;
  inset: 0% auto auto -13rem;
}

.banner-nav-img-right {
  width: 31rem;
  height: auto;
  position: absolute;
  inset: 0% -8.3rem auto auto;
}

.hero-banner-contetnt {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.text-36 {
  font-size: 2.5rem;
}

.text-36.white {
  color: var(--white);
  font-weight: 700;
}

.h {
  width: 100%;
  height: 5rem;
}

.hero-banner-img {
  width: 11rem;
}

.timer-nav-embed {
  display: none;
}

.youtube-video {
  margin-top: 0;
}

.youtube-wr {
  border-radius: 3rem;
  width: 120%;
  height: auto;
  margin-top: 49px;
  overflow: hidden;
}

.black-paket-65 {
  color: var(--white);
  background-color: #1c1c1c;
  border-radius: .83rem;
  padding: 3.82em 4.51em;
}

.title-div-center-noc {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-div-center-noc._580 {
  max-width: 40.28rem;
}

.grey-text-8d8d8d {
  color: #8d8d8d;
}

.paket-wr {
  box-sizing: border-box;
  float: none;
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.paket-div {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.paket-div.one {
  justify-content: center;
  display: flex;
}

.paket-item-1 {
  color: var(--1c1c1c);
  text-align: center;
  background-color: #fff;
  border: .56rem solid #e6f0e4;
  border-radius: 3.47rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: .83rem .83rem 2.5rem;
  display: flex;
}

.paket-img {
  border-top-left-radius: 2.22rem;
  border-top-right-radius: 2.22rem;
  flex: none;
  height: 13.89rem;
}

.pak-mw-415 {
  flex-direction: column;
  align-items: center;
  max-width: 32.4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-grey-989898 {
  color: var(--989898);
}

.pak-list {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 28.33rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pak-list-item {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.pak-list-round {
  background-color: #e4ebf4;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.06rem;
  height: 3.06rem;
  display: flex;
}

.p-galka-icon {
  width: 1.11rem;
  height: 1.11rem;
}

.pitem-txt-wr {
  grid-column-gap: .28rem;
  grid-row-gap: .28rem;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-16-700 {
  font-family: Satoshi, sans-serif;
  font-size: 1.11rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.paket-item-2 {
  color: var(--1c1c1c);
  text-align: center;
  background-color: #fff;
  border: .56rem solid #ebe8ff;
  border-radius: 3.47rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: .83rem .83rem 2.5rem;
  display: flex;
}

.pak-plate {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  border: .21rem solid #c4d8c0;
  border-radius: .83rem;
  flex: none;
  align-items: center;
  width: 100%;
  max-width: 32.22rem;
  padding: 1.11rem 1.46rem;
  display: flex;
}

.pp-plate {
  background-color: #f1f4fa;
  border-radius: .56rem;
  flex: none;
  padding: .69rem;
}

.div-block-4 {
  grid-column-gap: .28rem;
  grid-row-gap: .28rem;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-prices {
  overflow: hidden;
}

._630-hero-img-wr {
  border-radius: .83rem;
  flex: none;
  width: 43.75rem;
  height: 36.11rem;
  margin-right: 1.04rem;
  position: relative;
}

.title-54 {
  letter-spacing: -.07rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 106%;
}

._630-hero-img {
  border-radius: 3.82rem;
  width: 43.75rem;
  height: 36.11rem;
  position: relative;
}

.nw-hero-col {
  width: 34.7rem;
}

.text-grey-b5b6b6 {
  color: var(--b5b6b6);
}

.hero-butt-row {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  display: flex;
}

.herob-imgs-box {
  flex: none;
  align-items: center;
  height: 4.31rem;
  margin-right: -2.9rem;
  display: flex;
}

.np-number-stnt {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  margin-left: 2rem;
  display: flex;
}

.np-hero-cols {
  grid-column-gap: 4.17rem;
  grid-row-gap: 4.17rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._630-hero-border-div {
  border: .0625rem solid #717173;
  border-radius: 3.82rem;
  flex: none;
  width: 43.75rem;
  height: 36.11rem;
  position: absolute;
  inset: 1.04rem auto auto 1.04rem;
  overflow: hidden;
}

.np-hero-icon {
  -webkit-backdrop-filter: blur(.875rem);
  backdrop-filter: blur(.875rem);
  border-radius: 1.25rem;
  width: 10.97rem;
  height: 10.97rem;
  position: absolute;
  inset: 3.9rem auto auto 2.8rem;
  transform: rotate(8deg);
}

.np-hero-icon-1 {
  -webkit-backdrop-filter: blur(.875rem);
  backdrop-filter: blur(.875rem);
  border-radius: 1.25rem;
  width: 10.97rem;
  height: 10.97rem;
  position: absolute;
  inset: 25.1rem auto auto 6.8rem;
  transform: rotate(-21.46deg);
}

.np-hero-icon-2 {
  -webkit-backdrop-filter: blur(.875rem);
  backdrop-filter: blur(.875rem);
  border-radius: 1.25rem;
  width: 10.97rem;
  height: 10.97rem;
  position: absolute;
  inset: 20.8rem auto auto 30.1rem;
  transform: rotate(-16deg);
}

.np-hero-icon-3 {
  -webkit-backdrop-filter: blur(.875rem);
  backdrop-filter: blur(.875rem);
  border-radius: 1.25rem;
  width: 7.92rem;
  height: 7.92rem;
  position: absolute;
  inset: 1.8rem auto auto 30.8rem;
  transform: rotate(14deg);
}

.np-hero-plate-1 {
  z-index: 1;
  -webkit-backdrop-filter: blur(.21875rem);
  backdrop-filter: blur(.21875rem);
  border-radius: .38rem;
  width: 7.85rem;
  height: 3.19rem;
  position: absolute;
  inset: 15.6rem auto auto -1.8rem;
}

.np-hero-plate-2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(.21875rem);
  backdrop-filter: blur(.21875rem);
  border-radius: .38rem;
  width: 9.51rem;
  height: 2.71rem;
  position: absolute;
  inset: 33.6rem auto auto 13rem;
}

.np-hero-plate-3 {
  z-index: 1;
  -webkit-backdrop-filter: blur(.21875rem);
  backdrop-filter: blur(.21875rem);
  border-radius: .38rem;
  width: 10rem;
  height: 2.71rem;
  position: absolute;
  inset: 30.3rem auto auto 33.7rem;
}

.np-hero-plate-4 {
  z-index: 1;
  -webkit-backdrop-filter: blur(.21875rem);
  backdrop-filter: blur(.21875rem);
  border-radius: .38rem;
  width: 9.51rem;
  height: 3.26rem;
  position: absolute;
  inset: 11.2rem auto auto 33rem;
}

.r-blue-stripe-2 {
  color: #000;
  background-color: #aed3ff;
  border-radius: 1.11rem;
  margin-top: .6rem;
  margin-bottom: 1.4rem;
  padding: .69rem;
  transform: rotate(4.71deg);
}

.field-mesage-txt {
  display: none;
}

.h-145 {
  width: 100%;
  height: 10.07rem;
}

.h-110 {
  width: 100%;
  height: 7.64rem;
}

.h-65 {
  width: 100%;
  height: 4.51rem;
}

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

.snake-col-img {
  width: 37.85rem;
  height: 28.89rem;
}

.snake-img-div {
  flex: none;
  width: 41.81rem;
  height: 37.64rem;
  position: absolute;
  inset: 5.7rem auto auto -6.6rem;
}

.snake-plates-wr {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  flex-direction: column;
  align-items: center;
  width: 32.29rem;
  display: flex;
  position: relative;
}

.snake-plate-item {
  background-color: #fff;
  border: .21rem solid #ebe8ff;
  border-radius: 3.33rem;
  padding: 2.78rem 2.22rem;
  position: relative;
}

.snake-img {
  width: 41.81rem;
  height: 37.64rem;
}

.container-15 {
  padding-left: 1.04rem;
  padding-right: 1.04rem;
}

.container-15.head {
  grid-column-gap: .69rem;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 1.04rem;
  display: flex;
}

.container-15.is--modal {
  width: 100%;
  position: relative;
}

.black-plate-center-wr {
  color: var(--white);
  text-align: center;
  background-color: #1c1c1c;
  border-radius: 3.33rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 6.6rem 18.3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bpc-img-div-1 {
  width: 28.33rem;
  height: 21.25rem;
  position: absolute;
  inset: auto auto -5.9rem -4.2rem;
}

.bpc-img-1 {
  width: 28.33rem;
  height: 21.25rem;
}

.bpc-img-div-2 {
  width: 22.01rem;
  height: 19.72rem;
  position: absolute;
  inset: auto 0 -5.1rem auto;
}

.bpc-img-2 {
  width: 22.01rem;
  height: 19.72rem;
}

.h-160 {
  width: 100%;
  height: 11.11rem;
}

.packets-cols {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.packet-kurs-item {
  background-image: linear-gradient(52deg, #fefafd 17%, #fff0);
  border: .21rem solid #f4cdef;
  border-radius: 3.33rem;
  flex-direction: column;
  align-items: stretch;
  padding: 4.44rem 2.78rem 2.78rem;
  display: flex;
}

.packet-kurs-item.blue {
  background-image: linear-gradient(52deg, #fafcff 17%, #fff0);
  border-color: #cde1ff;
}

.packet-kurs-item.green {
  background-image: linear-gradient(52deg, #fcfefb 17%, #fff0);
  border-color: #d3e1d0;
  flex-direction: column;
}

.pk-hd-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.pk-hd-plate {
  background-color: #faeaf8;
  border-radius: .83rem;
  padding: .56rem 1.11rem;
}

.pk-hd-plate.blue {
  background-color: #e6eef9;
}

.pk-hd-plate.green {
  background-color: #e6f0e4;
}

.button-400 {
  flex-direction: column;
  width: 27.78rem;
  display: flex;
}

.pk-buts-wr {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  flex-direction: column;
  margin-top: auto;
  padding-top: 2.78rem;
  display: flex;
}

.pk-buts-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pk-ravatar-div {
  background-color: #fef9fd;
  border: .14rem solid #f4cdef;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.38rem;
  height: 4.38rem;
  display: flex;
}

.pk-ravatar-div.blue {
  background-color: #f9fbff;
  border-color: #cde1ff;
}

.pk-ravatar-div.grren {
  background-color: #fcfefa;
  border-color: #d3e1d0;
}

.pkr-avatar-img {
  border-radius: 100%;
  width: 4.38rem;
  height: 4.38rem;
}

.pk-btn-color {
  text-align: center;
  background-color: #f4cdef;
  border: .14rem solid #f4cdef;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.25rem 3.19rem;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.pk-btn-color:hover {
  background-color: #f4cdef82;
}

.pk-btn-color.blue {
  background-color: #cde1ff;
  border-color: #cde1ff;
}

.pk-btn-color.blue:hover {
  background-color: #b6d1fa82;
}

.pk-btn-color.green {
  background-color: #d0e4bc;
  border-color: #d0e4bc;
}

.pk-btn-color.green:hover {
  background-color: #d0e4bc82;
}

.pk-but-icon {
  width: 1.32rem;
  height: 1.18rem;
}

.pk-btn-border-color {
  text-align: center;
  background-color: #fef9fd;
  border: .14rem solid #f4cdef;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.25rem 3.19rem;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.pk-btn-border-color:hover {
  background-color: var(--f4cdef);
}

.pk-btn-border-color.blue {
  background-color: #f9fbff;
  border-color: #cde1ff;
}

.pk-btn-border-color.blue:hover {
  background-color: #cde1ff82;
}

.pk-btn-border-color.green {
  background-color: #fcfefa;
  border-color: #d3e1d0;
}

.pk-btn-border-color.green:hover {
  background-color: #d0e4bc82;
}

.pk-soc-icon {
  width: 5.56rem;
  height: 5.56rem;
}

.pk-soc-icon-div {
  width: 5.56rem;
  height: 5.56rem;
  position: absolute;
  inset: auto 0% auto auto;
}

.pk-soc-icon-div.inst {
  top: -2.3rem;
  right: -1.5rem;
  transform: rotate(9deg);
}

.pk-soc-icon-div.fb {
  z-index: 1;
  top: -1.3rem;
  right: 2.9rem;
  transform: rotate(-18deg);
}

.pk-soc-icon-div.meta {
  z-index: 1;
  top: -1.3rem;
  right: -.4rem;
  transform: rotate(-9deg);
}

.h-85 {
  width: 100%;
  height: 5.31rem;
}

.ment-tabs-menu {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .94rem;
  display: grid;
}

.ment-tab-item {
  background-color: #fbfcff00;
  border: .19rem solid #cde1ff;
  border-radius: 1.5rem;
  justify-content: space-between;
  align-items: center;
  padding: .9rem 1.67rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.ment-tab-item.w--current {
  background-color: #f0f6ff;
}

.ment-tab-item.green {
  border-color: #d3e1d0;
}

.ment-tab-item.green.w--current {
  background-color: #e5efdb;
}

.ment-tab-item.pink {
  background-color: #fff0;
  border-color: #f4cdef;
}

.ment-tab-item.pink.w--current {
  background-color: #f4cdef4d;
}

.mtab-img-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mtab-img {
  width: 4.24rem;
  height: 4.65rem;
}

.wmtab-img {
  width: 7.15rem;
  height: 4.72rem;
}

.mtab-cont {
  background-image: linear-gradient(306deg, #fefdfe, #fff0);
  border: .19rem solid #f4cdef;
  border-radius: 1.5rem 1.5rem 2.5rem 2.5rem;
  justify-content: space-between;
  padding: 2.5rem 1.56rem 2.5rem 4.69rem;
  display: flex;
}

.mtab-cont.blue {
  background-image: linear-gradient(270deg, #f3f8ff, #fff0 66%);
  border-color: #cde1ff;
}

.mtab-cont.green {
  background-image: linear-gradient(276deg, #f9fbf7, #fff0 71%);
  border-color: #d3e1d0;
}

.mtab-txt-wr {
  flex-direction: column;
  align-items: flex-start;
  max-width: 31.67rem;
  display: flex;
}

.matb-hd-row {
  align-items: stretch;
  display: flex;
}

.mtab-logo {
  width: 11.25rem;
  height: 2.71rem;
}

.div-block-5 {
  background-color: #bebebe;
  width: .14rem;
  margin-left: 1.11rem;
  margin-right: 1.11rem;
}

.mentor-txt {
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.39rem;
  font-weight: 600;
  line-height: 120%;
  display: flex;
}

.ment-plate {
  background-color: #fcf3fb;
  border-radius: 1.11rem;
  padding: .56rem 1.11rem;
  font-weight: 500;
}

.ment-plate.blue {
  background-color: #e6f0ff;
}

.ment-plate.green {
  background-color: #f2f7ed;
}

.grey-text-6f6f6f {
  color: #6f6f6f;
}

.mtab-img-col {
  flex-direction: column;
  flex: none;
  width: 41.5rem;
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
  display: flex;
  position: relative;
}

.mtab-col-img {
  object-fit: fill;
  object-position: 50% 50%;
  width: 41.2rem;
  height: 41.04rem;
}

.mtab-plates-wr {
  grid-column-gap: .83rem;
  grid-row-gap: .83rem;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0 2.78rem;
}

.mtab-plates-wr.col-3 {
  position: relative;
  bottom: 0;
  left: auto;
}

.mtap-blur-plate {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  -webkit-backdrop-filter: blur(.3125rem);
  backdrop-filter: blur(.3125rem);
  color: var(--white);
  background-color: #0009;
  border: .0625rem solid #fff;
  border-radius: .69rem;
  align-items: center;
  padding: 1.32rem 1.46rem;
  font-size: 1.11rem;
  line-height: 160%;
  display: flex;
}

.mtabb-icon {
  width: 1.67rem;
  height: 1.67rem;
}

.np-butt-wr {
  border-bottom: .1875rem #000;
  border-radius: 4.17rem;
}

.snake-mob-img {
  width: 41.81rem;
  height: 37.64rem;
  display: none;
}

.button-mob-wr {
  display: none;
}

.tab-3-img {
  object-position: 100% 50%;
  border-radius: 2.78rem;
  width: 41.2rem;
  height: 30.9rem;
  margin-bottom: 1.04rem;
}

.mtab-img-col-3 {
  height: 100%;
  margin-top: auto;
  position: relative;
}

.np-hero-bg-img {
  position: absolute;
  inset: 0 0% 0%;
}

.mat-hero-center-wr {
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 66.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

._w-yellow-stripe {
  color: var(--000000);
  -webkit-text-fill-color: transparent;
  background-color: #ffda8c;
  -webkit-background-clip: text;
  background-clip: text;
  border-radius: 1.11rem;
  padding: 0 1.04rem;
  font-size: 4rem;
}

.mw-790 {
  max-width: 54.86rem;
}

.h-32 {
  flex: none;
  width: 100%;
  height: 2.22rem;
}

.h-115 {
  width: 100%;
  height: 7.99rem;
}

.mat-buttons-row {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  display: flex;
}

.btn-w-border {
  grid-column-gap: .69rem;
  color: #fff;
  text-align: center;
  background-color: #fff0;
  border: .0625rem solid #fff;
  border-radius: 4.17rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .4s, background-color .4s;
  display: flex;
  position: relative;
}

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

.btn-yellow-stroke {
  grid-column-gap: .69rem;
  color: #000;
  text-align: center;
  background-color: #fcb727;
  border: .3125rem solid #433501;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  margin: -.35rem;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 180%;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
}

.btn-yellow-stroke:hover {
  opacity: .8;
}

.mat-timer-wr {
  color: var(--313131);
  background-color: #fff;
  border-radius: 2.22rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 3.61rem 8.89rem 5.56rem;
  display: flex;
}

.mat-time-date-div {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  display: flex;
}

.mattd-item {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mattd-icon {
  width: 1.74rem;
  height: 1.74rem;
}

.timer-wrapper-black {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  border-radius: 1rem;
  justify-content: space-between;
  display: flex;
}

.timer-item-black {
  color: var(--ffffff);
  background-color: #1c1c1c;
  border-radius: .56rem;
  justify-content: center;
  align-items: center;
  width: 6.2rem;
  height: 6.2rem;
  padding: .83rem;
  display: flex;
}

.timer-item-black.grey {
  color: var(--8d8d8d);
}

.timer-item-black.white {
  color: var(--000000);
  background-color: #f1f4fa;
}

.timer-item-black.grey-w {
  color: var(--8d8d8d);
  background-color: #f1f4fa;
}

.timer-number-black {
  font-size: 3.33rem;
  line-height: 100%;
}

.time-bl-item {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  font-size: .97rem;
  font-weight: 400;
  line-height: 160%;
  display: flex;
}

.grey-banner {
  text-align: center;
  background-color: #f1f4fa;
  border-radius: 1.67rem;
  justify-content: center;
  align-items: center;
  padding-top: 3.47rem;
  padding-bottom: 3.47rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner-mw-820 {
  max-width: 56.94rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.gb-gift-banner-1 {
  width: 21.81rem;
  height: 13.4rem;
  font-size: 1.11rem;
  line-height: 160%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.gb-gift-banner-2 {
  width: 17.3rem;
  height: 13.4rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-32 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.22rem;
  font-weight: 400;
  line-height: 120%;
}

.mw-1010 {
  max-width: 70.14rem;
}

.hero-buttons-center {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  display: flex;
}

.mini-button-yellow {
  background-color: #ffda8c;
  border-radius: .56rem;
  padding: .49rem 1.11rem;
  font-size: 1.67rem;
  font-weight: 500;
  text-decoration: none;
}

.container-170 {
  padding-left: 11.81rem;
  padding-right: 11.81rem;
}

.kviz-bl-step-form-rect {
  grid-column-gap: 4.17rem;
  color: var(--white);
  background-color: #1c1c1c;
  border-radius: 2.22rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4.44rem 5.9rem 4.44rem 4.86rem;
  display: flex;
  position: relative;
}

.left-fr-705 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 48.96rem;
  display: flex;
}

.right-fr-525 {
  width: 36.46rem;
}

.form-quiz {
  margin-bottom: 0;
}

.step-form {
  text-align: center;
  background-color: #fff;
  border: .0625rem solid #ccd7df;
  border-radius: 2.22rem;
  flex-direction: column;
  align-items: center;
  padding: 4.44rem 8.89rem 2.78rem;
  display: flex;
}

.step-ttl-div {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  text-transform: uppercase;
  align-items: center;
  display: flex;
}

.sttl-icon {
  color: var(--orange);
  width: 1.39rem;
  height: 1.39rem;
}

.kviz-button-wr {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.kviz-button-wr._675 {
  max-width: 46.88rem;
}

.kviz-radio-field {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  cursor: pointer;
  background-color: #e2eeff;
  border-radius: 4.17rem;
  flex-direction: row-reverse;
  align-items: center;
  margin-bottom: 0;
  padding: 1.6rem 4.44rem;
  font-size: 1.25rem;
  font-weight: 400;
  transition: color .4s, background-color .4s;
  display: flex;
}

.kviz-radio-field.is-active-inputactive {
  color: var(--white);
  background-color: #313131;
}

.kviz-radio-button {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65ca6c6a70f6b1dd801370e1_galka.svg");
  background-position: 0 0;
  background-size: 100% 100%;
  border-style: none;
  width: 1.39rem;
  height: 1.39rem;
  margin-top: 0;
  margin-left: 0;
}

.kviz-radio-button.w--redirected-checked {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/65ca6c6a8d413f506a99f2af_galka-green.svg");
}

.kviz-radio-button.w--redirected-focus {
  box-shadow: none;
}

.quiz-mw-706 {
  max-width: 49.03rem;
}

.kviz-radio-field-q {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  cursor: pointer;
  background-color: #e2eeff;
  border-radius: 1.11rem;
  flex-direction: column-reverse;
  align-items: center;
  margin-bottom: 0;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 400;
  transition: color .4s, background-color .4s;
  display: flex;
}

.kviz-radio-field-q.is-active-inputactive {
  color: var(--white);
  background-color: #313131;
}

.h-230 {
  width: 100%;
  height: 15.97rem;
}

.quiz-wr {
  z-index: 35;
  margin-top: -11.81rem;
  position: relative;
}

.h-285 {
  width: 100%;
  height: 19.79rem;
}

.title-64 {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.44rem;
  font-weight: 600;
  position: relative;
}

.wh-link-footer {
  color: #bbb;
  text-decoration: none;
  display: flex;
}

.wh-link-footer:hover {
  opacity: .8;
}

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

.wh-address-text {
  color: #bbb;
  text-decoration: none;
}

.wh-soclink-block {
  grid-column-gap: .69rem;
  color: #fff;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.wh-soclink-block:hover {
  opacity: .8;
}

.wh-soc-icon-img {
  filter: invert();
  width: 1.39rem;
  height: 1.39rem;
}

.lb-logo-link-img {
  width: 11.46rem;
  height: 2.78rem;
  display: inline-block;
}

.bl-navigator-box {
  margin-top: 1rem;
}

.bl-kurs-box {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1rem;
  display: flex;
}

.head-div {
  background-color: #f3f2fa;
  font-family: Satoshi, sans-serif;
}

.head-logo-div {
  flex: none;
}

.head-logo-link {
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 6.18rem;
  justify-content: center;
  align-items: center;
  padding: .69rem 1.94rem .69rem .69rem;
  display: flex;
}

.head-logo-icon {
  width: 12.22rem;
  height: 3.33rem;
}

.head-logo-icon.mobile {
  display: none;
}

.pr-logo-el-1, .pr-logo-el-2, .pr-logo-el-3, .pr-logo-el-4 {
  color: var(--white);
}

.btn-yellow-ffa800 {
  grid-column-gap: .69rem;
  color: #000;
  text-align: center;
  background-color: #ffa800;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.78rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 180%;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
}

.btn-yellow-ffa800:hover {
  opacity: .8;
}

.btn-yellow-ffa800.hlw {
  padding-right: 6.58rem;
}

.hd-button-wr {
  flex: none;
}

.head-menu-wr {
  width: 100%;
  display: flex;
}

.head-menu-div {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.menu-item-wr-1 {
  color: var(--313131);
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 4.24rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 4.55rem;
  padding-right: 4.55rem;
  display: flex;
}

.menu-item-wr-2 {
  color: var(--313131);
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 6.6rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 18rem;
  padding-left: 5.5rem;
  padding-right: 5.52rem;
  display: flex;
}

.menu-item-wr-2.hide {
  display: none;
}

.menu-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.nav-link-n {
  color: var(--050a18);
  font-size: 1.11rem;
  text-decoration: none;
}

.section-sat {
  color: var(--191919);
  background-color: #f3f2fa;
  font-family: Satoshi, sans-serif;
  display: block;
  overflow: visible;
}

.section-sat.ov-h {
  overflow: hidden;
}

.section-sat.hide {
  display: none;
}

.bg-right-fg {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  align-items: flex-start;
  display: flex;
}

.hero-cols {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  justify-content: space-between;
  width: 100%;
  padding-top: .69rem;
  padding-bottom: .69rem;
  display: flex;
}

.hero-black-col-1 {
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.hero-black-col-1.is--new {
  flex-flow: row;
  min-height: 41.67rem;
  padding-left: 5.83rem;
  display: flex;
}

.hero-black-col-1.is--new.u-flex-vert-38-16 {
  justify-content: center;
  align-items: flex-start;
}

.hero-black-col-1.is--new.event-pr1-form {
  min-height: 35.67rem;
}

.hero-black-col-2 {
  background-color: #050a18;
  border-radius: 2.78rem;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  width: 33.95rem;
  padding: 1.04rem;
  display: flex;
  position: relative;
}

.hero-black-col-2._33 {
  justify-content: flex-end;
  align-items: center;
}

.hero-black-col-2.is--new {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/682b28d79710c79f86e75ab0_hero-screen-right.png");
  background-position: 50%;
  background-size: cover;
  width: 33.95rem;
}

.hero-black-col-2.is--new.event-pr2-form {
  background-image: none;
  width: 39.95rem;
}

.h-175 {
  width: 100%;
  height: 12.15rem;
}

.h-175.mob-40 {
  position: relative;
}

.hero-cont {
  padding-left: 5.83rem;
  padding-right: 10.4rem;
  position: relative;
}

.title-64-700 {
  z-index: 1;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 108%;
  position: relative;
}

.title-64-700._4-5 {
  font-size: 4.4rem;
}

.hero-ns-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.mh-wave-icon-1 {
  width: 12.9rem;
  height: .97rem;
  position: absolute;
  inset: 6.4rem auto auto 15.8rem;
}

.mh-wave-icon-1._4 {
  width: 22rem;
  height: .8rem;
  top: 5rem;
  left: 25rem;
}

.mh-wave-icon-1._4.pink {
  width: 20rem;
  height: .97rem;
  top: 4.2rem;
  left: 24rem;
}

.mh-wave-icon-2 {
  object-fit: cover;
  width: 16.4rem;
  height: .97rem;
  position: absolute;
  inset: 6.4rem auto auto 0;
}

.mh-wave-icon-2._3 {
  width: 16rem;
  top: 14rem;
}

.mh-wave-icon-2._3.pink {
  width: 10rem;
}

.mh-mw-600 {
  max-width: 41.74rem;
}

.title-22-700 {
  letter-spacing: -.02em;
  font-size: 1.53rem;
  font-weight: 700;
  line-height: 150%;
}

.mh-buttons-wr {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  display: flex;
}

.btn-w-border-ns {
  grid-column-gap: .69rem;
  color: #fff;
  text-align: center;
  background-color: #fff0;
  border: .0625rem solid #fff;
  border-radius: 4.17rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1.74rem 3.72rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: color .4s, background-color .4s;
  display: flex;
  position: relative;
}

.btn-w-border-ns:hover {
  color: #000;
  background-color: #fff;
}

.btn-wh-border-yellow {
  grid-column-gap: .56rem;
  color: #000;
  text-align: center;
  background-color: #fff;
  border: .375rem #ffa800;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.78rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: color .4s, background-color .4s;
  display: flex;
  position: relative;
}

.btn-wh-border-yellow:hover {
  opacity: .8;
  background-color: #ffa800;
}

.hand-b-icon {
  width: 1.94rem;
  height: 1.94rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.ns-timer-wr {
  color: var(--191919);
  text-align: center;
  background-color: #eff4ff;
  border-radius: 1.67rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.22rem;
  padding-bottom: 2.22rem;
  display: flex;
  position: relative;
}

.ns-timer-wr._3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.ns-timer-wr._30 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.title-24-700 {
  z-index: 2;
  letter-spacing: -.04em;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 1.67rem;
  font-weight: 700;
  line-height: 100%;
  display: inline-block;
  position: relative;
}

.title-24-700._2 {
  margin-top: 0;
  margin-bottom: 1rem;
}

.title-24-700._3, .title-24-700._4 {
  font-size: 2.5rem;
  font-weight: 700;
}

.title-24-700.is--900 {
  font-weight: 900;
}

.title-24-700.is--tester-ramka {
  color: var(--61a9ec);
  border: .07rem solid #fff;
  border-radius: 69.44rem;
  margin-left: .56rem;
  padding: .83rem 1.11rem;
}

.timer-quad-wr {
  grid-column-gap: .97rem;
  grid-row-gap: .97rem;
  justify-content: center;
  display: flex;
}

.tq-item {
  grid-column-gap: .49rem;
  grid-row-gap: .49rem;
  text-align: center;
  flex-direction: column;
  font-size: 1.1rem;
  line-height: 120%;
  display: flex;
}

.t-quad-div {
  color: var(--000000);
  background-color: #fff;
  border-radius: .28rem;
  justify-content: center;
  align-items: center;
  width: 5.83rem;
  height: 5.83rem;
  font-size: 2.22rem;
  font-weight: 700;
  display: flex;
}

.ns-mh-image-div-1 {
  object-fit: cover;
  width: 51.04rem;
  height: 66.4rem;
  margin-top: 1.67rem;
  position: absolute;
  inset: 0% -1.04rem auto auto;
}

.ns-mh-image-div-1._2 {
  width: 100%;
  height: 100%;
  margin-top: 0;
  top: 0%;
  right: 0;
}

.ns-mh-image-div-2 {
  pointer-events: none;
  width: 45.56rem;
  height: 16.25rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ns-mh-image-div-2._24 {
  width: 27rem;
}

.h-155 {
  color: var(--191919);
  width: 100%;
  height: 10.76rem;
}

.ttl-rel-div {
  position: relative;
}

.ttl-rel-div.center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ttl-mw-440 {
  max-width: 30.56rem;
}

.wave-icon-3 {
  width: 20.28rem;
  height: .97rem;
  position: absolute;
  inset: auto auto -.8rem .4rem;
}

.nsm-3col-wr {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.nsm-3-item {
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 1.67rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 4.58rem 2.22rem 2.22rem;
  display: flex;
  position: relative;
}

.nsm-3-item.pm {
  padding-top: 2.22rem;
}

.h-16 {
  width: 100%;
  height: 1.11rem;
}

.title-32-700 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.22rem;
  font-weight: 700;
  line-height: 110%;
}

.nsm-3-img {
  width: 8.19rem;
  height: 8.19rem;
  position: absolute;
  inset: -2.5rem 1.39rem auto auto;
}

.nsm-3-img._1st {
  width: 6.19rem;
  height: 6.19rem;
  top: .4rem;
  right: .4rem;
  transform: rotate(11.52deg);
}

.nsm-3-img._2st {
  top: 1.9rem;
  right: -1.21rem;
  transform: rotate(11.52deg);
}

.nsm-3-img._3st {
  width: 7.19rem;
  height: 7.19rem;
  top: -1.1rem;
  transform: rotate(66.72deg);
}

.nsm-3-img.pm1 {
  margin-top: -80px;
  padding-top: 0;
  top: 6.7rem;
  right: -.71rem;
  transform: rotate(11.52deg);
}

.nsm-3-img.pm2 {
  width: 11.94rem;
  height: 11.94rem;
  top: -3.4rem;
  right: .29rem;
  transform: rotate(11.52deg);
}

.nsm-3-img.pm3 {
  width: 8.13rem;
  height: 8.13rem;
  top: -4.2rem;
  transform: rotate(66.72deg);
}

.wave-icon-5 {
  width: 18rem;
  height: .97rem;
  position: absolute;
  inset: 3rem auto auto 2.9rem;
}

.span-yellow-e99900 {
  color: var(--e99900);
}

.block-lines-wr {
  color: var(--1c1c1c);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 46.53rem;
  margin-top: 6.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.bw-lines-wr {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.b-line-item {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  color: var(--white);
  background-color: #050a18;
  border-radius: 4.38rem;
  flex: none;
  align-items: center;
  padding: .69rem 1.74rem .69rem .83rem;
  font-size: 1.67rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0 auto auto 0;
}

.b-line-item._1st {
  top: -8.5rem;
  left: auto;
  right: -15rem;
  transform: rotate(-7.58deg);
}

.b-line-item._2nd {
  top: 16.7rem;
  left: auto;
  right: -19.7rem;
  transform: rotate(-5.98deg);
}

.b-line-item._3nd {
  top: 18.9rem;
  left: -14.8rem;
  transform: rotate(2.26deg);
}

.b-line-item._3nd.pr-m {
  top: 11.5rem;
}

.bw-line-round {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.06rem;
  height: 3.06rem;
  display: flex;
}

.nk-icon {
  width: 1.94rem;
  height: 1.94rem;
}

._w-line-item {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  color: var(--050a18);
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 4.38rem;
  flex: none;
  align-items: center;
  padding: .69rem 1.74rem .69rem .83rem;
  font-size: 1.67rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0 auto auto 0;
}

._w-line-item._1st {
  top: -8.5rem;
  left: -9.9rem;
  transform: rotate(4.91deg);
}

._w-line-item._2nd {
  top: 4.9rem;
  left: -24.7rem;
  transform: rotate(-9.86deg);
}

._w-line-item._3nd {
  top: 5.4rem;
  left: auto;
  right: -22rem;
  transform: rotate(6.16deg);
}

._w-line-item._4nd {
  top: 27.3rem;
  left: 7.1rem;
  transform: rotate(6.41deg);
}

.hand-big-img {
  width: 37.99rem;
  height: 37.99rem;
  margin-top: 4.7rem;
  margin-bottom: -13.9rem;
  margin-left: 45.3rem;
}

.container-white-85 {
  background-color: var(--white);
  border-radius: 2.78rem;
  padding-left: 5.9rem;
  padding-right: 5.9rem;
}

.wb-tabs {
  flex: none;
  justify-content: flex-start;
  height: auto;
  display: flex;
  position: static;
}

.wb-tabs-menu {
  grid-column-gap: .97rem;
  grid-row-gap: .97rem;
  flex-direction: column;
  flex: none;
  width: 31.94rem;
  display: flex;
}

.wb-tabs-content {
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42.36rem;
  height: auto;
  margin-left: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.wb-tabs-link {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  background-color: #fff0;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 0;
  font-size: 1.67rem;
  font-weight: 700;
  display: flex;
}

.wb-tabs-link.w--current {
  color: var(--white);
  background-color: #050a1800;
  border-color: #050a18;
}

.wb-tab-pane {
  width: 100%;
  height: auto;
}

.wave-icon-6 {
  width: 17.22rem;
  height: .97rem;
  position: absolute;
  inset: 3.4rem auto 0 6.2rem;
}

.title-div-left {
  color: var(--1c1c1c);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.title-div-left._460 {
  max-width: 31.94rem;
}

.wb-arrow-svg {
  color: var(--050a18);
  width: 2.78rem;
  height: 2.78rem;
}

.bw-tav-round {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.06rem;
  height: 3.06rem;
  display: flex;
}

.wb-tab-icon {
  width: 1.94rem;
  height: 1.94rem;
}

.tab-post-wr-1 {
  flex-direction: column;
  padding-top: 2.3rem;
  padding-bottom: 2.3rem;
  display: flex;
  position: relative;
}

.tab-card-div-1 {
  border: .0625rem solid #e6e7e8;
  border-radius: 1.67rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.wb-tab-img-div {
  background-color: #214344;
  padding: 1.04rem .69rem;
}

.wb-card-info-div {
  color: var(--050a18);
  text-align: center;
  background-color: #fff;
  flex: none;
  padding: 2.78rem 3.82rem;
}

.wb-tabs-link-div {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  letter-spacing: -.04em;
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 4.17rem;
  align-items: center;
  padding: .83rem;
  font-size: 1.67rem;
  font-weight: 700;
  line-height: 125%;
  transition: background-color .2s, color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 6px .8625rem #0000000d;
}

.wb-tabs-link-div.w--current {
  color: var(--white);
  background-color: #050a18;
  border-color: #050a18;
}

.wb-rotate-arrow {
  margin-left: auto;
  display: none;
}

.wb-rotate-arrow.hide {
  display: none;
}

.wb-pc-arrow-div {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.wb-pc-arrow-div.hide {
  display: none;
}

.image-list {
  display: none;
  overflow: hidden;
}

.tab-post-wr-2 {
  flex-direction: column;
  padding-top: 1.9rem;
  padding-bottom: 1.9rem;
  display: flex;
  position: relative;
}

.wb-tabs-content-2 {
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 53.82rem;
  height: auto;
  margin-left: auto;
  margin-right: -3.82rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.tab-2-card-div {
  border: .0625rem solid #e6e7e8;
  border-radius: 1.67rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.wave-icon-8 {
  width: 15.83rem;
  height: .97rem;
  position: absolute;
  inset: auto auto -.5rem -.4rem;
}

.tab-4-img {
  border-radius: 1.6rem;
  width: 100%;
  height: 100%;
}

.wave-icon-9 {
  object-fit: contain;
  width: 15.83rem;
  height: .97rem;
  position: absolute;
  inset: auto auto 2.6rem -.3rem;
}

.wave-icon-9.pr-m {
  object-fit: cover;
  left: 10.5rem;
}

.wave-icon-9.pr-m-2 {
  object-fit: cover;
  width: 12rem;
  bottom: -.4rem;
  left: 0;
}

.wave-icon-9.grafik {
  width: 12rem;
  font-size: 1rem;
  bottom: 2.6rem;
  left: .4rem;
}

.btn-white-nw {
  grid-column-gap: .69rem;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 180%;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
}

.btn-white-nw:hover {
  opacity: .8;
}

.black-plate-center-nd {
  color: var(--white);
  text-align: center;
  background-color: #050a18;
  border-radius: 3.33rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4.24rem 18.3rem 4.51rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bpc-img-nd-1 {
  width: 32.5rem;
  height: 28.68rem;
}

.bpc-img-nd-2 {
  width: 30.21rem;
  height: 20.69rem;
}

.bpc-img-div-nd-2 {
  width: 30.21rem;
  height: 20.69rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bpc-img-div-nd-1 {
  width: 32.5rem;
  height: 28.68rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.bbc-bg-line-1 {
  width: 32.22rem;
  height: 27.29rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.bbc-bg-line-2 {
  width: 32.22rem;
  height: 27.29rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.title-48-700 {
  z-index: 1;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.33rem;
  font-weight: 700;
  line-height: 108%;
  position: relative;
}

._3-cols {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.jak-item {
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 1.67rem;
  flex-direction: column;
  display: flex;
}

.jaki-desc {
  padding-bottom: 2.22rem;
  padding-left: 2.22rem;
  padding-right: 2.22rem;
}

.jak-img-wr {
  height: 19.72rem;
  display: flex;
}

.jak-img {
  border-radius: 1.11rem;
}

.jak-img._3nd {
  object-fit: cover;
  object-position: 50% 50%;
}

.jak-img-div {
  width: 100%;
  padding: 2.22rem;
  display: flex;
}

.program-item {
  background-color: #0b141c;
  border-radius: 2.78rem;
  justify-content: center;
  min-height: 41.67rem;
  padding: 6.94rem 6.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.program-item.red {
  background-color: #481010;
}

.program-item.blue {
  background-color: #101f48;
}

.program-item.green {
  background-color: #214344;
}

.program-item.l-red {
  background-color: #44212e;
}

.program-item.dr-blue {
  background-color: #090256;
}

.programs-list {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  flex-direction: column;
  display: flex;
}

.pritm-bg-1 {
  width: 73.26rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.pritm-cols {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 0;
  display: flex;
  position: relative;
}

.pritm-txt-col {
  color: var(--ffffff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46.1rem;
  display: flex;
}

.pritm-txt-col._355 {
  max-width: 46.65rem;
}

.pritm-ttl-div {
  color: var(--191919);
  border-radius: 2.64rem;
  width: 100%;
  position: relative;
}

.pritm-int-cols {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 54.51rem;
  display: grid;
}

.pritm-int-cols.center {
  align-items: center;
}

.pritm-int-cols.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pritm-int-col {
  color: var(--191919);
  background-color: #fff;
  border-radius: 1.67rem;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding: 2.08rem;
  display: flex;
  position: relative;
}

.pritm-int-col.n-pgrm {
  margin-left: 25px;
}

.pritm-list {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.pritm-list-item {
  color: var(--191919);
  white-space: nowrap;
  background-color: #f6f9ff;
  border-radius: .56rem;
  padding: .69rem .83rem;
  overflow: hidden;
}

.pritm-bg-2 {
  width: 100%;
  height: 6.39rem;
  position: absolute;
  inset: auto 0% 0%;
}

.ai-quad-icon {
  width: 11.11rem;
  height: 11.11rem;
  position: absolute;
  inset: -1.1rem auto auto 24rem;
  transform: rotate(-20deg);
}

.ai-quad-icon.hide {
  display: none;
}

.plate-ttl-div {
  color: var(--191919);
  background-color: #fff2e9;
  border-radius: 2.64rem;
  padding: .7rem 1.46rem;
  position: absolute;
  inset: -3.7rem auto auto 8.3rem;
  transform: rotate(-9.08deg);
}

.plate-ttl-div._2nd {
  line-height: 100%;
  left: auto;
  right: 7.7rem;
  transform: rotate(9.08deg);
}

.plate-ttl-div.blue {
  background-color: #dae3ff;
}

.plate-ttl-div.green {
  background-color: #dbffda;
}

.plate-ttl-div.pink {
  background-color: #ffdaee;
}

.plate-ttl-div.viol {
  background-color: #db79e4;
}

.pc-quad-icon {
  width: 11.11rem;
  height: 11.11rem;
  position: absolute;
  inset: 28.6rem auto auto 29.1rem;
  transform: rotate(20deg);
}

.pc-quad-icon.hide {
  display: none;
}

.pritm-bg-3 {
  width: 100%;
  height: 5.83rem;
  position: absolute;
  inset: auto 0% 0%;
}

.pritm-bg-4 {
  width: 100%;
  height: 41.67rem;
  position: absolute;
  inset: auto 0% 0%;
}

.pritm-ttl-r {
  color: var(--191919);
  background-color: #fff;
  border-radius: 2.64rem;
  padding: .69rem 1.39rem;
  position: relative;
}

.pritm-ttl-r.yellow {
  background-color: #ffa800;
}

.pritm-ttl-r.yellow._3 {
  margin-bottom: 3rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.pritm-ttl-r.blue {
  background-color: #80c9ff;
}

.pritm-ttl-r.green {
  background-color: #6adc95;
}

.pritm-ttl-r.pink {
  background-color: #fcafd4;
}

.pritm-ttl-r.viol {
  background-color: #db79e4;
}

.bs-img-2 {
  width: 13.06rem;
  height: 13.06rem;
  position: absolute;
  inset: 1.9rem 2.5rem auto auto;
  transform: rotate(66.72deg);
}

.pritm-bg-5 {
  width: 100%;
  height: 41.67rem;
  position: absolute;
  inset: auto 0% 0%;
}

.pritm-bg-6 {
  object-position: 50% 0%;
  width: 100%;
  height: 6.39rem;
  position: absolute;
  inset: auto 0% 0%;
}

.pritm-mw-335 {
  max-width: 46.2rem;
}

.program-item-bs {
  background-color: #5e3e00;
  border-radius: 2.78rem;
  flex-direction: column;
  justify-content: center;
  min-height: 41.67rem;
  padding-top: 6.94rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.program-item-bs.hide {
  display: none;
}

.bs-img-1 {
  object-fit: contain;
  width: 10.76rem;
  height: 10.76rem;
  position: absolute;
  inset: 1.9rem auto auto 6.3rem;
  transform: rotate(-28.37deg);
}

.bi-txt-col {
  color: var(--ffffff);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 55.56rem;
  display: flex;
}

.bi-wr {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.h-5 {
  width: 100%;
  height: .69rem;
}

.bi-int-cols {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.bi-int-item {
  color: var(--191919);
  background-color: #fff;
  border-radius: 1.67rem;
  flex-direction: column;
  align-items: stretch;
  width: 26.67rem;
  margin-bottom: -4.8rem;
  padding: 2.08rem;
  display: flex;
  position: relative;
}

.bi-int-item.inactive-slide {
  opacity: .3;
}

.bi-ttl-div {
  color: var(--191919);
  text-align: center;
  border-radius: 2.64rem;
  position: relative;
}

.mob-icon, .nav-menu-button {
  display: none;
}

.form-nd {
  grid-column-gap: 4.17rem;
  color: var(--white);
  background-color: #050a18;
  border-radius: .83rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 9.24rem 9.03rem 9.24rem 9.17rem;
  display: flex;
  position: relative;
}

.form-faces-img {
  width: 6.67rem;
  height: 3.06rem;
}

.form-faces-wr {
  grid-column-gap: 1.04rem;
  grid-row-gap: 1.04rem;
  max-width: 21.53rem;
  display: flex;
}

.nd-form-line {
  width: 8.13rem;
  height: 39.93rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.nd-left-fr {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.nd-left-fr._385 {
  width: 26.74rem;
}

.nd-left-fr._w-400 {
  max-width: 28.4rem;
}

.litaki-imgs {
  width: 11.88rem;
  height: 17.29rem;
  position: absolute;
  inset: 2.78rem auto auto 36.4rem;
}

.nd-right-fr {
  width: 36.46rem;
  padding-top: 1.18rem;
  position: relative;
}

.nd-right-fr._w-525 {
  padding-top: 0;
}

.nd-form-line-2 {
  width: 8.13rem;
  height: 39.93rem;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.nd-button-mob-wr {
  flex: none;
  display: none;
}

.menu-list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.cprght-menu, .nav-menu-close {
  display: none;
}

.wb-tab-imgnb-div {
  background-color: #214344;
}

.wave-icon-10 {
  width: 17.2rem;
  height: .97rem;
  position: absolute;
  inset: auto auto -.5rem -.5rem;
}

.cta-mw-657 {
  max-width: 45.63rem;
}

.jak-img-div-copy {
  object-position: 50% 0%;
  width: 100%;
  height: 17rem;
  margin-top: -1.5rem;
}

.btn-black-nw {
  grid-column-gap: .69rem;
  color: #fff;
  text-align: center;
  background-color: #050a18;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 180%;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
}

.btn-black-nw:hover {
  opacity: .8;
}

.text-16-400-sat {
  letter-spacing: -.01em;
  font-size: 1.11rem;
  font-weight: 400;
  line-height: 150%;
  display: block;
}

.right-padding {
  padding-left: 3.125rem;
}

.button-2 {
  color: #212127;
  background-color: #212127;
  padding: .9375rem 1.25rem;
  font-weight: 500;
}

.button-2:hover {
  background-color: #3e3e49;
}

.button-2.white {
  color: #fff;
  background-color: #212127;
  font-family: Poppins, sans-serif;
}

.button-2.white:hover {
  background-color: #414147;
}

.button-2.white.full {
  text-align: center;
  width: 100%;
  display: block;
}

.page-content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.field-label {
  color: #919197;
  font-weight: 400;
}

.top-margin {
  margin-top: 2.5rem;
}

.price {
  color: #bdbdc3;
  font-size: 1.375rem;
  line-height: 1.875rem;
}

.remove-button {
  margin-top: .25rem;
}

.cart-container {
  min-width: 26.25rem;
}

.cart-button {
  color: #212127;
  background-color: #0000;
  display: block;
}

.text-block-3 {
  color: #818187;
  font-size: 1rem;
}

.cart-product-name {
  margin-bottom: .1875rem;
  font-size: 1rem;
  font-weight: 400;
}

.cart {
  width: 1.25rem;
  margin-right: .1875rem;
}

.paypal {
  margin-bottom: .3125rem;
}

.cart-quantity {
  color: #fff;
  background-color: #121217;
  border-radius: 1.25rem;
  min-width: 1.3125rem;
  height: 1.3125rem;
}

.hide {
  display: block;
}

.mh-wave-icon-project-m {
  object-fit: contain;
  width: 37.6rem;
  height: .97rem;
  position: absolute;
  inset: 6.4rem auto auto .5rem;
}

.mh-wave-icon-project-m.long {
  width: 40rem;
  top: 4.5rem;
}

.form-succes {
  background-color: #050a18;
}

.span-blue-61a9ec {
  color: var(--61a9ec);
}

.h-125 {
  width: 100%;
  height: 8.68rem;
}

.title-22-700-100p {
  letter-spacing: -.02em;
  font-size: 1.53rem;
  font-weight: 700;
  line-height: 100%;
}

.ns-mh-image-div-4 {
  width: 45.56rem;
  height: 12.92rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ns-mh-image-div-3 {
  object-fit: cover;
  width: 49.8rem;
  height: 42.92rem;
  position: absolute;
  inset: 0% -1.04rem auto auto;
}

.btn-blue-61a9ec {
  grid-column-gap: .69rem;
  color: #000;
  text-align: center;
  background-color: #61a9ec;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.78rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 180%;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
}

.btn-blue-61a9ec:hover {
  opacity: .8;
}

.mentor-foto-col {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  position: static;
}

.tab-cols-wr-3 {
  grid-column-gap: 4.44rem;
  grid-row-gap: 4.44rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 1.9rem;
  padding-bottom: 1.9rem;
  display: flex;
  position: relative;
}

.wb-tabs-div {
  grid-column-gap: .97rem;
  grid-row-gap: .97rem;
  flex-direction: column;
  flex: none;
  width: 31.94rem;
  display: flex;
}

.tab-img-div {
  background-color: #050a18;
  border: .0625rem #000;
  border-radius: 2.78rem;
  padding: 3.47rem;
  display: block;
}

.gb-gift-banner-2n {
  width: 19.24rem;
  height: 22.57rem;
  position: absolute;
  inset: 1.5rem -2.4rem 0% auto;
}

.gb-gift-banner-1n {
  width: 30.07rem;
  height: 27.01rem;
  position: absolute;
  inset: -7.4rem auto 0% -8.1rem;
}

.banner-mw-950 {
  max-width: 65.97rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.left-side-navbar-center {
  flex: 0 auto;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nw-hero-1 {
  object-fit: contain;
  width: 41.32rem;
  height: 36.39rem;
  position: absolute;
  inset: auto auto -10rem -11.7rem;
}

.nw-hero-2 {
  width: 28.82rem;
  height: 28.89rem;
  position: absolute;
  inset: auto -4.2rem -2.9rem auto;
}

.nw-hero-3 {
  width: 11.11rem;
  height: 11.18rem;
  position: absolute;
  inset: -2.3rem auto auto 14rem;
}

.nw-hero-4 {
  width: 15.35rem;
  height: 15.14rem;
  position: absolute;
  inset: -1.8rem 0 auto auto;
}

.hero-cols-n {
  justify-content: space-between;
  display: flex;
  position: relative;
}

.hero-col-n {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 36.81rem;
  display: flex;
  position: relative;
}

.span-btn-ffda8c {
  color: var(--1c1c1c);
  letter-spacing: -.04em;
  text-transform: uppercase;
  background-color: #ffda8c;
  border-radius: .56rem;
  padding: .49rem 1.11rem;
  font-size: 3.33rem;
  font-weight: 600;
  line-height: 108%;
  text-decoration: none;
}

.hero-form-col {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 36.46rem;
  display: flex;
}

.mw-450 {
  max-width: 31.25rem;
}

.btn-w-border-bl-bg {
  grid-column-gap: .69rem;
  color: #fff;
  text-align: center;
  background-color: #050505;
  border: .0625rem solid #fff;
  border-radius: 4.17rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.19rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .4s, background-color .4s;
  display: flex;
  position: relative;
}

.btn-w-border-bl-bg:hover {
  color: #000;
  background-color: #fff;
}

.container-140 {
  padding-left: 9.72rem;
  padding-right: 9.72rem;
}

.timer-black-bg {
  color: var(--white);
  background-color: #1c1c1c;
  border-radius: 2.22rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 62.15rem;
  padding: 4.44rem 8.89rem;
  display: flex;
  position: relative;
}

.timer-wr {
  justify-content: center;
  align-items: center;
  display: flex;
}

.timer-div {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.n-line-wr {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  flex-flow: column;
  display: flex;
}

.n-line-item {
  grid-column-gap: 2.43rem;
  grid-row-gap: 2.43rem;
  border: 2px solid #e6e6e6;
  border-radius: .83rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.67rem 2.08rem;
  display: flex;
}

.grey-date {
  background-color: #e6eef9;
  border-radius: 2.08rem;
  justify-content: center;
  align-items: center;
  padding: .56rem 1.81rem;
  font-weight: 500;
  line-height: 150%;
  display: flex;
}

.form-nd-new {
  grid-column-gap: 4.17rem;
  color: var(--white);
  background-color: #050a18;
  border-radius: .83rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 9.24rem 3rem;
  display: flex;
  position: relative;
}

.form-box-kc-new {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #818181;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-black-85 {
  background-color: var(--050a18);
  color: var(--ffffff);
  border-radius: 2.78rem;
  padding-left: 5.9rem;
  padding-right: 5.9rem;
}

.container-black-85.ov-h {
  overflow: hidden;
}

.folder-cols {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.folder-col-item {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fc-img {
  object-position: 50% 100%;
  width: 20.42rem;
  height: 18.06rem;
}

.fc-img.pc-1 {
  transform: rotate(-4deg);
}

.fc-img.pc-3 {
  transform: rotate(-3deg);
}

.fc-img.pc-4 {
  transform: rotate(4deg);
}

.fc-txt-wr {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  flex-flow: column;
  display: flex;
}

.wave-icon-11 {
  width: 18rem;
  height: .97rem;
  position: absolute;
  inset: 4.5rem auto auto 29.2rem;
}

.rainbow-cols {
  display: flex;
}

.rainbow-ttl-wr {
  max-width: 29.51rem;
  position: relative;
}

.wave-icon-12 {
  width: 14.4rem;
  height: .97rem;
  position: absolute;
  inset: 2.6rem auto auto .1rem;
}

.ranbow-content {
  width: 63.19rem;
  height: 31.25rem;
  margin-left: -4rem;
  position: relative;
}

.raimbow-1 {
  object-fit: contain;
  width: 49.79rem;
  height: 31.25rem;
}

.rainbow-plate-1 {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto auto 28.7rem;
}

.rb-round-1 {
  text-align: center;
  border: .21rem solid #ff9393;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 5.56rem;
  height: 5.56rem;
  font-size: 1.39rem;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  position: relative;
}

.tr-icon-1 {
  width: .83rem;
  height: 1.11rem;
  position: absolute;
  inset: auto auto auto -.9rem;
}

.pink-text-ff9393 {
  color: var(--ff9393);
}

.rainbow-plate-2 {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 8.6rem auto auto 40.7rem;
}

.rainbow-plate-3 {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 25.6rem auto auto 19.3rem;
}

.rb-round-2 {
  text-align: center;
  border: .21rem solid #b1faa2;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 5.56rem;
  height: 5.56rem;
  font-size: 1.39rem;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  position: relative;
}

.tr-icon-2 {
  width: .83rem;
  height: 1.11rem;
  position: absolute;
  inset: auto auto auto -.9rem;
}

.tr-icon-3 {
  width: .83rem;
  height: 1.11rem;
  position: absolute;
  inset: auto -.9rem auto auto;
}

.rb-round-3 {
  text-align: center;
  border: .21rem solid #ffbb38;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 5.56rem;
  height: 5.56rem;
  font-size: 1.39rem;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  position: relative;
}

.rpt-wr-1 {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 14.24rem;
  display: flex;
}

.rpt-wr-2 {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 15.63rem;
  display: flex;
}

.rpt-wr-3 {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  text-align: right;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 15.63rem;
  display: flex;
}

.green-text-b1faa2 {
  color: var(--b1faa2);
}

.yellow-text-ffbb38 {
  color: var(--ffbb38);
}

.rainbow-img-mob {
  width: 22.22rem;
  height: 15rem;
  display: none;
}

.rainbow-mobile-text {
  display: none;
}

.title-28-700 {
  font-size: 1.94rem;
  font-weight: 700;
  line-height: 126%;
}

.txt-img-cols {
  grid-column-gap: 4.51rem;
  grid-row-gap: 4.51rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.quad-img-div {
  background-color: #fff;
  border-radius: 2.78rem;
  width: auto;
  height: auto;
  padding: 2.78rem;
}

.title-62 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.31rem;
  font-weight: 700;
  line-height: 110%;
}

.title-62.rel {
  position: relative;
}

.txt-col._460 {
  max-width: 31.94rem;
}

.quad-img {
  border-radius: .9rem;
  width: 44.1rem;
  height: 31.6rem;
}

.tc-ttl-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  max-width: 35.07rem;
  display: flex;
  position: relative;
}

.mw-435 {
  max-width: 30.21rem;
}

.wave-icon-13 {
  width: 15rem;
  height: .97rem;
  position: absolute;
  inset: 3.4rem auto auto 0;
}

.h-200 {
  color: var(--191919);
  width: 100%;
  height: 10.76rem;
}

.new-lines-wr {
  grid-column-gap: .83rem;
  grid-row-gap: .83rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.b-line-new-item {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  color: var(--white);
  background-color: #050a18;
  border-radius: 4.38rem;
  flex: none;
  align-items: center;
  padding: .69rem 1.74rem .69rem .83rem;
  font-size: 1.67rem;
  font-weight: 700;
  display: flex;
}

._w-line-new-item {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  color: var(--050a18);
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 4.38rem;
  flex: none;
  align-items: center;
  padding: .69rem 1.74rem .69rem .83rem;
  font-size: 1.67rem;
  font-weight: 700;
  display: flex;
}

.wave-icon-14 {
  width: 23.2rem;
  height: .97rem;
  position: absolute;
  inset: 3.4rem auto auto 13.9rem;
}

.wave-icon-14.is--1 {
  left: 20.7rem;
}

.b-line-new-round {
  background-color: #050a18;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.06rem;
  height: 3.06rem;
  display: flex;
}

._w-line-round {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.06rem;
  height: 3.06rem;
  display: flex;
}

.wb-new-icon {
  width: 1.39rem;
  height: 1.39rem;
}

.drops-programms {
  border-top: 1px solid #dbdbe3;
}

.progr-drop {
  z-index: auto;
  border-bottom: 1px solid #dbdbe3;
  width: 100%;
}

.prog-dt {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2.22rem 0;
  display: flex;
}

.prog-dl {
  overflow: hidden;
}

.prog-dl.w--open {
  background-color: #ddd0;
  position: relative;
}

.dt-cont {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  justify-content: space-between;
  align-items: center;
  width: 60em;
  display: flex;
}

.pdpa-2 {
  color: var(--ffffff);
}

.pr-drop-arrow-icon {
  color: var(--050a18);
  width: 2.78rem;
  height: 2.78rem;
}

.prog-or-item {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  background-color: #61a9ec;
  border-radius: 2.64rem;
  padding: .56rem 1.11rem;
  font-size: 1.67rem;
  font-weight: 700;
  display: flex;
}

.prog-drop-list-cont {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 2rem;
  display: flex;
}

.pr-dr-txt-div {
  width: 60em;
}

.mh-wave-icon-project-pink {
  object-fit: contain;
  width: 21rem;
  height: .97rem;
  position: absolute;
  inset: 2.6rem auto auto .5rem;
}

.btn-pink-ff1464 {
  grid-column-gap: .69rem;
  color: #000;
  text-align: center;
  background-color: #ff1464;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.78rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 180%;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
}

.btn-pink-ff1464:hover {
  opacity: .8;
}

.ns-mh-image-div-pink {
  object-fit: cover;
  width: 40.8rem;
  height: 43.6rem;
  position: absolute;
  inset: auto -1.04rem 0 auto;
}

.ns-mh-image-div-l-pink {
  width: 23.06rem;
  height: 17.92rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.span-pink-ff1464 {
  color: var(--ff1464);
}

.nw-wave-icon-project-m {
  object-fit: cover;
  width: 39.6rem;
  height: .97rem;
  position: absolute;
  inset: 2.8rem auto auto .3rem;
}

.wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.icon-circle-crs {
  background-color: #853ade;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  display: flex;
  position: absolute;
  inset: auto -4.1rem -.6rem auto;
}

.dropdown-toggle-2 {
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: .8rem 2.08rem .8rem 1.81rem;
  display: flex;
}

.dropdown-toggle-2.w--open {
  align-items: center;
}

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

.grid-3-2-cell-crs {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.h1 {
  z-index: 3;
  width: 115%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3.625rem;
  font-weight: 700;
  line-height: 110%;
  display: inline-block;
  position: relative;
}

.checkbox-field {
  display: flex;
}

.main-content-crs {
  background-color: #6c0fd9;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  padding: 7.5rem 4.375rem;
  display: flex;
}

.grid-5-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.gr-content {
  background-color: #fdca47;
  border-radius: 2rem;
  align-items: stretch;
  width: 100%;
  padding: 3.75rem 5rem;
  display: flex;
}

.left-gr {
  width: 50%;
  position: relative;
}

.hero-content-crs {
  color: #ebdaff;
  width: 28.5rem;
  font-family: Lato, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
}

.grid-cell-crs {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.875rem;
  background-color: #fff;
  border-radius: 1.875rem;
  flex-direction: row;
  align-items: center;
  padding: 1.875rem;
  display: flex;
  position: relative;
}

.conferm-text {
  color: #ebdaff;
  margin-top: 4px;
  margin-left: 5px;
  font-size: .875rem;
}

.drop-list-2 {
  background-color: #fff;
  margin-top: 2.43rem;
  display: none;
  position: relative;
  top: auto;
  overflow: hidden;
}

.drop-list-2.w--open {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  margin-top: 0;
  top: 0;
}

.footer-text-copy {
  color: #ebdaff;
  font-size: .875rem;
  line-height: 120%;
  text-decoration: none;
}

.dr-list-item {
  grid-column-gap: .875rem;
  color: #585858;
  align-items: center;
  display: flex;
}

.drop-header {
  grid-column-gap: 1.67rem;
  align-items: center;
  display: flex;
}

.hero-banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 44rem 38.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  display: grid;
}

.grid-5-text {
  color: #585858;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 150%;
}

.list-content-crs {
  flex-direction: column;
  align-items: flex-start;
  font-size: 1.11rem;
  display: flex;
}

.clip {
  display: none;
  position: absolute;
  inset: -2rem 1.7rem auto auto;
}

.footer-text-1 {
  color: #ebdaff;
  align-items: flex-start;
  font-size: .875rem;
  line-height: 140%;
  text-decoration: none;
  display: flex;
}

.divider-crs {
  border-top: 1px solid #6c0fd9;
  width: 100%;
  height: 1px;
  margin-top: 1.375rem;
  margin-bottom: 1.375rem;
}

.text-14-footer {
  color: #ebdaff;
  width: 15.3rem;
  height: auto;
  font-size: .97rem;
  line-height: 120%;
}

.right-gr-cell {
  width: 50%;
  position: relative;
}

.text-cell {
  color: #585858;
  text-transform: none;
  object-fit: fill;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 150%;
}

.h-50-2 {
  width: 100%;
  height: 3.47rem;
}

.mail-potwierdzic-crs {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.edit-content-mg {
  grid-column-gap: 3.25rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-item {
  grid-row-gap: .25rem;
  flex-direction: column;
  line-height: 140%;
  display: flex;
}

.hero-title-crs {
  z-index: auto;
  width: 103%;
  position: relative;
}

.nauka-star-img {
  width: 21.44rem;
  height: 16.19rem;
}

.footer {
  justify-content: space-between;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  display: flex;
}

.footer.hide {
  display: none;
}

.hero-img-crs {
  object-fit: contain;
  object-position: 50% 0%;
  transform-style: preserve-3d;
  width: 31rem;
  height: 38.6rem;
  position: absolute;
  inset: auto 0% -.3rem -13%;
}

.text-cell-mg {
  color: #585858;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

.line-violet-crs {
  z-index: 1;
  background-color: #853ade;
  border-radius: 100px;
  width: 28.9rem;
  height: 1.5rem;
  position: absolute;
  top: 2.7rem;
}

.list-item-mg {
  grid-column-gap: 1.25rem;
  display: flex;
}

.h3 {
  width: 98%;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3.12rem;
  font-weight: 700;
  line-height: 120%;
}

.mail-cell-2 {
  grid-row-gap: 1.875rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 50%;
  display: flex;
  position: relative;
}

.text-crs {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 150%;
}

.gr-star-img {
  object-fit: contain;
  width: 25rem;
  height: 12.81rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.nauka-vector {
  object-fit: contain;
  width: 7.06rem;
  height: 10.5rem;
  position: absolute;
  inset: auto 4.5rem 8.9rem auto;
}

.gr-text {
  color: #373737;
  width: 30rem;
  font-size: 1.125rem;
}

.gr-text.center {
  font-weight: 400;
  line-height: 150%;
}

.mail-field {
  grid-row-gap: .75px;
  color: #ebdaff;
  background-color: #610ec1;
  border: .1rem #fff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 3.75rem;
  padding-left: 2rem;
  display: flex;
}

.main-cell-img {
  object-fit: contain;
  width: 28rem;
  height: 18.8rem;
  position: relative;
  top: 39px;
}

.gr-vector-img {
  object-fit: contain;
  transform-style: preserve-3d;
  width: 10.44rem;
  height: 7.19rem;
  position: absolute;
  inset: auto auto 12% 9%;
}

.footer-items {
  grid-column-gap: 5rem;
  display: flex;
}

.left-gr-cell {
  width: 50%;
}

.h1-span-crs {
  z-index: 2;
  color: #fdca47;
  position: relative;
}

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

.main-cell-crs {
  background-color: #610ec1;
  border-radius: 30px;
  padding: 2.5rem;
  position: relative;
}

.hero-button-smm {
  color: #6c0fd9;
  text-align: center;
  background-color: #fdca47;
  border-radius: 100px;
  margin-left: 0;
  margin-right: 0;
  padding: 1.625rem 2.875rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 110%;
  transition: box-shadow .3s;
}

.hero-button-smm:hover {
  box-shadow: inset 0 2px 20px 7px #ffffffa3;
}

.hero-button-smm.dropdown {
  background-color: #fff;
  width: 20rem;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
}

.dr-right-dr-item {
  grid-row-gap: .83rem;
  background-color: #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  width: 100%;
  padding-bottom: 2.08rem;
  padding-left: 6.7rem;
  padding-right: 4.7rem;
  display: flex;
}

.date {
  margin-top: 2.08rem;
  font-size: 1.75rem;
  font-weight: 700;
}

.arrow-crs-img {
  width: 6.38rem;
  height: 4.31rem;
  position: absolute;
  inset: 8.6rem 2.3rem auto auto;
}

.mail-star-crs-img {
  object-fit: contain;
  width: 31.56rem;
  height: 18.88rem;
}

.h4 {
  color: var(--ffffff);
  width: 90%;
  font-family: Montserrat, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
}

.lekcja {
  color: #373737;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
}

.logo-img {
  width: 9.65rem;
  height: 3.47rem;
}

.dropdown-2-2 {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  margin-bottom: .28rem;
  padding: 0;
}

.mg-img-mob2 {
  width: 39.58rem;
  max-width: none;
  display: none;
}

.footer-logo {
  grid-column-gap: 1.875rem;
  display: flex;
}

.h2-span {
  z-index: 2;
  color: #6c0fd9;
  position: relative;
}

.h2 {
  color: #373737;
  margin-top: 0;
  margin-bottom: 2.08rem;
  font-family: Montserrat, sans-serif;
  font-size: 2.62rem;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
}

.h2.black {
  color: #373737;
}

.h2.white {
  color: #fff;
}

.h2.violet {
  color: #6c0fd9;
  margin-bottom: 0;
}

.h2.grey {
  color: #585858;
}

.dr-circle {
  border: 2px solid #ebdaff;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 3.19rem;
  height: 3.19rem;
  display: flex;
}

.h-109 {
  height: 6.8rem;
}

.star-img-crs {
  width: 16.3rem;
  height: auto;
  position: absolute;
  inset: -12% 7% auto auto;
}

.hero-button {
  color: #6c0fd9;
  text-align: center;
  background-color: #fdca47;
  border-radius: 100px;
  margin-left: 0;
  margin-right: 0;
  padding: 1.81rem 4.17rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 110%;
  transition: box-shadow .3s;
}

.hero-button:hover {
  box-shadow: inset 0 2px 20px 7px #ffffffa3;
}

.hero-button.center {
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
}

.hero-button.bg-white {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  display: inline;
}

.hero-button.left-side {
  margin-left: 0;
  margin-right: 0;
}

.left-edit-cell {
  flex-direction: column;
  align-items: center;
  width: 50%;
  height: auto;
  display: flex;
  position: relative;
}

.list-item-crs {
  grid-column-gap: 1.25rem;
  display: flex;
}

.grid-3-cell-crs {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-span-yellow {
  color: #fdca47;
  font-size: 2.625rem;
}

.mg-img-mob {
  width: 39.58rem;
  max-width: none;
  height: 35.63rem;
  margin-top: 0;
}

.h-184 {
  height: 11.5rem;
}

.error-message {
  background-color: #6c0fd9;
}

.grid-2-cell {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
}

.gr-img-mob {
  width: 40rem;
  max-width: none;
  position: absolute;
  bottom: -3.7rem;
  left: -15%;
  right: 0%;
}

.gr-img-mob.mob {
  object-fit: contain;
  height: 30.63rem;
  bottom: -3.95rem;
}

.right-gr {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.list-content-mg {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 31rem;
  display: flex;
}

.right-hero-cell-2 {
  width: 100%;
  position: relative;
}

.vector-crs {
  transform-style: preserve-3d;
  display: none;
  position: absolute;
  inset: 28% 10% auto auto;
  transform: rotate(-9deg);
}

.icon-list-crs {
  width: 1rem;
  height: 1rem;
}

.h-40-2 {
  width: 100%;
  height: 2.78rem;
}

.footer-text-info {
  color: #ebdaff;
  font-size: .875rem;
  line-height: 120%;
  text-decoration: none;
}

.span-underline {
  color: #ebdaff;
  text-decoration: underline;
}

.h2-title {
  display: inline-block;
  position: relative;
}

.dropdown-box-ingr {
  z-index: 5;
  background-image: linear-gradient(#0000, #efefef);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.success-message {
  background-color: #6c0fd9;
}

.number-lekcja {
  color: #6c0fd9;
  font-family: Montserrat, sans-serif;
  font-size: 1.11rem;
  font-weight: 600;
  line-height: 120%;
}

.icon-grid {
  background-color: #ebdaff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 4.17rem;
  min-width: 4.17rem;
  height: 4.17rem;
  min-height: 4.17rem;
  display: flex;
}

.mail-content {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dr-yellow-circle {
  background-color: #ebdaff;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 3.19rem;
  height: 3.19rem;
  display: flex;
}

.text-dr {
  font-size: 1.125rem;
}

.right-edit-cell {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.h-60-2 {
  width: 100%;
  height: 4.17rem;
}

.dropdown-box-2 {
  z-index: 1;
  width: 100%;
  height: auto;
  position: relative;
}

.main-grafik {
  display: flex;
}

.left-hero-cell-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.link-footer {
  text-decoration: none;
  transition: all .3s;
}

.link-footer:hover {
  opacity: .58;
}

.icon-list-mg {
  width: 1rem;
  height: 1rem;
}

.icon-14 {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
}

.ns-mh-image-pink-mob, .smm-mobile-img {
  display: none;
}

.mobile-yellow-fix {
  justify-content: center;
  align-items: center;
  padding-left: .94rem;
  padding-right: .94rem;
  display: none;
}

.my-symbol {
  justify-content: center;
  align-items: center;
  display: flex;
}

.y-round-div {
  background-color: #fff;
  border: 2px solid #ffa800;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4.8rem;
  height: 4.8rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu-lines {
  width: 1.25rem;
  height: .94rem;
}

.cross-y-m {
  width: 1.88rem;
  height: 1.88rem;
}

.open-y-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.close-y-menu {
  background-color: #050a18;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero-140 {
  width: 100%;
  height: 9.72rem;
  display: none;
}

.hero-140.show {
  display: block;
}

.hero-140.is--tester {
  height: 10.42rem;
  display: block;
}

.mob-head-menu-wr {
  width: 100%;
  display: none;
}

.y-logo {
  width: 9.25rem;
  height: 1.69rem;
  display: none;
}

.y-head-bg {
  display: none;
}

.scroll-trigger {
  width: 0;
  height: 0;
  display: none;
}

.h-30-3 {
  width: 100%;
  height: 2.08rem;
}

.grid-5-cell-3 {
  grid-row-gap: 2.78rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
}

.dropdown-general-3 {
  height: 20.2rem;
  position: relative;
  overflow: hidden;
}

.icon-15 {
  color: #6c0fd9;
  margin: 0;
  position: static;
}

.h-20-3 {
  width: 100%;
  height: 1.25rem;
}

.h-70-3 {
  width: 100%;
  height: 4.86rem;
}

.h-100-3 {
  height: 6.25rem;
}

.form-3 {
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.h-120-3 {
  height: 8.33rem;
}

.divider-3 {
  border-top: 1px solid #853ade;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-2-3 {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  margin-bottom: .28rem;
  padding: 0;
}

.dropdown-2-3.downradius {
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
}

.h-160-3 {
  height: 10rem;
}

.section-wrapper-lato {
  color: var(--ebdaff);
  background-color: #efefef;
  font-family: Lato, sans-serif;
}

.div-block-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-black-col-2-copy {
  background-color: #050a18;
  border-radius: 2.78rem;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  width: 33.95rem;
  padding: 1.04rem;
  display: flex;
  position: relative;
}

.wave-icon-16 {
  object-fit: fill;
  width: 17.2rem;
  height: 1rem;
  position: absolute;
  inset: auto auto -.8rem .4rem;
}

.blue-bg-rev {
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-left: 3.47rem;
  padding-right: 3.47rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rev-sw-btn-next {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.swiper-pagination-rev {
  width: 21.88rem;
  display: flex;
}

.swiper-scrollbar-drag-2 {
  background-color: #0f0;
  border-radius: 5px;
  width: 50px;
  height: 10px;
}

.sw-scrollbar-rev {
  background-color: #00ff004a;
  border-radius: 5px;
  width: 100%;
  height: 10px;
  display: none;
}

.swiper-slide-rev {
  display: flex;
}

.swiper-container-rev {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-sw-rev {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-sw-rev.mb-75 {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 32.99rem;
  margin-top: 5.21rem;
}

.rev-sw-btn-prev {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.sw-slide__wr {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  flex-flow: column;
  width: 27.78rem;
  margin-top: auto;
  display: flex;
}

.swiper-wrapper-rev {
  width: 100%;
  display: flex;
  overflow: visible;
}

.swiper-embed-code {
  margin-bottom: 0;
}

.rev-txt__img {
  border-radius: 1.67rem;
}

.rev-arrow-icon {
  width: 2.08rem;
  height: 2.08rem;
}

.orbit__wr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0 0% auto;
}

.orbit__svg {
  width: 100%;
  height: 100%;
  margin-top: 1.39rem;
}

.orbit__svg.mobile {
  display: none;
}

.rev-av-wr {
  height: 0;
}

.rev-av-1__img {
  width: 3.75rem;
  height: 3.75rem;
  position: absolute;
  inset: auto auto 5.6rem 7.4rem;
}

.rev-av-2__img {
  width: 3.75rem;
  height: 3.75rem;
  position: absolute;
  inset: 13.5rem auto auto 11.6rem;
}

.rev-av-3__img {
  width: 3.75rem;
  height: 3.75rem;
  position: absolute;
  inset: 7.5rem auto auto 19.4rem;
}

.rev-av-4__img {
  width: 5.42rem;
  height: 5.42rem;
  position: absolute;
  inset: 14.4rem auto auto 30rem;
}

.rev-av-5__img {
  width: 3.75rem;
  height: 3.75rem;
  position: absolute;
  inset: 8.1rem 18.5rem auto auto;
}

.rev-av-6__img {
  width: 5.42rem;
  height: 5.42rem;
  position: absolute;
  inset: auto 7.6rem 7.7rem auto;
}

.blue-bg-vaccancy__wr {
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 6.94rem 5.9rem 7.99rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vac-ttl__wr {
  grid-column-gap: 3.6rem;
  grid-row-gap: 3.6rem;
  justify-content: center;
  align-items: center;
  max-width: 77.43rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hands__img {
  width: 18.61rem;
  height: 10.21rem;
}

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

.title-div-center-w.left-mw-725 {
  text-align: left;
  max-width: 54.2rem;
}

.wave-icon-long {
  width: 39.5rem;
  height: .97rem;
  position: absolute;
  inset: 4.4rem auto auto .1rem;
}

.wave-icon-long._2nd {
  display: none;
}

.fake-tabs__wr {
  grid-column-gap: 1.04rem;
  grid-row-gap: 1.04rem;
  justify-content: space-between;
  max-width: 77.43rem;
  margin-top: 1.74rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fake-tab-w__item {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  color: var(--050a18);
  letter-spacing: -.04em;
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 4.17rem;
  align-items: center;
  padding: .83rem;
  font-size: 1.67rem;
  font-weight: 700;
  line-height: 125%;
  transition: background-color .2s, color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 6px .8625rem #0000000d;
}

.fake-tab-w__item.w--current {
  color: var(--white);
  background-color: #050a18;
  border-color: #050a18;
}

.fake-tab-w__item.reverse {
  color: var(--ffffff);
  background-color: #050a18;
}

.bw-tav-round-bl {
  background-color: #050a18;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.06rem;
  height: 3.06rem;
  display: flex;
}

.bw-tav-round-w {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.06rem;
  height: 3.06rem;
  display: flex;
}

.vacc-wr {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 5.56rem;
  display: grid;
}

.vacc-item-img {
  border-radius: 1.67rem;
  height: 13.89rem;
}

.vacc-item-img._2-rot {
  transform-style: preserve-3d;
  height: 12.57rem;
  transform: rotateX(2.66deg)rotateY(0)rotateZ(2.66deg);
}

.vacc-item-img._3-rot {
  height: 14.1rem;
  transform: rotate(2.66deg);
}

.vacc-item-img._4-rot {
  height: 13.13rem;
}

.vacc-item-img._5-rot {
  height: 12.71rem;
}

.vacc-item-img._6-rot {
  height: 12.08rem;
  transform: rotate(-.6deg);
}

.blue-forma-kyrsy__wr {
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 6.94rem 5.9rem;
  display: flex;
  position: relative;
}

.blue-forma-kyrsy__wr.yellow {
  color: var(--000000);
  background-color: #ffa800;
}

.avatars-vacc {
  width: 28.47rem;
  height: 5.21rem;
  display: none;
}

.bfk-cont__wr {
  grid-column-gap: 6.9rem;
  grid-row-gap: 6.9rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.bfk-col-1 {
  grid-column-gap: 2.08rem;
  grid-row-gap: 2.08rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.title-rel__wr {
  position: relative;
}

.cup-icon {
  width: 1.67rem;
  height: 1.67rem;
}

.wave-icon-18 {
  width: 10.8rem;
  height: .97rem;
  position: absolute;
  inset: auto 12.4rem -.8rem auto;
}

.bfk-col-2, .bfk-col-3, .bfk-col-4 {
  grid-column-gap: 5.56rem;
  grid-row-gap: 5.56rem;
  flex-flow: column;
  display: flex;
}

.bfk-txt-item {
  grid-column-gap: 1.04rem;
  grid-row-gap: 1.04rem;
  flex-flow: column;
  max-width: 17.7rem;
  height: 7.29rem;
  display: flex;
}

.bfk-txt-item.mw-205 {
  max-width: 14.24rem;
}

.plane-icon {
  object-fit: fill;
  width: 9.17rem;
  height: 11.25rem;
  position: absolute;
  inset: -3.47rem 5.56rem auto auto;
}

.thumbs-up-icon {
  width: 7.78rem;
  height: 6.6rem;
  position: absolute;
  inset: -2.6rem auto auto 48.9rem;
}

.volw-icon {
  object-fit: contain;
  width: 8.26rem;
  height: 14.86rem;
  position: absolute;
  inset: -8.33rem auto auto 1.39rem;
}

.dollar-icon {
  object-fit: contain;
  width: 5.9rem;
  height: 10.07rem;
  position: absolute;
  inset: auto 21.18rem -3.47rem auto;
}

.btn-black-000 {
  grid-column-gap: .69rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4.17rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.78rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 180%;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
}

.btn-black-000:hover {
  opacity: .8;
}

.bfk-star-1 {
  object-fit: contain;
  width: 3.47rem;
  height: 3.89rem;
  position: absolute;
  inset: 11.1rem -1.8rem auto auto;
}

.bfk-star-2 {
  width: 2.36rem;
  height: 2.43rem;
  position: absolute;
  inset: auto -4.2rem -1.1rem auto;
}

.wave-icon-19 {
  width: 14rem;
  height: .97rem;
  position: absolute;
  inset: auto auto -.8rem 17.7rem;
}

.mw-540 {
  max-width: 37.5rem;
}

.nauka-3-new-item {
  background-color: #fff;
  border: .0625rem solid #e5e7e9;
  border-radius: 1.67rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  padding: 2.22rem 1.67rem;
  display: flex;
  position: relative;
}

.nauka-3-new-item.col-2 {
  transform: translate(0, 2.08rem);
}

.nauka-3-new-item.col-3 {
  transform: translate(0, 4.17rem);
}

.nauk-ttl__wr {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nk-icon-round {
  background-color: #f3f2fa;
  border-radius: 1.11rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.44rem;
  height: 4.44rem;
  display: flex;
}

.nauka-n-3col-wr {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-bottom: 4.17rem;
  display: grid;
}

.nk-n-icon {
  width: 2.92rem;
  height: 2.92rem;
}

.mw-cent-580 {
  text-align: center;
  max-width: 40.28rem;
  margin-left: auto;
  margin-right: auto;
}

.new-black-plate__wr {
  color: var(--white);
  text-align: center;
  background-color: #050a18;
  border-radius: 3.33rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 6.94rem 5.9rem 6.94rem 3.61rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nbp-cont-col {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 42.71rem;
  display: flex;
}

.bpc-bg-line-snake {
  width: 42.5rem;
  height: 45.56rem;
  position: absolute;
  inset: auto auto 0% 4.4rem;
}

.bpc-img-nd {
  object-fit: contain;
  width: 42.01rem;
  height: 31.25rem;
  position: relative;
}

.bpc-bg-line-snake-mob {
  width: 42.5rem;
  height: 45.56rem;
  display: none;
  position: absolute;
  inset: auto auto 0% 4.4rem;
}

.wave-icon-20 {
  object-fit: cover;
  width: 7.1rem;
  height: .6rem;
  position: absolute;
  inset: auto 0% -.1rem;
}

.faq-cols {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-col-item {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  flex-flow: column;
  display: flex;
}

.faq-drop {
  border-radius: 1.67rem;
  width: 100%;
  overflow: hidden;
}

.faq-dt {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  background-color: var(--white);
  color: var(--050a18);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2.08rem 2.22rem;
  transition: background-color .3s linear;
  display: flex;
}

.faq-dt.w--open {
  color: var(--ffffff);
  background-color: #050a18;
}

.faq-dl {
  color: #050a18;
  background-color: #fff;
  transition: background-color .3s linear;
  overflow: hidden;
}

.faq-dl.w--open {
  color: var(--ffffff);
  background-color: #050a18;
  position: relative;
}

.faq-dl__wr {
  padding-bottom: 2.22rem;
  padding-left: 2.22rem;
  padding-right: 2.22rem;
}

.faq-drop-icon {
  color: #ffa800;
  flex: none;
  width: 2.08rem;
  height: 2.08rem;
}

.drop-sh-icon {
  color: #fff;
}

.faq-drop-rnd {
  background-color: #ffa800;
}

.ns-mh-image-hw {
  object-fit: cover;
}

.ns-mh-image-div-hw {
  justify-content: flex-start;
  align-items: center;
  width: 23.7rem;
  height: 20.8rem;
  display: flex;
  position: absolute;
  inset: 0 .56rem auto auto;
}

.hlw-y-div {
  background-color: #ffa800;
  border-radius: 6.94rem;
  margin-bottom: .69rem;
  padding: .4rem 1.53rem .5rem;
}

.span-yellow-ffa800 {
  color: var(--ffa800);
}

.hallo-ttl-wr {
  margin-bottom: 1.39rem;
  margin-right: 2.7rem;
  transform: rotate(-4deg);
}

.title-42-700-h95 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: .69rem;
  font-size: 2.92rem;
  font-weight: 700;
  line-height: 95%;
}

.hw-hat-img {
  object-fit: contain;
  width: 11.46rem;
  height: 9.03rem;
  position: absolute;
  inset: -6.5rem 0% auto auto;
}

.spider-img {
  object-fit: contain;
  width: 4.31rem;
  height: 4.44rem;
  position: absolute;
  inset: 8.5rem auto auto 1.4rem;
}

.web-img {
  object-fit: contain;
  width: 5.49rem;
  height: 5.76rem;
  position: absolute;
  inset: 6.5rem .8rem auto auto;
}

.hlw-moon {
  width: 12.99rem;
  height: 9.58rem;
  position: absolute;
  inset: 3.3rem auto auto -5.3rem;
}

.pimpkin-img {
  width: 14.03rem;
  height: 13.68rem;
  position: absolute;
  inset: auto auto -2.6rem -9.2rem;
}

.bat-icon-pc {
  width: 11.32rem;
  height: 5.28rem;
  position: absolute;
  inset: 4.9rem 9.2rem auto auto;
}

.candys-icon {
  width: 8.33rem;
  height: 3.61rem;
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
  position: absolute;
  inset: 3.3rem -1.2rem auto auto;
  transform: rotate(20deg);
}

.white-web-icon {
  width: 7.08rem;
  height: 7.29rem;
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
  position: absolute;
  inset: .4rem 16.2rem auto auto;
  transform: rotate(20deg);
}

.pump-p-1 {
  color: #f59c1c;
}

.pump-p2 {
  color: #fcb643;
}

.path {
  color: #1c1c1c;
}

.bat-icon-mob {
  width: 11.32rem;
  height: 5.28rem;
  display: none;
  position: absolute;
  inset: 5.7rem 9.2rem auto auto;
}

.poison-img {
  object-fit: contain;
  width: 11.46rem;
  height: 9.03rem;
  display: none;
  position: absolute;
  inset: -6.8rem 0% auto auto;
}

.hlw-hero-image-hero {
  width: 31.46rem;
  height: 22.29rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.hlw-hero-image-hero.is--wytryna {
  width: auto;
  height: 12.5rem;
}

.mh-wave-icon-1-copy {
  width: 12.9rem;
  height: .97rem;
  position: absolute;
  inset: 6.4rem auto auto 15.8rem;
}

.mh-wave-icon-2-copy {
  object-fit: cover;
  width: 16.4rem;
  height: .97rem;
  position: absolute;
  inset: 6.4rem auto auto 0;
}

.wave-icon-3-copy {
  width: 20.28rem;
  height: .97rem;
  position: absolute;
  inset: auto auto -.8rem .4rem;
}

.icon-16 {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1.11rem;
}

.hero-center-wr-2 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 61.46rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.r-blue-stripe-3 {
  color: #000;
  background-color: #aed3ff;
  border-radius: 1.11rem;
  margin-top: .6rem;
  margin-bottom: 1.4rem;
  padding: .69rem;
  transform: rotate(4.71deg);
}

.dropdown-link-2 {
  padding-left: 1.25rem;
}

.dropdown-link-2:hover {
  background-color: #e6eef9;
}

.nav-link-2 {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 500;
}

.nav-link-2:hover {
  opacity: .8;
}

.nav-link-2.w--current {
  color: #313131;
}

.nav-link-2.white {
  color: #fff;
}

.hero-cols-min-600 {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  justify-content: space-between;
  width: 100%;
  min-height: 41.67rem;
  padding-top: .69rem;
  padding-bottom: .69rem;
  display: flex;
}

.hero-black-col-600-1 {
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.hero-black-col-600-2 {
  background-color: #050a18;
  border-radius: 2.78rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34.03rem;
  padding-top: 1.04rem;
  padding-bottom: 1.04rem;
  display: flex;
  position: relative;
}

.parky-bg {
  border-radius: 2.78rem;
  flex: none;
  position: absolute;
  inset: 0%;
}

.timer-quad-wr-black {
  grid-column-gap: .97rem;
  grid-row-gap: .97rem;
  justify-content: center;
  display: flex;
}

.tmb-content__wr {
  color: var(--ffffff);
  text-align: center;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  max-width: 29.9rem;
  display: flex;
  position: relative;
}

.title-34-700 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 2.36rem;
  font-weight: 700;
  line-height: 120%;
}

.text-24-300 {
  z-index: 2;
  letter-spacing: -.04em;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 1.67rem;
  font-weight: 300;
  line-height: 130%;
  position: relative;
}

.t-black__logo {
  color: var(--ffa800);
  width: 19.93rem;
  height: 5.49rem;
}

.t-black__logo.blue {
  color: #61a9ec;
}

.t-black__logo.pink {
  color: #ff1464;
}

.t-friday__logo {
  object-fit: contain;
  width: 19.93rem;
  height: 5.49rem;
}

.ticket-img-1 {
  object-fit: contain;
  width: 9.86rem;
  height: 10rem;
  position: absolute;
  inset: 1.4rem auto auto -7rem;
}

.duga-img-1 {
  width: 4.38rem;
  height: 14.86rem;
  position: absolute;
  inset: 1.1rem 0 auto auto;
}

.ticket-img-2 {
  object-fit: contain;
  width: 8.89rem;
  height: 7.57rem;
  position: absolute;
  inset: auto 2.1rem -3.3rem auto;
}

.bf-image-div {
  width: 35rem;
  height: 16.18rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bf-hero-image-hero {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bf-sun-img {
  z-index: 1;
  object-fit: contain;
  width: 8.54rem;
  height: 8.54rem;
  position: absolute;
  inset: auto -2.1rem 1.81rem auto;
}

.ticket-img-3 {
  object-fit: contain;
  width: 6.39rem;
  height: 4.17rem;
  position: absolute;
  inset: 14.65rem 5.61rem auto auto;
}

.bf-wave-icon-1 {
  object-fit: cover;
  width: 25.4rem;
  height: .97rem;
  position: absolute;
  inset: 6.4rem auto auto 0;
}

.nrr__wr {
  padding-top: 2.7rem;
  padding-bottom: 5.5rem;
  overflow: clip;
}

.nrr-list {
  text-transform: uppercase;
  flex-flow: row;
  margin-top: 2.8rem;
  font-size: 1.67rem;
  font-weight: 700;
  display: flex;
  transform: rotate(3.4deg);
}

.nrr-balck__item {
  color: var(--ffffff);
  background-color: #050a18;
  border-radius: 1.04rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1.04rem;
  line-height: 100%;
  display: flex;
}

.nrr-white__item {
  color: var(--000000);
  background-color: #fff;
  border-radius: 1.04rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1.04rem;
  line-height: 100%;
  display: flex;
}

.nrr-mob__text {
  display: none;
}

.typ-bf-container {
  height: 100%;
  padding: 1.39rem 2.78rem;
  overflow: clip;
}

.section-100vh {
  height: auto;
  min-height: 100vh;
}

.bf-ty__wr {
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  justify-content: center;
  align-items: center;
  min-height: 93vh;
  display: flex;
  position: relative;
}

.bf-ty-parky__bg {
  object-fit: cover;
  border-radius: 2.78rem;
  position: absolute;
  inset: 0%;
}

.bf-content__wr {
  grid-column-gap: 5.4rem;
  grid-row-gap: 5.4rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 66rem;
  display: flex;
  position: relative;
}

.bf_logo_link {
  width: 11.11rem;
  height: 2.5rem;
}

.title-70-700 {
  z-index: 1;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 4.86rem;
  font-weight: 700;
  line-height: 108%;
  position: relative;
}

.bf_ttle__wr {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.bf-count__wr {
  color: #ffaa09;
  justify-content: center;
  align-items: center;
  font-family: Satoshi, sans-serif;
  font-size: 9.72rem;
  font-weight: 700;
  line-height: 77%;
  display: flex;
}

.bf-ft__info {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  max-width: 46.4rem;
  display: flex;
}

.bf-tx__sep {
  background-color: #fff;
  width: 1px;
  height: 5rem;
}

._215-ttl__div {
  flex: none;
  width: 16.5rem;
}

.tyhr-bf-img-1 {
  width: 26.04rem;
  height: 24.44rem;
  position: absolute;
  inset: -1.39rem auto auto -2.3rem;
}

.tyhr-bf-img-2 {
  object-fit: contain;
  width: 14.31rem;
  height: 14.58rem;
  position: absolute;
  inset: .5rem 1.3rem auto auto;
}

.tyhr-bf-img-3 {
  object-fit: contain;
  width: 9.31rem;
  height: 7.99rem;
  position: absolute;
  inset: 15.6rem auto auto 5.8rem;
}

.tyhr-bf-img-4 {
  object-fit: contain;
  width: 9.03rem;
  height: 5rem;
  position: absolute;
  inset: auto auto 7.1rem 2.8rem;
}

.tyhr-bf-img-5 {
  object-fit: contain;
  width: 21.94rem;
  height: 37.43rem;
  position: absolute;
  inset: auto -2.78rem -1.39rem auto;
}

.tyhr-bf-img-6 {
  object-fit: contain;
  width: 8.54rem;
  height: 8.54rem;
  position: absolute;
  inset: auto 2.08rem 3.47rem auto;
}

.bf-ty-parky__mob-bg {
  object-fit: cover;
  border-radius: 2.78rem;
  position: absolute;
  inset: 0%;
}

.bf-wave-icon-2 {
  object-fit: cover;
  width: 20rem;
  height: .97rem;
  position: absolute;
  inset: 3.2rem auto auto 23.4rem;
}

.bf-hero-cont {
  width: 100%;
  padding-left: 5.83rem;
  padding-right: 10.4rem;
  position: relative;
}

.bf-wave-icon-1-blue {
  object-fit: cover;
  width: 40.6rem;
  height: .97rem;
  position: absolute;
  inset: 6.4rem auto auto 0;
}

.duga-img-1-blue {
  width: 8.7rem;
  height: 9.7rem;
  position: absolute;
  inset: 0 0 auto auto;
}

._700 {
  font-weight: 700;
}

.bf-wave-icon-2-blue {
  object-fit: cover;
  width: 40.6rem;
  height: .97rem;
  position: absolute;
  inset: 2.8rem auto auto 0;
}

.bf-pink-image-div {
  width: 31.39rem;
  height: 17.78rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bf-wave-icon-1-pink {
  object-fit: cover;
  width: 14.4rem;
  height: .97rem;
  position: absolute;
  inset: 2.8rem auto auto 0;
}

.quad-body {
  color: var(--white);
  background-color: #262626;
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/673cb762a3b769e3d15f1803_quad-bg.svg");
  background-position: 50% 0;
  background-size: auto;
  font-family: Satoshi, sans-serif;
}

.nrr-lines-list {
  text-transform: uppercase;
  border: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #000;
  flex-flow: row;
  margin-top: 2.8rem;
  margin-left: -.3rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.78rem;
  font-weight: 700;
  display: flex;
  transform: rotate(2.4deg);
}

.nrr-lines-balck__item {
  color: var(--ffffff);
  letter-spacing: -.04em;
  background-color: #050a18;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1.04rem;
  line-height: 100%;
  display: flex;
}

.nrr-lines-balck__item.yellow {
  color: #ffa800;
}

.container-130 {
  padding-left: 9.03rem;
  padding-right: 9.03rem;
}

.container-130.rel {
  position: relative;
}

.ty__item {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  color: var(--white);
  background-color: #0d0d0d;
  border-radius: 1.11rem;
  flex-flow: column;
  padding: 1.67rem;
  display: flex;
  box-shadow: 0 13px 40px #000c;
}

.ty-items__wr {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h-90 {
  height: 6.25rem;
}

.typ-icon {
  width: 5.56rem;
  height: 5.56rem;
  margin-left: -.5rem;
  margin-right: -.5rem;
}

.div-block-7 {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tyb__wr {
  color: var(--white);
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.ty-cta-div {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 30.56rem;
  display: flex;
  position: relative;
}

.cursor-imgs-div {
  width: 26.25rem;
  height: 12.9rem;
  position: absolute;
  inset: auto auto -7.7rem -13.6rem;
}

.coursor-imgs {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.coursor-imgs-mob {
  object-fit: contain;
  width: 7.5rem;
  height: 5.76rem;
  display: none;
}

.ty-parky-img-bg-1 {
  opacity: 1;
  width: 57.29rem;
  height: 38.61rem;
  display: none;
  position: absolute;
  inset: auto auto 0 0%;
}

.heri-bf-container {
  height: 100%;
  padding: 2.78rem 2.78rem 1.39rem;
  overflow: clip;
}

.bf-hero__cols {
  grid-column-gap: 11.81rem;
  grid-row-gap: 11.81rem;
  display: flex;
  position: relative;
}

.bf-hero-cont__col {
  width: 34.03rem;
}

.bf-hero-form__col {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 36.46rem;
  display: flex;
}

.bf-hero__wr {
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  justify-content: center;
  align-items: center;
  min-height: 93vh;
  display: flex;
  position: relative;
}

.hero-bf-logog__wr {
  flex-flow: column;
  display: flex;
}

.title-40-700-cap {
  z-index: 1;
  letter-spacing: -.04em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.78rem;
  font-weight: 700;
  line-height: 108%;
  position: relative;
}

.t-hero-black__logo {
  color: var(--ffa800);
  width: 25.76rem;
  height: 7.08rem;
}

.t-hero-friday__logo {
  object-fit: contain;
  width: 25.97rem;
  height: 6.94rem;
}

.ticket-price-icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bf-hero-ttl-ticket__wr {
  max-width: 26.04rem;
  display: flex;
  position: relative;
}

.bf-ticket__wr {
  color: var(--000000);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 10.69rem;
  height: 7.43rem;
  display: flex;
  position: absolute;
  inset: 1.5rem -7.3rem auto auto;
  transform: rotate(-21deg);
}

.ticket-price {
  margin-top: .2rem;
  font-size: 2.15rem;
  font-weight: 900;
  position: relative;
}

.cursor-bytton__icon {
  width: 4.24rem;
  height: 4.58rem;
  position: absolute;
  inset: auto auto -3.2rem -1.4rem;
}

.bf-hero-form__div {
  position: relative;
}

.cursor-bytton__icon-2 {
  width: 4.24rem;
  height: 4.58rem;
  position: absolute;
  inset: auto -5.2rem 2.2rem auto;
  transform: rotate(254deg);
}

.bf-bullit__wr {
  grid-column-gap: 2.3rem;
  grid-row-gap: 2.3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 24.58rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bf-bullit__item {
  grid-column-gap: 2.08rem;
  grid-row-gap: 2.08rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 22.8rem;
  display: flex;
}

.bf-bullit__item._354 {
  width: 28.5rem;
}

.bf-bull__img {
  object-fit: contain;
  width: 21.39rem;
  height: 25rem;
}

.bf-bull__img._354 {
  width: 24.58rem;
  height: 25.42rem;
}

._290-ttl__div {
  flex: none;
  width: 20.14rem;
}

._640-bf-ft__info {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  max-width: 46.4rem;
  display: flex;
}

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

.bf-cursor-imgs-div {
  width: 9.58rem;
  height: 7.29rem;
  position: absolute;
  inset: auto auto -4.1rem -11.9rem;
}

.bf-coursor-imgs {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.nrr-lines-balck-20__item {
  color: var(--ffffff);
  letter-spacing: -.04em;
  background-color: #050a18;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1.04rem 1.39rem;
  line-height: 100%;
  display: flex;
}

.nrr-lines-balck-20__item.yellow {
  color: #ffa800;
}

.nrr-bl-lines-list {
  text-transform: uppercase;
  background-color: #000;
  border: 2px solid #fff;
  border-left: 1px #000;
  border-right: 1px #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 2.8rem;
  margin-left: -.3rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.78rem;
  font-weight: 700;
  display: flex;
  transform: rotate(2.4deg);
}

.bf-reviews__wr {
  grid-column-gap: 0rem;
  grid-row-gap: 2.15rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bf-rev__item {
  grid-column-gap: 2.08rem;
  grid-row-gap: 2.08rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bf-rev__item.rel {
  position: relative;
}

.bf-rev-img-1 {
  object-fit: contain;
  width: 33.33rem;
  height: auto;
}

.bf-rev-img-1.item-4 {
  margin-left: 3.68rem;
}

.bf-rev-img-1.item-3 {
  margin-left: 1.04rem;
  position: relative;
}

.bf-rev-img-1.item-5 {
  margin-bottom: auto;
  margin-left: 2.32rem;
}

.bf-rev-img-1.item-6 {
  margin-left: 7.15rem;
  transform: rotate(-5deg);
}

.banka-icon {
  width: 8.13rem;
  height: 4.86rem;
}

.bf-star__img {
  width: 10.49rem;
  height: 10.49rem;
  position: absolute;
  inset: -5.9rem 2rem auto auto;
}

._635-bf-ft__info {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  max-width: 44.1rem;
  display: flex;
}

.bf-coursor-foot-img-1 {
  object-fit: contain;
  width: 4.24rem;
  height: 4.58rem;
  position: absolute;
  inset: auto auto -2.7rem -3.1rem;
  transform: rotate(5deg);
}

.bf-coursor-foot-img-2 {
  object-fit: contain;
  width: 4.24rem;
  height: 4.58rem;
  position: absolute;
  inset: auto auto -.8rem -7.7rem;
}

.bf-coursor-foot-img-3 {
  object-fit: contain;
  width: 4.24rem;
  height: 4.58rem;
  position: absolute;
  inset: .7rem -3.1rem auto auto;
  transform: rotate(-93deg);
}

.mh-wave-icon-11 {
  width: 12.9rem;
  height: .97rem;
  position: absolute;
  inset: 3.2rem auto auto 15.8rem;
}

.mh-wave-icon-22 {
  object-fit: cover;
  width: 16.4rem;
  height: .97rem;
  position: absolute;
  inset: 3.2rem auto auto 0;
}

.path18 {
  width: 37px;
  height: 35px;
  position: absolute;
  inset: 36px 50% auto auto;
}

.path18._53-43 {
  width: 43px;
  height: 40px;
  right: 8%;
}

.path18._3 {
  width: 35px;
  height: 33px;
  right: 11%;
}

.image-4 {
  box-sizing: content-box;
  object-fit: contain;
  object-position: 50% 0%;
  display: block;
}

.heading {
  color: var(--ffa800);
  font-size: 2.8rem;
  font-weight: 700;
}

.heading.akcja {
  margin-top: 2rem;
}

.heading.akcja.pink {
  color: var(--ff1464);
}

.heading.akcja.blue {
  color: var(--61a9ec);
}

.text-block-4 {
  padding-left: 0;
  padding-right: 0;
  font-size: 1.6rem;
  font-weight: 400;
}

.text-block-4._4rem {
  padding-left: 4rem;
  padding-right: 4rem;
}

.text-block-6 {
  font-size: 1.3rem;
}

.u-section-graphic {
  padding-top: 2.78rem;
  padding-bottom: 2.78rem;
  position: relative;
  overflow: hidden;
}

.u-section-graphic.hide {
  display: none;
}

.u-container-graphic {
  padding-left: 1.11rem;
  padding-right: 1.11rem;
  position: relative;
}

.graphic-header {
  background-color: #0000;
}

.graphic-header.u-section-graphic {
  padding-top: 2.08rem;
  padding-bottom: 2.08rem;
  position: relative;
}

.graphic-header.u-section-graphic.is--event {
  overflow: visible;
}

.graphic-header_container.u-container-graphic {
  justify-content: space-between;
  align-items: center;
  padding-left: 3.33rem;
  padding-right: 2.64rem;
  display: flex;
  position: static;
}

.graphic_logo {
  z-index: 999;
  width: 10.42rem;
  padding-left: 0;
  position: relative;
}

.graphic_logo.center {
  margin-bottom: 4.17rem;
  margin-left: auto;
  margin-right: auto;
}

.text-20-500-figree {
  font-family: Figtree, sans-serif;
  font-size: 1.39rem;
  font-weight: 500;
  line-height: 120%;
  position: relative;
}

.text-20-500-figree.is--400 {
  font-weight: 400;
}

.title-45-transforma {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Transformasans Trial, Arial, sans-serif;
  font-size: 3.13rem;
  font-weight: 600;
  line-height: 1;
  position: relative;
}

.title-45-transforma._w-458 {
  max-width: 31.81rem;
}

.text-22-700-figtree {
  font-family: Figtree, sans-serif;
  font-size: 1.31rem;
  font-weight: 700;
  line-height: 130%;
}

.text-18-400-figtree {
  font-family: Figtree, sans-serif;
  font-size: 1.25rem;
  line-height: 130%;
}

.text-18-400-figtree._w-452 {
  max-width: 31.39rem;
}

.title-22-700-transforma {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Transformasans Trial, Arial, sans-serif;
  font-size: 1.53rem;
  font-weight: 700;
  line-height: 130%;
  transition: background-color .2s;
}

.btn-black-graphic {
  background-color: var(--151515);
  color: #a3ebbb;
  text-align: center;
  border-radius: .56rem;
  padding: 1.11rem 1.67rem;
  font-family: Figtree, sans-serif;
  font-size: 1.39rem;
  font-weight: 600;
  line-height: 120%;
  box-shadow: inset 0 4px 4px #fff;
}

.btn-black-graphic.is--nav {
  padding: .56rem 1.11rem;
  font-size: 1.11rem;
}

.btn-black-graphic._w-100 {
  width: 100%;
}

.btn-black-graphic_border {
  border: 1px solid #151515;
  border-radius: .56rem;
  padding: 0;
}

.btn-black-graphic_border.is--nav.hide-pc {
  display: none;
}

.btn-black-graphic_border.is--form {
  margin-top: auto;
}

.u-flex-vert-40-32 {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.u-flex-horiz-16 {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.u-flex-horiz-16._w-80 {
  text-transform: uppercase;
}

.u-flex-horiz-16.is--ev-hero {
  display: none;
}

.u-flex-horiz-16.is--tnh {
  position: absolute;
  inset: 40% 16% auto auto;
}

.btn-black-transp-graphic {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  color: var(--151515);
  justify-content: center;
  align-items: center;
  padding: 1.11rem .28rem;
  font-family: Figtree, sans-serif;
  font-size: 1.39rem;
  font-weight: 600;
  line-height: 120%;
  display: flex;
}

.btn-black-transp-graphic_icon {
  width: .69rem;
}

.circle-24 {
  background-color: var(--151515);
  color: var(--a3ebbb);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.67rem;
  height: 1.67rem;
  display: flex;
}

.graphic_nav-menu-list {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.graphic_nav-menu-li {
  padding: .56rem 1.11rem;
}

.graphic-hero.u-section-graphic {
  padding-top: 0;
  padding-bottom: 8.9rem;
}

.graphic-hero_container.u-container-graphic {
  border-radius: 2.78rem;
  margin-left: 1.11rem;
  margin-right: 1.11rem;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.graphic-hero_img.u-absolute-full {
  object-fit: fill;
  border-radius: 2.78rem;
}

.graphic-hero_img.u-absolute-full.pc {
  object-fit: cover;
  height: auto;
}

.graphic-hero_img.u-absolute-full.mob, .graphic-hero_img.u-absolute-full.tablet {
  display: none;
}

.u-absolute-full {
  position: absolute;
  inset: 0%;
}

.u-absolute-full.is--graphic-price_card {
  transform: rotate(0);
}

.u-absolute-full.is--graphic-price_card._2, .u-absolute-full.mob {
  display: none;
}

.u-absolute-full.is--cards {
  object-fit: fill;
  inset: 0%;
}

.graphic-hero_contain {
  padding: 2.22rem;
  position: relative;
}

.graphic-hero_card {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  background-color: var(--f1f4fa);
  -webkit-backdrop-filter: blur(27.8px);
  backdrop-filter: blur(27.8px);
  border: .14rem solid #dadada;
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 47rem;
  padding: 2.78rem;
  display: flex;
}

.graphic-hero_card.is--2 {
  min-height: 39.79rem;
  padding-top: 4.44rem;
  padding-bottom: 4.44rem;
}

.graphic-hero_card-tooltop {
  text-transform: uppercase;
  border: .14rem dashed #b5b5b5;
  border-radius: 6.94rem;
  justify-content: center;
  align-items: center;
  height: 2.78rem;
  padding: .56rem 1.11rem;
  display: flex;
}

.body-graphic {
  color: var(--151515);
  background-color: #f1f4fa;
}

.is--600 {
  font-weight: 600;
}

.is---135ac5 {
  color: #135ac5;
}

.u-flex-vert-16-16 {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.u-flex-vert-16-16.full {
  justify-content: flex-start;
  align-items: stretch;
}

.u-flex-vert-16-16._w-400 {
  margin-bottom: auto;
}

.u-flex-vert-16-16.center {
  justify-content: flex-start;
  align-items: center;
}

.graphic_list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

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

.graphic-hero_btns.u-flex-horiz-16 {
  margin-top: .56rem;
}

.graphic-hero_icon {
  width: 12.92rem;
  height: 12.92rem;
  position: absolute;
  inset: 6.11rem 29.17rem auto auto;
}

.graphic-hero_icon.pc {
  right: 33.5rem;
}

.graphic-hero_icon.mob {
  display: none;
}

.graphic-hero_svg {
  width: auto;
  height: 45.8rem;
  position: absolute;
  top: 4.8rem;
  left: 0;
}

.graphic-descr.u-section-graphic {
  padding-top: 0;
}

.graphic-descr_contain {
  padding-left: 2.78rem;
  padding-right: 2.78rem;
}

.graphic-descr_cards {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.graphic-descr_cards.is--grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.graphic-descr_card.u-flex-vert-16-16 {
  padding-bottom: 2.78rem;
  padding-right: 2.78rem;
}

.graphic-descr_card.u-flex-vert-16-16.is--2 {
  border-bottom: .07rem solid #dadada;
  padding-left: 2.78rem;
}

.graphic-descr_card.u-flex-vert-16-16.is--1 {
  border-right: .07rem solid #dadada;
}

.graphic-descr_card.u-flex-vert-16-16.is--4 {
  border-left: .07rem solid #dadada;
  padding-top: 2.78rem;
  padding-bottom: 0;
  padding-left: 2.78rem;
}

.graphic-descr_card.u-flex-vert-16-16.is--3 {
  border-top: .07rem solid #dadada;
  padding-top: 2.78rem;
  padding-bottom: 0;
}

.graphic-descr_card.u-flex-vert-16-16.is--2-mini {
  border-bottom: .07rem #dadada;
  border-right: .07rem solid #dadada;
  padding-left: 2.78rem;
}

.graphic-descr_card.u-flex-vert-16-16.is--2-copy {
  border-bottom: .07rem solid #dadada;
  padding-left: 2.78rem;
}

.graphic-descr_card.u-flex-vert-16-16.is--2-copy.line-down {
  border-bottom-style: none;
}

.graphic-descr_bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.is--700 {
  font-weight: 700;
}

.graphic-format_contain {
  background-color: var(--white);
  border-radius: 2.78rem;
  padding: 5.56rem 2.78rem;
}

.graphic-format_top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.graphic-format_title {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 32.22rem;
  display: flex;
}

.graphic-format_tolltop {
  color: #135ac5;
  text-align: center;
  background-color: #f1f4fa;
  border-radius: 1.67rem;
  flex: none;
  width: 17.3rem;
  padding: 1.11rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 130%;
  position: relative;
}

.graphic-format_icon {
  color: #f1f4fa;
  width: 2.57rem;
  position: absolute;
  inset: auto auto -1.04rem 2.15rem;
}

.u-flex-vert-16-20 {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  flex-flow: column;
  display: flex;
}

.u-flex-horiz-8 {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-40-32 {
  width: 2.78rem;
  height: 2.78rem;
}

.graphic-format_center {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.graphic-format_center.is--grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.graphic-format_card {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  border: .07rem solid #dadada;
  border-radius: 1.67rem;
  justify-content: flex-start;
  align-items: center;
  min-height: 10.21rem;
  padding: 2.22rem;
  display: flex;
}

.graphic-format_card.mini-course {
  flex-flow: column;
}

.icon-72-42 {
  width: 5rem;
  height: 5rem;
}

.graphic-format_text {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.graphic-format_bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: -1.39rem;
  display: flex;
  position: relative;
}

.graphic-format_img {
  width: 7.99rem;
  height: 10.56rem;
  position: absolute;
  inset: 0% auto auto 33.33rem;
  transform: translate(0, -30%)rotate(14deg);
}

.graphic-testimonials_container.u-container-graphic.u-flex-vert-40-32 {
  padding-left: 3.89rem;
  padding-right: 3.89rem;
}

.swiper.is--graphic {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.rating-img {
  width: 7.22rem;
  height: auto;
}

.slide-graphic-bottom {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  padding-top: 1.11rem;
  display: flex;
}

.trustpilot-img {
  width: 7.01rem;
  height: auto;
}

.swiper-buttons {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  flex-flow: row;
  display: flex;
}

.slider_button {
  background-color: #fff;
  border-radius: 50%;
  padding: 0;
}

.icon-56 {
  width: 3.89rem;
  height: 3.89rem;
}

.icon-56.rotated {
  transform: rotate(180deg);
}

.graphic-lector_contain {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  background-color: var(--white);
  border-radius: 2.78rem;
  justify-content: space-between;
  align-items: flex-start;
  padding: 5.56rem 2.78rem;
  display: flex;
}

.graphic-lector_contain.is--transparent {
  background-color: #fff0;
}

.text-32-transforma {
  font-family: Transformasans Trial, Arial, sans-serif;
  font-size: 2.22rem;
  font-weight: 600;
  line-height: 130%;
}

.text-32-transforma.text-balance {
  text-wrap: balance;
}

.graphic-lector-tooltop {
  text-transform: uppercase;
  border: .14rem dashed #b5b5b5;
  border-radius: 6.94rem;
  justify-content: center;
  align-items: center;
  height: 2.78rem;
  padding: .56rem 1.11rem;
  display: flex;
}

.graphic-lector_tolltop {
  color: #135ac5;
  text-align: left;
  background-color: #f1f4fa;
  border-radius: 1.67rem;
  flex: none;
  width: 46.18rem;
  padding: 1.11rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 130%;
  position: relative;
}

.graphic-lector_icon {
  color: #f1f4fa;
  transform-style: preserve-3d;
  inset: auto auto -1.04rem 2.15rem;
  width: 2.57rem;
  position: absolute;
  inset: 0% -2.08rem auto auto;
}

.graphic-lector_img {
  border: 1px solid #dadada;
  border-radius: 2.22rem;
  width: 34.72rem;
  height: auto;
}

.graphic-lector_img.is--big {
  flex: none;
  width: 50%;
}

.graphic-programm.u-section-graphic {
  padding-bottom: 5.56rem;
}

.graphic-programm_container.u-container-graphic.u-flex-vert-40-32 {
  justify-content: space-between;
  align-items: center;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.graphic-programm_tabs {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.graphic-programm_tabs-menu {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  flex-flow: column;
  display: flex;
}

.graphic-programm_tabs-pane {
  height: 100%;
}

.graphic-programm_tabs-link {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  background-color: var(--white);
  color: var(--151515);
  background-image: none;
  background-size: auto;
  border: 1px solid #dadada;
  border-radius: 1.67rem;
  justify-content: flex-start;
  align-items: center;
  padding: 2.22rem;
  display: flex;
}

.graphic-programm_tabs-link.w--current {
  background-color: var(--white);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/67bb36af7a2ea65794dec4b6_Frame%201000002377.avif");
  background-size: cover;
}

.graphic_module {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.graphic_module-text {
  background-color: var(--f1f4fa);
  border-radius: 6.94rem;
  justify-content: center;
  align-items: center;
  height: 3.33rem;
  padding: .83rem 1.11rem;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.graphic_module-num {
  border: 1px solid var(--f1f4fa);
  background-color: var(--f1f4fa);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.33rem;
  height: 3.33rem;
  padding: .83rem .63rem;
  transition: background-color .2s, color .2s, border-color .2s;
  display: flex;
}

.graphic-programm_tabs-contain {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  flex-flow: column;
  max-width: 43.89rem;
  height: 100%;
  display: flex;
}

.graphic-programm_tabs-top {
  grid-column-gap: 2.64rem;
  grid-row-gap: 2.64rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.graphic-programm_tabs-img {
  border-radius: 1.11rem;
  width: 21.11rem;
}

.graphic-tabs_tolltop {
  background-color: var(--white);
  color: #135ac5;
  text-align: left;
  border-radius: 1.67rem;
  flex: none;
  width: 20.14rem;
  padding: 1.11rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 130%;
  position: relative;
}

.graphic-tabs_icon {
  color: var(--white);
  transform-style: preserve-3d;
  width: .97rem;
  position: absolute;
  inset: 5.38rem auto auto -.97rem;
}

.graphic-programm_tabs-center {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.graphic-programm_tabs-icons {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.graphic-price.u-section-graphic {
  padding-top: 0;
}

.graphic-price_contain {
  grid-column-gap: 5.56rem;
  grid-row-gap: 5.56rem;
  background-color: var(--white);
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 5.56rem 2.78rem;
  display: flex;
}

.graphic-price_top.u-flex-vert-40-32 {
  width: 80.56rem;
}

.graphic-price_cards {
  display: flex;
}

.graphic-price_card {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 33.89rem;
  padding: 2.78rem;
  display: flex;
}

.graphic-price_card.is--1 {
  color: var(--white);
  width: 44.51rem;
  padding-left: 3.33rem;
  position: relative;
  overflow: clip;
}

.graphic-price_card.is--2 {
  background-color: var(--f1f4fa);
  border-top-left-radius: 2.78rem;
  border-bottom-left-radius: 2.78rem;
  width: 33rem;
  padding-right: 0;
  position: relative;
}

.graphic-price_card-img {
  width: 26.04rem;
  height: 3.4rem;
  margin-top: auto;
  position: relative;
}

.graphic-price_card-img.is--2 {
  width: 3.33rem;
  height: auto;
  position: absolute;
  inset: 0% -3.33rem 0% auto;
}

.graphic-price_card-img.is--2._2 {
  display: none;
}

.graphic-price_card-tooltips {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.graphic-price_card-tooltip {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  border: .14rem dashed #b5b5b5;
  border-radius: 6.94rem;
  justify-content: flex-start;
  align-items: center;
  height: 2.78rem;
  padding: .56rem .83rem;
  display: flex;
}

.graphic-price_card-tooltip-img {
  width: 5rem;
  height: 1.81rem;
}

.graphic-price_card_bottom {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.graphic-price_bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80.56rem;
  display: flex;
}

.graphic-price_bottom-img {
  width: 6.04rem;
  height: auto;
}

.graphic-price_bottom-img.is--2 {
  width: 10rem;
  height: 8.75rem;
}

.graphic-price_center {
  justify-content: space-between;
  align-items: center;
  width: 59rem;
  display: flex;
}

.graphic-price_center-text {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  flex-flow: column;
  max-width: 44rem;
  display: flex;
}

.graphic-faq_container.u-container-graphic {
  grid-column-gap: 6.6rem;
  grid-row-gap: 6.6rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 3.89rem;
  padding-right: 3.89rem;
  display: flex;
}

.graphic-faq_drops {
  flex: 1;
}

.graphic-faq_drop {
  border-left: .21rem solid #dadada;
  width: 100%;
  padding-top: 1.11rem;
  padding-bottom: 1.11rem;
  padding-left: 2.22rem;
}

.graphic-faq_drop-toggle {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.graphic-faq_drop-list {
  background-color: #0000;
  display: flex;
  position: static;
  overflow: clip;
}

.graphic-faq_drop-content {
  padding-top: 1.11rem;
}

.graphic-form_container.u-container-graphic {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.graphic-form_cta {
  color: var(--white);
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 43.61rem;
  padding: 2.78rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.graphic-cta_img {
  width: 35.42rem;
  height: auto;
  position: relative;
}

.graphic-form_wrp {
  margin-bottom: 0;
}

.graphic-form_item {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  background-color: var(--white);
  border-radius: 2.78rem;
  flex-flow: column;
  height: 100%;
  padding: 2.78rem;
  display: flex;
}

.graphic-form_input {
  border: 1px solid #dadada;
  border-radius: .56rem;
  min-height: 3.82rem;
  margin-bottom: 0;
  padding: 1.11rem 1.67rem;
  font-family: Figtree, sans-serif;
  font-size: 1.25rem;
  line-height: 130%;
}

.graphic-form_input::placeholder {
  color: var(--151515);
}

.graphic-form_checkboxes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-16-400-figtree {
  font-family: Figtree, sans-serif;
  line-height: 130%;
}

.graphic-footer.u-section-graphic {
  padding-bottom: 5.56rem;
}

.graphic-footer_container.u-container-graphic {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.graphic-footer_item {
  background-color: var(--white);
  border: 2px solid #dadada;
  border-radius: 1.11rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 22.64rem;
  height: 8.13rem;
  padding: 1.67rem;
  display: flex;
}

.graphic-footer_item.small {
  justify-content: center;
  align-items: center;
  width: 8.13rem;
}

.graphic-footer_item.for-mob {
  display: none;
}

.graphic-footer_logo {
  width: 10.42rem;
}

.graphic-footer_socials-link {
  font-family: Transformasans Trial, Arial, sans-serif;
  font-size: 1.32rem;
  font-weight: 600;
  line-height: 130%;
  transform: rotate(-15deg);
}

.graphic-programm_tabs-mobile.u-flex-vert-8-8, .img-mob {
  display: none;
}

.slider-icon {
  width: 3.89rem;
  height: 3.89rem;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.hamburger_5_line {
  width: var(--width);
  height: var(--thickness);
  background-color: currentColor;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
}

.hamburger_5_wrap {
  grid-row-gap: var(--gap);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.hamburger_embed {
  position: absolute;
}

.graphic_nav-socials {
  display: none;
}

.graphic-programm_svg {
  width: 26.46rem;
  height: auto;
  position: absolute;
  inset: auto 2.5rem -1.39rem auto;
}

.graphic-faq_svg {
  width: 35.28rem;
  height: auto;
  position: absolute;
  inset: 10rem auto auto 0%;
}

.is--underline {
  text-decoration: underline;
}

.success-message-2 {
  background-color: #0000;
  height: 0;
  padding: 0;
}

.text-22-500-figtree {
  font-family: Figtree, sans-serif;
  font-size: 1.31rem;
  font-weight: 600;
  line-height: 130%;
}

.min-graf-logo {
  width: 9.38em;
}

.graphic-format_card_heading {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-17 {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1.11rem;
}

.r-blue-stripe-4 {
  color: #000;
  background-color: #aed3ff;
  border-radius: 1.11rem;
  margin-top: .6rem;
  margin-bottom: 1.4rem;
  padding: .69rem;
  transform: rotate(4.71deg);
}

.nav-link-3 {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 500;
}

.nav-link-3:hover {
  opacity: .8;
}

.nav-link-3.w--current {
  color: #313131;
}

.nav-link-3.white {
  color: #fff;
}

.head-logo-link-2 {
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 6.18rem;
  justify-content: center;
  align-items: center;
  padding: .69rem 1.94rem .69rem .69rem;
  display: flex;
}

.pr-logo-el-4-2, .pr-logo-el-3-2 {
  color: #fff;
}

.head-menu-div-2 {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.head-logo-div-2 {
  flex: none;
}

.cprght-menu-2 {
  display: none;
}

.menu-item-wr-2-2 {
  color: #313131;
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 6.6rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 18rem;
  padding-left: 5.5rem;
  padding-right: 5.52rem;
  display: flex;
}

.menu-item-wr-2-2.hide {
  display: none;
}

.pr-logo-el-1-2 {
  color: #fff;
}

.nav-link-n-2 {
  color: #050a18;
  font-size: 1.11rem;
  text-decoration: none;
}

.menu-item-wr-1-2 {
  color: #313131;
  background-color: #fff;
  border: .0625rem solid #e6e7e8;
  border-radius: 4.24rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 4.55rem;
  padding-right: 4.55rem;
  display: flex;
}

.nav-menu-button-2 {
  display: none;
}

.pr-logo-el-2-2 {
  color: #fff;
}

.white-card-tester {
  grid-column-gap: 5.56rem;
  grid-row-gap: 5.56rem;
  background-color: #fff;
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 6.94rem 5.83rem 5.83rem;
  display: flex;
}

.white-card-tester_title {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.white-card-tester_wave {
  width: 15.1rem;
  height: auto;
  position: absolute;
  inset: auto auto 0% 24%;
}

.white-card-tester_wave.is-2 {
  width: 15.8rem;
  inset: 46% 0% auto auto;
}

.white-card-tester_wave.is-3 {
  width: 14rem;
  inset: 90% auto auto 24%;
}

.white-card-tester_cards {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.white-card-tester_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  max-width: 20.49rem;
  padding-right: .69rem;
  display: flex;
}

.white-card-tester_card.card-reversed {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  margin-top: -2.64rem;
}

.white-card-tester_card.card-reversed.is--2 {
  margin-top: -3.8rem;
}

.white-card-tester_img {
  width: 16.25rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.white-card-tester_img.card-reversed {
  position: relative;
}

.white-card-tester_img.is--1 {
  width: 16.88rem;
}

.white-card-tester_img.is--3 {
  width: 19.1rem;
}

.white-card-tester_img.is--4 {
  width: 17.36rem;
}

.dark-card-tester {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  color: var(--ffffff);
  background-color: #050a18;
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 6.94rem 3.82rem 5.83rem;
  display: flex;
}

.dark-card-tester_card {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  border-radius: 2.78rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  padding: 2.22rem;
  display: flex;
}

.dark-card-tester_card.is--1 {
  color: var(--000000);
  text-align: center;
  background-color: #f3f2fa;
  padding-top: 2.78rem;
}

.dark-card-tester_card.is--2 {
  color: var(--000000);
  text-align: center;
  background-color: #e6eef9;
  padding-top: 5.56rem;
}

.dark-card-tester_card.is--3 {
  color: var(--000000);
  text-align: center;
  background-color: #61a9ec;
  padding-top: 8.33rem;
}

.u-flex-vert-12 {
  grid-column-gap: .83rem;
  grid-row-gap: .83rem;
  flex-flow: column;
  display: flex;
}

.dark-card-tester_tooltip {
  background-color: #fff;
  border-radius: 6.94rem;
  margin-bottom: -1.94rem;
  padding: .56rem 1.11rem;
}

.tester-cv {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  margin-top: 2.78rem;
  display: flex;
}

.tester-cv_card {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  color: var(--050a18);
  text-align: center;
  background-color: #fff;
  border-radius: 2.78rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24.31rem;
  padding: 2.78rem;
  display: flex;
}

.tester-cv_card.big {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
}

.icon-206 {
  width: 14.31rem;
  height: auto;
}

.u-flex-vert-24 {
  grid-column-gap: 2.78rem;
  grid-row-gap: 2.78rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.tester-cv_grid {
  grid-column-gap: 2.08rem;
  grid-row-gap: 1.67rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tester-cv_grid-item {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-24 {
  width: 1.67rem;
  height: auto;
}

.tester-cv_flex {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 70%;
  display: flex;
}

.image-h-56 {
  width: auto;
  height: 3.13rem;
}

.bg---151404 {
  color: var(--white);
  background-color: #151404;
}

.event-hero {
  background-color: #bb98f2;
  position: relative;
}

.event-hero.u-section.is--tnh {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/681e08a429e1087bb2a7bd6d_Dzie%CC%A8kujemy%20(3).png");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.event-hero.u-section.is--2 {
  color: var(--white);
  background-color: #85d9bf;
}

.u-container-32 {
  padding-left: 2.22rem;
  padding-right: 2.22rem;
  position: relative;
}

.u-container-0 {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.event-hero_conttainer.u-container-32 {
  flex-flow: column;
  max-width: 76.39rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5.56rem 0 18.6rem;
  display: flex;
  position: relative;
}

.event-hero_conttainer.u-container-32.is--thn {
  max-width: 67rem;
  padding-top: 5.56rem;
}

.title-screamer {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10.97rem;
  line-height: 1;
}

.title-158-screamer {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 10.97rem;
  font-weight: 400;
  line-height: 1;
}

.is--screamer-230 {
  color: #151404;
  vertical-align: text-top;
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 15.28rem;
  font-style: italic;
  font-weight: 500;
}

.event-hero_star {
  aspect-ratio: 1;
  width: 14.79rem;
  height: auto;
  position: absolute;
  inset: 0 -4.17rem auto auto;
}

.event-hero_star-bg {
  width: 34.03rem;
  height: auto;
  position: absolute;
  inset: auto auto 0% 0%;
}

.u-flex-space {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.event-btn {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  color: var(--white);
  background-color: #151404;
  border: .14rem solid #ffffff26;
  border-radius: 69.44rem;
  justify-content: flex-start;
  align-items: center;
  padding: .49rem .49rem .49rem 1.67rem;
  display: flex;
}

.event-btn.is--reversed {
  color: var(--151404);
  background-color: #bb98f2;
}

.event-btn.is--reversed.mob {
  display: none;
}

.event-btn.is--reversed.hide-mob.is--2 {
  background-color: #85d9bf;
}

.event-btn.mob {
  display: none;
}

.text-28-screamer {
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 1.94rem;
  font-weight: 400;
  line-height: 1.3;
}

.text-28-screamer.is--white {
  padding: 0;
}

.text-28-screamer.is--white.center {
  text-align: center;
}

.icon-54 {
  width: 3.75rem;
  height: auto;
}

.text-22-raleway {
  font-family: Raleway, sans-serif;
  font-size: 1.53rem;
  font-weight: 600;
  line-height: 1.3;
}

.text-22-raleway.is---151404 {
  color: var(--151404);
}

._w-725 {
  max-width: 50.35rem;
}

.event-hero_lines {
  width: 5.56rem;
  height: auto;
  position: absolute;
  inset: 0% auto auto 13.68rem;
}

.event-hero_heart {
  width: 2.99rem;
  height: auto;
  position: absolute;
  inset: auto -10% 20% auto;
}

.event-hero_arrow {
  width: 7.78rem;
  height: auto;
  position: absolute;
  inset: 50% auto auto -9%;
  transform: rotate(59.57deg);
}

.event-povody.u-section {
  z-index: 2;
  background-color: var(--151404);
  border-top-left-radius: 5.56rem;
  border-top-right-radius: 5.56rem;
  margin-top: -9.72rem;
  padding-top: 9.03rem;
  padding-bottom: 4.51rem;
}

.event-povody.u-section.is--2 {
  background-color: var(--white);
}

.u-section {
  position: relative;
  overflow: clip;
}

.title-60-screamer {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 4.17rem;
  font-weight: 400;
  line-height: 1;
}

.is---bb98f2 {
  color: #bb98f2;
}

.is---bb98f2.italic {
  font-style: italic;
  font-weight: 500;
}

.italic {
  font-style: italic;
}

.u-flex-vert-48-40 {
  grid-column-gap: 3.33rem;
  grid-row-gap: 3.33rem;
  flex-flow: column;
  display: flex;
}

.u-grid-4-col-16 {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event-povody_item {
  grid-column-gap: 1.53rem;
  grid-row-gap: 1.53rem;
  background-color: var(--151404);
  border-radius: .97rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 12.78rem;
  padding: 1.67rem;
  display: flex;
  position: relative;
}

.event-povody_item.is--2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
}

.event-povody_item.is--white-version {
  background-color: var(--white);
}

.event-povody_border {
  background-image: linear-gradient(135deg, #0000, #151404 37%, #cc378b 95%), radial-gradient(circle at 0 0, #cc378b 5%, #151404 28%);
  border-radius: 1.11rem;
  padding: 2px;
  overflow: clip;
}

.event-povody_border.is--2 {
  background-image: linear-gradient(38deg, #f1944f 5%, #15140417 63%), radial-gradient(circle at 50% 100%, #151404 68%, #f1944f 95%);
}

.event-povody_border.is--3 {
  background-image: linear-gradient(40deg, #5178e1 5%, #15140417 63%), radial-gradient(circle at 50% 100%, #151404 68%, #5178e1 95%);
}

.event-povody_border.is--4 {
  background-image: linear-gradient(55deg, #47a398 5%, #15140417 63%), radial-gradient(circle at 0 100%, #151404 68%, #47a398 95%);
}

.event-povody_border.is--5 {
  background-image: linear-gradient(145deg, #15140400 37%, #f35941 95%), radial-gradient(circle at 0 100%, #f35941 5%, #151404 28%);
}

.event-povody_border.is--6 {
  background-image: linear-gradient(55deg, #f3e430 5%, #15140417 63%), radial-gradient(circle at 0 100%, #151404 68%, #f3e430 95%);
}

.event-povody_border.is--7 {
  background-image: linear-gradient(135deg, #0000, #fff 37%, #cc378b 95%), radial-gradient(circle at 0 0, #cc378b 5%, #fff 28%);
}

.event-povody_border.is--8 {
  background-image: linear-gradient(38deg, #f1944f 5%, #fff 63%), radial-gradient(circle at 50% 100%, #f1944f 68%, #fff 95%);
}

.event-povody_border.is--9 {
  background-image: linear-gradient(40deg, #5178e1 5%, #fff 63%), radial-gradient(circle at 50% 100%, #fff 68%, #5178e1 95%);
}

.event-povody_border.is--10 {
  background-image: linear-gradient(55deg, #47a398 5%, #fff 63%), radial-gradient(circle at 0 100%, #fff 68%, #47a398 95%);
}

.event-povody_border.is--11 {
  background-image: linear-gradient(145deg, #fff 37%, #f35941 95%), radial-gradient(circle at 0 100%, #f35941 5%, #fff 28%);
}

.event-povody_border.is--12 {
  background-image: linear-gradient(55deg, #f3e430 5%, #fff 63%), radial-gradient(circle at 0 100%, #fff 68%, #f3e430 95%);
}

.icon-47 {
  width: 3.26rem;
  height: auto;
}

.icon-112 {
  z-index: 3;
  width: 7.78rem;
  height: auto;
  position: absolute;
  inset: -.42rem -.42rem auto auto;
}

.text-20-raleway {
  font-family: Raleway, sans-serif;
  font-size: 1.39rem;
  font-weight: 600;
  line-height: 1.3;
}

.icon-40 {
  z-index: 3;
  width: 2.78rem;
  height: auto;
}

.event-ten {
  padding-top: 4.51rem;
  padding-bottom: 4.51rem;
}

.event-ten_title.u-flex-space {
  padding-left: 2.22rem;
  padding-right: 2.22rem;
}

.event-ten_grid {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  display: grid;
}

.event-ten_card {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  border-radius: 1.67rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.22rem 2.78rem;
  display: flex;
}

.bg---cc378b {
  background-color: #cc378b;
}

.icon-300 {
  width: 20.83rem;
  height: auto;
}

.bg---f1944f {
  background-color: #f1944f;
}

.bg---f3e430 {
  background-color: #f3e430;
}

.bg---5178e1 {
  background-color: #5178e1;
}

.bg---f35941 {
  background-color: #f35941;
}

.bg---47a398 {
  background-color: #47a398;
}

.text-34-screamer {
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 2.36rem;
  font-weight: 400;
  line-height: 1.3;
}

.text-34-screamer.mob-26 {
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-weight: 400;
}

.is---151404 {
  color: var(--151404);
}

.event-webinar {
  padding-top: 4.51rem;
  padding-bottom: .56rem;
}

.event-webinarze {
  padding-top: 4.51rem;
  padding-bottom: 4.51rem;
}

.event-webinarze_grid {
  grid-column-gap: 3.47rem;
  grid-row-gap: 3.47rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: auto;
  display: grid;
}

.event-webinarze_line {
  grid-column-gap: 5.56rem;
  grid-row-gap: 5.56rem;
  flex-flow: column;
  display: flex;
}

.event-webinarze_item {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-61 {
  width: 4.24rem;
  height: auto;
}

.text-24-raleway {
  font-family: Raleway, sans-serif;
  font-size: 1.67rem;
  font-weight: 600;
  line-height: 1.3;
}

.text-24-raleway.is---151404 {
  color: var(--151404);
}

.event-webinar_grid {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  display: grid;
}

.event-webinar_card {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-h-275 {
  width: auto;
  height: 19.1rem;
}

.event-webinar_card-text {
  grid-column-gap: .83rem;
  grid-row-gap: .83rem;
  border-radius: 1.11rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 2.22rem .97rem 2.22rem 1.67rem;
  display: flex;
}

.event-webinar_list {
  color: var(--151404);
  margin-bottom: .83rem;
  padding-left: 1.67rem;
}

.text-18-raleway {
  font-family: Raleway, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
}

.event-webinar_linkedin {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  color: var(--151404);
  border: .14rem solid #151404;
  border-radius: 69.44rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  padding: .28rem .28rem .28rem .97rem;
  display: flex;
}

.event-webinar_linkedin.is--reversed {
  color: var(--151404);
  background-color: #bb98f2;
}

.event-webinar_linkedin.hide {
  display: none;
}

.text-22-rscreamer {
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 1.53rem;
  font-weight: 400;
  line-height: 1.3;
}

.text-22-rscreamer.is---151404 {
  color: var(--151404);
}

.circle {
  border-radius: 50%;
  overflow: clip;
}

.evetn-pytania.bg---bb98f2 {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/68188042fb6968ef049420a0_Frame%20120.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 1.11rem 1.25rem 5.56rem 5.56rem;
  padding: 9.03rem;
}

.evetn-pytania.bg---bb98f2.is--2 {
  background-color: #85d9bf;
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/6825e6827dd3fa353e978c79_Frame%20120.png");
  background-position: 1px 0;
  background-size: 100% 100%;
}

.bg---bb98f2 {
  background-color: #bb98f2;
}

.title-183-screamer {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 12.71rem;
  font-weight: 500;
  line-height: 1;
}

.evetn-pytania_contain.u-container-32 {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-74-screamer {
  color: var(--151404);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1.11rem;
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 5.14rem;
  font-weight: 400;
  line-height: 1;
}

.text-74-screamer.italic.is--white {
  margin-bottom: 0;
}

.event-przygotowali-my {
  padding-top: 11.81rem;
  padding-bottom: 4.17rem;
}

.event-przygotowali-my_contain.u-container-32.u-flex-space {
  justify-content: space-between;
  align-items: flex-start;
}

.event-przygotowali-my_cards {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  flex-flow: column;
  width: 100%;
  max-width: 46.18rem;
  display: flex;
}

.event-przygotowali-my_img {
  width: 36.18rem;
  height: auto;
  position: absolute;
  inset: auto auto 0% 0%;
}

.event-form {
  border-top-left-radius: 5.56rem;
  border-top-right-radius: 5.56rem;
  padding-top: 9.03rem;
  padding-bottom: 9.03rem;
}

.event-form.bg---bb98f2 {
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/68188baec69bbf33b5613687_Group%201817.avif");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.event-form.bg---bb98f2.is--white-vers {
  background-color: #85d9bf;
  background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/6825e7854d63843e86f60cbf_Group%201817.png");
}

.u-container-120 {
  padding-left: 8.33rem;
  padding-right: 8.33rem;
}

.event-form_contain.u-container-120.u-flex-space {
  justify-content: space-between;
  align-items: flex-start;
}

.is--white {
  color: var(--white);
}

.event-form_text {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  color: var(--151404);
  flex-flow: column;
  max-width: 38.4rem;
  padding-top: 1.25rem;
  display: flex;
}

.text-28-raleway {
  font-family: Raleway, sans-serif;
  font-size: 1.94rem;
  font-weight: 600;
  line-height: 1.3;
}

.text-28-raleway.is---151404 {
  color: var(--151404);
}

.event-form_wrp {
  max-width: 25.9rem;
  margin-bottom: 0;
}

.event-form_item {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  border-radius: 2.78rem;
  flex-flow: column;
  height: 100%;
  padding: 0;
  display: flex;
}

.event-form_iinput {
  color: var(--151404);
  background-color: #fff0;
  border: 2px solid #1514044f;
  border-radius: .56rem;
  min-height: 3.82rem;
  margin-bottom: 0;
  padding: 1.11rem 1.67rem;
  font-family: Figtree, sans-serif;
  font-size: 1.25rem;
  line-height: 130%;
}

.event-form_iinput::placeholder {
  color: var(--151515);
}

.event-form_bottom {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  color: var(--151404);
  flex-flow: column;
  max-width: 38.4rem;
  padding-top: 1.25rem;
  display: flex;
}

.event-form_bottom.u-flex-vert-16-16 {
  color: var(--white);
}

.icon-99-mob, .event-form_mob-img, .event-form_line, .event-form-dash, .event-form-heart, .event-form-arrow, .event-form-ball, .event-form_poloska {
  display: none;
}

.event-menu {
  color: #bb98f2;
  background-color: #151404;
  border-radius: 69.44rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 5.56rem;
  height: 4.17rem;
  padding: 0 1.39rem 0;
  display: flex;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.event-hero_date {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  color: var(--151404);
  border: .14rem solid #151404;
  border-radius: 69.44rem;
  justify-content: flex-start;
  align-items: center;
  padding: .28rem .56rem .28rem .28rem;
  display: flex;
}

.icon-34 {
  width: 2.36rem;
  height: auto;
}

._w-42 {
  width: 2.92rem;
}

.event-hero_btn {
  z-index: 999;
  color: #bb98f2;
  background-color: #151404;
  border-radius: 69.44rem;
  width: 5.56rem;
  height: 2.92rem;
  padding: 0 1.74rem 0 1.67rem;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.event-hero_btn.w--open {
  color: #bb98f2;
  background-color: #151404;
}

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

.event-hero-list {
  z-index: 500;
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  color: var(--151515);
  text-align: center;
  background-color: #151404;
  border-radius: 1.67rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 20.83rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.67rem;
  display: flex;
}

.icon-26.is--event-h {
  z-index: 999;
  width: 1.81rem;
  height: 1.11rem;
  position: absolute;
  inset: -1.11rem 0% auto 50%;
  transform: translate(-50%);
}

.text-88-screamer {
  font-family: Fkscreamer Upright, Arial, sans-serif;
  font-size: 6.11rem;
  font-weight: 500;
  line-height: 1;
}

.event-hero-pdf {
  width: 6.67rem;
  height: auto;
}

.bg---85d9bf {
  color: var(--white);
  background-color: #85d9bf;
}

.is---85d9bf {
  color: #85d9bf;
}

.is---85d9bf.italic {
  color: #85d9bf;
  font-style: italic;
  font-weight: 500;
}

.event-ten_card2 {
  grid-column-gap: 2.22rem;
  grid-row-gap: 2.22rem;
  color: var(--white);
  border-radius: 1.67rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.22rem 2.78rem;
  display: flex;
}

.u-flex-vert-38-16 {
  grid-column-gap: 2.64rem;
  grid-row-gap: 2.64rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo_practima-148 {
  width: 10.28rem;
  height: auto;
}

.title-50-satoshi {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.47rem;
  font-weight: 700;
  line-height: 1.1;
}

.hero-black-col_contain.u-flex-vert-38-16 {
  z-index: 5;
  justify-content: center;
  align-items: flex-start;
  max-width: 46.7rem;
  position: relative;
}

.text-22-satoshi {
  font-size: 1.53rem;
}

.text-22-satoshi.top-6 {
  margin-top: -.42rem;
}

.wytrina_links.u-flex-horiz-4 {
  grid-column-gap: .28rem;
  grid-row-gap: .28rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.u-flex-horiz-4 {
  grid-column-gap: .28rem;
  grid-row-gap: .28rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wytrina_link {
  grid-column-gap: .69rem;
  grid-row-gap: .69rem;
  background-color: var(--white);
  color: #313131;
  border-radius: 2.08rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: .56rem 1.25rem;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  transition: background-color .2s;
  display: flex;
}

.wytrina_link:hover {
  background-color: var(--ffa800);
}

.icon-10-real {
  width: .69rem;
  height: auto;
}

.wytrina_btn {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  color: var(--050a18);
  letter-spacing: -.02em;
  white-space: nowrap;
  border-radius: 2.92rem;
  justify-content: center;
  align-items: center;
  padding: 1.67rem 3.75rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.wytrina_btn.is--dark {
  color: var(--honeydew);
  background-color: #050a18;
}

.wytrina_btn.is--yellow {
  background-color: #ffa800;
}

.mh-wave-icon-3 {
  object-fit: cover;
  width: 22.1rem;
  height: .97rem;
  position: absolute;
  inset: 41% 3% auto auto;
}

.text-16-400-satoshi {
  letter-spacing: -.01em;
  line-height: 1.4;
}

.text-16-400-satoshi.is--500 {
  font-weight: 500;
}

.title-24-700-satoshi {
  letter-spacing: -.004em;
  font-size: 1.67rem;
  font-weight: 700;
  line-height: 1;
}

.title-24-700-satoshi.is--900 {
  font-family: Satoshi, sans-serif;
  font-weight: 900;
}

.wytrina_timer-title {
  grid-column-gap: .28rem;
  grid-row-gap: .28rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.11rem;
  display: flex;
  position: relative;
}

.wytrina_discount-img {
  width: 9.17rem;
  height: auto;
  position: absolute;
  top: -55%;
  bottom: auto;
  right: -7%;
}

.wytrina_certificate.wytrina_secrion {
  padding-top: 9.72rem;
}

.wytrina_certificate-contain.u-grid-4-col-16 {
  place-items: center stretch;
}

.wytrina_certificate-card {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  background-color: var(--white);
  border: .07rem solid #050a181a;
  border-radius: 1.67rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.22rem 1.67rem;
  display: flex;
  position: relative;
}

.wytrina_certificate-card.is--1 {
  transform: rotate(-4.74deg);
}

.wytrina_certificate-card.is--3 {
  transform: rotate(2.81deg);
}

.wytrina_certificate-card.is--4 {
  padding: 0;
}

.bg---f3f2fa {
  background-color: #f3f2fa;
}

.title-62-satoshi {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 4.31rem;
  font-weight: 700;
  line-height: 1;
}

.is---ffa800 {
  color: var(--ffa800);
}

.img {
  height: auto;
}

.wytrina_profession_container.container-15.u-flex-vert-56-32 {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.u-flex-vert-56-32 {
  grid-column-gap: 3.89rem;
  grid-row-gap: 3.89rem;
  flex-flow: column;
  display: flex;
}

.wytrina_secrion {
  padding-top: 4.86rem;
  padding-bottom: 4.86rem;
  overflow: clip;
}

.wytrina_profession-contain {
  grid-column-gap: 1.11rem;
  grid-row-gap: 1.11rem;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.wytrina_profession-card {
  border-radius: 2.78rem;
  padding: 5.56rem 3.89rem;
  position: relative;
  overflow: clip;
}

.wytrina_profession-card-text.u-flex-vert-16-16 {
  position: relative;
}

.wytrina_profession-card-text.u-flex-vert-16-16.is--1 {
  max-width: 25.69rem;
}

.wytrina_profession-card-text.u-flex-vert-16-16.is--2 {
  max-width: 28rem;
}

.wytrina_profession-card-text.u-flex-vert-16-16.is--3 {
  max-width: 29.7rem;
}

.wytrina_profession-card-text.u-flex-vert-16-16.is--4, .wytrina_profession-card-text.u-flex-vert-16-16.is--5 {
  max-width: 28rem;
}

.wytrina_profession-card-text.u-flex-vert-16-16.is--6 {
  max-width: 29rem;
}

.title-48-satoshi {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 3.33rem;
  font-weight: 700;
  line-height: 1.1;
}

.wytrina_profession-card-btn {
  background-color: var(--ffa800);
  color: var(--050a18);
  border-radius: 2.92rem;
  margin-top: 1.11rem;
  padding: 1.25rem 4.17rem 1.11rem;
}

.wytrina_profession-img {
  position: absolute;
  inset: 0% 0% auto auto;
}

.wytrina_profession-img.is--1 {
  width: 11.11rem;
  height: auto;
  top: 13.3rem;
  right: 4.65rem;
  transform: rotate(23.42deg);
}

.wytrina_profession-img.is--3 {
  width: 13rem;
  height: auto;
  inset: auto 6.8rem 1.46rem auto;
  transform: rotate(-20deg);
}

.wytrina_profession-img.is--4 {
  width: 8rem;
  height: auto;
  top: 16rem;
  right: 9rem;
  transform: rotate(23.42deg);
}

.wytrina_profession-img.is--5 {
  width: 11.11rem;
  height: auto;
  top: 18rem;
  right: 4.65rem;
}

.wytrina_profession-card-tooltip {
  background-color: var(--white);
  color: var(--050a18);
  letter-spacing: -.04em;
  border-radius: 2.64rem;
  padding: .69rem 1.39rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
}

.bg---20a854 {
  background-color: #20a854;
}

.bg---ffa800 {
  background-color: #ffa800;
}

.bg---1abcfe {
  background-color: #1abcfe;
}

.bg---ffe56b {
  background-color: #ffe56b;
}

.bg---fcafd4 {
  background-color: #fcafd4;
}

.wytrina_learning-container.container-100.u-flex-vert-40-32 {
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.mh-wave-icon-4 {
  object-fit: cover;
  width: 20.9rem;
  height: .97rem;
  position: absolute;
  inset: 3.8% 25% auto auto;
}

.mh-wave-icon-5 {
  object-fit: cover;
  width: 20.9rem;
  height: .97rem;
  position: absolute;
  inset: 8% auto auto 30%;
}

.wytrina_learning-cards {
  grid-column-gap: 1.39rem;
  grid-row-gap: 1.39rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.wytrina_learning-card {
  grid-column-gap: 1.67rem;
  grid-row-gap: 1.67rem;
  background-color: var(--white);
  border: .07rem solid #050a181a;
  border-radius: 1.67rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.22rem;
  display: flex;
}

.wytrina_learning-img {
  height: auto;
}

.wytrina_learning-img.is--3 {
  margin-top: -2.3rem;
  margin-bottom: -1.7rem;
}

.title-32-satoshi {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 2.22rem;
  font-weight: 700;
  line-height: 1;
}

.wytrina_money-contain {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  justify-content: center;
  align-items: center;
  padding: 6.94rem 5.83rem;
  display: flex;
  position: relative;
}

.wytrina_money-img {
  max-width: 41.88rem;
  height: auto;
  position: relative;
}

.wytrina_money-text.u-flex-vert-40-32 {
  justify-content: flex-start;
  align-items: flex-start;
}

.wytrina_money-line {
  object-position: 50% 50%;
  width: auto;
  position: absolute;
  inset: 0% auto auto 4%;
}

.wytrina_testimonials.wytrina_secrion {
  padding-bottom: 9.72rem;
}

.mh-wave-icon-6 {
  object-fit: cover;
  width: 20.9rem;
  height: .97rem;
  position: absolute;
  inset: 5% 49.6% auto auto;
}

.wytrina_testim-card {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  background-color: var(--white);
  border: .07rem solid #050a181a;
  border-radius: 1.67rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 31.74rem;
  padding: 1.67rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.wytrina_testim-card.is--img {
  background-color: #fff0;
  border-style: none;
}

.star_img {
  width: 8.89rem;
  height: auto;
}

.wytrina_testim-card-link {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  letter-spacing: -.01em;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.icon-12 {
  width: .83rem;
  height: auto;
}

.dialog {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.form-popap {
  grid-column-gap: 4.17rem;
  color: var(--white);
  background-color: #050a18;
  border-radius: 2.78rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 9.24rem 9.03rem 9.24rem 9.17rem;
  display: flex;
  position: relative;
}

.close-modal {
  background-color: #efefef00;
  border-radius: 50%;
  padding: 0;
  position: absolute;
  inset: 2.78rem 2.78rem auto auto;
}

.dialog-2 {
  background-color: #fff0;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  overflow: clip;
}

.mob {
  display: none;
}

.icon-close-modal {
  color: var(--ffa800);
  width: 2.78rem;
}

.wytrina_banner {
  z-index: 10;
  background-color: var(--orange);
  color: var(--050a18);
  border-radius: 1.11rem;
  justify-content: space-between;
  align-items: center;
  margin-left: 5.21rem;
  margin-right: 5.21rem;
  padding-left: 2.22rem;
  padding-right: 2.22rem;
  display: flex;
  position: sticky;
  box-shadow: 0 8.94px 21.46px #2952454d;
}

.wytrina_banner-text {
  grid-column-gap: .28rem;
  grid-row-gap: .28rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.wytrina_banner-img {
  width: 11.74rem;
  height: auto;
}

.wytrina_banne-rbtn {
  grid-column-gap: .56rem;
  grid-row-gap: .56rem;
  color: var(--white);
  letter-spacing: -.02em;
  white-space: nowrap;
  background-color: #050a18;
  border-radius: 2.92rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 4.17rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.wytrina_banne-rbtn.is--dark {
  color: var(--honeydew);
  background-color: #050a18;
}

.wytrina_banne-rbtn.is--yellow {
  background-color: #ffa800;
}

.wytrina_banner-border {
  z-index: 5;
  width: auto;
  height: 5.56rem;
  position: absolute;
  inset: auto auto 9% 1%;
}

.wytrina_banner-border.is--2 {
  inset: auto 1% 9% auto;
  transform: rotate(180deg);
}

.wytrina_banner-wrp {
  z-index: 100;
  color: var(--orange);
  padding-bottom: 2.78rem;
  position: sticky;
  bottom: 0;
}

.banner-path {
  color: var(--white);
}

.event-img-screen1 {
  display: none;
}

@media screen and (min-width: 1440px) {
  .title-42 {
    font-size: 1.92rem;
  }

  .youtube-video {
    margin-top: 0;
  }

  .u-flex-vert-40-32 {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .graphic-lector_text.u-flex-vert-40-32.gap-1-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .u-flex-vert-24 {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
}

@media screen and (min-width: 1920px) {
  .title-42 {
    font-size: 1.92rem;
  }

  .r-blue-stripe, .r-blue-stripe-3 {
    margin-top: .6rem;
  }

  .graphic_logo.center {
    margin-bottom: 4.44rem;
    margin-left: auto;
    margin-right: auto;
  }

  .u-flex-horiz-16.is--tnh {
    top: 58%;
  }

  .graphic-lector_img.is--big {
    width: 52rem;
  }

  .r-blue-stripe-4 {
    margin-top: .6rem;
  }

  .event-hero_conttainer.u-container-32.is--thn {
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 5.56rem;
    padding-bottom: 0;
  }

  .dialog-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .icon-8 {
    margin-right: .71rem;
  }

  .nav-link {
    color: #131313;
    text-align: left;
    margin-bottom: 2.22rem;
  }

  .nav-menu {
    background-color: #f7f9fa;
    border-radius: .83rem;
    flex: 0 auto;
    width: 10rem;
    margin-right: 0;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 4rem 0% auto auto;
  }

  .text-500 {
    margin-right: .25rem;
  }

  .title-68._0-padding {
    text-align: center;
  }

  .left-hero-cell {
    align-items: center;
  }

  .hero-2-col {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .dropdown-toggle {
    padding-right: 2.11rem;
  }

  .container-100 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .dropdown-list {
    background-color: #faf8f8;
    margin-top: 1rem;
  }

  .dropdown-list.w--open {
    background-color: #f7f9fa;
    border-radius: .83rem;
  }

  .right-hero-cell {
    align-items: center;
  }

  .text-16.white-caps {
    font-size: .8rem;
  }

  .right-side-navbar {
    justify-content: flex-end;
    align-items: center;
  }

  .menu-button {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.2rem;
    height: 3.2rem;
    margin-right: 1rem;
    padding: 0;
    display: flex;
  }

  .menu-button.w--open {
    background-color: #0000;
    width: 3.2rem;
    height: 3.2rem;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .menu-button.white {
    color: #fff;
    border: .0625rem solid #fff;
    border-radius: 100%;
    margin-left: auto;
  }

  .navbar {
    background-color: #0000;
    width: 100%;
    max-width: 100%;
    height: auto;
    position: relative;
    inset: 0% 0% auto;
    transform: none;
  }

  .burger-icon {
    color: #24252b;
    border: .0625rem solid #000;
    border-radius: 6.94rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.2rem;
    height: 3.2rem;
    display: flex;
  }

  .burger-icon.white {
    color: #fff;
  }

  .choice-content {
    grid-row-gap: 3rem;
    flex-direction: column;
  }

  .title-42.white._w-60pc {
    width: 90%;
  }

  .text-16-400 {
    white-space: normal;
  }

  .black-rect {
    grid-column-gap: 2rem;
    flex-direction: row;
    align-items: flex-end;
  }

  .left-br {
    display: flex;
  }

  .right-br {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .slider {
    height: auto;
  }

  .sl-left-arrow, .sl-right-arrow {
    top: -7.3rem;
  }

  .slide {
    width: 100%;
    height: auto;
    margin-right: 2rem;
  }

  .sl-box {
    height: auto;
  }

  .title-18 {
    white-space: pre-wrap;
  }

  .cont-box {
    width: 100%;
  }

  .sl-box-2 {
    height: 20rem;
  }

  .grid-2-col {
    grid-template-columns: 1fr;
  }

  .left-grid {
    background-size: cover;
    width: 100%;
  }

  .left-grid.hide {
    display: none;
  }

  .right-grid {
    width: 100%;
  }

  .right-grid.hide {
    justify-content: flex-start;
    height: auto;
    position: relative;
  }

  .text-12 {
    width: 100%;
  }

  .footer-grid {
    grid-template-columns: .8fr 1.2fr;
  }

  .left-fg {
    width: 100%;
  }

  .right-fg {
    grid-column-gap: 2rem;
  }

  .navigator-box {
    flex: 1;
  }

  .kurs-link-footer {
    padding-left: 1rem;
  }

  .mask {
    width: 43rem;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .menu-cross {
    background-color: #fff;
    border-radius: 6.94rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 3.33rem;
    height: 3.33rem;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  ._2card-pink-img {
    bottom: 13.6rem;
    left: 8.2rem;
  }

  .left-cell-kc {
    align-items: center;
  }

  .black-rect-kc {
    flex-direction: row;
    align-items: center;
  }

  .woman-img {
    height: auto;
    left: .2rem;
  }

  .mentor-box {
    grid-row-gap: 2.08rem;
    flex-direction: column;
  }

  .r-mb {
    width: 100%;
    padding-right: 0;
  }

  .l-mb {
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .mentor-img {
    height: auto;
    margin-left: 0;
    margin-right: auto;
  }

  .info-kurs-box {
    align-items: flex-start;
    display: none;
  }

  .black-rect-ik {
    grid-column-gap: 7.75rem;
    flex-direction: row;
    width: 100%;
    height: auto;
    padding: 4rem;
  }

  .right-brik {
    width: 55%;
  }

  .left-brik {
    flex-direction: column;
    align-items: flex-start;
    width: 55%;
    max-width: none;
    display: flex;
  }

  .form-rect {
    grid-row-gap: 2.08rem;
    flex-direction: column;
    padding: 4rem;
  }

  .left-fr, .right-fr {
    width: 100%;
  }

  .form-box-kc {
    grid-column-gap: 1.04rem;
    grid-row-gap: 1.04rem;
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .form-box-kc.white {
    text-align: center;
  }

  .waveline-img-mob {
    width: 100%;
    display: none;
    bottom: 3.6rem;
  }

  .waveline-img-mob.hide {
    display: none;
  }

  .thanks-page-banner {
    flex-direction: column;
  }

  .left-tp {
    width: 100%;
  }

  .right-tp {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 38rem;
    display: flex;
  }

  .woman-tp-img {
    position: absolute;
    bottom: -8.5rem;
    left: auto;
    right: auto;
  }

  .wrapper-policy {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .hero-cont-box {
    padding-left: 0;
  }

  .grid-6-cell-kurs {
    grid-template-columns: 1fr 1fr;
  }

  .course-img {
    width: 15rem;
    height: 15rem;
  }

  .right-head-ch-cont, .left-head-ch-cont {
    width: 100%;
  }

  .list-img {
    display: block;
    position: static;
    top: 8.6rem;
    right: 2.6rem;
  }

  .dd-button {
    justify-content: center;
    align-items: center;
    width: 21rem;
    display: flex;
  }

  .blog-article-begin {
    align-items: center;
  }

  .head-rect {
    width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .contaner-310 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .swiper-slide.blog-map-20 {
    width: 20rem;
  }

  .swiper-slide.is--graphic {
    width: 48%;
  }

  .title-18-700 {
    white-space: pre-wrap;
  }

  .blog-hero-cols {
    grid-column-gap: 1.74rem;
  }

  .grid-5-cell {
    grid-column-gap: 2.08rem;
    grid-row-gap: .83rem;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-left: -4rem;
    margin-right: -4rem;
    padding-left: 4rem;
    padding-right: 4rem;
    display: flex;
    overflow: auto;
  }

  .g5-cell {
    grid-column-gap: 1.39rem;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    flex-direction: row-reverse;
    padding-left: 4.86rem;
    display: flex;
  }

  .g5-cell.rightcell {
    width: 17.78rem;
    padding-right: 1.39rem;
  }

  .g5-cell.leftcell {
    grid-column-gap: 1.39rem;
    flex-direction: row-reverse;
    width: 17.78rem;
    padding-left: 4.86rem;
  }

  .g5-cell.no-line {
    flex: none;
  }

  .g5-cell-img {
    width: 17.78rem;
  }

  .g5-cell-img.offer {
    width: 100%;
  }

  ._5g-cell-content {
    margin-top: 1.39rem;
    margin-bottom: 3.66rem;
  }

  ._5g-cell-content.offer {
    width: 100%;
  }

  .step-line._1 {
    display: none;
  }

  .droga-box {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .portfolio-box {
    grid-row-gap: 2.08rem;
    flex-direction: column-reverse;
  }

  .l-pb {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .r-pb {
    width: 100%;
  }

  .g5-cell-top {
    height: auto;
  }

  .g5-cell-top.offer {
    width: 15rem;
  }

  ._5g-cell-down {
    grid-row-gap: 1.39rem;
    flex-direction: column;
    justify-content: space-between;
    position: static;
  }

  .vert-line {
    border-left: .1rem solid #d3e1d0;
    border-right-style: none;
    height: 100%;
    display: block;
  }

  .vert-line.hide {
    display: none;
  }

  .kc-button {
    justify-content: center;
    align-items: center;
    width: 21rem;
    display: flex;
  }

  .hero-content-box {
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: center;
  }

  .left-hcb {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .mentors-box {
    justify-content: center;
    display: none;
  }

  .circle-text-img {
    display: none;
  }

  .byc-box {
    grid-row-gap: .69rem;
    flex-direction: column;
  }

  .left-bb, .right-bb {
    width: 100%;
  }

  .grid-3-cell-about {
    grid-template-columns: 1fr;
  }

  .cell-ab {
    grid-row-gap: 4.86rem;
  }

  .black-rect-yak {
    flex-direction: row;
    width: 100%;
    height: auto;
    padding: 4rem;
  }

  .slide-nm {
    width: 100%;
  }

  .sl1-content {
    grid-row-gap: 2.08rem;
    flex-direction: column;
  }

  .black-rectangle {
    grid-row-gap: 2.78rem;
    flex-direction: column;
    align-items: center;
    padding-bottom: 2rem;
  }

  .bl-rect-img {
    position: relative;
  }

  .mentors-box-mob {
    justify-content: center;
    display: flex;
  }

  .drop-list-wr {
    background-color: #faf8f8;
    margin-top: 0;
  }

  .drop-list-wr.w--open {
    background-color: #f7f9fa;
    border-radius: .83rem;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .video-mobile {
    display: none;
  }

  .hero-wrap {
    flex-direction: row;
  }

  .hero-img {
    display: none;
  }

  ._50-50-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .stud-text-wrap {
    text-align: center;
  }

  .graf-banner-img {
    height: auto;
    left: .2rem;
  }

  .price-banner-wrap {
    flex-direction: column-reverse;
  }

  .price-banner-wrapper {
    justify-content: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .embed-mobile {
    display: block;
  }

  .embed-mobile.desctop {
    display: none;
  }

  .container-70-viol {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .wb-star-1 {
    width: 5rem;
    height: 5rem;
    top: -2.1rem;
    left: .1rem;
  }

  .fr-avatars-wr {
    flex-direction: row;
    align-items: flex-end;
    margin-top: 1.8rem;
    margin-bottom: -.3rem;
  }

  .avatar-item.av-1 {
    position: static;
  }

  .avatar-item.av-2 {
    margin-bottom: 2.1rem;
    margin-left: 2.2rem;
    position: static;
  }

  .avatar-item.av-3 {
    margin-bottom: 2.6rem;
    margin-left: 1.9rem;
    margin-right: .3rem;
    position: static;
  }

  .avatar-item.av-4 {
    margin-left: .3rem;
    position: static;
  }

  .droga-box-scrl {
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    margin-right: -4.1rem;
    display: flex;
    overflow: auto;
  }

  .grid-5-cell-scrl {
    grid-row-gap: .83rem;
    flex: none;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .g5-cell-scrl {
    grid-column-gap: 1.39rem;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    flex-direction: row-reverse;
  }

  .black-reviews-wr {
    overflow: hidden;
  }

  .people-img {
    width: 14.9rem;
    height: 3.9rem;
  }

  .slider-black {
    height: auto;
  }

  .sl-mask-black {
    width: 43rem;
    margin-left: 0;
    margin-right: auto;
    overflow: visible;
  }

  .ff-cart-img {
    margin-bottom: -4rem;
    margin-left: -4rem;
    position: relative;
  }

  .container-142 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .logos-lines-div {
    width: auto;
    overflow: auto;
  }

  .fr-logo-item {
    width: auto;
  }

  .logo-lines-wr {
    margin-right: -4.1rem;
    overflow: auto;
  }

  .navbar-banner {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
  }

  .navbar-banner-content {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .timer-number-nav {
    font-size: .7rem;
  }

  .timer-nav-item {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .timer-nav-wrapper {
    padding-top: .2rem;
    padding-bottom: .2rem;
  }

  .banner-nav-img-left {
    width: 24rem;
  }

  .banner-nav-img-right {
    width: 26rem;
    right: -15rem;
  }

  .black-paket-65 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
    overflow: hidden;
  }

  .paket-wr {
    margin-left: -1.39rem;
    margin-right: -1.39rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .title-16-700 {
    white-space: pre-wrap;
  }

  .np-hero-cols {
    flex-direction: column;
  }

  .container-15 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .container-15.head {
    align-items: center;
    padding-top: 1.6rem;
  }

  .black-plate-center-wr {
    flex-wrap: nowrap;
    padding-bottom: 19.3rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .packets-cols {
    margin-left: -4rem;
    margin-right: -4rem;
    padding-left: 4rem;
    padding-right: 4rem;
    overflow: auto;
  }

  .pk-soc-icon, .pk-soc-icon-div {
    width: 3rem;
    height: 3rem;
  }

  .pk-soc-icon-div.fb, .pk-soc-icon-div.meta {
    right: 0;
  }

  .ment-tabs-menu {
    margin-left: -4rem;
    margin-right: -4rem;
    padding-left: 4rem;
    padding-right: 4rem;
    display: flex;
    overflow: auto;
  }

  .ment-tab-item {
    grid-column-gap: 2.08rem;
    grid-row-gap: 2.08rem;
    flex: none;
  }

  .mtab-cont {
    flex-direction: column;
    align-items: center;
    padding-left: 1.74rem;
    padding-right: 1.74rem;
  }

  .mtab-txt-wr {
    align-items: center;
  }

  .mtab-img-col {
    width: 41.5rem;
    margin-top: 2.2rem;
  }

  .grey-banner {
    justify-content: center;
    padding-bottom: 12.37rem;
    display: flex;
  }

  .gb-gift-banner-1 {
    display: none;
  }

  .gb-gift-banner-2 {
    top: auto;
    right: auto;
  }

  .container-170 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .kviz-bl-step-form-rect {
    flex-direction: column;
    padding: 4rem;
  }

  .left-fr-705, .right-fr-525 {
    width: 100%;
  }

  .bl-navigator-box {
    flex: 1;
  }

  .head-div {
    z-index: 5;
    background-color: #f3f2fa00;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .head-logo-div {
    z-index: 5;
    color: var(--050a18);
    background-color: #fff;
    border: .0625rem solid #e6e7e8;
    border-radius: 2.64rem;
    align-items: center;
    display: flex;
    position: relative;
  }

  .head-logo-link {
    color: var(--1c1c1c);
    border-style: none;
    margin-right: 1.04rem;
    padding-right: 0;
  }

  .head-logo-icon {
    background-color: #050a18;
    border-radius: 2.92rem;
    padding-right: 1.39rem;
    display: none;
  }

  .head-logo-icon.hlw {
    color: var(--white);
    margin-left: 0;
    padding-bottom: .4rem;
    padding-left: .8rem;
    display: block;
  }

  .hd-button-wr {
    display: none;
  }

  .head-menu-wr {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    padding: .69rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .head-menu-div {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    color: var(--white);
    background-color: #050a18;
    border-radius: 2.78rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 11.11rem;
  }

  .menu-item-wr-1 {
    background-color: #fff0;
    border-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-item-wr-2 {
    background-color: #fff0;
    border-style: solid none none;
    border-top-color: #fff;
    border-radius: 0;
    max-width: none;
    margin-top: 1.39rem;
    padding-top: 2.43rem;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-list {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .nav-link-n {
    color: var(--ffffff);
    font-size: 2.22rem;
    font-weight: 700;
    line-height: 110%;
  }

  .bg-right-fg {
    grid-column-gap: 2rem;
  }

  .hero-cols {
    flex-direction: column;
  }

  .hero-black-col-2 {
    justify-content: flex-start;
    width: 100%;
    height: 40rem;
    overflow: hidden;
  }

  .hero-black-col-2.hlw {
    justify-content: flex-end;
    align-items: stretch;
    overflow: visible;
  }

  .hero-black-col-2.is--new {
    justify-content: flex-end;
    align-items: stretch;
  }

  .hero-cont {
    padding-left: 6.94rem;
    padding-right: 1.74rem;
  }

  .hero-ns-div {
    max-width: 48rem;
  }

  .ns-timer-wr.is--tester {
    margin-top: auto;
  }

  .title-24-700.is--tester-ramka {
    margin-top: .56rem;
  }

  .ns-mh-image-div-1 {
    top: .4rem;
    right: 7.16rem;
  }

  .b-line-item._1st {
    top: -11.6rem;
    right: -8.6rem;
  }

  .b-line-item._2nd {
    right: -4.9rem;
  }

  .b-line-item._3nd {
    left: -8.9rem;
  }

  ._w-line-item._1st {
    top: -11.6rem;
  }

  ._w-line-item._2nd {
    top: -3.9rem;
    left: -9.9rem;
  }

  ._w-line-item._3nd {
    top: -4.2rem;
    right: -7.1rem;
  }

  .wb-tabs-menu {
    width: 100%;
  }

  .wb-tabs-content {
    display: none;
  }

  .wb-tabs-link {
    display: flex;
  }

  .wave-icon-6 {
    width: 16.8rem;
    left: .1rem;
  }

  .title-div-left._460 {
    max-width: 80%;
  }

  .wb-rotate-arrow {
    display: flex;
  }

  .wb-pc-arrow-div {
    display: none;
  }

  .image-list {
    display: flex;
  }

  .wb-tabs-content-2 {
    display: none;
  }

  .btn-white-nw {
    font-weight: 700;
  }

  .black-plate-center-nd {
    flex-wrap: nowrap;
    padding-bottom: 26.4rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .bbc-bg-line-2 {
    display: none;
  }

  ._3-cols {
    grid-column-gap: 1.39rem;
    grid-row-gap: 1.39rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pritm-cols {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    flex-direction: column;
  }

  .pritm-txt-col {
    text-align: center;
    align-items: center;
  }

  .ai-quad-icon {
    left: 6.3rem;
  }

  .bs-img-2 {
    object-fit: contain;
    width: 7rem;
    top: -1.7rem;
    right: 2.9rem;
  }

  .bs-img-1 {
    width: 7rem;
    top: -.2rem;
  }

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

  .mob-icon {
    width: 12.64rem;
    height: 3.33rem;
    display: flex;
  }

  .nav-menu-button {
    color: var(--313131);
    align-items: center;
    height: 3.3rem;
    margin-right: .69rem;
    padding-left: 1.5rem;
    padding-right: 2.08rem;
    font-weight: 700;
    display: flex;
  }

  .form-nd {
    grid-row-gap: 2.08rem;
    flex-direction: column;
    padding: 4rem;
  }

  .form-faces-wr {
    text-align: left;
  }

  .nd-left-fr {
    width: 100%;
  }

  .nd-left-fr._385 {
    text-align: center;
    align-items: center;
  }

  .litaki-imgs {
    left: 43.8rem;
  }

  .nd-right-fr {
    width: 100%;
  }

  .nd-button-mob-wr {
    display: flex;
  }

  .menu-list-2 {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .cprght-menu {
    color: var(--818181);
    margin-top: auto;
    margin-bottom: 1.11rem;
    font-size: .97rem;
    font-weight: 400;
    display: flex;
  }

  .nav-menu-close {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
    background-color: #fff;
    border: .0625rem solid #e6e7e8;
    border-radius: 2.43rem;
    align-items: center;
    margin-right: .69rem;
    padding: .7rem .9rem .7rem .97rem;
    font-weight: 700;
    display: none;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .image-3 {
    width: .97rem;
    height: .97rem;
  }

  .btn-black-nw {
    font-weight: 700;
  }

  .right-padding {
    margin-top: 3.125rem;
    padding-left: 0;
  }

  .page-content {
    width: 100%;
  }

  .top-margin {
    margin-top: 1.25rem;
  }

  .ns-mh-image-div-3 {
    top: .4rem;
    right: 7.16rem;
  }

  .tab-cols-wr-3 {
    flex-flow: column;
  }

  .wb-tabs-div {
    width: 100%;
  }

  .gb-gift-banner-2n {
    top: auto;
    bottom: -10.4rem;
    right: auto;
    transform: rotate(31deg);
  }

  .gb-gift-banner-1n {
    display: none;
  }

  .hero-cols-n {
    grid-column-gap: 4.86rem;
    grid-row-gap: 4.86rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .container-140 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .timer-black-bg {
    grid-row-gap: 2.08rem;
    flex-direction: column;
    padding: 4rem;
  }

  .timer-div {
    width: 100%;
  }

  .grey-date {
    flex: none;
  }

  .form-nd-new {
    grid-row-gap: 2.08rem;
    flex-direction: column;
    padding: 4rem;
  }

  .form-box-kc-new {
    grid-column-gap: 1.04rem;
    grid-row-gap: 1.04rem;
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .folder-cols {
    grid-template-columns: 1fr 1fr;
  }

  .wave-icon-11 {
    width: 16.8rem;
    left: 25.9rem;
  }

  .rainbow-cols {
    flex-flow: column;
  }

  .rainbow-ttl-wr {
    margin-bottom: 3.82rem;
  }

  .ranbow-content {
    width: 100%;
    margin-left: -1.85rem;
  }

  .raimbow-1 {
    object-fit: cover;
    object-position: 100% 50%;
    width: 43.6rem;
    margin-left: -5rem;
  }

  .rainbow-plate-1 {
    left: 17.5rem;
  }

  .rainbow-plate-2 {
    left: 29.8rem;
  }

  .rainbow-plate-3 {
    left: 7.4rem;
  }

  .txt-img-cols {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .b-line-new-item {
    word-break: keep-all;
    max-width: 100%;
  }

  ._w-line-new-item {
    max-width: 100%;
  }

  .prog-dt {
    grid-column-gap: 1.74rem;
    grid-row-gap: 1.74rem;
  }

  .pr-drop-arrow-icon {
    flex: none;
  }

  .ns-mh-image-pink {
    object-position: 50% 0%;
  }

  .ns-mh-image-div-pink {
    width: 100%;
    top: 16.2rem;
    left: 0;
    right: 0;
  }

  .wrapper {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .icon-circle-crs {
    bottom: -.5rem;
    right: 11.6rem;
  }

  .dropdown-toggle-2 {
    grid-column-gap: 1.39rem;
  }

  .grid-3-2-cell-crs {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .h1 {
    width: 103%;
    font-size: 3rem;
  }

  .grid-5-col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-cell-crs {
    width: 50%;
    padding: 1rem;
  }

  .hero-banner {
    flex-direction: row;
    grid-template-columns: 30.5rem 30.5rem;
    display: flex;
  }

  .clip {
    display: none;
    top: -2.4rem;
  }

  .clip.down {
    display: none;
    bottom: -1.6rem;
    right: 4.4rem;
  }

  .text-cell {
    font-size: 1.1rem;
  }

  .mail-potwierdzic-crs {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
  }

  .edit-content-mg {
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    align-items: center;
  }

  .hero-title-crs {
    width: 88%;
  }

  .footer {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .hero-img-crs {
    height: 30.4rem;
    left: -3%;
  }

  .text-cell-mg {
    font-size: .85rem;
  }

  .line-violet-crs {
    width: 23.3rem;
    height: 1.2rem;
    top: 2.3rem;
  }

  .h3 {
    text-align: center;
  }

  .mail-cell-2 {
    align-items: center;
    width: 100%;
  }

  .gr-star-img {
    width: 28.1rem;
    height: 14.7rem;
  }

  .nauka-vector {
    bottom: 7.3rem;
    right: 23.7rem;
  }

  .main-cell-img {
    top: 2.4rem;
    right: -7.3rem;
  }

  .gr-vector-img {
    width: 30%;
    inset: auto -2.5rem -1.5rem auto;
    transform: rotateX(0)rotateY(180deg)rotateZ(-58deg);
  }

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

  .hero-button-smm {
    width: auto;
  }

  .arrow-crs-img {
    display: none;
  }

  .lekcja {
    white-space: pre-wrap;
    flex: 1;
  }

  .footer-logo {
    justify-content: space-around;
  }

  .h2-span {
    font-size: 2.5rem;
  }

  .h2 {
    text-align: center;
    font-size: 2rem;
  }

  .h2.violet {
    text-align: center;
    margin-bottom: 2.08rem;
  }

  .h-109 {
    height: 6.5rem;
  }

  .hero-button {
    width: auto;
  }

  .left-edit-cell {
    align-items: center;
    width: 100%;
    margin-top: 4.375rem;
    position: relative;
  }

  .grid-3-cell-crs {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .text-span-yellow {
    font-size: 3.5rem;
  }

  .grid-2-cell {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .gr-img-mob {
    width: 140%;
    max-width: none;
    left: -8.3rem;
    right: auto;
  }

  .gr-img-mob.mob {
    bottom: -6.15rem;
  }

  .vector-crs {
    width: 90px;
    top: 25%;
    right: 0%;
  }

  .dropdown-box-ingr {
    display: block;
  }

  .mail-content {
    grid-row-gap: 3rem;
    flex-direction: column;
  }

  .right-edit-cell {
    align-items: center;
    width: 100%;
  }

  .ns-mh-image-pink-mob {
    object-position: 50% 0%;
  }

  .mob-head-menu-wr {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    padding: .69rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .h-120-3 {
    height: 7.5rem;
  }

  .form-block-3 {
    width: 100%;
  }

  .hero-black-col-2-copy {
    justify-content: flex-start;
    width: 100%;
    height: 40rem;
    overflow: hidden;
  }

  .blue-bg-rev {
    flex-direction: column;
  }

  .nav-sw-rev.mb-75 {
    margin-top: 2.41rem;
  }

  .orbit__wr {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .orbit__svg {
    justify-content: space-between;
    align-items: center;
    height: auto;
    margin-top: 1.39rem;
    margin-bottom: auto;
    display: flex;
  }

  .rev-av-1__img {
    bottom: 11.1rem;
  }

  .rev-av-2__img {
    top: 12.1rem;
    left: 2.6rem;
  }

  .rev-av-3__img {
    top: 1rem;
    left: 18.2rem;
  }

  .rev-av-4__img {
    top: 18rem;
    left: 47.8rem;
  }

  .rev-av-5__img {
    top: .4rem;
    right: 23.8rem;
  }

  .rev-av-6__img {
    bottom: 24rem;
    right: 12.8rem;
  }

  .blue-bg-vaccancy__wr {
    flex-direction: column;
    padding-left: 2.08rem;
    padding-right: 2.08rem;
  }

  .vac-ttl__wr {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .vacc-item-img {
    border-radius: .8rem;
    height: 10.4rem;
  }

  .vacc-item-img._2-rot {
    height: 9.4rem;
  }

  .vacc-item-img._3-rot {
    height: 10.3rem;
  }

  .vacc-item-img._4-rot {
    height: 9.7rem;
  }

  .vacc-item-img._5-rot {
    height: 9.5rem;
  }

  .vacc-item-img._6-rot {
    height: 9.2rem;
  }

  .blue-forma-kyrsy__wr {
    flex-direction: column;
    padding-bottom: 14rem;
    padding-left: 2.08rem;
    padding-right: 2.08rem;
  }

  .bfk-cont__wr {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
  }

  .bfk-col-1 {
    position: static;
  }

  .bfk-col-2, .bfk-col-3, .bfk-col-4 {
    flex-flow: row;
  }

  .thumbs-up-icon {
    top: 31.4rem;
    left: 47.6rem;
  }

  .dollar-icon {
    bottom: 14.13rem;
    right: 19.18rem;
  }

  .bfk-star-1 {
    inset: auto 12.8rem 7.8rem auto;
  }

  .bfk-star-2 {
    bottom: 3.6rem;
    right: 6.5rem;
  }

  .bfk-button__wr {
    position: absolute;
    inset: auto auto 4rem 2.2rem;
  }

  .nauka-3-new-item.col-2, .nauka-3-new-item.col-3 {
    transform: none;
  }

  .nauka-n-3col-wr {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .new-black-plate__wr {
    grid-column-gap: 2.08rem;
    grid-row-gap: 2.08rem;
    flex-flow: column;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .nbp-img-col {
    position: relative;
  }

  .bpc-bg-line-snake, .bpc-bg-line-snake-mob {
    left: auto;
  }

  .faq-cols {
    grid-template-columns: 1fr;
  }

  .ns-mh-image-div-hw {
    display: none;
    top: .4rem;
    right: 7.16rem;
  }

  .hallo-ttl-wr {
    color: var(--ffffff);
    position: absolute;
    inset: -12.3rem 0% auto;
  }

  .hw-hat-img {
    display: none;
  }

  .spider-img {
    left: 5.4rem;
  }

  .web-img {
    top: 8.7rem;
    right: 4rem;
  }

  .hlw-moon {
    inset: -3.9rem 4.4rem auto auto;
  }

  .pimpkin-img, .bat-icon-pc {
    display: none;
  }

  .bat-icon-mob {
    display: block;
    inset: 5.8rem auto auto 2.2rem;
  }

  .poison-img {
    display: block;
    top: -5rem;
  }

  .icon-16 {
    margin-right: .71rem;
  }

  .nav-link-2 {
    color: #131313;
    text-align: left;
    margin-bottom: 2.22rem;
  }

  .hero-cols-min-600 {
    flex-direction: column;
  }

  .hero-black-col-600-1 {
    padding-top: 8.5rem;
    padding-bottom: 10.6rem;
  }

  .hero-black-col-600-2 {
    width: 100%;
    height: 40rem;
  }

  .ticket-img-1 {
    left: -3.7rem;
  }

  .ticket-img-3 {
    top: 8.65rem;
    right: 1.81rem;
  }

  .bf-content__wr {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    max-width: 31rem;
  }

  .title-70-700 {
    font-size: 3rem;
  }

  .bf_ttle__wr {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .bf-count__wr {
    font-size: 6.2rem;
  }

  .bf-ft__info {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .bf-tx__sep {
    display: none;
  }

  .tyhr-bf-img-1 {
    width: 20rem;
    height: 15rem;
    display: none;
  }

  .tyhr-bf-img-2 {
    height: 10rem;
  }

  .tyhr-bf-img-3 {
    left: .7rem;
  }

  .tyhr-bf-img-4 {
    bottom: 10.5rem;
    left: 1.1rem;
  }

  .tyhr-bf-img-5 {
    width: 15rem;
    height: 20rem;
    display: none;
    right: -4.68rem;
  }

  .tyhr-bf-img-6 {
    bottom: -.93rem;
    right: -1.42rem;
  }

  .bf-hero-cont {
    padding-left: 6.94rem;
    padding-right: 1.74rem;
  }

  .container-130 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .ty-items__wr {
    grid-template-columns: 1fr 1fr;
  }

  .bf-hero__cols {
    grid-column-gap: 4.4rem;
    grid-row-gap: 4.4rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .bf-hero-cont__col {
    flex: none;
    width: 26.6rem;
  }

  .bf-hero-form__col {
    max-width: 39.3rem;
  }

  .bf-ticket__wr {
    top: 7.3rem;
    right: -.8rem;
  }

  .bf-bullit__wr {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .bf-bullit__item {
    width: 18.4rem;
  }

  .bf-bullit__item._354 {
    width: 17rem;
  }

  ._640-bf-ft__info {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .bf-cont__wr {
    grid-column-gap: 2.08rem;
    grid-row-gap: 2.08rem;
    flex-flow: column;
  }

  .bf-rev-img-1 {
    width: 28rem;
  }

  .bf-rev-img-1.item-4, .bf-rev-img-1.item-3, .bf-rev-img-1.item-5, .bf-rev-img-1.item-6 {
    margin-left: 0;
  }

  .banka-icon {
    display: none;
  }

  ._635-bf-ft__info {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .graphic-header.u-section-graphic {
    overflow: visible;
  }

  .graphic-header_container.u-container-graphic {
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic_logo.center {
    padding-bottom: 0;
  }

  .graphic_nav-menu {
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .title-22-700-transforma {
    font-size: 1.39rem;
  }

  .btn-black-graphic_border.is--nav.hide-tablet {
    display: none;
  }

  .btn-black-graphic_border.is--nav.hide-pc {
    display: block;
  }

  .u-flex-horiz-16.is--tnh {
    top: 35.5%;
    right: 10%;
  }

  .graphic_nav-menu-list {
    z-index: 666;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .graphic-hero_img.u-absolute-full.pc, .graphic-hero_img.u-absolute-full.mob {
    display: none;
  }

  .graphic-hero_img.u-absolute-full.tablet {
    display: flex;
    overflow: clip;
  }

  .u-absolute-full.is--cards {
    position: static;
  }

  .graphic-hero_card {
    max-width: none;
    margin-bottom: 44rem;
  }

  .u-flex-vert-16-16._w-400 {
    width: 35rem;
  }

  .graphic-hero_icon.pc {
    display: none;
  }

  .graphic-hero_icon.mob {
    display: block;
    inset: 21% 5% auto auto;
  }

  .graphic-hero_svg {
    display: none;
  }

  .graphic-descr_contain.u-flex-vert-40-32 {
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-descr_bottom {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
    flex-flow: wrap;
  }

  .graphic-format_top {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
    flex-flow: wrap;
    width: 80%;
  }

  .graphic-format_title {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .graphic-format_tolltop {
    margin-left: 1.67rem;
  }

  .icon-40-32.is--tabs {
    margin-left: auto;
  }

  .graphic-format_center.is--grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .graphic-format_bottom {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
  }

  .graphic-format_img {
    top: 40%;
  }

  .graphic-testimonials_container.u-container-graphic.u-flex-vert-40-32 {
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .swiper.is--graphic {
    flex-flow: column;
  }

  .graphic-lector_contain {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .graphic-lector_img {
    width: auto;
  }

  .graphic-lector_img.is--big {
    width: 100%;
  }

  .graphic-programm_tabs {
    display: none;
  }

  .graphic-programm_tabs-link {
    border-style: none;
    border-radius: 0;
    width: 100%;
    padding: 0;
  }

  .graphic-programm_tabs-contain {
    max-width: none;
    padding-top: 1.11rem;
  }

  .graphic-programm_tabs-top {
    grid-column-gap: 2.64rem;
    grid-row-gap: 2.64rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
  }

  .graphic-programm_tabs-img {
    width: 28rem;
  }

  .graphic-tabs_tolltop {
    background-color: var(--f1f4fa);
  }

  .graphic-tabs_icon {
    color: var(--f1f4fa);
    top: 50%;
    transform: translate(0, -50%);
  }

  .graphic-price_top.u-flex-vert-40-32 {
    width: auto;
  }

  .graphic-price_cards {
    flex-flow: column;
  }

  .graphic-price_card.is--1 {
    border-top-right-radius: 1.67rem;
    border-bottom-right-radius: 1.67rem;
    width: 100%;
    min-height: auto;
  }

  .graphic-price_card.is--2 {
    width: 94%;
    min-height: auto;
  }

  .graphic-price_card-img.is--2 {
    height: 100%;
  }

  .graphic-price_bottom-img.is--2 {
    width: 7rem;
    height: auto;
  }

  .graphic-price_center {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    text-align: center;
    flex-flow: column;
  }

  .graphic-faq_container.u-container-graphic {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    flex-flow: column;
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-form_container.u-container-graphic {
    grid-template-columns: 1fr;
  }

  .graphic-footer_container.u-container-graphic {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .graphic-footer_item {
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: 100%;
    min-height: 8.13rem;
  }

  .graphic-footer_item.small {
    width: auto;
    min-height: auto;
  }

  .graphic-footer_item.for-mob {
    display: flex;
  }

  .graphic-footer_item.hide-tablet {
    display: none;
  }

  .graphic-tablet-girl {
    width: auto;
    height: 38rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: translate(-36%);
  }

  .graphic-tablet-girl.is--big {
    height: 49rem;
  }

  .graphic-tablet-svg {
    width: auto;
    height: 50rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: translate(-35%, 2%);
  }

  .graphic-programm_tabs-mobile.u-flex-vert-8-8 {
    display: flex;
  }

  .graphic-programm_drop {
    background-color: var(--white);
    border: 1px solid #dadada;
    border-radius: 1.67rem;
    width: 100%;
    padding: 1.67rem;
  }

  .graphic-programm_drop-list {
    background-color: #0000;
    display: block;
    position: static;
    overflow: clip;
  }

  .graphic-footer_item-specific {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .graphic-menu {
    z-index: 999;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 2.78rem;
    height: 2.78rem;
    padding: 0 .42rem;
    display: flex;
    position: relative;
  }

  .graphic-menu.w--open {
    color: var(--151515);
    background-color: #0000;
  }

  .img-mob {
    object-fit: cover;
    position: absolute;
    inset: 0%;
  }

  .slider-icon {
    display: block;
    top: 2%;
    right: 2%;
  }

  .hamburger_5_line {
    width: var(--width);
    height: var(--thickness);
    background-color: currentColor;
    border-radius: .14rem;
    padding-bottom: 0;
    padding-right: 0;
    transition-property: all;
    transition-duration: .2s;
    transition-timing-function: ease;
  }

  .hamburger_5_wrap {
    grid-row-gap: var(--gap);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
  }

  .hamburger_embed {
    position: absolute;
  }

  .graphic_nav-wrp {
    z-index: 666;
    background-color: var(--f1f4fa);
    border: 1.5px solid #dadada;
    border-radius: 2.78rem;
    margin-left: 1.11rem;
    margin-right: 1.11rem;
    padding-top: 1.39rem;
    padding-bottom: 3.89rem;
    position: relative;
  }

  .graphic_nav-socials {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .graphic_nav-social {
    border: 1px solid #dadada;
    border-radius: .56rem;
    padding: 1.11rem 1.67rem;
    font-family: Transformasans Trial, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 130%;
  }

  .graphic-programm_svg, .graphic-faq_svg {
    display: none;
  }

  .graphic-format_card_heading {
    flex-flow: row;
  }

  .icon-17 {
    margin-right: .71rem;
  }

  .nav-link-3 {
    color: #131313;
    text-align: left;
    margin-bottom: 2.22rem;
  }

  .head-logo-link-2 {
    color: #1c1c1c;
    border-style: none;
    margin-right: 1.04rem;
    padding-right: 0;
  }

  .image-5 {
    width: .97rem;
    height: .97rem;
  }

  .word-icon-2 {
    color: #fff;
  }

  .head-menu-div-2 {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    color: #fff;
    background-color: #050a18;
    border-radius: 2.78rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 11.11rem;
  }

  .head-logo-div-2 {
    z-index: 5;
    color: #050a18;
    background-color: #fff;
    border: .0625rem solid #e6e7e8;
    border-radius: 2.64rem;
    align-items: center;
    display: flex;
    position: relative;
  }

  .cprght-menu-2 {
    color: #818181;
    margin-top: auto;
    margin-bottom: 1.11rem;
    font-size: .97rem;
    font-weight: 400;
    display: flex;
  }

  .menu-item-wr-2-2 {
    background-color: #fff0;
    border-style: solid none none;
    border-top-color: #fff;
    border-radius: 0;
    max-width: none;
    margin-top: 1.39rem;
    padding-top: 2.43rem;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-n-2 {
    color: #fff;
    font-size: 2.22rem;
    font-weight: 700;
    line-height: 110%;
  }

  .menu-item-wr-1-2 {
    background-color: #fff0;
    border-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-button-2 {
    color: #313131;
    align-items: center;
    height: 3.3rem;
    margin-right: .69rem;
    padding-left: 1.5rem;
    padding-right: 2.08rem;
    font-weight: 700;
    display: flex;
  }

  .white-card-tester_cards {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .white-card-tester_card.card-reversed, .white-card-tester_card.card-reversed.is--2 {
    margin-top: 0;
  }

  .dark-card-tester_card.is--1, .dark-card-tester_card.is--2, .dark-card-tester_card.is--3 {
    padding-top: 2.22rem;
  }

  .tester-cv {
    flex-flow: column;
  }

  .tester-cv_card {
    width: auto;
  }

  .event-hero_conttainer.u-container-32 {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
    padding-top: 2rem;
    padding-left: 2.22rem;
    padding-right: 2.22rem;
  }

  .event-hero_conttainer.u-container-32.is--thn {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .title-158-screamer {
    font-size: 7rem;
  }

  .is--screamer-230 {
    font-size: 9rem;
  }

  .event-hero_star {
    display: none;
  }

  .text-28-screamer.is--white {
    padding: 0;
  }

  .text-28-screamer.is--white.center {
    text-align: center;
  }

  ._w-725 {
    order: -1;
  }

  .event-povody.u-section {
    padding-top: 4.86rem;
  }

  .u-grid-4-col-16, .event-ten_grid {
    grid-template-columns: 1fr 1fr;
  }

  .event-webinarze_grid {
    grid-template-columns: 1fr;
  }

  .event-webinarze_line {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
  }

  .event-webinar_grid {
    grid-template-columns: 1fr 1fr;
  }

  .evetn-pytania.bg---bb98f2 {
    padding-top: 4.17rem;
    padding-bottom: 4.17rem;
  }

  .title-183-screamer {
    font-size: 10.42rem;
  }

  .text-74-screamer {
    font-size: 3.47rem;
  }

  .event-przygotowali-my {
    padding-top: 4.86rem;
    padding-bottom: 4.86rem;
  }

  .event-przygotowali-my_contain.u-container-32.u-flex-space {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .event-przygotowali-my_cards {
    max-width: none;
  }

  .event-form.bg---bb98f2 {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/68188baec69bbf33b5613687_Group%201817.avif");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 4.86rem;
    padding-bottom: 4.86rem;
  }

  .event-form_contain.u-container-120.u-flex-space {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 2.22rem;
    padding-right: 2.22rem;
  }

  .event-form_text {
    max-width: none;
    padding-top: 0;
  }

  .event-hero_bottom.u-flex-space {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .event-form_bottom {
    max-width: none;
    padding-top: 0;
  }

  .event-form_bottom.u-flex-vert-16-16 {
    color: var(--ffffff);
    justify-content: flex-start;
    align-items: center;
  }

  .event-menu {
    z-index: 999;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 2.78rem;
    height: 2.78rem;
    padding: 0 .42rem;
    display: flex;
    position: relative;
  }

  .event-menu.w--open {
    color: var(--151515);
    background-color: #0000;
  }

  .event-hero-list {
    text-align: center;
    padding: 2.22rem;
  }

  .wytrina_certificate-contain.u-grid-4-col-16 {
    place-items: stretch stretch;
  }

  .wytrina_certificate-card.is--1, .wytrina_certificate-card.is--3 {
    transform: none;
  }

  .wytrina_profession-img.is--1 {
    width: 7rem;
    inset: auto 6% 9% auto;
  }

  .wytrina_profession-img.is--3 {
    width: 8rem;
    right: 3%;
  }

  .wytrina_profession-img.is--4 {
    width: 6rem;
    inset: auto 8% 8% auto;
  }

  .wytrina_profession-img.is--5 {
    width: 8rem;
    inset: auto 4% 4% auto;
  }

  .wytrina_learning-cards {
    grid-template-columns: 1fr;
  }

  .wytrina_money-contain {
    flex-flow: column;
  }

  .wytrina_money-line {
    display: none;
  }

  .wytrina_testim-card {
    min-height: auto;
  }

  .wytrina_testim-card.is--img {
    min-height: auto;
    padding: 0;
  }

  .form-popap {
    grid-row-gap: 2.08rem;
    flex-direction: column;
    padding: 4rem;
  }

  .wytrina_banner {
    background-color: var(--050a18);
    color: var(--white);
    margin-left: 0;
    margin-right: 0;
  }

  .wytrina_banner-text {
    display: none;
  }

  .wytrina_banner-img {
    color: var(--orange);
  }

  .wytrina_banne-rbtn {
    color: var(--050a18);
    background-color: #ffa800;
  }

  .wytrina_banner-border {
    display: none;
  }

  .wytrina_banner-wrp {
    background-color: var(--050a18);
    border-top-left-radius: 1.11rem;
    border-top-right-radius: 1.11rem;
  }

  .banner-path-2 {
    color: var(--313131);
  }
}

@media screen and (max-width: 767px) {
  .arrow-btn.kgraf.desktop {
    display: none;
  }

  .arrow-btn.kgraf.mob {
    display: block;
  }

  .button.white {
    margin-left: auto;
    margin-right: auto;
  }

  .button.blue.kgraf {
    color: #1c1c1c;
    background-color: #fcb727;
  }

  .button.yellow.banner {
    margin-bottom: 0;
  }

  .container-100 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .container-100.slider {
    padding-right: 0;
  }

  .right-side-navbar {
    align-items: center;
  }

  .section.mobile {
    display: block;
  }

  .section.desc {
    display: none;
  }

  .title-42.white.small {
    font-size: 2rem;
  }

  .cell-kurs {
    flex: none;
    width: 30rem;
  }

  .cell-kurs.bg-blue {
    flex: none;
  }

  .title-24 {
    z-index: 2;
    width: 100%;
    position: relative;
  }

  .right-br {
    flex-direction: column;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .right-br.graf {
    padding-right: 1rem;
  }

  .sl-left-arrow.bl-nvert {
    inset: auto auto -4.3rem 12.5rem;
  }

  .sl-right-arrow.bl-invert {
    inset: auto 12.5rem -4.3rem auto;
  }

  .sl-box-2 {
    padding: 1rem;
  }

  .top-cell-sl2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer-grid {
    grid-column-gap: 2rem;
  }

  .right-fg {
    grid-column-gap: 1.5rem;
  }

  .kurs-row {
    grid-row-gap: 1.11rem;
    flex-direction: column;
  }

  .mask {
    width: 100%;
  }

  ._2card-pink-img {
    left: 6.5rem;
  }

  .h-120.mob-60 {
    height: 4.17rem;
  }

  .left-cell-kc.kgraf {
    border: .0625rem solid #313131;
    border-radius: .83rem;
    flex-direction: column;
    align-items: stretch;
  }

  .one-cell.kgraf {
    border-bottom-style: solid;
    border-bottom-color: #313131;
    border-right-style: none;
    padding: 1.39rem;
  }

  .heading-cell-kc.kgraf {
    grid-column-gap: 1.25rem;
  }

  .text-16-500 {
    font-size: 1.2rem;
  }

  .two-cell.kgraf {
    border-bottom-style: none;
    border-right-style: none;
    padding: 1.39rem;
  }

  .black-rect-kc {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: center;
  }

  .woman-img {
    height: auto;
  }

  .black-rect-ik {
    grid-row-gap: 2.08rem;
    flex-direction: column;
  }

  .right-brik, .left-brik {
    width: 100%;
  }

  .dd-toggle {
    grid-column-gap: 1.39rem;
  }

  .program-topic-box {
    flex: 1;
  }

  .dd-black-icon, .dd-trans-icon {
    width: 2.78rem;
    height: 2.78rem;
  }

  .prog-items {
    padding-left: 2.4rem;
    padding-right: 1.81rem;
  }

  .form-box-kc.al-up {
    align-items: stretch;
  }

  .grid-prog-3-col {
    grid-template-columns: 1fr;
  }

  .waveline-img-mob {
    display: none;
    bottom: 1.7rem;
  }

  .wrapper-policy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .policy-item {
    width: 100%;
  }

  .grid-6-cell-kurs {
    grid-column-gap: 1.39rem;
    grid-row-gap: 1.39rem;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
    overflow: auto;
  }

  .course-img {
    flex: none;
  }

  .grid-6-cell-choice {
    grid-template-columns: 1fr 1fr;
  }

  .onas-content {
    grid-template-columns: 1fr;
  }

  .onas-cell._1 {
    border-left: .1rem solid #3f4143;
    border-right-style: none;
    border-top-left-radius: .83rem;
  }

  .onas-cell._1.padding-40, .onas-cell._1.padding-0-85 {
    border-top-left-radius: .83rem;
  }

  .onas-cell._2, .onas-cell._2.padding-40 {
    border-left: .1rem solid #3f4143;
    border-right-style: none;
  }

  .onas-cell._3 {
    border-top-style: none;
    border-left: .1rem solid #3f4143;
  }

  .onas-cell._4 {
    border-bottom-style: none;
    border-left: .1rem solid #3f4143;
    padding-bottom: 0;
  }

  .onas-cell._4.padding-40 {
    border-left: .1rem solid #3f4143;
  }

  .list-img {
    display: none;
  }

  .dd-button {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ba-top-cell {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .swiper-container {
    margin-top: -3.2rem;
  }

  .nav-sw {
    margin-right: 1.25rem;
  }

  .swiper-slide.blog-map-20 {
    flex: none;
    width: 23.7rem;
  }

  .swiper-slide.is--graphic {
    width: 90%;
  }

  .blog-hero-cols {
    grid-row-gap: 1.74rem;
    flex-direction: column;
  }

  .blog-posts-list {
    grid-template-columns: 1fr 1fr;
  }

  .cal-item-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-5-cell {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq-box {
    flex-direction: column;
  }

  .l-fb, .r-fb {
    width: 100%;
  }

  .kc-button {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .video {
    display: none;
  }

  .black-rect-yak {
    grid-row-gap: 2.08rem;
    flex-direction: column;
  }

  .mask-nm {
    width: 100%;
  }

  .slider-div {
    padding-right: 1.25rem;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-cell-icon {
    background-color: #bfdbba;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 3.47rem;
    height: 3.47rem;
    display: flex;
  }

  .hero-img-wrap {
    display: none;
  }

  .info-card-grid {
    flex-direction: row;
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .info-card-item {
    flex-wrap: nowrap;
    flex: none;
    max-width: 28.9rem;
  }

  .graf-banner-img {
    height: auto;
  }

  .price-banner-wrap {
    padding: 2.78rem 2.78rem 2.08rem 2.08rem;
  }

  .price-banner-wrapper {
    flex-direction: row;
    max-width: none;
    padding: 4rem 2rem;
  }

  .price-banner-content {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    padding-top: 0;
  }

  .embed-mobile.desctop {
    display: none;
  }

  .ca-cols {
    flex-direction: column;
    display: flex;
  }

  .container-70-viol {
    padding-bottom: 3.13rem;
    overflow: hidden;
  }

  .title-left-div.row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .mw-560 {
    max-width: none;
  }

  .works-cols {
    flex-direction: column;
    margin-top: 1.67rem;
    display: flex;
  }

  .work-col {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
    border-bottom-right-radius: 1.67rem;
    border-bottom-left-radius: 1.67rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 100%;
    padding-bottom: .83rem;
    display: grid;
  }

  ._w-wt-div {
    justify-content: center;
    align-items: flex-start;
  }

  ._w-color-div {
    flex-direction: column;
    justify-content: center;
    padding-top: 2.78rem;
    padding-bottom: 2.78rem;
  }

  ._w-color-div._2nd {
    padding-top: 2.78rem;
    padding-bottom: 2.78rem;
  }

  ._w-color-div._3nd {
    padding-top: 2.78rem;
    padding-bottom: 2.77rem;
  }

  .wb-star-1 {
    top: -1.2rem;
    left: auto;
    right: -1.075rem;
  }

  .wb-star-2 {
    width: 9.8rem;
    height: 5.9rem;
    top: -1.6rem;
    right: -2.5rem;
  }

  .wb-star-3 {
    width: 10.4rem;
    height: 5.6rem;
    top: -1.7rem;
    right: -1.6rem;
  }

  .droga-box-scrl {
    margin-right: -1.8rem;
  }

  .sl-mask-black {
    width: 90%;
  }

  .container-142 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo-lines-wr {
    margin-right: -1.8rem;
    overflow: auto;
  }

  .mask-price {
    width: 100%;
  }

  .bf-video-mob {
    border-radius: 2rem;
    overflow: hidden;
  }

  .bf-video-mob.hide {
    display: none;
  }

  .banner-nav-img-right {
    width: 22rem;
  }

  .paket-wr {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: auto;
  }

  .paket-div {
    flex: none;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
    display: flex;
  }

  .paket-item-1, .paket-item-2 {
    flex: none;
    width: 32rem;
  }

  .container-15 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ment-tabs-menu {
    margin-left: -1.39rem;
    margin-right: -1.39rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .button-mob-wr {
    display: flex;
  }

  .button-pc-wr {
    display: none;
  }

  .h-115.mib-60 {
    height: 4.17rem;
  }

  .mat-timer-wr {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .grey-banner {
    padding-left: 2.08rem;
    padding-right: 2.08rem;
  }

  .container-170 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .step-form {
    padding-left: 2.08rem;
    padding-right: 2.08rem;
  }

  .kviz-button-wr {
    display: flex;
  }

  .kviz-button-wr._675 {
    width: 100%;
    max-width: none;
    display: flex;
  }

  .bg-right-fg {
    grid-column-gap: 1.5rem;
  }

  .hero-black-col-1.is--new {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .hero-black-col-2 {
    height: 30.3rem;
  }

  .hero-black-col-2.hlw {
    height: 36.3rem;
  }

  .hero-cont {
    padding-left: 1.74rem;
  }

  .title-64-700 {
    font-size: 4.2rem;
  }

  .mh-wave-icon-1 {
    left: 14.8rem;
  }

  .ns-timer-wr {
    text-align: center;
  }

  .title-24-700 {
    z-index: 2;
    position: relative;
  }

  .ns-mh-image-div-1 {
    right: 0;
  }

  .nsm-3col-wr {
    grid-template-columns: 1fr;
  }

  .nsm-3-img.pm1 {
    width: 7rem;
    height: 7rem;
    top: 4rem;
  }

  .nsm-3-img.pm2 {
    width: 7rem;
    height: 7rem;
  }

  .nsm-3-img.pm3 {
    width: 7rem;
    height: 7rem;
    top: 10.4rem;
  }

  .block-lines-wr {
    margin-top: 0;
    padding-bottom: 10.42rem;
  }

  .b-line-item._1st {
    margin-top: 1.9rem;
    position: static;
    transform: rotate(-3.54deg);
  }

  .b-line-item._2nd {
    margin-top: .6rem;
    margin-left: 10.2rem;
    position: static;
    transform: rotate(-2.87deg);
  }

  .b-line-item._3nd {
    margin-top: .4rem;
    margin-right: 10.1rem;
    position: static;
    transform: rotate(4.06deg);
  }

  ._w-line-item._1st {
    margin-top: 1.4rem;
    margin-left: 1.6rem;
    position: static;
    transform: rotate(2.02deg);
  }

  ._w-line-item._2nd {
    margin-top: .9rem;
    position: static;
    transform: rotate(-3.43deg);
  }

  ._w-line-item._3nd {
    margin-top: .9rem;
    margin-right: 9.5rem;
    position: static;
    transform: rotate(3.39deg);
  }

  ._w-line-item._4nd {
    margin-top: 1rem;
    position: static;
    transform: rotate(-2.49deg);
  }

  .hand-big-img {
    display: none;
  }

  .container-white-85 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .wave-icon-6 {
    left: 11rem;
  }

  .title-div-left._460 {
    text-align: center;
    align-items: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .black-plate-center-nd {
    padding-bottom: 31rem;
  }

  .title-48-700 {
    font-size: 4.2rem;
  }

  ._3-cols {
    flex-direction: column;
  }

  .jak-item.big-img {
    margin-top: 3.9rem;
  }

  .pritm-txt-col {
    max-width: none;
  }

  .pritm-ttl-div {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .pritm-int-cols {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .ai-quad-icon {
    top: 4.2rem;
    left: 2.1rem;
  }

  .plate-ttl-div {
    flex: none;
    position: static;
    transform: none;
  }

  .plate-ttl-div._2nd {
    transform: none;
  }

  .plate-ttl-div.blue {
    position: static;
  }

  .pc-quad-icon {
    top: 5.5rem;
    left: 35.2rem;
  }

  .bs-img-2 {
    width: 8rem;
    height: 8rem;
    top: .9rem;
  }

  .pritm-mw-335 {
    max-width: none;
  }

  .bs-img-1 {
    width: 8rem;
    height: 8rem;
  }

  .cart-product-name {
    text-align: left;
  }

  .mh-wave-icon-project-m {
    width: 27rem;
    top: 8.5rem;
  }

  .nw-hero-2 {
    display: none;
  }

  .nw-hero-3 {
    top: 2.4rem;
    left: -3.4rem;
  }

  .hero-col-n {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .container-140, .container-black-85 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .folder-cols {
    grid-template-columns: 1fr 1fr;
  }

  .wave-icon-11 {
    width: 15.7rem;
    left: 24.8rem;
  }

  .raimbow-1 {
    width: 36.7rem;
  }

  .rainbow-plate-1 {
    left: 13rem;
  }

  .rainbow-plate-2 {
    left: 23.7rem;
  }

  .rainbow-plate-3 {
    left: 1.3rem;
  }

  .quad-img-div {
    width: 100%;
  }

  .quad-img {
    border-radius: 1.4rem;
  }

  .new-lines-wr {
    flex-flow: column;
    align-items: stretch;
  }

  .prog-drop-list-cont {
    flex-flow: column;
  }

  .pr-dr-txt-div {
    width: 100%;
  }

  .mh-wave-icon-project-pink {
    top: 3.9rem;
    left: -.2rem;
  }

  .icon-circle-crs {
    bottom: -.4rem;
    right: -1.6rem;
  }

  .h1 {
    text-align: center;
    width: 97%;
  }

  .grid-5-col {
    grid-template-columns: 1fr 1fr;
  }

  .gr-content {
    flex-direction: column-reverse;
  }

  .left-gr {
    width: 100%;
    height: 26rem;
  }

  .hero-content-crs {
    text-align: center;
    width: 100%;
  }

  .grid-cell-crs {
    grid-column-gap: 1rem;
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .hero-banner {
    grid-row-gap: 1.39rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
  }

  .clip {
    display: none;
    right: .7rem;
  }

  .text-cell {
    font-size: 1.1rem;
  }

  .edit-content-mg {
    grid-row-gap: 0rem;
  }

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

  .hero-img-crs {
    display: none;
    position: relative;
    left: 25%;
  }

  .line-violet-crs {
    display: none;
    right: .4rem;
  }

  .h3 {
    font-size: 2.5rem;
  }

  .gr-star-img {
    width: 95%;
    top: -2.7rem;
    bottom: auto;
  }

  .nauka-vector {
    bottom: 13.6rem;
    right: 1rem;
  }

  .main-cell-img {
    right: -.1rem;
  }

  .gr-vector-img {
    width: 50%;
    bottom: -1.1rem;
  }

  .footer-items {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
  }

  .title-main-cell {
    text-align: center;
  }

  .hero-button-smm {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .dr-right-dr-item {
    width: 100%;
  }

  .lekcja {
    white-space: pre-wrap;
  }

  .mg-img-mob2 {
    display: block;
  }

  .mg-img-mob2.margin-30 {
    margin-bottom: 2.08rem;
  }

  .h2, .h2.white {
    text-align: center;
    font-size: 1.9rem;
  }

  .h2.violet, .h2.grey {
    font-size: 1.9rem;
  }

  .dr-circle {
    min-width: 3.19rem;
  }

  .star-img-crs {
    display: none;
    top: -2%;
    right: 60%;
  }

  .hero-button {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-button.bg-white {
    text-align: center;
    width: 75%;
    font-size: 1.125rem;
  }

  .left-edit-cell {
    display: flex;
  }

  .grid-3-cell-crs {
    grid-column-gap: .5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .text-span-yellow {
    font-size: 2.62rem;
  }

  .mg-img-mob {
    display: none;
  }

  .gr-img-mob {
    width: auto;
    max-width: 100%;
    position: relative;
    left: -.7rem;
  }

  .gr-img-mob.mob {
    bottom: -2.4rem;
  }

  .right-gr {
    align-items: center;
    width: 100%;
  }

  .right-hero-cell-2 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .vector-crs {
    display: none;
    top: 21%;
    right: -7%;
  }

  .dr-yellow-circle {
    min-width: 3.19rem;
  }

  .left-hero-cell-2 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .icon-14 {
    width: 60%;
  }

  .h-100-3 {
    height: 3rem;
  }

  .h-120-3 {
    height: 6.5rem;
  }

  .form-block-3 {
    width: 100%;
  }

  .hero-black-col-2-copy {
    height: 30.3rem;
  }

  .swiper-slide-rev {
    justify-content: center;
    align-items: center;
  }

  .sw-slide__wr {
    max-width: 90%;
  }

  .rev-av-1__img {
    bottom: 9.3rem;
    left: 36.4rem;
  }

  .rev-av-2__img {
    left: -.4rem;
  }

  .rev-av-3__img {
    left: 13.1rem;
  }

  .rev-av-6__img {
    bottom: 19.3rem;
    right: 10rem;
  }

  .blue-bg-vaccancy__wr {
    padding: 3.82rem 1.25rem;
  }

  .vac-ttl__wr {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .title-div-center-w.left-mw-725 {
    text-align: center;
  }

  .fake-tabs__wr {
    flex-flow: column;
  }

  .vacc-item-img {
    height: 8.2rem;
  }

  .vacc-item-img._2-rot {
    height: 7.5rem;
  }

  .vacc-item-img._3-rot {
    height: 8.4rem;
  }

  .vacc-item-img._4-rot {
    height: 7.9rem;
  }

  .vacc-item-img._5-rot {
    height: 7.8rem;
  }

  .vacc-item-img._6-rot {
    height: 7.1rem;
  }

  .blue-forma-kyrsy__wr {
    padding-top: 3.82rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .thumbs-up-icon {
    top: 29.8rem;
    left: 37.4rem;
  }

  .volw-icon {
    top: -11.23rem;
  }

  .dollar-icon {
    bottom: 21.53rem;
    right: 15.38rem;
  }

  .nauka-n-3col-wr {
    grid-template-columns: 1fr;
  }

  .new-black-plate__wr {
    padding-bottom: 4.5rem;
  }

  .nbp-cont-col {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .nbp-img-col {
    position: static;
  }

  .bpc-bg-line-snake {
    display: none;
  }

  .bpc-bg-line-snake-mob {
    width: 33.7rem;
    height: 37.9rem;
    display: block;
    inset: -.4rem 0 auto auto;
  }

  .ns-mh-image-div-hw {
    right: 0;
  }

  .spider-img {
    left: 2.9rem;
  }

  .web-img {
    right: 2rem;
  }

  .white-web-icon {
    width: 4rem;
    height: 4rem;
    top: 1.7rem;
    right: 17.3rem;
  }

  .bat-icon-mob {
    top: 7.5rem;
    transform: rotate(-15deg);
  }

  .wave-icon-3-copy {
    inset: 49% auto auto 8%;
  }

  .mh-wave-icon-1-copy {
    top: 8.7rem;
    left: 15.7rem;
  }

  .mh-wave-icon-2-copy {
    top: 8.7rem;
  }

  .text-24-300 {
    z-index: 2;
    width: 100%;
    position: relative;
  }

  .ticket-img-1 {
    width: 5rem;
    height: 5rem;
    left: .1rem;
  }

  .ticket-img-2 {
    width: 5rem;
    height: 5rem;
    bottom: 1.5rem;
  }

  .bf-sun-img {
    right: -.9rem;
  }

  .bf-wave-icon-1 {
    top: 8.6rem;
    left: 1.3rem;
  }

  .bf-count__wr {
    font-size: 5.3rem;
  }

  .tyhr-bf-img-2 {
    top: 3.5rem;
  }

  .tyhr-bf-img-3 {
    top: 26.2rem;
    left: -1.9rem;
    transform: rotate(20deg);
  }

  .tyhr-bf-img-4 {
    display: none;
  }

  .bf-wave-icon-2 {
    top: 8.6rem;
    left: 1.3rem;
  }

  .bf-hero-cont {
    padding-left: 1.74rem;
  }

  .bf-wave-icon-1-blue, .bf-wave-icon-2-blue, .bf-wave-icon-1-pink {
    top: 8.6rem;
    left: 1.3rem;
  }

  .container-130 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .title-40-700-cap {
    font-size: 4.2rem;
  }

  .bf-reviews__wr {
    grid-template-columns: 1fr;
  }

  .bf-rev__item {
    justify-content: center;
    align-items: center;
  }

  .bf-rev-img-1 {
    width: 30.6rem;
  }

  .bf-rev-img-1.item-3 {
    transform: rotate(-3deg);
  }

  .bf-rev-img-1.item-5 {
    transform: rotate(4.5deg);
  }

  .bf-rev-img-1.item-6 {
    transform: none;
  }

  .bf-star__img {
    display: none;
  }

  .mh-wave-icon-11 {
    left: 14.8rem;
  }

  .u-flex-vert-40-32 {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
  }

  .graphic-hero_img.u-absolute-full.tablet {
    display: flex;
  }

  .u-absolute-full.mob {
    display: block;
  }

  .graphic-hero_card.is--2 {
    min-height: auto;
  }

  .u-flex-vert-8-8.mob-cener {
    justify-content: flex-start;
    align-items: center;
  }

  .graphic-hero_icon.mob {
    display: none;
  }

  .graphic-descr_contain.u-flex-vert-40-32 {
    padding-left: 0;
    padding-right: 0;
  }

  .graphic-descr_cards {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
    grid-template-columns: 1fr;
  }

  .graphic-descr_cards.is--grid-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--2 {
    border-bottom-color: #b5b5b5;
    padding-bottom: 1.67rem;
    padding-left: 0;
    padding-right: 0;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--1 {
    border: 1px #000;
    border-bottom: 1px solid #b5b5b5;
    padding-bottom: 1.67rem;
    padding-right: 0;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--1.line-down {
    border-bottom-style: solid;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--4 {
    border-bottom: 1px solid #b5b5b5;
    border-left-style: none;
    padding: 0 0 1.67rem;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--3 {
    border-top-style: none;
    border-top-color: #b5b5b5;
    padding-top: 0;
    padding-bottom: 1.67rem;
    padding-right: 0;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--2-mini {
    border-bottom-style: solid;
    border-bottom-color: #b5b5b5;
    border-right-style: none;
    padding-bottom: 1.67rem;
    padding-left: 0;
    padding-right: 0;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--2-copy {
    border-bottom-color: #b5b5b5;
    padding-bottom: 1.67rem;
    padding-left: 0;
    padding-right: 0;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--2-copy.line-down {
    border-bottom-style: solid;
  }

  .graphic-format_contain.u-flex-vert-40-32 {
    padding: 2.78rem 1.67rem;
  }

  .graphic-format_top {
    width: 100%;
  }

  .u-flex-vert-16-20 {
    grid-column-gap: 1.39rem;
    grid-row-gap: 1.39rem;
  }

  .icon-40-32 {
    width: 2.22rem;
    height: 2.22rem;
  }

  .icon-40-32.is--tabs {
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .graphic-format_center {
    grid-template-columns: 1fr;
  }

  .graphic-format_center.is--grid-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .graphic-format_card.mini-course {
    justify-content: center;
    align-items: flex-start;
  }

  .icon-72-42 {
    width: 2.99rem;
    height: 2.99rem;
  }

  .graphic-format_text {
    grid-column-gap: .42rem;
    grid-row-gap: .42rem;
  }

  .graphic-lector_contain {
    padding: 2.78rem 1.11rem;
  }

  .graphic-lector_tolltop {
    width: 41rem;
  }

  .graphic-programm_tabs-link {
    flex-flow: wrap;
  }

  .graphic-price_contain {
    padding: 2.78rem 1.67rem;
  }

  .graphic-price_card.is--2 {
    width: 92%;
  }

  .graphic-faq_container.u-container-graphic {
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-faq_drop {
    padding-left: 1.67rem;
  }

  .graphic-tablet-girl {
    transform: translate(-10%);
  }

  .graphic-tablet-girl.is--big {
    height: 48rem;
  }

  .graphic-tablet-svg {
    transform: translate(0%, 2%);
  }

  .graphic-programm_tabs-mobile.u-flex-vert-8-8 {
    display: flex;
  }

  .white-card-tester_card {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .white-card-tester_img.is--1, .white-card-tester_img.is--3 {
    order: -1;
  }

  .dark-card-tester_card {
    flex: none;
    width: 100%;
  }

  .dark-card-tester_card.is--1 {
    flex: none;
  }

  .u-flex-vert-12 {
    grid-column-gap: 1.39rem;
    grid-row-gap: 1.39rem;
  }

  .u-flex-vert-24 {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
  }

  .u-container-32, .u-container-0 {
    padding-left: .83rem;
    padding-right: .83rem;
  }

  .u-flex-vert-48-40 {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
  }

  .u-grid-4-col-16 {
    grid-template-columns: 1fr;
  }

  .event-ten_title.u-flex-space {
    flex-flow: wrap;
  }

  .event-webinarze_line {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
  }

  .event-form.bg---bb98f2 {
    background-position: 100%;
  }

  .u-container-120 {
    padding-left: .83rem;
    padding-right: .83rem;
  }

  .event-hero-list {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/681cd326798c03c10aa1bc33_iPhone%2013%20%26%2014%20-%2010.png");
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 0;
    flex: 1;
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .icon-26.is--event-h {
    display: none;
  }

  .text-88-screamer {
    max-width: 50%;
  }

  .u-flex-vert-38-16 {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
  }

  .mh-wave-icon-3 {
    top: 15.1rem;
    right: 19%;
  }

  .u-flex-vert-56-32 {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
  }

  .wytrina_secrion {
    padding-top: 4.17rem;
    padding-bottom: 4.17rem;
  }

  .wytrina_profession-contain {
    grid-template-columns: 1fr;
  }

  .mh-wave-icon-4, .mh-wave-icon-5, .mh-wave-icon-6 {
    top: 8.7rem;
  }

  .wytrina_banner {
    flex-flow: wrap;
  }

  .wytrina_banne-rbtn {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 479px) {
  .icon-8 {
    margin-right: .7rem;
  }

  .nav-link {
    text-align: center;
    font-size: .97rem;
    font-weight: 500;
    line-height: 100%;
  }

  .nav-link.white.mob-black {
    color: var(--313131);
  }

  .h-76.mob-h-20 {
    height: 1.39rem;
  }

  .nav-menu {
    background-color: #f7f9fa;
    flex: none;
    height: auto;
    margin-right: 1.3rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
    top: 4rem;
    left: auto;
    right: 0;
  }

  .happy-img._5 {
    width: 3.47rem;
    height: 3.47rem;
    top: 0;
    left: -5rem;
  }

  .happy-img._1 {
    width: 3.47rem;
    height: 3.47rem;
  }

  .happy-img._2 {
    width: 3.47rem;
    height: 3.47rem;
    left: -1.3rem;
  }

  .happy-img._3 {
    width: 3.47rem;
    height: 3.47rem;
    left: -2.6rem;
  }

  .happy-img._4 {
    width: 3.47rem;
    height: 3.47rem;
    top: 0;
    left: -3.9rem;
  }

  .happy-img._1-b {
    width: 3.47rem;
    height: 3.47rem;
  }

  .happy-img._2-b {
    width: 3.47rem;
    height: 3.47rem;
    left: -1.3rem;
  }

  .happy-img._3-b {
    width: 3.47rem;
    height: 3.47rem;
    left: -2.6rem;
  }

  .happy-img._4-b {
    width: 3.47rem;
    height: 3.47rem;
    display: block;
    top: 0;
    left: -3.9rem;
  }

  .happy-img._5-b {
    width: 3.47rem;
    height: 3.47rem;
    display: block;
    top: 0;
    left: -5rem;
  }

  .arrow-btn {
    width: .69rem;
    height: .69rem;
  }

  .arrow-btn.hide {
    display: none;
  }

  .arrow-btn.kgraf {
    width: .83rem;
    height: .83rem;
  }

  .dropdown-link {
    white-space: normal;
    width: 100%;
    padding-left: 1rem;
    font-size: .97rem;
    font-weight: 500;
    display: flex;
  }

  .button.white {
    margin-left: 0;
    margin-right: 0;
    padding-left: 3.19rem;
    padding-right: 3.19rem;
  }

  .button.white.padding-1rem {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button.blue {
    background-color: #1e5fc6;
    justify-content: center;
    width: 100%;
  }

  .button.blue.kgraf {
    margin-bottom: 0;
  }

  .button.yellow {
    color: #000;
    justify-content: center;
    margin-top: 0;
    padding-left: 5rem;
  }

  .button.yellow.banner {
    width: 100%;
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.1rem;
  }

  .button.y-18-16 {
    color: #000;
    justify-content: center;
    font-size: 1.2rem;
  }

  .button.yellow-outline {
    color: #fff;
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
  }

  .text-500 {
    margin-right: .425rem;
    font-size: .97rem;
  }

  .title-68 {
    text-align: left;
    width: auto;
    font-size: 2.43rem;
  }

  .h-30.mob-20 {
    height: 1.39rem;
  }

  .text-btn {
    font-size: 1.25rem;
  }

  .hero-2-col {
    grid-row-gap: 4.17rem;
    flex-direction: column-reverse;
    place-items: flex-start start;
    display: flex;
  }

  .hpp-stnts {
    font-size: .97rem;
  }

  .dropdown-toggle {
    padding: .75rem 1.79rem .75rem 1.39rem;
  }

  .imgs-box {
    align-items: center;
    width: 13.1rem;
    display: flex;
  }

  .logo-link-box {
    margin-right: .69rem;
  }

  .num-stnts {
    font-size: 1.39rem;
  }

  .container-100 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .container-100._100vh {
    height: 100vh;
  }

  .dropdown-list {
    width: 80%;
  }

  .dropdown-list.w--open {
    background-color: #f7f9fa;
    border-radius: .83rem;
    align-items: center;
  }

  .right-hero-cell {
    align-items: flex-start;
  }

  .btn.hide {
    display: none;
  }

  .btn.white {
    margin-right: .69rem;
  }

  .number-stnt {
    margin-left: 0;
  }

  .text-16 {
    font-size: 1.27rem;
  }

  .text-16.white {
    font-size: 1rem;
  }

  .text-16.mobile {
    text-align: left;
    font-size: 1.3rem;
  }

  .text-16.white-caps {
    font-size: .7rem;
  }

  .text-16.span-yellow {
    text-align: left;
    font-size: 1.3rem;
  }

  .left-side-navbar {
    grid-column-gap: 2.5rem;
    flex: 1;
    margin-right: 0;
  }

  .h-60.mob-h-50 {
    height: 3.47rem;
  }

  .h-60.mob-h-30, .h-60.m-h-30 {
    height: 2.08rem;
  }

  .right-side-navbar {
    flex-direction: row-reverse;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .menu-button {
    border-radius: 6.94rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.78rem;
    height: 2.78rem;
    margin-right: 0;
    padding: 0;
    font-size: 2rem;
    display: flex;
  }

  .menu-button.w--open {
    width: 2.78rem;
    height: 2.78rem;
    margin-right: 0;
  }

  .menu-button.white {
    color: #fff;
  }

  .navbar {
    grid-column-gap: .69rem;
    flex-direction: row;
    justify-content: space-between;
    padding-top: 1.11rem;
    padding-bottom: 1.11rem;
  }

  .burger-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.78rem;
    height: 2.78rem;
    margin-top: 0;
    display: flex;
  }

  .burger-icon.white {
    color: #d8d8d8;
    border-color: #ffffff4f;
  }

  .hero-section-pr {
    background-position: 92%;
  }

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

  .h-140.mob-h-70 {
    height: 4.86rem;
  }

  .choice-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .choice-content.head-page-design {
    grid-row-gap: 4.58rem;
  }

  .title-42 {
    width: 100%;
    font-size: 1.31rem;
  }

  .title-42.span {
    line-height: 130%;
    display: inline-block;
  }

  .cell-choice {
    margin-bottom: 2rem;
    padding-top: 3rem;
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 150%;
  }

  .circle-cell-choice {
    width: 4.17rem;
    height: 4.17rem;
  }

  .icon-choice {
    width: 1.67rem;
    height: 1.67rem;
  }

  .text-16-400.white._w-90pc {
    font-size: 1.11rem;
  }

  .h-70 {
    height: 4.17rem;
  }

  .h-70.mob-h-35 {
    height: 2.43rem;
  }

  .cell-kurs {
    width: 23.2rem;
  }

  .title-24 {
    text-align: center;
    font-family: Poppins, sans-serif;
    font-size: 1.39rem;
    font-weight: 500;
  }

  .top-cell-kurs {
    flex-direction: row;
    align-self: flex-start;
    align-items: center;
    width: 80%;
  }

  .black-rect {
    grid-row-gap: 2.78rem;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .left-br {
    justify-content: center;
    width: 100%;
    height: 100%;
    padding-top: 2rem;
    padding-bottom: 0;
    padding-left: 0;
  }

  .left-br.test {
    padding-top: 0;
  }

  .right-br {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 2.78rem 1rem 0;
  }

  .right-br.graf {
    padding-right: 1rem;
  }

  .handtime-img {
    width: 23.82rem;
    height: auto;
  }

  .slider {
    height: auto;
    margin-bottom: 4.5rem;
  }

  .sl-left-arrow {
    inset: auto auto -4.3rem 8.8rem;
  }

  .sl-left-arrow.bl-nvert {
    position: absolute;
    left: 8.8rem;
  }

  .sl-left-arrow.up {
    top: -4.3rem;
    bottom: auto;
  }

  .sl-right-arrow {
    top: auto;
    bottom: -4.3rem;
    right: 8.8rem;
  }

  .sl-right-arrow.bl-invert {
    position: absolute;
    right: 8.8rem;
  }

  .sl-right-arrow.up {
    top: -4.3rem;
    bottom: auto;
  }

  .slide {
    width: 100%;
    height: 100%;
    margin-right: 1rem;
  }

  .sl-box {
    padding: 1rem;
  }

  .title-18 {
    text-align: left;
    white-space: normal;
    font-size: 1.31rem;
  }

  .h-40.mob-25 {
    height: 1.74rem;
  }

  .content-sl-text {
    font-size: .97rem;
  }

  .cont-box {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .slider-2 {
    height: auto;
  }

  .slide-2 {
    width: 90%;
    height: auto;
    margin-right: 1.11rem;
  }

  .sl-box-2 {
    padding: 1.3rem 2.08rem 2.08rem 1.3rem;
  }

  .sl-box-2._2 {
    width: auto;
    height: 20.14rem;
    padding: 1.11rem;
  }

  .sl-box-2._3 {
    width: auto;
    height: 20.14rem;
  }

  .sl-box-2._1 {
    width: 100%;
    height: 20.14rem;
    padding: 1.11rem;
  }

  .top-cell-sl2 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .grid-2-col {
    place-items: center;
  }

  .left-grid.hide {
    display: none;
  }

  .right-grid {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .right-grid.hide {
    background-image: none;
    height: auto;
    padding-top: 2rem;
    display: block;
  }

  .submit-button {
    font-size: 1.11rem;
  }

  .form-text-box {
    grid-row-gap: 2.08rem;
    flex-direction: column;
  }

  .text-12 {
    width: 100%;
  }

  .h-80.mob-h-30 {
    height: 2.08rem;
  }

  .h-80.m-h-40 {
    height: 2.78rem;
  }

  .footer-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .left-fg {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .address-text {
    font-size: .97rem;
  }

  .address-box {
    grid-row-gap: .69rem;
    align-items: flex-start;
  }

  .soc-link-box {
    grid-row-gap: .83rem;
    align-items: flex-start;
  }

  .text-block {
    font-size: .97rem;
  }

  .right-fg {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    align-items: center;
  }

  .navigator-box {
    border-top: .0625rem solid #ccd7df;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    display: flex;
  }

  .link-nav-box {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .nav-link-footer {
    font-size: .97rem;
  }

  .kurs-box {
    border-top: .0625rem solid #ccd7df;
    align-items: flex-start;
    width: 100%;
    margin-top: 2.08rem;
    padding-top: 2.08rem;
    display: none;
  }

  .kurs-row {
    flex-direction: row;
    align-items: center;
  }

  .kurs-link-footer {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .mask {
    width: auto;
    height: auto;
  }

  .kurs-link-black, .pol-of-box.hide-mob {
    display: none;
  }

  ._2card-pink-img {
    bottom: 11.7rem;
    left: 8.3rem;
  }

  .slide-discr-text {
    width: 80%;
    font-size: 1.39rem;
  }

  .h-120.mob-h-70 {
    height: 4.86rem;
  }

  .h-120.mh-80 {
    height: 5.56rem;
  }

  .left-cell-kc {
    border-bottom: .0625rem solid #000;
    align-items: center;
    width: 100%;
  }

  .one-cell {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom-style: none;
    flex-direction: column;
    width: 50%;
    min-height: auto;
    padding-left: 0;
  }

  .one-cell.kgraf {
    width: 100%;
  }

  .one-cell.full {
    width: 100%;
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .heading-number-text {
    font-size: 1.39rem;
  }

  .text-16-500 {
    font-size: 1.2rem;
  }

  .two-cell {
    border-bottom-style: none;
    width: 50%;
    padding-left: 1rem;
    padding-right: .83rem;
  }

  .two-cell.kgraf {
    width: 100%;
  }

  .cell-icon {
    width: 1.53rem;
    height: 1.53rem;
  }

  .black-rect-kc {
    grid-row-gap: 1rem;
    background-position: 0%;
    background-size: cover;
    flex-direction: column-reverse;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .woman-img {
    width: 20rem;
    height: auto;
    position: static;
    left: -1rem;
  }

  .mentor-box {
    flex-flow: wrap-reverse;
  }

  .r-mb {
    padding-right: 0;
  }

  .mentor-img {
    height: auto;
  }

  .info-kurs-box {
    grid-row-gap: .83rem;
  }

  .ik-item {
    width: 100%;
  }

  .black-rect-ik {
    background-color: var(--313131);
    background-position: 0%;
    padding-top: 4.86rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .right-brik {
    align-items: stretch;
  }

  .left-brik {
    width: 100%;
  }

  .dd-toggle {
    grid-column-gap: 1.81rem;
    padding-left: 1.25rem;
  }

  .program-topic-box {
    width: 90%;
  }

  .num-box {
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
  }

  .dd-list {
    padding-bottom: 0;
    padding-left: 1.25rem;
  }

  .dd-list.w--open {
    padding-left: 0;
  }

  .form-rect {
    padding: 2.78rem 2.08rem 3.47rem;
  }

  .black__form-field {
    font-size: 17px;
  }

  .black__form-field.is--new {
    height: 3.47rem;
    margin-bottom: .56rem;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1;
  }

  .form-box-kc {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: stretch;
  }

  .form-box-kc.al-up {
    align-items: stretch;
  }

  .form-box-kc.is--popap {
    justify-content: flex-start;
    align-items: center;
  }

  .btn-submit {
    font-size: 1.11rem;
  }

  .btn-submit.kgraf {
    background-color: #fcb727;
  }

  .grid-prog-3-col {
    grid-row-gap: .83rem;
  }

  .waveline-img-mob {
    display: none;
    bottom: 2.9rem;
  }

  .waveline-img-mob.hide {
    display: none;
  }

  .left-tp {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .right-tp {
    height: 30rem;
  }

  .right-tp.hide-mob {
    display: none;
  }

  .contact-tp-box {
    border: .0625rem solid #313131;
    border-radius: 1.11rem;
    flex-direction: column;
    width: 100%;
  }

  .mail-cell {
    border-top-style: none;
    border-bottom: .0625rem solid #000;
    border-right-style: none;
    justify-content: center;
    width: 100%;
    padding-right: 0;
  }

  .phone-tp-cell {
    border-top-style: none;
    border-bottom: .0625rem solid #000;
    border-right-style: none;
    justify-content: center;
    width: 100%;
  }

  .insta-tp-cell {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top-style: none;
    border-bottom: .0625rem #000;
    border-right-style: none;
    border-top-right-radius: 0;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .woman-tp-img {
    height: auto;
    position: absolute;
    bottom: -4.9rem;
    left: auto;
  }

  .h-50.mob-h-30 {
    height: 2.08rem;
  }

  .h-50.hide-mob {
    display: none;
  }

  .date-box {
    justify-content: center;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .wrapper-policy {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .h-20, .h-20.mob-16 {
    height: 1.11rem;
  }

  .text-18-400 {
    text-align: left;
    white-space: normal;
    font-size: 1.11rem;
  }

  .grid-6-cell-kurs {
    grid-template-columns: 1fr;
  }

  .course-img {
    object-fit: contain;
  }

  .grid-6-cell-choice {
    grid-column-gap: 1.81rem;
    grid-row-gap: 3.06rem;
    grid-template-columns: 1fr;
  }

  .title-32-600.mob-20 {
    font-size: 1.6rem;
  }

  .title-32-600.mob-1-3 {
    font-size: 1.3rem;
  }

  .rect-white {
    padding: .83rem .97rem;
  }

  .date-text-sl {
    font-size: .97rem;
  }

  .onas-box {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 4.86rem 1.39rem;
  }

  .onas-cell {
    padding: 2.08rem;
  }

  .onas-cell._1 {
    padding-right: 2.08rem;
  }

  .onas-cell._1.padding-40, .onas-cell._1.padding-0-85, .onas-cell._2.padding-40, .onas-cell._3.padding-40, .onas-cell._3.padding-45-50, .onas-cell._4.padding-40 {
    padding-left: 2.08rem;
  }

  .title-38 {
    font-size: 1.81rem;
  }

  .text-p-400-16, .date-text-sl2 {
    font-size: .97rem;
  }

  .dropdown-general {
    height: 19rem;
  }

  .dd-button {
    border: .0625rem solid #3131315e;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
    font-size: 1rem;
    display: flex;
  }

  .nav-page-box {
    flex-wrap: wrap;
  }

  .blog-article-begin {
    border-bottom: .0625rem solid #000;
    align-items: center;
    width: 100%;
  }

  .blog-article-begin._w-65pc {
    flex-wrap: wrap;
    margin-bottom: 3.6rem;
    position: relative;
  }

  .ba-one-cell {
    border-bottom-style: none;
    width: 50%;
    padding-left: 1rem;
  }

  .ba-two-cell {
    border-bottom-style: none;
    flex-wrap: wrap;
    width: 50%;
    padding-left: 1.81rem;
    padding-right: .83rem;
  }

  .ba-cell-icon {
    width: 1.53rem;
    height: 1.53rem;
  }

  .ba-top-cell {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
    position: absolute;
    inset: auto auto -3.5rem 0%;
  }

  .hero-title-wrap.mw-715 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .title-58 {
    text-align: left;
    width: auto;
    font-size: 2.43rem;
  }

  .post-share-dv {
    border-bottom-style: none;
    flex-direction: column;
    align-items: flex-start;
  }

  .swiper-container {
    margin-top: -2.8rem;
  }

  .swiper-slide {
    width: 100%;
  }

  .swiper-slide.blog-map-20 {
    width: 22.9rem;
  }

  .author-div {
    border-bottom: .0625rem solid #ccd7df;
    border-right-style: none;
    width: 100%;
    margin-bottom: 1.11rem;
    margin-right: 0;
    padding-bottom: 1.11rem;
    padding-right: 0;
  }

  .post-share-div {
    padding-bottom: 0;
  }

  .post-share-link {
    width: 3rem;
    height: 3rem;
  }

  .title-18-700 {
    text-align: left;
    white-space: normal;
  }

  .blog-posts-list {
    grid-row-gap: 2.08rem;
    grid-template-columns: 1fr;
  }

  .cats-list {
    flex-wrap: wrap;
  }

  .cal-item-link {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .cat-item-div {
    flex: none;
  }

  .grid-5-cell {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    justify-items: center;
    margin-left: -1.39rem;
    margin-right: -1.39rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .g5-cell {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row-reverse;
    width: 100%;
    padding-left: 0;
  }

  .g5-cell.rightcell {
    width: 100%;
  }

  .g5-cell.leftcell {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .g5-cell.no-line {
    grid-column-gap: 1.5rem;
    flex-direction: row-reverse;
  }

  .g5-cell-img.offer {
    width: auto;
    min-width: auto;
    height: auto;
  }

  .text-p-500-24 {
    font-size: 1.25rem;
  }

  ._5g-cell-content {
    grid-row-gap: .56rem;
    width: 90%;
  }

  ._5g-cell-content._100p {
    align-items: stretch;
  }

  ._5g-cell-content.offer {
    margin-bottom: 2rem;
  }

  .droga-box.white {
    flex-direction: column;
  }

  .portfolio-img.hide {
    display: none;
  }

  .portf-item {
    padding-right: 4.19rem;
  }

  .portf-item.half-row {
    width: 100%;
  }

  .icon-circle.bg-yellow, .icon-circle.bg-green, .icon-circle.bg-pink, .icon-circle.bg-darkblue, .icon-circle.bg-blue, .icon-circle.bg-violet {
    width: 3.47rem;
    height: 3.47rem;
  }

  .portfolio-row {
    grid-row-gap: .69rem;
    flex-direction: column;
  }

  .l-fb, .r-fb {
    grid-row-gap: .83rem;
  }

  .text-p-500-18 {
    font-size: 1.11rem;
  }

  .faq-dd-trans-icon, .faq-dd-black-icon {
    width: 2.78rem;
    height: 2.78rem;
  }

  .g5-cell-top {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .g5-cell-top.offer {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-right: 1.39rem;
  }

  .kc-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
    font-size: 1rem;
    display: flex;
  }

  .h-146.mob-h-70 {
    height: 4.86rem;
  }

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

  .video {
    width: 23.26rem;
    height: auto;
    display: none;
  }

  .h-100 {
    height: 4.17rem;
  }

  .h-100.mob-h-50 {
    height: 3.47rem;
  }

  .right-bb {
    grid-row-gap: 1.81rem;
  }

  .bb-unit-img {
    width: 5.56rem;
    height: 5.56rem;
  }

  .bb-right-img {
    width: 2.92rem;
    height: 2.78rem;
  }

  .grid-3-cell-about {
    grid-template-columns: 1fr;
  }

  .cell-ab {
    grid-row-gap: 1.39rem;
  }

  .top-cell-ab {
    flex-direction: row;
    align-self: flex-start;
    align-items: center;
    width: 80%;
  }

  .black-rect-yak {
    background-color: var(--313131);
    background-image: none;
    border-radius: 0;
    padding: 4.86rem 1.39rem 2.78rem;
  }

  .grid-6-cell {
    grid-template-columns: 1fr;
  }

  .g6-cell {
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    padding: 2.08rem;
  }

  .g6-cell.right {
    padding-left: 2.08rem;
  }

  .g6-cell.first-cell {
    border-top-left-radius: .83rem;
  }

  .g6-img {
    width: 1.81rem;
    height: 1.81rem;
  }

  .arrow-sl-l {
    display: flex;
    top: -4.5rem;
    right: 4.5rem;
  }

  .arrow-sl- {
    display: flex;
    top: -4.5rem;
    right: 0;
  }

  .sl1-content {
    padding-right: 2.08rem;
  }

  .sl1-content.mobile-hide {
    height: auto;
    overflow: hidden;
  }

  .sl1-img {
    width: 100%;
  }

  .kurs-box-link {
    grid-column-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .kurs-link {
    font-size: .97rem;
  }

  .kurs-link-box {
    grid-column-gap: .2rem;
  }

  .black-rectangle {
    padding-top: 2.78rem;
    padding-left: 2.78rem;
    padding-right: 2.78rem;
  }

  .left-bl-rect {
    width: 100%;
  }

  .mentors-box-mob {
    grid-row-gap: .97rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .drop-list-wr {
    width: 20rem;
  }

  .drop-list-wr.w--open {
    background-color: #f7f9fa;
    border-radius: .83rem;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .fs-cc-prefs_space-medium {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .fs-cc-banner_component {
    padding-left: 2rem;
    padding-right: 2rem;
    display: none;
  }

  .fs-cc-banner_text-link {
    font-size: .625rem;
  }

  .fs-cc-banner_text {
    font-size: .625rem;
    line-height: 120%;
  }

  .fs-cc-prefs_buttons-wrapper {
    text-align: left;
    justify-content: center;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-prefs_text {
    color: var(--1c1c1c);
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -1.5rem .75rem auto auto;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .insta-tp-cell-blog {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top-style: none;
    border-bottom: .0625rem #000;
    border-right-style: none;
    border-top-right-radius: 0;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .video-mobile {
    width: 23.26rem;
    height: auto;
    display: block;
    overflow: hidden;
  }

  .google-fonts-fix {
    width: 100%;
  }

  .hero-wrap.center {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 10.4375rem;
  }

  .hero-wrap.flex {
    flex-direction: column;
  }

  .hero-img.absolute {
    display: none;
  }

  .hero-img-wrap.banner {
    display: block;
  }

  .html-embed {
    position: absolute;
  }

  .info-card-grid {
    margin-left: -1.39rem;
    margin-right: -1.39rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .info-card-item {
    max-width: 71%;
  }

  .left-wrap {
    display: none;
  }

  .stud-wrapper {
    width: auto;
    padding: .97rem;
  }

  .stud-content {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .stud-content-numbers-wrap {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .number-item {
    width: auto;
  }

  .number-item.center {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
  }

  .circle-icon-box.blue {
    width: 2rem;
    height: 2rem;
  }

  .check-icon {
    width: .8rem;
    height: .5rem;
  }

  .graf-banner-img {
    width: 20rem;
    height: auto;
    position: static;
    left: -1rem;
  }

  .price-banner-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .price-banner-wrapper {
    padding: 0;
  }

  .price-banner-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 4rem 1rem;
  }

  .title-34.mobile-1-6 {
    font-size: 1.6rem;
  }

  .text-30 {
    font-size: 2.08rem;
    font-weight: 600;
  }

  .text-18-white {
    text-align: left;
    white-space: normal;
    font-size: 1.11rem;
    line-height: 153%;
  }

  .text-18-white.center {
    text-align: center;
  }

  .embed-mobile.desctop {
    display: none;
  }

  .title-60.no-margin {
    font-size: 2.7rem;
  }

  .img-404 {
    width: 100%;
    height: auto;
  }

  .ca-cols {
    flex-direction: column-reverse;
  }

  .ca-cont-div {
    padding-top: 2.08rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .ca-form-div {
    padding: 2.08rem 1.39rem;
  }

  .container-30 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-70-viol {
    padding-bottom: 2.43rem;
  }

  .h-55.mob-h-30 {
    height: 2.08rem;
  }

  .text-18-500 {
    font-size: 1.11rem;
  }

  .works-cols {
    grid-column-gap: .49rem;
    grid-row-gap: .49rem;
  }

  ._w-wt-div {
    text-align: left;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._w-color-div {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .wb-star-1 {
    width: 3.1rem;
    height: 3.1rem;
    top: -.7rem;
    right: -.875rem;
  }

  .wb-star-2 {
    width: 5.7rem;
    height: 3.3rem;
    top: -.8rem;
    right: -1.9rem;
  }

  .wb-star-3 {
    width: 6.6rem;
    height: 3.9rem;
    top: -.9rem;
    right: -1.3rem;
  }

  .title-60-700 {
    font-size: 2.9rem;
    line-height: 120%;
  }

  .title-60-700.mob-26 {
    font-size: 1.8rem;
    line-height: 120%;
  }

  .r-blue-stripe {
    margin-top: -.6rem;
    margin-bottom: 1.8rem;
    display: inline-block;
  }

  .r-blue-stripe.rotate-0 {
    margin-bottom: 0;
    transform: none;
  }

  .avatar-item.av-2 {
    margin-left: 4.1rem;
  }

  .avatar-item.av-3 {
    margin-left: 1.5rem;
  }

  .avatar-item.av-4 {
    margin-left: -13.9rem;
  }

  .av-plate {
    white-space: nowrap;
    font-size: .7rem;
  }

  .fr-av-img {
    flex: none;
    width: 4.7rem;
    height: 4.7rem;
  }

  .title-30 {
    font-size: 1.81rem;
  }

  .onas-hd-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .onas-logo {
    object-fit: contain;
    width: 14.4rem;
    height: 3.4rem;
  }

  .droga-box-scrl {
    margin-right: -1.39rem;
  }

  .grid-5-cell-scrl {
    grid-template-columns: min-content;
    grid-auto-columns: max-content;
  }

  .g5-cell-scrl {
    grid-column-gap: 1.39rem;
    grid-row-gap: 1rem;
    flex-direction: row-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    padding-left: .8rem;
  }

  .title-42-500 {
    font-size: 1.81rem;
  }

  .black-reviews-wr {
    border-radius: 0;
    padding: 2.78rem 1.39rem 3.13rem;
  }

  .slider-black {
    height: auto;
    margin-bottom: 5rem;
  }

  .sl-mask-black {
    height: auto;
  }

  .h-150.mh-80 {
    height: 5.56rem;
  }

  .ff-cart-img {
    height: 100%;
    margin-bottom: -3.5rem;
    margin-left: -2rem;
  }

  .btn-submit-abs {
    font-size: 1.11rem;
  }

  .container-142 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .h-75.m-h-30 {
    height: 2.08rem;
  }

  .slider-price {
    height: auto;
    margin-top: 4.3rem;
  }

  .slide-price {
    width: 23.2rem;
    margin-right: 1rem;
  }

  .price-card {
    width: 100%;
    margin-top: .9rem;
    padding: 1rem;
  }

  .h-35.mob-10 {
    height: 1.04rem;
  }

  .timer-item {
    width: 4.7rem;
    height: 4.5rem;
  }

  .timer-number {
    font-size: 2.7rem;
  }

  .div-left {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .navbar-banner {
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    overflow: hidden;
  }

  .navbar-banner-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .timer-number-nav {
    flex: none;
    font-size: .8rem;
  }

  .timer-nav-item {
    width: auto;
    height: auto;
    padding-left: .4rem;
    padding-right: .4rem;
  }

  .banner-nav-img-left {
    width: 21rem;
    bottom: .8125rem;
    left: -17.4rem;
  }

  .banner-nav-img-right {
    display: none;
    right: -18.2rem;
  }

  .hero-banner-contetnt {
    text-align: center;
  }

  .text-36.white.smm {
    font-size: 1.8rem;
    line-height: 143%;
  }

  .youtube-video {
    margin-top: 0;
  }

  .youtube-wr {
    border-radius: 2rem;
    width: 100%;
    margin-top: 28px;
  }

  .black-paket-65 {
    border-radius: 0;
    padding: 2.78rem 1.39rem 3.13rem;
  }

  .paket-wr {
    overflow: auto;
  }

  .paket-div {
    grid-column-gap: 1.04rem;
    grid-row-gap: 1.04rem;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .paket-item-1 {
    border-radius: 2.78rem;
    width: 21rem;
  }

  .paket-img {
    height: 7.6rem;
  }

  .title-16-700 {
    white-space: normal;
    font-size: 1.11rem;
  }

  .title-16-700.mob {
    font-size: 1.2rem;
  }

  .paket-item-2 {
    border-radius: 2.78rem;
    width: 21rem;
  }

  .paket-item-2._100 {
    width: 26.1rem;
  }

  ._630-hero-img-wr {
    margin-top: auto;
    margin-bottom: 8.3rem;
    margin-right: 0;
    position: absolute;
    inset: auto auto 0%;
    transform: scale(.55);
  }

  .title-54 {
    width: auto;
    font-size: 2.43rem;
  }

  .nw-hero-col {
    text-align: center;
    width: 100%;
  }

  .hero-butt-row {
    z-index: 1;
    flex-direction: column;
    align-items: center;
    margin-top: 15.1rem;
    position: relative;
  }

  .hero-butt-row.marg-0 {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin-top: 0;
  }

  .herob-imgs-box {
    align-items: center;
    width: 13.1rem;
    margin-right: 0;
    display: flex;
  }

  .np-number-stnt {
    text-align: left;
    margin-left: 0;
  }

  .np-hero-cols {
    align-items: center;
    padding-bottom: 7.7rem;
    position: relative;
  }

  .np-hero-plate-3 {
    top: 12.5rem;
    left: 21.4rem;
  }

  .r-blue-stripe-2 {
    margin-top: -.3rem;
    margin-bottom: 1.8rem;
    display: inline-block;
  }

  .r-blue-stripe-2.span {
    transform: rotate(-5deg);
  }

  .h-145 {
    height: 8.33rem;
  }

  .h-110.mob-80 {
    height: 5.56rem;
  }

  .h-65 {
    height: 2.78rem;
  }

  .h-65.mob-20 {
    height: 1.39rem;
  }

  .h-65.event-pr1-form {
    display: none;
  }

  .snake-cols {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    flex-direction: column;
  }

  .snake-col-img {
    width: 100%;
    height: 19.5rem;
  }

  .snake-img-div {
    width: 100%;
    height: 32.6rem;
    display: flex;
    top: 10.6rem;
    left: 0;
  }

  .snake-plates-wr {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
  }

  .snake-img {
    display: none;
  }

  .container-15 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .container-15.head {
    padding-top: 1.2rem;
  }

  .container-15.ov-h {
    overflow: clip;
  }

  .container-15.is--modal {
    padding-left: .83rem;
    padding-right: .83rem;
  }

  .black-plate-center-wr {
    padding: 3.13rem 1.39rem 0;
  }

  .bpc-img-div-1 {
    width: 100%;
    position: relative;
    bottom: -2.1rem;
    left: auto;
  }

  .bpc-img-1 {
    object-fit: contain;
  }

  .bpc-img-div-2 {
    display: none;
  }

  .packets-cols {
    margin-left: -1.39rem;
    margin-right: -1.39rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
    overflow: auto;
  }

  .packet-kurs-item {
    width: 22.5rem;
    padding-left: 2.08rem;
    padding-right: 2.08rem;
  }

  .pk-soc-icon {
    width: 3rem;
    height: 3rem;
  }

  .pk-soc-icon-div.inst {
    width: 3rem;
    height: 3rem;
    top: -.1rem;
    right: 0;
  }

  .pk-soc-icon-div.fb {
    width: 3rem;
    height: 3rem;
    top: -.1rem;
    right: 2.3rem;
  }

  .pk-soc-icon-div.meta {
    width: 3rem;
    height: 3rem;
    top: -.5rem;
    right: 0;
  }

  .ment-tabs-menu {
    flex-direction: row;
    display: flex;
  }

  .ment-tab-item {
    width: 21rem;
  }

  .mtab-img-div {
    flex: none;
  }

  .wmtab-img {
    flex: none;
    width: auto;
    height: 4.65rem;
  }

  .mtab-cont {
    grid-column-gap: 1.74rem;
    grid-row-gap: 1.74rem;
    flex-direction: column;
    padding-left: 1.67rem;
    padding-right: 1.67rem;
  }

  .mtab-img-col {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .mtab-col-img {
    width: 100%;
    height: 22.4rem;
  }

  .mtab-plates-wr {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-right: auto;
    bottom: .69rem;
    left: 0;
  }

  .mtap-blur-plate {
    padding-top: .9rem;
    padding-bottom: .9rem;
    font-size: .9rem;
  }

  .np-butt-wr {
    border: .1875rem solid #000;
  }

  .snake-mob-img {
    object-fit: contain;
    width: 100%;
    height: 31.8rem;
    display: block;
  }

  .tab-3-img {
    object-position: 50% 50%;
    height: 23.26rem;
  }

  .mtab-img-col-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 0;
    display: flex;
  }

  ._w-yellow-stripe {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    margin-top: -.3rem;
    margin-bottom: 1.8rem;
    font-size: 2rem;
    display: inline-block;
  }

  .h-115.mib-60 {
    height: 4.17rem;
  }

  .mat-buttons-row {
    flex-direction: column;
    width: 90%;
  }

  .btn-w-border {
    font-size: 1.11rem;
  }

  .mat-timer-wr {
    border-radius: 1.11rem;
    padding-bottom: 3.61rem;
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .mat-time-date-div {
    justify-content: space-between;
    width: 90%;
  }

  .timer-item-black {
    width: 4.7rem;
    height: 4.5rem;
  }

  .timer-number-black {
    font-size: 2.7rem;
  }

  .grey-banner {
    border-radius: 0;
    height: 5px;
    padding: 7.47rem 1.08rem 19.37rem;
  }

  .gb-gift-banner-2 {
    margin-top: 0;
  }

  .text-32.mob-18 {
    font-size: 1.25rem;
  }

  .hero-buttons-center {
    flex-direction: column;
    width: 90%;
  }

  .mini-button-yellow {
    font-size: 1.4rem;
  }

  .container-170 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .kviz-bl-step-form-rect {
    padding: 2.78rem 2.08rem 3.47rem;
  }

  .step-form {
    padding-left: 1.18rem;
    padding-right: 1.18rem;
  }

  .kviz-button-wr {
    flex-direction: column;
    display: flex;
  }

  .title-64 {
    font-size: 2.9rem;
    line-height: 120%;
  }

  .wh-link-footer, .wh-address-text {
    font-size: .97rem;
  }

  .bl-navigator-box {
    border-top: .0625rem solid #ccd7df;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    display: flex;
  }

  .bl-kurs-box {
    border-top: .0625rem solid #ccd7df;
    align-items: flex-start;
    width: 100%;
    margin-top: 2.08rem;
    padding-top: 2.08rem;
    display: none;
  }

  .head-div {
    display: none;
  }

  .head-div.no-fix {
    display: none;
    position: absolute;
  }

  .head-logo-div {
    box-shadow: 0 3px .5625rem #00000054;
  }

  .head-logo-icon.mobile {
    display: flex;
  }

  .btn-yellow-ffa800:hover {
    opacity: 1;
  }

  .btn-yellow-ffa800.mob-white-bg {
    background-color: #fff;
  }

  .hd-button-wr.mobile {
    display: flex;
  }

  .head-menu-wr {
    display: none;
  }

  .head-menu-div.wh-plate {
    grid-column-gap: 3.13rem;
    grid-row-gap: 3.13rem;
    background-color: #f3f2fa;
    border-radius: 3.13rem;
    margin-top: auto;
    margin-bottom: 7.19rem;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    overflow: hidden;
  }

  .nav-link-n.yel-b {
    color: var(--050a18);
  }

  .section-sat.rel {
    position: relative;
  }

  .bg-right-fg {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    align-items: center;
  }

  .hero-black-col-1.is--new {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    min-height: auto;
    padding: 1.67rem .42rem 3.13rem;
  }

  .hero-black-col-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    height: 22.1rem;
    display: flex;
  }

  .hero-black-col-2.no-ovh {
    overflow: visible;
  }

  .hero-black-col-2._3 {
    height: 26rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero-black-col-2.hlw {
    height: 31.6rem;
  }

  .hero-black-col-2._33 {
    height: 40rem;
  }

  .hero-black-col-2.is--3 {
    height: 25rem;
  }

  .hero-black-col-2.is--new {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/682b73d2d942ccc19bbbd36b_hero-screen-down%20(1).png");
    background-position: 50%;
    background-size: cover;
    width: 100%;
    padding: .56rem;
  }

  .hero-black-col-2.is--new.event-pr2-form {
    width: 100%;
    height: 39.1rem;
  }

  .h-175.mob-40 {
    height: 2.78rem;
    display: block;
  }

  .hero-cont {
    text-align: center;
    padding-top: 0;
    padding-left: 1.67rem;
    padding-right: 1.67rem;
  }

  .title-64-700 {
    font-size: 2.2rem;
    line-height: 120%;
  }

  .title-64-700._4-5 {
    font-size: 2.2rem;
  }

  .hero-ns-div {
    justify-content: flex-start;
    align-items: center;
  }

  .mh-wave-icon-1 {
    object-fit: contain;
    width: 7.5rem;
    top: 4.9rem;
    left: 12.4rem;
  }

  .mh-wave-icon-1._4 {
    width: 18rem;
    top: 4.7rem;
    bottom: 0;
    left: 2rem;
  }

  .mh-wave-icon-1._4.pink {
    width: 11rem;
    top: 2rem;
    left: 12rem;
  }

  .mh-wave-icon-2 {
    object-fit: contain;
    width: 8.3rem;
    top: 4.9rem;
    left: 4.1rem;
  }

  .mh-wave-icon-2._3 {
    width: 8rem;
    top: 7.2rem;
    left: 7rem;
  }

  .mh-wave-icon-2._3.pink {
    width: 6rem;
    left: 8rem;
  }

  .mh-buttons-wr {
    flex-direction: column;
  }

  .btn-w-border-ns {
    background-color: #050a18;
    font-size: 1.4rem;
  }

  .btn-wh-border-yellow {
    border-style: none;
    padding-top: 1.74rem;
    padding-bottom: 1.74rem;
    font-size: 1.4rem;
  }

  .ns-timer-wr {
    border-radius: 1.67rem;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .ns-timer-wr._3 {
    padding: 2rem;
  }

  .ns-timer-wr.hw-box.is--new {
    padding: 1.11rem 2.22rem;
  }

  .ns-timer-wr._30 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .title-24-700._2 {
    margin-top: 0;
    margin-bottom: 1rem;
  }

  .title-24-700._3 {
    font-size: 1.5rem;
  }

  .title-24-700._4 {
    font-size: 2.5rem;
  }

  .title-24-700.is--tester-ramka {
    margin-top: 1.11rem;
    margin-left: 0;
    padding-left: .69rem;
    padding-right: .69rem;
    font-size: 1.25rem;
  }

  .title-24-700.mob-18 {
    font-size: 1.25rem;
  }

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

  .t-quad-div {
    width: 3.5rem;
    height: 3.5rem;
  }

  .timer-day {
    font-size: 1.7rem;
  }

  .ns-mh-image-div-1 {
    width: 100%;
    height: 100%;
    top: -2rem;
    right: 0;
  }

  .ns-mh-image-div-1._2 {
    margin-top: 0;
  }

  .ns-mh-image-div-2 {
    display: none;
  }

  .h-155 {
    height: 8.33rem;
  }

  .ttl-rel-div {
    max-width: none;
  }

  .ttl-rel-div.mob-90 {
    width: 90%;
  }

  .wave-icon-3 {
    object-fit: contain;
    width: 9.6rem;
    bottom: 1.9rem;
    left: 14.1rem;
  }

  .nsm-3-item {
    padding-top: 2.22rem;
  }

  .nsm-3-img {
    width: 5.56rem;
    height: 5.56rem;
    top: .3rem;
    right: 2.39rem;
  }

  .nsm-3-img._1st {
    width: 6.09rem;
    height: 6.09rem;
    top: 1.9rem;
    right: -.9rem;
  }

  .nsm-3-img._2st {
    width: 5.16rem;
    height: 5.16rem;
    top: 4.1rem;
    right: -1rem;
  }

  .nsm-3-img._3st {
    width: 5.59rem;
    height: 5.59rem;
    top: -1.9rem;
    left: 20.7rem;
    right: 2.19rem;
  }

  .nsm-3-img.pm1 {
    top: 6.4rem;
  }

  .nsm-3-img.pm2 {
    width: 6.2rem;
    height: 6.2rem;
    top: -1.1rem;
    right: -1rem;
  }

  .nsm-3-img.pm3 {
    width: 6.13rem;
    height: 6.13rem;
    top: 1.9rem;
    right: -.41rem;
  }

  .wave-icon-5 {
    object-fit: contain;
    width: 11.2rem;
    top: 2.2rem;
    left: 1.9rem;
  }

  .block-lines-wr {
    padding-bottom: 7.42rem;
  }

  .b-line-item {
    white-space: pre-wrap;
    max-width: 100%;
    font-size: 1.1rem;
  }

  .b-line-item._2nd {
    flex: none;
    margin-top: 1rem;
    margin-left: 0;
    display: flex;
  }

  .b-line-item._3nd.pr-m {
    margin-top: 1.7rem;
    margin-right: 0;
  }

  ._w-line-item {
    white-space: pre-wrap;
    max-width: 100%;
    font-size: 1.3rem;
  }

  ._w-line-item._3nd {
    margin-right: 0;
  }

  ._w-line-item._4nd {
    margin-top: 2.1rem;
  }

  .wave-icon-6 {
    width: 8.8rem;
    height: .6rem;
    top: 2.6rem;
    left: 6.2rem;
  }

  .title-div-left {
    text-align: center;
    align-items: center;
  }

  .tab-post-wr-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wb-card-info-div {
    padding-left: 1.04rem;
    padding-right: 1.04rem;
  }

  .wb-tabs-link-div {
    text-align: left;
    font-size: 1.2rem;
  }

  .tab-4-img {
    border-radius: 1.74rem;
  }

  .wave-icon-9 {
    width: 7.1rem;
    bottom: 2.2rem;
    left: .4rem;
  }

  .wave-icon-9.pr-m {
    left: 5.2rem;
  }

  .wave-icon-9.pr-m-2 {
    width: 7rem;
    left: 10.9rem;
  }

  .wave-icon-9.grafik {
    width: 6rem;
    bottom: 2.4rem;
    left: 7.1rem;
  }

  .black-plate-center-nd {
    border-radius: 3.19rem;
    padding: 3.13rem 1.39rem 18.1rem;
  }

  .bpc-img-nd-1 {
    object-fit: contain;
  }

  .bpc-img-div-nd-2 {
    width: 100%;
    display: flex;
    position: absolute;
    inset: auto 0% -5.7rem;
  }

  .bpc-img-div-nd-1 {
    width: 100%;
    display: none;
    position: relative;
    bottom: -2.1rem;
    left: auto;
  }

  .bbc-bg-line-1 {
    display: none;
  }

  .title-48-700 {
    font-size: 2.2rem;
    line-height: 120%;
    position: static;
  }

  ._3-cols {
    grid-template-columns: 1fr;
  }

  .jak-item.big-img {
    margin-top: 0;
  }

  .program-item {
    min-height: auto;
    padding: 3.47rem 1.04rem 1.04rem;
  }

  .program-item.red {
    padding-bottom: 1.04rem;
    padding-left: 1.04rem;
    padding-right: 1.04rem;
  }

  .program-item.green, .program-item.l-red, .program-item.dr-blue {
    min-height: auto;
  }

  .pritm-int-col {
    min-width: 100%;
    max-width: 100%;
  }

  .pritm-int-col.n-pgrm {
    margin-left: 0;
  }

  .pritm-list-item {
    white-space: pre-wrap;
  }

  .pritm-bg-2, .ai-quad-icon {
    display: none;
  }

  .pritm-ttl-r.yellow._3 {
    margin-bottom: 0;
  }

  .bs-img-2 {
    width: 5rem;
    height: 5rem;
    top: 1.4rem;
    right: 2rem;
  }

  .program-item-bs {
    min-height: 27rem;
  }

  .bs-img-1 {
    width: 5rem;
    height: 5rem;
    top: 2rem;
    left: 2rem;
  }

  .bi-int-cols.mobile-hide {
    display: none;
  }

  .bi-int-item {
    width: 100%;
  }

  .form-nd {
    border-radius: 2.78rem;
    padding: 4.86rem 2.08rem 3.47rem;
    overflow: hidden;
  }

  .nd-form-line {
    display: none;
  }

  .nd-left-fr._385 {
    width: 100%;
  }

  .nd-right-fr.is--popap {
    padding-top: 0;
  }

  .nd-form-line-2 {
    width: 100%;
    height: 2.78rem;
    display: block;
    inset: 0% 0% auto;
  }

  .nd-button-mob-wr.hide-mob {
    display: none;
  }

  .cprght-menu {
    margin-top: 2.43rem;
    margin-bottom: auto;
  }

  .cprght-menu.yel-b {
    margin-top: 0;
    margin-bottom: 1.25rem;
  }

  .wave-icon-10 {
    width: 8.2rem;
    height: .5rem;
    left: .2rem;
  }

  .text-16-400-sat {
    font-size: 1.2rem;
  }

  .cart-container {
    min-width: 20rem;
  }

  .mh-wave-icon-project-m {
    width: 12.9rem;
    height: .8rem;
    top: 4.6rem;
    left: 4.9rem;
  }

  .mh-wave-icon-project-m.long {
    left: 0;
  }

  .h-125.mob-40 {
    height: 3.4rem;
  }

  .ns-mh-image-div-4 {
    display: none;
  }

  .ns-mh-image-div-3 {
    width: 100%;
    height: 100%;
    top: -.2rem;
    right: 0;
  }

  .mentor-foto-col {
    width: 100%;
    margin-bottom: 23.1rem;
  }

  .tab-cols-wr-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-bottom: 0;
  }

  .wb-tabs-div {
    position: absolute;
    inset: auto 0% 0%;
  }

  .tab-img-div {
    width: 100%;
    height: auto;
    padding: 1.04rem;
  }

  .left-side-navbar-center {
    grid-column-gap: 2.5rem;
    flex: 1;
    margin-right: 0;
  }

  .nw-hero-1 {
    left: -6.3rem;
  }

  .span-btn-ffda8c {
    font-size: 2.3rem;
  }

  .hero-form-col {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .btn-w-border-bl-bg {
    font-size: 1.11rem;
  }

  .container-140 {
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .timer-black-bg {
    grid-row-gap: 0rem;
    padding: 2.78rem 2.08rem;
  }

  .n-line-item {
    grid-column-gap: .83rem;
    grid-row-gap: .83rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .form-nd-new {
    border-radius: 2.78rem;
    padding: 4.86rem 2.08rem 3.47rem;
    overflow: hidden;
  }

  .form-box-kc-new {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: stretch;
  }

  .folder-cols {
    grid-template-columns: 1fr;
  }

  .fc-img {
    object-fit: contain;
    height: 13.9rem;
  }

  .wave-icon-11 {
    width: 8.7rem;
    height: .6rem;
    top: 2.5rem;
    left: 12.7rem;
  }

  .rainbow-cols {
    flex-flow: column;
  }

  .rainbow-ttl-wr {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 3.47rem;
    display: flex;
  }

  .wave-icon-12 {
    width: 7.2rem;
    height: .5rem;
    top: 2.2rem;
    left: 7.9rem;
  }

  .ranbow-content {
    width: 100%;
    height: auto;
    margin-left: 0;
  }

  .raimbow-1 {
    display: none;
  }

  .rainbow-plate-1 {
    top: -1rem;
    left: 13.7rem;
  }

  .rb-round-1 {
    width: 3.5rem;
    height: 3.5rem;
    font-size: .8rem;
  }

  .rainbow-plate-2 {
    top: 3.1rem;
    left: 19.3rem;
  }

  .rainbow-plate-3 {
    top: 10.9rem;
    left: 15.4rem;
  }

  .rb-round-2, .rb-round-3 {
    width: 3.5rem;
    height: 3.5rem;
    font-size: .8rem;
  }

  .rpt-wr-1, .rpt-wr-2, .rpt-wr-3 {
    display: none;
  }

  .rainbow-img-mob {
    object-fit: contain;
    width: 100%;
    height: 15.6rem;
    margin-top: -8px;
    padding-top: 0;
    display: block;
  }

  .title-28-700 {
    font-size: 1.81rem;
  }

  .title-28-700.mob-1-3 {
    font-size: 1.3rem;
  }

  .quad-img-div {
    border-radius: 1.4rem;
    width: 100%;
    padding: 1.2rem;
  }

  .title-62 {
    font-size: 2.28rem;
  }

  .txt-col._460 {
    text-align: center;
  }

  .quad-img {
    border-radius: 1.1rem;
    height: 16rem;
  }

  .tc-ttl-wr {
    text-align: center;
  }

  .wave-icon-13 {
    object-fit: cover;
    width: 10.2rem;
    height: .7rem;
    inset: 2.9rem auto auto 7.9rem;
  }

  .h-200 {
    height: 8.33rem;
  }

  .new-lines-wr {
    flex-flow: column;
    align-items: stretch;
  }

  .b-line-new-item {
    white-space: pre-wrap;
    max-width: 100%;
    font-size: 1.1rem;
  }

  ._w-line-new-item {
    white-space: pre-wrap;
    max-width: 100%;
    font-size: 1.3rem;
  }

  .wave-icon-14 {
    width: 11.5rem;
    height: .6rem;
    top: 2.2rem;
    left: .2rem;
  }

  .wave-icon-14.is--1 {
    left: 14rem;
  }

  .prog-dt {
    grid-column-gap: .83rem;
    grid-row-gap: .83rem;
    padding-top: 1.67rem;
    padding-bottom: 1.67rem;
  }

  .dt-cont {
    grid-column-gap: .83rem;
    grid-row-gap: .83rem;
  }

  .prog-or-item {
    border-radius: 100%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2.78rem;
    height: 2.78rem;
    padding: 0;
    font-size: 1.39rem;
  }

  .prog-drop-list-cont {
    padding-bottom: 1.56rem;
  }

  .module-div {
    display: none;
  }

  .mh-wave-icon-project-pink {
    object-fit: contain;
    flex: 0 auto;
    width: 11rem;
    top: 2rem;
    left: 1.9rem;
  }

  .ns-mh-image-pink {
    object-position: 100% 0%;
    display: none;
  }

  .ns-mh-image-div-pink {
    width: 91%;
    height: 24.5rem;
    inset: auto 0 1.75rem auto;
  }

  .ns-mh-image-div-l-pink {
    display: none;
  }

  .nw-wave-icon-project-m {
    width: 10.9rem;
    height: .9rem;
    top: 5.2rem;
    left: 5.7rem;
  }

  .wrapper {
    text-align: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .wrapper.overflow {
    overflow: hidden;
  }

  .icon-circle-crs {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
    position: absolute;
    inset: auto 12.8% 9% auto;
  }

  .dropdown-toggle-2 {
    padding: 1rem;
  }

  .h1 {
    width: 92%;
    margin-bottom: 0;
    font-size: 2.78rem;
  }

  .main-content-crs {
    border-radius: 0;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 3.75rem 1.25rem;
  }

  .grid-5-col {
    grid-template-columns: 1fr;
  }

  .gr-content {
    flex-direction: column-reverse;
    align-items: center;
    padding: 1.5rem 1.5rem 0;
    overflow: hidden;
  }

  .left-gr {
    width: 100%;
    height: 18.8rem;
    overflow: hidden;
  }

  .hero-content-crs {
    margin-top: 0;
    font-size: 1rem;
  }

  .grid-cell-crs {
    grid-column-gap: .875rem;
    border-radius: 3.75rem;
    flex-direction: row;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
  }

  .drop-list-2 {
    display: none;
  }

  .dr-list-item {
    grid-column-gap: .56rem;
    align-items: flex-start;
  }

  .drop-header {
    grid-column-gap: .75rem;
  }

  .hero-banner {
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid-5-text {
    text-align: left;
    width: 80%;
  }

  .list-content-crs {
    grid-row-gap: .875rem;
  }

  .clip {
    display: none;
  }

  .footer-text-1 {
    text-align: center;
  }

  .divider-crs {
    margin-top: .8rem;
    margin-bottom: .8rem;
  }

  .right-gr-cell {
    display: none;
  }

  .text-cell {
    text-align: left;
    font-weight: 400;
  }

  .h-50-2 {
    height: 2.7rem;
  }

  .edit-content-mg {
    grid-row-gap: 0rem;
  }

  .hero-title-crs {
    width: 100%;
  }

  .nauka-star-img {
    display: none;
  }

  .footer {
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hero-img-crs {
    flex: none;
    width: 20.56rem;
    max-width: 100%;
    height: 100%;
    display: block;
    position: relative;
    inset: 7rem 0 0 1.3rem;
    transform: rotateX(0)rotateY(13deg)rotateZ(13deg);
  }

  .text-cell-mg {
    text-align: left;
    font-size: 1.1rem;
  }

  .line-violet-crs {
    width: 22.8rem;
    height: .8rem;
    display: block;
    position: absolute;
    inset: 16.4% auto auto 18px;
  }

  .list-item-mg {
    grid-column-gap: .875rem;
  }

  .h3 {
    font-size: 1.9rem;
  }

  .text-crs {
    font-size: 1.3rem;
  }

  .nauka-vector {
    display: none;
  }

  .gr-text {
    width: 100%;
  }

  .gr-text.center {
    text-align: center;
  }

  .mail-field {
    background-color: #610ec1;
    border-style: none;
  }

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

  .left-gr-cell {
    width: 100%;
  }

  .title-main-cell {
    text-align: left;
    width: 100%;
  }

  .main-cell-crs {
    border-radius: 1.875rem;
    padding: 1.875rem;
  }

  .hero-button-smm {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
    font-size: 1rem;
    display: flex;
  }

  .dr-right-dr-item {
    align-items: flex-start;
    padding-bottom: 1.39rem;
    padding-left: 3.8rem;
    padding-right: 1rem;
  }

  .date {
    font-size: 1.4rem;
  }

  .mail-star-crs-img {
    margin-top: 2rem;
  }

  .h4 {
    text-align: left;
    width: 100%;
    font-size: 1.625rem;
  }

  .lekcja {
    text-align: left;
    width: 80%;
    font-size: 1.1rem;
    line-height: 140%;
  }

  .lekcja._w-70percent {
    width: 70%;
  }

  .logo-img {
    width: 7rem;
    height: auto;
  }

  .mg-img-mob2 {
    width: auto;
    max-width: 100%;
    position: relative;
    top: auto;
  }

  .footer-logo {
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .h2-span {
    font-size: 2rem;
  }

  .h2 {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 2rem;
  }

  .h2.black {
    width: auto;
  }

  .h2.white {
    text-align: center;
    font-size: 2rem;
  }

  .dr-circle {
    width: 2.78rem;
    min-width: 2.78rem;
    height: 2.78rem;
  }

  .h-109 {
    width: 100%;
    height: 2.08rem;
  }

  .star-img-crs {
    width: 55%;
    display: block;
    inset: 0 auto auto -1.9rem;
    transform: rotate(-31deg);
  }

  .hero-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
    font-size: 1rem;
    display: flex;
  }

  .hero-button.bg-white {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    font-size: 1rem;
  }

  .hero-button.left-side {
    width: auto;
  }

  .left-edit-cell {
    margin-top: 0;
  }

  .list-item-crs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid-3-cell-crs {
    grid-row-gap: .75rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-span-yellow {
    font-size: 2.78rem;
  }

  .mg-img-mob {
    width: auto;
    max-width: 100%;
    position: relative;
    top: auto;
  }

  .h-184 {
    height: 3.75rem;
  }

  .grid-2-cell {
    grid-template-rows: auto auto;
  }

  .gr-img-mob {
    width: auto;
    max-width: 100%;
    position: relative;
    top: 1.5rem;
    left: 0%;
  }

  .gr-img-mob.mob {
    width: 290px;
    top: -4.3rem;
    bottom: auto;
    transform: rotate(8deg);
  }

  .right-gr {
    align-items: center;
    width: 100%;
  }

  .list-content-mg {
    grid-row-gap: .875rem;
    width: 100%;
  }

  .vector-crs {
    width: 4.3rem;
    inset: 3.3rem auto auto 1.9rem;
    transform: rotateX(0)rotateY(180deg)rotateZ(49deg);
  }

  .icon-list-crs {
    width: 1rem;
    height: 1rem;
    display: block;
    position: relative;
    top: .4rem;
  }

  .h-40-2 {
    height: 2.08rem;
    display: block;
  }

  .h-40-2.hide {
    display: block;
  }

  .dr-yellow-circle {
    width: 2.78rem;
    min-width: 2.78rem;
    height: 2.78rem;
  }

  .text-dr {
    text-align: left;
  }

  .h-60-2 {
    display: block;
  }

  .main-grafik {
    flex-direction: column;
  }

  .icon-list-mg {
    width: 1rem;
    height: 1rem;
  }

  .icon-14 {
    width: 60%;
  }

  .ns-mh-image-pink-mob {
    object-position: 100% 0%;
    display: block;
  }

  .smm-mobile-img {
    object-fit: contain;
    height: 15.5rem;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .mobile-yellow-fix {
    z-index: 20;
    padding-bottom: .94rem;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
    overflow: hidden;
  }

  .my-symbol {
    width: 100%;
  }

  .hero-140 {
    justify-content: center;
    align-items: flex-start;
    height: 3.9rem;
    display: flex;
  }

  .mob-head-menu-wr {
    padding: 0;
    display: flex;
  }

  .mob-head-menu-wr.wh-plate {
    z-index: 20;
    background-color: #fff0;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding-left: .94rem;
    padding-right: .94rem;
    display: none;
    top: auto;
    overflow: auto;
  }

  .y-logo {
    display: block;
  }

  .menu-y-logo {
    width: 11.31rem;
    height: 3.06rem;
    margin-top: 2rem;
  }

  .y-head-bg {
    background-color: #050a18b0;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .h-30-3 {
    height: 2.7rem;
  }

  .grid-5-cell-3 {
    grid-column-gap: .875rem;
    border-radius: 3.75rem;
    flex-direction: row;
    align-items: center;
    padding-top: .875rem;
    padding-bottom: .875rem;
    padding-left: .875rem;
  }

  .dropdown-general-3 {
    overflow: hidden;
  }

  .h-70-3 {
    height: 1.875rem;
  }

  .h-100-3 {
    height: 2.5rem;
  }

  .h-120-3 {
    height: 6rem;
  }

  .divider-3 {
    margin-top: 3.75rem;
    margin-bottom: 0;
  }

  .form-block-3 {
    width: 100%;
  }

  .h-160-3 {
    height: 2.08rem;
  }

  .my-move-div {
    display: flex;
  }

  .div-block-6 {
    margin-bottom: 2rem;
  }

  .hero-black-col-2-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    height: 37.1rem;
    padding-top: 1.04rem;
    display: flex;
  }

  .wave-icon-16 {
    object-fit: contain;
    width: 12.4rem;
    bottom: 2.9rem;
    left: 5.5rem;
  }

  .blue-bg-rev {
    border-radius: 2.78rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
    overflow: hidden;
  }

  .swiper-pagination-rev {
    width: 12rem;
    display: none;
  }

  .nav-sw-rev.mb-75 {
    width: 70%;
  }

  .sw-slide__wr {
    transition: all .4s;
  }

  .orbit__svg {
    width: 300%;
    margin-top: 2.09rem;
    display: none;
  }

  .orbit__svg.mobile {
    width: 347%;
    display: flex;
  }

  .rev-av-wr {
    display: none;
  }

  .blue-bg-vaccancy__wr {
    color: var(--1c1c1c);
    background-color: #fff;
    border-radius: 2.78rem;
    padding: 3.82rem 1.39rem;
    overflow: hidden;
  }

  .vac-ttl__wr {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .hands__img {
    z-index: 2;
    width: 14.8rem;
    height: 7.9rem;
    position: absolute;
    inset: 66.8rem auto auto;
  }

  .title-div-center-w.left-mw-725 {
    text-align: center;
  }

  .wave-icon-long {
    object-fit: cover;
    width: 14.1rem;
    height: .9rem;
    inset: 2.5rem auto auto 4.5rem;
  }

  .wave-icon-long._2nd {
    width: 12.3rem;
    display: block;
    top: 6.1rem;
    left: 3.6rem;
  }

  .fake-tab-w__item {
    text-align: left;
    font-size: 1.2rem;
  }

  .vacc-wr {
    grid-template-columns: 1fr;
    margin-top: 2.78rem;
  }

  .vacc-item-img {
    height: 8.9rem;
  }

  .vacc-item-img._2-rot {
    height: 7.9rem;
    transform: rotateX(2.66deg)rotateY(0)rotateZ(-2.166deg);
  }

  .vacc-item-img._2-rot.opinie2 {
    height: 11.9rem;
  }

  .vacc-item-img._3-rot {
    height: 7.8rem;
    transform: rotate(1.34deg);
  }

  .vacc-item-img._3-rot.opinie3 {
    height: 16.8rem;
  }

  .vacc-item-img._4-rot {
    z-index: 3;
    height: 8.4rem;
    margin-bottom: 4.3rem;
    position: relative;
    transform: rotate(-3.15deg);
  }

  .vacc-item-img._4-rot.opinie4 {
    height: 13.4rem;
    margin-bottom: 1.3rem;
  }

  .vacc-item-img._5-rot {
    z-index: 1;
    height: 7.2rem;
    position: relative;
    transform: rotate(-2.47deg);
  }

  .vacc-item-img._5-rot.opinie5 {
    height: 13.2rem;
  }

  .vacc-item-img._6-rot {
    height: 7.9rem;
    transform: rotate(2.16deg);
  }

  .vacc-item-img._6-rot.opinie6 {
    height: 9.9rem;
  }

  .vacc-item-img.opinie1 {
    height: 13.9rem;
  }

  .blue-forma-kyrsy__wr {
    border-radius: 2.78rem;
    padding: 3.82rem 1.39rem 11.2rem;
  }

  .avatars-vacc {
    object-fit: contain;
    width: 16.1rem;
    height: 3rem;
    margin-top: .6rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bfk-cont__wr {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .bfk-col-1 {
    justify-content: space-between;
    align-items: center;
  }

  .wave-icon-18 {
    object-fit: contain;
    width: 7.6rem;
    top: 2.8rem;
    bottom: auto;
    left: 9.9rem;
  }

  .bfk-col-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .bfk-col-3 {
    grid-column-gap: 4.4rem;
    grid-row-gap: 4.4rem;
    flex-flow: row;
  }

  .bfk-col-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .bfk-txt-item {
    max-width: none;
    height: auto;
  }

  .bfk-txt-item.mw-205 {
    max-width: none;
  }

  .plane-icon {
    width: 7rem;
    height: 6.6rem;
    top: 8.73rem;
    right: -1.14rem;
  }

  .thumbs-up-icon {
    display: none;
  }

  .volw-icon {
    width: 4.5rem;
    height: 9.9rem;
    top: -1.8rem;
    left: -.81rem;
  }

  .dollar-icon {
    width: 4.8rem;
    height: 6.9rem;
    bottom: 16.13rem;
    right: 1.78rem;
  }

  .bfk-star-1 {
    width: 3rem;
    height: 3rem;
    inset: auto auto 7.5rem -1.5rem;
  }

  .bfk-star-2 {
    inset: auto auto 0 0;
  }

  .bfk-button__wr {
    width: 22.9rem;
    bottom: 3.6rem;
    left: auto;
  }

  .mob-24 {
    font-size: 1.67rem;
  }

  .wave-icon-19 {
    object-fit: contain;
    width: 9.6rem;
    bottom: 1.9rem;
    left: 14.1rem;
  }

  .nauka-3-new-item {
    padding-top: 2.22rem;
  }

  .new-black-plate__wr {
    border-radius: 3.19rem;
    padding-top: 3.13rem;
    padding-left: 1.39rem;
    padding-right: 1.39rem;
  }

  .bpc-bg-line-snake {
    display: none;
  }

  .bpc-img-nd {
    object-fit: contain;
    height: 18.6rem;
  }

  .bpc-bg-line-snake-mob {
    object-fit: contain;
    width: 28.3rem;
    height: 26.8rem;
    right: -2.9rem;
  }

  .wave-icon-20 {
    width: 7.1rem;
    bottom: 2.2rem;
    left: .4rem;
  }

  .ns-mh-image-div-hw {
    width: 100%;
    height: 100%;
    top: -2rem;
    right: 0;
  }

  .hallo-ttl-wr {
    top: -7.9rem;
  }

  .title-42-700-h95 {
    font-size: 3.2rem;
  }

  .spider-img, .web-img {
    display: none;
  }

  .hlw-moon {
    object-fit: contain;
    width: 10.42rem;
    height: 7.64rem;
    top: -3.2rem;
    right: 1.5rem;
  }

  .white-web-icon {
    object-fit: contain;
    width: 3.8rem;
    height: 4rem;
    top: 2.3rem;
    right: 19.2rem;
  }

  .pump-bl {
    color: #050a18;
  }

  .bat-icon-mob {
    object-fit: contain;
    width: 10.6rem;
    height: 4.5rem;
    top: 1.6rem;
    left: -.4rem;
  }

  .poison-img {
    width: 4.51rem;
    height: 5.42rem;
    top: -2.5rem;
    right: 1.3rem;
  }

  .wave-icon-3-copy {
    object-fit: contain;
    width: 10.3rem;
    top: 44%;
    bottom: auto;
    left: 2.5rem;
  }

  .mh-wave-icon-1-copy {
    object-fit: contain;
    width: 7.5rem;
    top: 4.9rem;
    left: 12.3rem;
  }

  .mh-wave-icon-2-copy {
    object-fit: contain;
    width: 8.3rem;
    top: 4.9rem;
    left: 4.1rem;
  }

  .wave-icon-3-copy {
    object-fit: contain;
    width: 9.6rem;
    bottom: 1.9rem;
    left: 6.8rem;
  }

  .icon-16 {
    margin-right: .7rem;
  }

  .r-blue-stripe-3 {
    margin-top: -.6rem;
    margin-bottom: 1.8rem;
    display: inline-block;
  }

  .dropdown-link-2 {
    white-space: normal;
    width: 100%;
    padding-left: 1rem;
    font-size: .97rem;
    font-weight: 500;
    display: flex;
  }

  .nav-link-2 {
    text-align: center;
    font-size: .97rem;
    font-weight: 500;
    line-height: 100%;
  }

  .nav-link-2.white.mob-black {
    color: #313131;
  }

  .hero-cols-min-600 {
    z-index: 1;
    position: relative;
  }

  .hero-black-col-600-1 {
    z-index: 0;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 3.47rem;
  }

  .hero-black-col-600-1.bf {
    margin-top: 2.1rem;
  }

  .hero-black-col-600-2 {
    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;
    height: auto;
    padding-top: 2.78rem;
    padding-bottom: 2.78rem;
    display: flex;
  }

  .tmb-content__wr {
    max-width: 18.8rem;
  }

  .title-34-700.mobile-1-8 {
    font-size: 1.8rem;
  }

  .title-34-700.mobile-2 {
    font-size: 2rem;
  }

  .text-24-300 {
    text-align: center;
    font-family: Poppins, sans-serif;
    font-size: 1.39rem;
  }

  .t-black__logo {
    width: 14.58rem;
    height: 4.03rem;
  }

  .t-friday__logo {
    width: 14.65rem;
    height: 3.96rem;
  }

  .ticket-img-1 {
    width: 7.78rem;
    height: 7.92rem;
    left: auto;
    right: -1.3rem;
  }

  .duga-img-1 {
    display: none;
  }

  .ticket-img-2 {
    width: 6.6rem;
    height: 4.8rem;
    inset: 15.4rem auto auto -2.4rem;
  }

  .bf-image-div, .bf-sun-img, .ticket-img-3 {
    display: none;
  }

  .bf-wave-icon-1 {
    width: 17.4rem;
    height: .7rem;
    top: 4.9rem;
    left: 3rem;
  }

  .nrr__wr {
    z-index: 0;
    padding-top: .1rem;
    padding-bottom: 1.9rem;
  }

  .nrr__wr.recenze {
    margin-top: 2.9rem;
    margin-bottom: 3.4rem;
  }

  .nrr-list {
    font-size: 1.3rem;
  }

  .nrr-balck__item {
    color: var(--ffa800);
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .nrr-balck__item.blue {
    color: var(--61a9ec);
  }

  .nrr-balck__item.pink {
    color: var(--ff1464);
  }

  .nrr-white__item {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .nrr-mob__text {
    display: block;
  }

  .nrr-pc__text {
    display: none;
  }

  .typ-bf-container {
    padding-left: .69rem;
    padding-right: .69rem;
  }

  .section-100vh {
    flex-flow: column;
    height: auto;
    min-height: 100vh;
  }

  .bf-ty__wr {
    min-height: auto;
    padding: 5.56rem 1.04rem 6.25rem;
  }

  .bf-ty-parky__bg {
    padding-left: 1.04rem;
    padding-right: 1.04rem;
    display: none;
  }

  .bf-content__wr {
    grid-column-gap: 5.4rem;
    grid-row-gap: 5.4rem;
  }

  .title-70-700 {
    font-size: 2.5rem;
    line-height: 120%;
  }

  .bf_ttle__wr {
    grid-column-gap: 3.47rem;
    grid-row-gap: 3.47rem;
  }

  .bf-count__wr {
    font-size: 6.2rem;
  }

  .bf-ft__info {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    text-align: center;
    border-top: 1px solid #fff;
    width: 100%;
    max-width: none;
    padding-top: 1.11rem;
  }

  ._215-ttl__div {
    width: auto;
  }

  .tyhr-bf-img-2 {
    width: 10rem;
    height: 10rem;
    top: .4rem;
    right: -.4rem;
  }

  .tyhr-bf-img-3 {
    width: 5.6rem;
    height: 7rem;
  }

  .tyhr-bf-img-6 {
    bottom: -1.03rem;
    right: -2.12rem;
  }

  .bf-wave-icon-2 {
    width: 14rem;
    height: .7rem;
    top: 4.9rem;
    left: 2.7rem;
  }

  .bf-hero-cont {
    text-align: center;
    padding-left: 1.67rem;
    padding-right: 1.67rem;
  }

  .bf-wave-icon-1-blue {
    width: 11.3rem;
    height: .7rem;
    top: 2.5rem;
    left: 5.5rem;
  }

  .duga-img-1-blue {
    display: none;
  }

  .bf-wave-icon-2-blue {
    width: 20.8rem;
    height: .6rem;
    top: 2.2rem;
    left: .9rem;
  }

  .bf-pink-image-div {
    display: none;
  }

  .bf-wave-icon-1-pink {
    width: 10rem;
    height: .7rem;
    top: 2.2rem;
    left: .3rem;
  }

  .nrr-lines-list {
    font-size: 1.3rem;
  }

  .nrr-lines-balck__item {
    color: var(--ffa800);
    padding-top: .8rem;
    padding-bottom: .8rem;
    font-size: 2rem;
  }

  .container-130 {
    padding-left: 1.04rem;
    padding-right: 1.04rem;
  }

  .ty-items__wr {
    flex-flow: column;
    display: flex;
  }

  .ty-cta-div {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .cursor-imgs-div {
    width: auto;
    height: auto;
    bottom: -4rem;
    left: -3.2rem;
  }

  .coursor-imgs {
    display: none;
  }

  .coursor-imgs-mob {
    display: block;
  }

  .heri-bf-container {
    padding-left: .69rem;
    padding-right: .69rem;
  }

  .bf-hero__cols {
    grid-column-gap: 8.1rem;
    grid-row-gap: 8.1rem;
    flex-flow: column;
    width: 100%;
  }

  .bf-hero-cont__col {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .bf-hero__wr {
    min-height: auto;
    padding: 4.17rem 1.04rem 6.25rem;
  }

  .title-40-700-cap {
    font-size: 2.7rem;
    line-height: 120%;
    position: static;
  }

  .t-hero-black__logo, .t-hero-friday__logo {
    width: 21rem;
    height: auto;
  }

  .bf-ticket__wr {
    width: 8.1rem;
    top: 6.6rem;
    right: -.9rem;
  }

  .ticket-price {
    font-size: 1.4rem;
  }

  .bf-hero-form__div {
    text-align: center;
  }

  .bf-bullit__wr {
    grid-column-gap: 2.78rem;
    grid-row-gap: 2.78rem;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .bf-bullit__item {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    width: auto;
  }

  .bf-bullit__item._354 {
    width: auto;
  }

  .bf-bull__img, .bf-bull__img._354 {
    width: 14.93rem;
    height: auto;
  }

  ._290-ttl__div {
    width: auto;
  }

  ._640-bf-ft__info {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    text-align: center;
    width: 100%;
    max-width: none;
  }

  .bf-cursor-imgs-div {
    width: 6rem;
    height: auto;
    display: block;
    bottom: -3rem;
    left: -4.1rem;
  }

  .bf-coursor-imgs {
    display: block;
  }

  .nrr-lines-balck-20__item {
    color: var(--ffa800);
    padding-top: .8rem;
    padding-bottom: .8rem;
    font-size: 2rem;
  }

  .nrr-lines-balck-20__item.mob-wh {
    color: var(--ffffff);
  }

  .nrr-bl-lines-list {
    font-size: 1.3rem;
  }

  .nrr-bl-lines-list.recen {
    margin-left: -11.7rem;
  }

  ._635-bf-ft__info {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    text-align: center;
    border-top: 1px solid #fff;
    width: 100%;
    max-width: none;
    padding-top: 1.11rem;
  }

  .bf-coursor-foot-img-1 {
    display: block;
    bottom: -3.8rem;
    left: -.4rem;
  }

  .bf-coursor-foot-img-2 {
    display: block;
    left: -4.6rem;
  }

  .bf-coursor-foot-img-3 {
    display: none;
  }

  .mh-wave-icon-11 {
    object-fit: contain;
    width: 7.5rem;
    top: 4.9rem;
    left: 12.4rem;
  }

  .mh-wave-icon-22 {
    object-fit: contain;
    width: 8.3rem;
    top: 4.9rem;
    left: 4.1rem;
  }

  .path18 {
    width: 27px;
    height: 25px;
    right: 10%;
  }

  .path18._53-43 {
    width: 23px;
    height: 20px;
    top: 50%;
    right: 90%;
  }

  .heading.akcja {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 2.3rem;
  }

  .text-block-4 {
    font-size: 1.3rem;
  }

  .text-block-4._4rem {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .u-section-graphic.hide {
    display: none;
  }

  .u-container-graphic {
    padding-left: .56rem;
    padding-right: .56rem;
  }

  .graphic-header.u-section-graphic {
    padding-top: .83rem;
    padding-bottom: .28rem;
  }

  .graphic-header.u-section-graphic.is--event {
    padding-top: .69rem;
    padding-bottom: 0;
  }

  .graphic-header_container.u-container-graphic {
    flex-flow: row;
  }

  .graphic_logo {
    width: 8.61rem;
  }

  .graphic_logo.center {
    margin-bottom: 3.89rem;
  }

  .graphic_nav-menu {
    flex: 1;
  }

  .text-20-500-figree {
    font-size: 1.11rem;
  }

  .text-20-500-figree.is--600 {
    font-size: .95rem;
  }

  .text-20-500-figree.mob-20 {
    font-size: 1.39rem;
  }

  .title-45-transforma {
    font-size: 1.88rem;
  }

  .title-45-transforma.text-balance-mob {
    text-wrap: balance;
  }

  .title-45-transforma.mob-24 {
    font-size: 1.67rem;
  }

  .title-45-transforma.mob-22 {
    font-size: 1.53rem;
  }

  .title-45-transforma.order-1 {
    order: 1;
  }

  .text-22-700-figtree {
    font-size: 1.3rem;
  }

  .text-22-700-figtree.is--600 {
    position: relative;
  }

  .text-22-700-figtree.is--600.mob-16-400 {
    font-size: 1.11rem;
    font-weight: 400;
  }

  .text-22-700-figtree.is--600.mob-18 {
    font-size: 1.25rem;
  }

  .text-18-400-figtree {
    font-size: 1.11rem;
  }

  .text-18-400-figtree._w-452 {
    max-width: 17.29rem;
  }

  .text-18-400-figtree.mob-15 {
    font-size: 1.04rem;
  }

  .title-22-700-transforma {
    font-size: 1.25rem;
  }

  .btn-black-graphic {
    width: 100%;
  }

  .btn-black-graphic.is--2 {
    order: 999;
  }

  .btn-black-graphic_border {
    width: 100%;
  }

  .u-flex-horiz-16._w-80 {
    max-width: 80%;
  }

  .u-flex-horiz-16.is--ev-hero {
    display: flex;
  }

  .u-flex-horiz-16.is--tnh {
    top: 33%;
    right: 5%;
  }

  .btn-black-transp-graphic {
    width: 100%;
  }

  .circle-24 {
    transform: rotate(90deg);
  }

  .graphic_nav-menu-list {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    justify-content: center;
    align-items: flex-start;
  }

  .graphic-hero.u-section-graphic {
    padding-bottom: 5.5rem;
  }

  .graphic-hero_container.u-container-graphic {
    margin-left: .56rem;
    margin-right: .56rem;
    overflow: clip;
  }

  .graphic-hero_img.u-absolute-full.tablet {
    z-index: 2;
    display: none;
  }

  .u-absolute-full.is--graphic-price_card {
    object-position: 50% 0%;
    transform: rotate(90deg);
  }

  .u-absolute-full.is--graphic-price_card._1 {
    display: none;
  }

  .u-absolute-full.is--graphic-price_card._2 {
    border-radius: 1.11rem;
    display: block;
    transform: none;
  }

  .u-absolute-full.mob {
    display: block;
    inset: 0%;
  }

  .u-absolute-full.is--cards {
    display: none;
  }

  .u-absolute-full.is--card-4 {
    object-position: 71% 50%;
  }

  .u-absolute-full.is--card-5 {
    object-position: 79% 50%;
    transform: rotate(180deg);
  }

  .u-absolute-full.is--card-6 {
    object-position: 60% 30%;
  }

  .graphic-hero_contain {
    z-index: 3;
    padding: .56rem;
  }

  .graphic-hero_card {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
    margin-bottom: 32rem;
    padding: 2.22rem 1.11rem 1.11rem;
  }

  .graphic-hero_card.is--2 {
    margin-bottom: 26.39rem;
    padding-top: 2.22rem;
    padding-bottom: 1.11rem;
  }

  .graphic-hero_card-tooltop {
    height: 2.15rem;
    padding: .42rem .83rem;
  }

  .u-flex-vert-16-16._w-400 {
    width: auto;
  }

  .u-flex-vert-16-16.order-3 {
    order: 3;
  }

  .u-flex-vert-16-16.center {
    grid-column-gap: .83rem;
    grid-row-gap: .83rem;
  }

  .graphic_list.u-flex-vert-8-8.is--hero {
    max-width: 77%;
  }

  .u-flex-vert-8-8.order-2 {
    order: 2;
  }

  .graphic-hero_btns.u-flex-horiz-16 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
    margin-top: .56rem;
  }

  .graphic-hero_icon {
    width: 6.6rem;
    height: 6.6rem;
    inset: 0% auto auto 0%;
  }

  .graphic-hero_icon.mob {
    display: block;
    top: 31%;
    right: 5%;
  }

  .graphic-hero_icon.mob.hide {
    display: none;
  }

  .graphic-descr_container.u-container-graphic {
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-descr_card.u-flex-vert-16-16.is--3 {
    border-bottom: 1px solid #b5b5b5;
  }

  .is--700.is---designer {
    max-width: 55%;
    margin-top: 1.67rem;
    display: inline-flex;
  }

  .graphic-format_contain.u-flex-vert-40-32 {
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-format_top {
    grid-column-gap: 1.39rem;
    grid-row-gap: 1.39rem;
  }

  .graphic-format_top.is--2 {
    display: contents;
  }

  .graphic-format_title {
    margin-bottom: .83rem;
  }

  .graphic-format_tolltop {
    text-align: left;
    border-radius: 1.11rem;
    width: 9.03rem;
    padding: .56rem;
    font-size: 1.11rem;
    left: -4.3rem;
  }

  .graphic-format_icon {
    width: 1.94rem;
    inset: 36% auto auto -1.3rem;
    transform: rotate(90deg);
  }

  .icon-40-32.is--tabs {
    top: 7%;
  }

  .icon-40-32.mob-40 {
    width: 2.78rem;
    height: 2.78rem;
  }

  .graphic-format_card {
    min-height: 9.03rem;
    padding: 1.32rem .83rem;
  }

  .graphic-format_img {
    width: 5.42rem;
    height: auto;
    inset: 2.3rem 3% auto auto;
    transform: translate(0, -30%)rotate(7.28deg);
  }

  .swiper.is--graphic {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
  }

  .graphic-lector_contain.is--transparent {
    padding-bottom: 0;
  }

  .graphic-lector_text.u-flex-vert-40-32 {
    display: contents;
  }

  .text-32-transforma {
    font-size: 1.67rem;
  }

  .text-32-transforma.text-balance.monb-20 {
    font-size: 1.39rem;
  }

  .graphic-lector-tooltop {
    height: 2.15rem;
    padding: .42rem .83rem;
  }

  .graphic-lector_tolltop {
    order: 999;
    width: auto;
    margin-top: -.69rem;
    padding: .56rem;
    font-size: 1.11rem;
  }

  .graphic-lector_icon {
    color: #f1f4fa;
    width: 1.3rem;
    inset: -1.8rem auto auto 20%;
    transform: rotateX(0)rotateY(-180deg)rotateZ(-90deg);
  }

  .graphic-lector_img.is--big {
    order: 2;
    width: auto;
  }

  .graphic-programm_container.u-container-graphic.u-flex-vert-40-32 {
    padding-left: .56rem;
    padding-right: .56rem;
  }

  .graphic-programm_tabs-link {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    white-space: pre-wrap;
  }

  .graphic_module-text {
    height: 2.5rem;
  }

  .graphic_module-num {
    width: 2.5rem;
    height: 2.5rem;
  }

  .graphic-programm_tabs-contain {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
  }

  .graphic-programm_tabs-top {
    grid-column-gap: 1.46rem;
    grid-row-gap: 1.46rem;
    flex-flow: column;
    display: flex;
  }

  .graphic-programm_tabs-img {
    aspect-ratio: 3.42 / 1.91;
    width: 100%;
  }

  .graphic-tabs_tolltop {
    text-align: left;
    width: auto;
    padding: .56rem;
    font-size: 1.11rem;
  }

  .graphic-tabs_icon {
    color: var(--f1f4fa);
    inset: -2rem auto auto 80%;
    transform: rotateX(180deg)rotateY(0)rotateZ(-90deg);
  }

  .graphic-price_contain {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
    padding-left: .56rem;
    padding-right: .56rem;
  }

  .graphic-price_card.is--1 {
    border-radius: 1.11px;
    padding-bottom: 1.67rem;
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-price_card.is--2 {
    background-color: #0000;
    border-radius: 1.11rem;
    width: 100%;
    padding: 1.67rem .97rem 2.43rem 1.11rem;
    overflow: clip;
  }

  .graphic-price_card-img {
    width: 90%;
    height: auto;
    margin-top: .56rem;
  }

  .graphic-price_card-img.is--2 {
    inset: auto 0% -11.5rem 40%;
    transform: rotate(90deg);
  }

  .graphic-price_card-img.is--2._1 {
    display: none;
    transform: none;
  }

  .graphic-price_card-img.is--2._2 {
    width: 100%;
    margin-top: 0;
    display: block;
    position: absolute;
    inset: 0%;
    transform: none;
  }

  .graphic-price_card-tooltips {
    position: relative;
  }

  .graphic-price_card-tooltip.shok {
    border-style: none;
    max-width: 60%;
    height: auto;
    padding: 0;
  }

  .graphic-price_card_bottom {
    position: relative;
  }

  .graphic-price_bottom {
    justify-content: space-between;
    align-items: flex-end;
  }

  .graphic-price_bottom-img {
    width: 3.89rem;
  }

  .graphic-price_bottom-img.is--2 {
    width: auto;
    height: 3.06rem;
  }

  .graphic-price_center-text {
    grid-column-gap: .28rem;
    grid-row-gap: .28rem;
  }

  .graphic-faq_container.u-container-graphic {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
    padding-left: .56rem;
    padding-right: .56rem;
  }

  .graphic-faq_drop {
    padding-top: .56rem;
    padding-bottom: .56rem;
    padding-left: 1.46rem;
  }

  .graphic-faq_drop-toggle {
    white-space: pre-wrap;
  }

  .graphic-form_container.u-container-graphic {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
  }

  .graphic-form_cta {
    min-height: 22.22rem;
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-form_cta.hide-ob {
    display: none;
  }

  .graphic-form_item {
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-form_inputs.u-flex-vert-8-8 {
    text-align: left;
    width: 100%;
  }

  .graphic-form_checkboxes {
    grid-column-gap: .83rem;
    grid-row-gap: .83rem;
    grid-template-columns: 1fr;
  }

  .text-16-400-figtree.mob-12 {
    font-size: .83rem;
  }

  .graphic-footer.u-section-graphic {
    padding-bottom: .76rem;
  }

  .graphic-footer_container.u-container-graphic {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .graphic-footer_item {
    width: 100%;
    max-width: calc(100vw - 1.12rem);
    min-height: 5.42rem;
  }

  .graphic-footer_item.small {
    aspect-ratio: 1;
    width: 8.26rem;
  }

  .graphic-footer_item.for-mob {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-left: 1.11rem;
    padding-right: 1.11rem;
    display: flex;
  }

  .graphic-footer_logo {
    width: 10.42rem;
  }

  .graphic-footer_socials-link {
    font-size: 1.25rem;
  }

  .graphic-tablet-girl {
    width: 100%;
    height: auto;
    transform: translate(0%);
  }

  .graphic-tablet-svg {
    width: 98%;
    height: auto;
    bottom: 0%;
  }

  .graphic-programm_drop {
    padding-left: 1.11rem;
    padding-right: 1.11rem;
  }

  .graphic-footer_item-specific {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    justify-content: center;
    align-items: flex-start;
  }

  .hide-text-mob {
    display: none;
  }

  .div-block-8 {
    max-width: 9.44rem;
  }

  .img-mob {
    display: block;
  }

  .slider-icon {
    top: 6%;
    right: 4%;
  }

  .graphic_nav-wrp {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/67c03e0a87937c4c8033545e_Frame%201000002489.svg");
    background-position: 100%;
    background-size: 100%;
    flex-flow: column;
    height: calc(98svh - 3.89rem);
    margin-left: .56rem;
    margin-right: .56rem;
    padding: 2.78rem 1.11rem;
    display: flex;
  }

  .graphic_nav-socials {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
    margin-top: auto;
  }

  .graphic_nav-social {
    background-color: var(--white);
    width: 100%;
  }

  .text-22-500-figtree {
    font-size: 1.3rem;
  }

  .order-4 {
    order: 4;
  }

  .icon-17 {
    margin-right: .7rem;
  }

  .r-blue-stripe-4 {
    margin-top: -.6rem;
    margin-bottom: 1.8rem;
    display: inline-block;
  }

  .nav-link-3 {
    text-align: center;
    font-size: .97rem;
    font-weight: 500;
    line-height: 100%;
  }

  .nav-link-3.white.mob-black {
    color: #313131;
  }

  .head-logo-div-2 {
    box-shadow: 0 3px .5625rem #00000054;
  }

  .cprght-menu-2 {
    margin-top: 2.43rem;
    margin-bottom: auto;
  }

  .white-card-tester {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
    padding: 3.89rem .83rem;
  }

  .white-card-tester_title {
    text-align: center;
  }

  .white-card-tester_wave {
    width: 12.9rem;
    inset: 43% 0% auto auto;
  }

  .white-card-tester_wave.is-2 {
    width: 13.6rem;
    margin-top: -9px;
    padding-top: 0;
    inset: 26% auto auto 22%;
  }

  .white-card-tester_card.card-reversed {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
  }

  .white-card-tester_card.card-reversed.is--2 {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    padding-right: 0;
  }

  .white-card-tester_img, .white-card-tester_img.is--1, .white-card-tester_img.is--3, .white-card-tester_img.is--4 {
    width: 12.08rem;
  }

  .dark-card-tester {
    padding: 3.89rem .83rem;
  }

  .dark-card-tester_card {
    color: var(--white);
  }

  .dark-card-tester_card.is--1 {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
    color: var(--white);
    background-color: #f3f2fa00;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .dark-card-tester_card.is--2 {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
    color: var(--white);
    background-color: #e6eef900;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .dark-card-tester_card.is--3 {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
    color: var(--white);
    background-color: #61a9ec00;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .dark-card-tester_tooltip {
    color: var(--050a18);
    text-align: center;
    order: -1;
    margin-bottom: .56rem;
  }

  .dark-card-tester_tooltip.is--2 {
    background-color: #e6eef9;
    width: 14.37rem;
  }

  .dark-card-tester_tooltip.is--3 {
    background-color: #61a9ec;
    width: 100%;
  }

  .tester-cv {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
  }

  .tester-cv_card {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    padding: 1.67rem .83rem;
  }

  .tester-cv_card.big {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
  }

  .icon-206 {
    width: 12.08rem;
  }

  .tester-cv_grid {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
    grid-template-columns: 1fr;
  }

  .tester-cv_flex {
    grid-column-gap: .28rem;
    grid-row-gap: .28rem;
    max-width: 96%;
  }

  .image-h-56 {
    height: 2.78rem;
  }

  .image-h-56.is--fig {
    margin-right: 2.78rem;
  }

  .hide-mob {
    display: none;
  }

  .is---61a9ec {
    color: var(--61a9ec);
  }

  .text-center-mob {
    text-align: center;
  }

  .event-hero.u-section {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/681ceefbbdc53e5448d2c3f3_Frame%20135.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom-right-radius: 2.78rem;
    border-bottom-left-radius: 2.78rem;
  }

  .event-hero.u-section.is--tnh {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/681e08a3e5375b29e9143035_Dzie%CC%A8kujemy%20(4).png");
    background-position: 0%;
    background-size: cover;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .event-hero.u-section.is--2 {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/6825e8ae3d9b0d65ac6a9b4a_Frame%20135.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .event-hero_conttainer.u-container-32 {
    grid-column-gap: 1.39rem;
    grid-row-gap: 1.39rem;
    padding: 5.21rem .83rem 6.25rem;
  }

  .event-hero_conttainer.u-container-32.is--thn {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
  }

  .title-158-screamer {
    font-size: 6rem;
    line-height: 90%;
  }

  .title-158-screamer.is--white.mob-61 {
    font-size: 4rem;
  }

  .is--screamer-230 {
    font-size: 6.67rem;
    line-height: 1.04;
  }

  .event-hero_star-bg {
    display: none;
  }

  .event-btn.is--reversed {
    margin-left: auto;
    margin-right: auto;
  }

  .event-btn.is--reversed.mob {
    display: flex;
  }

  .event-btn.is--reversed.mob.is---85d9bf {
    background-color: #85d9bf;
  }

  .event-btn.mob {
    color: var(--white);
    justify-content: space-between;
    align-items: center;
    max-width: 92%;
    margin-top: auto;
    padding-left: 1.67rem;
    display: flex;
  }

  .event-btn.is--tnh {
    margin-top: 1.11rem;
  }

  .text-28-screamer {
    font-size: 1.8rem;
  }

  .text-28-screamer.is--white.center {
    color: var(--151404);
    text-align: left;
    position: relative;
  }

  .text-22-raleway {
    font-size: 1.67rem;
  }

  .text-22-raleway.is---151404.mob-21 {
    font-size: 1.46rem;
  }

  .event-hero_lines, .event-hero_heart, .event-hero_arrow {
    display: none;
  }

  .event-povody.u-section {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
    padding-top: 6.94rem;
    padding-bottom: 3.47rem;
  }

  .title-60-screamer {
    font-size: 2.8rem;
  }

  .event-povody_item.is--2 {
    grid-column-gap: 1.67rem;
    grid-row-gap: .83rem;
    grid-template-rows: auto auto;
    grid-template-columns: 3.26rem 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-20-raleway {
    text-wrap: balance;
  }

  .text-20-raleway.is--grid {
    grid-column: span 2;
  }

  .event-ten {
    padding-top: 3.47rem;
    padding-bottom: 3.47rem;
  }

  .event-ten_title.u-flex-space {
    padding-left: 0;
    padding-right: 0;
  }

  .event-ten_grid {
    grid-template-columns: 1fr;
  }

  .event-ten_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    padding: 0 1.67rem 0 0;
  }

  .event-ten_card.bg---cc378b {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
  }

  .icon-300 {
    width: 11.46rem;
  }

  .text-34-screamer {
    font-size: 1.94rem;
  }

  .text-34-screamer.mob-34 {
    font-size: 2.36rem;
  }

  .text-34-screamer.mob-26 {
    font-size: 1.81rem;
  }

  .event-webinar, .event-webinarze {
    padding-top: 3.47rem;
    padding-bottom: 3.47rem;
  }

  .event-webinarze_grid {
    grid-column-gap: 1.67rem;
    grid-row-gap: 1.67rem;
  }

  .event-webinarze_item {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .icon-61 {
    width: 3.47rem;
  }

  .text-24-raleway {
    font-size: 1.53rem;
  }

  .event-webinarze_img {
    padding-bottom: 1.11rem;
  }

  .event-webinar_grid {
    grid-template-columns: 1fr;
  }

  .image-h-275 {
    display: none;
  }

  .event-webinar_card-text {
    padding: 1.67rem 1.11rem;
  }

  .evetn-pytania.bg---bb98f2 {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/68189ba942931b765c762d53_Frame%20148.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 2.78rem;
    margin-top: 3.47rem;
    padding: 7.22rem .83rem;
  }

  .evetn-pytania.bg---bb98f2.is--2 {
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/6825e924886ee2eae81aaaf2_Frame%20148.png");
    background-position: 1px 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .title-183-screamer {
    font-size: 5.83rem;
  }

  .text-74-screamer {
    margin-bottom: 3.06rem;
    font-size: 2.43rem;
  }

  .text-74-screamer.italic.is--white {
    font-size: 3.13rem;
  }

  .event-przygotowali-my {
    padding-top: 3.47rem;
    padding-bottom: 3.47rem;
  }

  .event-povody_item-text.u-flex-vert-8-8 {
    display: contents;
  }

  .event-przygotowali-my_img {
    display: none;
  }

  .event-form.bg---bb98f2 {
    background-image: none;
    background-size: auto;
    border-top-left-radius: 2.78rem;
    border-top-right-radius: 2.78rem;
    margin-top: 3.47rem;
    padding-top: 6.94rem;
    padding-bottom: 6.94rem;
    position: relative;
    overflow: clip;
  }

  .event-form.bg---bb98f2.is--white-vers {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .event-form_contain.u-container-120.u-flex-space {
    z-index: 4;
    padding-left: .83rem;
    padding-right: .83rem;
    position: relative;
  }

  .event-form_text {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-28-raleway {
    font-size: 1.67rem;
  }

  .event-form_wrp {
    width: 100%;
    max-width: none;
  }

  .event-form_item {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .event-hero_bottom.u-flex-space {
    grid-column-gap: 2.22rem;
    grid-row-gap: 2.22rem;
    margin-top: 0;
  }

  .event-form_bottom.u-flex-vert-16-16 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .icon-99-mob {
    width: 6.88rem;
    height: auto;
    display: block;
  }

  .event-form_mob-img {
    z-index: 3;
    object-fit: cover;
    width: 110vw;
    display: block;
    position: absolute;
    inset: 5% 0% 0% 10%;
  }

  .event-form_line {
    width: 4.6rem;
    height: auto;
    display: block;
    position: absolute;
    inset: 4% auto auto 21%;
  }

  .event-form-dash {
    width: 3.06rem;
    display: block;
    position: absolute;
    inset: 10% 15% auto auto;
  }

  .event-form-dash.is--2 {
    color: var(--white);
  }

  .event-form-heart {
    width: 3.89rem;
    display: block;
    position: absolute;
    inset: 32% 12% auto auto;
  }

  .event-form-heart.is--2 {
    color: var(--white);
  }

  .event-form-arrow {
    width: 3.8rem;
    display: block;
    position: absolute;
    inset: auto 5% 7% auto;
    transform: rotate(10deg);
  }

  .event-form-arrow.is--2 {
    color: var(--white);
  }

  .event-form-ball {
    width: 7.78rem;
    display: block;
    position: absolute;
    inset: auto auto 0% 12%;
  }

  .event-form-ball.is--2 {
    color: var(--white);
  }

  .event-form_poloska {
    width: 6.94rem;
    display: block;
    position: absolute;
    inset: auto 0% 7% auto;
  }

  .event-form_poloska.is--2 {
    color: var(--white);
  }

  .event-hero_btn {
    position: static;
    transform: none;
  }

  .event-hero-list {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/6492a884c475e74ad6f3aeb5/681cd326798c03c10aa1bc33_iPhone%2013%20%26%2014%20-%2010.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    padding-top: 7.22rem;
  }

  .icon-26.is--event-h {
    display: none;
  }

  .text-88-screamer {
    max-width: 40%;
    margin-top: -1.67rem;
    font-size: 2.71rem;
  }

  .event-hero-pdf {
    width: 4rem;
    position: absolute;
    inset: 63% auto auto 57%;
  }

  .event-ten_card2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    padding: 0 1.67rem 0 0;
  }

  .event-ten_card2.bg---cc378b {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
  }

  .logo_practima-148 {
    margin-bottom: 1.11rem;
  }

  .title-50-satoshi {
    font-size: 2.43rem;
  }

  .hero-black-col_contain.u-flex-vert-38-16 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-22-satoshi {
    font-size: 1.25rem;
  }

  .text-22-satoshi.top-6 {
    margin-top: 0;
  }

  .wytrina_links.u-flex-horiz-4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 1.11rem;
  }

  .wytrina_link {
    padding-left: .69rem;
    padding-right: .69rem;
  }

  .wytrina_link.order-first {
    order: -1;
  }

  .wytrina_link._1 {
    order: 1;
  }

  .wytrina_link._2 {
    order: 2;
  }

  .wytrina_link._3 {
    order: 3;
  }

  .wytrina_link._4 {
    order: 44;
  }

  .mh-wave-icon-3 {
    object-fit: contain;
    width: 14.6rem;
    margin-top: -6px;
    top: 12rem;
    left: 34%;
  }

  .text-16-400-satoshi.is--500.is--card-min {
    margin-top: -.56rem;
  }

  .text-16-400-satoshi.is--timer {
    max-width: 73%;
  }

  .title-24-700-satoshi {
    font-size: 1.53rem;
  }

  .title-24-700-satoshi.is--900.mob-16 {
    font-size: 1.11rem;
  }

  .wytrina_discount-img {
    width: 6rem;
    inset: 43% -9% auto auto;
  }

  .wytrina_certificate.wytrina_secrion {
    padding-top: 4.72rem;
  }

  .wytrina_certificate-contain.u-grid-4-col-16 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .wytrina_certificate-card {
    padding: 1.11rem 1.11rem 1.67rem;
    transform: rotate(-.69deg);
  }

  .wytrina_certificate-card.is--1 {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    transform: rotate(3.07deg);
  }

  .wytrina_certificate-card.is--3 {
    transform: rotate(4.44deg);
  }

  .wytrina_certificate-card.is--4 {
    transform: rotate(-3.51deg);
  }

  .title-62-satoshi.mob-40 {
    font-size: 2.78rem;
  }

  .wytrina_profession_container.container-15.u-flex-vert-56-32 {
    text-align: center;
  }

  .wytrina_profession-card {
    padding: 4.93rem .69rem;
  }

  .wytrina_profession-card-text.u-flex-vert-16-16, .wytrina_profession-card-text.u-flex-vert-16-16.is--1 {
    justify-content: flex-start;
    align-items: center;
  }

  .title-48-satoshi {
    font-size: 1.94rem;
  }

  .title-48-satoshi.mob-32 {
    font-size: 2.22rem;
  }

  .wytrina_profession-card-btn {
    z-index: 5;
    position: relative;
  }

  .wytrina_profession-img.is--1 {
    width: 5rem;
    inset: auto -4% 6% auto;
  }

  .wytrina_profession-img.is--3 {
    width: 6.7rem;
  }

  .wytrina_profession-img.is--5 {
    width: 6rem;
    inset: auto auto 0% 8%;
  }

  .wytrina_learning-container.container-100.u-flex-vert-40-32 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .mh-wave-icon-4 {
    object-fit: contain;
    width: 14rem;
    top: 4.9rem;
    left: 5.9rem;
  }

  .mh-wave-icon-5 {
    object-fit: contain;
    width: 11rem;
    top: 4.9rem;
    left: 7.7rem;
  }

  .wytrina_learning-card {
    grid-column-gap: 1.11rem;
    grid-row-gap: 1.11rem;
    text-align: left;
    padding: 1.67rem 1.11rem;
  }

  .wytrina_money-contain {
    padding: 3.89rem 1.11rem;
    overflow: clip;
  }

  .wytrina_money-text.u-flex-vert-40-32 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .wytrina_money-line {
    height: auto;
    display: block;
    top: -7%;
    left: 17%;
    transform: scale(1.2)rotate(-55deg);
  }

  .mh-wave-icon-6 {
    object-fit: contain;
    width: 11.5rem;
    top: 4.9rem;
    left: 7.3rem;
  }

  .wytrina_testim-card {
    text-align: left;
  }

  .wytrina_testim-card-link {
    margin-top: 1.11rem;
  }

  .form-popap {
    text-align: center;
    padding: 4rem .69rem 2.22rem;
    overflow: hidden;
  }

  .close-modal {
    top: 1.39rem;
    right: 1.39rem;
  }

  .mob {
    display: block;
  }

  .icon-close-modal {
    color: var(--white);
    width: 1.88rem;
  }

  .wytrina_banner {
    grid-column-gap: .56rem;
    grid-row-gap: .56rem;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 1.11rem;
    padding-right: 1.11rem;
    display: grid;
  }

  .wytrina_banner-img {
    width: 10.28rem;
    transform: rotate(-17.69deg);
  }

  .wytrina_banne-rbtn {
    width: 100%;
  }

  .wytrina_banner-wrp {
    padding-bottom: .83rem;
  }

  .event-img-screen1 {
    display: block;
  }
}

#w-node-_725c38ad-96fc-ef70-93dd-9b1c4d288c79-831797af, #w-node-_7278a0a8-823e-05bd-475b-e14155edd946-831797af, #w-node-ca1d7fce-93a9-1d8b-8238-79682aeeaef6-831797af, #w-node-_03cce0ed-e870-4862-2df8-48dac1ab3971-831797af, #w-node-_37def548-62fa-c403-2c8d-525330c72f43-831797af, #w-node-e0a983ba-91ba-ffe3-eccf-57caefdc8e3c-831797af, #w-node-_052741f2-36d7-a7e3-194d-404ba3b221de-831797af, #w-node-_451a4101-ee59-635f-8f8e-8a7d182646fd-831797af, #w-node-e560b18b-7f43-bd86-94e5-f47c685b613e-831797af, #w-node-f48efffd-16eb-d80b-fec6-b44cabdc7c69-831797af, #w-node-_4b085d8f-5f61-f899-4c64-d70c0c17ff76-831797af, #w-node-_8a3c5c4c-14e0-e971-ddf6-509caf1f0796-831797af, #w-node-cf5274b1-1564-5375-9d29-034c4b3992c8-831797af, #w-node-_6a827eca-542b-30c6-33b8-b45c1119b239-831797af, #w-node-c04837a3-951a-f94b-1878-bb3626bb3a15-831797af, #w-node-_9f19341b-7447-3b6c-5bad-4a62ca0d0d9a-831797af, #w-node-_3335ba1e-72fa-f364-fb78-aa631b612423-831797af, #w-node-_2d69a04c-0094-ffa9-bce3-029713712fa7-831797af, #w-node-e6486e86-cf91-9d62-0b16-31db321ee7cb-321ee7c6, #w-node-e6486e86-cf91-9d62-0b16-31db321ee7df-321ee7c6, #w-node-e73f7b4e-3a3b-47e5-ff30-8db6fb786a64-831797f4, #w-node-e73f7b4e-3a3b-47e5-ff30-8db6fb786a6a-831797f4, #w-node-e73f7b4e-3a3b-47e5-ff30-8db6fb786a70-831797f4, #w-node-e73f7b4e-3a3b-47e5-ff30-8db6fb786a76-831797f4, #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248001-831797f4, #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248011-831797f4, #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248021-831797f4, #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248031-831797f4, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0949-831797f4, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0950-831797f4, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0959-831797f4, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0962-831797f4, #w-node-_58d673a9-306f-df5b-1176-0eef6bcb5d40-831797f4, #w-node-_48318211-2d35-e334-6d30-bcb37fa051ea-831797f4, #w-node-_9708438a-19ef-bccb-d59d-a67bbf2c7836-831797f4, #w-node-ad46a7b1-241d-cac5-a67a-7466522a2bd9-831797f4, #w-node-e10bc241-5926-0ee3-18fd-b3792f2d7a9a-831797f4, #w-node-_7915268a-6602-33db-e12e-5905b0d16cd4-831797f4, #w-node-b29dbb8c-87e3-62fa-1a0c-74bdd1f86822-831797f4, #w-node-_4191ce03-3b7d-6c8c-43d4-8aae08efb552-831797f4, #w-node-_6d68de80-b94a-ca01-1594-a10ec3288244-831797f4, #w-node-_1bfe1a0a-54aa-072c-3014-02378c3776df-831797f4, #w-node-f508dd5a-3ecf-d928-20ed-fe443ff486a9-831797f4, #w-node-c64a593f-13c7-1990-ebe9-69efcfd5820a-831797f4, #w-node-bcf34ade-a6ec-d4d5-d7f6-7c80687895d5-831797f4, #w-node-_4f68dbc2-4117-da41-f30e-4b293fc80da8-831797f4, #w-node-_87a38988-4282-b8c0-6a9f-d54ec5e325bf-831797f4, #w-node-_961b294b-1d9d-7002-9386-fc20d761c2ac-8317980f, #w-node-b0bd487b-871a-ad85-1be4-45f2fd31bc86-8317980f, #w-node-fde24e62-0e69-e1f7-1732-9b516f82489a-8317980f, #w-node-fd653714-203e-98c3-162e-9b5808e6d00f-8317980f, #w-node-e40bf702-348b-424f-c72d-b0ba40f00a81-8317980f, #w-node-_35d5deaa-faf2-c578-d301-2985f764f5bd-8317980f, #w-node-c509d31b-4505-7e5e-4b92-7d0efdc467fa-8317980f, #w-node-_8f97a981-a14a-d1a1-0d9e-3d36798386c7-8317980f, #w-node-dba229aa-98f1-70a4-f88a-08d6b7a37c3c-8317980f, #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248001-8317982e, #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248011-8317982e, #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248021-8317982e, #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248031-8317982e, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0949-8317982e, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0950-8317982e, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0959-8317982e, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0962-8317982e, #w-node-_58d673a9-306f-df5b-1176-0eef6bcb5d40-8317982e, #w-node-_48318211-2d35-e334-6d30-bcb37fa051ea-8317982e, #w-node-_9708438a-19ef-bccb-d59d-a67bbf2c7836-8317982e, #w-node-ad46a7b1-241d-cac5-a67a-7466522a2bd9-8317982e, #w-node-e10bc241-5926-0ee3-18fd-b3792f2d7a9a-8317982e, #w-node-_7915268a-6602-33db-e12e-5905b0d16cd4-8317982e, #w-node-b29dbb8c-87e3-62fa-1a0c-74bdd1f86822-8317982e, #w-node-_4191ce03-3b7d-6c8c-43d4-8aae08efb552-8317982e, #w-node-_6d68de80-b94a-ca01-1594-a10ec3288244-8317982e, #w-node-_1bfe1a0a-54aa-072c-3014-02378c3776df-8317982e, #w-node-f508dd5a-3ecf-d928-20ed-fe443ff486a9-8317982e, #w-node-c64a593f-13c7-1990-ebe9-69efcfd5820a-8317982e, #w-node-bcf34ade-a6ec-d4d5-d7f6-7c80687895d5-8317982e, #w-node-_4f68dbc2-4117-da41-f30e-4b293fc80da8-8317982e, #w-node-_87a38988-4282-b8c0-6a9f-d54ec5e325bf-8317982e, #w-node-_0d69c0d1-9a6e-6933-609d-7efb674dde43-83179831, #w-node-_5003a30c-d6b4-cf1c-bae8-50617125647b-83179831, #w-node-_8110479e-4a1f-d64b-acdf-150b5df3a5da-5df3a5d5, #w-node-_8110479e-4a1f-d64b-acdf-150b5df3a5ff-5df3a5d5, #w-node-b555279b-e71b-80f2-5e54-76c2d337f602-83179855, #w-node-b555279b-e71b-80f2-5e54-76c2d337f612-83179855, #w-node-b555279b-e71b-80f2-5e54-76c2d337f625-83179855, #w-node-b555279b-e71b-80f2-5e54-76c2d337f636-83179855, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0949-83179855, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0950-83179855, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0959-83179855, #w-node-_23685ddc-f371-af2d-36d2-f62c995b0962-83179855, #w-node-_58d673a9-306f-df5b-1176-0eef6bcb5d40-83179855, #w-node-_48318211-2d35-e334-6d30-bcb37fa051ea-83179855, #w-node-_9708438a-19ef-bccb-d59d-a67bbf2c7836-83179855, #w-node-ad46a7b1-241d-cac5-a67a-7466522a2bd9-83179855, #w-node-e10bc241-5926-0ee3-18fd-b3792f2d7a9a-83179855, #w-node-_7915268a-6602-33db-e12e-5905b0d16cd4-83179855, #w-node-b29dbb8c-87e3-62fa-1a0c-74bdd1f86822-83179855, #w-node-_4191ce03-3b7d-6c8c-43d4-8aae08efb552-83179855, #w-node-_6d68de80-b94a-ca01-1594-a10ec3288244-83179855, #w-node-_1bfe1a0a-54aa-072c-3014-02378c3776df-83179855, #w-node-f508dd5a-3ecf-d928-20ed-fe443ff486a9-83179855, #w-node-c64a593f-13c7-1990-ebe9-69efcfd5820a-83179855, #w-node-bcf34ade-a6ec-d4d5-d7f6-7c80687895d5-83179855, #w-node-_4f68dbc2-4117-da41-f30e-4b293fc80da8-83179855, #w-node-_87a38988-4282-b8c0-6a9f-d54ec5e325bf-83179855, #w-node-_42f3fab0-e5f1-8f71-bafe-bb3034bd9ec7-83179856, #w-node-_42f3fab0-e5f1-8f71-bafe-bb3034bd9ece-83179856, #w-node-_42f3fab0-e5f1-8f71-bafe-bb3034bd9ed5-83179856, #w-node-ae6446e8-6048-fd56-7a36-7aa78796f703-83179856, #w-node-ae6446e8-6048-fd56-7a36-7aa78796f713-83179856, #w-node-ae6446e8-6048-fd56-7a36-7aa78796f723-83179856, #w-node-ae6446e8-6048-fd56-7a36-7aa78796f733-83179856, #w-node-ae6446e8-6048-fd56-7a36-7aa78796f743-83179856, #w-node-_165365d7-e446-1a85-63c9-6e34bc37be42-83179857, #w-node-_165365d7-e446-1a85-63c9-6e34bc37be4a-83179857, #w-node-_165365d7-e446-1a85-63c9-6e34bc37be52-83179857, #w-node-_165365d7-e446-1a85-63c9-6e34bc37be5b-83179857, #w-node-_165365d7-e446-1a85-63c9-6e34bc37be63-83179857, #w-node-b97c42c9-55bf-d1e8-ccd0-3fd9cc7c1512-83179857, #w-node-b97c42c9-55bf-d1e8-ccd0-3fd9cc7c1518-83179857, #w-node-b97c42c9-55bf-d1e8-ccd0-3fd9cc7c151e-83179857, #w-node-b97c42c9-55bf-d1e8-ccd0-3fd9cc7c1524-83179857, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebac8f-83179857, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebac9f-83179857, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebacaf-83179857, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebacbf-83179857, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebaccf-83179857, #w-node-_850c7d7a-8b2e-fd89-4858-6697124c0c51-83179859, #w-node-_850c7d7a-8b2e-fd89-4858-6697124c0c57-83179859, #w-node-_850c7d7a-8b2e-fd89-4858-6697124c0c5d-83179859, #w-node-_850c7d7a-8b2e-fd89-4858-6697124c0c63-83179859, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebac8f-83179859, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebac9f-83179859, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebacaf-83179859, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebacbf-83179859, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebaccf-83179859, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a76-83179860, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a7c-83179860, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a82-83179860, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a06-83179860, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a16-83179860, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a26-83179860, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a36-83179860, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a46-83179860, #w-node-_6b0d7601-778c-4407-1b16-a6f3fa4a0106-83179860, #w-node-_6b0d7601-778c-4407-1b16-a6f3fa4a0118-83179860, #w-node-_6b0d7601-778c-4407-1b16-a6f3fa4a0127-83179860, #w-node-fdf13061-ada4-eccd-d83a-1c5adf117ce7-83179865, #w-node-fdf13061-ada4-eccd-d83a-1c5adf117ce1-83179865, #w-node-fdf13061-ada4-eccd-d83a-1c5adf117ced-83179865, #w-node-fdf13061-ada4-eccd-d83a-1c5adf117cf3-83179865, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-83179865, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6eae-83179865, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ebd-83179865, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ecc-83179865, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6edb-83179865, #w-node-fdf13061-ada4-eccd-d83a-1c5adf117ce7-83179869, #w-node-fdf13061-ada4-eccd-d83a-1c5adf117ce1-83179869, #w-node-fdf13061-ada4-eccd-d83a-1c5adf117ced-83179869, #w-node-fdf13061-ada4-eccd-d83a-1c5adf117cf3-83179869, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-83179869, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6eae-83179869, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ebd-83179869, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ecc-83179869, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6edb-83179869, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a62-8317986e, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a68-8317986e, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a6e-8317986e, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c8c-8317986e, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c9c-8317986e, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51cac-8317986e, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51cbc-8317986e, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51ccc-8317986e, #w-node-_18d10793-d937-8791-ead1-8e9d48c192bf-83179870, #w-node-_18d10793-d937-8791-ead1-8e9d48c192c5-83179870, #w-node-_18d10793-d937-8791-ead1-8e9d48c192cb-83179870, #w-node-_18d10793-d937-8791-ead1-8e9d48c192d1-83179870, #w-node-_4c42453e-8d7c-52da-5776-30adb18852b2-83179870, #w-node-_4c42453e-8d7c-52da-5776-30adb18852c2-83179870, #w-node-_4c42453e-8d7c-52da-5776-30adb18852d2-83179870, #w-node-_4c42453e-8d7c-52da-5776-30adb18852e2-83179870, #w-node-_4c42453e-8d7c-52da-5776-30adb18852f2-83179870, #w-node-_126943ef-31ed-d43e-ada8-3d8b2bfc874f-83179872, #w-node-_095d1791-6826-88ca-d9c0-65cfb5a986e5-83179872, #w-node-_5a2171ae-4b6f-a5b0-315c-e89e9f723e12-83179872, #w-node-_36e0f4cf-0be2-7390-9976-8d841bf58146-83179872, #w-node-_36e0f4cf-0be2-7390-9976-8d841bf58156-83179872, #w-node-_36e0f4cf-0be2-7390-9976-8d841bf58169-83179872, #w-node-_36e0f4cf-0be2-7390-9976-8d841bf5817a-83179872, #w-node-_20929b07-9a2d-3ae9-3d3e-22045d6f475d-83179874, #w-node-_20929b07-9a2d-3ae9-3d3e-22045d6f4763-83179874, #w-node-_20929b07-9a2d-3ae9-3d3e-22045d6f4769-83179874, #w-node-_725c38ad-96fc-ef70-93dd-9b1c4d288c79-83179877, #w-node-_7278a0a8-823e-05bd-475b-e14155edd946-83179877, #w-node-ca1d7fce-93a9-1d8b-8238-79682aeeaef6-83179877, #w-node-_03cce0ed-e870-4862-2df8-48dac1ab3971-83179877, #w-node-_37def548-62fa-c403-2c8d-525330c72f43-83179877, #w-node-e0a983ba-91ba-ffe3-eccf-57caefdc8e3c-83179877, #w-node-_052741f2-36d7-a7e3-194d-404ba3b221de-83179877, #w-node-_451a4101-ee59-635f-8f8e-8a7d182646fd-83179877, #w-node-e560b18b-7f43-bd86-94e5-f47c685b613e-83179877, #w-node-f48efffd-16eb-d80b-fec6-b44cabdc7c69-83179877, #w-node-_8a3c5c4c-14e0-e971-ddf6-509caf1f0796-83179877, #w-node-cf5274b1-1564-5375-9d29-034c4b3992c8-83179877, #w-node-_6a827eca-542b-30c6-33b8-b45c1119b239-83179877, #w-node-c04837a3-951a-f94b-1878-bb3626bb3a15-83179877, #w-node-_8bd7fb10-521e-7239-095f-a3e301295cd3-83179877, #w-node-a53e59be-bb38-3b24-e4a8-81340c413c35-83179877, #w-node-_3335ba1e-72fa-f364-fb78-aa631b612423-83179877, #w-node-_2d69a04c-0094-ffa9-bce3-029713712fa7-83179877, #w-node-_403617c5-8cfd-1470-f975-60079e6fd67b-8317987f, #w-node-_403617c5-8cfd-1470-f975-60079e6fd683-8317987f, #w-node-_403617c5-8cfd-1470-f975-60079e6fd68b-8317987f, #w-node-_403617c5-8cfd-1470-f975-60079e6fd694-8317987f, #w-node-_403617c5-8cfd-1470-f975-60079e6fd69c-8317987f, #w-node-_6a14104f-bae9-d5c2-b479-e9e0e5a7fa5f-83179880, #w-node-f946636a-d45e-065d-f520-b054e63d2b4a-83179880, #w-node-_013d5e24-f205-4936-784f-9a1fd548a15c-83179880, #w-node-_8f3f434b-551b-dc46-4ad0-5a9c7b6df7ae-83179880, #w-node-_7ace71d0-c5e7-9c72-7d9d-3723bf2851e5-83179880, #w-node-f96fb6b0-5231-845d-f7a2-0dbf236628ba-83179885, #w-node-f96fb6b0-5231-845d-f7a2-0dbf236628c2-83179885, #w-node-f96fb6b0-5231-845d-f7a2-0dbf236628ca-83179885, #w-node-f96fb6b0-5231-845d-f7a2-0dbf236628d3-83179885, #w-node-f96fb6b0-5231-845d-f7a2-0dbf236628db-83179885, #w-node-_86ae1851-010d-b2a8-3344-aff4b44e00ee-8317988b, #w-node-_86ae1851-010d-b2a8-3344-aff4b44e00f4-8317988b, #w-node-_86ae1851-010d-b2a8-3344-aff4b44e00fa-8317988b, #w-node-_86ae1851-010d-b2a8-3344-aff4b44e0100-8317988b, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a76-e470dca9, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a7c-e470dca9, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a82-e470dca9, #w-node-_6693cc0b-4a92-54b4-febf-2b66de26168b-e470dca9, #w-node-_6693cc0b-4a92-54b4-febf-2b66de2616c0-e470dca9, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a06-e470dca9, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a16-e470dca9, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a26-e470dca9, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a36-e470dca9, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a46-e470dca9, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-c5be014d, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-c5be014d, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-c5be014d, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-c5be014d, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-c5be014d, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-c5be014d, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-c5be014d, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c8c-3636ca55, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c9c-3636ca55, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51cac-3636ca55, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51cbc-3636ca55, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51ccc-3636ca55, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a76-1996060b, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a7c-1996060b, #w-node-_070805e8-c46f-3289-0005-04ff1a9a1a82-1996060b, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a06-1996060b, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a16-1996060b, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a26-1996060b, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a36-1996060b, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a46-1996060b, #w-node-_6b0d7601-778c-4407-1b16-a6f3fa4a0106-1996060b, #w-node-_6b0d7601-778c-4407-1b16-a6f3fa4a0118-1996060b, #w-node-_6b0d7601-778c-4407-1b16-a6f3fa4a0127-1996060b, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a62-5b1768b4, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a68-5b1768b4, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a6e-5b1768b4, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c8c-5b1768b4, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c9c-5b1768b4, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51cac-5b1768b4, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51cbc-5b1768b4, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51ccc-5b1768b4, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a62-84708f8d, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a68-84708f8d, #w-node-_350a127a-30de-050a-8bb0-2225f5c24a6e-84708f8d, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c8c-84708f8d, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c9c-84708f8d, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51cac-84708f8d, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51cbc-84708f8d, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51ccc-84708f8d, #w-node-_01b66af9-1775-172b-55db-dd6ccf6a1056-84708f8d, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-eb8d94eb, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-eb8d94eb, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-eb8d94eb, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-eb8d94eb, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-eb8d94eb, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-eb8d94eb, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-93c89493, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-93c89493, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-93c89493, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-93c89493, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-93c89493, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-93c89493, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-93c89493, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-a970b22c, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-a970b22c, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-a970b22c, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-a970b22c, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-a970b22c, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-a970b22c, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-a970b22c, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-6155bba4, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6eae-6155bba4, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ebd-6155bba4, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ecc-6155bba4, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6edb-6155bba4, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-8ccce23e, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-8ccce23e, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-8ccce23e, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-8ccce23e, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-8ccce23e, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-8ccce23e, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-06623b39, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-06623b39, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-06623b39, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-06623b39, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-06623b39, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-06623b39, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-06623b39, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-e6a22d64, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6eae-e6a22d64, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ebd-e6a22d64, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ecc-e6a22d64, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6edb-e6a22d64, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-734a0443, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-734a0443, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-734a0443, #w-node-_85d47d4d-274f-645f-2f08-97a436788649-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a436788650-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a436788657-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a436788667-03f2dd30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85d47d4d-274f-645f-2f08-97a43678867b-03f2dd30 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_85d47d4d-274f-645f-2f08-97a436788690-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886b1-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886b6-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886bb-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886c0-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886c5-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886dd-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886fb-03f2dd30, #w-node-e96db16f-193a-522b-e0c7-4e312136e50a-8d019018, #w-node-e96db16f-193a-522b-e0c7-4e312136e514-8d019018, #w-node-e96db16f-193a-522b-e0c7-4e312136e51e-8d019018, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-85b0561a, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-85b0561a, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-85b0561a, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-85b0561a, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-85b0561a, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-85b0561a, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4aa-06910598, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4b1-06910598, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4b8-06910598 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35a485d1-181d-f290-92bc-8a7eff26684e-06910598 {
  align-self: auto;
}

#w-node-_85d47d4d-274f-645f-2f08-97a436788649-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a436788650-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a436788657-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a436788667-6b697dd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85d47d4d-274f-645f-2f08-97a43678867b-6b697dd0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_85d47d4d-274f-645f-2f08-97a436788690-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886b1-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886b6-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886bb-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886c0-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886c5-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886dd-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886fb-6b697dd0, #w-node-_40cf9264-4cf2-93f7-4215-2d210a5b0da5-54dc4e9e, #w-node-_40cf9264-4cf2-93f7-4215-2d210a5b0dae-54dc4e9e, #w-node-_40cf9264-4cf2-93f7-4215-2d210a5b0db9-54dc4e9e, #w-node-_40cf9264-4cf2-93f7-4215-2d210a5b0dc4-54dc4e9e, #w-node-_40cf9264-4cf2-93f7-4215-2d210a5b0dcf-54dc4e9e, #w-node-_40cf9264-4cf2-93f7-4215-2d210a5b0dd8-54dc4e9e, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-54dc4e9e, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-54dc4e9e, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-54dc4e9e, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-54dc4e9e, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-54dc4e9e, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-54dc4e9e, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-54dc4e9e, #w-node-f253a505-27e0-1b13-0121-8aa4d1fe0be5-54dc4e9e, #w-node-_2279e6d1-7782-9967-0ac7-fe288fdd0e84-54dc4e9e, #w-node-_2a4ea9a1-23c0-c224-0f2b-43fc32ee5a86-54dc4e9e, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-ab3cf9da, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-ab3cf9da, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-ab3cf9da, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-ab3cf9da, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-ab3cf9da, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-ab3cf9da, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-ab3cf9da, #w-node-f253a505-27e0-1b13-0121-8aa4d1fe0be5-ab3cf9da, #w-node-_2279e6d1-7782-9967-0ac7-fe288fdd0e84-ab3cf9da, #w-node-_2a4ea9a1-23c0-c224-0f2b-43fc32ee5a86-ab3cf9da, #w-node-_29337614-b76f-b791-4d55-1cf08fb66457-00b840aa, #w-node-_29337614-b76f-b791-4d55-1cf08fb6645e-00b840aa, #w-node-_29337614-b76f-b791-4d55-1cf08fb66465-00b840aa, #w-node-ab8740ae-4e00-4df4-cb04-537f122a5e48-00b840aa, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-00b840aa, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-00b840aa, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-00b840aa, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-e63d1175, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-e63d1175, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-e63d1175, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-e63d1175, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-e63d1175, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-e63d1175, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-e63d1175, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-837a1d5e, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-837a1d5e, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-837a1d5e, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-837a1d5e, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-837a1d5e, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-837a1d5e, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-837a1d5e, #w-node-_4b722dce-74cc-a324-8eb1-aabfbc80d244-3ab2330f, #w-node-_0bdb71a6-b25a-4cf6-09a3-0daa0c70306a-3ab2330f, #w-node-_7bdb92a7-d3f8-9d63-0c1b-b354eebe5b21-3ab2330f, #w-node-_8cadded9-16c9-390c-e708-4df0070e7b71-3ab2330f, #w-node-b76a1c8d-0736-51aa-45c7-80053f1b87f2-3ab2330f, #w-node-_863f87f4-a288-62a3-6511-4a1d9615782f-3ab2330f, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-3ab2330f, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-3ab2330f, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-3ab2330f, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-3ab2330f, #w-node-f253a505-27e0-1b13-0121-8aa4d1fe0be5-3ab2330f, #w-node-_2279e6d1-7782-9967-0ac7-fe288fdd0e84-3ab2330f, #w-node-_2a4ea9a1-23c0-c224-0f2b-43fc32ee5a86-3ab2330f, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-d3be43bf, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-d3be43bf, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-d3be43bf, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-d3be43bf, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-d3be43bf, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-d3be43bf, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-d3be43bf, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-d082fca8, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6eae-d082fca8, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ebd-d082fca8, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ecc-d082fca8, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6edb-d082fca8, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-231f2bc5, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6eae-231f2bc5, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ebd-231f2bc5, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6ecc-231f2bc5, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6edb-231f2bc5, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-ac9d5525, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-ac9d5525, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-ac9d5525, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-ac9d5525, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-ac9d5525, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-ac9d5525 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ca01672-a07e-a1db-a59b-00a06fbd403e-b8e077b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d396cff-f28e-d332-6179-4ad4d0003ed6-36c5548b {
  justify-self: center;
}

#w-node-c551cf06-fdcf-4c45-52ad-f5e263dbb44e-36c5548b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6bd16643-c720-4ce3-39fb-4b24a8b968f3-36c5548b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d396cff-f28e-d332-6179-4ad4d0003ed6-1741e1c8 {
  justify-self: center;
}

#w-node-c551cf06-fdcf-4c45-52ad-f5e263dbb44e-1741e1c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6bd16643-c720-4ce3-39fb-4b24a8b968f3-1741e1c8, #w-node-_1ca01672-a07e-a1db-a59b-00a06fbd403e-6b7d4b1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4aa-1d277681, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4b1-1d277681, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4b8-1d277681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35a485d1-181d-f290-92bc-8a7eff26684e-1d277681 {
  align-self: auto;
}

#w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-becd9fe8, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-becd9fe8, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-becd9fe8, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-becd9fe8, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-becd9fe8, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-becd9fe8, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4aa-f0cc4a74, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4b1-f0cc4a74, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4b8-f0cc4a74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35a485d1-181d-f290-92bc-8a7eff26684e-f0cc4a74 {
  align-self: auto;
}

#w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-6c721ed9, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-6c721ed9, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-6c721ed9, #w-node-_1f242c69-999e-a906-c6b1-4a78cd63a270-6c721ed9, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-6c721ed9, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-6c721ed9, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-6c721ed9, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-a7891aea, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-a7891aea, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-a7891aea, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-a7891aea, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-a7891aea, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-a7891aea, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-a7891aea, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-67970671, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-67970671, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-67970671, #w-node-_9920dd99-da4e-09ee-a933-76ae905da92b-67970671, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4b1-eade2b08, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4aa-eade2b08, #w-node-_0357dfab-204f-2a2b-fd6a-01d25ba1e4b8-eade2b08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35a485d1-181d-f290-92bc-8a7eff26684e-eade2b08 {
  align-self: auto;
}

#w-node-_9eb446dd-2e0d-5f21-8532-0649aedc2b49-59688265, #w-node-_9eb446dd-2e0d-5f21-8532-0649aedc2b51-59688265, #w-node-_9eb446dd-2e0d-5f21-8532-0649aedc2b59-59688265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9eb446dd-2e0d-5f21-8532-0649aedc2b62-59688265 {
  align-self: auto;
}

#w-node-bfe3901a-a49f-eb3b-7e62-d9e772d0066e-59688265, #w-node-bfe3901a-a49f-eb3b-7e62-d9e772d00677-59688265, #w-node-bfe3901a-a49f-eb3b-7e62-d9e772d00680-59688265, #w-node-bfe3901a-a49f-eb3b-7e62-d9e772d00689-59688265, #w-node-bfe3901a-a49f-eb3b-7e62-d9e772d00692-59688265, #w-node-bfe3901a-a49f-eb3b-7e62-d9e772d0069b-59688265, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-59688265, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-59688265, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-59688265, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-bd4b996f, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-bd4b996f, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-bd4b996f, #w-node-_0d625514-faec-7849-96b1-fb0deb1b2bd8-bd4b996f, #w-node-_0d625514-faec-7849-96b1-fb0deb1b2be2-bd4b996f, #w-node-_0d625514-faec-7849-96b1-fb0deb1b2bec-bd4b996f, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-20a5ebec, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-20a5ebec, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-20a5ebec, #w-node-_9920dd99-da4e-09ee-a933-76ae905da92b-20a5ebec, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd879d-32bd9868, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87a6-32bd9868, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87af-32bd9868, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87b8-32bd9868, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87c1-32bd9868, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87ca-32bd9868, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-32bd9868, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-32bd9868, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-32bd9868, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd879d-c6e86574, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87a6-c6e86574, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87af-c6e86574, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87b8-c6e86574, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87c1-c6e86574, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87ca-c6e86574, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-c6e86574, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-c6e86574, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-c6e86574, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd879d-928f5a51, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87a6-928f5a51, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87af-928f5a51, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87b8-928f5a51, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87c1-928f5a51, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87ca-928f5a51, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-928f5a51, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-928f5a51, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-928f5a51, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd879d-70852926, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87a6-70852926, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87af-70852926, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87b8-70852926, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87c1-70852926, #w-node-_450d9af8-6f8d-49ba-2439-8226ccfd87ca-70852926, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-70852926, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-70852926, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-70852926, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-24723d37, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-24723d37, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-24723d37, #w-node-_12d2adde-1587-d4f9-9647-7ca1d2a5840d-24723d37, #w-node-_12d2adde-1587-d4f9-9647-7ca1d2a58416-24723d37, #w-node-_12d2adde-1587-d4f9-9647-7ca1d2a58421-24723d37, #w-node-_12d2adde-1587-d4f9-9647-7ca1d2a5842c-24723d37, #w-node-_12d2adde-1587-d4f9-9647-7ca1d2a58437-24723d37, #w-node-_12d2adde-1587-d4f9-9647-7ca1d2a58440-24723d37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc689779-3e79-93a4-afa8-009888cf1d35-015b21fa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5db54b75-1918-50be-9b38-729396fce68d-015b21fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc689779-3e79-93a4-afa8-009888cf1d35-95108efc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5db54b75-1918-50be-9b38-729396fce68d-95108efc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc689779-3e79-93a4-afa8-009888cf1d35-af52fde5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5db54b75-1918-50be-9b38-729396fce68d-af52fde5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-6c0c3a61, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-6c0c3a61, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-6c0c3a61, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-6c0c3a61, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-6c0c3a61, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-6c0c3a61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5db54b75-1918-50be-9b38-729396fce68d-cad8819c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-2e59052a, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-2e59052a, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-2e59052a, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-2e59052a, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-2e59052a, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-2e59052a, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-048117ef, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-048117ef, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-048117ef, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-048117ef, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-048117ef, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-048117ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5db54b75-1918-50be-9b38-729396fce68d-932a6d64 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-ef8844ad, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-ef8844ad, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-ef8844ad, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-ef8844ad, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-ef8844ad, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-ef8844ad, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-ef8844ad, #w-node-b72df771-1f1e-7b12-9190-fc0823de0509-fe57adf3, #w-node-b72df771-1f1e-7b12-9190-fc0823de0511-fe57adf3, #w-node-b72df771-1f1e-7b12-9190-fc0823de0519-fe57adf3, #w-node-_79506659-db10-f05f-d1f0-fec5aaa40356-fe57adf3, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-fe57adf3, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-fe57adf3, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-fe57adf3, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-4b109f9e, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-4b109f9e, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-4b109f9e, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-4b109f9e, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-4b109f9e, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-4b109f9e, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-4b109f9e, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-eff4e344, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-eff4e344, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-eff4e344, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-eff4e344, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-eff4e344, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-eff4e344, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-eff4e344, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-cb0d38fe, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-cb0d38fe, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-cb0d38fe, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-cb0d38fe, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-cb0d38fe, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-cb0d38fe, #w-node-c1d9044b-7ea8-24e0-b3be-3f19c1cd14db-f846c130, #w-node-c1d9044b-7ea8-24e0-b3be-3f19c1cd14e2-f846c130, #w-node-c1d9044b-7ea8-24e0-b3be-3f19c1cd14e9-f846c130, #w-node-e96db16f-193a-522b-e0c7-4e312136e50a-f846c130, #w-node-e96db16f-193a-522b-e0c7-4e312136e514-f846c130, #w-node-e96db16f-193a-522b-e0c7-4e312136e51e-f846c130, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-d5cad186, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-d5cad186, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-d5cad186, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-d5cad186, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-d5cad186, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-d5cad186, #w-node-e96db16f-193a-522b-e0c7-4e312136e50a-acb387c5, #w-node-e96db16f-193a-522b-e0c7-4e312136e514-acb387c5, #w-node-e96db16f-193a-522b-e0c7-4e312136e51e-acb387c5, #w-node-d9e3d2fc-da2d-b65d-a542-3fb6378d6e93-9ab5f9a2, #w-node-_6fe3d6f2-cf46-bd22-1ba4-bbf3b3f95c00-9ab5f9a2, #w-node-e6dcc49c-ffaa-3b1a-532b-9dad0796a0fe-9ab5f9a2, #w-node-_33a1c70a-b9f6-8be0-5a0d-51d8dcefc6c9-9ab5f9a2, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-9ab5f9a2, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-9ab5f9a2, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-9ab5f9a2, #w-node-_29337614-b76f-b791-4d55-1cf08fb66457-145329c6, #w-node-_29337614-b76f-b791-4d55-1cf08fb6645e-145329c6, #w-node-_29337614-b76f-b791-4d55-1cf08fb66465-145329c6, #w-node-ab8740ae-4e00-4df4-cb04-537f122a5e48-145329c6, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-145329c6, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-145329c6, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-145329c6, #w-node-b72df771-1f1e-7b12-9190-fc0823de0509-4599ca23, #w-node-b72df771-1f1e-7b12-9190-fc0823de0511-4599ca23, #w-node-b72df771-1f1e-7b12-9190-fc0823de0519-4599ca23, #w-node-_79506659-db10-f05f-d1f0-fec5aaa40356-4599ca23, #w-node-efd377e3-f9cd-d708-2de7-798b1eadec73-4599ca23, #w-node-_4ab4bab1-254c-c363-db06-b515acea4b48-4599ca23, #w-node-f6b6e204-a277-190d-c6c7-a2b5e1d695b2-4599ca23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_126943ef-31ed-d43e-ada8-3d8b2bfc874f-83179872 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85d47d4d-274f-645f-2f08-97a436788667-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a43678867b-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a436788690-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886dd-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a4367886fb-03f2dd30, #w-node-_85d47d4d-274f-645f-2f08-97a436788667-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a43678867b-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a436788690-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886dd-6b697dd0, #w-node-_85d47d4d-274f-645f-2f08-97a4367886fb-6b697dd0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-015b21fa, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-015b21fa, #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-95108efc, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-95108efc, #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-af52fde5, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-af52fde5, #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-cad8819c, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-cad8819c, #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-932a6d64, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-932a6d64 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1398c41a-f9db-c3d3-d333-a32d35cb927d-9a14ea24, #w-node-_1398c41a-f9db-c3d3-d333-a32d35cb927d-79cf9eb8 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248001-831797f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_35d5deaa-faf2-c578-d301-2985f764f5bd-8317980f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8f97a981-a14a-d1a1-0d9e-3d36798386c7-8317980f {
    grid-area: 5 / 1 / 3 / 2;
  }

  #w-node-cc8690d4-7ad4-2413-7091-7e8bf4248001-8317982e, #w-node-b555279b-e71b-80f2-5e54-76c2d337f602-83179855 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae6446e8-6048-fd56-7a36-7aa78796f703-83179856, #w-node-_165365d7-e446-1a85-63c9-6e34bc37be42-83179857, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebac8f-83179857, #w-node-_7860ce42-b8c0-00b5-6102-74b82eebac8f-83179859, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a06-83179860, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-83179865, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-83179869, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c8c-8317986e, #w-node-_4c42453e-8d7c-52da-5776-30adb18852b2-83179870 {
    grid-column: span 1 / span 1;
  }

  #w-node-_36e0f4cf-0be2-7390-9976-8d841bf58146-83179872 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_403617c5-8cfd-1470-f975-60079e6fd67b-8317987f, #w-node-f96fb6b0-5231-845d-f7a2-0dbf236628ba-83179885, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a06-e470dca9, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c8c-3636ca55, #w-node-_716e5dda-e995-5391-1c1d-65e49ecb4a06-1996060b, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c8c-5b1768b4, #w-node-_9f98d3df-76cb-f1fc-0984-f3126df51c8c-84708f8d, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-6155bba4, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-e6a22d64, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-d082fca8, #w-node-_930af7d8-1e03-d585-2cc5-e51328aa6e9f-231f2bc5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_18baa5f8-9e63-53e9-40e8-eaf21f9c4b6e-24723d37, #w-node-_18baa5f8-9e63-53e9-40e8-eaf21f9c4b71-24723d37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-015b21fa, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-015b21fa, #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-95108efc, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-95108efc, #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-af52fde5, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-af52fde5, #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-cad8819c, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-cad8819c, #w-node-_3f30525a-d7cd-c2ef-2382-ef7d5bc13c4b-932a6d64, #w-node-_9e6cb8b1-795d-c79d-e71e-5ac0acf879bf-932a6d64 {
    grid-column: span 3 / span 3;
  }

  #w-node-_8351af2a-a399-a6f1-b777-7267db48ad3d-8f48a223 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
