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: "Kharkiv tone 04";
  src: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/641dee5c9f20971c143520ed_Kharkiv%20Tone%2004.10.2020.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --untitled-ui-gray900: #101828;
  --untitled-ui-primary300: #d6bbfb;
  --untitled-ui-gray600: #475467;
  --untitled-ui-primary700: #6941c6;
  --untitled-ui-primary600: #7f56d9;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-white: white;
  --untitled-ui-gray700: #344054;
  --untitled-ui-gray50: #f9fafb;
  --untitled-ui-gray800: #1d2939;
  --untitled-ui-gray100: #f2f4f7;
  --untitled-ui-primary50: #f9f5ff;
  --untitled-ui-gray500: #667085;
  --untitled-ui-gray400: #98a2b3;
  --untitled-ui-warning500: #f79009;
  --untitled-ui-indigo500: #6172f3;
  --untitled-ui-success500: #12b76a;
  --untitled-ui-pink500: #ee46bc;
  --untitled-ui-blue500: #2e90fa;
  --untitled-ui-orange50: #fef6ee;
  --untitled-ui-orange700: #b93815;
  --untitled-ui-indigo50-501: #eef4ff;
  --untitled-ui-indigo700: #3538cd;
  --untitled-ui-success700: #027a48;
  --untitled-ui-pink50-501: #fdf2fa;
  --untitled-ui-pink700: #c11574;
  --untitled-ui-blue50-501: #eff8ff;
  --untitled-ui-blue700: #175cd3;
  --untitled-ui-primary800: #53389e;
  --untitled-ui-gray200: #eaecf0;
  --systemflow-lite-neutral--80: #636b75;
  --systemflow-lite-primary--60: #2f54eb;
  --systemflow-lite-neutral--100: #0e0f11;
  --systemflow-lite-primary--10: #f2f6ff;
  --systemflow-lite-neutral--30: #edf0f3;
  --systemflow-lite-neutral--20: #f9fafb;
  --black: #09041d;
  --combine-library-grey-600: #5f6570;
  --untitled-ui-primary500: #9e77ed;
  --combine-library-warning-400: #f8b34b;
  --combine-library-secondary-600: #00a1c1;
  --combine-library-primary-600: #6157f8;
  --combine-library-grey-800: #1f2c3d;
  --combine-library-white: white;
  --combine-library-grey-050: #f2f3f7;
  --combine-library-error-800: #e2004f;
  --combine-library-error-100: #ffecec;
  --combine-library-success-800: #6d9400;
  --combine-library-success-100: #ebf7de;
  --combine-library-primary-800: #472def;
  --combine-library-grey-400: #8c94a5;
  --combine-library-grey-100: #d9dce2;
  --combine-library-grey-200: #bfc4ce;
  --yellow: #fdee01;
  --walsh-black: #2c2c2c;
  --green-new: #39b44a;
  --kütüp-library-burntsienna: #e76f51;
  --kütüp-library-white: white;
  --kütüp-library-dark-slate-grey: #264653;
  --kütüp-library-dim-grey: #6e6e6e;
  --kütüp-library-dark-slate-grey-x: #2e5261;
  --walsh-walsh-mid-green: #47888a;
  --walsh-walsh-dark-green: #2c5c5d;
  --walsh-walsh-dark-green-2: #204f58;
  --walsh-walsh-light-green: #c2ecd5;
  --conversion-flow-library--medium-purple: #b16cea;
  --conversion-flow-library--light-coral: #ff5e69;
}

.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-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

.w-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%;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

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

a {
  color: var(--untitled-ui-gray900);
  font-size: 20px;
  text-decoration: none;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #002d6d;
  padding: 12px 25px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-without-image {
  background-color: #002d6d;
  border-bottom: 1px solid #e4ebf3;
  padding: 10px 30px;
  position: relative;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px {
  color: #f5f5f5;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 48px;
}

.dropdown-toggle {
  padding: 5px 30px 5px 10px;
}

.icon {
  margin-right: 10px;
}

.footer-light {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.footer-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two:hover {
  color: #1a1b1fbf;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  background-color: #1a1b1f;
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a29b112aac4_ic%20Arrow%20Go.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
}

.footer-social-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.text-block {
  color: #1a1b1f;
  font-size: 16px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-2 {
  color: #fff;
  margin-bottom: 24px;
}

.button-primary-2 {
  color: #1a1b1f;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #f5f5f5;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.grid {
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "Area-2"
                       "Area";
}

.container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area-2"
                 "Area ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.div-block {
  padding-top: 0;
}

.image {
  text-align: right;
  cursor: auto;
}

.gallery-overview {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.div-block-2 {
  display: block;
}

.hero-heading-left {
  background-color: #002d6d;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 0;
  position: relative;
}

.heading {
  color: #fff;
  background-color: #0000;
}

.program {
  object-fit: fill;
  background-color: #d6bbfb;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px 80px;
  position: relative;
  overflow: visible;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  background-image: linear-gradient(248deg, #d5e6ff, #fff);
  border-radius: 0;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: visible;
}

.team-member-name-two {
  float: none;
  clear: none;
  margin-top: 30px;
  margin-bottom: 29px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 69px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
  position: relative;
  bottom: -5px;
  left: 10px;
}

.team-member-text {
  margin-bottom: 20px;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  line-height: 30px;
  position: relative;
  left: 10px;
  right: 10px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.logos-quote-divider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px 60px 0;
  position: relative;
}

.clients-wrapper-two {
  justify-content: space-between;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  flex-direction: column;
  align-items: flex-start;
  max-width: 350px;
  margin-left: 0;
  padding-bottom: 110px;
  padding-left: 0;
  display: flex;
}

.clients-quote-two {
  margin-top: 10px;
  margin-bottom: 100px;
  padding-left: 20px;
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  background-color: #e4ebf3;
  width: 90%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  object-fit: cover;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.list {
  padding-left: 20px;
  list-style-type: none;
}

.list-item {
  padding-bottom: 20px;
  list-style-type: none;
}

.list-2 {
  object-position: 50% 50%;
  border-radius: 0;
  flex: 1;
  order: 1;
  align-self: auto;
  height: 10%;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 0;
  list-style-type: none;
  overflow: auto;
}

.list-item-2 {
  padding-top: 0;
  padding-bottom: 20px;
}

.list-item-3, .list-item-4, .list-item-5, .list-item-6 {
  padding-bottom: 20px;
}

.grid-3 {
  object-fit: fill;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
}

.div-block-3 {
  object-fit: fill;
  object-position: 50% 50%;
  background-image: linear-gradient(226deg, #e1dfff, #fff);
  border-radius: 10px;
  width: 380px;
  height: 400px;
  margin-left: 0;
  padding-left: 20px;
  overflow: visible;
}

.div-block-4 {
  background-image: linear-gradient(243deg, #ccd8ff, #fff);
  border-radius: 10px;
  width: 380px;
  padding-left: 20px;
}

.div-block-5 {
  background-image: linear-gradient(213deg, #ffdede, #fff);
  border-radius: 10px;
  width: 380px;
  padding-left: 20px;
}

.grid-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: .25fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 20px;
  display: grid;
}

.div-block-6 {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

.div-block-7 {
  margin-left: 20px;
}

.div-block-8 {
  padding-left: 20px;
}

.body {
  background-color: #eae9e8;
}

.team-slider-2 {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
  top: 0;
}

.container-4 {
  width: 100%;
  max-width: 940px;
  margin-left: 20px;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: left;
  margin-bottom: 16px;
  padding-left: 0;
  font-size: 36px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-2 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
  position: static;
}

.team-slide-wrapper-2 {
  width: 30%;
  margin-right: 5%;
}

.team-block-2 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two-2 {
  margin-bottom: 18px;
}

.team-block-info-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-2 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-2 {
  margin-bottom: 20px;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-2 {
  display: none;
}

.team-slider-nav-2 {
  margin-top: 21px;
  font-size: 10px;
  display: inline-block;
  position: static;
  bottom: -60px;
}

.div-block-9 {
  margin-left: 20px;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: static;
}

.container-5 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: start;
  display: grid;
}

.gallery-block-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

.heading-2 {
  font-size: 36px;
  line-height: 36px;
}

.form {
  padding-left: 49px;
}

.div-block-10 {
  float: none;
  clear: none;
  color: #fff;
  white-space: normal;
  margin-left: 110px;
  margin-right: 110px;
}

.grid-5 {
  grid-column-gap: 39px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-left: 140px;
  margin-right: 140px;
}

.section {
  background-color: #002d6d;
}

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

.navbar-logo-left-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  border: 0 solid #d9d9d9;
  border-bottom-width: 2px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.navbarcontainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-brand-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-1 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.9923px;
  height: 35.6898px;
  display: flex;
}

.vectors-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20.4942px;
  height: 34.99px;
  display: flex;
}

.vectors-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25.4927px;
  height: 34.99px;
  display: flex;
}

.vectors-wrapper-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34.99px;
  height: 34.99px;
  display: flex;
}

.navbar-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 12px;
  display: flex;
}

.text {
  color: #d69521;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.container-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

._2-columns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 959px;
  padding-top: 54px;
  padding-bottom: 49px;
  display: flex;
}

.text-2 {
  color: #d69521;
  text-align: right;
  letter-spacing: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 150%;
}

.column-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 171px;
  display: flex;
}

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

.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 697px;
  display: flex;
}

.section-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 697px;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.container-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 24px;
  display: flex;
}

._2-columns-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.frame-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 105px 10px;
  display: flex;
}

.error-899bd436-5e53-c5e0-5889-0c6fe689d3c8 {
  color: #d69521;
  letter-spacing: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
}

.frame-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-3 {
  color: #d69521;
  letter-spacing: 0;
  font-size: 96px;
  font-weight: 700;
  line-height: 120%;
}

.column-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.frame-6 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-image: linear-gradient(224.76deg, #9ea8ff 0%, #f0f0f0 94%);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 47px 37px;
  display: flex;
}

._2 {
  color: #1e1d1d;
  letter-spacing: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

._3 {
  color: #1e1d1d;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.frame-18 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-image: linear-gradient(224.22deg, #ffda99 0%, #f0f0f0 100%);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 363px;
  padding: 47px 34px 27px;
  display: flex;
}

.frame-19 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(223.52deg, #ffb0ba 0%, #f0f0f0 100%);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 47px;
  display: flex;
}

.calendar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 24px;
  display: flex;
}

.column-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 245px;
  padding: 24px 22px 24px 24px;
  display: flex;
}

.frame-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 244px;
  padding: 10px;
  display: flex;
}

.text-4 {
  color: #1e1d1d;
  letter-spacing: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.column-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 110px 24px 24px;
  display: flex;
}

.frame-9 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 195px;
  display: flex;
}

.container-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1286px;
  padding: 24px;
  display: flex;
}

.heading-3-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.header-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.frame-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.frame-20 {
  grid-column-gap: 43px;
  grid-row-gap: 43px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

._4 {
  color: #fff;
  letter-spacing: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.container-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1268px;
  padding: 24px;
  display: flex;
}

._4-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1223px;
  display: flex;
}

.column-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 161px;
  padding: 24px;
  display: flex;
}

.column-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.frame-21 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  background-color: #d9d9d9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 401px;
  padding: 31px 12px;
  display: flex;
}

.text-5 {
  color: #fff;
  letter-spacing: 0;
  font-size: 96px;
  font-weight: 700;
  line-height: 150%;
}

.text-6 {
  color: #1e1d1d;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
}

.frame-22 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  background-color: #d9d9d9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 400px;
  padding: 18px 12px;
  display: flex;
}

.column-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 115px;
  height: 122px;
  padding: 24px;
  display: flex;
}

.column-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 533px;
  height: 538px;
  padding: 24px 61px 24px 24px;
  display: flex;
}

.frame-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #857559;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 203px 154px;
  display: flex;
}

.text-7 {
  color: #fff;
  letter-spacing: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 150%;
}

.frame-24 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-8 {
  color: #fff;
  letter-spacing: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.text-9 {
  color: #fff;
  letter-spacing: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.footer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #242424;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.columns {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 960px;
  display: flex;
}

.column-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.logo-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.small-columns {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  padding-top: 16px;
  display: flex;
}

.column-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.text-10 {
  color: #d9d9d9;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
}

.footer-links {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link {
  color: #d9d9d9;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.copyright {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  box-shadow: 0 -1px #e4ebf3;
}

.text-11 {
  color: #d9d9d9;
  text-align: center;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

._0 {
  color: #d69521;
  letter-spacing: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.frame-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.navbar-logo-left-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--untitled-ui-primary300);
  object-fit: fill;
  border: 0 solid #d9d9d9;
  border-bottom: 2px #d9d9d9;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 2px 10px 1px #0003;
}

.navbarcontainer-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  display: flex;
}

.navbar-content-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.navbar-brand-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-26 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.vectors-wrapper-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.9923px;
  height: 35.6898px;
  display: flex;
}

.vectors-wrapper-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20.4942px;
  height: 34.99px;
  display: flex;
}

.vectors-wrapper-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25.4927px;
  height: 34.99px;
  display: flex;
}

.vectors-wrapper-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34.99px;
  height: 34.99px;
  display: flex;
}

.navbar-menu-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 12px;
  display: flex;
}

.text-12 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.banner-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 66px;
  padding-bottom: 0;
  display: flex;
}

.container-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

._2-columns-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 959px;
  padding-top: 54px;
  padding-bottom: 49px;
  display: flex;
}

.text-13 {
  color: #d69521;
  text-align: right;
  letter-spacing: 0;
  padding-top: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 150%;
}

.column-14 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 171px;
  display: flex;
}

.image-2-2 {
  object-fit: cover;
  width: 140%;
  max-width: none;
  height: 180px;
  margin-bottom: 20px;
  margin-right: 130px;
  padding-top: 0;
  padding-left: 10px;
  overflow: visible;
}

.programs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.container-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 24px;
  display: flex;
}

._3-columns {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-15 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.frame-27 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-image: linear-gradient(224.76deg, #9ea8ff 0%, #f0f0f0 94%);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 47px 37px;
  display: flex;
}

.error-d9c6455b-0f63-9c6f-d55a-94218a6a6874 {
  color: #1e1d1d;
  letter-spacing: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

._6 {
  color: #1e1d1d;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.frame-28 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-image: linear-gradient(224.22deg, #ffda99 0%, #f0f0f0 100%);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 363px;
  padding: 47px 34px 27px;
  display: flex;
}

.frame-29 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(223.52deg, #ffb0ba 0%, #f0f0f0 100%);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 47px;
  display: flex;
}

.calendar-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.container-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 24px;
  display: flex;
}

._3-columns-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 245px;
  padding: 24px 22px 24px 24px;
  display: flex;
}

.frame-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 244px;
  padding: 10px;
  display: flex;
}

.text-14 {
  color: #1e1d1d;
  letter-spacing: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.column-17 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 110px 24px 24px;
  display: flex;
}

.frame-31 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 195px;
  display: flex;
}

.section-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 697px;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.container-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

._2-columns-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.frame-32 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 105px 10px;
  display: flex;
}

.error-8cef2d6f-31c5-f601-1b88-b58be4613a4a {
  color: #d69521;
  letter-spacing: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 120%;
}

.frame-33 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-15 {
  color: #d69521;
  letter-spacing: 0;
  font-size: 96px;
  font-weight: 700;
  line-height: 120%;
}

.column-19 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1e1d1d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 564px;
  padding: 24px;
  display: flex;
}

.reuben-kim-wqu3j4mgbmq-unsplash-1 {
  object-fit: cover;
}

.footer-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--untitled-ui-primary300);
  color: var(--untitled-ui-primary300);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px 8px;
  display: block;
}

.columns-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 960px;
  display: flex;
}

.column-20 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.logo-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.frame-34 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.9923px;
  height: 35.6898px;
  display: flex;
}

.vectors-wrapper-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20.4942px;
  height: 34.99px;
  display: flex;
}

.vectors-wrapper-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25.4927px;
  height: 34.99px;
  display: flex;
}

.vectors-wrapper-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34.99px;
  height: 34.99px;
  display: flex;
}

.small-columns-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  padding-top: 16px;
  display: flex;
}

.column-21 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-16 {
  color: #101828;
  letter-spacing: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
}

.footer-links-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.link-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.copyright-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  box-shadow: 0 -1px #e4ebf3;
}

.text-17 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.heading-3 {
  color: #d6962c;
  margin-left: 0;
  padding-top: 102px;
  padding-bottom: 90px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 64px;
  font-weight: 900;
  line-height: 72px;
  display: block;
  position: relative;
  left: -118px;
}

.image-2 {
  margin-right: 0;
  padding-left: 338px;
  padding-right: 0;
}

.header-main {
  background-color: #1e1d1d;
  padding-top: 30px;
  padding-bottom: 60px;
}

.columns-3 {
  justify-content: flex-start;
  display: flex;
}

.image-3 {
  mix-blend-mode: normal;
  transition: flex 25ms cubic-bezier(.215, .61, .355, 1);
  position: relative;
  left: -130px;
}

.column-22, .container-15 {
  padding-left: 0;
}

.div-block-11 {
  margin-left: 7px;
  padding-left: 0;
}

.uui-text-size-small {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.uui-testimonial16_client-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.uui-testimonial16_customer-image {
  object-fit: cover;
  border-radius: 0%;
  flex: 1;
  order: 0;
  align-self: auto;
  width: 90%;
  min-width: 150px;
  height: 100%;
  min-height: 120px;
  max-height: 100%;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  overflow: visible;
}

.alumni-photo-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area"
                 "Area Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  place-items: start;
  margin-top: 0;
  display: grid;
}

.uui-testimonial16_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall.text-weight-medium {
  margin-top: 0;
  font-weight: 500;
}

.uui-testimonial16_rating-icon {
  color: #fec84b;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial16_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial16_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  object-fit: fill;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 1rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  display: flex;
}

.uui-testimonial16_loop-trigger {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.uui-testimonial16_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1px;
  background-color: #0000;
  flex-flow: column wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: stretch;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-text-size-large {
  color: #fff;
  text-align: left;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium {
  color: #d6962c;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large:focus {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large.align-center, .align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center {
  text-align: left;
  object-fit: fill;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}

.uui-padding-vertical-xhuge {
  background-color: var(--untitled-ui-primary300);
  padding-top: .125rem;
  padding-bottom: 7rem;
  display: block;
}

.ulpm-alumni {
  display: block;
  overflow: hidden;
}

.div-block-12 {
  margin-top: 2px;
}

.uui-heroheader01_pattern-image {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_fileupload-image-wrapper.hide-mobile-landscape {
  display: none;
}

.uui-heroheader01_image {
  float: right;
  clear: left;
  object-fit: fill;
  border-top-left-radius: 10rem;
  width: auto;
  max-width: none;
  height: auto;
  overflow: visible;
}

.uui-heroheader01_image-wrapper {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.uui-button {
  grid-column-gap: .5rem;
  color: #1e1d1d;
  text-align: center;
  white-space: nowrap;
  background-color: #fec84b;
  border: 1px solid #d9ab56;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: #d6962c;
}

.uui-button:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 1.2;
}

.uui-heroheader01_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  display: grid;
}

.padding-vertical-section-9 {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.page-padding {
  margin-left: auto;
  margin-right: auto;
}

.section_heroheader01 {
  overflow: hidden;
}

.uui-contact05_image {
  float: left;
  clear: left;
  object-fit: contain;
  width: 150px;
  max-width: 150px;
  height: 150px;
  max-height: 150px;
  display: inline-block;
  position: static;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.error-text {
  color: #e23939;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

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

.success-message {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label {
  color: var(--untitled-ui-gray800);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6412391067b3f124f7c001c8_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label {
  color: var(--untitled-ui-gray800);
  margin-bottom: .5rem;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.uui-form-field-wrapper {
  position: relative;
}

.uui-contact05_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact05_form-wrapper {
  flex-direction: column;
  align-items: stretch;
  margin-top: 3rem;
  margin-bottom: 0;
}

.uui-text-style-link-02 {
  color: var(--untitled-ui-primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-text-size-large-2 {
  color: #d0d5dd;
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.3;
  display: inline;
}

.uui-contact05_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-page-padding {
  color: var(--untitled-ui-gray900);
  background-color: #0000;
  padding-bottom: 51px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

.section-contact {
  color: var(--untitled-ui-primary300);
}

.text-block-2 {
  color: #d0d5dd;
}

.heading-4 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.heading-5 {
  background-color: var(--untitled-ui-primary100);
  color: #d0d5dd;
  padding-left: 0;
  display: block;
  position: static;
}

.text-block-3 {
  color: #d0d5dd;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray600);
  background-color: var(--untitled-ui-gray800);
  color: var(--untitled-ui-gray50);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: none;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-2:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-career07_icon {
  color: var(--untitled-ui-gray400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-career07_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.uui-career07_detail-wrapper {
  color: var(--untitled-ui-gray600);
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career07_job-details-wrapper {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-text-size-medium {
  color: var(--untitled-ui-gray600);
  text-align: left;
  letter-spacing: normal;
  width: 308px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

.badge-dot {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot.text-color-warning500 {
  color: var(--untitled-ui-warning500);
}

.badge-dot.text-color-indigo500 {
  color: var(--untitled-ui-indigo500);
}

.badge-dot.text-color-success500 {
  color: var(--untitled-ui-success500);
}

.badge-dot.text-color-pink500 {
  color: var(--untitled-ui-pink500);
}

.badge-dot.text-color-blue500 {
  color: var(--untitled-ui-blue500);
}

.uui-badge {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #d6bbfb;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.uui-badge.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.uui-badge.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.uui-badge.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.uui-badge.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.uui-career07_label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.calendar-event-name-heading01 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.calendar-section-details01 {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-wrap: wrap;
  place-content: space-around space-between;
  align-items: center;
  margin-bottom: .5rem;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.calendar-section1 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-event-list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-career07_list-wrapper {
  overflow: hidden;
}

.uui-heading-medium-3 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 110%;
}

.uui-heading-subheading {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-career07_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  padding-bottom: 50px;
}

.uui-page-padding-2 {
  background-color: #0000;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Montserrat, sans-serif;
}

.text-block-4 {
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.calendar-section-event-name-style {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.uui-blogsection03_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-blogsection03_button-row.mobile-landscape {
  display: none;
}

.uui-text-size-small-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-divider {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider.text-size-small {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogsection03_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogsection03_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blogsection03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blogsection03_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogsection03_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  display: none;
}

.uui-blogsection03_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.uui-blogsection03_title-link {
  color: var(--untitled-ui-gray900);
  flex-flow: row;
  place-content: space-between;
  text-decoration: none;
  display: flex;
}

.uui-blogsection03_category-link {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection03_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection03_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection03_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection03_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection03_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection03_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection03_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4rem;
}

.uui-heading-medium-4 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large-2 {
  width: auto;
  max-width: none;
  margin-left: auto;
}

.uui-blogsection03_heading {
  flex: 1;
}

.uui-blogsection03_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

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

.uui-section_blogsection03 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-bottom: 0;
}

.section-8 {
  background-color: #1e1d1d;
}

.uui-header07_content-right {
  background-color: var(--untitled-ui-primary300);
}

.uui-heading-large {
  color: #101828;
  text-align: right;
  text-transform: uppercase;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  margin-top: 2.4rem;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 30px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 32;
  display: block;
}

.uui-header07_content-left {
  padding-top: 0;
}

.uui-header07_component {
  grid-column-gap: .5rem;
  grid-row-gap: 4rem;
  background-color: var(--untitled-ui-primary300);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-page-padding-3 {
  background-color: var(--untitled-ui-white);
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-section-header {
  background-color: #1e1d1d;
}

.container-16 {
  background-color: #f6f9b9;
}

.section-9 {
  background-color: var(--untitled-ui-primary300);
  margin-top: 0;
  padding-top: 0;
}

.uui-testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial15_arrow {
  border: 1px solid var(--untitled-ui-gray200);
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial15_arrow:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-testimonial15_arrow.left {
  right: 4rem;
}

.uui-testimonial15_client-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-testimonial15_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial15_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial15_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-2.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial15_rating-icon {
  color: #fec84b;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial15_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial15_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui-gray50);
  background-color: var(--untitled-ui-gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.uui-testimonial15_slide {
  padding-right: 2rem;
}

.uui-testimonial15_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial15_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-heading-medium-5 {
  color: #d6962c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-padding-vertical-xhuge-3 {
  padding-top: 7rem;
  padding-bottom: 0;
}

.uui-section_testimonial15 {
  overflow: hidden;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-17 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-2:hover {
  color: #1a1b1fbf;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.uui-text-size-large-3 {
  color: var(--untitled-ui-gray800);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-6 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-small-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  white-space: normal;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-testimonial13_client-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-testimonial13_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial13_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial13_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.uui-heading-xxsmall-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-3.text-weight-medium {
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.uui-testimonial13_rating-icon {
  color: #fec84b;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial13_rating-wrapper {
  display: flex;
}

.component_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 388px;
  height: auto;
  padding: 2rem;
  display: flex;
}

.component-programs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: -2rem;
  display: grid;
}

.uui-text-size-large-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-7 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-4.align-center, .align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-2 {
  text-align: center;
}

.padding-vertical-xhuge-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.page-padding-screen2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.section-programs-courses-workshops {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: scale-down;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: hidden;
}

.heading-6, .heading-7, .heading-8 {
  font-family: Roboto, sans-serif;
  font-size: 36px;
}

.text-block-5 {
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.text-block-6 {
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.container-18 {
  margin-top: -69px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-7 {
  background-color: #fec84b;
}

.button {
  background-color: var(--untitled-ui-primary600);
  border-radius: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.div-block-13 {
  padding-top: 18px;
}

.div-block-14 {
  padding-top: 8px;
}

.div-block-15 {
  padding-top: 32px;
}

.wrapper-2 {
  object-fit: fill;
  background-color: #fdee01;
  width: auto;
  height: auto;
  overflow: visible;
}

.loop-container-2 {
  object-fit: fill;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
  overflow: visible;
}

.content-holder-2 {
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: "Kharkiv tone 04", sans-serif;
  display: flex;
}

.sysf-body-text {
  color: var(--systemflow-lite-neutral--80);
  margin-top: 0;
}

.sysf-body-text.sysf-m {
  letter-spacing: -.011em;
}

.sysf-s-m-b-0 {
  margin-bottom: 0;
}

.sysf-c-t-primary-60 {
  color: var(--systemflow-lite-primary--60);
}

.sysf-heading {
  color: var(--systemflow-lite-neutral--100);
}

.sysf-heading.sysf-xl {
  color: var(--untitled-ui-gray900);
  letter-spacing: -.022em;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.25;
}

.sysf-tagline {
  background-color: var(--systemflow-lite-primary--10);
  color: var(--systemflow-lite-primary--60);
  letter-spacing: -.006em;
  border-radius: 6px;
  margin-bottom: 1.25rem;
  padding-left: 8px;
  padding-right: 8px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 28px;
  display: inline-block;
}

.sysf-c-b-neutral-30 {
  background-color: var(--systemflow-lite-neutral--30);
}

.sysf-c-t-neutral-100 {
  color: var(--systemflow-lite-neutral--100);
}

.sysf-feature-grid-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  align-items: center;
}

.sysf-wrapper-m {
  padding-right: 0;
  font-family: Roboto, sans-serif;
}

.sysf-container {
  background-color: #0000;
  max-width: 1248px;
  padding-top: 4rem;
}

.sysf-hero-section {
  position: relative;
  overflow: hidden;
}

.sysf-hero-section.sysf-c-b-neutral-20 {
  float: none;
  clear: none;
  background-color: var(--untitled-ui-primary300);
  font-family: Roboto, sans-serif;
  position: static;
}

.sysf-c-b-neutral-20 {
  background-color: var(--systemflow-lite-neutral--20);
}

.text-18 {
  color: #101828;
  letter-spacing: 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.navbar-logo-left-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-color: #d6bbfb;
  border: 0 solid #d9d9d9;
  border-bottom-width: 2px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.uui-text-size-small-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 15.4px;
}

.uui-text-divider-2 {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-2.text-size-small {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blog03_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blog03_author-heading {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 17.6px;
}

.uui-blog03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 40px;
  min-width: 2.5rem;
  height: 40px;
  min-height: 2.5rem;
}

.uui-blog03_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blog03_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 15.6px;
}

.uui-blog03_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog03_title-link {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blog03_title-link.is-featured {
  margin-top: .5rem;
  margin-bottom: .75rem;
}

.uui-blog03_category-link {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blog03_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blog03_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blog03_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blog03_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper.is-featured {
  background-image: none;
}

.uui-blog03_image-wrapper.main-block {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6889b76cfc358376ae766ea9_IMG_4637-2%20(1).jpg");
  background-position: 50%;
  background-size: cover;
}

.uui-blog03_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog03_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog03_image-link.is-featured {
  margin-bottom: 0;
}

.uui-blog03_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blog03_menu-link {
  color: var(--untitled-ui-gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1rem;
  padding: .5rem .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog03_menu-link:hover, .uui-blog03_menu-link.w--current {
  border-bottom-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-primary700);
}

.uui-blog03_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog03_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui-gray200);
  display: none;
}

.uui-heading-small {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 1.4;
}

.uui-blog03_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

.uui-blog03_featured-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.uui-blog03_component {
  margin-top: 6rem;
}

.uui-text-size-large-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-subheading-2 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-5.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-5 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-blogpost01_date-wrapper {
  align-items: center;
  line-height: 15.6px;
  display: flex;
}

.uui-blogpost01_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.uui-blogpost01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.uui-badge-2.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-2.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: none;
}

.uui-blogpost01_tag-list-wrapper {
  width: 50%;
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-2.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-2.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-2.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-2.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: none;
}

.uui-blogpost01_share-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: none;
}

.uui-text-rich-text {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h5, .uui-text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text p {
  font-size: 16px;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text li {
  font-size: 16px;
}

.uui-text-rich-text figure {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}

.uui-text-rich-text a {
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogpost01_content {
  margin-bottom: 4rem;
}

.align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0% 0% auto;
}

.uui-blogpost01_image-wrapper {
  width: 100%;
  max-width: 48rem;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.uui-blogpost01_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-breadcrumb-link {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  font-family: Manrope, sans-serif;
  display: flex;
}

.uui-blogpost01_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.frame-35 {
  grid-column-gap: 77px;
  grid-row-gap: 77px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.a {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 2.8125px;
  display: flex;
}

.svg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-19 {
  color: #30192d;
  letter-spacing: 0;
  font-size: 19px;
  font-weight: 700;
  line-height: 120%;
}

.div-2 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-20 {
  color: #ff434e;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
}

.h1 {
  grid-column-gap: -.8125px;
  grid-row-gap: -.8125px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: .1875px;
  padding-right: 227px;
  display: flex;
}

.text-21 {
  color: #025453;
  letter-spacing: -1px;
  font-size: 85px;
  font-weight: 900;
  line-height: 79.2px;
}

.p {
  grid-column-gap: -.5px;
  grid-row-gap: -.5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 346.844px;
  display: flex;
}

.text-22 {
  color: #30192d;
  text-align: right;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 29px;
  font-weight: 700;
  line-height: 34.5px;
}

.span {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1px;
  padding-left: 6px;
  padding-right: .15625px;
  display: flex;
}

._1_blockpng {
  object-fit: cover;
}

.div-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-23 {
  color: #30192d;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 38px;
  font-weight: 900;
  line-height: 36px;
}

.text-24 {
  color: #30192d;
  letter-spacing: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 40.8px;
}

.div-4 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-25 {
  color: #5a585a;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.text-26 {
  color: #5a585a;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
}

.div-5 {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 250px;
  padding-right: 250px;
  display: flex;
}

.frame-36 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.li {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 8px;
  display: flex;
}

.error-04a8a8ac-85bb-185f-e28c-3b239d340ad2 {
  color: #ff434e;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 900;
  line-height: 30.6px;
}

.text-27 {
  color: #30192d;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 26.6px;
}

.frame-4 {
  grid-column-gap: 87px;
  grid-row-gap: 87px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.li-2 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sectionpoints {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.div-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 250px;
  padding-right: 250px;
  display: flex;
}

.ol {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-28 {
  color: #30192d;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 700;
  line-height: 25px;
}

.li-3 {
  grid-column-gap: 63px;
  grid-row-gap: 63px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 537px;
  padding-bottom: 5.5625px;
  padding-right: 92.8625px;
  display: flex;
}

.text-29 {
  color: #30192d;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 50px;
  font-weight: 900;
  line-height: 45px;
}

.li-4 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 536px;
  padding-bottom: 1px;
  padding-right: 140px;
  display: flex;
}

.text-30 {
  color: #30192d;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 49px;
  font-weight: 900;
  line-height: 45px;
}

.li-5 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 236.425px;
  display: flex;
}

.vectors-wrapper-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: relative;
}

.text-31 {
  color: #30192d;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 45px;
  font-weight: 900;
  line-height: 45px;
}

.div-7 {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 250px;
  padding-right: 250px;
  display: flex;
}

.div-8 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 178.75px;
  display: flex;
}

.h3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: .78125px;
  padding-right: 514px;
  display: flex;
}

._7 {
  color: #025453;
  letter-spacing: 0;
  font-size: 77px;
  font-weight: 900;
  line-height: 71.4px;
}

.ul {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 80px;
  display: flex;
}

.li-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: .1875px;
  padding-right: 45.7375px;
  display: flex;
}

.text-32 {
  color: #30192d;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 26.6px;
}

.li-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 17px;
  padding-right: 31.3625px;
  display: flex;
}

.li-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: .1875px;
  padding-right: 44.7375px;
  display: flex;
}

.li-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: .1875px;
  padding-right: 40.1437px;
  display: flex;
}

.li-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: .1875px;
  padding-right: 40.4406px;
  display: flex;
}

.li-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: .1875px;
  padding-right: 6.22186px;
  display: flex;
}

.div-9 {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 250px;
  padding-right: 250px;
  display: flex;
}

.ul-2 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.li-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-33 {
  color: #5a585a;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.text-34 {
  color: #dedede;
  letter-spacing: 0;
  font-size: 105px;
  font-weight: 900;
  line-height: 72px;
}

.button-2 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 4px;
  display: flex;
}

.vectors-wrapper-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 4px;
  height: 18px;
  display: flex;
}

.text-35 {
  color: #30192d;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
}

._8 {
  color: #30192d;
  letter-spacing: 0;
  font-size: 33px;
  font-weight: 600;
  line-height: 40.8px;
}

.div-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #025453;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 55px 65px;
  display: flex;
}

.text-36 {
  color: #f9f9c4;
  text-align: center;
  letter-spacing: 0;
  font-size: 78px;
  font-weight: 900;
  line-height: 71.4px;
}

.div-11 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 295px;
  padding-right: 295px;
  display: flex;
}

.text-37 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 33.8px;
}

.div-12 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-13 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-38 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
}

.vectors-wrapper-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 2px;
  display: flex;
}

.div-14 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1px;
  display: flex;
}

.div-15 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.div-16 {
  object-fit: cover;
  background-image: linear-gradient(#dbdbdb, #dbdbdb);
  box-shadow: 0 0 1px #888;
}

.text-39 {
  color: #fff;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.vectors-wrapper-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 6px;
  height: 4px;
  display: flex;
}

.text-40 {
  color: #fff;
  letter-spacing: 0;
  font-size: 19px;
  font-weight: 700;
  line-height: 120%;
}

.button-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 11px 10px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.text-41 {
  color: #025453;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 700;
  line-height: 25px;
}

.div-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2px 31px;
  display: flex;
}

.text-42 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

._1 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: underline;
}

.div-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.a-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 2.8125px;
  display: flex;
}

.svg-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-43 {
  color: #30192d;
  letter-spacing: 0;
  font-size: 19px;
  font-weight: 700;
  line-height: 120%;
}

.div-19 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-44 {
  color: #ff434e;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 700;
  line-height: 24px;
}

.h1-2 {
  grid-column-gap: -.8125px;
  grid-row-gap: -.8125px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: .1875px;
  padding-right: 227px;
  display: flex;
}

.text-45 {
  color: #025453;
  letter-spacing: -1px;
  font-size: 85px;
  font-weight: 900;
  line-height: 79.2px;
}

.p-2 {
  grid-column-gap: -.5px;
  grid-row-gap: -.5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 346.844px;
  display: flex;
}

.text-46 {
  color: #30192d;
  text-align: right;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 29px;
  font-weight: 700;
  line-height: 34.5px;
}

.span-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1px;
  padding-left: 6px;
  padding-right: .15625px;
  display: flex;
}

._1_blockpng-2 {
  object-fit: cover;
}

.uui-heroheader01_pattern-image-2 {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image2-2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1-2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper-2 {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_fileupload-image-wrapper-2.hide-mobile-landscape {
  display: none;
}

.uui-heroheader01_image-2 {
  object-fit: cover;
  border-top-left-radius: 10rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader01_image-wrapper-2 {
  position: relative;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-3:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-3.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-3.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-3.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-2 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-medium-2 {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-xlarge-2 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader01_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader01 {
  display: block;
  overflow: hidden;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium-4 {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.uui-text-size-medium-4.block-off {
  display: none;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-6.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-6.block-off {
  display: none;
}

.uui-faq02_answer {
  background-color: var(--untitled-ui-white);
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.uui-faq02_answer.off-block {
  display: none;
}

.uui-faq02_answer._2rem {
  border-radius: 40px;
  padding-left: 2rem;
}

.accordion-icon_vertical-line {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 1px;
  width: 1px;
  height: 16px;
  position: absolute;
}

.accordion-icon_horizontal-line {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 1px;
  width: 16px;
  height: 1px;
  position: absolute;
}

.accordion-icon_component {
  border: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.uui-faq02_icon-wrapper {
  color: var(--untitled-ui-gray400);
}

.uui-faq02_heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: .125rem;
  margin-bottom: 1.5rem;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 2rem;
}

.uui-faq02_question {
  border-style: solid;
  border-width: 1px;
  border-color: var(--black) transparent transparent;
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 40px 2rem 40px 0;
  display: flex;
}

.uui-faq02_accordion {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: visible;
}

.uui-faq02_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  object-fit: fill;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 180px;
  padding: .625rem 1.125rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: static;
  overflow: visible;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-4:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: none;
}

.uui-text-size-large-6 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-8 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-3 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  display: none;
}

.uui-faq02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.educational-plan-padding-vertical-huge {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-bottom: 20px;
  padding-top: 6rem;
  padding-bottom: 4rem;
  font-family: Open Sans, sans-serif;
  display: block;
}

.educational-plan-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-8 {
  background-color: var(--untitled-ui-white);
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui-gray50);
  letter-spacing: normal;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.uui-heading-xsmall-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-layout33_component {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-section_layout33 {
  background-color: var(--untitled-ui-primary300);
}

.error-text-2 {
  color: #e23939;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-2 {
  font-weight: 600;
}

.success-message-2 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper-2 {
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.uui-text-style-link-2 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label-2 {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-2 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-2:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6412391067b3f124f7c001c8_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-2.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-2 {
  border-style: none none solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) var(--combine-library-grey-600) transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 550px;
  height: auto;
  min-height: 2rem;
  margin-top: 20px;
  margin-bottom: 0;
  margin-right: 0;
  padding: .5rem 2rem .5rem .875rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input-2:focus {
  color: var(--untitled-ui-gray900);
  border: 1px #000;
  border-bottom-style: solid;
}

.uui-form_input-2::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-2.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label-2 {
  color: var(--untitled-ui-gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-2 {
  position: relative;
}

.uui-contact01_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.uui-contact01_component {
  object-fit: fill;
  border: 1px #000;
  border-radius: 0;
  flex-direction: column;
  align-items: stretch;
  max-width: 30rem;
  margin: 0 auto 0;
}

.uui-heading-medium-9 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-4 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  display: none;
}

.align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-3 {
  text-align: center;
}

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-style-link-02-2 {
  color: var(--untitled-ui-primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-heading-xxsmall-4 {
  color: var(--untitled-ui-gray50);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 1rem;
}

.icon-featured-square-large {
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-contact13_item {
  background-color: var(--untitled-ui-primary600);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-contact13_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  display: grid;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui-gray50);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-10.text-weight-medium {
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-gray50);
  padding: 20px;
  font-size: 68px;
  font-weight: 500;
}

.uui-heading-subheading-5 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-section_contact13 {
  background-color: var(--untitled-ui-gray300);
  display: inline-block;
}

.uui-testimonial09_logo {
  max-height: 3rem;
}

.uui-testimonial09_divider {
  background-color: var(--untitled-ui-gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-text-size-medium-6 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  display: none;
}

.uui-heading-tiny {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial09_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial09_rating-icon {
  color: #fec84b;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial09_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial09_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial09_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-lightbox_play-icon {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-testimonial09_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-testimonial09_component {
  grid-column-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-page-padding-9 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-5:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-4:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-4:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-text-size-xlarge-3 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heading-large-3 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
}

.uui-layout26_image-01 {
  width: 28rem;
  min-width: 28rem;
  margin-left: 20rem;
  position: absolute;
  top: 5%;
}

.uui-layout26_image-02 {
  width: 22rem;
  min-width: 22rem;
  margin-right: 20rem;
  position: absolute;
  top: 18%;
}

.uui-layout26_image-wrapper {
  background-color: var(--untitled-ui-gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-large-7 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-layout26_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout26_item {
  display: flex;
}

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

.uui-layout26_content-right {
  padding-top: 0;
}

.uui-layout26_content-left {
  background-color: var(--untitled-ui-primary600);
  padding: 20px 20px 0;
}

.uui-layout26_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-section_layout26 {
  display: inline-block;
}

.uui-layout27_lightbox-image-01 {
  width: 28rem;
  min-width: 28rem;
  margin-left: 20rem;
  position: absolute;
  top: 5%;
}

.uui-layout27_lightbox-image-02 {
  width: 22rem;
  min-width: 22rem;
  margin-right: 20rem;
  position: absolute;
  top: 18%;
}

.uui-layout27_lightbox {
  background-color: var(--untitled-ui-gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-large-8 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  padding-top: 0;
  padding-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-layout27_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout27_item {
  display: flex;
}

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

.uui-layout27_content-right {
  padding-top: 20rem;
}

.uui-heading-medium-11 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-layout27_content-left {
  padding-top: 1rem;
}

.uui-layout27_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-section_layout27 {
  background-color: var(--untitled-ui-gray300);
  display: block;
}

.div-block-16 {
  background-color: var(--untitled-ui-gray300);
  display: inline-block;
}

.div-block-17 {
  background-color: #f2f3f7;
}

.uui-footer03_legal-link {
  color: var(--untitled-ui-gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer03_legal-link:hover {
  color: var(--untitled-ui-gray600);
}

.uui-footer03_legal-list {
  grid-column-gap: 3rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-text-size-small-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-5.text-color-gray500 {
  color: var(--untitled-ui-gray500);
}

.uui-footer03_bottom-wrapper {
  border-top: 1px none var(--untitled-ui-gray200);
  object-fit: fill;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  overflow: visible;
}

.uui-footer03_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray900);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-footer03_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-end start;
  display: flex;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-primary800);
  color: var(--untitled-ui-orange700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  flex-wrap: wrap;
  flex: 0 auto;
  order: 0;
  align-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: none;
}

.uui-footer03_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.social-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-icon.combine-icon_color4 {
  color: var(--untitled-ui-white);
  flex-wrap: nowrap;
}

.social-icon.combine-icon_color4-copy, .social-icon.combine-icon_telegram {
  color: var(--untitled-ui-white);
  flex-wrap: nowrap;
  margin-right: 10px;
}

.uui-footer03_social-link {
  color: var(--untitled-ui-gray400);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_social-link:hover {
  color: var(--untitled-ui-gray500);
}

.uui-footer03_social-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  margin-top: 2rem;
  display: grid;
}

.uui-text-size-medium-7 {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8;
  display: flex;
}

.uui-footer03_details-wrapper {
  max-width: 20rem;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component {
  color: var(--untitled-ui-white);
  flex-wrap: nowrap;
  width: auto;
  height: auto;
  display: flex;
}

.uui-footer03_logo-link {
  float: none;
  margin-bottom: 2rem;
  display: block;
}

.uui-footer03_logo-link.w--current {
  color: var(--untitled-ui-white);
  width: 314px;
  height: 56px;
}

.uui-footer03_left-wrapper {
  color: var(--untitled-ui-white);
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
}

.uui-footer03_top-wrapper {
  grid-column-gap: 0vw;
  color: var(--untitled-ui-gray900);
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  place-content: stretch;
  place-items: start;
  font-family: Manrope, sans-serif;
}

.uui-padding-vertical-xlarge {
  padding-top: 4rem;
  padding-bottom: 1rem;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-10 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-footer03_component {
  background-color: #0000;
}

.uui-career09_icon {
  color: var(--untitled-ui-gray400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-career07_icon-wrapper-2 {
  flex: none;
  margin-right: .5rem;
}

.uui-career07_detail-wrapper-2 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career09_job-details-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.uui-button-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-5.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui-primary800);
}

.uui-career09_button-wrapper {
  display: block;
}

.badge-dot-2 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot-2.text-color-warning500 {
  color: var(--untitled-ui-warning500);
}

.badge-dot-2.text-color-indigo500 {
  color: var(--untitled-ui-indigo500);
}

.badge-dot-2.text-color-pink500 {
  color: var(--untitled-ui-pink500);
}

.badge-dot-2.text-color-blue500 {
  color: var(--untitled-ui-blue500);
}

.uui-badge-3 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-3.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
  text-align: left;
  flex-wrap: wrap;
  align-content: stretch;
  align-items: center;
}

.uui-badge-3.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-3.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.uui-badge-3.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-size: .875rem;
  font-weight: 500;
}

.uui-career09_label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.uui-career09_heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-career09_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  align-items: center;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-career09_top-wrapper {
  justify-content: space-between;
  margin-bottom: .5rem;
  display: flex;
}

.uui-career09_item {
  border: 1px solid var(--untitled-ui-gray200);
  border-radius: 1rem;
  padding: 1.5rem;
  display: none;
  overflow: hidden;
}

.uui-career09_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-career08_tab-pane-tab-1 {
  clear: none;
  position: static;
}

.uui-career09_tab-pane {
  position: static;
}

.uui-career09_tabs-content {
  width: 100%;
  position: static;
  overflow: visible;
}

.uui-career09_tab-link {
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  align-items: flex-start;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-career09_tab-link.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.uui-career09_tabs-menu {
  grid-row-gap: 20px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50);
  border-radius: .5rem;
  flex-flow: column;
  flex: none;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-self: flex-start;
  place-items: flex-start stretch;
  margin-bottom: 3rem;
  padding: .375rem;
  font-family: Open Sans, sans-serif;
  display: flex;
  position: sticky;
  top: 100px;
}

.uui-career09_component {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 4rem;
  display: flex;
}

.uui-text-size-large-9 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-12 {
  color: var(--untitled-ui-gray900);
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-family: Roboto, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.3;
  display: block;
}

.uui-heading-subheading-6 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-4 {
  text-align: center;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-contact4_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-contact4_image-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  border: 1px #000;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 764px;
  max-height: 472px;
  padding: 3rem;
  display: block;
  overflow: visible;
}

.combine-text-size-regular {
  color: var(--untitled-ui-gray900);
  width: 400px;
  margin-top: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.combine-icon_medium {
  width: 2.25rem;
  height: 2.25rem;
}

.combine-icon_color3 {
  color: var(--combine-library-warning-400);
}

.combine-contact4_feature {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.combine-icon_color2 {
  color: var(--combine-library-secondary-600);
}

.combine-icon_color1 {
  color: var(--combine-library-primary-600);
}

.combine-heading-style-h2 {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
}

.combine-contact4_content {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  background-color: #d0d5dd;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.combine-contact4_component {
  background-color: var(--combine-library-white);
  border-radius: 0;
  display: flex;
  overflow: hidden;
}

.combine-padding-section-medium {
  padding: 4rem 2rem;
  font-family: Open Sans, sans-serif;
}

.combine-container-large {
  object-fit: fill;
  align-items: stretch;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.combine-padding-global {
  background-color: #0000;
  padding-right: 60px;
}

.combine-section_contact4 {
  background-color: var(--combine-library-grey-050);
}

.div-block-18 {
  height: 2rem;
}

.uui-navbar07_menu-button {
  padding: 0;
  display: block;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-white);
  font-family: Open Sans, sans-serif;
}

.uui-button-6:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-white);
  border-style: none;
  font-family: Open Sans, sans-serif;
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-5:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-5:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-5.show-tablet {
  display: none;
}

.uui-button-secondary-gray-5.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.show-tablet {
  display: none;
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_link {
  color: #09041d;
  text-transform: uppercase;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar07_link.w--current {
  color: #000;
}

.uui-navbar07_item-heading {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar07_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar07_dropdown-toggle {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar07_menu-left {
  cursor: pointer;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.uui-navbar07_menu {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_component {
  background-color: #eae9e8;
  border-style: none;
  border-color: #000;
  border-bottom-width: 0;
  border-left-width: 0;
  justify-content: space-between;
  height: 100px;
  padding-left: 5rem;
  padding-right: 5rem;
  display: block;
  position: sticky;
  top: 0;
}

.text-block-8 {
  color: var(--untitled-ui-gray900);
}

.text-block-8:hover {
  color: var(--untitled-ui-white);
}

.uui-heroheader22_image {
  object-fit: cover;
  width: 100%;
  height: 32.25rem;
}

.uui-heroheader22_image-wrapper {
  border-radius: 1rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-7:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-7.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-medium-3 {
  width: 100%;
  max-width: 35rem;
}

.uui-text-size-xlarge-4 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heroheader22_text-underline {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6414e1f6c3949b8fd7eee956_underline-01.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: visible;
}

.uui-heading-xlarge-3 {
  color: var(--black);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 83.6px;
}

.uui-heading-xlarge-3._50px {
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 70px;
}

.uui-max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.uui-heroheader23_card-image {
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 24rem;
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader23_card-image.is-hovering {
  z-index: 1;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  position: relative;
  transform: translate(3rem, -4rem);
  box-shadow: -68px 68px 32px #10182840;
}

.uui-heroheader23_image-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  transform-style: preserve-3d;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
  transform: rotateX(-51deg)rotateY(0)rotateZ(-30deg);
}

.uui-heroheader23_image-wrapper {
  background-color: var(--untitled-ui-gray500);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 32.25rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.uui-heroheader23_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-heroheader23_item {
  align-items: center;
  display: flex;
}

.uui-heroheader23_item-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template: "Area"
  / 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.uui-text-style-link-3 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-heroheader23_form {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.uui-max-width-large-7 {
  width: auto;
  max-width: none;
  height: auto;
}

.uui-heroheader23_content {
  grid-column-gap: 2rem;
  grid-row-gap: .25rem;
  grid-template: "."
                 "."
                 / .75fr .75fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  align-items: start;
  display: grid;
}

.bold-text {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.bold-text-2 {
  color: var(--untitled-ui-gray900);
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.bold-text-3 {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-5 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 2rem;
}

.uui-space-xxlarge-2 {
  width: 100%;
  min-height: 5rem;
}

.icon-featured-square-large-2 {
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-layout83_item {
  background-color: var(--untitled-ui-gray50);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-layout83_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  width: 100%;
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
  line-height: 1px;
}

.uui-text-size-large-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-layout83_content {
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  line-height: 10px;
  display: flex;
  position: static;
  top: 20px;
  bottom: 60px;
  overflow: visible;
}

.uui-layout83_component {
  grid-column-gap: 7.5rem;
  grid-row-gap: 4rem;
  grid-template: "Area" 1fr
  / .75fr 3fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.all-links {
  color: var(--untitled-ui-gray900);
  font-size: 18px;
  font-style: normal;
  text-decoration: none;
}

.text-block-9 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 24px;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
}

.div-block-19 {
  z-index: 0;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-right: 0;
  display: block;
  position: sticky;
  top: 0;
  bottom: 10px;
}

.heading-10 {
  background-color: #fbfabb;
  border-radius: 0;
  margin-bottom: 220px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.div-block-20 {
  background-color: var(--untitled-ui-gray600);
}

.div-block-21 {
  background-color: #0000;
  position: sticky;
  top: 0;
}

.uui-layout32_text-wrapper {
  margin-bottom: 3rem;
}

.uui-layout32_timeline-right {
  padding-right: 0;
}

.uui-icon-featured-outline-large-2 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout32_timeline-icon-wrapper {
  z-index: 1;
  background-color: #fff;
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template: "Area Area Area"
  / max-content 1fr;
  place-content: stretch space-around;
  place-items: center start;
  margin-bottom: 20px;
}

.uui-layout32_progress-bar {
  background-color: var(--untitled-ui-primary600);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper {
  background-color: var(--untitled-ui-gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper {
  padding-left: 20px;
  padding-right: 60px;
  position: relative;
}

.uui-layout32_content-right {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding-right: 20px;
  display: block;
}

.uui-layout32_content-left {
  position: sticky;
  top: 80px;
  bottom: 20px;
}

.uui-layout32_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-12 {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.uui-section_layout32 {
  background-color: var(--untitled-ui-gray100);
}

.text-block-10 {
  padding-top: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  position: sticky;
  inset: 0% auto 220px 0%;
}

.div-block-22 {
  background-color: var(--untitled-ui-gray400);
}

.div-block-23 {
  background-color: #d0d5dd;
}

.uui-faq02_answer-2 {
  background-color: var(--untitled-ui-white);
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.accordion-icon_vertical-line-2 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 1px;
  height: 16px;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 16px;
  height: 1px;
  position: absolute;
}

.accordion-icon_component-2 {
  border: 2px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.uui-faq02_icon-wrapper-2 {
  color: var(--untitled-ui-gray400);
}

.uui-faq02_heading-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 2rem;
}

.uui-faq02_question-2 {
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border: 1px #000;
  border-top-style: solid;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 2rem;
  display: flex;
}

.uui-faq02_accordion-2 {
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_list-grid-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start;
  display: grid;
}

.uui-heading-medium-13 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
  display: block;
}

.uui-faq02_content-2 {
  position: sticky;
  top: 100px;
}

.uui-faq02_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
}

.uui-padding-vertical-xhuge-13 {
  padding-top: 4rem;
}

.uui-page-padding-11 {
  background-color: var(--untitled-ui-white);
  padding-left: 2rem;
  padding-right: 2rem;
}

.link-block {
  cursor: pointer;
}

.combine-form_error-message {
  border: 1px solid var(--combine-library-error-800);
  background-color: var(--combine-library-error-100);
  color: var(--combine-library-error-800);
  border-radius: .25rem;
  margin-top: .5rem;
  padding: .5rem 1.25rem;
  font-size: .875rem;
}

.combine-form_success-message {
  border: 1px solid var(--combine-library-success-800);
  background-color: var(--combine-library-success-100);
  color: var(--combine-library-success-800);
  text-align: left;
  border-radius: .25rem;
  padding: .5rem 1.25rem;
  font-size: .875rem;
}

.combine-button {
  background-color: var(--combine-library-grey-800);
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: .5rem;
  padding: .75rem 1.75rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition-property: background-color;
}

.combine-button:hover {
  background-color: var(--untitled-ui-gray700);
}

.combine-form_link {
  color: var(--combine-library-primary-600);
  text-decoration: underline;
}

.combine-form_link:hover {
  color: var(--combine-library-primary-800);
}

.combine-form_checkbox-label {
  color: var(--combine-library-grey-800);
  margin-bottom: .125rem;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-form_checkbox-icon {
  border-color: var(--combine-library-grey-400);
  cursor: pointer;
  border-radius: .125rem;
  width: 1rem;
  height: 1rem;
  margin: 0 .5rem 0 0;
}

.combine-form_checkbox-icon:hover {
  border-color: var(--combine-library-grey-600);
}

.combine-form_checkbox-icon.w--redirected-checked {
  border-color: var(--combine-library-primary-600);
  background-color: var(--combine-library-primary-600);
  background-size: 90%;
  border-radius: .125rem;
  width: 1rem;
  height: 1rem;
  margin: 0 .5rem 0 0;
}

.combine-form_checkbox-icon.w--redirected-focus {
  border-color: var(--combine-library-primary-600);
  box-shadow: none;
  border-radius: .125rem;
  width: 1rem;
  height: 1rem;
  margin: 0 .5rem 0 0;
}

.combine-form_checkbox {
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.combine-form_field-wrapper {
  margin-bottom: 1.25rem;
}

.combine-form_text-area-grey {
  color: var(--combine-library-grey-800);
  background-color: #0000;
  border: 1px #000;
  border-bottom-style: solid;
  border-radius: 0;
  min-width: 16rem;
  height: 100%;
  min-height: 2rem;
  margin-bottom: 0;
  padding: .5rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color .25s;
}

.combine-form_text-area-grey:hover {
  border-color: var(--combine-library-grey-100);
}

.combine-form_text-area-grey:focus {
  border-color: var(--combine-library-primary-600);
}

.combine-form_text-area-grey::placeholder {
  color: var(--combine-library-grey-200);
}

.combine-form_text-area-grey.combine-form_input-grey {
  font-size: 1.125rem;
}

.combine-form_label {
  color: var(--combine-library-grey-800);
  margin-bottom: .5rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-form_input-grey {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--combine-library-grey-050) var(--combine-library-grey-050) var(--untitled-ui-gray900);
  color: var(--combine-library-grey-800);
  cursor: pointer;
  background-color: #0000;
  border-radius: 0;
  min-width: 16rem;
  height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color .25s;
}

.combine-form_input-grey:hover {
  border-color: var(--combine-library-grey-100);
}

.combine-form_input-grey:focus {
  border-color: var(--combine-library-primary-600);
}

.combine-form_input-grey::placeholder {
  color: var(--combine-library-grey-200);
}

.combine-form_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.combine-contact2_form-wrapper {
  color: var(--untitled-ui-gray900);
  white-space: normal;
  width: 100%;
  max-width: 36rem;
  margin-bottom: auto;
  font-family: Open Sans, sans-serif;
  font-style: normal;
  font-weight: 400;
  overflow: visible;
}

.combine-text-size-regular-2 {
  color: var(--untitled-ui-gray900);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-icon_medium-2 {
  width: 2.25rem;
  height: 2.25rem;
}

.combine-icon_color3-2 {
  color: var(--combine-library-warning-400);
}

.combine-contact2_feature {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.combine-icon_color2-2 {
  color: var(--combine-library-secondary-600);
}

.combine-icon_color1-2 {
  color: var(--combine-library-primary-600);
}

.combine-heading-style-h2-2 {
  color: var(--combine-library-grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.35;
}

.combine-contact2_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 33rem;
  margin-left: 30px;
  display: flex;
}

.combine-contact2_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 1.25rem;
  display: grid;
}

.combine-padding-section-medium-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-container-large-2 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-global-2 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-section_contact2 {
  background-color: var(--combine-library-white);
}

.div-block-24 {
  height: 1rem;
  margin-bottom: 1.25rem;
}

.uui-button-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-8:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-8:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-8.is-button-medium {
  grid-column-gap: .5rem;
  padding: .625rem 1.125rem;
  font-size: 1rem;
}

.uui-blogsection12_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-blogsection12_button-row.hide-mobile-landscape {
  display: none;
}

.uui-blogsection12_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-blogsection12_arrow {
  border: 1px solid var(--untitled-ui-gray200);
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-blogsection12_arrow:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-blogsection12_arrow.left {
  right: 4rem;
}

.uui-text-size-small-6 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-3 {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-3.text-size-small {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogsection12_date-wrapper {
  align-items: center;
  padding-bottom: 0;
  font-size: 1rem;
  display: flex;
}

.author-16-24-700 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.uui-blogsection12_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
  margin-right: 5px;
  display: block;
}

.uui-blogsection12_author-image-wrapper {
  justify-content: flex-start;
  margin-right: .75rem;
  display: flex;
}

.uui-blogsection12_author-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.uui-text-size-medium-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogsection12_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall-4 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blogsection12_title-link {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection12_category-link {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection12_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection12_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection12_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection12_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection12_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection12_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection12_slide {
  padding-right: 2rem;
}

.uui-blogsection12_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-blogsection12_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 8rem;
  position: relative;
}

.uui-text-size-large-11 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-14 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-7 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-blogsection12_heading {
  flex: 1;
}

.uui-blogsection12_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-14 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_blogsection12 {
  overflow: hidden;
}

.speaker-2 {
  justify-content: flex-start;
  align-items: center;
  padding-right: 30px;
  display: flex;
}

.text-block-11 {
  font-family: PT Sans, sans-serif;
}

.text-block-12, .text-block-13, .text-block-14, .text-block-15, .text-block-16 {
  font-family: Open Sans, sans-serif;
}

.text-block-17 {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
}

.text-block-18, .text-block-19 {
  font-family: Open Sans, sans-serif;
}

.div-block-25 {
  display: none;
}

.text-block-20 {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-26 {
  background-color: var(--yellow);
  color: var(--black);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: content-box;
  border: 1px solid #000;
  border-radius: 40px;
  width: 290px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  overflow: auto;
}

.div-block-26.block-off {
  display: block;
}

.text-block-21 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 40px;
  width: 100%;
  padding: 4px 12px;
}

.uui-heroheader06_image-02 {
  z-index: 1;
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% 0%;
}

.uui-heroheader06_image-01 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .625rem;
  width: 48rem;
  min-width: 48rem;
  position: absolute;
  inset: 0% auto 0% 12%;
}

.uui-heroheader06_image-01.shadow-xxlarge.hide-mobile-landscape {
  border-style: none;
  border-radius: 0;
}

.uui-heroheader06_image-wrapper {
  height: 100%;
  min-height: 36rem;
  position: relative;
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-4 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-small {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-5 {
  color: var(--untitled-ui-primary50);
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  line-height: 1.5;
}

.uui-space-small-6 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-4 {
  color: var(--untitled-ui-gray50);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heroheader06_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-15 {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.uui-container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-13 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader06 {
  background-color: var(--untitled-ui-gray50);
  overflow: hidden;
}

.uui-heroheader03_arrow-image {
  position: absolute;
  bottom: 5rem;
  left: -12rem;
}

.uui-heroheader03_image {
  object-fit: cover;
  border-top-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 100%;
  height: 40rem;
  margin-left: 4rem;
  position: relative;
  overflow: visible;
}

.uui-heroheader03_image-wrapper {
  position: relative;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-9.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-7.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-6.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-max-width-medium-4 {
  width: 100%;
  max-width: 35rem;
}

.uui-heroheader03_content {
  z-index: 1;
  margin-right: -6rem;
  position: relative;
}

.uui-heroheader03_component {
  grid-column-gap: 4.25rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-section_heroheader03 {
  background-color: var(--systemflow-lite-neutral--80);
  overflow: hidden;
}

.text-block-22 {
  color: var(--untitled-ui-white);
  font-family: Roboto, sans-serif;
  font-size: 70px;
  font-weight: 800;
  line-height: 80px;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-6 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-3 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

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

.uui-layout79_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-text-size-large-12 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-15 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-8 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout79_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template: "Area Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-layout79_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-section_layout79 {
  background-color: var(--untitled-ui-gray300);
}

.grid-6, .grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3rem;
}

.image-4 {
  margin-top: 64px;
}

.div-block-27 {
  margin-top: 7rem;
}

.heading-11 {
  background-color: #fbfabb;
  padding-left: 10px;
  font-size: 20px;
  position: static;
  top: 40px;
  bottom: 80px;
}

.grid-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-left: 20px;
}

.div-block-28 {
  justify-content: space-between;
  padding-left: 0;
  display: flex;
}

.div-block-29 {
  background-color: var(--untitled-ui-primary300);
}

.image-5 {
  display: inline-block;
}

.bold-text-4 {
  font-size: 18px;
}

.uui-heroheader21_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
  position: sticky;
  top: 0;
  bottom: 10px;
}

.uui-heroheader21_image-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: sticky;
  top: 0;
  bottom: 10px;
}

.uui-text-style-link-4 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-4:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-10:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form_input-4 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-4:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-4::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-heroheader21_form {
  max-width: 32rem;
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.uui-max-width-small-2 {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-6 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-7 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-5 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.badge-group_text-wrapper {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-heroheader21_content {
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heroheader21_component {
  grid-column-gap: 0rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.43fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 0;
  display: grid;
}

.uui-section_heroheader21 {
  margin-top: 0;
  display: block;
}

.div-block-30 {
  position: static;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-gray900);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-11:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-gray700);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui-gray500);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-11.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-7:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-7:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-7.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-7 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-7.text-weight-medium {
  font-weight: 500;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall-4 {
  color: var(--untitled-ui-gray900);
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-4 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-text-size-medium-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-layout20_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-13 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-16 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
  display: none;
}

.uui-heading-subheading-9 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout20_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-16 {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.uui-container-large-9 {
  background-color: #0000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding-left: 8rem;
  padding-right: 2rem;
  display: block;
}

.uui-section_layout20 {
  background-color: #636b75;
}

.section-10 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.uui-heroheader01_pattern-image-3 {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image2-3 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1-3 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper-3 {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_image-3 {
  object-fit: cover;
  border-top-left-radius: 10rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader01_image-wrapper-3 {
  position: relative;
}

.uui-button-icon-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-8.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-space-large-5 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-7 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-medium-5 {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-8 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-6 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader01_component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-17 {
  background-color: var(--untitled-ui-white);
  white-space: nowrap;
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.uui-section_heroheader01-2 {
  overflow: hidden;
}

.bold-text-5 {
  font-size: 1.5rem;
}

.error-text-3 {
  color: #e23939;
}

.error-message-3 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-3 {
  font-weight: 600;
}

.success-message-3 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper-3 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-5 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-5:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label-3 {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-3 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-3:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-3.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6412391067b3f124f7c001c8_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-3.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-3 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-5 {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--untitled-ui-gray300) var(--untitled-ui-gray300) var(--untitled-ui-gray700);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
}

.uui-form_input-5:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-5::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-5.text-area {
  mix-blend-mode: normal;
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: block;
  overflow: auto;
}

.uui-field-label-3 {
  color: var(--untitled-ui-gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-3 {
  position: relative;
}

.uui-contact03_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact03_form-wrapper {
  flex-direction: column;
  align-items: stretch;
}

.uui-text-style-link-02-3 {
  color: var(--untitled-ui-gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-contact03_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact03_item {
  align-items: center;
  display: flex;
}

.uui-contact03_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-heading-medium-17 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-contact03_component {
  grid-column-gap: 8.25rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-page-padding-15 {
  background-color: var(--untitled-ui-gray100);
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-31 {
  margin-bottom: 0;
}

.uui-text-size-small-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-testimonial16_client-heading-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.uui-testimonial16_customer-image-2 {
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 24px;
  width: 388px;
  min-width: auto;
  height: 260px;
  min-height: auto;
}

.uui-testimonial16_customer-image-2.graduates-photo {
  width: 500px;
  min-width: 0;
  height: 400px;
}

.uui-testimonial16_client-image-wrapper {
  border: 1px none var(--untitled-ui-gray900);
  border-radius: 100px;
  margin-right: .75rem;
}

.uui-testimonial16_client-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial16_rating-icon-2 {
  color: #fec84b;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial16_rating-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-testimonial16_content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 0 0 2rem;
  display: flex;
}

.uui-testimonial16_loop-trigger-2 {
  display: flex;
  overflow: hidden;
}

.uui-testimonial16_component-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-9.align-center, .align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-5 {
  text-align: center;
}

.uui-section_testimonial16 {
  white-space: nowrap;
  overflow: hidden;
}

.alumni-campus-slider {
  background-color: #0000;
  overflow: hidden;
}

.image-6 {
  border: 1px solid #000;
  border-radius: 24px;
  width: 100%;
  max-width: none;
  overflow: hidden;
}

.button-4 {
  border: 2px solid var(--untitled-ui-primary600);
  color: var(--untitled-ui-primary600);
  background-color: #0000;
  border-radius: .5rem;
  margin-bottom: 50px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.text-block-23 {
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
}

.uui-career09_icon-2 {
  color: var(--untitled-ui-gray400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-career07_icon-wrapper-3 {
  flex: none;
  margin-right: .5rem;
}

.uui-career07_detail-wrapper-3 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career09_job-details-wrapper-2 {
  margin-top: 1.5rem;
  display: flex;
}

.uui-text-size-medium-11 {
  color: var(--black);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-11.text-color-primary700 {
  color: #5b626f;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.uui-button-icon-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui-primary800);
}

.badge-dot-3 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot-3.text-color-warning500 {
  color: var(--untitled-ui-warning500);
}

.badge-dot-3.text-color-indigo500 {
  color: var(--untitled-ui-indigo500);
}

.badge-dot-3.text-color-pink500 {
  color: var(--untitled-ui-pink500);
}

.badge-dot-3.text-color-blue500 {
  color: var(--untitled-ui-blue500);
}

.uui-badge-4 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-4.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.uui-badge-4.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-4.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.uui-badge-4.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-size: .875rem;
  font-weight: 500;
}

.uui-career09_label-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.uui-career09_heading-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-career09_title-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.uui-career09_top-wrapper-2 {
  justify-content: space-between;
  margin-bottom: .5rem;
  display: flex;
}

.uui-career09_item-2 {
  border: 1px solid var(--untitled-ui-gray200);
  border-radius: 1rem;
  padding: 1.5rem;
  overflow: hidden;
}

.uui-career09_list-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-career09_tabs-content-2 {
  width: 100%;
  overflow: visible;
}

.uui-career09_tab-link-2 {
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-career09_tab-link-2.w--current {
  background-color: var(--yellow);
  color: var(--untitled-ui-gray700);
  border-radius: 40px;
  width: auto;
  height: auto;
  padding: 1.25rem 1.25rem 1rem 1.5rem;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-career09_tabs-menu-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  align-items: center;
  width: 500px;
  height: 60px;
  margin-bottom: 0;
  padding: 0;
  display: grid;
  position: static;
}

.uui-career09_component-2 {
  flex-direction: column;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.uui-text-size-large-14 {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.uui-space-xsmall-8 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-18 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
}

.uui-heading-subheading-10 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-6 {
  text-align: center;
}

.uui-padding-vertical-xhuge-18 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.uui-container-small-3 {
  width: 100%;
  max-width: 100%;
}

.uui-page-padding-16 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.social-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-link {
  color: var(--untitled-ui-gray400);
  transition: all .3s;
}

.social-link:hover {
  color: var(--untitled-ui-gray500);
}

.uui-team04_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.uui-heading-tiny-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-team04_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team04_image-wrapper {
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team04_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-team04_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.uui-team04_component {
  margin-top: 4rem;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-12:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-12:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 2rem;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.uui-container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-team09_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1rem;
  display: grid;
}

.uui-team09_item-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.uui-team09_image {
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 40px;
  width: 284px;
  max-width: none;
  height: 284px;
  position: absolute;
  inset: 0%;
}

.uui-team09_image-wrapper {
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team09_item {
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: start stretch;
  display: grid;
}

.uui-team09_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: start;
  place-items: start;
}

.uui-team09_content {
  position: sticky;
  top: 100px;
}

.uui-team09_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-space-xxsmall-5 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-8 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-icon-1x1-xsmall-5 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-5 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: none;
}

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

.uui-layout93_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: none;
}

.uui-layout93_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-12 {
  font-family: Roboto, sans-serif;
}

.bold-text-6 {
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.div-block-32 {
  background-color: var(--untitled-ui-primary300);
  padding-left: 3rem;
  padding-right: 4rem;
}

.div-block-33 {
  margin-left: 2rem;
  margin-right: 4rem;
  display: block;
}

.div-block-34 {
  display: block;
}

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

.walsh-cover-image {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-col-image-wrapper {
  flex: 0 auto;
  width: 50%;
  max-width: none;
}

.walsh-icon-arrow {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-link-wrapper {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-button-hover-fill {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-icon-arrow-flip {
  height: 12px;
}

.walsh-arrow-wrapper {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-label-button {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-button-label-wrapper {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-orange {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange:hover {
  background-color: #ffbba6;
}

.walsh-hero-div-block {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-main-paragraph {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-hero-p-wrapper {
  width: 100%;
  max-width: 36em;
}

.walsh-heading-large {
  color: var(--walsh-black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4.8em;
  font-weight: 700;
  line-height: 1;
}

.walsh-title-tag {
  color: var(--walsh-black);
  font-size: 1.2em;
  font-weight: 500;
}

.walsh-bullet-tag {
  background-color: var(--walsh-black);
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.walsh-flex-tag {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.walsh-content-wrap-50 {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 8em 4em;
  display: flex;
}

.walsh-flex-horizontal {
  grid-column-gap: 4em;
  flex-wrap: nowrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.walsh-rounded-block {
  background-color: #fff;
  border-radius: 18px;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.walsh-container {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--black);
  background-color: var(--yellow);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  max-width: 233px;
  max-height: 60px;
  padding: 22px 24px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-13:hover {
  border-color: var(--black);
  background-color: #0000;
  font-size: 16px;
}

.uui-button-13:focus {
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  background-color: #0000;
}

.uui-button-wrapper-8.max-width-full-mobile-landscape {
  max-width: 233px;
  max-height: 60px;
}

.uui-button-icon-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-9.button-row-center {
  justify-content: center;
}

.uui-text-size-medium-12 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-6 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-9 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-xsmall-9 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout75_icon {
  width: 4rem;
  height: 4rem;
  margin-top: -2rem;
}

.uui-layout75_item {
  background-color: var(--untitled-ui-gray50);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 618px;
  max-height: 404px;
  margin-top: 2rem;
  padding: 1rem 0 0 1rem;
  display: block;
  overflow: hidden;
  box-shadow: 0 3px 24px #0003;
}

.uui-layout75_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-text-size-large-15 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-medium-19 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
}

.uui-badge-5 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-5.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-max-width-large-11 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-align-center-7 {
  text-align: center;
}

.uui-layout75_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-19 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-11 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-17 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.frame-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 10px 10px 0;
  display: flex;
}

.div-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-color: #0000;
  border-radius: 9px;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.div-21 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.span-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  background-color: #6eaccf;
  border-radius: 5px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 60px 6px 20px;
  display: flex;
}

.text-47 {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
}

.div-22 {
  grid-column-gap: 10.9531px;
  grid-row-gap: 10.9531px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 170px;
  padding-right: 53.8469px;
  display: flex;
}

.text-48 {
  color: #2a2a2a;
  letter-spacing: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18.96px;
  display: none;
}

.text-49 {
  color: #2a2a2a;
  letter-spacing: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 24px;
}

.div-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  order: 1;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 160px;
  display: flex;
}

.text-50 {
  color: #5b626f;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.caparol-logo-black-and-white-611bada194599637378339-min-6213724d81164932028848png {
  object-fit: cover;
  width: 100%;
}

.askonsulting {
  max-width: none;
  height: 56px;
  min-height: 34px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-8 {
  text-align: right;
  object-fit: fill;
  width: auto;
  max-width: none;
  min-height: 0;
  max-height: 321px;
  margin-right: -32px;
  display: none;
  position: static;
  top: 0;
  left: 0;
  overflow: visible;
}

.div-block-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--untitled-ui-gray900);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 10rem;
  display: inline-block;
  position: static;
}

.uui-text-size-medium-13 {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.uui-space-xxsmall-7 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-10 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-layout32_timeline-right-2 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.uui-icon-1x1-xsmall-6 {
  color: var(--black);
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: 14px;
  padding-top: 1px;
  padding-bottom: 0;
  padding-left: 2px;
}

.uui-icon-featured-outline-large-6 {
  border: .5rem solid var(--untitled-ui-gray50);
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout32_timeline-icon-wrapper-2 {
  z-index: 1;
  background-color: #0000;
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  font-size: 16px;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.uui-layout32_progress-bar-2 {
  background-color: var(--yellow);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper-2 {
  background-color: var(--untitled-ui-gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper-2 {
  position: relative;
}

.uui-button-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-14:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-14:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-4 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-medium-20 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
}

.uui-heading-subheading-11 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout32_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.uui-padding-vertical-xhuge-20 {
  padding-top: 0;
  padding-bottom: 4rem;
}

.uui-container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-18 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-36 {
  object-fit: contain;
}

.grid-10 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  align-content: space-between;
  align-items: stretch;
  margin-top: 12px;
}

.div-24 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 92px;
  padding-right: 92px;
  display: flex;
}

.h2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-25 {
  grid-column-gap: 126px;
  grid-row-gap: 126px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f1f3f6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 60px;
  display: flex;
}

.form-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.inputrequest-name {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 0 solid #10101480;
  border-bottom-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
}

.divplaceholder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-51 {
  color: #101014;
  letter-spacing: 0;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.button-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #3548fe;
  border: 1px solid #3548fe;
  border-radius: 23px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2px;
  padding-left: 21px;
  padding-right: 21.5781px;
  text-decoration: none;
  display: flex;
}

.text-52 {
  color: #fff;
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 43px;
}

.text-53 {
  color: #101014;
  letter-spacing: -.48px;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
}

.frame-38 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.support_minpng {
  object-fit: cover;
}

.a-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #3548fe;
  border-radius: 23px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1px 23.2188px 1px 23px;
  display: flex;
}

.text-54 {
  color: #3548fe;
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 43px;
}

._9 {
  color: #3548fe;
  letter-spacing: -.6px;
  font-family: Arial, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 80px;
}

._10 {
  color: #101014;
  letter-spacing: -.6px;
  font-family: Arial, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 80px;
}

.hello-prjctrcom-380-97-015-92-72-0 {
  color: #101014;
  letter-spacing: -.6px;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.hello-prjctrcom-380-97-015-92-72-1 {
  color: #3548fe;
  letter-spacing: -.6px;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.submit-button {
  background-color: var(--untitled-ui-primary600);
  border-radius: .5rem;
  width: 150px;
  font-size: 16px;
}

.link-3, .link-4 {
  color: var(--untitled-ui-primary600);
  background-color: #0000;
  font-size: 18px;
}

.div-block-37 {
  margin-right: 0;
  padding-right: 0;
}

.div-block-38 {
  height: 30px;
}

.grid-11 {
  grid-column-gap: 100px;
  grid-template-rows: auto;
}

.grid-12 {
  grid-template-rows: auto;
}

.div-block-39 {
  background-color: var(--untitled-ui-gray100);
  padding: 20px 60px 60px;
}

.spacer-line {
  border: 1px #000;
  border-bottom-style: solid;
  margin-bottom: 20px;
  margin-left: 33px;
  padding-top: 0;
  padding-bottom: 0;
}

.uui-layout19_image {
  object-fit: cover;
  width: 100%;
}

.uui-layout19_image-wrapper {
  background-color: var(--untitled-ui-gray50);
  width: 100%;
  height: 100%;
}

.uui-button-icon-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-4 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-4:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-11 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-text-size-medium-14 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-8 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-5 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 60px;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-layout19_item-text-wrapper {
  padding-top: .5rem;
}

.uui-icon-1x1-xsmall-7 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-7 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout19_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout19_item-222 {
  display: block;
}

.uui-layout19_item-list-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template: "Area Area"
                 "Area-2 ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 2.5rem;
  display: block;
  position: sticky;
  top: 0;
}

.uui-layout19_content-22 {
  background-color: var(--untitled-ui-gray300);
  object-fit: fill;
  object-position: 0% 50%;
  margin-top: 12rem;
  margin-right: 2.5rem;
  padding-top: 0;
  padding-bottom: 2rem;
  position: sticky;
  top: 60px;
  overflow: visible;
}

.uui-layout19_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-21 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-19 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout19 {
  background-color: var(--untitled-ui-primary300);
}

.grid-13 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.2fr;
  place-items: start stretch;
  margin-bottom: 4rem;
}

.div-block-40 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  padding-left: 5rem;
  display: grid;
}

.div-block-41 {
  margin-bottom: auto;
  padding-bottom: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-42 {
  margin-left: auto;
  margin-right: auto;
}

.image-9 {
  object-fit: fill;
  width: 100%;
  position: static;
}

.div-block-43 {
  margin-left: -40px;
}

.link-block-3 {
  justify-content: flex-start;
  display: flex;
}

.uui-text-size-medium-15 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost03_author-heading-bottom {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-blogpost03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost03_author-image-wrapper {
  margin-right: 1rem;
}

.uui-blogpost03_author-wrapper {
  align-items: center;
  margin-bottom: 2rem;
}

.uui-blogpost03_author-wrapper.content-bottom {
  margin-bottom: 0;
  display: flex;
}

.uui-blogpost03_divider {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-6 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-6.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.uui-badge-6.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-6.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost03_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost03_tag-list-wrapper {
  width: 50%;
}

.uui-button-icon-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-12.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-11:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-11:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-11.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-11.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-11.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost03_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost03_share-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost03_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost03_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-2 {
  color: var(--untitled-ui-gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-2 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 h5, .uui-text-rich-text-2 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-2 a {
  text-decoration: underline;
}

.uui-text-rich-text-2 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogpost03_content {
  margin-bottom: 4rem;
}

.uui-max-width-large-12 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-12.align-center, .align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost03_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost03_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-text-divider-4 {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost03_date-wrapper {
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost03_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-left: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-large-16 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-blogpost03_author-text {
  display: flex;
}

.uui-blogpost03_content-top {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-4 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-breadcrumb-link-2 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-2.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-2.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-2 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost03_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-blogpost03_title-wrapper {
  flex-direction: column;
  display: flex;
}

.uui-blogpost03_header {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 6rem;
  display: grid;
}

.uui-padding-vertical-xhuge-22 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-14 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-20 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-44 {
  object-fit: fill;
  height: auto;
}

.heading-13 {
  padding-right: 20px;
  font-weight: 400;
}

.heading-14 {
  padding-right: 20px;
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
}

.heading-15 {
  width: auto;
  max-width: none;
  padding-right: 20px;
  font-weight: 400;
}

.running-line-2 {
  background-color: #0000;
  align-items: center;
  height: 160px;
  display: flex;
  overflow: hidden;
}

.button-6 {
  background-color: var(--untitled-ui-white);
  color: #09041d;
  text-transform: uppercase;
  border: 1px solid #09041d;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 211px;
  height: 60px;
  margin-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.button-6:hover {
  background-color: #fdee01;
}

.screen-1 {
  padding-top: 4rem;
  padding-bottom: 3rem;
}

.page-padding-screen-1 {
  background-color: #0000;
  padding-left: 5rem;
  padding-right: 5rem;
}

.arrow-right {
  width: 48px;
  height: 48px;
}

.h3-programs-courses-workshop {
  letter-spacing: normal;
  text-transform: none;
  white-space: normal;
  flex-flow: wrap;
  place-content: space-around space-between;
  align-items: stretch;
  font-weight: 400;
  line-height: 35.2px;
  display: inline-block;
}

.text-block-main {
  color: var(--untitled-ui-gray900);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.html-embed {
  margin-left: 10px;
}

.html-embed-2 {
  justify-content: space-between;
  display: flex;
  position: relative;
  top: 0;
  right: 0;
}

.html-embed-3 {
  justify-content: space-between;
  margin-left: 10px;
  display: flex;
  position: relative;
  top: 0;
  right: 0;
}

.hero-image {
  overflow: hidden;
}

.div-block-45 {
  object-fit: contain;
}

.div-block-46 {
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-4 {
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 0;
}

.running-line-3 {
  background-color: var(--untitled-ui-white);
  overflow: hidden;
}

.div-block-47 {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  padding-left: 2rem;
  padding-right: 2rem;
}

.link-block-4 {
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #000;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 60px;
  margin-top: 32px;
  font-size: 16px;
  display: flex;
}

.link-block-4:hover {
  background-color: var(--untitled-ui-white);
}

.text-block-24, .text-block-24:hover {
  background-color: #0000;
}

.div-block-48 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navigation-text-event-date-online-type {
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.html-embed-5 {
  padding-top: 5px;
  padding-right: 5px;
}

.badge-purple-workshop {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #d6bbfb;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.badge-purple-workshop.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.badge-purple-workshop.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.badge-purple-workshop.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.badge-purple-workshop.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.badge-purple-workshop.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.div-block-49 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-50 {
  flex-direction: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.heading-h5-main {
  color: var(--untitled-ui-gray900);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 120%;
}

.text-events-main {
  color: var(--untitled-ui-gray900);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.badge-green-course {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #e6fb79;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.badge-green-course.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.badge-green-course.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.badge-green-course.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.badge-green-course.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.badge-green-course.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.badge-green-course.is-perpel {
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
}

.badge-mint-program {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #befae4;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.badge-mint-program.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.badge-mint-program.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.badge-mint-program.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.badge-mint-program.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.badge-mint-program.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.closest-events-main {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  padding-bottom: 50px;
}

.padding-vertical-main {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.spacing-news-auto {
  background-color: #0000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-h2-main {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 110%;
}

.text-block-25 {
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.div-block-51 {
  float: none;
  clear: none;
  display: inline-block;
  position: static;
}

.image-10 {
  clear: none;
  text-transform: uppercase;
  flex: 0 auto;
  order: 1;
  align-self: auto;
  display: block;
  position: absolute;
  inset: 580% 10% 0% auto;
}

.div-block-52 {
  flex: 0 auto;
  order: 2;
}

.spacing-news {
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.news-vertical-padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.news-all-of-the-news {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.news-left {
  overflow: hidden;
}

.news-left-list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-calendar-padding-2-rem {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  padding-left: 2rem;
  padding-right: 2rem;
}

.spacing-calendar {
  background-color: #0000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-vertical-events {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.news-section-1 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  padding: .25rem 1.5rem;
  overflow: hidden;
}

.news-article-details {
  justify-content: space-between;
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.news-article-details-simple-text {
  color: var(--untitled-ui-gray500);
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-53 {
  padding-left: 2rem;
  padding-right: 0;
}

.div-block-54 {
  margin-left: auto;
  margin-right: auto;
}

.logo-social-media-icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  display: grid;
}

.logo-social-media-icon {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: .25fr;
  grid-auto-flow: column;
  place-content: stretch;
  place-items: stretch stretch;
  margin-bottom: 3rem;
  display: grid;
}

.div-block-55 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.image-11 {
  color: var(--untitled-ui-white);
  width: 314px;
  height: 56px;
}

.div-block-56 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.link-block-5 {
  color: #fcee31;
  width: 100%;
}

.heading-16 {
  color: #fcee31;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.heading-17 {
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
}

.text-block-26 {
  color: var(--untitled-ui-white);
  font-size: 24px;
}

.text-block-footer-links {
  color: var(--untitled-ui-white);
  text-transform: none;
  margin-bottom: 1.1rem;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.text-block-footer-descriptor {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-footer-h2-contacts {
  color: #fcee31;
  object-fit: fill;
  width: 670px;
  margin-bottom: 2rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  display: block;
  overflow: visible;
}

.div-block-57 {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.image-12 {
  width: 119px;
  height: 119px;
}

.text-block-main-hero-descriptor {
  color: var(--untitled-ui-gray900);
  margin-bottom: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.footer-padding-2-rem {
  padding-left: 4rem;
  padding-right: 4rem;
}

.footer-margin-auto {
  justify-content: space-around;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.footer-padding-vertical {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 4rem;
  display: block;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 1fr;
  justify-content: stretch;
}

.footer-links-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-end start;
  display: flex;
}

.footer-privacy-policy {
  border-top: 1px none var(--untitled-ui-gray200);
  object-fit: fill;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 4rem;
  display: flex;
  overflow: visible;
}

.navigation-text-event-date-online-type-background-5b626f {
  color: #5b626f;
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.programs-main-details {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.badge-purple-workshop-copy {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #d6bbfb;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.badge-purple-workshop-copy.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.badge-purple-workshop-copy.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.badge-purple-workshop-copy.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.badge-purple-workshop-copy.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.badge-purple-workshop-copy.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.badge-yellow-programs {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #fcee31;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 0;
  margin-right: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.badge-yellow-programs.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.badge-yellow-programs.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.badge-yellow-programs.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.badge-yellow-programs.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.badge-yellow-programs.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.div-block-58 {
  display: flex;
}

.div-block-59 {
  justify-content: space-between;
  font-family: "Kharkiv tone 04", sans-serif;
  display: flex;
}

.div-block-60 {
  justify-content: space-between;
  display: flex;
}

.loop-container-studying-from {
  object-fit: fill;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 60px;
  display: flex;
  overflow: visible;
}

.alumni-name-text {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  white-space: pre-wrap;
  align-items: stretch;
  width: 388px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26.4px;
  display: flex;
}

.alumni-text-description {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  text-transform: uppercase;
  white-space: pre-wrap;
  object-fit: contain;
  width: 388px;
  margin-top: 10px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  overflow: visible;
}

.alumni-photo {
  border: 1px none var(--untitled-ui-gray900);
  border-radius: 100px;
  margin-right: .75rem;
}

.alumni-single-person-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  object-fit: fill;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  min-width: auto;
  margin-right: 2rem;
  padding: 0 0 2rem;
  display: flex;
  overflow: visible;
}

.alumni-line-block {
  object-fit: fill;
  display: flex;
  overflow: visible;
}

.alumni-component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 2rem;
  display: flex;
  overflow: visible;
}

.alumni-padding-vertical {
  background-color: var(--untitled-ui-white);
  white-space: nowrap;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/641e1807ffb2e67ae16bc316_Ellipse%2010.png");
  background-position: 80% 0;
  background-repeat: no-repeat;
  background-size: 568px 568px;
  background-attachment: scroll;
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.alumni-padding-vertical.ksd-teaching {
  background-position: 80%;
  background-size: 400px 400px;
  padding-bottom: 4rem;
}

.alumni-padding-vertical.block-off {
  display: none;
}

.alumni-padding-vertical._4rem {
  padding-bottom: 5rem;
}

.contact-block-main {
  display: block;
}

.global-padding-contact-block {
  background-color: #0000;
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-questions-subblock {
  color: var(--untitled-ui-gray900);
  width: 400px;
  margin-top: 20px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.h2-header-52px {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.submit-button-main-form {
  color: var(--untitled-ui-gray900);
  text-align: center;
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #000;
  border-radius: 40px;
  width: 216px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.submit-button-main-form:hover {
  background-color: var(--untitled-ui-white);
}

.form-part-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  display: flex;
}

.heading-18 {
  padding-right: 0;
  font-weight: 400;
}

.bold-text-7 {
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.image-13 {
  object-fit: fill;
  display: block;
  position: static;
  overflow: visible;
}

.div-block-61 {
  grid-column-gap: 0%;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: stretch;
  margin-bottom: -20px;
  display: flex;
}

.div-block-62 {
  display: block;
}

.div-block-63 {
  margin-bottom: 10px;
}

.image-14 {
  min-width: 160px;
  max-width: 180px;
  display: block;
}

.div-block-64 {
  grid-column-gap: 4rem;
  grid-row-gap: 4px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-top: 4rem;
  padding-bottom: 7rem;
  display: block;
}

.heading-19, .heading-20, .heading-21, .heading-22, .heading-23, .heading-24, .heading-25 {
  font-weight: 400;
}

.link-5, .link-6 {
  color: #0021f5;
  font-size: 16px;
}

.error-text-4 {
  color: #e23939;
}

.error-message-4 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-4 {
  font-weight: 600;
}

.success-message-4 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-15:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-15:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form-button-wrapper-4 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-6 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-6:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label-4 {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-4 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-4:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-4.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6412391067b3f124f7c001c8_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-4.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-4 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-6 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-6:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-6::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-6.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label-4 {
  color: var(--untitled-ui-gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-4 {
  position: relative;
}

.uui-contact03_form-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact03_form-wrapper-2 {
  flex-direction: column;
  align-items: stretch;
}

.uui-text-style-link-02-4 {
  color: var(--untitled-ui-primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-icon-1x1-xsmall-8 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-contact03_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact03_item-2 {
  align-items: center;
  display: flex;
}

.uui-contact03_contact-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-text-size-large-17 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-11 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-21 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-contact03_component-2 {
  grid-column-gap: 60px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-23 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-15 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-21 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.grid-15 {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Manrope, sans-serif;
  display: grid;
}

.contacts-table {
  grid-column-gap: 60px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: stretch;
  display: grid;
}

.div-block-geading-h2 {
  margin-bottom: 0;
}

.contacts-block-padding-vertical {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.contacts-block-margin-auto {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.contacts-block-padding-2rem {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-65 {
  display: block;
}

.form-block {
  width: 100%;
}

.div-block-66 {
  margin-top: 20px;
}

.navbar-program-single-page {
  background-color: #eae9e8;
  border-style: none;
  border-color: #000;
  border-bottom-width: 0;
  border-left-width: 0;
  justify-content: space-between;
  height: 100px;
  padding-left: 5rem;
  padding-right: 5rem;
  display: block;
  position: sticky;
  top: 0;
}

.navbar-program-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  display: flex;
}

.navbar-program-menu {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar-program-menu-text-links {
  cursor: pointer;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.navbar-program-menu-button {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar-program-button-link-register-white-yellow {
  grid-column-gap: .5rem;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--black);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--black);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--black);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--black);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #fcec03;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 211px;
  height: 60px;
  margin-left: 20px;
  padding: .625rem 1.125rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
}

.navbar-program-button-link-register-white-yellow:hover {
  border-top-color: var(--untitled-ui-primary700);
  border-right-color: var(--untitled-ui-primary700);
  border-bottom-color: var(--untitled-ui-primary700);
  border-left-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-white);
  background-color: #fff;
  font-family: Manrope, sans-serif;
}

.navbar-program-button-link-register-white-yellow:focus {
  background-color: var(--yellow);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-white);
  border-style: solid;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.navbar-menu-program-div {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.navbar-menu-links {
  color: var(--black);
  text-transform: uppercase;
  align-items: center;
  padding: 10px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.navbar-menu-links:hover {
  color: var(--untitled-ui-gray700);
}

.navbar-menu-links.w--current {
  color: #000;
}

.navnar-menu-links {
  border: 1px none var(--black);
  color: var(--black);
  text-transform: uppercase;
  padding: 10px;
  font-size: 16px;
  line-height: 24px;
}

.navbar-menu-limk-button-text {
  color: var(--black);
  text-transform: uppercase;
  border: 1px #09041d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.navbar-menu-limk-button-text:hover {
  font-family: Manrope, sans-serif;
}

.header-program-page-padding {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-left: 2rem;
  padding-right: 2rem;
}

.header-program-page-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.header-program-page-padding-vertical {
  padding-top: 4rem;
  padding-bottom: 6rem;
}

.header-program-page-layout83_component {
  grid-column-gap: 7.5rem;
  grid-row-gap: 4rem;
  grid-template: "Area" 1fr
  / .75fr 3fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.header-program-page-left-menu {
  background-color: #0000;
  position: sticky;
  top: 100px;
}

.header-program-left-menu-arrow-text {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 1rem;
  display: flex;
}

.text-block-header-left-menu {
  color: var(--black);
  text-transform: uppercase;
  padding-bottom: 0;
  padding-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28.8px;
}

.peader-program-page-text-program-description {
  color: var(--black);
  text-align: left;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  display: block;
}

.header-program-page-text-program-description {
  color: var(--black);
  text-align: left;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.header-program-page-text-program-description._20px {
  margin-bottom: 20px;
}

.header-program-page-text-program-results-bold {
  color: var(--black);
  margin-bottom: 32px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.program-page-header-h1-program-name {
  width: 100%;
  max-width: 64rem;
  margin-bottom: 32px;
}

.left-menu-content-layout {
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  line-height: 10px;
  display: flex;
  position: static;
  top: 20px;
  bottom: 60px;
  overflow: visible;
}

.header-program-page {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-right: 0;
  display: block;
  position: static;
  top: 0;
  bottom: 220px;
}

.hedear-program-details-short {
  flex-direction: row;
  margin-bottom: 36px;
  display: flex;
}

.hedear-program-details-short.block-off {
  display: none;
}

.details-format {
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.program-detils-date {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #fcee31;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 0;
  margin-right: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.program-detils-date.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.program-detils-date.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.program-detils-date.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.program-detils-date.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.program-detils-date.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.program-detils-date.is-blue.orange-backg {
  background-color: var(--untitled-ui-primary100);
  border: 1px solid #000;
}

.program-detils-date.program-off, .program-detils-date.off-block, .program-detils-date.block-off {
  display: none;
}

.program-detils-date.nane-bg {
  background-color: #fcee3100;
  border: 1px solid #000;
}

.program-details-date {
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.program-details-date.small-text {
  text-transform: none;
}

.program-details-format {
  grid-column-gap: .375rem;
  border: 1px solid var(--black);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #0000;
  border-radius: 40px;
  align-items: stretch;
  margin-left: 0;
  margin-right: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.program-details-format.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.program-details-format.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.program-details-format.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.program-details-format.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.program-details-format.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.lector-description-about-2 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.lector-description-about-2.block-off {
  display: none;
}

.text-block-28 {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
}

.html-embed-6 {
  margin-top: 6px;
}

.button-7 {
  border: 1px solid var(--black);
  background-color: var(--yellow);
  color: var(--black);
  text-transform: uppercase;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 295px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.button-7.top7 {
  background-color: var(--green-new);
  color: var(--untitled-ui-white);
}

.uui-layout08_image {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-button-16 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-16:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-16:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-12:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-12:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-18 {
  color: var(--black);
  letter-spacing: normal;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout08_item-icon-wrapper {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout08_item {
  display: flex;
}

.uui-layout08_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-space-xsmall-12 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-22 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-12 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-24 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-container-large-16 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-22 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.lectors-section {
  background-color: var(--untitled-ui-white);
  overflow: hidden;
}

.lectors-section.off-block {
  display: none;
}

.lecrtors-section-padding {
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.lecrtors-section-padding.off-block {
  display: none;
}

.lecrtors-section-container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.lecrtors-section-padding-vertical {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.lecrtors-section-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.lecrtors-section-component.bock-off {
  display: none;
}

.lecrtors-section-padding-image {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: auto;
  max-width: 600px;
  max-height: 480px;
}

.lecrtors-section-padding-heading-medium {
  color: var(--black);
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
}

.lectors-name-description {
  color: var(--black);
  letter-spacing: normal;
  text-transform: uppercase;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.lecror-description-about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lecror-description-about.block-off {
  display: none;
}

.lector-description-about-1 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lector-description-about-1.block-off {
  display: none;
}

.lecturer-description-about-himself-1 {
  color: var(--black);
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 28.8px;
}

.lecturer-description-about-himself-2 {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 28.8px;
}

.div-block-67 {
  height: 64px;
}

.heading-h2-56-section {
  color: var(--black);
  margin-bottom: 90px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.div-block-68 {
  height: 21px;
}

.uui-text-size-medium-16 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-9 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-11 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-xxlarge-3 {
  width: 100%;
  min-height: 5rem;
}

.icon-featured-square-large-3 {
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-layout83_item-2 {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.cource-target-audience-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  width: 100%;
  display: flex;
}

.uui-space-medium-5 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-19 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-layout83_content-2 {
  flex-direction: column;
  align-items: center;
}

.uui-layout83_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-25 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.course-target-audience.block-off {
  display: none;
}

.cource-target-audience-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.cource-target-audience-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.cource-target-audience-padding-vertical {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.cource-target-audience-layout-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.cource-target-audience-content-left {
  flex-direction: column;
  align-items: center;
  position: sticky;
  top: 100px;
}

.cource-target-audience-content-left.dont-st {
  position: static;
}

.heading-h2-56-section-target-audience {
  color: var(--black);
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  position: static;
}

.space-xsmall-target-audience-27px {
  width: 100%;
  height: 27px;
  min-height: 27px;
  max-height: 27px;
}

.text-description-target-audience {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.text-description-target-audience.black-text.text-off, .text-description-target-audience.block-off {
  display: none;
}

.target-audience-right-column-items {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: block;
}

.target-audience-right-column-items.block-off {
  display: none;
}

.target-audience-right-column-section-name {
  color: var(--untitled-ui-white);
  background-color: #0000;
  border-radius: .625rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.target-audience-right-column-content-header {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.target-audience-right-column-content-header._5px {
  margin-left: 5px;
}

.html-embed-7 {
  margin-right: 15px;
}

.html-embed-7.block-off {
  display: none;
}

.space-18px {
  width: 100%;
  height: 18px;
  min-height: 18px;
}

.target-audience-text-descriptor {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.html-embed-8 {
  margin-right: 15px;
}

.html-embed-8.block-off {
  display: none;
}

.html-embed-9 {
  margin-right: 15px;
}

.html-embed-9.block-off {
  display: none;
}

.course-cta {
  background-color: #0000;
  align-items: center;
  width: auto;
  height: 60px;
  display: flex;
  overflow: hidden;
}

.cource-cta-wrapper {
  object-fit: fill;
  background-color: #fdee01;
  width: auto;
  height: auto;
  overflow: visible;
}

.course-loop-container {
  object-fit: fill;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 60px;
  display: flex;
  overflow: visible;
}

.cta-content-holder {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: "Kharkiv tone 04", sans-serif;
  display: flex;
}

.cta-content-holder.block-off {
  display: none;
}

.uui-space-xxlarge-4 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos01_logo {
  height: 2.5rem;
}

.uui-logos01_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_text {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-max-width-large-13 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-13.align-center, .align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-8 {
  text-align: center;
}

.uui-container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-23 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.block-image.block-off {
  display: none;
}

.block-image-padding {
  padding-left: 0;
  padding-right: 0;
}

.block-image-padding.block-off {
  display: none;
}

.block-image-margin {
  object-fit: contain;
  object-position: 50% 50%;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.uui-button-17 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-17:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-17:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-13:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-13:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-13 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-17 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-10 {
  width: 100%;
  min-height: 12px;
}

.uui-heading-xxsmall-12 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-10 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-square-large-4 {
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-layout78_item {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-layout78_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-text-size-large-20 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-13 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-23 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-13 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout78_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-padding-vertical-xhuge-26 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.course-section-about.block-off {
  display: none;
}

.course-section-about-padding {
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.course-section-about-padding.block-off {
  display: none;
}

.course-section-about-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.course-section-about-padding-vertical-xhuge {
  padding-top: 4rem;
  padding-bottom: 1rem;
}

.course-section-about-padding-vertical-xhuge._4rem-off {
  padding-top: 0;
}

.course-section-about-layout-component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.course-section-about-layout-component._4rem {
  margin-top: 4rem;
}

.course-section-about-layout-component._4rem.block-off {
  display: none;
}

.course-section-about-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.course-section-about-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.course-section-about-max-width-large.block-off {
  display: none;
}

.course-section-about-heading-subheading {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.course-section-about-heading-medium {
  color: var(--black);
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  display: block;
}

.course-section-about-heading-medium._50px {
  font-size: 50px;
}

.course-section-about-space-small {
  width: 100%;
  min-height: 1rem;
}

.course-section-about-text-size-large {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.course-section-about-layou-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.course-section-about-layou-list._1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.course-section-about-layou-list.block-off {
  display: none;
}

.course-section-about-layou-list._4-colons {
  grid-template-columns: 1fr 1fr;
}

.course-section-about-layou-list.bim-course {
  grid-template-columns: 1fr 1fr 1fr;
}

.course-section-about-layout-item {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 1.5rem;
  display: flex;
}

.course-section-about-layout-item._100 {
  height: 100%;
}

.course-section-about-layout-item.together-text {
  justify-content: flex-start;
}

.course-section-about-layout-item-content-1-3 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.section-about-content-icon {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.section-about-content-icon.left-text {
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 10px;
}

.section-about-content-icon.block-off {
  display: none;
}

.html-embed-10 {
  justify-content: flex-end;
  display: flex;
}

.html-embed-10._10px {
  margin-right: 10px;
}

.course-section-about-space-small-32px {
  width: 100%;
  min-height: 32px;
  display: flex;
}

.course-section-about-space-small-12px {
  width: 100%;
  min-height: 12px;
}

.cource-section-about-text-block-heading {
  color: var(--black);
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.cource-section-about-text-block-heading.size16text {
  font-size: 16px;
  line-height: 20px;
}

.cource-section-about-text-block-heading.block-off {
  display: none;
}

.cource-section-about-text-blockdescription {
  color: var(--black);
  letter-spacing: normal;
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.cource-section-about-text-blockdescription.text-marketing {
  border-bottom-style: none;
  width: 400px;
  margin-right: 60px;
}

.html-embed-11 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.html-embed-11._10px {
  margin-right: 10px;
}

.html-embed-1, .html-embed-12 {
  justify-content: flex-end;
  display: flex;
}

.html-embed-12._10px {
  margin-right: 10px;
}

.div-block-69 {
  align-items: stretch;
  display: flex;
}

.course-section-about-layout-list {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.course-section-about-layout-list.off-block {
  display: none;
}

.course-section-about-layout-list.sergey-lector {
  justify-content: center;
  align-items: flex-start;
}

.course-section-about-layout-items {
  color: var(--black);
  align-items: stretch;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
  display: flex;
}

.html-yellow-dot-16px-right {
  margin-right: 16px;
}

.course-section-about-layout-items-text {
  text-transform: none;
}

.course-section-about-layout-items-text._20px-text {
  font-size: 20px;
}

.space-small-20-px {
  width: 100%;
  min-height: 20px;
}

.space-large-77px {
  width: 100%;
  min-height: 77px;
}

.image-15 {
  border: 1px solid #000;
  border-radius: 40px;
  width: 100%;
  max-width: none;
}

.section-photo-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.bold-text-8, .heading-26 {
  font-weight: 400;
}

.educational-plan {
  background-color: #fff;
  padding-bottom: 10px;
}

.educational-plan.block-off {
  display: none;
}

.educational-plan-padding {
  background-color: var(--untitled-ui-white);
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.educational-plan-padding.block-off {
  display: none;
}

.educational-plan-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 20px;
  display: grid;
}

.educational-plan-content {
  position: sticky;
  top: 100px;
}

.educational-plan-list {
  margin-bottom: -70px;
}

.educational-plan-list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.educational-plan-accordion {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.educational-plan-question {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--black) transparent transparent;
  opacity: 1;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 40px 2rem 40px 0;
  display: flex;
}

.bold-text-9 {
  font-family: Manrope, sans-serif;
  line-height: 28.8px;
}

.faq-text-description {
  color: var(--black);
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.contacts-block-program {
  background-color: #242424;
}

.contacts-block-program-padding-2rem {
  padding-left: 2rem;
  padding-right: 2rem;
}

.contacts-block-program-margin-auto {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.contacts-block-program-padding-vertical {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.div-block-program-heading-h2 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.contacts-table-program {
  grid-column-gap: 44px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  align-items: stretch;
  display: grid;
}

.combine-contact4_image-wrapper-program {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  border: 1px #000;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 764px;
  height: auto;
  padding: 3rem 3rem 1rem;
  display: block;
  overflow: visible;
}

.combine-contact4_image-wrapper-program.block-off {
  display: none;
}

.uui-contact03_content-2-program {
  align-items: center;
  display: flex;
}

.form-block--program {
  width: 100%;
  display: block;
}

.contact01_form-program {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.form-field-wrapper-program {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-form_input--program {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input--program:focus {
  border-style: none none solid;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-width: 0;
}

.uui-form_input--program::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input--program.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-field-phone-wrapper-program {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  position: relative;
}

.form-email-input-program {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding: .5rem 2rem .5rem .875rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form-email-input-program:focus {
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-style: none;
}

.form-email-input-program::placeholder {
  color: var(--untitled-ui-gray500);
}

.form-email-input-program.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-field-wrapper2-program {
  position: relative;
}

.phone {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.phone:focus {
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-style: none;
  border-top-width: 0;
}

.phone::placeholder {
  color: var(--untitled-ui-gray500);
}

.phone.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-button-wrapper-2-program {
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.submit-button-page-program-form {
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #000;
  border-radius: 40px;
  width: 216px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.submit-button-page-program-form:hover {
  background-color: var(--untitled-ui-white);
}

.success-message-2-program {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.success-text-2-program {
  font-weight: 600;
}

.error-message-2-program {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text-2-program {
  color: #e23939;
}

.form-part-2-program {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  display: flex;
}

.details-program {
  margin-top: 20px;
}

.text-block-29, .form-block-program-page-description {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.text-block-30, .form-description-registration {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-24-copy {
  height: 1rem;
  margin-bottom: 1.25rem;
}

.h2-header-52px-white {
  color: var(--untitled-ui-white);
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 61.6px;
}

.form-block-program-page-description-white {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 36px;
}

.form-block-charity-page-description-whiteform-description-registration-white {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 22px;
  line-height: 36px;
}

.form-block-charity-page-description-whiteform-description-registration-white.black-text {
  color: var(--black);
}

.form-block-charity-page-description-whiteform-description-registration-white.black-text.block-off {
  display: none;
}

.link-7 {
  color: #0021f5;
}

.image-16 {
  object-fit: fill;
  max-width: none;
  position: static;
  overflow: auto;
}

.space-large-37px-copy {
  width: 100%;
  min-height: 77px;
}

.uui-text-size-medium-11-copy {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  display: none;
}

.uui-text-size-medium-11-copy {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-11-copy.text-color-primary700 {
  color: var(--untitled-ui-primary700);
}

.uui-text-size-xlarge-8 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-10 {
  text-align: center;
  justify-content: center;
  width: 100%;
  min-height: 1.5rem;
  margin-top: 20px;
  display: flex;
}

.uui-heading-large-5 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-text-align-center-9 {
  text-align: center;
}

.uui-padding-vertical-xhuge-27 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small-4 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-24 {
  background-color: #eae9e8;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-large-5-copy {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

.uui-text-size-xlarge-8-copy {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.body-2, .body-3 {
  background-color: #eae9e8;
}

.text-block-31, .text-block-32 {
  color: var(--black);
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.lector-description-about-2-copy {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.lecrtors-section-layout-content---lector-2 {
  display: none;
}

.lector-2-spacing {
  height: 64px;
  display: none;
}

.html-embed-9-copy, .html-embed-13, .html-embed-14 {
  margin-right: 15px;
}

.section-photo-item-bim1, .section-photo-item-bim-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.div-block-72 {
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: Manrope, sans-serif;
}

.div-block-72.block-off {
  display: none;
}

.calendar-sectio--raikov, .calendar-section1-sharova {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.div-block-73 {
  object-fit: fill;
  overflow: visible;
}

.div-block-74 {
  margin-left: 80px;
}

.header-2604 {
  display: block;
}

.body-4 {
  background-color: #eae9e8;
}

.our-programs-block {
  overflow: hidden;
}

.our-programs-page-padding {
  background-color: #0000;
  padding-left: 2rem;
  padding-right: 2rem;
}

.our-programs-container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.our-programs-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 0;
}

.our-programs-max-width-large {
  width: 100%;
  max-width: 50rem;
}

.our-programs-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.our-programs-text-block-25 {
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.programs-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.programs-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.programs-padding-vertical-xhuge {
  padding-top: 2rem;
  padding-bottom: 7rem;
}

.programs-layout-component-left {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.programs-text-align-center {
  text-align: center;
  border-radius: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.programs-layout-list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-around space-between;
  place-items: stretch stretch;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: grid;
}

.programs-link-block {
  justify-content: space-between;
  max-width: 618px;
  max-height: 404px;
  display: block;
}

.programs-link-block.block-off {
  display: none;
}

.programs-single-program {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6425f3d286b25bbd6d0c7f28_%D0%BA%D0%B0%D0%BD%D1%96%D0%B2%D0%B5%D1%86%D1%8C%20%D0%BC%D0%B0%D0%B8%CC%86%D0%BA%D0%BE.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 392px;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  object-fit: fill;
  background-color: #0000;
  border-radius: 9px;
  flex-flow: row-reverse;
  flex: none;
  order: 0;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  width: 60%;
  max-width: 100%;
  max-height: none;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  display: flex;
}

.programs-content.marketing {
  width: 50%;
}

.programs-text-content {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.programs-image {
  object-fit: none;
  object-position: 100% 50%;
  flex-flow: row;
  place-content: flex-start flex-end;
  align-items: flex-end;
  max-height: 321px;
  display: flex;
  overflow: visible;
}

.text-block-33 {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.program-details-title-type {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-flow: row;
  place-content: space-around space-between;
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.heading-27 {
  text-align: left;
  text-transform: none;
  font-family: "Kharkiv tone 04", sans-serif;
  font-weight: 400;
  line-height: 35px;
}

.program-page-h3-heading {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-weight: 400;
  line-height: 35px;
}

.program-page-h3-heading._25px {
  font-size: 25px;
}

.program-page-h3-heading._20px-text {
  font-size: 23px;
  font-weight: 400;
  line-height: 26px;
}

.heading-5--program---author {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: -16px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
}

.speaker-details {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.speaker-details._20px {
  margin-bottom: 10px;
}

.speaker-details.hapko {
  justify-content: flex-end;
  align-items: flex-start;
}

.div-block-75 {
  grid-column-gap: 16px;
  align-items: center;
  width: auto;
  max-width: none;
  margin-right: auto;
  display: flex;
}

.body-5 {
  background-color: #eae9e8;
}

.div-block-date {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.block-date-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.article-heading-h1 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 54px;
}

.uui-button-18 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-18:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-18:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-14:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-14:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-14 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-6 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-xlarge-9 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-11 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-6 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-subheading-14 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-14 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-25 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.calendar-heading-section-large {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 83.3px;
}

.calendar-heading-section-large-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.calendar-heading-section-large-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.calendar-heading-section-large-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.calendar-heading-section-large-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.calendar-section-tabs-page-padding {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  margin-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.calendar-section-tabs-container-small {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.calendar-section-tabs-padding-vertical-xhuge {
  flex-flow: row;
  align-content: flex-start;
  align-items: flex-start;
  padding-bottom: 4rem;
  display: flex;
}

.calendar-section-tabs-component {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-flow: row;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.calendar-section_tabs-menu-copy {
  grid-row-gap: 20px;
  border: 1px none var(--untitled-ui-gray100);
  background-color: #0000;
  border-radius: .5rem;
  flex-flow: column;
  flex: none;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-self: flex-start;
  place-items: flex-start stretch;
  margin-bottom: 3rem;
  margin-right: 20rem;
  padding-top: .375rem;
  padding-bottom: .375rem;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
  position: sticky;
  top: 100px;
}

.div-block-76, .calendar-section-div-block {
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
}

.html-embed-15 {
  margin-right: 20px;
}

.calendar-section-menu-text-block {
  color: var(--black);
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28.8px;
}

.calendar-section-tab-link-2 {
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  align-items: flex-start;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.calendar-section-tab-link-2.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.calendar-section-tab-link-1 {
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  align-items: flex-start;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.calendar-section-tab-link-1.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.calendar-section-tab-link-3-tab-1 {
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  align-items: flex-start;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.calendar-section-tab-link-3-tab-1.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-2 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding: 0;
  display: block;
}

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

.tab-link-tab-3 {
  background-color: #0000;
  padding: 0;
  display: none;
}

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

.calendar-text-block-month {
  text-align: left;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.tab-link-tab-1 {
  background-color: #0000;
  padding-left: 0;
  display: block;
}

.tab-link-tab-1.w--current {
  background-color: #0000;
  padding-right: 0;
}

.tab-link-tab-0 {
  background-color: #0000;
  padding: 0;
}

.tab-link-tab-0.w--current {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.text-block-34 {
  color: var(--black);
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.tab-link-programs {
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.tab-link-programs:hover {
  background-color: #0000;
}

.tab-link-programs:visited, .tab-link-programs.w--current {
  background-color: var(--untitled-ui-white);
}

.tab-link-courses {
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.tab-link-courses:visited {
  background-color: var(--untitled-ui-white);
}

.tab-link-courses.w--current {
  background-color: var(--untitled-ui-white);
  margin-right: 0;
}

.tab-link-workshops {
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.tab-link-workshops:visited, .tab-link-workshops.w--current {
  background-color: var(--untitled-ui-white);
}

.tab-link-all-formats {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 100px;
}

.tab-link-all-formats.w--current {
  background-color: var(--untitled-ui-white);
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.tab-link-all-formats.w--current:visited {
  background-color: var(--untitled-ui-white);
}

.div-block-77 {
  display: flex;
}

.html-embed-16 {
  margin-right: 8px;
}

.div-block-78 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-79 {
  text-align: left;
  text-transform: uppercase;
}

.calendar-section1-fedorik, .calendar-section1-main-program {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-section1-copy {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  overflow: hidden;
}

.calendar-section1-fedorik-calendar {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-section1-main-program-calendar, .calendar-section1-calendar-april, .calendar-section1-main-program-calendar-may {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: none;
  overflow: hidden;
}

.programs-link-block-raikov {
  justify-content: space-between;
  max-width: 618px;
  max-height: 404px;
  display: block;
}

.programs-single-program-fedorik {
  background-color: var(--untitled-ui-white);
  text-align: center;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 0;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: none;
  overflow: hidden;
  box-shadow: 0 3px 24px #0003;
}

.text-block-36 {
  font-family: Manrope, sans-serif;
}

.news-section-1-copy {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  padding: .25rem 1.5rem;
  display: block;
  overflow: hidden;
}

.news-section-2, .news-section-3 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  padding: .25rem 1.5rem;
  display: none;
  overflow: hidden;
}

.news-section-4 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  padding: .25rem 1.5rem;
  overflow: hidden;
}

.news-section-4.block-off {
  display: none;
}

.tabs-menu {
  grid-column-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.calendar-section1-old1, .calendar-section1-old2 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: none;
  overflow: hidden;
}

.calendar-section1-old-3 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-section1-old4 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: none;
  overflow: hidden;
}

.programs-layout-list-old {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-around space-between;
  place-items: stretch stretch;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: grid;
}

.programs-single-program-danylenko {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64f8c7a0e721ea56ab5335eb_danilenko-announcement.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.tabs-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.programs-single-program-danilenko {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64f8c7a0e721ea56ab5335eb_danilenko-announcement.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.form-field-notofocation-bim {
  position: relative;
}

.text-block-37 {
  font-family: Manrope, sans-serif;
}

.error-text-5 {
  color: #e23939;
}

.error-message-5 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-5 {
  font-weight: 600;
}

.success-message-5 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-19 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-19:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-19:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form-button-wrapper-5 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-7 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-7:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label-5 {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-5 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-5:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-5.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6412391067b3f124f7c001c8_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-5.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-5 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-7 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-7:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-7::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-7.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-7.select {
  color: var(--untitled-ui-gray900);
  background-color: #fff;
}

.uui-field-label-5 {
  color: var(--untitled-ui-gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-5 {
  position: relative;
}

.uui-form-radio-label {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.uui-form-radio-icon {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: 100px;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-radio-icon:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-radio-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/643115635c88a3ca191f450b_check-circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.uui-form-radio-icon.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  margin-top: 0;
}

.uui-form-radio-icon.tick-icon.w--redirected-checked {
  background-color: var(--untitled-ui-primary600);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/643115635c88a337581f450a_check-tick.svg");
}

.uui-form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-radio-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.form-field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact04_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact04_form-wrapper {
  flex-direction: column;
  align-items: stretch;
  display: none;
}

.uui-text-style-link-02-5 {
  color: var(--untitled-ui-primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-icon-1x1-xsmall-11 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-contact04_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-contact04_item {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.uui-contact04_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.uui-text-size-large-21 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-14 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-24 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-contact04_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-29 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-26 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.form-field-text {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.bim-form-embeded {
  display: none;
}

.combine-contact4_image-wrapper-program-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  border: 1px #000;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 764px;
  max-height: 422px;
  padding: 3rem;
  display: block;
  overflow: visible;
}

.bim-form-embeded-copy {
  display: none;
}

.form-block--program-copy {
  width: 100%;
  display: block;
}

.form-block-main {
  width: 100%;
}

.contact_form_main {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.form-block-calendar-rozklad {
  width: 100%;
}

.contacts-block-program-bim {
  background-color: #242424;
}

.contacts-block-program-bim-padding-2rem-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

.form-block-program-bim {
  width: 100%;
  display: block;
}

.heroheader01_image-copy {
  float: right;
  clear: left;
  object-fit: fill;
  border-top-left-radius: 10rem;
  width: auto;
  max-width: none;
  height: auto;
  overflow: visible;
}

.form-block-program-price {
  width: 100%;
  display: block;
}

.price-form-embeded-tally {
  display: none;
}

.target-audience-right-column-item-4 {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: block;
}

.target-audience-right-column-item-4.block-off {
  display: none;
}

.target-audience-right-column-item5 {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: block;
}

.target-audience-right-column-item5.block-off {
  display: none;
}

.uui-icon-featured-outline-large-gerb {
  border: .5rem solid var(--untitled-ui-gray50);
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.html-embed-17, .html-embed-18 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-28 {
  font-family: "Kharkiv tone 04", sans-serif;
  font-weight: 400;
  line-height: 35.2px;
}

.heading-team-h3-32-35-2 {
  color: var(--black);
  text-transform: none;
  font-family: "Kharkiv tone 04", sans-serif;
  font-weight: 400;
  line-height: 35.2px;
}

.heading-medium-team {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.text-team-24 {
  color: var(--black);
  letter-spacing: normal;
  margin-right: 40px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
}

.email-team {
  color: var(--black);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.email-team.text-color-primary700 {
  color: var(--black);
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: none;
}

.link-8 {
  color: #0021f5;
}

.link-8---speaker {
  color: #0021f5;
  display: block;
}

.link-9 {
  color: var(--untitled-ui-blue700);
  text-transform: none;
}

.uui-team09_image-wrapper-copy {
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team09_item-content-copy, .uui-team09_item-content-copy-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lecrtors-section-layout-content-copy-2 {
  display: none;
}

.target-audience-right-column-items-4, .target-audience-right-column-items-5, .target-audience-right-column-items-6 {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.section-photo-item-bim-2-speaker2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.section-photo-item-bim1-speaker-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.uui-faq02_accordion-3, .uui-faq02_accordion-4, .uui-faq02_accordion-5, .uui-faq02_accordion-6 {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.uui-faq02_accordion-7 {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: none;
}

.form-block-program-harvard-model {
  width: 100%;
  display: block;
}

.html-embed-9-copy, .html-embed-21, .html-embed-22, .html-embed-23 {
  margin-right: 15px;
}

.html-embed-24 {
  padding-top: 5px;
  padding-right: 5px;
}

.author-16-24-700-2 {
  color: #101828;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.heading-h5-main-2 {
  color: #101828;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 120%;
}

.text-events-main-2 {
  color: #101828;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.navigation-text-event-date-online-type-2 {
  color: #101828;
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.div-block-80 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.calendar-section1-2 {
  background-color: #fff;
  border: 1px solid #101828;
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.badge-green-course-2 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #e6fb79;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.text-block-38, .text-block-39 {
  color: var(--untitled-ui-gray900);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.programs-single-program-sharova {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6439c4ea3e7271668eab3d18_sharova.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-key-group {
  width: auto;
  max-width: none;
  height: 56px;
  min-height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-logo-alterra {
  width: 150px;
  max-width: none;
  height: 56px;
  min-height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.programs-single-program-sharova-copy, .programs-single-program-fedoryk {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6439c327198e88eccadf1598_fedorik-programs.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.div-block-workshops-soon {
  display: none;
}

.workshops-layout-list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-around space-between;
  place-items: stretch stretch;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: grid;
}

.programs-link-block-bim, .programs-link-block-price, .programs-link-block-cpm {
  justify-content: space-between;
  max-width: 618px;
  max-height: 404px;
  display: none;
}

.heading-h1-76-83-6 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 83.6px;
}

.div-block-81 {
  margin-left: 18rem;
  margin-right: 18rem;
  display: flex;
}

.image-13-copy {
  object-fit: fill;
  width: 100%;
  max-width: none;
  display: block;
  position: static;
  overflow: visible;
}

.div-block-46-copy {
  object-fit: contain;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.program-details-format-no-border {
  grid-column-gap: .375rem;
  border: 1px none var(--black);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #0000;
  border-radius: 40px;
  align-items: stretch;
  margin-left: 0;
  margin-right: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.program-details-format-no-border.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.program-details-format-no-border.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.program-details-format-no-border.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.program-details-format-no-border.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.program-details-format-no-border.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.details-format-regular {
  color: var(--untitled-ui-gray900);
  text-transform: none;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.header-program-main-page-padding-vertical-copy {
  padding-top: 4rem;
  padding-bottom: 6rem;
}

.header-program-main-page-layout83_component-copy {
  grid-column-gap: 6rem;
  grid-row-gap: 4rem;
  grid-template: "Area" 1fr
  / 1fr 3.5fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-button-icon-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-5 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-5:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-15 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-small-12 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-18 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-11 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-6 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-12 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-8 {
  color: var(--untitled-ui-primary600);
  background-color: #fff;
  border: 1px #000;
  border-radius: 0%;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.uui-layout34_component {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-30 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-20 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-27 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-xlarge-10 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heading-large-7 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-max-width-large-15 {
  width: 100%;
  max-width: 48rem;
}

.program-main-authors-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-main-authors-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.program-main-authors-padding-vertical-xhuge {
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 2rem;
  display: flex;
}

.program-main-authors-max-width-large {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.program-main-authors-heading-large {
  color: var(--untitled-ui-gray900);
  text-align: center;
  margin: 0 auto;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.program-main-authors-space-small {
  width: 100%;
  min-height: 1.5rem;
  display: none;
}

.program-main-authors-text-size-xlarge {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  display: none;
}

.contacts-block-program-main {
  background-color: #eae9e8;
}

.contacts-block-program-main-padding-2rem {
  padding-left: 2rem;
  padding-right: 2rem;
}

.contacts-block-program-main-margin-auto {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.contacts-block-program-main-padding-vertical {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.contacts-table-program-main {
  grid-column-gap: 44px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: stretch;
  display: grid;
}

.contact03_content-2-program-main {
  align-items: center;
  display: flex;
}

.div-block-program-main-heading-h2 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.combine-contact4_image-wrapper-program-copy, .combine-contact4_image-wrapper-program-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  border: 1px #000;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 764px;
  height: auto;
  padding: 3rem;
  display: block;
  overflow: visible;
}

.form-block-program-main {
  width: 100%;
  display: block;
}

.contact01_form-program-main {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.form-field-wrapper-program-main {
  position: relative;
}

.uui-form_input--program-main {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 538px;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input--program-main:focus {
  border-style: none none solid;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-width: 0;
}

.uui-form_input--program-main::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input--program-main.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-field-email-wrapper-program-main {
  position: relative;
}

.form-email-input-program-main {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #0021f5 transparent;
  color: var(--untitled-ui-white);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: auto;
  max-width: 538px;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding: .5rem 2rem .5rem .875rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form-email-input-program-main:focus {
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #0021f5;
  color: var(--untitled-ui-white);
  border-top-style: none;
}

.form-email-input-program-main::placeholder {
  color: var(--untitled-ui-white);
  -webkit-text-stroke-color: var(--untitled-ui-white);
}

.form-email-input-program-main.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-field-wrapper2-program-main {
  position: relative;
}

.form_input-2-program--main {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #0021f5 transparent;
  color: var(--untitled-ui-white);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: auto;
  max-width: 538px;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form_input-2-program--main:focus {
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #0021f5;
  color: var(--untitled-ui-white);
  border-top-style: none;
  border-top-width: 0;
}

.form_input-2-program--main::placeholder {
  color: var(--untitled-ui-white);
}

.form_input-2-program--main.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.calendar-section1-bim-apr {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: none;
  overflow: hidden;
}

.calendar-section1-bim-april {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.media-page-padding {
  background-color: #eae9e8;
  padding-left: 2rem;
  padding-right: 2rem;
}

.media-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.media-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.media-max-width-large-5 {
  width: 100%;
  max-width: none;
}

.media-max-width-large-5.align-center {
  margin-left: auto;
  margin-right: auto;
}

.media-blog03_component {
  margin-top: 6rem;
}

.media-heading-large-2 {
  color: var(--black);
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 83.6px;
  display: block;
}

.media-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.media-text-size-large-5 {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.media-blog03_featured-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.uui-blog03_image-link-copy {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog03_image-link-copy:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog03_image-link-copy.is-featured {
  margin-bottom: 0;
}

.media-blog03_list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.h3-heading-small-copy {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

.h4-heading-xsmall-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 26.4px;
}

.bold-text-15 {
  font-weight: 400;
}

.main-heroheader01_image-copy-copy {
  float: right;
  clear: left;
  object-fit: fill;
  border-top-left-radius: 10rem;
  width: auto;
  max-width: 581px;
  height: auto;
  overflow: visible;
}

.main-uui-heroheader01_image-wrapper-copy {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  max-width: 581px;
  display: flex;
  position: relative;
  overflow: visible;
}

.progra-main-authors-photo-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.progra-main-authors-photo-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.progra-main-authors-photo-padding-vertical-xhuge {
  padding-top: 0;
  padding-bottom: 7rem;
}

.progra-main-authors-photo-layout34_component {
  grid-column-gap: 0rem;
  grid-row-gap: 3rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.progra-main-authors-photo-heading-xsmall-h5 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 35.2px;
}

.main-page-lectors-page-padding-27-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

.main-page-lectors-container-large-20-copy {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.main-page-lectors-padding-vertical-xhuge-30-copy {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.main-page-lectors--layout34_component-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: .5fr;
  align-items: start;
  display: grid;
}

.author-fedorik-layout34_content-copy {
  border: 1px #000;
  border-radius: 0;
}

.author-fedorik-icon-featured-outline-large-8-copy {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--black) var(--untitled-ui-primary50) var(--black) var(--black);
  color: var(--untitled-ui-primary600);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64dcab320156e8d54cad4d76_Frame%207866561.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px 0% 0% 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 398px;
  display: flex;
}

.author-raikov-icon-featured-outline-large-8-copy {
  border-style: solid none;
  border-width: 1px;
  border-color: var(--black) var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary600);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64dcab45ee5031f6f4ef3a41_Frame%207866562.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 398px;
  padding-top: 0;
  display: flex;
}

.author-sharova-icon-featured-outline-large-8-copy {
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: var(--black) var(--black) var(--black) var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary600);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64dcab5f0682bcba9cf4e8f7_Frame%207866563.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 0% 40px 40px 0%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 398px;
  display: flex;
}

.program-main-autors-text-size-medium-18-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-size-medium-18-copy {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.program-main-lectors {
  background-color: #fff;
}

.main-page-lectors-section_layout34-copy-copy {
  background-color: var(--untitled-ui-white);
}

.main-lectors-heading-xsmall {
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26.4px;
}

.lectors-main-page-text-size-medium-18 {
  color: #09041d;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.program-main-lectors-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-main-lectors-padding-vertical-xhuge-copy {
  justify-content: center;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 2rem;
  display: flex;
}

.program-target-audience-padding-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-target-audience-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.program-target-audience-padding-vertical-copy {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.program-target-audience-layout-component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.program-target-audience-content-lef {
  flex-direction: column;
  align-items: center;
  position: sticky;
  top: 100px;
}

.text-description-program-target-audience-copy {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
  display: none;
}

.program-target-audience-content-right-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  width: 100%;
  display: flex;
}

.program-target-audience-right-column-items-co, .program-target-audience-right-column-items-copy, .target-audience-right-column-items-copy, .program-target-audience-right-column-items {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.program-owners-html-embed-7, .program-pm-html-embed-8, .program-contractors-html-embed-9-copy {
  margin-right: 15px;
}

.section-photo-item-bim1-copy, .section-photo-item-bim-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.uui-faq02_accordion-copy {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: none;
}

.program-main-h2-header-52px-white-copy {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.form-block-program-main-description-white-copy {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.program-main-form-description-registration-white-copy {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.program-main-heading-h2-main-copy {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 110%;
}

.program-main-text-block-25-copy {
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
  display: none;
}

.program-main-max-width-large-3-copy {
  width: 100%;
  max-width: 60rem;
}

.program-main-section_slider-copy {
  overflow: hidden;
}

.program-main-section_slider-padding {
  background-color: #fff;
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-main-section_slider-container-large-copy {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.program-main-section_slider-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 0;
}

.program-main-alumni-slider {
  background-color: #0000;
  overflow: hidden;
}

.program-cta {
  background-color: #0000;
  align-items: center;
  height: 60px;
  display: flex;
  overflow: hidden;
}

.testimonial-slider-small {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  background-color: #eae9e8;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  padding: 0;
  display: block;
  position: static;
  overflow: visible;
}

.container-19 {
  width: auto;
  max-width: none;
  margin-left: 30px;
}

.centered-heading-3 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-3 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.testimonial-slide-wrapper {
  object-fit: scale-down;
  max-width: 900px;
  max-height: 600px;
  margin-right: 60px;
  position: relative;
}

.testimonial-card {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.testimonial-info {
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 0%;
  width: auto;
  max-width: 900px;
  height: auto;
  max-height: 600px;
  margin-right: 16px;
  display: block;
  overflow: visible;
}

.testimonial-author {
  margin-bottom: 2px;
}

.tagline {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  clear: left;
  flex-direction: row;
  flex: 0 auto;
  order: -1;
  justify-content: flex-start;
  align-items: center;
  width: 40px;
  margin-bottom: auto;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: visible;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.arrow-wrapper-2 {
  order: 0;
}

.slider-arrow-embed-2 {
  color: #1a1b1f;
}

.testimonial-slider-right {
  flex-wrap: nowrap;
  order: -1;
  justify-content: flex-end;
  align-items: center;
  width: 40px;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav, .program-main-block-image {
  display: none;
}

.uui-layout18_lightbox-image {
  object-fit: cover;
  width: 100%;
}

.uui-lightbox_play-icon-2 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 120px;
  height: 120px;
  position: absolute;
}

.lightbox_video-overlay-layer-2 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout18_lightbox {
  background-color: var(--untitled-ui-gray50);
  width: 100%;
  height: 100%;
  position: relative;
}

.uui-button-20 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-20:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-20:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-15:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-15:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-16 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-19 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-12 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-7 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-layout18_item-text-wrapper {
  padding-top: .5rem;
}

.uui-icon-1x1-xsmall-13 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-9 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout18_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout18_item {
  display: flex;
}

.uui-layout18_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 2.5rem;
}

.uui-layout18_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-31 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-21 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-28, .uui-page-padding-28-copy, .program-main-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-main-container-video-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.program-main-video-block-padding-vertical-xhuge-31-copy {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.program-main-section_video {
  background-color: #eae9e8;
  overflow: hidden;
}

.program-main-section_video-padding {
  background-color: #eae9e8;
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-main-section_video-padding-vertical-xhuge-copy {
  padding-top: 4rem;
  padding-bottom: 0;
}

.div-block-82 {
  padding-left: 2rem;
  padding-right: 0;
}

.program-main-slider-auto-margin {
  margin-left: auto;
  margin-right: auto;
}

.audience-block-with-button {
  margin-top: 20px;
}

.program-block-sertificate-padding-copy-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-block-sertificate-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.program-block-sertificate-padding-vertical-copy-copy {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.program-block-sertificate-layout-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  place-items: stretch stretch;
  display: grid;
}

.program-target-audience-content-lef-copy {
  flex-direction: column;
  align-items: center;
  position: sticky;
  top: 100px;
}

.program-block-sertificate-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 100px;
}

.heading-h2-56-section-sertificate {
  color: var(--black);
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.text-description-program-sertificate {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
  display: block;
}

.program-block-sertificate-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.program-block-sertificate-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.text-block-40 {
  color: var(--untitled-ui-orange700);
}

.text-block-red {
  color: var(--untitled-ui-pink50-501);
  background-color: #0000;
}

.mask {
  order: 1;
  align-self: auto;
  width: 100%;
  padding-bottom: 0;
  position: relative;
}

.progra-main-authors-photo-heading-xsmall-h5---fedorik {
  color: var(--black);
  text-align: right;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 35.2px;
}

.program-main-autors-text-size-medium-18--fedorik {
  color: var(--black);
  text-align: right;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.progra-main-authors-photo-heading-xsmall-h5-sharova {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 35.2px;
}

.program-main-autors-text-size-medium-18-sharova {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.programs-content-timed {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  object-fit: fill;
  background-color: #0000;
  border-radius: 9px;
  flex-flow: row-reverse;
  flex: none;
  order: 0;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 100%;
  max-height: none;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  display: block;
}

.programs-single-program-pre-mba {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/669e65ac53fd188bd8d5aeb8_Group%207866645.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-link-block--pre-mba {
  justify-content: space-between;
  max-width: 618px;
  max-height: 404px;
  display: block;
}

.speaker-details-timed {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.speaker-details-timed.block-off {
  display: none;
}

.programs-image-timed {
  object-fit: none;
  object-position: 100% 50%;
  flex-flow: row;
  place-content: flex-start flex-end;
  align-items: flex-end;
  max-height: 321px;
  display: none;
  overflow: visible;
}

.div-block-logo-timed {
  grid-column-gap: 16px;
  align-items: center;
  margin-right: auto;
  display: none;
}

.speaker-details-copy {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.speaker-details-old2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  display: none;
}

.programs-image-old-2 {
  object-fit: none;
  object-position: 100% 50%;
  flex-flow: row;
  place-content: flex-start flex-end;
  align-items: flex-end;
  max-height: 321px;
  display: none;
  overflow: visible;
}

.uui-faq02_accordion-3-fedorik {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.lecrtors-section-layout-conten--2-lector-hidden {
  display: block;
}

.div-block-67---hidden {
  height: 64px;
  display: block;
}

.form-field-notofocation-strategic-communictions {
  display: none;
  position: relative;
}

.section-photo-item-hero-image-speaker-strategis-communications-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template: "Area Area"
  / 1fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

._2ection-photo-item-hero-image-speaker-strategis-communications-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.section-photo-item-strategic-communications {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/645692f8b185211148a4e6c5_055-2020.09-Victoria.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.lector-description-about-2bereshchak, .lector-description-about-3, .lector-description-about-2-copy {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lectors-section-2 {
  background-color: var(--untitled-ui-white);
}

.lectors-section-2.off-block {
  display: none;
}

.lecrtors-section-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.lecrtors-section-padding-2.off-block {
  display: none;
}

.lecrtors-section-container--2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.lecrtors-section-padding-vertical-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 4rem;
  display: flex;
}

.heading-h2-56-section2 {
  color: var(--black);
  margin-bottom: 90px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  display: none;
}

.lecrtors-section-component2 {
  grid-column-gap: 20px;
  grid-row-gap: 2rem;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: .25fr;
  place-content: start center;
  align-self: flex-start;
  place-items: center start;
  display: grid;
}

.lecrtors-section-padding-wrapper2 {
  border: 1px #000;
  justify-content: center;
  display: flex;
}

.lecrtors-section-layout-content2 {
  border: 1px #000;
  border-radius: 40px;
}

.lecrtors-section-padding-image2 {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: auto;
  max-width: none;
  min-height: 480px;
  max-height: 513px;
}

.lecror-description-about2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.lecrtors-section-padding-heading-medium2 {
  color: var(--black);
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.3;
  display: none;
}

.bereshchak-book {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6462869d5f00b5da185436aa_Group%2025.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 800px;
  min-height: 500px;
  max-height: 500px;
  display: flex;
}

.lecrtors-section-layout-content-book, .social-share-buttons-sahre-this-code {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.news-section-5 {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  padding: .25rem 1.5rem;
  overflow: hidden;
}

.image-19 {
  object-fit: fill;
  border: 1px #000;
  width: 100%;
  max-width: none;
  min-height: 513px;
  max-height: 513px;
  display: none;
  overflow: visible;
}

.programs-single-program-bereshchak {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64628ba5a57eeae14bdb6d01_Group%207866642.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.program-details-title-type-bereshchak {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-flow: row;
  place-content: space-around space-between;
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.speaker-details-bereshchak {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.image-logo-alterra-speaker {
  width: 100px;
  max-width: none;
  height: 56px;
  min-height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-bereshchak {
  text-align: right;
  object-fit: fill;
  width: auto;
  max-width: none;
  min-height: 0;
  max-height: 321px;
  margin-right: -32px;
  display: none;
  position: static;
  top: 0;
  left: 0;
  overflow: visible;
}

.calendar-section1-price-mngmnt {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-section1-price-mngmnt.block-off {
  display: none;
}

.calendar-section1-bereshchak, .calendar-section-sharova {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.divider-lectors {
  height: 64px;
}

.lector-maiko-description-about-2 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.lector-description-about-3bereshchak-copy {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contact01_form-program-procurement {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.target-audience-right-column-items4 {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.target-audience-right-column-items4.block-off {
  display: none;
}

.quick-stack {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-20, .intergal {
  max-width: none;
  height: 56px;
  min-height: 32px;
}

.image-logo-dim-speaker {
  width: 100px;
  max-width: none;
  height: 46px;
  min-height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.text-block-wide-320 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 40px;
  width: 100%;
  padding: 4px 12px;
}

.text-block-wide340 {
  background-color: var(--yellow);
  color: var(--black);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: content-box;
  border: 1px solid #000;
  border-radius: 40px;
  width: 340px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  overflow: auto;
}

.text-block-wide340.block-off {
  display: none;
}

.programs-single-program-bim-maiko {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6495a03135b706f1aa7061db_maiko-programs.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-single-program-procurement-and-tenders {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655e86954b3dad3418fb5852_%D0%BA%D0%B0%D0%BC%D0%B8%D1%88%D0%BE%D0%B2%20%D0%B4%D0%B2%D0%BE%D1%80%D0%B0%D0%BA%D0%BE%D0%B2%D1%81%D1%8C%D0%BA%D0%B0.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-single-program-procurement-and-tenders.block-off {
  display: flex;
}

.zezman {
  max-width: none;
  height: 34px;
  min-height: 26px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.calendar-section1-bim-maiko, .calendar-section1-procurement-kamyshov {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-section1-procurement-kamyshov.block-off {
  display: none;
}

.form-field-wrapper2-program-copy {
  position: relative;
}

.lectors-name-description-2 {
  color: var(--black);
  letter-spacing: normal;
  text-transform: uppercase;
  flex-wrap: wrap;
  flex: 0 auto;
  place-content: center flex-start;
  align-self: center;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.lecrtors-section-layout-content-book-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.programs-single-program-shkurenko {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6810dd3f55ef6f9f3f0eae80_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-grupa-smart {
  max-width: none;
  min-height: 20px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-logo-lev {
  width: 50px;
  max-width: none;
  min-height: 20px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-logo-tomin {
  max-width: none;
  min-height: 20px;
  max-height: 20px;
}

.image-shkurenko-additional {
  border: 1px solid #000;
  border-radius: 40px;
  width: 100%;
  max-width: none;
}

.image-21 {
  border: 1px solid #000;
  border-radius: 40px;
  width: 844px;
  max-width: none;
}

.contact01_form-program-inspection-reconstruction {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.calendar-section1-inspection-and-reconstruction {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.program-details-title-type-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-flow: row;
  place-content: space-around space-between;
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.programs-single-program-reconstruction {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d8683e694fcdf8cfb65113_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-mergel {
  max-width: none;
  height: 32px;
  min-height: 25px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.contact01_form-ms-project {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.programs-single-program-ms-project {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65a99a2659341e49211178d2_volodymyr-zhygman.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.pm-profy-logo {
  max-width: none;
  height: 56px;
  min-height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.submit-button-tg-registration {
  background-color: var(--untitled-ui-blue500);
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 40px;
  width: 216px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.submit-button-tg-registration:hover {
  background-color: var(--untitled-ui-white);
}

.html-tg-refistration {
  margin-top: 7px;
}

.text-block-41 {
  color: var(--untitled-ui-gray900);
  margin-left: 10px;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-41:hover {
  color: var(--untitled-ui-gray50);
}

.div-block-83 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tg-registration {
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 60px;
  display: flex;
}

.tg-registration:hover {
  color: var(--untitled-ui-gray300);
  background-color: #4ab7f6;
}

.quick-stack-2 {
  grid-column-gap: 30px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.cell {
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.text-block-42 {
  text-align: left;
}

.cell-2 {
  text-align: left;
  align-items: flex-end;
}

.text-block-43 {
  text-align: center;
  font-weight: 500;
}

.tg-registration-2 {
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 60px;
  display: flex;
}

.tg-registration-2:hover {
  color: #d0d5dd;
  background-color: #4ab7f6;
}

.text-block-44 {
  color: #101828;
  margin-left: 10px;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-44:hover {
  color: #f9fafb;
}

.program-details-title-type-gerya, .program-details-title-type-kamyshov {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-flow: row;
  place-content: space-around space-between;
  align-items: flex-start;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.programs-single-program-procurement-and-tenders-copy {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66fda8e2fb37bc6281b019e2_%D0%BF%D1%96%D1%89%D0%B0%D0%BA%20(10).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.target-audience-new {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.submit-button-page-pre-registration {
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #000;
  border-radius: 40px;
  width: 240px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.submit-button-page-pre-registration:hover {
  background-color: var(--untitled-ui-white);
}

.target-audience-border-div {
  border: 1px solid #000;
  border-radius: 40px;
}

.button-8 {
  background-color: var(--systemflow-lite-neutral--100);
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 40px;
  width: 240px;
  padding: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.button-8:hover {
  background-color: var(--yellow);
  color: var(--untitled-ui-gray900);
}

.about-the-course-section {
  background-color: var(--untitled-ui-white);
}

.about-the-course-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.about-the-course-container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.about-the-course-section-padding-vertical {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.about-the-course-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.about-the-course-layout-content {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 300px;
  display: flex;
}

.cell-3 {
  border-bottom: 1px solid #000;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 40px;
}

.quick-stack-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #fdee01;
  border: 1px #000;
  border-radius: 100px;
  align-items: center;
  width: 300px;
  padding: 40px 0;
}

.details-text-style {
  color: var(--black);
  text-align: center;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.cell-4 {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
}

.cell-5 {
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 0;
}

.cell-6 {
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 40px;
}

.course-target-audience-spec-padding-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

.course-target-audience-spec-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.course-target-audience-spec-padding-vertical {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.course-target-audience-spec-layout-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: flex;
}

.course-target-audience-spec-content-left {
  flex-direction: column;
  align-items: center;
  position: static;
  top: 100px;
}

.course-section-about-spec-layou-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: stretch start;
  margin-top: 0;
  margin-bottom: 4rem;
  display: grid;
}

.course-section-about-spec-layout-item {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.course-section-about-spec-layout-item-content-1-3-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.course-section-about-layout-spec-item {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.course-section-about-layout-item-copy {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.spec-cource-section-about-text-blockdescription, .cource-section-about-text-blockdescription-copy, .cource-section-about-text-blockdescription-copy {
  color: var(--black);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.spec-lectors-section {
  background-color: var(--untitled-ui-white);
}

.spec-lecrtors-section-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.spec-lecrtors-section-container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.spec-lecrtors-section-padding-vertical {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.spec-lecrtors-section-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.kutup-button-line {
  background-color: var(--kütüp-library-burntsienna);
  width: 100%;
  height: 1px;
  position: relative;
  top: 5px;
}

.white-text {
  color: var(--kütüp-library-white);
}

.kutup-button-with-line {
  color: var(--kütüp-library-dark-slate-grey);
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.kutup-button-white {
  background-color: var(--kütüp-library-white);
  color: var(--kütüp-library-dark-slate-grey);
  border-radius: 5px;
  padding: 14px 20px;
  font-size: 17px;
  font-weight: 700;
}

.kutup-button-white:hover {
  background-color: #ffffffbd;
}

.kutup-flex-divider {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.kutup-subhead-white {
  color: #ffffffb3;
  font-size: 19px;
  font-weight: 400;
}

.kutup-divider-15px {
  height: 15px;
}

.kutup-display-2 {
  color: var(--kütüp-library-dark-slate-grey);
  margin-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1;
}

.kutup-display-2.white-text {
  color: #fff;
}

.kutup-small-top-text {
  color: var(--kütüp-library-burntsienna);
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
}

.kutup-cta-right-part {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 100px 13%;
  display: flex;
}

.kutup-cta-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64da0cae62786b295d950483_photo-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.kutup-cta-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: var(--kütüp-library-dark-slate-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lectors-kukhar {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-kukhar-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64da0e8a88b367f88ad62569_Kukhar400%201.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lector-kukhar-right-part {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 13% 80px;
  display: flex;
}

.spec-lector-kukhar-div-block-1 {
  margin-left: auto;
  margin-right: auto;
}

.spec-heading-h2-36-section-copy {
  color: var(--black);
  margin-bottom: 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 61.6px;
}

.spec-heading-h2-36-section-copy.block-off {
  display: block;
}

.spec-h3-56-lecrtors-section-padding-heading-medium {
  border-bottom: 20px none var(--yellow);
  color: var(--black);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--yellow);
  word-break: normal;
  margin-bottom: 2rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.spec-h3-56-lecrtors-section-padding-heading-medium.text-wrapper-speaker-name {
  z-index: 11;
  clear: left;
  margin-bottom: 2px;
  display: flex;
  position: static;
}

.spec-lectors-raikov-desktop {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-raikov-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64da132dc8e3963295455b3c_Raikov400%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-pricing {
  background-color: #0000;
}

.spec-pricing-section-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.spec-pricing-section-container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.spec-pricing-section-padding-vertical {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.spec-pricing-section-component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.spec-pricing-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to bottom, #c7c7c7 6%, var(--yellow));
  border: 1px solid #000;
  border-radius: 60px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.tickets-style-description {
  color: var(--black);
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.tickets-style-package-name {
  color: var(--black);
  text-align: center;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-84 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tickets-style-description-left {
  color: var(--black);
  text-align: left;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.quick-stack-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--yellow);
  background-image: linear-gradient(to bottom, var(--systemflow-lite-neutral--30) 19%, var(--yellow));
  text-align: center;
  border: 1px solid #000;
  border-radius: 40px;
  padding-left: 0;
  padding-right: 0;
}

.button-9 {
  border-top: 1px none var(--systemflow-lite-neutral--100);
  background-color: var(--systemflow-lite-neutral--100);
  color: var(--yellow);
  text-align: center;
  word-break: normal;
  border-radius: 40px;
  flex: 1;
  align-self: auto;
  width: 380px;
  height: 100px;
  padding: 20px 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  line-height: 24px;
}

.cell-7 {
  text-align: center;
  align-items: center;
}

.cell-8 {
  flex-wrap: nowrap;
  align-items: center;
  padding-top: 20px;
}

.cell-9 {
  background-color: #0000;
  border-top: 1px #000;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.cell-10 {
  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-start;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.standart, .premium {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  background-color: var(--yellow);
  background-image: linear-gradient(to bottom, var(--systemflow-lite-neutral--30) 19%, var(--yellow));
  text-align: center;
  border: 1px solid #000;
  border-radius: 40px;
  width: 330px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-85 {
  grid-column-gap: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.button-9---business {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray900);
  text-align: center;
  word-break: normal;
  border: 1px solid #000;
  border-radius: 40px;
  padding: 20px 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.spec-course-section-about-layout-item-1 {
  border: 1px solid var(--black);
  background-color: #fdee0166;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.spec-course-section-about-layout-item-2 {
  border: 1px solid var(--black);
  background-color: #fdee0199;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.spec-course-section-about-layout-item-3 {
  border: 1px solid var(--black);
  background-color: #fdee01cc;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.text-block-45 {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
}

._200-usd-div-block {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

._150-usd-block {
  padding: 10px 0 0;
}

._400-usd-div-block {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

._300-usd-div-block {
  padding: 10px 0 0;
}

.image-22 {
  position: static;
}

._200usd {
  width: 120px;
  position: static;
}

.peader-program-page-text-program-description-speakers, .spec-peader-program-page-text-program-description {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  display: block;
}

.spec-header-program-page-text-program-description-copy {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  line-height: 36px;
}

.spec-header-header-program-page-text-program-description-copy {
  color: var(--untitled-ui-gray600);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.spec-lectors-raikov-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.kutup-hero-right-part {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64da132dc8e3963295455b3c_Raikov400%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.error-message-6 {
  color: #fff;
  text-align: center;
  background-color: #f71818;
  border-radius: 5px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 14px;
}

.success-message-6 {
  color: #fff;
  background-color: #00963e;
  border-radius: 5px;
  font-size: 15px;
}

.kutup-other-font {
  font-weight: 500;
}

.kutup-gray-link {
  color: #818181;
  font-weight: 700;
}

.kutup-checkbox-label {
  color: var(--kütüp-library-dim-grey);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
}

.kutup-checkbox {
  background-color: #fff;
  border: 1px solid #29335c33;
  width: 17px;
  height: 17px;
  margin-top: 0;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.kutup-checkbox.w--redirected-checked {
  border-color: var(--kütüp-library-burntsienna);
  background-color: var(--kütüp-library-burntsienna);
  background-size: 11px;
}

.kutup-checkbox-field {
  font-size: 15px;
  display: flex;
}

.kutup-divider-10px {
  height: 10px;
}

.kutup-button-subscribe {
  background-color: var(--kütüp-library-dark-slate-grey);
  color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  padding: 12px 39px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  position: absolute;
  top: 10px;
  right: 14px;
}

.kutup-button-subscribe:hover {
  color: #fff;
  background-color: #3f6474;
  background-image: none;
}

.kutup-form-input {
  color: #575757cc;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 50px;
  min-height: 80px;
  padding-left: 30px;
  font-size: 15px;
  font-weight: 700;
}

.kutup-form-input::placeholder {
  font-weight: 700;
}

.relative-form {
  position: relative;
}

.kutup-form-block {
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}

.kutup-divider-30px {
  height: 30px;
}

.kutup-paragraph {
  color: var(--kütüp-library-dim-grey);
  font-size: 16px;
  font-weight: 700;
}

.kutup-divider-15px-2 {
  height: 15px;
}

.kutup-hero-title-2 {
  color: var(--kütüp-library-dark-slate-grey-x);
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.kutup-small-top-text-2 {
  color: var(--kütüp-library-burntsienna);
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
}

.kutup-hero-left-part {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 105px 10%;
  display: flex;
}

.kutup-hero-2, .spec-lectors-raikov-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  display: grid;
}

.price-description {
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 28px;
  display: flex;
}

.calendar-section1-property-history {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.programs-single-course-property-history {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64dcb81ae605e212c6d59656_%D0%BA%D1%83%D1%85%D0%B0%D1%80-%D1%80%D0%B0%D0%B8%CC%86%D0%BA%D0%BE%D0%B2.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-outlook {
  max-width: none;
  height: 45px;
  min-height: 25px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-spilnota {
  max-width: none;
  height: 32px;
  min-height: 25px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-danilenko {
  border: 1px solid #000;
  border-radius: 40px;
  width: 880px;
  max-width: none;
  overflow: scroll;
}

.what-is-bim {
  background-color: #d9d9d9;
}

.what-is-bim-section-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.what-is-bim-section-container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.what-is-bim-section-padding-vertical {
  border: 1px #000;
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.quick-stack-5 {
  grid-column-gap: 80px;
  padding-left: 0;
  padding-right: 0;
}

.what-is-bim-text-item {
  background-color: var(--untitled-ui-white);
  border: 1px solid #000;
  border-radius: 40px;
  flex: 1;
  align-self: auto;
  width: 380px;
  padding: 3rem 1.5rem 1.5rem;
}

.what-is-bim-image-item {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64f0f37db0c8b8359cda4718_Frame%207866564.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  align-self: center;
  width: 400px;
  height: 400px;
}

.what-is-bim-headline-text-item {
  opacity: 1;
  mix-blend-mode: normal;
  padding-bottom: 32px;
}

.text-block-46 {
  color: var(--systemflow-lite-neutral--100);
  text-align: center;
  text-shadow: 0 0 20px #fcee31, 0 0 20px #fcee31;
  background-color: #0000;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-47 {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.section-photo-item-bim-manager-program {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65043efa37bf32c8fe7bfb2b_DSC_7010%20(1).jpg");
  background-position: 35%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: stretch stretch;
  width: 100%;
  min-height: 550px;
  max-height: 550px;
  display: grid;
  overflow: visible;
}

.programs-single-program-bim-kanivets {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64f8c7a60ce6ac60db8942e0_kanivets-announcement.png");
  background-position: 100% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.text-span {
  color: #0000;
}

.spec-lectors-danylenko {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-danylenko-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6806066346a49ccce80f188a_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-21%20%D0%BE%2011.47.11.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lector-danylenko-right-part {
  color: #fff;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 13% 80px;
  display: flex;
}

.spec-lector-danylenko-div-block-1 {
  margin-left: auto;
  margin-right: auto;
}

.course-block-sertificate {
  display: none;
}

.course-block-sertificate-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.calendar-section1-bim-kanivets {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.form_drop-down_price {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 538px;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form_drop-down_price:focus {
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-style: none;
  border-top-width: 0;
}

.form_drop-down_price::placeholder {
  color: var(--untitled-ui-gray500);
}

.form_drop-down_price.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_drop-down {
  position: relative;
}

.tickets-price {
  background-color: #0000;
}

.ticket-price-section-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.tickets-price-section-container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.tickets-price-section-padding-vertical {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.tickets-price-heading-h2-56-section {
  color: var(--black);
  width: 900px;
  margin-bottom: 90px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.tickets-price-pricing-section-component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.tickets-price-jur-osoba {
  grid-column-gap: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 6rem;
  margin-left: auto;
  display: block;
}

.div-block-88 {
  height: 15px;
}

.price-standart, .price-pro {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  background-color: var(--untitled-ui-white);
  text-align: center;
  border: 1px solid #000;
  border-radius: 40px;
  width: 516px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tickets-descriptor-price {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tickets-descriptor-item {
  color: var(--black);
  text-align: left;
  text-transform: none;
  padding-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
}

.lecturer-description-about-himself-1-copy {
  color: var(--black);
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 28.8px;
}

.tickets-style-package-name-plus-bg {
  background-color: var(--yellow);
  color: var(--black);
  text-align: center;
  border-radius: 40px;
  width: 199px;
  padding: 10px 10px 5px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.3;
}

.tickets-descriptor-item-hidden {
  color: #0000;
  text-align: left;
  text-transform: none;
  padding-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
}

.link-form {
  color: var(--untitled-ui-indigo700);
  font-size: 24px;
  text-decoration: underline;
}

.course-price-target-audience-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.course-price-target-audience-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.course-price-target-audience-padding-vertical {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.course-price-target-audience-layout-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.course-price-target-audience-content-lef {
  flex-direction: column;
  align-items: center;
  position: sticky;
  top: 100px;
}

.course-price-target-audience-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  width: 100%;
  display: flex;
}

.price-alumni-section-about {
  background-color: var(--untitled-ui-white);
  display: block;
}

.price-alumni-section-about.block-off {
  display: none;
}

.price-alumni-about-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.price-alumni-about-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.price-alumni-about-layout-component {
  text-transform: uppercase;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.price-alumni-about-max-width-large {
  width: 100%;
  max-width: 52rem;
}

.price-alumni-about-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.price-alumni-about-layout-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.price-course-section-about-heading-medium {
  color: var(--black);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.price-course-alumni-text {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0 0 1.5rem;
  display: flex;
}

.price-alumni-review-name {
  color: var(--black);
  text-transform: none;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
}

.price-alumni-review-work-title {
  color: var(--systemflow-lite-neutral--100);
  padding-top: 10px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.price-alumni-name-title-logo {
  justify-content: space-between;
  padding-top: 20px;
  display: flex;
}

.alumni-review-logo {
  max-width: 180px;
  height: 48px;
}

.price-logo-slider {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
  overflow: visible;
}

.price-course-alumni-photo {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64fc36bdad4bc0f51d4fddc6_image%2024.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.price-course-alumni-photo-kravets {
  border: 1px none var(--black);
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/650491493042ab3595f22fb5_Mask%20group.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  margin-bottom: 2rem;
  padding: 1.5rem 0;
  display: flex;
}

.price-course-alumni-photo-bochevar {
  border: 1px none var(--black);
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65049177fa3a29264fde38ed_Mask%20group-1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  margin-bottom: 2rem;
  padding: 1.5rem;
  display: flex;
}

.section-logo-slider {
  grid-column-gap: 1645px;
  grid-row-gap: 1645px;
  background-color: #eae9e8;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-bottom: 4rem;
  display: flex;
  overflow: hidden;
}

.section-logo-slider.block-off {
  display: none;
}

.div-block-89, .kravets-margin {
  flex-direction: column;
  display: flex;
}

.price-course-section-about-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.price-course-section-about-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.price-course-section-about-layout-component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.price-course-section-about-layou-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: auto;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.div-block-91 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: row;
  place-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.price-course-section-about-layout-item-1 {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  padding: 1.5rem;
  display: flex;
}

.price-course-section-about-layout-item-1.block-off {
  display: none;
}

.price-course-section-about-layout-item-2 {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.accordion-item {
  color: var(--systemflow-lite-neutral--100);
  text-transform: uppercase;
  width: 100%;
  margin-top: 40px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  overflow: hidden;
}

.accordion-toggle {
  align-items: center;
  padding: 0 0 10px;
  display: flex;
}

.text-block-48 {
  white-space: normal;
  flex: 0 auto;
  padding-right: 20px;
  font-size: 16px;
}

.dropdown-list {
  background-color: #fff;
  padding: 20px 20px 20px 0;
  display: block;
  position: static;
}

.price-cource-section-about-text-blockdescription {
  color: var(--black);
  letter-spacing: normal;
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.intro-price-cource-section-about-text-blockdescription {
  color: var(--black);
  letter-spacing: normal;
  text-transform: none;
  padding-top: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-92 {
  flex: 0 auto;
}

.div-block-93 {
  align-self: auto;
}

.div-block-93.in-betwen {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-93._50 {
  width: 850px;
}

.div-block-94, .div-block-94-tablet-and-mobile {
  height: 75px;
}

.effective-communications-subheader-program-page-text-program-description {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  display: block;
}

.upheader-effective-communications-program-page-text-program-description {
  color: var(--black);
  text-align: left;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.effective-negotiations-header-program-page-text-program-description {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.spec-lectors-korol {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-korol-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/650341643f31c5525675265b_%5B000391%5D.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.spec-lector-korol-right-part {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 13% 80px;
  display: flex;
}

.spec-lector-korol-div-block-1 {
  margin-left: auto;
  margin-right: auto;
}

.cell-12, .cell-13 {
  justify-content: center;
}

.cell-14, .cell-15 {
  justify-content: center;
  align-items: center;
}

.kutup-hero-right-part-2 {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64db6dfae29eef8cbdbe7dbc_photo-7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.error-message-7 {
  color: #fff;
  text-align: center;
  background-color: #f71818;
  border-radius: 5px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 14px;
}

.success-message-7 {
  color: #fff;
  background-color: #00963e;
  border-radius: 5px;
  font-size: 15px;
}

.kutup-other-font-2 {
  font-weight: 500;
}

.kutup-gray-link-2 {
  color: #818181;
  font-weight: 700;
}

.kutup-checkbox-label-2 {
  color: var(--kütüp-library-dim-grey);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
}

.kutup-checkbox-2 {
  background-color: #fff;
  border: 1px solid #29335c33;
  width: 17px;
  height: 17px;
  margin-top: 0;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.kutup-checkbox-2.w--redirected-checked {
  border-color: var(--kütüp-library-burntsienna);
  background-color: var(--kütüp-library-burntsienna);
  background-size: 11px;
}

.kutup-checkbox-field-2 {
  font-size: 15px;
  display: flex;
}

.kutup-divider-10px-2 {
  height: 10px;
}

.kutup-button-subscribe-2 {
  background-color: var(--kütüp-library-dark-slate-grey);
  color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  padding: 12px 39px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  position: absolute;
  top: 10px;
  right: 14px;
}

.kutup-button-subscribe-2:hover {
  color: #fff;
  background-color: #3f6474;
  background-image: none;
}

.kutup-form-input-2 {
  color: #575757cc;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 50px;
  min-height: 80px;
  padding-left: 30px;
  font-size: 15px;
  font-weight: 700;
}

.kutup-form-input-2::placeholder {
  font-weight: 700;
}

.relative-form-2 {
  position: relative;
}

.kutup-form-block-2 {
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}

.kutup-divider-30px-2 {
  height: 30px;
}

.kutup-paragraph-2 {
  color: var(--kütüp-library-dim-grey);
  font-size: 16px;
  font-weight: 700;
}

.kutup-divider-15px-3 {
  height: 15px;
}

.kutup-hero-title-3 {
  color: var(--kütüp-library-dark-slate-grey-x);
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

.kutup-small-top-text-3 {
  color: var(--kütüp-library-burntsienna);
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
}

.kutup-hero-left-part-2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 105px 10%;
  display: flex;
}

.kutup-hero-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  display: grid;
}

.kutup-button-line-2 {
  background-color: var(--kütüp-library-burntsienna);
  width: 100%;
  height: 1px;
  position: relative;
  top: 5px;
}

.white-text-2 {
  color: var(--kütüp-library-white);
}

.kutup-button-with-line-2 {
  color: var(--kütüp-library-dark-slate-grey);
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.kutup-button-white-2 {
  background-color: var(--kütüp-library-white);
  color: var(--kütüp-library-dark-slate-grey);
  border-radius: 5px;
  padding: 14px 20px;
  font-size: 17px;
  font-weight: 700;
}

.kutup-button-white-2:hover {
  background-color: #ffffffbd;
}

.kutup-flex-divider-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.kutup-subhead-white-2 {
  color: #ffffffb3;
  font-size: 19px;
  font-weight: 400;
}

.kutup-display-3 {
  color: var(--kütüp-library-dark-slate-grey);
  margin-top: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1;
}

.kutup-display-3.white-text {
  color: #fff;
}

.kutup-cta-right-part-2 {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 100px 13%;
  display: flex;
}

.kutup-cta-photo-2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/650215e4676d1dce550a525f_shark.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.kutup-cta-4 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: var(--kütüp-library-dark-slate-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-korol-intro {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  display: grid;
}

.spec-korol-intro.block-off {
  display: none;
}

.spec-korol-image-right-part {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/650341635b656e6774f7a8db_%D0%A1%D0%BE%20%D0%BB%D1%8C%D0%B2%D0%BE%D0%BC.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-korol-text-left-part {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 60px 10%;
  display: flex;
}

.spec-korol-text-intro-right-part {
  color: var(--black);
  margin-bottom: 15px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.spec-corol-picktogram {
  background-color: var(--yellow);
  border: 1px solid #000;
  border-radius: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 275px;
  height: 56px;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.div-block-95 {
  width: 10px;
}

.spec-korol-divider-15px {
  height: 15px;
}

.spec-korol-divider-55px {
  height: 55px;
}

.spec-korol-after {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 700px;
  display: grid;
}

.spec-korol-image-right-part-after {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/650341627d20b3274f85e06f_%D1%81%20%D0%B0%D0%BA%D1%83%D0%BB%D0%BE%D0%B8%CC%86%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
}

.spec-korol-image-right-part-after.block-off {
  display: none;
}

.spec-korol-during {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.korol-section-about {
  border-bottom: 2px solid #000;
  display: block;
}

.course-section-about-heading-medium-copy {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.korol-course-section-about-max-width-large {
  width: 100%;
  max-width: 58rem;
}

.korol-course-section-about-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.korol-special-left-part-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6503416452cd3767052e7f68_%D0%A1%20%D0%B2%D0%BE%D0%BB%D0%BA%D0%BE%D0%BC%203.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-korol-right-part {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 100px 13%;
  display: flex;
}

.text-block-49 {
  font-size: 18px;
}

.korol-special-text-description {
  color: var(--black);
  margin-top: 10px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.spec-korol-divider-45px {
  height: 45px;
}

.image-24 {
  max-width: 26rem;
}

.image-25, .image-26 {
  max-width: 20rem;
}

.korol-section-color-course-section-about-padding {
  background-color: var(--untitled-ui-white);
  padding-left: 2rem;
  padding-right: 2rem;
}

.spec-korol-divider-55px-copy {
  height: 55px;
}

.spec-korol-divider-20px {
  height: 20px;
}

.spec-korol-li-text {
  color: var(--black);
  flex: 0 auto;
  align-self: auto;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.div-block-96 {
  align-items: center;
  display: flex;
}

.koroli-li-spec {
  grid-column-gap: 25px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.spec-korol-data-button {
  color: var(--black);
  margin-bottom: 15px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
}

.korol-cource-target-audience-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.korol-cource-target-audience-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.korol-cource-target-audience-padding-vertical {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.quick-stack-6 {
  grid-column-gap: 40px;
  padding-left: 0;
  padding-right: 0;
}

.korol-audience-headline {
  border-left: 5px solid var(--yellow);
  min-height: 150px;
  margin-bottom: 60px;
  padding-bottom: 0;
  padding-left: 20px;
}

.korol-audience-descriptor {
  padding-left: 20px;
}

.korol-audience-descriptor-text {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.korol-audience-headline-text {
  color: var(--black);
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.image-27 {
  width: 80px;
  max-width: none;
}

.image-28 {
  width: 100px;
  max-width: none;
}

.image-29 {
  width: 150px;
  max-width: none;
}

.image-30 {
  width: 70px;
  max-width: none;
}

.korol-workshop-section-about-layout-component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.korol-course-section-about-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.korol-workshop-about-layou-list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 1rem;
  margin-bottom: 4rem;
  display: grid;
}

.calendar-section-korol {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.programs-single-program-negotiations-korol {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65043bda544ef9b055664de6_%D0%B0%D0%BD%D0%B4%D1%80%D1%96%D0%B8%CC%86%20%D0%BA%D0%BE%D1%80%D0%BE%D0%BB%D1%8C%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B8.png");
  background-position: 100% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.imagecaparol {
  max-width: none;
  height: 56px;
  min-height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.price-alumni-section-block-name {
  background-color: #eae9e8;
  display: block;
}

.price-alumni-section-block-name.block-off {
  display: none;
}

.price-alumni-about-layout-component-special-header {
  text-transform: uppercase;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.price-course-section-about-heading-medium-spec-header {
  color: var(--black);
  text-transform: none;
  min-width: 1000px;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.price-special-course-section-about-layout-item-content {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
}

.price-special-course-section-about-layout-item-content._400px {
  max-width: 380px;
}

.cf-testimonial-logos {
  width: 100%;
  max-width: 120px;
}

.cf-testimonial-logos._3 {
  margin-right: 20px;
}

.cf-hero-logos-wrap {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.cf-logos-text {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 133%;
}

.cf-testimonial-logos-contain {
  grid-column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1130px;
  margin: 70px auto;
  display: flex;
}

.cf-hero-layer-blur {
  filter: blur(25px);
  background-color: #f3f3f3;
  width: 100%;
  height: 140px;
  position: absolute;
  inset: auto 0% -12%;
}

.cf-testimonial-name-position {
  color: #0d0e10;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 175%;
}

.cf-testimonial-text---italic {
  color: #0d0e10;
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 156%;
}

.cf-black-review-stars {
  margin-bottom: 14px;
}

.cf-hero-testimonial-contain {
  z-index: 1;
  background-color: #fff;
  border-radius: 16px;
  max-width: 360px;
  padding: 24px 32px;
  position: absolute;
  inset: auto 0% 0% auto;
  box-shadow: 0 24px 94px #00000014;
}

.cf-image-review-container {
  align-self: flex-end;
  width: 50%;
  max-width: 627px;
  position: relative;
}

.cf-testimonial-logo-image {
  margin-left: 16px;
}

.cf-extra-bold-span {
  font-weight: 800;
}

.cf-star-image {
  margin-right: 16px;
}

.cf-testmonial-text-wrapper {
  color: #0d0e10e6;
  align-items: center;
  margin-top: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 150%;
  display: flex;
}

.cf-button-gradient {
  z-index: auto;
  background-color: #ffa84b;
  background-image: linear-gradient(to right, #b16cea 20%, #ff5e69 60%, #ff8a56 80%, #ffa84b);
  display: block;
  position: absolute;
  inset: 0% 0% 0% 5%;
}

.cf-call-arrow-down {
  margin-bottom: -18px;
  margin-left: -18px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.cf-cta-arrow-div {
  z-index: 1;
  background-color: #0000;
  border-top-right-radius: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 32px;
  height: 32px;
  margin-left: 7px;
  padding-bottom: 5px;
  padding-left: 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cf-button-text {
  z-index: 1;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.cf-cta-button {
  color: #fff;
  letter-spacing: -.16px;
  background-color: #b16cea;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 24px 40px 26px;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cf-cta-button:hover {
  background-color: #b16cea;
}

.cf-cta-button.rectangle {
  border-radius: 16px;
  padding-right: 30px;
}

.cf-cta-button.rectangle.small {
  padding: 20px 20px 20px 34px;
}

.cf-18px-paragraph {
  color: #000000e6;
  max-width: 510px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 155%;
}

.cf-18px-paragraph.header-2 {
  background-color: #0000;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.cf-64px-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 105%;
}

.home-left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  max-width: 540px;
  margin-top: 100px;
  display: flex;
}

.cf-1140px-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.cf-hero-section-2 {
  background-color: #eae9e8;
  margin-bottom: 6rem;
  overflow: hidden;
}

.lectors-sub-heading-text {
  color: var(--systemflow-lite-neutral--100);
  text-align: center;
  padding-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 32px;
  line-height: 48px;
}

.uui-button-icon-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-6 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-6:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-17 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-small-13 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-20 {
  color: var(--systemflow-lite-neutral--100);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-13 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-13 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-14 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-10 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

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

.uui-layout71_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-32 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-22 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-29 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-become-member-header-text {
  background-color: #eae9e8;
  overflow: hidden;
}

.program-main-section-become-member-padding {
  background-color: #0000;
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-become-member-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.program-become-member-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.program-become-member-padding-padding-vertical-xhuge {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.quick-stack-8 {
  clear: none;
  grid-row-gap: 20px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.manager-photo {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64234f58b67886e5658c2738_ypronoza.png");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  width: 188px;
  height: 188px;
}

.manager-details-1 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}

.manager-details-2-space {
  width: 100%;
  min-height: .5rem;
}

.manager-details-3 {
  color: var(--systemflow-lite-neutral--100);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.cell-16, .cell-17, .cell-18 {
  justify-content: center;
}

.div-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area-2 Area"
                 ". ."
                 / .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.program-become-member-contact-pmanager {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area Area Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 80px;
  display: grid;
}

.text-block-50 {
  color: var(--systemflow-lite-neutral--100);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.program-registration {
  background-color: #0000;
  align-items: center;
  height: 60px;
  display: flex;
  overflow: hidden;
}

.program-registration-cta {
  background-color: var(--untitled-ui-white);
  object-fit: fill;
  width: auto;
  height: auto;
  overflow: visible;
}

.border-gradient {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 550px;
  position: absolute;
  transform: rotate(-55deg);
}

.button-wrap {
  margin-top: 20px;
}

.button-bg {
  z-index: 1;
  opacity: 1;
  text-align: center;
  background-color: #151515;
  border-radius: 8px;
  width: 100%;
  position: relative;
}

.main-button-n {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 50px #912e7b99;
}

.main-button-n:hover {
  box-shadow: 0 0 80px #912e7b;
}

.button-inside {
  z-index: 2;
  opacity: 1;
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-color: #151515;
  background-image: linear-gradient(to right, #ffffffb3, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-size: 1.2rem;
  font-weight: 400;
  display: flex;
  position: static;
  inset: 1%;
}

.conatiner {
  width: 100%;
  max-width: 400px;
}

.label {
  z-index: 1;
  color: #d6d6d6;
  margin-bottom: -30px;
  padding-top: 12px;
  padding-left: 20px;
  font-size: 13px;
  font-weight: 400;
  position: relative;
}

.label.for-phone {
  padding-left: 70px;
}

.input-wrap {
  z-index: 1;
  height: 70px;
  position: relative;
}

.input-wrap.for-phone {
  z-index: 3;
}

.input {
  color: #fff;
  background-color: #1a1a1a;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 35px 20px 12px;
  position: relative;
  inset: 0%;
}

.input:focus-visible, .input[data-wf-focus-visible] {
  background-color: #313131;
  border-color: #555;
}

.form-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form-block-2 {
  margin-bottom: 0;
}

.procurements-and-tenders-section-photo-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655626b99724914df4978d34_tolu-olubode-PlBsJ5MybGc-unsplash.jpg");
  background-position: 35% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 100%;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.walsh-menu-button {
  color: #fff;
}

.walsh-button-hover-fill-2 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-icon-arrow-flip-2 {
  height: 12px;
}

.walsh-arrow-wrapper-2 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.misto-label-button-2 {
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.misto-button-label-wrapper-2 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.misto-link-block-white-2 {
  background-color: var(--kütüp-library-white);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 153px;
  height: 37px;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.misto-link-block-white-2:hover {
  background-color: var(--untitled-ui-primary50);
}

.walsh-link-block-transparent-1 {
  box-shadow: inset 1px -1px 0 0 var(--walsh-walsh-mid-green), inset -1px 1px 0 0 var(--walsh-walsh-mid-green), inset -1px -1px 0 0 var(--walsh-walsh-mid-green), inset 1px 1px 0 0 var(--walsh-walsh-mid-green);
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-transparent-1:hover {
  box-shadow: none;
  color: var(--walsh-walsh-dark-green);
  background-color: #fff;
}

.misto-flex-nav-black {
  grid-column-gap: 10px;
  flex: 0 auto;
  order: 0;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.walsh-dropdown-link {
  color: #6b6b6b;
  border-radius: 2px;
  font-weight: 600;
}

.walsh-dropdown-link:hover {
  color: #ff8d86;
  background-color: #eee;
  border-radius: 3px;
}

.walsh-dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 5px;
  padding: 6px;
  box-shadow: 0 0 14px 5px #0000000d;
}

.walsh-icon-dropdown {
  margin-right: 12px;
}

.walsh-toggle {
  color: #fff;
  border-radius: 8px;
  padding-left: 18px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
}

.walsh-toggle:hover {
  background-color: #00000059;
}

.walsh-dropdown {
  color: #fff;
}

.walsh-nav-link-white {
  color: #fff;
  border-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.walsh-nav-link-white:hover {
  background-color: #00000059;
}

.misto-nav-menu-black {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.walsh-nav-logo {
  height: 32px;
}

.walsh-brand-block {
  z-index: 2;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.misto-inner-nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.misto-container-nav {
  max-width: 1480px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: visible;
}

.misto-main-nav {
  background-color: #0000;
}

.misto-nav-wrapper-black {
  z-index: 10;
  background-color: var(--systemflow-lite-neutral--100);
  position: sticky;
  top: 0;
}

.misto-hero-photo-overlay {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/651464fa1e5f7a03e90ffebd_%D1%85%D0%B2%D0%B8%D0%BB%D1%96-%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  margin-bottom: 2rem;
  position: absolute;
  inset: 0%;
}

.kutup-button-line-3 {
  background-color: var(--kütüp-library-burntsienna);
  width: 100%;
  height: 1px;
  position: relative;
  top: 5px;
}

.white-text-3 {
  color: var(--kütüp-library-white);
}

.kutup-button-with-line-3 {
  color: var(--kütüp-library-dark-slate-grey);
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.misto-registration-button-white {
  background-color: var(--kütüp-library-white);
  color: var(--kütüp-library-dark-slate-grey);
  border-radius: 5px;
  padding: 14px 20px;
  font-size: 17px;
  font-weight: 700;
}

.misto-registration-button-white:hover {
  background-color: #ffffffbd;
}

.misto-flex-divider-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.misto-flex-divider-3.kutup-center {
  justify-content: center;
}

.misto-divider-60px {
  height: 60px;
}

.misto-h3-title {
  color: var(--kütüp-library-white);
  text-transform: none;
  margin-top: 0;
  font-size: 120px;
  font-weight: 400;
  line-height: 120px;
}

.misto-divider-30px {
  height: 30px;
}

.kutup-video-play {
  justify-content: center;
  align-items: center;
  display: flex;
}

.kutup-play-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.misto-max-w-width-640px {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.misto-large-container {
  flex-direction: column;
  justify-content: flex-end;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.misto-shrink-item {
  z-index: 1;
  flex: 1;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.misto-hero {
  background-color: var(--systemflow-lite-neutral--100);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.misto-divider-100px {
  height: 100px;
}

.misto-text-program-description {
  color: var(--untitled-ui-white);
  text-align: right;
  font-family: Manrope, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 42px;
}

.div-block-99 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.misto-link-block-white-3 {
  background-color: var(--kütüp-library-white);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 260px;
  height: 47px;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.misto-link-block-white-3:hover {
  background-color: var(--untitled-ui-primary50);
}

.misto-label-button-3 {
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  margin-right: 10px;
  font-family: Manrope, sans-serif;
  font-size: 25px;
  line-height: 24px;
}

.uui-layout23_image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .75rem;
  width: 92%;
  position: absolute;
  top: 8%;
}

.uui-lightbox_play-icon-3 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-3 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout23_lightbox {
  background-color: var(--untitled-ui-gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-21 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-21:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-21:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-16 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-16:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-16:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-18 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-7 {
  width: 100%;
  min-height: 2rem;
}

.misto-text-size-large28 {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.uui-heading-medium-25 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-15 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout23_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-33 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.misto-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.misto-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.misto-page-padding._2rem {
  padding-left: 0;
  padding-right: 0;
}

.misto-section-skovoroda-layout {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-padding-vertical-xhuge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.misto-layout23_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .55fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 40px;
  display: grid;
}

.misto-heading-subheading-15 {
  color: #4d5ffd;
  -webkit-text-stroke-color: transparent;
  margin-bottom: .75rem;
  font-family: Manrope, sans-serif;
  font-size: 35px;
  font-weight: 800;
  line-height: 1.5;
}

.misto-heading-h2-medium-50px {
  color: var(--untitled-ui-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.3;
}

.misto-heading-h2-medium-50px.black-text {
  color: var(--untitled-ui-gray900);
}

.image-31 {
  opacity: 1;
  background-color: #d9d9d900;
  min-width: 250px;
  max-width: 300px;
}

.misto-section-experience-layout {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-layout24-video-and-image {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 40px;
  display: grid;
}

.uui-layout31_lightbox-image {
  opacity: .1;
  object-fit: cover;
  width: 100%;
  height: 32.25rem;
}

.uui-lightbox_play-icon-4 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-4 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout31_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-button-22 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-22:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-22:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-17 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-17:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-17:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-19 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-layout31_number-text {
  color: var(--untitled-ui-gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.uui-layout31_number {
  color: var(--untitled-ui-primary600);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-layout31_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-23 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-26 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-16 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout31_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-34 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-23 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-30 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.misto-layout_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.misto-lightbox_video-overlay-layer1 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.misto-lightbox_play-icon {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.misto-layout_lightbox-image-1 {
  opacity: 1;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 23rem;
}

.misto-heading-subheading-authors-name {
  color: var(--untitled-ui-white);
  text-align: right;
  -webkit-text-stroke-color: transparent;
  margin-bottom: .75rem;
  font-family: Manrope, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.5;
}

.misto-text-authors-description-size-22 {
  color: var(--untitled-ui-white);
  text-align: right;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.image-32 {
  max-width: 300px;
}

.misto-section-evolution-layout {
  background-color: var(--systemflow-lite-neutral--100);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65148e63c2a46d9ca5bae08d_%D1%85%D0%B2%D0%B8%D0%BB%D1%96-%D0%B5%D0%B2%D0%BE%D0%BB%D1%8E%D1%86%D1%96%D1%8F.svg");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: auto;
}

.misto-layout-6-blocks {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  margin-top: 100px;
  display: grid;
}

.misto-layout-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.mist0-block-subheadline-30 {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-51 {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.html-embed-25 {
  margin-bottom: 20px;
}

.misto-section-audience-layout {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-layout-2-blocks-target-audience {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  margin-top: 40px;
  display: grid;
}

.misto-program-target-audience-right-column-items-co-copy {
  background-color: #2c2c2e;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.misto-program-owners-html {
  margin-right: 15px;
}

.misto-target-audience-right-column-section-name {
  color: var(--untitled-ui-white);
  background-color: #0000;
  border-radius: .625rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.misto-target-audience-right-column-content-header {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.misto-target-audience-text-descriptor {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.misto-section-osoblyvist-layout {
  background-color: var(--systemflow-lite-neutral--100);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/651492578657902d7c89e0c0_%D1%85%D0%B2%D0%B8%D0%BB%D1%96%20%D0%BF%D1%96%D0%B4%20%D0%BE%D1%81%D0%BE%D0%B1%D0%BB%D0%B8%D0%B2%20%D0%BA%D1%83%D1%80%D1%81%D1%83.svg");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
}

.misto-layout-4-blocks-osoblyvist {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  margin-top: 40px;
  display: grid;
}

.misto-layout-block-osoblyvosti {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #2c2c2e;
  border-radius: 40px;
  flex-direction: column;
  align-items: center;
  min-height: 382px;
  max-height: 382px;
  padding: 20px;
  display: flex;
}

.misto-bloks-headline {
  color: #4d5ffd;
  text-align: center;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 42px;
}

.misto-bloks-subheadline {
  color: var(--untitled-ui-white);
  text-align: left;
  align-self: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.misto-bloks-text {
  color: var(--untitled-ui-white);
  align-self: flex-start;
  font-size: 16px;
}

.misto-osoblyvosti-spacer-10px {
  height: 10px;
}

.misto-osoblyvosti-spacer-170px {
  height: 170px;
}

.misto-osoblyvosti-spacer-100px {
  height: 110px;
}

.misto-padding-vertical-xhuge-0bottom {
  padding-top: 4rem;
  padding-bottom: 0;
}

.misto-section-lectors-layout {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-section-lectors-layout.white-back {
  background-color: var(--untitled-ui-white);
}

.testimonial-slider-small-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-20 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-4 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-4 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider-2 {
  background-color: #0000;
  max-width: 900px;
  height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider-2.not900 {
  max-width: 1350px;
}

.testimonial-slide-wrapper-2 {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-slide-wrapper-2._55 {
  max-width: 50%;
  height: 550px;
  margin-right: 1%;
}

.testimonial-slide-wrapper-2._55-copy {
  max-width: 48%;
  margin-right: 1%;
}

.testimonial-card-2 {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.testimonial-info-2 {
  background-color: #1e1e1e;
  border-radius: 20px;
  align-self: stretch;
  align-items: flex-end;
  height: 140px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0 0 0 20px;
  min-width: 180px;
  max-width: 200px;
  min-height: 180px;
  margin-right: 16px;
  padding-left: 0;
  overflow: visible;
}

.testimonial-author-2 {
  margin-bottom: 2px;
}

.tagline-2 {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper-2 {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left-2 {
  justify-content: center;
  align-items: center;
  width: 50px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left-2:focus-visible, .testimonial-slider-left-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slider-left-2._30px {
  position: static;
  left: -30px;
}

.slider-arrow-embed-3 {
  color: #1a1b1f;
}

.testimonial-slider-right-2 {
  justify-content: center;
  align-items: center;
  width: 50px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right-2:focus-visible, .testimonial-slider-right-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slider-right-2._50 {
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  position: static;
  right: -30px;
}

.testimonial-slide-nav-2 {
  display: none;
  position: static;
}

.misto-padding-vertical-xhuge-4bottom {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.raikov-lector-card {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 80px;
  margin-bottom: 10px;
  padding: 24px 0 0;
  display: flex;
}

.lectors-author-name {
  color: var(--untitled-ui-white);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 400;
}

.lectors-author-about-paragraph {
  color: var(--untitled-ui-white);
  text-transform: none;
  font-size: 14px;
}

.div-block-100 {
  align-self: center;
  margin-top: 0;
  padding-top: 0;
  padding-right: 20px;
}

.div-block-100._20px {
  padding-right: 0;
}

.sharova-lector-card, .danilenko-lector-card, .fedorik-lector-card {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 80px;
  margin-bottom: 10px;
  padding: 24px 0 0;
  display: flex;
}

.testimonial-image---danilenko {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0 0 0 20px;
  min-width: 180px;
  max-width: 180px;
  min-height: 180px;
  margin-right: 16px;
  overflow: visible;
}

.misto-program-main-alumni-slider {
  background-color: #0000;
  overflow: hidden;
}

.misto-alumni-padding-vertical {
  background-color: var(--systemflow-lite-neutral--100);
  white-space: nowrap;
  padding-top: 1rem;
  padding-bottom: 4rem;
}

.misto-alumni-name-text-white {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  white-space: pre-wrap;
  align-items: stretch;
  width: 388px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26.4px;
  display: flex;
}

.misto-alumni-text-description-white {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  text-transform: uppercase;
  white-space: pre-wrap;
  object-fit: contain;
  width: 388px;
  margin-top: 10px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  overflow: visible;
}

.misto-alumni-slider-headline, .misto-section-important-details-layout {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-layout-2-blocks-important-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  margin-top: 40px;
  display: grid;
}

.img-sphere {
  flex: none;
  order: 0;
  align-self: flex-end;
  padding-top: 0;
  overflow: hidden;
}

.misto-layout-block-image-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.misto-layout-important-details {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #162cf3;
  border-radius: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  padding-bottom: 10px;
  display: flex;
}

.misto-layout-important-details-name-subsection {
  flex: 1;
  max-width: 250px;
}

.misto-important-details-subsection-name-text-35-bold {
  float: left;
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.misto-layout-important-details-name-subsection-description {
  flex: none;
  justify-content: flex-start;
  align-self: auto;
  display: flex;
}

.misto-important-details-subsection-description-text-25-bold {
  color: var(--untitled-ui-white);
  text-align: right;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.misto-section-apply-details-layout {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-section-apply-details-layout.white-color {
  background-color: var(--kütüp-library-white);
}

.misto-layout-4-blocks-apply {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  margin-top: 40px;
  display: grid;
}

.block-apply {
  align-items: center;
  display: flex;
}

.block-apply-text-30-bold {
  color: var(--untitled-ui-white);
  align-self: center;
  font-family: Manrope, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.block-apply-text-30-bold.black-text {
  color: var(--untitled-ui-gray900);
  font-size: 24px;
  font-weight: 600;
}

.block-apply-icon-20px-padding {
  padding-right: 20px;
}

.misto-educational-plan-padding {
  background-color: var(--systemflow-lite-neutral--100);
  padding-left: 2rem;
  padding-right: 2rem;
}

.misto-program-block-diploma {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-program-block-diploma-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.misto-program-block-diploma-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 100px;
}

.misto-heading-h2-50-section-sertificate-copy {
  color: var(--untitled-ui-white);
  text-transform: uppercase;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 61.6px;
}

.misto-program-text-description-program-diploma {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.misto-program-block-sertificate-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.misto-program-block-sertificate-image {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65152de13c9f27c5276f4eeb_Component%203.png");
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  min-width: 550px;
  max-width: 623px;
  min-height: 400px;
  max-height: 447px;
}

.misto-program-block-sertificate-layout-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: flex-start stretch;
  display: flex;
}

.misto-contacts-block-registration {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-block-registration-main-padding-2rem {
  padding-left: 2rem;
  padding-right: 2rem;
}

.misto-registration-contacts-block-program-main-margin-auto {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.misto-block-registration-padding-vertical {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.misto-registration-table {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.misto-form-contact {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1e1e1e;
  border: 1px #000;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 764px;
  height: auto;
  padding: 3rem;
  display: block;
  overflow: visible;
}

.misto-contacts-content {
  align-items: center;
  display: flex;
}

.misto-form-block {
  width: 100%;
  display: block;
}

.master-program-main-h2-header-50px-white {
  color: var(--untitled-ui-white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 61.6px;
}

.master-form-block-program-main-description-white {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.master-program-main-form-description-registration-white {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.master-submit-button-page-program-form {
  background-color: var(--untitled-ui-white);
  color: var(--systemflow-lite-neutral--100);
  text-transform: uppercase;
  border: 1px solid #000;
  border-radius: 40px;
  width: 216px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.master-submit-button-page-program-form:hover {
  background-color: var(--untitled-ui-primary50);
}

.master-form_input-name {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #0021f5 transparent;
  color: var(--untitled-ui-white);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: auto;
  max-width: 538px;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.master-form_input-name:focus {
  border-style: none none solid;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-white);
  border-top-width: 0;
}

.master-form_input-name::placeholder {
  color: var(--untitled-ui-white);
}

.master-form_input-name.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.master-program-page-padding {
  background-color: var(--systemflow-lite-neutral--100);
  padding-left: 2rem;
  padding-right: 2rem;
}

.master-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.master-padding-vertical-xhuge {
  padding-top: 4rem;
}

.master-faq02_component2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
}

.master-faq02_content {
  position: sticky;
  top: 100px;
}

.master-heading-h2-50-section-target-audience {
  color: var(--untitled-ui-white);
  text-transform: uppercase;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 61.6px;
  position: static;
}

.master-text-description-target-audience {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.master-faq02_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start;
  display: grid;
}

.master-faq02_accordion {
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.master-faq02_question-2 {
  background-color: var(--systemflow-lite-neutral--100);
  cursor: pointer;
  border: 1px #000;
  border-top: 1px solid #162cf3;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 2rem;
  display: flex;
}

.master-faq02_heading-2 {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 2rem;
}

.master-faq02_answer-2 {
  background-color: var(--systemflow-lite-neutral--100);
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.master-max-width-large-7 {
  width: auto;
  max-width: none;
  height: auto;
}

.master-faq-text-description {
  color: var(--untitled-ui-white);
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.misto-section-program-details-layout {
  background-color: var(--systemflow-lite-neutral--100);
}

.misto-program-headline-padding-vertical-xhuge {
  padding-top: 4rem;
  padding-bottom: 0;
}

.misto-educational-plan-container-large-copy {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.misto-educational-plan-padding-vertical-huge {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-top: 2rem;
  padding-bottom: 4rem;
  font-family: Open Sans, sans-serif;
  display: block;
}

.misto-educational-plan-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.misto-educational-plan-modules {
  border-bottom: 1px solid #4c1ac6;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 8rem;
  display: flex;
}

.misto-educational-plan-text-left {
  min-width: 400px;
  padding-bottom: 10px;
}

.misto-educational-plan-module-heading-text-40 {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.misto-educational-plan-program-details {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.misto-educational-plan-program-details.block-off {
  display: none;
}

.misto-edu-plan-subsection {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.misto-edu-plan-subsection.block-off {
  display: none;
}

.misto-edu-plan-subsection-heading {
  min-width: 100px;
}

.text-block-52 {
  font-size: 25px;
  font-weight: 700;
}

.misto-edu-plan-subheading-header {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20px;
}

.misto-edu-plan-subsection-description {
  border-top: 1px solid #0019ff;
  flex: auto;
  margin-top: 20px;
}

.misto-edu-plan-subheading-description {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.misto-subsection-group {
  flex: 1;
}

.misto-program-block-sertificate-padding-vertical {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.program-block-sertificate-image-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66a8ee25a0a913e496fc7d5f_Frame%2016.png");
  background-position: 0 0;
  background-size: cover;
  min-width: 623px;
  max-width: 623px;
  min-height: 447px;
  max-height: 447px;
}

.misto-program-block-sertificate-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 100px;
}

.program-block-sertificate-layout-component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  place-items: stretch stretch;
  display: grid;
}

.misto-flex-divider-program {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.misto-flex-divider-program.kutup-center {
  justify-content: center;
}

.div-block-101 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.misto-program-include {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
}

.html-embed-26 {
  min-width: 84px;
  min-height: 84px;
}

.misto-program-include-5 {
  color: var(--untitled-ui-white);
  padding-left: 15px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 28px;
}

.form-phone {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 538px;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form-phone:focus {
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-style: none;
  border-top-width: 0;
}

.form-phone::placeholder {
  color: var(--untitled-ui-gray500);
}

.form-phone.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.lecrtors2-section-padding-image {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: auto;
  max-width: 600px;
  max-height: 480px;
}

.white-accordion-icon_component-2 {
  border: 2px solid var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.white-accordion-icon_horizontal-line-2-copy {
  border: 1px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 16px;
  height: 1px;
  position: absolute;
}

.white-accordion-icon_vertical-line-2-copy {
  border: 1px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 1px;
  height: 16px;
  position: absolute;
}

.accordion-icon_component-2-copy {
  border: 2px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.accordion-icon_horizontal-line-2-copy {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 16px;
  height: 1px;
  position: absolute;
}

.accordion-icon_vertical-line-2-copy {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 1px;
  height: 16px;
  position: absolute;
}

.mask-2 {
  overflow: hidden;
}

.html-embed-28 {
  text-align: center;
}

.price-main-section_video {
  background-color: #eae9e8;
  display: none;
  overflow: hidden;
}

.price-danylenko-video-section_layout {
  display: none;
}

.price-management-layout18_lightbox-image {
  object-fit: cover;
  width: 100%;
}

.mistotvorci-h4-purple-text {
  color: #4d5ffd;
  text-align: right;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 35px;
}

.misto-edu-plan-subsection-heading-external-module {
  min-width: 100px;
}

.misto-edu-plan-subheading-header-vyiznyi-modul {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.misto-edu-plan-subheading-header-vyiznyi-modul._40px {
  margin-bottom: 40px;
}

.pohovorymo-lectors-section-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pohovorymo-lectors-gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.pohovorymo-lector-photo-kanivets {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/651c6b77f4d7dd1c03f96b8d_Group%20%D0%BA%D0%B0%D0%BD%D1%96%D0%B2%D0%B5%D1%86%D1%8C.png");
  background-position: 50% 100%;
  background-size: cover;
  width: 100%;
  min-width: 300px;
  max-width: 300px;
  min-height: 250px;
  max-height: 250px;
}

.pohovorymo-lecrtors-section-padding-heading-medium {
  color: var(--black);
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.3;
}

.pohovorymo-lector-photo-raikov {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/651c6cd7f9e6043cebe34690_Mask%20group%20raikov.png");
  background-position: 50% 100%;
  background-size: cover;
  width: 100%;
  min-width: 300px;
  max-width: 300px;
  min-height: 250px;
  max-height: 250px;
}

.pohovorymo-lector-photo-yetsevskiy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/651d62fdc96bc896d8fc067e_Mask%20group%20%D1%8F%D1%86%D0%B5%D0%B2%D1%81%D1%8C%D0%BA%D0%B8%D0%B8%CC%86.png");
  background-position: 50% 100%;
  background-size: cover;
  width: 100%;
  min-width: 300px;
  max-width: 300px;
  min-height: 250px;
  max-height: 250px;
}

.pohovorymo-lector-photo-gay {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/651d631166f052ea15ea414f_Mask%20group%20%D0%B3%D0%B0%D0%B8%CC%86.png");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  min-width: 300px;
  max-width: 300px;
  min-height: 250px;
  max-height: 250px;
}

.bold-text-16 {
  font-weight: 400;
}

.section-photo-item-ms-project {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65a98a0db3cbcaf754b09427_IMG_4246%20%D0%BA%D0%BE%D0%BF%D1%96%D1%8F.jpg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.calendar-section1-ms-project {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-section1-ms-project.block-off {
  display: none;
}

.section-photo-item-price-management-danilenko {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64e7990153924efe37ce35e5_DSC_4439-min.jpg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.section-photo-item-obstezhennia-ta-vidbudova {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64b1007a37cf68ca9cedc445_%D0%94%D0%BE%D0%B4%D0%B0%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%92%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD_%D0%9C%D0%BE%D0%BD%D1%82%D0%B0%D0%B6%D0%BD%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C_1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 700px;
  max-height: 800px;
  display: none;
  overflow: visible;
}

.premium-history, .standart-history {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  background-color: var(--yellow);
  background-image: linear-gradient(to bottom, var(--systemflow-lite-neutral--30) 19%, var(--yellow));
  text-align: center;
  border: 1px solid #000;
  border-radius: 40px;
  width: 420px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-photo-item-commercial-director {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64e7990153924efe37ce35e5_DSC_4439-min.jpg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.section-photo-item-sharova-pm {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/669a5e0b5803b72a2b8e5093_IMG_4812.jpg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.section-photo-item-bim-maiko {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/648b80aaa573a5dd25883d95_maiko-2.png");
  background-position: 50% 40%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.section-photo-item-sales-fundamentals {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6492af8504b5f3c57d312bce_shkurenko-website-2.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.section-photo-item-sales-fundamentals.off-block {
  display: none;
}

.quick-stack-bim--manager {
  grid-column-gap: 30px;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-17 {
  font-weight: 400;
}

.div-block-charity-heading-h2 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.text-span-2 {
  color: var(--yellow);
}

.space-after-button {
  width: 100%;
  min-height: 20px;
}

.form-block-charity-page-description-white {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.cell-19 {
  justify-content: center;
  align-items: center;
}

.cell-20 {
  justify-content: center;
}

.cell-21 {
  justify-content: center;
  align-items: center;
}

.spec-lector-pischak-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655a5ef74f327a0ea97e5616_3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lectors-pishchak {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lectors-pishchak.block-pc {
  display: none;
}

.spec-lector-books {
  background-color: var(--untitled-ui-white);
}

.spec-lector-books.block-off {
  display: none;
}

.pishchak-books {
  aspect-ratio: auto;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6564fee1115b874307a5ad4c_%D0%B0%D1%83%D0%B4%D0%B8%D1%82%20%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%20%D0%BD%D0%BE%D0%B2%D0%BE%D0%B1%D1%83%D0%B4%D0%BE%D0%B2%D0%B8.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  justify-content: center;
  height: 480px;
  max-height: none;
  display: flex;
}

.lecrtors-pishchak-section-padding-wrapper2 {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655131509af0d6e6f99f1068_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.jpeg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  justify-content: center;
  display: flex;
}

.lecrtors-pishchak-section-component2 {
  grid-column-gap: 20px;
  grid-row-gap: 2rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: .25fr;
  place-content: start stretch;
  align-self: flex-start;
  place-items: stretch stretch;
  display: grid;
}

.lecrtors-pishchak-section-padding-vertical-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 2rem;
  padding-bottom: 4rem;
  display: flex;
}

.section-photo-item-sales-director-pishchak {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65513caef224407ac93c7241_377251851_6831795080213731_4918350120070926969_n.jpg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.block-image-margin-group {
  object-fit: contain;
  object-position: 50% 50%;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/642080937894bf553a2a5988_Mask%20group.png");
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  min-height: 400px;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.spec-lectors-kamyshov {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-kamyshov-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6544a5dc484bb531fac7f8a8_DSC_7242-min.jpg");
  background-position: 35% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lectors-dvorakovska {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  display: none;
}

.kutup-hero-right-dvorakovska {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655623d408d82baf325e84b3_111%20%D0%94%D0%B2%D0%BE%D1%80%D0%B0%D0%BA%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0%20-gigapixel-width-1080px%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cell-22 {
  justify-content: center;
  align-items: center;
}

.cell-23, .cell-24, .cell-25, .cell-26, .cell-27 {
  justify-content: center;
}

.cell-28 {
  justify-content: center;
  align-items: center;
}

.cbm-forum {
  max-width: none;
  height: 34px;
  min-height: 26px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.spec-lector-gladkiy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655a16ddcb1ae6c0816e0553_330988898_2096697073857822_4598555793847906422_n.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-photo-item-marketing-real-estate-gladkiy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65ab98146a55cdd0387b09e6_MF3A3862.jpg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.spec-lectors-sokolovskiy {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 500px;
  max-height: 650px;
  padding: 0 0%;
  display: grid;
}

.spec-lectors-sokolovskiy.block-off {
  display: none;
}

.spec-lector-sokolovskiy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d0bbc14afe686e41cefb84_IMG_8118%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lectors-golomakh {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  display: grid;
}

.kutup-hero-right-golomakh {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655d31074a8707ffd514b8bc_IMG_3434%20(1)%201.png");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
}

.section-photo-item-bim-model {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66130d08d77654a5bfcbd0f1_IMG_2608.jpg");
  background-position: 50% 20%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
  overflow: visible;
}

.spec-lectors-gladkiy {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-gladkiy-right-part {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 13% 80px;
  display: flex;
}

.calendar-section1-pishchak-sales {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.programs-single-program-sales-director {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6794cf8bbd7d68d91454d5fb_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-budedim-logo {
  max-width: none;
  height: 34px;
  min-height: 56px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.programs-single-marketing-in-development {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655e89912994d866cb7b518b_%D0%B3%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%D0%B8%CC%86.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-grape-agency {
  max-width: none;
  height: 30px;
  min-height: 20px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.programs-single-program-bim-easy-start {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655f646f51882f2d763c2cd4_bim-easy-start.png");
  background-position: 60% 100%;
  background-repeat: repeat-y;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.heyon-ukraine, .lev-designs {
  max-width: none;
  height: 56px;
  min-height: 34px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.program-detils-date-black {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #000;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 0;
  margin-right: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.program-detils-date-black.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.program-detils-date-black.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.program-detils-date-black.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.program-detils-date-black.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.program-detils-date-black.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.program-details-date-black {
  color: var(--untitled-ui-gray50);
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.contacts-block-program-development-history {
  background-color: #242424;
}

.form-field-dropdown {
  position: relative;
}

.select-field {
  color: #667085;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.calendar-section-bim-easy-start {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.walsh-button-fill {
  background-color: #4ab1bd;
  border-radius: 200px;
  width: 15em;
  height: 8em;
  position: absolute;
}

.walsh-arrow-top-right {
  z-index: 1;
  background-color: #dddddd03;
  width: 1.25rem;
  position: relative;
}

.walsh-button-circle {
  background-color: #ff715b;
  border-radius: 200px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 14em;
  height: 7em;
  display: flex;
  overflow: hidden;
}

.walsh-button-circle:hover {
  background-color: #fcb55e;
}

.walsh-paragraph-serif-left-hero {
  color: #fffc;
  max-width: 22em;
  margin-bottom: .75em;
  font-family: Merriweather, serif;
  font-size: 1.4em;
  line-height: 1.6;
}

.walsh-hero-p-wrapper-2 {
  width: 100%;
  max-width: 36em;
}

.pishchak-text-marker-yellow {
  color: #09041d;
  -webkit-text-stroke-color: #030303;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/656f87025c310db2d1a00855_background-yellow.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: .1em;
  font-weight: 400;
  display: inline-block;
}

.walsh-heading-xlarge-white {
  color: #09041d;
  letter-spacing: -.02em;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
}

.walsh-left-hero {
  grid-row-gap: 2em;
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  display: flex;
}

.walsh-image-hero {
  max-width: 52em;
  max-height: 62em;
}

.walsh-hero-inner-image {
  justify-content: center;
  align-items: flex-end;
  padding-top: 40px;
  display: flex;
}

.walsh-main-grid-no-gap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: start center;
  width: 100%;
  position: relative;
}

.walsh-container-2 {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 80rem;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-background-darkgreen {
  background-color: var(--walsh-walsh-dark-green-2);
  position: relative;
}

.pishchak-leadgen-page {
  background-color: #eae9e8;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.pishchak-image-hero {
  flex: none;
  max-height: 36em;
}

.pishchak-leadgen {
  color: #09041d;
  max-width: 22em;
  margin-bottom: .75em;
  font-family: Manrope, sans-serif;
  font-size: 1.4em;
  line-height: 1.6;
}

.walsh-form-error {
  color: #8a0a0a;
  background-color: #f76969;
  border-radius: 4px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.walsh-form-success-rounded {
  color: #313d17;
  background-color: #c4f85c;
  border-radius: 35px;
}

.walsh-text-small-white {
  color: #fffc;
  margin-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.walsh-button-light-green {
  z-index: 5;
  background-color: var(--walsh-walsh-light-green);
  color: var(--walsh-black);
  text-align: center;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 1.2em 35px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.walsh-button-light-green:hover {
  background-color: var(--walsh-walsh-mid-green);
  color: #fff;
}

.walsh-text-field-auto {
  border: 1px solid #fff;
  border-radius: 6px;
  flex: 0 auto;
  width: 200px;
  min-width: 150px;
  max-width: none;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  box-shadow: inset 1px 1px #fff;
}

.walsh-form-single-row {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 25px;
  display: flex;
}

.walsh-form-block-center {
  text-align: center;
  flex: 1;
  width: 100%;
  margin-bottom: 0;
}

.walsh-main-paragraph-white {
  color: #fffc;
  letter-spacing: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-medium-white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-tag-white {
  color: var(--walsh-walsh-light-green);
  text-align: left;
  text-transform: uppercase;
  background-color: #51aa761a;
  border-radius: 200px;
  align-items: center;
  padding: 7px 20px;
  font-size: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-center-wrapper-gap {
  grid-row-gap: 1.5em;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.walsh-main-grid {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-cta-block-dark-green {
  color: #fff;
  background-color: #09041d;
  border-radius: 8px;
  width: 100%;
  padding: 5.5em 2em;
  position: relative;
  overflow: hidden;
}

.leadgen-form-block-center {
  text-align: center;
  flex: 1;
  width: 100%;
  margin-bottom: 0;
}

.leadgen-form-single-row {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 25px;
  display: flex;
}

.leadgen-full-name-field-auto {
  border: 1px solid #fff;
  border-radius: 6px;
  width: 200px;
  min-width: 180px;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  box-shadow: inset 1px 1px #fff;
}

.leadgen-phone-field-auto {
  border: 1px solid #fff;
  border-radius: 6px;
  width: 200px;
  min-width: 150px;
  max-width: none;
  height: auto;
  min-height: 65px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  box-shadow: inset 1px 1px #fff;
}

.leadgen-button-light-yellow {
  z-index: 5;
  color: var(--walsh-black);
  text-align: center;
  white-space: nowrap;
  background-color: #fcef00;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 1.2em 35px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.leadgen-button-light-yellow:hover {
  color: #09041d;
  background-color: #f8f16c;
}

.walsh-paragraph-small {
  color: #161616ad;
  margin-bottom: 0;
  font-family: Merriweather, serif;
  font-size: 1.08em;
  line-height: 1.6;
}

.walsh-heading-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
}

.walsh-inner-wrap {
  grid-row-gap: .35em;
  flex-direction: column;
  display: flex;
}

.walsh-stats-number-medium {
  color: var(--walsh-black);
  font-size: 5.2em;
  font-weight: 700;
  line-height: 1;
}

.walsh-content-wrapper-gap {
  grid-row-gap: 1.25em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.leadgen-heading-medium-white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.1;
}

.walsh-icon-arrow-2 {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-link-wrapper-2 {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper-2:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-button-hover-fill-3 {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-icon-arrow-flip-3 {
  height: 12px;
}

.walsh-arrow-wrapper-3 {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-label-button-2 {
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.walsh-button-label-wrapper-2 {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-link-block-orange-2 {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange-2:hover {
  background-color: #ffbba6;
}

.walsh-hero-div-block-2 {
  grid-column-gap: 1.25em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.walsh-main-paragraph-2 {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-heading-large-2 {
  color: var(--walsh-black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4.8em;
  font-weight: 700;
  line-height: 1;
}

.walsh-title-tag-2 {
  color: var(--walsh-black);
  font-size: 1.2em;
  font-weight: 500;
}

.walsh-bullet-tag-2 {
  background-color: var(--walsh-black);
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.walsh-flex-tag-2 {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.walsh-content-wrap {
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 42em;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.walsh-content-image-wrap {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65702a781f72cb103c01a461_4%208.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 32em;
  height: 100%;
  min-height: 66em;
  max-height: 72em;
  display: flex;
}

.walsh-flex-horizontal-2 {
  grid-column-gap: 1em;
  flex-wrap: nowrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.walsh-rounded-container {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-rounded-block-2 {
  background-color: #fff;
  border-radius: 18px;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.walsh-rounded-wrapper {
  grid-column-gap: 20px;
  justify-content: center;
  display: flex;
}

.link-block-yellow-course {
  color: #09041d;
  text-align: center;
  background-color: #fcef00;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 15px 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-yellow-course:hover {
  background-color: #fcef00;
  border: 1px solid #000;
}

.link-block-black-book {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px #000;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 15px 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-black-book:hover {
  color: #09041d;
  background-color: #fcef00;
  border-style: solid;
}

.utm_source {
  width: 0;
  height: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  overflow: hidden;
}

.utm_medium, .utm_campaign {
  width: 0;
  height: 0;
  margin-bottom: 0;
  padding: 0;
  overflow: hidden;
}

.set-section-container {
  padding-left: 2rem;
  padding-right: 2rem;
}

.set-section-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.set-section-card {
  width: 100%;
  height: 100%;
}

.div-card-image {
  height: 50%;
  display: flex;
}

.image-33 {
  width: 100%;
  height: 160px;
}

.div-card-text {
  width: 100%;
  height: auto;
}

.christmas-set-section {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-flow: row;
  place-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 80rem;
  display: flex;
  position: static;
}

.div-card-first {
  border-bottom: 1px #000;
  border-radius: 0;
  display: block;
}

.xmas-div-card-text {
  color: var(--untitled-ui-gray900);
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.div-block-102 {
  outline-offset: 0px;
  border-bottom: 1px solid #000;
  border-radius: 1px;
  outline: 3px #555;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.xmas-badge {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #fb8279;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.xmas-badge.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.xmas-badge.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.xmas-badge.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.xmas-badge.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.xmas-badge.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.xmas-block-list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.xmas-tabs-div {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  max-width: none;
  margin-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.xmas-section-tabs {
  margin-top: 40px;
}

.xmas-section-padding {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  margin-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.xmas-heading-vertical-padding {
  padding-top: 3rem;
  padding-bottom: 0;
}

.xmas-tabs-block {
  grid-row-gap: 20px;
  border: 1px none var(--untitled-ui-gray100);
  background-color: #0000;
  border-radius: .5rem;
  flex-flow: column;
  flex: none;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-self: flex-start;
  place-items: flex-start stretch;
  margin-bottom: 3rem;
  margin-right: 20rem;
  padding-top: .375rem;
  padding-bottom: .375rem;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  display: flex;
  position: sticky;
  top: 100px;
}

.xmas-tabs-headings {
  background-color: #0000;
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
}

.xmas-heading {
  color: var(--black);
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28.8px;
}

.xmas-arrow {
  margin-right: 20px;
}

.xmas-tab-link-tab-0 {
  background-color: #0000;
  padding: 0;
}

.xmas-tab-link-tab-0.w--current {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.xmas-tab-link-tab-1 {
  background-color: #0000;
  padding: 0;
}

.xmas-tab-link-tab-1.w--current {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.xmas-tab-link-tab-2 {
  background-color: #0000;
  padding: 0;
}

.xmas-tab-link-tab-2.w--current {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.navigation-text-event-date-online-type-copy {
  color: var(--untitled-ui-gray900);
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.xmas-tab-link-tab-3 {
  background-color: #0000;
  padding: 0;
}

.xmas-tab-link-tab-3.w--current {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.xmas-tab-link-tab-4 {
  background-color: #0000;
  padding: 0;
}

.xmas-tab-link-tab-4.w--current {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.xmas-field-dropdown-menu {
  position: relative;
}

.xmas-dropdown-input {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 538px;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.xmas-dropdown-input:focus {
  border-style: none none solid;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-width: 0;
}

.xmas-dropdown-input::placeholder {
  color: var(--untitled-ui-gray500);
}

.xmas-dropdown-input.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.div-block-103 {
  border-bottom: 1px solid #cacaca;
}

.text-block-53 {
  color: #667085;
  -webkit-text-stroke-color: #101828;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.dropdown-toggle-2 {
  color: var(--systemflow-lite-neutral--80);
  text-align: left;
  padding-left: .875rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.dropdown-list-2 {
  width: 100%;
}

.dropdown-list-2.w--open {
  background-color: #f1f1f1;
}

.dropdown {
  width: 100%;
}

.text-block-54 {
  color: #667085;
  padding: 1rem 1rem 1rem .875rem;
  font-family: Manrope, sans-serif;
  font-size: 14px;
}

.div-block-104 {
  border: .5px solid #e7e7e7;
  padding-left: .875rem;
  padding-right: 1rem;
}

.xmas-field-select {
  color: #667085;
  background-color: #fff;
  border: 1px #000;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.xmas-form-block-program-page-description-white-copy {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
}

.xmas-form-block-charity-page-description-whiteform-description-registration-white-copy {
  color: var(--untitled-ui-white);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.xmas-contacts-block {
  padding-left: 2rem;
  padding-right: 2rem;
}

.xmas-contacts-section {
  background-color: #242424;
}

.xmas-form-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.calendar-section1-gladkiy {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  flex-flow: column;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-section1-gladkiy.block-off {
  display: none;
}

.calendar-section1-gladkiy._1-5rem {
  margin-top: 1.5rem;
}

.cf-reviewer-position {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 178%;
}

.cf-reviewer-name {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 178%;
}

.cf-reviewer-info {
  flex-direction: column;
  margin-left: 16px;
  display: flex;
}

.cf-reviewer-image {
  object-fit: contain;
  border-radius: 100px;
  width: 100%;
  max-width: 64px;
  height: 64px;
}

.cf-reviewer-block {
  width: 100%;
  display: flex;
}

.cf-cta-testimonial-text {
  color: #000;
  margin-bottom: 32px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
}

.cf-review-stars {
  text-align: left;
  width: 100%;
  max-width: 132px;
  margin-bottom: 20px;
}

.cf-testimonial-slide-wrapper {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 440px;
  padding: 40px;
  display: flex;
  box-shadow: 0 20px 40px #99999912;
}

.cf-testimonial-slide-wrapper.black {
  background-color: #191919;
  width: 50%;
}

.cf-cta-error-message {
  background-color: #f5cec9;
  border-radius: 4px;
  font-weight: 500;
}

.cf-cta-success-message {
  background-color: #c9fa75;
  border-radius: 4px;
  font-weight: 500;
}

.cf-cta-submit-button {
  background-color: var(--conversion-flow-library--medium-purple);
  color: #fff;
  border-radius: 8px;
  padding: 12px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 178%;
  transition: background-color .2s;
  position: absolute;
  inset: 4px 4px 4px auto;
}

.cf-cta-submit-button:hover {
  background-color: var(--conversion-flow-library--light-coral);
}

.cf-cta-text-field {
  color: #fff;
  background-color: #191919;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/659e9aa73b4a76481a7323c4_Envelope.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px #000;
  border-radius: 8px;
  width: 100%;
  max-width: 440px;
  height: 64px;
  margin-bottom: 0;
  padding: 4px 160px 4px 56px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 178%;
}

.cf-cta-text-field::placeholder {
  color: #ffffffb3;
}

.cf-cta-form {
  display: flex;
  position: relative;
}

.cf-cta-form-block {
  width: 100%;
  max-width: 440px;
  margin-bottom: 0;
}

.cf-cta-32px-heading {
  margin-top: 0;
  margin-bottom: 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 120%;
}

.cf-cta-left-contain {
  flex: 0 auto;
  width: 45%;
  max-width: 516px;
}

.cf-cta-form-wrapper {
  background-color: #242424;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin: 40px auto;
  padding: 20px 20px 20px 80px;
  display: flex;
}

.cf-cta-form-wrapper:focus {
  border: 1px #000;
}

.cf-cta-section {
  color: #fff;
  position: relative;
  overflow: hidden;
}

.price-cta-32px-h2-copy {
  color: #fcef00;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 120%;
}

.sales-director-price-description {
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
}

.price-cta-32px-h2-old-price {
  color: #a7a4a4;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: line-through;
}

.div-block-105 {
  align-self: auto;
}

.cell-29 {
  justify-content: center;
  align-items: center;
}

.image-34 {
  max-width: 86px;
}

.calendar-section1-sales-fundamentals {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.spec-lectors-zhygman {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-zhygman-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65a98f12707a976a0691bf62_IMG_4248%20%D0%BA%D0%BE%D0%BF%D1%96%D1%8F.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lector-zhygman-right-part {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 13% 80px;
  display: flex;
}

.alterra_group {
  max-width: none;
  height: 34px;
  min-height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.spec-lectors-golovchenko, .spec-lectors-golovatiuk {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-golovatiuk-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65d679f27515928c58a990b4_alina1.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-photo-item-ai-tools {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65d67a036372ad2fe0e33156_alina%202.jpeg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
}

.calendar-section1-old-3-copy {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.shkurenko-book {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64b5084499d75d5f759a85b9_%D1%88%D0%BF%D0%B0%D1%80%D0%B3%D0%B0%D0%BB%D0%BA%D0%B0-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px #000;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 800px;
  min-height: 500px;
  max-height: 500px;
  display: flex;
}

.bold-text-19 {
  font-weight: 400;
}

.submit-button-webinar {
  color: var(--untitled-ui-gray900);
  text-align: center;
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #000;
  border-radius: 40px;
  width: 100%;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 18px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.submit-button-webinar:hover {
  background-color: var(--untitled-ui-white);
}

.div-block-106 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-contact4_image-wrapper-webinar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  border: 1px #000;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 764px;
  height: auto;
  padding: 3rem 3rem 1rem;
  display: block;
  overflow: visible;
}

.bereshchak-book-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64b5084499d75d5f759a85b9_%D1%88%D0%BF%D0%B0%D1%80%D0%B3%D0%B0%D0%BB%D0%BA%D0%B0-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  width: 800px;
  min-height: 500px;
  max-height: 500px;
  display: flex;
}

.cource-price-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  width: 100%;
  display: flex;
}

.price-cta-32px-h2-black {
  color: #000;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 120%;
}

.cf-price-top-container {
  margin-top: 20px;
}

.course-price-layout-component {
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: start;
  display: flex;
}

.course-price-content-left {
  flex-direction: column;
  align-items: center;
  position: sticky;
  top: 100px;
}

.target-price-right-column-items {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-end;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.spec-lectors-kurbanov {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-kurbanov-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d189088f91cee4ccf568fe_DSC_0220.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-photo-item-leadgen-property-program {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65d50df0136fcc8334451b20_Frame%207866580.png");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 550px;
  max-height: 550px;
  display: grid;
}

.cf-cta-testimonial-text-white {
  color: #fff;
  margin-bottom: 32px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
}

.contacts-block-program-webinar {
  background-color: #242424;
}

.spec-lectors-raikov-mk {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-raikov-color {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65e6360706bf4279bf74fa90_IMG_7701%202.JPG");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.communication-alumni-about-the-course-block {
  background-color: var(--untitled-ui-white);
  display: block;
}

.test-lesson-block {
  background-color: #eae9e8;
  display: block;
}

.demo-lecture-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: stretch;
  place-items: stretch center;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.demo-lecture-layout23_content-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.communications-alumni-about-layout-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.pasichnyk-margin {
  flex-direction: column;
  display: flex;
}

.price-course-alumni-photo-pasichnyk {
  border: 1px none var(--black);
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65e8422dfe6de1c5c9b17895_image%201285.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  margin-bottom: 2rem;
  padding: 1.5rem 0;
  display: flex;
}

.price-course-alumni-photo-viatkina {
  border: 1px none var(--black);
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65e8422e9bc6f240aebb43cd_image%201282.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  margin-bottom: 2rem;
  padding: 1.5rem;
  display: flex;
}

.price-course-alumni-photo-pohrebniak {
  border: 1px none var(--black);
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65e8422dee872b2ac2255d10_image%201280.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  margin-bottom: 2rem;
  padding: 1.5rem;
  display: flex;
}

.communications-layout_lightbox {
  justify-content: center;
  align-items: center;
  width: 1000px;
  display: flex;
  position: relative;
}

.misto-lightbox_video-overlay-layer1-copy {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.communications-lightbox_video-overlay-layer1 {
  z-index: 1;
  background-color: #1d29391a;
  border: 1px #000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.communications-layout_lightbox-image-1-copy {
  opacity: 1;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 600px;
}

.bold-text-20, .bold-text-21 {
  font-weight: 400;
}

.form-block-program-leadgen-market {
  width: 100%;
  display: block;
}

.communications-section_video {
  background-color: #eae9e8;
  display: block;
  overflow: visible;
}

.pricommunications-bereshchak-section_layout {
  display: block;
}

.spec-lectors-bereshchak-photo {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.spec-lector-bereshchak-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65f1d779759f15f1460a455c_photo_5438279374379015070_y.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-107 {
  flex: 1;
  order: 1;
  align-self: center;
  align-items: center;
  display: flex;
}

.image-35 {
  display: block;
}

.cell-30 {
  justify-content: center;
  align-items: center;
}

.spec-lector-rieltor-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65d679f27515928c58a990b4_alina1.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.target-audience-right-column-items-off {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 1.5rem;
  display: none;
}

.bold-text-off, .bold-text-plan-off {
  display: none;
}

.uui-faq02_accordion-copy {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: visible;
}

.alexey-sharshakov-lector-rieltor-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65fd98eddf37ad00ace6045a_JPEG%20image-403B-9868-C7-0.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.alexey-sharshakov-photo-item-ai-tools {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65fc4dc17610bcd5add45055_photo_2024-03-20%2011.23.28.jpeg");
  background-position: 50% 30%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
}

.bold-text-plan-on, .bold-text-on {
  display: block;
}

.uui-faq02_accordion--on {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: visible;
}

.uui-faq02_accordion--on.block-off {
  display: none;
}

.button-menu {
  color: #09041d;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #fcec03;
  background-clip: border-box;
  border: 1px solid #09041d;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 211px;
  height: 60px;
  margin-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.button-menu:hover {
  background-color: #fff;
}

.hedear-program-details-short-bereshchak-test {
  flex-direction: row;
  margin-bottom: 36px;
  display: flex;
}

.block-bereshchak-course-results._2rem {
  margin-top: 2rem;
}

.ribas-section-lectors-layout {
  background-color: var(--untitled-ui-white);
}

.graduates-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.ribas-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.ribas-padding-vertical-xhuge-4bottom {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.ribas-heading-h2-medium-50px {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-108 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ribas-lector-card {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 80px;
  margin-bottom: 10px;
  padding: 24px 0 0;
  display: flex;
}

.ribas-lectors-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ribas-lector-info {
  background-color: #eae9e8;
  border-radius: 20px;
  align-self: stretch;
  align-items: flex-end;
  height: 180px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.ribas-lector-image {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0 0 0 20px;
  min-width: 200px;
  max-width: 200px;
  min-height: 220px;
  margin-right: 16px;
  padding-left: 0;
  overflow: visible;
}

.ribas-lector-text {
  align-self: flex-start;
  margin-top: 15px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 20px;
}

.ribas-lectors-name {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 400;
}

.ribas-lectors-about-paragraph {
  color: var(--black);
  text-transform: none;
  font-size: 14px;
}

.ribas-lector-photo-block {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65f7623e7cb19001112954e5_%D0%90%D0%BD%D0%B4%D1%80%D1%96%D0%B8%CC%86%20%D0%9C%D0%B0%D1%80%D0%B5%D0%BD%D1%87%D1%83%D0%BA.png");
  background-position: 0%;
  background-size: cover;
  border-bottom-left-radius: 20px;
  min-width: 200px;
  max-width: 220px;
  min-height: 250px;
}

.ribas-lector-photo-block-lupashko {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65f7623fc6fd1895940cab0d_%D0%90%D1%80%D1%82%D1%83%D1%80%20%D0%9B%D1%83%D0%BF%D0%B0%D1%88%D0%BA%D0%BE.png");
  background-position: 0%;
  background-size: cover;
  border-bottom-left-radius: 20px;
  min-width: 200px;
  max-width: 220px;
  min-height: 250px;
}

.ribas-lector-photo-block-kosenko {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65f7623dc70e8acd90703282_%D0%AE%D0%BB%D1%96%D1%8F%20%D0%9A%D0%BE%D1%81%D0%B5%D0%BD%D0%BA%D0%BE.png");
  background-position: 40%;
  background-size: cover;
  border-bottom-left-radius: 20px;
  min-width: 200px;
  max-width: 220px;
  min-height: 250px;
}

.ribas-lector-photo-block-morozova {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65f7623fb8bd31222e4c1029_%D0%A2%D0%B5%D1%82%D1%8F%D0%BD%D0%B0%20%D0%9C%D0%BE%D1%80%D0%BE%D0%B7%D0%BE%D0%B2%D0%B0.png");
  background-position: 50% 0;
  background-size: cover;
  border-bottom-left-radius: 20px;
  min-width: 200px;
  max-width: 220px;
  min-height: 250px;
}

.ribas-lector-photo-block-maryna {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65f7623ff8742efcb8533f5f_%D0%86%D1%80%D0%B8%D0%BD%D0%B0%20%D0%9C%D0%B0%D1%80%D0%B8%D0%BD%D0%B0.png");
  background-position: 50% 0;
  background-size: cover;
  border-bottom-left-radius: 20px;
  min-width: 200px;
  max-width: 220px;
  min-height: 250px;
}

.ribas-lector-photo-block-sobenina {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65f7623f38c4b8a09b59d9c2_%D0%9E%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0%20%D0%A1%D0%BE%D0%B1%D0%B5%D0%BD%D1%96%D0%BD%D0%B0.png");
  background-position: 0%;
  background-size: cover;
  border-bottom-left-radius: 20px;
  min-width: 200px;
  max-width: 220px;
  min-height: 250px;
}

.ribas-lector-photo-block-kuznetsova {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65f7623ef60a9e44af68db4b_%D0%AF%D0%BD%D0%B0%20%D0%9A%D1%83%D0%B7%D0%BD%D0%B5%D1%86%D0%BE%D0%B2%D0%B0.png");
  background-position: 0%;
  background-size: cover;
  border-bottom-left-radius: 20px;
  min-width: 200px;
  max-width: 220px;
  min-height: 250px;
}

.section-photo-item-sharshakov-rieltor-photo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65fbf814d87f6b5f810da479_photo_2024-03-20%2011.13.11.jpeg");
  background-position: 50% 30%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.programs-single-program-leadgen-kurbanov {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65fc082350b55b2870067d3a_%D0%BA%D1%83%D1%80%D0%B1%D0%B0%D0%BD%D0%BE%D0%B2.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-single-program-ai-tools-holovatiuk {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65fc0824a80fa90fb7ff5556_%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%B0%D1%82%D1%8E%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.program-detils-date-off {
  grid-column-gap: .375rem;
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #fcee31;
  border-radius: 10rem;
  flex: 0 auto;
  align-items: stretch;
  margin-left: 0;
  margin-right: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.program-detils-date-off.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.program-detils-date-off.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.program-detils-date-off.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.program-detils-date-off.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.program-detils-date-off.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.div-block-26-off {
  background-color: var(--yellow);
  color: var(--black);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: content-box;
  border: 1px solid #000;
  border-radius: 40px;
  width: 290px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
  overflow: auto;
}

.div-block-26-off.block-off {
  display: none;
}

.text-block-21-off {
  color: var(--untitled-ui-gray900);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 40px;
  width: 100%;
  padding: 4px 12px;
}

.text-span-3 {
  color: var(--black);
  background-color: #fcec03;
}

.text-span-4 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  background-color: #fcec03;
}

.course-section-about-max-width-large-commercial-director {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-self: center;
  place-items: start center;
  display: grid;
}

.course-section-about-max-width-large-commercial-director.align-center {
  margin-left: auto;
  margin-right: auto;
}

.price-course-section-about-layout-component-commercial-director {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around space-between;
  align-items: baseline;
  margin-bottom: 40px;
  display: flex;
}

.pr-and-communications-course-about-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.pr-and-communications-course-about-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.pr-and-communications-course-about-layout-component-commercial-director {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around space-between;
  align-items: baseline;
  margin-bottom: 40px;
  display: flex;
}

.text-span-5 {
  mix-blend-mode: normal;
  background-color: #fcec03;
}

.hotels-course {
  background-color: #fff;
}

.hotels-course.block-off {
  display: none;
}

.hotels-course-about-padding-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

.paragraph {
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.ribas-hotel {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/660187dba3ec9f72919af158_Melis.jpeg");
  background-position: 50% 30%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
}

.ribas-hotel.block-off {
  display: none;
}

.bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25 {
  background-color: #fcef00;
}

.bold-text-26 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #fcec02;
  background-clip: border-box;
}

.bold-text-27 {
  background-color: #fcef00;
}

.bold-text-28 {
  background-color: #fcec02;
}

.programs-single-program-hotels-school {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6601cbb02770694130736f58_%D0%BB%D1%83%D0%BF%D0%B0%D1%88%D0%BA%D0%BE.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.uui-heading-xlarge-h1-webianar {
  color: var(--black);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 66px;
}

.navbar-ribas-button-link-register {
  grid-column-gap: .5rem;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--black);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--black);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--black);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--black);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #fcec03;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 211px;
  height: 60px;
  margin-left: 20px;
  padding: .625rem 1.125rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
}

.navbar-ribas-button-link-register:hover {
  border-top-color: var(--untitled-ui-primary700);
  border-right-color: var(--untitled-ui-primary700);
  border-bottom-color: var(--untitled-ui-primary700);
  border-left-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-white);
  background-color: #fff;
  font-family: Manrope, sans-serif;
}

.navbar-ribas-button-link-register:focus {
  background-color: var(--yellow);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-white);
  border-style: solid;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.calendar-section1-modern-rieltor {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.calendar-section1-modern-rieltor.block-off {
  display: none;
}

.calendar-section1-modern-rieltor._1-5rem {
  margin-top: 1.5rem;
}

.programs-single-course-modern-rieltor {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66049c74f5737c3a9ed86bd5_%D1%88%D0%B0%D1%80%D1%88%D0%B0%D0%BA%D0%BE%D0%B2.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.blogpost01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0% 0% auto;
}

.article-heading-h1-copy {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 54px;
}

.bold-text-29 {
  font-size: 16px;
}

.image-36, .image-37 {
  min-width: 160px;
  max-width: 180px;
}

.spec-lector-roman-davymukha {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6670141c7a8a02cc4298e056_Photo-0015-6V9A1016%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.oleksandr_ryabchun_image {
  width: 100%;
  height: 50%;
}

.oleksandr-ryabchun_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0% 0% auto;
}

.image-38 {
  width: 100%;
  height: 100%;
}

.uui-form_input-program-l-name {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input-program-l-name:focus {
  border-style: none none solid;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-width: 0;
}

.uui-form_input-program-l-name::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-program-l-name.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.calendar-section1-small-talk {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.programs-single-workshop-avalon {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66130b2c4d4530a09994d292_%D0%B4%D0%B0%D0%B2%D0%B8%D0%BC%D1%83%D0%BA%D0%B0.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.bim-easy-start-alumni-about-the-course {
  background-color: var(--untitled-ui-white);
  display: block;
}

.uui-form_input-surname-program {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input-surname-program:focus {
  border-style: none none solid;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-width: 0;
}

.uui-form_input-surname-program::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-surname-program.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-last-name-program {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input-last-name-program:focus {
  border-style: none none solid;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-width: 0;
}

.uui-form_input-last-name-program::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-last-name-program.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.pogrebnyak-padding-off {
  display: none;
}

.communications-alumni-bim-manager-about-layout-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.utm_source-copy {
  width: 0;
  height: 0;
  margin-bottom: 0;
  padding: 0;
}

.utm_content, .utm_term {
  width: 0;
  height: 0;
  margin-bottom: 0;
  padding: 0;
  overflow: hidden;
}

.image-39, .image-40, .image-41, .image-42, .image-43 {
  min-width: 160px;
  max-width: 180px;
}

.section-programs-courses-workshops-off {
  object-fit: scale-down;
  display: none;
  overflow: hidden;
}

.component_content1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px none var(--untitled-ui-gray900);
  background-color: #39b44a;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 460px;
  height: 875px;
  padding: 2rem;
  display: block;
}

.component-bim {
  background-color: var(--systemflow-lite-neutral--100);
  border-radius: 30px;
  width: auto;
  height: auto;
  padding: 1.25rem;
}

.text-manrope-22size {
  color: var(--combine-library-white);
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.text-manrope-22size.black-color-for-text {
  color: var(--systemflow-lite-neutral--100);
}

.div-block-109 {
  margin-top: 1.25rem;
}

.bim-manager {
  justify-content: space-between;
  display: flex;
}

.text-block-55 {
  color: var(--kütüp-library-white);
  width: 276.016px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.text-block-55.black-color-for-text {
  color: var(--black);
}

.image-44 {
  width: 35px;
  height: 17px;
}

.bim-construction-project-copy {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.bim-construction-project-copy-copy {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.div-block-110 {
  width: 35px;
}

.link-block-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-111 {
  order: 0;
  display: flex;
}

.text-block-56 {
  color: var(--untitled-ui-white);
}

.text-block-56.black-color-for-text {
  color: var(--systemflow-lite-neutral--100);
}

.div-block-112 {
  margin-right: 5px;
}

.bim-construction-project {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.link-bim-construction-project {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.bim-design-easy-start {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.link-bim-design-easy-start {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.bim-ai-tools-for-architects {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.link-al-tools-for-architects {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.component-management {
  background-color: var(--combine-library-white);
  border-radius: 30px;
  width: auto;
  height: 600px;
  margin-top: 1rem;
  padding: 1.25rem;
}

.tenders-in-construction {
  justify-content: space-between;
  display: flex;
}

.link-tenders-in-construction, .link-reconstruction-of-destroyed-buildings {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-45 {
  min-width: 180px;
  max-width: 200px;
}

.link-construction-project-management {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.construction-project-management {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.link-construction-schedule-in-ms-project {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.marketing-and-sales {
  background-color: var(--combine-library-white);
  border-radius: 30px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 1.25rem;
}

.link-price-management {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.price-management {
  justify-content: space-between;
  display: flex;
}

.link-communicator-in-construction {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.ommunicator-in-construction {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.link-marketing-of-real-estate-projects {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.marketing-of-real-estate-projects {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.link-real-estate-sales-manager {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.real-estate-sales-manager {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.link-sales-director {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.ice-generation-in-new-building {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.link-ice-generation-in-new-building, .link-modern-realtor {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.modern-realtor {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.link-effective-negotiations-in-b2b {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.effective-negotiations-in-b2b {
  justify-content: space-between;
  margin-top: 10px;
  display: flex;
}

.free-competency-courses {
  background-color: var(--systemflow-lite-neutral--100);
  border-radius: 30px;
  width: auto;
  height: 200px;
  margin-top: 1rem;
  padding: 1.25rem;
}

.tools-for-architects-and-designers {
  justify-content: space-between;
  display: flex;
}

.al-tools-for-architects-and-designers {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-57 {
  color: var(--systemflow-lite-neutral--100);
  font-family: Manrope, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 50px;
}

.div-block-113 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.image-46 {
  width: 75px;
  height: 35px;
}

.div-block-114 {
  align-items: center;
  display: flex;
}

.link-block-7 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-58 {
  color: var(--systemflow-lite-neutral--100);
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.div-block-115 {
  width: 320px;
  margin-top: 20px;
}

.image-47 {
  width: 500px;
  height: 530px;
  margin-top: 50px;
}

.div-block-116 {
  justify-content: flex-end;
  display: flex;
}

.div-block-117 {
  background-color: #39b44a;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 15px;
  margin-left: 5px;
  display: flex;
}

.div-block-117.white-color {
  background-color: var(--combine-library-white);
}

.image-48 {
  width: 17px;
  height: 12px;
}

.component-programs-city {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: -2rem;
  display: grid;
}

.block-calendar {
  padding: 2rem;
  display: block;
}

.calendar-pc {
  background-color: var(--combine-library-white);
  border-radius: 30px;
  margin-top: 0;
  margin-bottom: 2rem;
  padding: 2.5rem;
  display: none;
}

.ribas-hotels-school {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-49 {
  min-width: 180px;
  max-width: 200px;
}

.div-block-119 {
  border-bottom: 1px solid #00000080;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.text-block-59 {
  color: var(--systemflow-lite-neutral--100);
  font-family: Manrope, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-120 {
  background-color: #fcee31;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 35px;
  display: flex;
}

.text-block-60 {
  color: var(--systemflow-lite-neutral--100);
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.div-block-121 {
  order: 0;
  display: flex;
}

.div-block-120-copy {
  background-color: #fcee31;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 35px;
  margin-left: 5px;
  display: flex;
}

.grid-16 {
  grid-column-gap: 31px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 406px 1fr;
  margin-top: 20px;
}

.text-block-61 {
  color: var(--systemflow-lite-neutral--100);
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.text-management {
  border-bottom: 1px solid #00000080;
  width: 290px;
  padding-bottom: 5px;
}

.div-block-123 {
  height: 35px;
}

.text-block-62 {
  color: var(--systemflow-lite-neutral--100);
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-124 {
  z-index: 50;
  justify-content: center;
  align-items: center;
  height: 26px;
  display: flex;
  position: relative;
}

.div-block-125 {
  background-color: var(--systemflow-lite-neutral--100);
  width: 100%;
  height: 1.5px;
}

.div-block-126 {
  z-index: 52;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-120-copy {
  background-color: #fcee31;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 35px;
  display: flex;
}

.data-april {
  background-color: #fcee31;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 78px;
  height: 26px;
  display: flex;
}

.text-block-60-copy {
  color: var(--systemflow-lite-neutral--100);
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
}

.data-bim-manager {
  background-color: #fcee31;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 78px;
  height: 26px;
  margin-left: 78px;
  display: flex;
}

.grid-management-and-construction-management {
  grid-column-gap: 31px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 406px 1fr;
  margin-top: 20px;
}

.data-june {
  background-color: #fcee31;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 78px;
  height: 26px;
  margin-left: 156px;
  display: flex;
}

.grid-city-builders {
  grid-column-gap: 31px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 406px 1fr;
  margin-top: 20px;
}

.block-text-city {
  border-bottom: 1px solid #00000080;
  width: 133px;
  padding-bottom: 5px;
}

.data-november {
  background-color: #fcee31;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 78px;
  height: 26px;
  margin-left: 546px;
  display: flex;
}

.data-text-july {
  background-color: #fcee31;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 78px;
  height: 26px;
  margin-left: 234px;
  display: flex;
}

.text-bim {
  border-bottom: 1px solid #00000080;
  width: 320px;
  padding-bottom: 5px;
}

.text-marketing {
  border-bottom: 1px solid #00000080;
  width: 240px;
  padding-bottom: 5px;
}

.calendar-mb {
  display: none;
}

.swiper-button-prev {
  z-index: 5;
  cursor: pointer;
  background-color: #fcec02;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: auto auto 50% -1.5rem;
  transform: translate(0, 50%);
}

.swiper-button-prev:hover {
  background-color: #fbee00a6;
}

.swiper-slide {
  flex: 0 0 35.625rem;
}

.swiper-slide.block-off {
  display: none;
}

.about-sub-lector {
  flex-direction: column;
  justify-content: space-between;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  display: flex;
}

.swiper-button-next {
  z-index: 5;
  background-color: var(--yellow);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: auto -1.5rem 50% auto;
  transform: translate(0, 50%);
}

.swiper-button-next:hover {
  background-color: #fcec02b5;
}

.container-21 {
  width: 100%;
  max-width: 73.125rem;
  margin-left: auto;
  margin-right: auto;
}

.swiper-wrapper {
  object-fit: fill;
  display: flex;
  position: static;
  overflow: visible;
}

.testimonial_author {
  border: 1px solid #0000004d;
  border-radius: .9375rem;
  width: 100%;
}

.component-header {
  text-align: center;
  margin-bottom: 3.25rem;
}

.swiper_slider-wrapper {
  overflow: visible;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.swiper-container {
  overflow: hidden;
}

.swiper-pagination {
  position: absolute;
  bottom: -2.625rem;
  left: 50%;
  transform: translate(-50%);
}

.testimonial_thumb {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6632097cbfeee6be9d9716a4_%D0%9E%D0%BA%D1%81%D0%B0%D0%BD%D0%B0%20%D0%AF%D1%80%D0%B8%D0%BD%D0%B8%D1%87.jpg");
  background-position: 0 0;
  background-size: auto;
  flex: none;
  overflow: hidden;
}

.sub-lector-name {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.1;
}

.testimonial_item-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #f9f9f9;
  border: 1px solid #0000004d;
  border-radius: 1.25rem;
  padding: 1.5rem;
  display: flex;
}

.testimonial_item-wrap._500px {
  height: 550px;
  min-height: 400px;
}

.sub-lector-description {
  color: #0009;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.component-wrapper {
  padding-top: 2rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.testimonial_text {
  font-size: 1.5rem;
  line-height: 1.3;
}

.main-wrapper {
  background-color: #fff;
  overflow: visible;
}

.main-wrapper.block-off {
  display: none;
}

.swiper_component {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.testimonial_thumb_baryliuk {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320d644d7911e7547fb4cf_%D0%86%D1%80%D0%B8%D0%BD%D0%B0%20%D0%91%D0%B0%D1%80%D0%B5%D0%BB%D1%8E%D0%BA.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
}

.testimonial_thumb_yarynych-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6632097cbfeee6be9d9716a4_%D0%9E%D0%BA%D1%81%D0%B0%D0%BD%D0%B0%20%D0%AF%D1%80%D0%B8%D0%BD%D0%B8%D1%87.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
  overflow: visible;
}

.testimonial_thumb_tepliakov {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320bfa46af4dde08282134_%D0%84%D0%B2%D0%B3%D0%B5%D0%BD%20%D0%A2%D0%B5%D0%BF%D0%BB%D1%8F%D0%BA%D0%BE%D0%B2.jpg");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
  overflow: visible;
}

.testimonial_thumb_lisnychyi {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320d20a3f96d85f32d8024_%D0%84%D0%B3%D0%BE%D1%80%20%D0%9B%D1%96%D1%81%D0%BD%D0%B8%D1%87%D0%B8%D0%B8%CC%86.jpg");
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
  overflow: visible;
}

.sub-lectors {
  background-color: #fff;
}

.superhumans-center-photo {
  width: 100%;
}

.bold-text-30, .bold-text-31, .bold-text-32 {
  font-weight: 400;
}

.form-phone-input-program {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding: .5rem 2rem .5rem .875rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form-phone-input-program:focus {
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-style: none;
}

.form-phone-input-program::placeholder {
  color: var(--untitled-ui-gray500);
}

.form-phone-input-program.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-name-input-program {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding: .5rem 2rem .5rem .875rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form-name-input-program:focus {
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-style: none;
}

.form-name-input-program::placeholder {
  color: var(--untitled-ui-gray500);
}

.form-name-input-program.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.news-section-4-off {
  border: 1px solid var(--untitled-ui-gray900);
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  padding: .25rem 1.5rem;
  display: none;
  overflow: hidden;
}

.first-project-photo {
  width: 100%;
}

.educational-plan-off {
  background-color: #fff;
  padding-bottom: 10px;
  display: none;
}

.image-52, .image-53, .image-54 {
  min-width: 160px;
  max-width: 180px;
}

.div-block-offf-date {
  background-color: var(--yellow);
  color: var(--black);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: content-box;
  border: 1px solid #000;
  border-radius: 40px;
  width: 290px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: none;
  overflow: auto;
}

.div-block-offf-date.block-off {
  display: none;
}

.image-55, .image-56 {
  min-width: 160px;
  max-width: 180px;
}

.program-details-format-off {
  grid-column-gap: .375rem;
  border: 1px solid var(--black);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  background-color: #0000;
  border-radius: 40px;
  align-items: stretch;
  margin-left: 0;
  margin-right: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: none;
}

.program-details-format-off.is-orange {
  background-color: var(--untitled-ui-orange50);
  color: var(--untitled-ui-orange700);
}

.program-details-format-off.is-indigo {
  background-color: var(--untitled-ui-indigo50-501);
  color: var(--untitled-ui-indigo700);
}

.program-details-format-off.is-success {
  color: var(--untitled-ui-success700);
  background-color: #ecfdf3;
}

.program-details-format-off.is-pink {
  background-color: var(--untitled-ui-pink50-501);
  color: var(--untitled-ui-pink700);
}

.program-details-format-off.is-blue {
  background-color: var(--untitled-ui-blue50-501);
  color: var(--untitled-ui-blue700);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.image-57, .image-58, .image-59, .image-60 {
  min-width: 160px;
  max-width: 180px;
}

.spec-lector-hapko {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66a0d24099476e28af48195d_IMG_4640.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-course-construction {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/668bc2f359b205086c0230b2_%D0%BF%D1%96%D1%89%D0%B0%D0%BA%20(2).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-61, .image-62, .image-63, .image-64, .image-65 {
  min-width: 160px;
  max-width: 180px;
}

.link-construction-project-financing-in-construction {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.link-construction-project-talks {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.image-66 {
  width: 100%;
}

.bold-text-33 {
  font-weight: 400;
}

.badge-green-course-3 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #e6fb79;
  border-radius: 10rem;
  align-items: stretch;
  margin-left: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.calendar-section1-ms-project-2 {
  background-color: #fff;
  border: 1px solid #101828;
  border-radius: 32px;
  max-width: 768px;
  padding: 1.5rem;
  display: block;
  overflow: hidden;
}

.div-block-129 {
  flex-direction: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.navigation-text-event-date-online-type-3 {
  color: #101828;
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.div-block-130 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-67 {
  width: 100%;
}

.tab-link-tab-4 {
  background-color: #eae9e8;
  padding-left: 0;
}

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

.tab-link-tab-5 {
  background-color: #eae9e8;
  padding-left: 0;
}

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

.cell-26-copy {
  justify-content: center;
}

.promo {
  color: var(--untitled-ui-gray900);
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #cacbcf;
  width: 100%;
  max-width: 100%;
  min-height: 2rem;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input-promo-program {
  border-style: solid none solid solid;
  border-width: 1px 2px 1px 0;
  border-color: transparent var(--untitled-ui-gray900) #cacbcf transparent;
  color: var(--untitled-ui-gray900);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input-promo-program:focus {
  border-style: none none solid;
  border-color: var(--untitled-ui-primary300) var(--untitled-ui-primary300) #cacbcf;
  color: var(--untitled-ui-gray900);
  border-top-width: 0;
}

.uui-form_input-promo-program::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-promo-program.text-area {
  height: auto;
  min-height: 2.75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.cell-20-copy {
  justify-content: center;
}

.cell-31, .cell-32 {
  justify-content: center;
  align-items: center;
}

.course-section-about-layou-list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.course-section-about-layou-list-copy.marketing {
  grid-template-columns: 1fr 1fr 1fr;
}

.course-section-about-layou-list-copy.marketing-copy {
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.div-block-131 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.programs-single-program-miskyn {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6694d344cf165d4468f2bf1a_%D0%BF%D1%96%D1%89%D0%B0%D0%BA%20(5).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-68 {
  width: 200px;
}

.image-69 {
  width: 40px;
}

.image-70 {
  width: 100px;
}

.quick-stack-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.quick-stack-9._40px {
  margin-top: 40px;
}

.image-71, .image-72 {
  width: 100px;
}

.image-73 {
  width: 50px;
}

.cell-33, .cell-34 {
  justify-content: center;
  align-items: center;
}

.image-74, .image-75 {
  width: 100px;
}

.cell-35, .cell-36 {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-132 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.course-section-about-space-small-16px, .course-section-about-space-small-32px-copy {
  width: 100%;
  min-height: 32px;
  display: flex;
}

.the-perfect-speaker {
  width: 100%;
  display: block;
}

.bold-text-38 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.bold-text-39 {
  font-weight: 400;
}

.bold-text-40 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.bold-text-41 {
  font-size: 24px;
  line-height: 28.8px;
}

.bold-text-42 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.heading-15-copy {
  width: auto;
  padding-right: 20px;
  font-weight: 400;
}

.bold-text-43 {
  font-weight: 400;
}

.programs-single-program-pre-mba-copy {
  text-align: center;
  background-color: #39b44a;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/669e65ac53fd188bd8d5aeb8_Group%207866645.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.text-block-67 {
  text-align: left;
}

.div-block-133 {
  margin-top: 20px;
}

.grid-18 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.div-block-134 {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.graduates-image {
  height: 100px;
}

.graduates-image-45-group {
  height: 50px;
}

.graduates-image-budova {
  height: 100px;
}

.graduates-image-dragon {
  height: auto;
}

.graduates-image-svoi {
  height: 100px;
}

.graduates-image-kov {
  height: auto;
}

.graduates-image-copy, .graduates-image-renome, .graduates-image-copy, .graduates-image-kan {
  height: 100px;
}

.cource-about-school {
  background-color: var(--untitled-ui-gray50);
  padding-left: 2rem;
  padding-right: 2rem;
}

.graduates-image-alterra {
  height: auto;
}

.graduates-image-copy {
  height: 100px;
}

.navbar-menu-links-ksd {
  color: var(--black);
  text-transform: uppercase;
  align-items: center;
  padding: 10px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.navbar-menu-links-ksd:hover {
  color: var(--untitled-ui-gray700);
}

.navbar-menu-links-ksd.w--current {
  color: #000;
}

.course-section-directions-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.graduates-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.graduates-padding-vertical {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.communications-alumni-bim-manager-about-layout-list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.course-revies {
  background-color: var(--untitled-ui-gray50);
  padding-left: 2rem;
  padding-right: 2rem;
}

.courses-ksd {
  background-color: #39b44a;
  border-radius: 30px;
  width: auto;
  height: 235px;
  margin-top: 1rem;
  padding: 1.25rem;
}

.div-block-135 {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66a786de123586dc37051d3b_IMG_7452.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 40px;
  width: 100%;
}

.mykhailo-lecrtors-section-padding {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
  max-width: 600px;
  max-height: 700px;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.div-block-136 {
  background-image: linear-gradient(#fff, #fff);
  padding: 4rem 2rem;
}

.div-block-136.block-off {
  display: none;
}

.section-photo-item-bim-2-speaker2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.cource-target-audience-layout-component-4rem {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: grid;
}

.text-span-6, .text-span-7 {
  font-size: 24px;
}

.youtube {
  width: 100%;
  height: 70%;
}

.div-block-137 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-138 {
  width: 1200px;
  margin-bottom: 15px;
  margin-left: 10px;
  padding-left: 20px;
  display: flex;
}

.div-block-55-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 20px;
  display: flex;
}

.uui-footer03_manager {
  color: var(--untitled-ui-gray400);
  align-items: center;
  padding-left: 10px;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_manager:hover {
  color: var(--untitled-ui-gray500);
}

.misto-text-size-large28-copy {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-139 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.uui-blog03_image-wrapper-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-copy.is-featured {
  background-image: none;
}

.kutup-hero-right-golomakh-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f9242b55f7927357c79818_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-29%20122509.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.html-embed-9-copy {
  margin-right: 15px;
}

.html-embed-9-copy {
  min-width: 40px;
  margin-right: 15px;
}

.html-embed-9-copy.block-off {
  display: none;
}

.spec-lector-oleksandr-bondar {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d0304521ddb728c7d261b1_IMG_4673.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lector-sokolovskiy-copy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d0bbc14afe686e41cefb84_IMG_8118%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 650px;
}

.cource-target-audience-layout-component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 0;
  margin-bottom: 6rem;
  display: grid;
}

.course-section-about-layout-list-copy {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.course-section-about-layout-list-copy.off-block {
  display: none;
}

.course-section-about-layou-list-copy._4rem {
  margin-top: 0;
}

.div-block-140 {
  margin-top: 40px;
  display: none;
}

.div-block-141 {
  flex-flow: column;
  display: flex;
}

.div-block-142 {
  max-width: 800px;
  margin-top: 32px;
}

.div-block-142.block-off {
  display: none;
}

.igor-finashkin-lecrtors-section-padding-copy {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
  max-width: 600px;
  max-height: 700px;
}

.lecrtors-section-component-georgy-kurbanov {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.lecrtors-section-component-georgy-kurbanov.bock-off {
  display: none;
}

.image-76 {
  max-width: 65%;
}

.image-77 {
  max-width: 80%;
}

.image-78 {
  width: 350px;
}

.programs-single-program-marketing {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66dededb971fa3de518cca3c_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.uui-blog03_image-wrapper-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66cf5ab05c1027792cf9153b_Viz%201.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-copy-copy.is-featured {
  background-image: none;
}

.navbar-program-button-link-register-white-yellow-copy {
  grid-column-gap: .5rem;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--black);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--black);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--black);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--black);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #fcec03;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 211px;
  height: 60px;
  margin-left: 20px;
  padding: .625rem 1.125rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
}

.navbar-program-button-link-register-white-yellow-copy:hover {
  border-top-color: var(--untitled-ui-primary700);
  border-right-color: var(--untitled-ui-primary700);
  border-bottom-color: var(--untitled-ui-primary700);
  border-left-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-white);
  background-color: #fff;
  font-family: Manrope, sans-serif;
}

.navbar-program-button-link-register-white-yellow-copy:focus {
  background-color: var(--yellow);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-white);
  border-style: solid;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.button-7-copy {
  border: 1px solid var(--black);
  background-color: var(--yellow);
  color: var(--black);
  text-transform: uppercase;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 295px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.button-7-copy.block-off {
  display: none;
}

.strategichniy-marketing-dlya-developeriv {
  width: 100%;
  display: block;
}

.spec-lector-julia-photo {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-143 {
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: block;
}

.image-79 {
  margin-left: auto;
  margin-right: auto;
}

.cell-38, .cell-39 {
  justify-content: center;
  align-items: center;
}

.quick-stack-10, .quick-stack-11 {
  padding-top: 0;
  padding-bottom: 0;
}

.image-80 {
  display: block;
}

.html-embed-14-copy {
  margin-right: 15px;
}

.div-block-144 {
  padding-top: 140px;
}

.image-81 {
  width: 40px;
  height: 40px;
}

.igor-finashkin-lecrtors-section-padding-copy-copy {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
  max-width: 600px;
  max-height: 800px;
}

.course-section-result.block-off {
  display: none;
}

.tab-link-tab-7 {
  background-color: #eae9e8;
  padding-left: 0;
}

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

.kutup-hero-right-golomakhpy-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f6bb9e34918eb8cd32911f_IMG_6316.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  display: none;
}

.kutup-hero-right-golomakhpy-copy.block-off {
  display: none;
}

.kutup-hero-right-golomakhpy-copy.block-off.block-on-pk {
  display: block;
}

.cource-target-audience-content-left-copy {
  flex-direction: column;
  align-items: center;
  position: static;
  top: 100px;
}

.course-section-about-max-width-large-copy {
  width: 100%;
  max-width: 100rem;
}

.course-section-about-max-width-large-copy.align-center {
  margin-left: auto;
  margin-right: auto;
}

.course-section-about-max-width-large-copy.block-off {
  display: none;
}

.image-82, .image-83 {
  max-width: 50%;
}

.cell-41, .cell-42 {
  justify-content: center;
  align-items: center;
}

.cell-43 {
  justify-content: space-between;
  align-items: center;
}

.image-69-copy {
  width: 100px;
}

.uui-blog03_image-wrapper-school {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66dac660d461bb688b76757c_photo_2024-09-06_11-36-40.jpg");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school.is-featured {
  background-image: none;
}

.alumni-campus-slider-2 {
  background-color: #0000;
  overflow: hidden;
}

.alumni-padding-vertical-2 {
  white-space: nowrap;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/641e1807ffb2e67ae16bc316_Ellipse%2010.png");
  background-position: 80% 0;
  background-repeat: no-repeat;
  background-size: 568px 568px;
  background-attachment: scroll;
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.alumni-padding-vertical-2.ksd-teaching {
  background-position: 80%;
  background-size: 400px 400px;
  padding-bottom: 4rem;
}

.alumni-photo-2 {
  border: 1px #101828;
  border-radius: 100px;
  margin-right: .75rem;
}

.alumni-campus-slider-3 {
  background-color: #0000;
  overflow: hidden;
}

.alumni-padding-vertical-3 {
  white-space: nowrap;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/641e1807ffb2e67ae16bc316_Ellipse%2010.png");
  background-position: 80% 0;
  background-repeat: no-repeat;
  background-size: 568px 568px;
  background-attachment: scroll;
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.alumni-padding-vertical-3.ksd-teaching {
  background-position: 80%;
  background-size: 400px 400px;
  padding-bottom: 4rem;
}

.alumni-photo-3 {
  border: 1px #101828;
  border-radius: 100px;
  margin-right: .75rem;
}

.alumni-campus-slider-4 {
  background-color: #0000;
  overflow: hidden;
}

.alumni-photo-4 {
  border: 1px #101828;
  border-radius: 100px;
  margin-right: .75rem;
}

.alumni-campus-slider-5 {
  background-color: #0000;
  overflow: hidden;
}

.alumni-photo-5 {
  border: 1px #101828;
  border-radius: 100px;
  margin-right: .75rem;
}

.alumni-campus-slider-6 {
  background-color: #0000;
  overflow: hidden;
}

.alumni-photo-6 {
  border: 1px #101828;
  border-radius: 100px;
  margin-right: .75rem;
}

.alumni-campus-slider-7 {
  background-color: #0000;
  overflow: hidden;
}

.alumni-photo-7 {
  border: 1px #101828;
  border-radius: 100px;
  margin-right: .75rem;
}

.div-block-146 {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.graduates-image-copy-2 {
  height: 100px;
}

.mask-3 {
  overflow: hidden;
}

.graduates-image-copy-3 {
  height: 100px;
}

.grid-20 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.lectors-author-about-paragraph-2 {
  color: #fff;
  text-transform: none;
  font-size: 14px;
}

.lectors-author-name-2 {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 400;
}

.ribas-heading-h2-medium-50px-2 {
  color: #09041d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.3;
}

.testimonial-info-3 {
  background-color: #1e1e1e;
  border-radius: 20px;
  align-self: stretch;
  align-items: flex-end;
  height: 140px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.testimonial-slider-left-3 {
  justify-content: center;
  align-items: center;
  width: 50px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left-3:focus-visible, .testimonial-slider-left-3[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.div-block-147 {
  align-self: center;
  margin-top: 0;
  padding-top: 0;
  padding-right: 20px;
}

.testimonial-image-3 {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0 0 0 20px;
  min-width: 180px;
  max-width: 200px;
  min-height: 180px;
  margin-right: 16px;
  padding-left: 0;
  overflow: visible;
}

.div-block-148 {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.graduates-image-copy-4, .graduates-image-copy-5 {
  height: 100px;
}

.mask-4 {
  overflow: hidden;
}

.testimonial-info-4 {
  background-color: #1e1e1e;
  border-radius: 20px;
  align-self: stretch;
  align-items: flex-end;
  height: 140px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.div-block-149 {
  align-self: center;
  margin-top: 0;
  padding-top: 0;
  padding-right: 20px;
}

.testimonial-image-4 {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0 0 0 20px;
  min-width: 180px;
  max-width: 200px;
  min-height: 180px;
  margin-right: 16px;
  padding-left: 0;
  overflow: visible;
}

.div-block-150 {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.graduates-image-copy-6 {
  height: 100px;
}

.mask-5 {
  overflow: hidden;
}

.testimonial-info-5 {
  background-color: #1e1e1e;
  border-radius: 20px;
  align-self: stretch;
  align-items: flex-end;
  height: 140px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.div-block-151 {
  align-self: center;
  margin-top: 0;
  padding-top: 0;
  padding-right: 20px;
}

.testimonial-image-5 {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0 0 0 20px;
  min-width: 180px;
  max-width: 200px;
  min-height: 180px;
  margin-right: 16px;
  padding-left: 0;
  overflow: visible;
}

.div-block-152 {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.graduates-image-copy-7 {
  height: 100px;
}

.mask-6 {
  overflow: hidden;
}

.testimonial-info-6 {
  background-color: #1e1e1e;
  border-radius: 20px;
  align-self: stretch;
  align-items: flex-end;
  height: 140px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.div-block-153 {
  align-self: center;
  margin-top: 0;
  padding-top: 0;
  padding-right: 20px;
}

.testimonial-image-6 {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0 0 0 20px;
  min-width: 180px;
  max-width: 200px;
  min-height: 180px;
  margin-right: 16px;
  padding-left: 0;
  overflow: visible;
}

.div-block-154 {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.graduates-image-copy-8 {
  height: 100px;
}

.mask-7 {
  overflow: hidden;
}

.testimonial-info-7 {
  background-color: #1e1e1e;
  border-radius: 20px;
  align-self: stretch;
  align-items: flex-end;
  height: 140px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.div-block-155 {
  align-self: center;
  margin-top: 0;
  padding-top: 0;
  padding-right: 20px;
}

.testimonial-image-7 {
  object-fit: cover;
  border: 1px #000;
  border-radius: 0 0 0 20px;
  min-width: 180px;
  max-width: 200px;
  min-height: 180px;
  margin-right: 16px;
  padding-left: 0;
  overflow: visible;
}

.uui-blog03_image-wrapper-school-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6704ea5b5a606cf06844ed99_IMG_6613.jpg");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-copy.is-featured {
  background-image: none;
}

.price-cource-section-about-text-blockdescription-copy {
  color: var(--black);
  letter-spacing: normal;
  text-transform: none;
  flex-flow: column;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.testimonial_thumb_olena {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120bbbfcd0d7fecc598525_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20094734.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
  overflow: visible;
}

.testimonial_thumb_diduk {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120caf922a2c49cee948f0_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20095145.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
}

.testimonial_thumbolena {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f6bbed233e9b0178bfcec8_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-27%20163553.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
  overflow: visible;
}

.testimonial_thumb_julia {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120e59cc05a8c495641242_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20095911.png");
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
  overflow: visible;
}

.price-course-section-about-layou-list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: auto;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

.div-block-92-copy {
  flex: 0 auto;
  max-width: 700px;
}

.testimonial_thumb_olenaa {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120bbbfcd0d7fecc598525_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20094734.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
  overflow: visible;
}

.testimonial_thumb_didukk {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120caf922a2c49cee948f0_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20095145.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 270px;
  height: 330px;
}

.testimonial_thumb_olenna {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f6bbed233e9b0178bfcec8_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-27%20163553.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.testimonial_thumb_yulia {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120e59cc05a8c495641242_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20095911.png");
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.price-cource-section-about-text-blockdescription-copy {
  color: var(--black);
  letter-spacing: normal;
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.ribas-hotel-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67123c23870b9472301516a7_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20131441.png");
  background-position: 50% 30%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  min-height: 500px;
  max-height: 500px;
  display: grid;
}

.ribas-hotel-copy.block-off {
  display: none;
}

.ribas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67123c9ff4550dcd381dc3d4_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20131618.png");
  background-position: 50% 30%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: center;
  width: 100%;
  min-width: 550px;
  max-width: none;
  height: 50%;
  min-height: 250px;
  max-height: 300px;
  margin-top: 0;
  display: grid;
}

.ribas.block-off {
  display: none;
}

.price-cource-section-about-text-blockdescription-2 {
  color: #09041d;
  letter-spacing: normal;
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.button-10 {
  color: #09041d;
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #09041d;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 295px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.cource-section-about-text-block-heading-2 {
  color: #09041d;
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.div-block-156 {
  flex: 0 auto;
}

.accordion-item-2 {
  color: #0e0f11;
  text-transform: uppercase;
  width: 100%;
  margin-top: 40px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  overflow: hidden;
}

.div-block-157 {
  align-self: auto;
}

.html-embed-35 {
  justify-content: flex-end;
  display: flex;
}

.div-block-158 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-flow: row;
  place-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-68 {
  white-space: normal;
  flex: 0 auto;
  padding-right: 20px;
  font-size: 16px;
}

.price-course-section-about-layout-item-1-2 {
  background-color: #fff;
  border: 1px solid #09041d;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  padding: 1.5rem;
  display: flex;
}

.dropdown-list-3 {
  background-color: #fff;
  padding: 20px 20px 20px 0;
  display: block;
  position: static;
}

.programs-single-program-olek {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6727c54e1189a5d1e3d563ca_%D0%BF%D1%96%D1%89%D0%B0%D0%BA%20(15).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.uui-testimonial16_customer-image-2-copy {
  object-fit: cover;
  border: 1px solid #000;
  border-radius: 24px;
  width: 388px;
  min-width: auto;
  height: 400px;
  min-height: auto;
}

.uui-testimonial16_customer-image-2-copy {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f9242b55f7927357c79818_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-29%20122509.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 24px;
  width: 388px;
  min-width: auto;
  height: 400px;
  min-height: auto;
}

.uui-testimonial16_customer-image-2-copy.graduates-photo {
  width: 500px;
  min-width: 0;
  height: 400px;
}

.alumni-single-person-block-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  object-fit: fill;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  min-width: auto;
  height: 400px;
  margin-right: 2rem;
  padding: 0 0 2rem;
  display: flex;
  overflow: visible;
}

.alumni-photo-6-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f9242b55f7927357c79818_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-29%20122509.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px #101828;
  border-radius: 100px;
  width: 360px;
  height: 400px;
  margin-right: .75rem;
}

.alumni-photo-6-diduk {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120caf922a2c49cee948f0_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20095145.png");
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 24px;
  width: 388px;
  height: 400px;
  margin-right: .75rem;
}

.alumni-photo-6-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f9242b55f7927357c79818_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-29%20122509.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 24px;
  width: 360px;
  height: 400px;
  margin-right: .75rem;
}

.askonsulting-copy {
  max-width: none;
  height: 56px;
  min-height: 34px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.uui-blog03_image-wrapper-school-ksd {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/670ee9dc606e50ea3fc5872b_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-16%20003556.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-ksd.is-featured {
  background-image: none;
}

.testimonial_thumbolenaa {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120bbbfcd0d7fecc598525_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20094734.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.testimonial_thumb_di {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67234a8bddb524557ce145df_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-31%20114433.png");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
}

.section-photo-item-leadgen-property-pr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67123c9ff4550dcd381dc3d4_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20131618.png");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 550px;
  max-height: 550px;
  display: grid;
}

.div-block-159 {
  margin-top: 20px;
  margin-bottom: 160px;
}

.image-88 {
  width: 50px;
  margin-left: 10px;
}

.image-89 {
  width: 110px;
}

.div-block-160 {
  margin-top: 20px;
}

.image-90 {
  width: 110px;
  margin-bottom: 0;
}

.div-block-161 {
  margin-top: 10px;
  margin-bottom: 0;
}

.image-91 {
  width: 110px;
}

.image-92 {
  width: 45px;
  margin-left: 10px;
}

.div-block-162 {
  flex-flow: wrap;
  margin-top: 20px;
  display: flex;
}

.image-93 {
  width: 110px;
}

.image-94 {
  width: 100px;
  margin-left: 10px;
}

.image-95 {
  width: 140px;
  margin-top: 10px;
}

.igor-finashkin-lecrtors-section-padding-olga {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
  max-width: 600px;
  max-height: 700px;
}

.igor-finashkin-lecrtors-section-padding-olga2 {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
  max-width: 600px;
  max-height: 750px;
}

.div-block-163 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.tab-link-tab-8 {
  background-color: #eae9e8;
  padding-left: 0;
}

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

.tab-link-tab-9 {
  background-color: #eae9e8;
  padding-left: 0;
}

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

.cource-target-audience-layout-component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.cource-target-audience-layout-component-copy._6rem-off {
  margin-bottom: 0;
}

.educational-plan-accordion-copy {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.educational-plan-question-copy {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--black) transparent transparent;
  opacity: 1;
  cursor: pointer;
  border-style: none;
  border-width: 1px;
  border-color: var(--black) transparent transparent;
  opacity: 1;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 40px 2rem;
  display: flex;
}

.educational-plan-accordion-copy-copy {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.accordion-icon_component-copy {
  border: 1px solid var(--untitled-ui-gray900);
  color: var(--untitled-ui-gray900);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.div-block-142-copy {
  max-width: 800px;
  margin-top: 0;
}

.div-block-142-copy.block-off {
  display: none;
}

.quick-stack-12 {
  padding-bottom: 0;
}

.image-96 {
  max-width: 50%;
}

.image-97 {
  max-width: 80%;
}

.image-98 {
  max-width: 90%;
}

.image-agromat {
  width: 100px;
  max-width: none;
  height: 20px;
  min-height: 20px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-blaize {
  width: 100px;
  max-width: none;
  height: 32px;
  min-height: 27px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.div-block-166 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.programs-single-program-hr {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6727c642598e80dd3735d046_%D0%BF%D1%96%D1%89%D0%B0%D0%BA%20(16).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.testimonial_thumb_volod {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6727d0930e43326a1fa318a6_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-03%20210549.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.ribas-section-lectors-layout-copy {
  background-color: var(--untitled-ui-white);
  overflow: hidden;
}

.image-99 {
  max-width: 25%;
  margin-left: 10px;
}

.cell-44 {
  justify-content: center;
  align-items: center;
}

.div-block-167 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-100 {
  max-width: 80%;
}

.uui-blog03_image-wrapper-school-ksd-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6720ec512c32293b6bf52958_IMG_6780.jpg");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-ksd-copy.is-featured {
  background-image: none;
}

.image-101, .image-102 {
  object-fit: fill;
  max-width: none;
  position: static;
  overflow: auto;
}

.uui-blog03_image-wrapper-school-ksd-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/672b57d5faec621ecd370a4e_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-06%20131953.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-ksd-copy-copy.is-featured {
  background-image: none;
}

.speaker-details-bereshchak-copy {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  order: 1;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  margin-bottom: 40px;
  margin-left: 0;
  font-family: Manrope, sans-serif;
  display: flex;
}

.uui-blog03_image-wrapper-school-ksd-1991 {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6745e29e56c46a6d91a354eb_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-26%20163125.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-ksd-1991.is-featured {
  background-image: none;
}

.korol-audience-headline-copy {
  border-left: 5px solid var(--yellow);
  min-height: 150px;
  margin-bottom: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}

.image-2-2-copy {
  object-fit: cover;
  width: 120%;
  max-width: none;
  height: 150px;
  margin-bottom: 20px;
  margin-right: 130px;
  padding-top: 0;
  padding-left: 10px;
  overflow: visible;
}

.spec-lector-sokolovskiy-copy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6748de49455aace1e56b22fd_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-28%20224822.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.uui-blog03_image-wrapper-school-ksd-jk {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/674699f7682b4655065b1c0f_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-27%20052052.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-ksd-jk.is-featured {
  background-image: none;
}

.block-review {
  flex-direction: column;
  width: 400px;
  display: flex;
}

.price-special-course-section-about-layout-item-content-copy {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
}

.paragraph-2 {
  width: 400px;
  max-width: 400px;
  overflow: visible;
}

.alumni-single-person-block-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  object-fit: fill;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  min-width: auto;
  margin-right: 2rem;
  padding: 0 0 2rem;
  display: flex;
  overflow: visible;
}

.link-block-8 {
  border: 1px #000;
  width: 400px;
  margin-right: 20px;
}

.price-course-alumni-text-copy {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  margin-left: 0;
  margin-right: 20px;
  padding: 0 0 1.5rem;
  display: flex;
}

.price-course-alumni-photo-kravets-copy {
  border: 1px none var(--black);
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/650491493042ab3595f22fb5_Mask%20group.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  max-width: 400px;
  height: 300px;
  margin-bottom: 2rem;
  padding: 1.5rem 0;
  display: flex;
}

.div-block-168 {
  width: 380px;
}

.spec-lector-sokolovskiy-copy-copy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d0bbc14afe686e41cefb84_IMG_8118%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 650px;
}

.text-block-69 {
  direction: ltr;
  white-space: normal;
  word-break: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.bold-text-44 {
  white-space: normal;
  font-family: Manrope, sans-serif;
}

.price-course-alumni-text-copy-copy {
  border: 1px solid var(--black);
  background-color: var(--untitled-ui-white);
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  margin-left: 0;
  margin-right: 20px;
  padding: 0 0 1.5rem;
  display: flex;
}

.image-grape-agency-copy {
  max-width: none;
  height: 30px;
  min-height: 20px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-68-copy {
  width: 200px;
}

.alterra_group-copy {
  max-width: none;
  height: 34px;
  min-height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-mergel-copy {
  max-width: none;
  height: 32px;
  min-height: 25px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.tab-link-tab-10 {
  background-color: #ddd0;
  padding-left: 0;
}

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

.container-22 {
  background-color: #eae9e8;
  padding: 6vw 2rem;
}

.lectors-video {
  background-color: var(--untitled-ui-white);
}

.lectors-video.off-block {
  display: none;
}

.lecrtors-section-padding-vertical-copy {
  padding-top: 0;
  padding-bottom: 4rem;
}

.misto-padding-vertical-xhuge-4bottom-copy {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.lecrtors-section-padding-copy {
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.lecrtors-section-padding-copy.off-block {
  display: none;
}

.youtube-copy {
  width: 100%;
  height: 70%;
}

.image-103 {
  max-width: 100%;
}

.uui-blog03_image-wrapper-school-ksd-olga {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/675725dd568b02b55d48985d_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-12-09%20184700.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-ksd-olga.is-featured {
  background-image: none;
}

.uui-blog03_image-wrapper-school-ksd-karpaty {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/676fe7ea040f814f16efc61c_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-12-28%20%D0%BE%2013.36.11%201.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-ksd-karpaty.is-featured {
  background-image: none;
}

.div-block-on-date {
  background-color: var(--yellow);
  color: var(--black);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: content-box;
  border: 1px solid #000;
  border-radius: 40px;
  width: 290px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
  overflow: auto;
}

.div-block-on-date.block-off {
  display: none;
}

.image-miskun {
  max-height: 100%;
  display: block;
}

.spec-lectors-m {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 600px;
  padding: 0 0%;
  display: grid;
}

.div-block-169 {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/672ccc04e0068830dd77cca1_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-07%20154810.png");
  background-position: 50% 100%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.shkurenko-book-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64b5084499d75d5f759a85b9_%D1%88%D0%BF%D0%B0%D1%80%D0%B3%D0%B0%D0%BB%D0%BA%D0%B0-3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px #000;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 500px;
  min-height: 500px;
  max-height: 500px;
  display: flex;
}

.spec-lector-m {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 13% 80px;
  display: flex;
}

.uui-blog03_image-wrapper-school-ksd-strong {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/677b959849702456cb7b2da6_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-06%20%D0%BE%2010.34.02.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-school-ksd-strong.is-featured {
  background-image: none;
}

.spec-lector-perchak-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6794bc2f695cfbd6d2701451_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-25%20%D0%BE%2012.24.55.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-photo-item-sharshakov-rieltor-photo-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65fbf814d87f6b5f810da479_photo_2024-03-20%2011.13.11.jpeg");
  background-position: 50% 30%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.uui-blog03_image-wrapper-budiv {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/678666afab437eb2253c2988_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-14%20%D0%BE%2015.27.41.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-budiv.is-featured {
  background-image: none;
}

.what-is-bim-text-item-2 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 40px;
  flex: 1;
  align-self: auto;
  width: 380px;
  padding: 3rem 1.5rem 1.5rem;
}

.heading-h2-56-section-2 {
  color: #09041d;
  margin-bottom: 90px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
}

.text-block-70 {
  color: #0e0f11;
  text-align: center;
  text-shadow: 0 0 20px #fcee31, 0 0 20px #fcee31;
  background-color: #0000;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-71 {
  color: #09041d;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.spec-lectorka-olga-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67acab3e4a2633748736ed6f_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-02-12%20%D0%BE%2016.07.24.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.cell-47 {
  justify-content: center;
  align-items: center;
}

.image-106 {
  height: 75px;
}

.cell-48 {
  justify-content: center;
  align-items: center;
}

.programs-single-program-main-b {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67b359d31f016b9f1849fc94_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.uui-blog03_image-wrapper-sior {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/679fef44c9c9f5c8915b830e_Vidbudova_3_%D1%84%D0%B1.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-sior.is-featured {
  background-image: none;
}

.cource-target-audience-layout-component-krea {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.spec-lector-alina-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65d679f27515928c58a990b4_alina1.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.cource-section-about-text-block-heading-copy {
  color: var(--black);
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.cource-section-about-text-block-heading-copy.size16text {
  font-size: 16px;
  line-height: 20px;
}

.cource-section-about-text-block-heading-copy.block-off {
  display: none;
}

.image-109 {
  max-width: 125%;
}

.quick-stack-15-copy {
  padding: 0;
}

.button-11 {
  color: #09041d;
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #09041d;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 295px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.uui-button-23 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-23:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-23:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.text-block-72 {
  font-family: Manrope, sans-serif;
}

.cell-49 {
  text-align: left;
  align-items: flex-end;
}

.text-block-73 {
  text-align: left;
}

.combine-contact4_image-wrapper-program-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px #000;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 764px;
  height: auto;
  padding: 3rem 3rem 1rem;
  display: block;
  overflow: visible;
}

.combine-contact4_image-wrapper-program-2.block-off {
  display: none;
}

.cell-50 {
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.form-block-charity-page-description-whiteform-description-registration-white-2 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  line-height: 36px;
}

.quick-stack-16 {
  grid-column-gap: 30px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-173 {
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: Manrope, sans-serif;
}

.text-block-74 {
  text-align: center;
  font-weight: 500;
}

.submit-button-page-program-form-2 {
  color: #101828;
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #000;
  border-radius: 40px;
  width: 216px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.submit-button-page-program-form-2:hover {
  background-color: #fff;
}

.uui-field-label-6 {
  color: #344054;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.form-email-input-program-2 {
  color: #101828;
  text-align: left;
  background-color: #0000;
  border-top: 1px solid #0000;
  border-bottom: 1px solid #cacbcf;
  border-left: 0 solid #0000;
  border-right: 2px #101828;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding: .5rem 2rem .5rem .875rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form-email-input-program-2:focus {
  color: #101828;
  border-color: #d6bbfb #d6bbfb #cacbcf;
  border-top-style: none;
}

.form-email-input-program-2::placeholder {
  color: #667085;
}

.h2-header-52px-white-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 61.6px;
}

.form-block-program-page-description-white-2 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 36px;
}

.text-block-75 {
  color: #101828;
  margin-left: 10px;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-75:hover {
  color: #f9fafb;
}

.uui-form_input--program-2 {
  color: #101828;
  text-align: left;
  background-color: #0000;
  border-top: 1px solid #0000;
  border-bottom: 1px solid #cacbcf;
  border-left: 0 solid #0000;
  border-right: 2px #101828;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.uui-form_input--program-2:focus {
  color: #101828;
  border-style: none none solid;
  border-color: #d6bbfb #d6bbfb #cacbcf;
  border-top-width: 0;
}

.uui-form_input--program-2::placeholder {
  color: #667085;
}

.tg-registration-3 {
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 60px;
  display: flex;
}

.tg-registration-3:hover {
  color: #d0d5dd;
  background-color: #4ab7f6;
}

.form-phone-2 {
  color: #101828;
  text-align: left;
  background-color: #0000;
  border-top: 1px solid #0000;
  border-bottom: 1px solid #cacbcf;
  border-left: 0 solid #0000;
  border-right: 2px #101828;
  border-radius: 0;
  width: 100%;
  max-width: 538px;
  height: auto;
  min-height: 2rem;
  margin-right: 0;
  padding-top: .5rem;
  padding-left: .875rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.form-phone-2:focus {
  color: #101828;
  border-color: #d6bbfb #d6bbfb #cacbcf;
  border-top-style: none;
  border-top-width: 0;
}

.form-phone-2::placeholder {
  color: #667085;
}

.uui-form_input-8 {
  color: #101828;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-8:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-form_input-8::placeholder {
  color: #667085;
}

.target-audience-text-descriptor-2 {
  color: #09041d;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.html-embed-36 {
  margin-top: 6px;
}

.heading-h2-56-section-target-audience-2 {
  color: #09041d;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  position: static;
}

.html-embed-37 {
  margin-right: 15px;
}

.target-audience-right-column-content-header-2 {
  color: #09041d;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.text-description-target-audience-2 {
  color: #09041d;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.text-description-target-audience-2.block-off {
  display: none;
}

.text-block-76 {
  color: #09041d;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
}

.html-embed-38 {
  margin-right: 15px;
}

.target-audience-right-column-section-name-2 {
  color: #fff;
  background-color: #0000;
  border-radius: .625rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.cell-51 {
  justify-content: center;
}

.lecturer-description-about-himself-2-2 {
  color: #09041d;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 28.8px;
}

.html-embed-39 {
  margin-top: 6px;
}

.spec-lector-danylenko-right-part-2 {
  color: #fff;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 13% 80px;
  display: flex;
}

.spec-lectors-golovatiuk-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.image-110 {
  max-width: 125%;
}

.spec-h3-56-lecrtors-section-padding-heading-medium-2 {
  color: #09041d;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fdee01;
  word-break: normal;
  border-bottom: 20px #fdee01;
  margin-bottom: 2rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.spec-heading-h2-36-section-copy-2 {
  color: #09041d;
  margin-bottom: 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 61.6px;
}

.cell-52 {
  justify-content: center;
}

.cell-53 {
  justify-content: center;
  align-items: center;
}

.spec-lector-ivan {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cabdd4a35f5faf0842c6cf_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-03-05%20%D0%BE%2021.54.40.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.lecturer-description-about-himself-1-2 {
  color: #09041d;
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 28.8px;
}

.quick-stack-17 {
  padding: 0;
}

.quick-stack-17._20px {
  margin-top: 20px;
}

.target-audience-text-descriptor-3 {
  color: #09041d;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.heading-h2-56-section-target-audience-3 {
  color: #09041d;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  position: static;
}

.target-audience-right-column-content-header-3 {
  color: #09041d;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.text-description-target-audience-3 {
  color: #09041d;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.text-description-target-audience-3.block-off {
  display: none;
}

.html-embed-40 {
  margin-right: 15px;
}

.tab-link-tab-13 {
  background-color: #ddd0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.tab-link-tab-13.w--current {
  background-color: #c8c8c800;
  padding: 0;
}

.educational-plan-padding-2 {
  background-color: #fff;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-wide340-2 {
  color: #09041d;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #fdee01;
  background-clip: content-box;
  border: 1px solid #000;
  border-radius: 40px;
  width: 340px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  overflow: auto;
}

.heading-h2-56-section-target-audience-4 {
  color: #09041d;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  position: static;
}

.uui-text-size-medium-21 {
  color: #09041d;
  letter-spacing: normal;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.uui-faq02_question-3 {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #0000;
  border-top-color: #09041d;
  justify-content: space-between;
  align-items: center;
  padding: 40px 2rem 40px 0;
  display: flex;
}

.div-block-26-off-2 {
  color: #09041d;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #fdee01;
  background-clip: content-box;
  border: 1px solid #000;
  border-radius: 40px;
  width: 290px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
  overflow: auto;
}

.accordion-icon_component-3 {
  color: #101828;
  border: 1px solid #101828;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.text-block-77 {
  color: #101828;
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 40px;
  width: 100%;
  padding: 4px 12px;
}

.uui-faq02_icon-wrapper-3 {
  color: #98a2b3;
}

.uui-faq02_heading-3 {
  color: #101828;
  letter-spacing: normal;
  margin-top: .125rem;
  margin-bottom: 1.5rem;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 2rem;
}

.accordion-icon_vertical-line-3 {
  background-color: #fff;
  border: 1px solid #101828;
  border-radius: 1px;
  width: 1px;
  height: 16px;
  position: absolute;
}

.uui-faq02_answer-3 {
  background-color: #fff;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.text-block-78 {
  color: #09041d;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.accordion-icon_horizontal-line-3 {
  background-color: #fff;
  border: 1px solid #101828;
  border-radius: 1px;
  width: 16px;
  height: 1px;
  position: absolute;
}

.div-block-176 {
  color: #09041d;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #fdee01;
  background-clip: content-box;
  border: 1px solid #000;
  border-radius: 40px;
  width: 290px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  overflow: auto;
}

.button-12 {
  color: #09041d;
  text-transform: uppercase;
  background-color: #fdee01;
  border: 1px solid #09041d;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 295px;
  height: 60px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.course-section-about-heading-medium-2 {
  color: #09041d;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  display: block;
}

.html-embed-41, .html-embed-42 {
  justify-content: flex-end;
  display: flex;
}

.course-section-about-layout-items-2 {
  color: #09041d;
  align-items: stretch;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
  display: flex;
}

.cource-section-about-text-blockdescription-2 {
  color: #09041d;
  letter-spacing: normal;
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.html-embed-43 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.course-section-about-layout-item-2 {
  background-color: #fff;
  border: 1px solid #09041d;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 1.5rem;
  display: flex;
}

.image-111 {
  border: 1px solid #000;
  border-radius: 40px;
  width: 844px;
  max-width: none;
}

.cource-target-audience-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.html-embed-44 {
  margin-right: 15px;
}

.heading-h2-56-section-target-audience-5 {
  color: #09041d;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 61.6px;
  position: static;
}

.html-embed-45, .html-embed-46 {
  margin-right: 15px;
}

.target-audience-right-column-content-header-4 {
  color: #09041d;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28.8px;
}

.html-embed-47, .html-embed-48 {
  margin-right: 15px;
}

.program-detils-date-off-2 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #fcee31;
  border-radius: 10rem;
  flex: 0 auto;
  align-items: stretch;
  margin-left: 0;
  margin-right: 20px;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.program-details-date-2 {
  color: #101828;
  text-transform: uppercase;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.cell-54 {
  justify-content: center;
}

.lecturer-description-about-himself-2-3 {
  color: #09041d;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 28.8px;
}

.html-embed-49 {
  margin-top: 6px;
}

.spec-lector-danylenko-right-part-3 {
  color: #fff;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 13% 80px;
  display: flex;
}

.spec-lectors-golovatiuk-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 700px;
  padding: 0 0%;
  display: grid;
}

.image-112 {
  max-width: 125%;
}

.spec-h3-56-lecrtors-section-padding-heading-medium-3 {
  color: #09041d;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fdee01;
  word-break: normal;
  border-bottom: 20px #fdee01;
  margin-bottom: 2rem;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.spec-heading-h2-36-section-copy-3 {
  color: #09041d;
  margin-bottom: 40px;
  font-family: "Kharkiv tone 04", sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 61.6px;
}

.cell-55 {
  justify-content: center;
}

.cell-56 {
  justify-content: center;
  align-items: center;
}

.programs-single-program-ivan {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cae67418a59281e8821b28_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.image-budedim-logo-copy {
  max-width: none;
  height: 34px;
  min-height: 56px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.uui-blogsection12_author-image-copy {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
  margin-right: 5px;
  display: block;
}

.course-section-about-layou-list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.course-section-about-layou-list-copy._1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.course-section-about-layou-list-copy.block-off {
  display: none;
}

.course-section-about-layou-list-copy-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.course-section-about-layou-list-copy-copy._1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.course-section-about-layou-list-copy-copy.block-off {
  display: none;
}

.uui-blog03_image-wrapper-sity {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67b7a13115b808843ff5537a_image_2025-02-13_16-48-18.png");
  background-position: 50% 10%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-sity.is-featured {
  background-image: none;
}

.tab-link-tab-14 {
  background-color: #ddd0;
  border: 1px solid #000;
  border-radius: 100px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.tab-link-tab-14.w--current {
  background-color: var(--kütüp-library-white);
}

.programs-single-lecture-ivan {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cae67418a59281e8821b28_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-single-lecture-alina {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65fc0824a80fa90fb7ff5556_%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%B0%D1%82%D1%8E%D0%BA.png");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-single-lecture-2024 {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66deb1979578d16ae23a77f5_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-single-lecture-percak {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6794cf8bbd7d68d91454d5fb_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.programs-single-lecture-misha {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6694d344cf165d4468f2bf1a_%D0%BF%D1%96%D1%89%D0%B0%D0%BA%20(5).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.cource-target-audience-padding-vertical-copy {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-photo-item-sharova-pm-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67e67f3cf26257aeb8d40f9a_IMG_0078.JPEG");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.tab-link-tab-14-2 {
  background-color: #ddd0;
  padding: 0;
}

.tab-link-tab-14-2.w--current {
  background-color: #0000;
  padding: 0;
}

.div-block-179 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.form-block-program-ms-project {
  width: 100%;
  display: block;
}

.spec-lector-roman-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fe27e2593cd538a81836c4_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-15%20%D0%BE%2012.31.53.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-program-roman {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66130b2c4d4530a09994d292_%D0%B4%D0%B0%D0%B2%D0%B8%D0%BC%D1%83%D0%BA%D0%B0.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.spec-lector-yuri {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fd21fe00aebd84f171a845_photo_2021-08-05_14-23-54%20(1)%20(1).jpg");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-program-yuri {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fd24cb4000ddbd329d59e2_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.spec-lector-andriy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fd718e32e92f38e9a369d0_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-14%20%D0%BE%2023.34.25.png");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-114 {
  border-radius: 40px;
}

.section-photo-item-adriy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fd6f4b9805c1e7c9e4977a_IMG_8638.jpg");
  background-position: 50% 40%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.investiciyniy-ta-finansoviy-analiz-v-neruhomosti {
  width: 100%;
  display: block;
}

.image-115 {
  width: auto;
  height: 50px;
}

.image-116 {
  height: 25px;
}

.image-117 {
  height: 50px;
}

.div-block-181 {
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.programs-single-program-andriy {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6805f915781a5ffa0eec9f3f_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.spec-lector-vladimir {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6806066346a49ccce80f188a_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-21%20%D0%BE%2011.47.11.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lector-dasha {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680720fea7562a602a72994d_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2007.54.11.png");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.uui-blog03_image-wrapper-ivan {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67daf5b77ee6d82db4961588_concept%20resiz%D1%8Fe%20(2).png");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-ivan.is-featured {
  background-image: none;
}

.spec-lector-alexander-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680a941690830a761649764a_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-24%20%D0%BE%2022.30.17.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spec-lector-vitaly-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680a94989ab0d7cc6b35e81e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-24%20%D0%BE%2022.30.09.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-program-bereshchak-copy {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680a9bf0648edbb533191828_Mask%20group.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.course-section-about-layou-list-servisna {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.course-section-about-layou-list-servisna._1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.course-section-about-layou-list-servisna.block-off {
  display: none;
}

.tab-link-tab-15 {
  background-color: #ddd0;
  padding: 0;
}

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

.quick-stack-9-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.quick-stack-9-copy._40px {
  margin-top: 40px;
}

.cell-58, .cell-59 {
  justify-content: center;
  align-items: center;
}

.image-118 {
  max-width: 70%;
}

.cell-60, .cell-61 {
  justify-content: center;
  align-items: center;
}

.image-119 {
  max-width: 90%;
}

.uui-blog03_image-wrapper-forbes {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-forbes.is-featured {
  background-image: none;
}

.testimonial_alexander {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b21c74baf22b0fe8bb52e_photo_2025-05-07%2011.56.36.jpeg");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.testimonial_alexander-b {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b22c995dbdee217c99770_photo_2025-05-07%2011.56.40.jpeg");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
}

.testimonial_eugene {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681a787130dd03075d1147ec_photo_2025-05-07%2000.00.08.jpeg");
  background-position: 50% 0;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.testimonial_taisia {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b2533c23549785a11be39_photo_2025-05-07%2011.56.55.jpeg");
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.testimonial_olesia {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b25b6c8c82028a588dac9_photo_2025-05-07%2011.57.00.jpeg");
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.testimonial_artem {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b2721a363f4c1a8695ff6_photo_2025-05-07%2011.56.51.jpeg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.programs-single-program-service-company {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b6cdb5515ac97c356d15c_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.uui-blog03_image-wrapper-ksd {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68148fa20f1f345dc1db5409_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-02%20%D0%BE%2012.24.05%201.png");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-ksd.is-featured {
  background-image: none;
}

.spec-lector-marta {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68215b42dcf93b25c32ee458_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-12%20%D0%BE%2005.21.11.png");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-program-marta {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68216003a937523ab8c24f02_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.body-6 {
  background-color: #eae9e8;
}

.spec-lector-victoria {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/682c4e78c267eef8b8a2e29a_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-20%20%D0%BE%2012.41.56.png");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-program-victoria {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/682c8267c9864b3a2d8b2e01_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.section-photo-item-facility-management {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6837166267832b9dbe5b4126_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-28%20%D0%BE%2016.56.51.png");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 550px;
  max-height: 550px;
  display: grid;
}

.testimonial_nestor {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/683a095b00523ab38d76e9c2_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-30%20%D0%BE%2022.36.02.png");
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.testimonial_dmytro {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/683a0cfa77d9f632ebd1c310_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-30%20%D0%BE%2022.52.07.png");
  background-repeat: repeat;
  background-size: cover;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  flex: none;
  width: 230px;
  height: 300px;
  overflow: visible;
}

.image-122 {
  max-width: 65%;
}

.spec-lector-artem-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6846a1c435b5bec5a4f38627_%D0%90%D1%80%D1%82%D0%B5%D0%BC%20%D0%A5%D0%B0%D1%80%D0%BB%D0%B0%D0%BC%D0%BE%D0%B2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-program-artem {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6846cb4bea15f89b71247656_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.uui-blog03_image-wrapper-ksd-copy {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681fb8ad5602edd668f3e657_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-10%20%D0%BE%2023.35.25.png");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-ksd-copy.is-featured {
  background-image: none;
}

.spec-lector-olga {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6794bc2f695cfbd6d2701451_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-25%20%D0%BE%2012.24.55.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-lecture-percak-copy {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6852a162b54e021e4040b771_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.tab-link-tab-16 {
  background-color: #ddd0;
  padding: 0;
}

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

.kutup-hero-right-katerina {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/685aa7c75b221d9c30bf6c4c_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-24%20%D0%BE%2016.26.42.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.bold-text-47 {
  text-transform: uppercase;
  font-weight: 500;
}

.programs-single-lecture-percak-copy-copy {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/685aac53c1ce06c8f1925f15_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.uui-blog03_image-wrapper-ksd-development {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6847eb52e75d2a8b08b311f7_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-10%20%D0%BE%2011.22.26.png");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-ksd-development.is-featured {
  background-image: none;
}

.kutup-hero-right-sergey {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6863d481bfa8de65994b3751_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-01%20%D0%BE%2015.28.35.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.tab-link-tab-17 {
  background-color: #0000;
  padding: 0;
}

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

.spec-lector-anna-photo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6866883ee5ae93ca423b47a6_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-03%20%D0%BE%2016.38.54.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.programs-single-program-sales-2director {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/687027f50d5ac5d061c72088_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

.spec-lector-ivan-unit {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cabdd4a35f5faf0842c6cf_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-03-05%20%D0%BE%2021.54.40.png");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-photo-item-leadgen-ivan {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68714e30415da18c1cd72835_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-11%20%D0%BE%2020.46.51.png");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 550px;
  max-height: 550px;
  display: grid;
}

.image-190 {
  border: 1px solid #000;
  border-radius: 40px;
  width: 100%;
  max-width: none;
}

.image-unit-logo {
  max-width: none;
  height: 34px;
  min-height: 56px;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.uui-blog03_image-wrapper-ksd-development-avalon {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68714e30415da18c1cd72835_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-11%20%D0%BE%2020.46.51.png");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-wrapper-ksd-development-avalon.is-featured {
  background-image: none;
}

.kutup-hero-right-anna {
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/688b61ea00b6e2f6de05fb91_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-31%20%D0%BE%2015.19.02.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.programs-single-program-bim-anna-avalon {
  background-color: var(--untitled-ui-white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/688b671da2b1e979b7edacd3_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 618px;
  min-height: 404px;
  max-height: 404px;
  margin-top: 1rem;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  overflow: hidden;
}

@media screen and (min-width: 1280px) {
  .image-2-2 {
    width: 120%;
    height: 150px;
  }

  .uui-blog03_image-wrapper {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .educational-plan-padding-vertical-huge {
    padding-bottom: 6rem;
  }

  .page-padding-screen-1 {
    mix-blend-mode: normal;
  }

  .header-program-page-text-program-description {
    display: block;
  }

  .button-7 {
    background-color: var(--yellow);
  }

  .button-7.top7 {
    text-align: center;
    width: 400px;
  }

  .lecrtors-section-padding-image {
    height: auto;
  }

  .div-block-68 {
    display: block;
  }

  .cource-target-audience-padding-vertical._4rem-kreo {
    padding-top: 4rem;
  }

  .cource-target-audience-padding-vertical._4rem-avalon {
    padding-top: 0;
  }

  .heading-h2-56-section-target-audience._50size {
    font-size: 50px;
  }

  .target-audience-right-column-items {
    align-items: flex-start;
  }

  .course-section-about-layout-component {
    width: 100%;
  }

  .course-section-about-layou-list.speaker {
    place-items: stretch center;
  }

  .cource-section-about-text-block-heading {
    font-weight: 400;
  }

  .educational-plan-list-grid {
    grid-row-gap: 1rem;
  }

  .contacts-table-program {
    grid-column-gap: 207px;
    grid-template-columns: 1.75fr 1.25fr;
  }

  .contact01_form-program {
    grid-row-gap: 1rem;
  }

  .form-block-program-page-description-white {
    font-size: 20px;
  }

  .social-share-buttons-sahre-this-code {
    object-fit: none;
    position: static;
    overflow: visible;
  }

  .target-audience-right-column-items4 {
    display: flex;
  }

  .price-course-section-about.block-off {
    display: none;
  }

  .price-cource-section-about-text-blockdescription {
    line-height: 24px;
  }

  .cf-testimonial-logos {
    max-width: 130px;
  }

  .procurements-and-tenders-section-photo-item {
    background-position: 50% 0;
    max-width: none;
  }

  .misto-button-label-wrapper-2 {
    grid-column-gap: 0px;
  }

  .misto-link-block-white-2:hover {
    color: var(--systemflow-lite-neutral--100);
    font-family: Manrope, sans-serif;
  }

  .misto-hero-photo-overlay {
    opacity: 1;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/651464fa1e5f7a03e90ffebd_%D1%85%D0%B2%D0%B8%D0%BB%D1%96-%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0.png");
  }

  .misto-shrink-item {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .misto-hero {
    background-color: var(--systemflow-lite-neutral--100);
  }

  .misto-link-block-white-3:hover {
    color: var(--systemflow-lite-neutral--100);
    font-family: Manrope, sans-serif;
  }

  .image-32 {
    max-width: 300px;
  }

  .testimonial-slider-2 {
    max-width: 1100px;
  }

  .misto-educational-plan-text-left {
    min-width: 500px;
  }

  .misto-subsection-group {
    min-width: 700px;
    max-width: 700px;
  }

  .form-block-charity-page-description-white {
    font-size: 20px;
  }

  .cell-20 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .programs-single-program-sales-director {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6794cf8bbd7d68d91454d5fb_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  }

  .xmas-heading-vertical-padding {
    padding-top: 4rem;
  }

  .xmas-form-block-program-page-description-white-copy {
    font-size: 20px;
  }

  .cf-cta-left-contain {
    width: 51%;
    max-width: 550px;
  }

  .cource-price-content-right {
    align-items: flex-end;
  }

  .course-price-layout-component {
    justify-content: space-between;
  }

  .target-price-right-column-items {
    align-items: flex-start;
  }

  .section-photo-item-leadgen-property-program {
    min-height: 450px;
  }

  .target-audience-right-column-items-off {
    align-items: flex-start;
  }

  .program-detils-date-off {
    display: block;
  }

  .div-block-26-off.block-off {
    display: none;
  }

  .hotels-course {
    background-color: #fff;
  }

  .image-37 {
    min-width: 160px;
    max-width: 180px;
  }

  .component_content1 {
    height: 825px;
  }

  .component-management {
    padding-bottom: 1rem;
  }

  .block-calendar {
    display: block;
  }

  .calendar-pc {
    display: none;
  }

  .div-block-120 {
    width: 90px;
    height: 35px;
  }

  .text-block-60 {
    font-size: 1.406vw;
  }

  .div-block-120-copy {
    width: 87px;
    height: 35px;
    margin-left: 10px;
  }

  .swiper-wrapper {
    position: static;
  }

  .sub-lectors {
    background-color: var(--combine-library-white);
  }

  .div-block-offf-date {
    display: block;
  }

  .cell-31, .cell-32 {
    justify-content: center;
    align-items: center;
  }

  .course-section-about-layou-list-copy.speaker {
    grid-template-columns: 1fr 1fr 1fr;
    place-items: stretch center;
  }

  .div-block-132 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .courses-ksd {
    height: 215px;
  }

  .mykhailo-lecrtors-section-padding {
    height: auto;
  }

  .div-block-139 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .uui-blog03_image-wrapper-copy.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .spec-lector-sokolovskiy-copy {
    background-position: 50% 0;
  }

  .course-section-about-layou-list-copy {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .igor-finashkin-lecrtors-section-padding-copy {
    height: auto;
  }

  .uui-blog03_image-wrapper-copy-copy.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .button-7-copy {
    background-color: var(--yellow);
  }

  .igor-finashkin-lecrtors-section-padding-copy-copy {
    height: auto;
  }

  .tab-link-tab-7 {
    background-color: #0000;
    padding-left: 0;
  }

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

  .uui-blog03_image-wrapper-school.is-featured, .uui-blog03_image-wrapper-school-copy.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .button-10 {
    background-color: #fdee01;
  }

  .uui-blog03_image-wrapper-school-ksd.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .section-photo-item-leadgen-property-pr {
    min-height: 450px;
  }

  .igor-finashkin-lecrtors-section-padding-olga, .igor-finashkin-lecrtors-section-padding-olga2 {
    height: auto;
  }

  .image-96, .image-97, .image-98 {
    max-width: 100%;
  }

  .div-block-164 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-blog03_image-wrapper-school-ksd-copy.is-featured, .uui-blog03_image-wrapper-school-ksd-copy-copy.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .speaker-details-bereshchak-copy {
    margin-left: 0;
  }

  .uui-blog03_image-wrapper-school-ksd-1991.is-featured, .uui-blog03_image-wrapper-school-ksd-jk.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .spec-lector-sokolovskiy-copy-copy {
    background-position: 50% 0;
  }

  .uui-blog03_image-wrapper-school-ksd-olga.is-featured, .uui-blog03_image-wrapper-school-ksd-karpaty.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .div-block-on-date {
    display: block;
  }

  .spec-lectors-m, .div-block-169 {
    min-height: 700px;
  }

  .uui-blog03_image-wrapper-school-ksd-strong.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .uui-blog03_image-wrapper-budiv {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/678666afab437eb2253c2988_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-14%20%D0%BE%2015.27.41.png");
    background-position: 50%;
  }

  .uui-blog03_image-wrapper-budiv.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .spec-lectorka-olga-photo {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67acab3e4a2633748736ed6f_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-02-12%20%D0%BE%2016.07.24.png");
  }

  .image-107, .image-108 {
    height: 100px;
  }

  .programs-single-program-main-b {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67b359d31f016b9f1849fc94_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
    background-position: 100%;
  }

  .uui-blog03_image-wrapper-sior {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/679fef44c9c9f5c8915b830e_Vidbudova_3_%D1%84%D0%B1.png");
    background-position: 50%;
  }

  .uui-blog03_image-wrapper-sior.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .spec-lector-alina-photo {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/65d679f27515928c58a990b4_alina1.jpeg");
  }

  .cource-section-about-text-block-heading-copy {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }

  .quick-stack-15-copy {
    padding-left: 0;
  }

  .button-11 {
    background-color: #fdee01;
  }

  .form-block-program-page-description-white-2 {
    font-size: 20px;
  }

  .heading-h2-56-section-target-audience-2._50size {
    font-size: 50px;
  }

  .cell-51 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .spec-lector-ivan {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cabdd4a35f5faf0842c6cf_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-03-05%20%D0%BE%2021.54.40.png");
  }

  .quick-stack-17 {
    padding-left: 0;
  }

  .tab-link-tab-13 {
    background-color: #ddd0;
    padding: 0;
  }

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

  .button-12 {
    background-color: #fdee01;
  }

  .program-detils-date-off-2 {
    display: block;
  }

  .cell-54 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .programs-single-program-ivan {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cae67418a59281e8821b28_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  }

  .course-section-about-layou-list-copy {
    grid-template-columns: 1fr 1fr;
  }

  .course-section-about-layou-list-copy.speaker {
    place-items: stretch center;
  }

  .course-section-about-layou-list-copy-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .course-section-about-layou-list-copy-copy.speaker {
    place-items: stretch center;
  }

  .uui-blog03_image-wrapper-sity {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67b7a13115b808843ff5537a_image_2025-02-13_16-48-18.png");
    background-position: 50%;
  }

  .uui-blog03_image-wrapper-sity.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .cource-target-audience-padding-vertical-copy._4rem-kreo {
    padding-top: 0;
  }

  .image-113 {
    width: 100px;
  }

  .section-photo-item-sharova-pm-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67e67f3cf26257aeb8d40f9a_IMG_0078.JPEG");
  }

  .tab-link-tab-14-2 {
    background-color: #ddd0;
    padding: 0;
  }

  .div-block-179 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    display: flex;
  }

  .grid-21-course {
    grid-template-rows: auto;
  }

  .spec-lector-roman-photo {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fe27e2593cd538a81836c4_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-15%20%D0%BE%2012.31.53.png");
  }

  .programs-single-program-roman {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66130b2c4d4530a09994d292_%D0%B4%D0%B0%D0%B2%D0%B8%D0%BC%D1%83%D0%BA%D0%B0.png");
  }

  .spec-lector-yuri {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fd21fe00aebd84f171a845_photo_2021-08-05_14-23-54%20(1)%20(1).jpg");
  }

  .programs-single-program-yuri {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fd24cb4000ddbd329d59e2_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
    background-position: 50%;
    background-size: cover;
  }

  .spec-lector-andriy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fd718e32e92f38e9a369d0_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-14%20%D0%BE%2023.34.25.png");
  }

  .section-photo-item-adriy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67fd6f4b9805c1e7c9e4977a_IMG_8638.jpg");
  }

  .programs-single-program-andriy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6805f915781a5ffa0eec9f3f_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  }

  .spec-lector-vladimir {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68060572ea4d83b808b7446b_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-21%20%D0%BE%2011.44.13.png");
  }

  .spec-lector-dasha {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680720fea7562a602a72994d_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2007.54.11.png");
  }

  .uui-blog03_image-wrapper-ivan {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67daf5b77ee6d82db4961588_concept%20resiz%D1%8Fe%20(2).png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ivan.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .spec-lector-alexander-photo {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680a941690830a761649764a_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-24%20%D0%BE%2022.30.17.png");
  }

  .spec-lector-vitaly-photo {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680a94989ab0d7cc6b35e81e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-24%20%D0%BE%2022.30.09.png");
  }

  .course-section-about-layou-list-servisna.speaker {
    place-items: stretch center;
  }

  .uui-blog03_image-wrapper-forbes {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-forbes.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .uui-blog03_image-wrapper-ksd {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68148fa20f1f345dc1db5409_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-02%20%D0%BE%2012.24.05%201.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ksd.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .spec-lector-marta {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68215b42dcf93b25c32ee458_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-12%20%D0%BE%2005.21.11.png");
  }

  .spec-lector-victoria {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/682c4e78c267eef8b8a2e29a_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-20%20%D0%BE%2012.41.56.png");
  }

  .section-photo-item-facility-management {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6837166267832b9dbe5b4126_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-28%20%D0%BE%2016.56.51.png");
    min-height: 450px;
  }

  .testimonial_dmytro {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/683a0cfa77d9f632ebd1c310_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-30%20%D0%BE%2022.52.07.png");
  }

  .image-122 {
    width: 125px;
  }

  .uui-blog03_image-wrapper-ksd-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681fb8ad5602edd668f3e657_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-10%20%D0%BE%2023.35.25.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ksd-copy.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .spec-lector-olga {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6794bc2f695cfbd6d2701451_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-25%20%D0%BE%2012.24.55.png");
    background-position: 50% 0;
  }

  .uui-blog03_image-wrapper-ksd-development {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6847eb52e75d2a8b08b311f7_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-10%20%D0%BE%2011.22.26.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ksd-development.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .image-123, .image-149 {
    width: 100px;
  }

  .programs-single-program-sales-2director {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/687027f50d5ac5d061c72088_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
  }

  .spec-lector-ivan-unit {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cabdd4a35f5faf0842c6cf_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-03-05%20%D0%BE%2021.54.40.png");
  }

  .section-photo-item-leadgen-ivan {
    min-height: 450px;
  }

  .uui-blog03_image-wrapper-ksd-development-avalon {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68714e30415da18c1cd72835_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-11%20%D0%BE%2020.46.51.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ksd-development-avalon.is-featured {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66b64153c7369f7ee61625ab_DSC_0248.jpg");
    background-position: 50% 0;
    background-size: cover;
  }
}

@media screen and (min-width: 1440px) {
  .uui-text-rich-text {
    font-style: normal;
  }

  .uui-faq02_accordion.block-off {
    display: none;
  }

  .lector-description-about-2._20px {
    margin-bottom: 0;
  }

  .lecrtors-section-padding-image._40px {
    border-radius: 40px;
  }

  .div-block-68 {
    height: 21px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .cource-target-audience-container-large._4rem-block {
    margin-bottom: 4rem;
  }

  .cource-target-audience-padding-vertical._4rem {
    padding-bottom: 4rem;
  }

  .cource-target-audience-padding-vertical._4rem-down, .cource-target-audience-padding-vertical._4rem {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .cource-target-audience-layout-component {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }

  .educational-plan-list-grid {
    justify-content: stretch;
  }

  .contacts-table-program {
    grid-column-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-72 {
    margin-top: 36px;
  }

  .programs-content {
    justify-content: flex-end;
  }

  .text-block-wide340.block-off {
    display: none;
  }

  .kutup-hero-left-part {
    padding-top: 60px;
  }

  .kutup-hero-left-part._20px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .what-is-bim-text-item {
    width: 400px;
  }

  .spec-lector-danylenko-div-block-1 {
    align-self: auto;
  }

  .price-alumni-section-about.block-off, .section-logo-slider.block-off {
    display: none;
  }

  .div-block-93.in-betwen {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .price-alumni-section-block-name.block-off {
    display: none;
  }

  .cf-testimonial-logos {
    max-width: 140px;
  }

  .misto-inner-nav {
    justify-content: space-between;
  }

  .misto-container-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .misto-hero-photo-overlay {
    opacity: 1;
    -webkit-text-stroke-color: transparent;
    background-size: cover;
  }

  .testimonial-slider-2 {
    max-width: 1200px;
  }

  .testimonial-slider-2.not900 {
    max-width: 1450px;
  }

  .lectors-author-about-paragraph {
    text-transform: none;
  }

  .misto-edu-plan-subsection {
    min-width: 800px;
    max-width: 800px;
  }

  .misto-subsection-group {
    min-width: 800px;
  }

  .mask-2 {
    overflow: hidden;
  }

  .section-photo-item-obstezhennia-ta-vidbudova {
    min-height: 800px;
    max-height: 1000px;
  }

  .quick-stack-bim--manager {
    overflow: hidden;
  }

  .div-text-block {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .cell-19 {
    justify-content: center;
    align-items: flex-start;
  }

  .cell-20 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .block-image-margin-group {
    background-position: 50% 100%;
    height: 500px;
    min-height: 300px;
    max-height: 600px;
  }

  .spec-lectors-sokolovskiy {
    min-height: 600px;
    max-height: 700px;
  }

  .spec-lectors-golomakh {
    min-height: 700px;
    max-height: 1250px;
  }

  .spec-lectors-golomakh.julia {
    min-height: 850px;
    max-height: 900px;
  }

  .section-photo-item-leadgen-property-program {
    width: 100%;
    min-height: 400px;
  }

  .ribas-lectors-about-paragraph {
    text-transform: none;
  }

  .image-47 {
    width: 420px;
  }

  .block-calendar {
    padding: 4rem;
  }

  .calendar-pc {
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .div-block-120 {
    width: 100px;
    height: 35px;
  }

  .div-block-120-copy {
    width: 100px;
    height: 35px;
    margin-left: 10px;
  }

  .div-block-125 {
    height: 1px;
  }

  .block-text-city {
    width: 135px;
  }

  .data-november {
    margin-left: 624px;
  }

  .swiper-button-prev, .swiper-button-next {
    width: 4rem;
    height: 4rem;
  }

  .swiper-wrapper {
    overflow: hidden;
  }

  .swiper_slider-wrapper {
    overflow: visible;
  }

  .testimonial_item-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-right: 0;
  }

  .component-wrapper {
    padding-bottom: 4rem;
  }

  .testimonial_thumb_baryliuk {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320d644d7911e7547fb4cf_%D0%86%D1%80%D0%B8%D0%BD%D0%B0%20%D0%91%D0%B0%D1%80%D0%B5%D0%BB%D1%8E%D0%BA.png");
  }

  .testimonial_thumb_tepliakov {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320bfa46af4dde08282134_%D0%84%D0%B2%D0%B3%D0%B5%D0%BD%20%D0%A2%D0%B5%D0%BF%D0%BB%D1%8F%D0%BA%D0%BE%D0%B2.jpg");
  }

  .testimonial_thumb_lisnychyi {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320d20a3f96d85f32d8024_%D0%84%D0%B3%D0%BE%D1%80%20%D0%9B%D1%96%D1%81%D0%BD%D0%B8%D1%87%D0%B8%D0%B8%CC%86.jpg");
    background-repeat: repeat;
  }

  .sub-lectors {
    background-color: #fff;
  }

  .div-block-offf-date {
    display: none;
  }

  .course-section-about-layou-list-copy.speaker {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .quick-stack-9._40px {
    margin-top: 10px;
  }

  .bold-text-34 {
    font-size: 24px;
    line-height: 28.8px;
  }

  .bold-text-35, .bold-text-36, .bold-text-37 {
    font-size: 20px;
    line-height: 24px;
  }

  .course-section-about-space-small-16px {
    min-height: 16px;
  }

  .grid-19 {
    margin-top: 0;
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .cource-target-audience-layout-component-4rem {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }

  .kutup-hero-right-golomakh-copy {
    background-position: 50% 0;
    justify-content: center;
    align-items: center;
    min-height: auto;
    max-height: 1250px;
    margin-top: 0;
    padding-top: 75px;
    padding-bottom: 0;
    display: flex;
  }

  .spec-lector-oleksandr-bondar {
    background-position: 50% 0;
  }

  .spec-lector-sokolovskiy-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d42546a457cbb2fdf39162_66d0bbc14afe686e41cefb84_IMG_8118%201%201.png");
    background-position: 60% 25%;
    min-height: 600px;
    max-height: 700px;
    margin-left: 0;
  }

  .cource-target-audience-layout-component-copy {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }

  .course-section-about-layou-list-copy {
    grid-template-rows: auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .kutup-hero-right-golomakhpy-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f6bb9e34918eb8cd32911f_IMG_6316.jpg");
    background-position: 50%;
    background-size: cover;
    min-height: 800px;
    max-height: 1000px;
  }

  .kutup-hero-right-golomakhpy-copy.block-off.block-on-pk {
    background-position: 50% 0;
  }

  .cell-43 {
    justify-content: center;
  }

  .image-84 {
    max-width: 80%;
  }

  .image-85, .image-86, .image-87 {
    max-width: 75%;
  }

  .mask-3 {
    overflow: hidden;
  }

  .lectors-author-about-paragraph-2 {
    text-transform: none;
  }

  .mask-4, .mask-5, .mask-6, .mask-7 {
    overflow: hidden;
  }

  .uui-blog03_image-wrapper-school-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66dac660d461bb688b76757c_photo_2024-09-06_11-36-40.jpg");
  }

  .testimonial_thumb_diduk {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320d644d7911e7547fb4cf_%D0%86%D1%80%D0%B8%D0%BD%D0%B0%20%D0%91%D0%B0%D1%80%D0%B5%D0%BB%D1%8E%D0%BA.png");
  }

  .testimonial_thumbolena {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320bfa46af4dde08282134_%D0%84%D0%B2%D0%B3%D0%B5%D0%BD%20%D0%A2%D0%B5%D0%BF%D0%BB%D1%8F%D0%BA%D0%BE%D0%B2.jpg");
  }

  .testimonial_thumb_julia {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66320d20a3f96d85f32d8024_%D0%84%D0%B3%D0%BE%D1%80%20%D0%9B%D1%96%D1%81%D0%BD%D0%B8%D1%87%D0%B8%D0%B8%CC%86.jpg");
    background-repeat: repeat;
  }

  .testimonial_thumb_didukk {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120caf922a2c49cee948f0_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20095145.png");
  }

  .testimonial_thumb_olenna {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f6bbed233e9b0178bfcec8_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-27%20163553.png");
  }

  .testimonial_thumb_yulia {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67120e59cc05a8c495641242_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-18%20095911.png");
    background-repeat: repeat;
  }

  .testimonial_thumb_di {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67234a8bddb524557ce145df_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-10-31%20114433.png");
  }

  .section-photo-item-leadgen-property-pr {
    width: 100%;
    min-height: 400px;
  }

  .igor-finashkin-lecrtors-section-padding-olga2 {
    max-height: 750px;
  }

  .cource-target-audience-layout-component-copy {
    grid-template-columns: .5fr 1fr;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }

  .image-96, .image-97, .image-98 {
    max-width: 100%;
  }

  .testimonial_thumb_volod {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6727d0930e43326a1fa318a6_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-03%20210549.png");
    background-repeat: repeat;
  }

  .speaker-details-bereshchak-copy {
    margin-left: 0;
  }

  .spec-lector-sokolovskiy-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6748de49455aace1e56b22fd_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-28%20224822.png");
  }

  .spec-lector-sokolovskiy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d42546a457cbb2fdf39162_66d0bbc14afe686e41cefb84_IMG_8118%201%201.png");
    background-position: 60% 25%;
    min-height: 600px;
    max-height: 700px;
    margin-left: 0;
  }

  .spec-lectors-m {
    min-height: 750px;
  }

  .div-block-169 {
    min-height: 700px;
  }

  .uui-blog03_image-wrapper-school-ksd-strong {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/677b959849702456cb7b2da6_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-06%20%D0%BE%2010.34.02.png");
  }

  .uui-blog03_image-wrapper-budiv {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/678666afab437eb2253c2988_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-14%20%D0%BE%2015.27.41.png");
  }

  .what-is-bim-text-item-2 {
    width: 400px;
  }

  .spec-lectorka-olga-photo {
    background-position: 50%;
  }

  .div-block-170, .image-104, .div-block-171 {
    display: block;
  }

  .cell-47 {
    justify-content: center;
    align-items: center;
  }

  .image-105 {
    height: 75px;
  }

  .image-106, .image-107 {
    height: 100px;
  }

  .programs-single-program-main-b {
    background-position: 50%;
  }

  .uui-blog03_image-wrapper-sior {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/679fef44c9c9f5c8915b830e_Vidbudova_3_%D1%84%D0%B1.png");
  }

  .cource-target-audience-layout-component-krea {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    max-width: 80rem;
    margin: 2rem auto 4rem;
  }

  .div-block-173 {
    margin-top: 36px;
  }

  .cell-51 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .spec-lector-ivan {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cabdd4a35f5faf0842c6cf_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-03-05%20%D0%BE%2021.54.40.png");
  }

  .cell-54 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-blog03_image-wrapper-sity {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67b7a13115b808843ff5537a_image_2025-02-13_16-48-18.png");
  }

  .cource-target-audience-padding-vertical-copy._4rem {
    padding-bottom: 8rem;
  }

  .cource-target-audience-padding-vertical-copy._4rem-down, .cource-target-audience-padding-vertical-copy._4rem {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .cell-57 {
    justify-content: center;
    align-items: center;
  }

  .spec-lector-roman-photo {
    background-position: 50% 0;
  }

  .image-115 {
    width: auto;
    height: 50px;
  }

  .div-block-180, .image-116, .image-117 {
    height: 50px;
  }

  .spec-lector-vladimir {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68060572ea4d83b808b7446b_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-21%20%D0%BE%2011.44.13.png");
  }

  .uui-blog03_image-wrapper-ivan {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67daf5b77ee6d82db4961588_concept%20resiz%D1%8Fe%20(2).png");
  }

  .spec-lector-alexander-photo, .spec-lector-vitaly-photo {
    background-position: 50% 0;
  }

  .quick-stack-9-copy._40px {
    margin-top: 0;
  }

  .uui-blog03_image-wrapper-forbes {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
  }

  .testimonial_alexander-b {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b22c995dbdee217c99770_photo_2025-05-07%2011.56.40.jpeg");
  }

  .testimonial_eugene {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681a787130dd03075d1147ec_photo_2025-05-07%2000.00.08.jpeg");
  }

  .testimonial_taisia {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b2533c23549785a11be39_photo_2025-05-07%2011.56.55.jpeg");
    background-repeat: repeat;
  }

  .testimonial_olesia {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b25b6c8c82028a588dac9_photo_2025-05-07%2011.57.00.jpeg");
    background-repeat: repeat;
  }

  .testimonial_artem {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b2721a363f4c1a8695ff6_photo_2025-05-07%2011.56.51.jpeg");
    background-repeat: repeat;
  }

  .uui-blog03_image-wrapper-ksd {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68148fa20f1f345dc1db5409_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-02%20%D0%BE%2012.24.05%201.png");
  }

  .section-photo-item-facility-management {
    width: 100%;
    min-height: 400px;
  }

  .testimonial_nestor {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/683a095b00523ab38d76e9c2_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-30%20%D0%BE%2022.36.02.png");
    background-repeat: repeat;
  }

  .testimonial_dmytro {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/683a0cfa77d9f632ebd1c310_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-30%20%D0%BE%2022.52.07.png");
    background-repeat: repeat;
  }

  .uui-blog03_image-wrapper-ksd-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681fb8ad5602edd668f3e657_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-10%20%D0%BE%2023.35.25.png");
  }

  .kutup-hero-right-katerina {
    background-position: 50% 0;
    justify-content: center;
    align-items: center;
    min-height: auto;
    max-height: 1250px;
    margin-top: 0;
    padding-top: 75px;
    padding-bottom: 0;
    display: flex;
  }

  .uui-blog03_image-wrapper-ksd-development {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6847eb52e75d2a8b08b311f7_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-10%20%D0%BE%2011.22.26.png");
  }

  .kutup-hero-right-sergey {
    background-position: 50% 0;
    justify-content: center;
    align-items: center;
    min-height: auto;
    max-height: 1250px;
    margin-top: 0;
    padding-top: 75px;
    padding-bottom: 0;
    display: flex;
  }

  .image-123 {
    width: 150px;
  }

  .spec-lector-ivan-unit {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cabdd4a35f5faf0842c6cf_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-03-05%20%D0%BE%2021.54.40.png");
    background-position: 50% 0;
  }

  .section-photo-item-leadgen-ivan {
    width: 100%;
    min-height: 400px;
  }

  .uui-blog03_image-wrapper-ksd-development-avalon {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68714e30415da18c1cd72835_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-11%20%D0%BE%2020.46.51.png");
  }

  .kutup-hero-right-anna {
    background-position: 50% 0;
    justify-content: center;
    align-items: center;
    min-height: auto;
    max-height: 1250px;
    margin-top: 0;
    padding-top: 75px;
    padding-bottom: 0;
    display: flex;
  }
}

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

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .container-2 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .container-4 {
    max-width: 728px;
  }

  .team-slide-wrapper-2 {
    width: 47%;
    margin-right: 6%;
  }

  .container-5 {
    max-width: 728px;
  }

  .gallery-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

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

  .navbar-menu {
    max-width: unset;
  }

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

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

  .column-11, .content, .footer-links {
    align-items: center;
  }

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

  .navbar-menu-2 {
    max-width: unset;
  }

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

  .f2wf-columns-2, .f2wf-columns-3, .f2wf-columns-4, .f2wf-columns-5, .f2wf-columns-6 {
    flex-direction: column;
    align-items: center;
  }

  .column-20, .content-2, .footer-links-2 {
    align-items: center;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .uui-heroheader01_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-button-row {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge {
    width: 100%;
    font-size: 3.25rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-vertical-section-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-contact05_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-career07_component {
    grid-template-columns: 1fr;
  }

  .uui-blogsection03_button-row {
    flex: none;
  }

  .uui-blogsection03_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blogsection03_heading {
    margin-right: 3rem;
  }

  .uui-blogsection03_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-header07_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .uui-testimonial15_mask {
    width: 50%;
  }

  .uui-testimonial15_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-17 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .component_content {
    width: 100%;
    margin-bottom: 2rem;
  }

  .component-programs {
    grid-template-columns: 1fr 1fr;
    display: inline-block;
  }

  .padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sysf-feature-grid-3 {
    grid-row-gap: 48px;
    grid-template-columns: 1.5fr;
  }

  .sysf-container {
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .uui-blog03_image-wrapper {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper.is-featured {
    padding-top: 75%;
  }

  .uui-blog03_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 0%;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 4rem;
  }

  .uui-heroheader01_fileupload-image-wrapper-2 {
    left: -2.5%;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-heroheader01_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .educational-plan-padding-vertical-huge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout33_component {
    grid-column-gap: 2rem;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .uui-contact13_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-testimonial09_lightbox-image {
    object-fit: cover;
    width: 100%;
  }

  .uui-testimonial09_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-3 {
    font-size: 2.75rem;
  }

  .uui-layout26_image-02 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout26_image-wrapper {
    height: 35rem;
  }

  .uui-layout26_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout27_lightbox-image-02 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout27_lightbox {
    height: 35rem;
  }

  .uui-layout27_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .combine-heading-style-h2 {
    font-size: 2.5rem;
  }

  .combine-contact4_component {
    flex-direction: column;
  }

  .combine-padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray-5.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .uui-navbar07_component {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-heroheader23_card-image {
    border-radius: 1.125rem;
  }

  .uui-heroheader23_image-grid {
    transform: scale(.9)rotateX(-51deg)rotateY(0)rotateZ(-30deg);
  }

  .uui-heroheader23_image-wrapper {
    border-radius: 0;
    width: 100vw;
    margin-left: -2rem;
  }

  .uui-heroheader23_content {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-space-xxlarge-2 {
    min-height: 4.5rem;
  }

  .uui-layout83_component {
    grid-template-columns: 1fr;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 24px;
  }

  .uui-layout32_component {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq02_content-2 {
    position: static;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .combine-form_input-grey {
    min-width: 12rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 2.5rem;
  }

  .combine-padding-global-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .uui-blogsection12_button-row {
    flex: none;
  }

  .uui-blogsection12_mask {
    width: 50%;
  }

  .uui-blogsection12_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogsection12_heading {
    margin-right: 3rem;
  }

  .uui-blogsection12_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader06_image-01 {
    max-width: 32rem;
  }

  .uui-space-large-4 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 3.25rem;
  }

  .uui-heroheader06_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-heroheader03_content {
    margin-right: 0;
  }

  .uui-heroheader03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout79_content {
    grid-column-gap: 3rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_image {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-heroheader21_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .uui-heading-xlarge-5 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_content {
    max-width: none;
  }

  .uui-heroheader21_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout20_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader01_fileupload-image-wrapper-3 {
    left: -2.5%;
  }

  .uui-space-large-5 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-6 {
    font-size: 3.25rem;
  }

  .uui-heroheader01_component-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-contact03_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-testimonial16_component-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-team04_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-team09_image {
    width: 260px;
    height: 260px;
  }

  .uui-team09_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-team09_content {
    position: static;
  }

  .uui-team09_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout93_list {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-button-hover-fill {
    display: none;
  }

  .walsh-link-block-orange {
    padding-left: 50px;
  }

  .walsh-hero-div-block {
    justify-content: center;
  }

  .walsh-heading-large {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-content-wrap-50 {
    order: -1;
    width: 100%;
    padding: 4em 40px;
  }

  .walsh-flex-horizontal {
    flex-flow: column wrap;
  }

  .walsh-container {
    flex: 0 auto;
    width: auto;
  }

  .uui-button-13 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xxsmall-10 {
    font-size: 24px;
  }

  .uui-layout32_timeline-step-2 {
    grid-column-gap: 24px;
  }

  .uui-layout32_component-2 {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout19_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout19_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost03_content {
    margin-bottom: 3rem;
  }

  .uui-heading-large-4 {
    font-size: 2.75rem;
  }

  .uui-blogpost03_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .closest-events-main {
    grid-template-columns: 1fr;
  }

  .padding-vertical-main, .news-vertical-padding {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .news-all-of-the-news {
    grid-template-columns: 1fr;
  }

  .padding-vertical-events {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .logo-social-media-icon {
    grid-column-gap: 14rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: .25fr;
    place-content: space-between;
    align-self: stretch;
    display: grid;
  }

  .text-block-footer-descriptor {
    padding-bottom: 20px;
  }

  .text-block-footer-h2-contacts {
    width: 500px;
    max-width: 600px;
    max-height: none;
    font-size: 36px;
  }

  .footer-padding-vertical {
    flex-direction: column;
    display: flex;
  }

  .grid-14 {
    grid-column-gap: 12rem;
    grid-row-gap: 16px;
    order: 0;
    grid-template-rows: auto;
    grid-template-columns: 5.25fr 3fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
  }

  .footer-privacy-policy {
    flex-direction: column;
  }

  .alumni-component {
    grid-template-columns: 1fr 1fr;
  }

  .alumni-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .global-padding-contact-block {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .h2-header-52px {
    font-size: 2.5rem;
  }

  .div-block-61 {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr;
    grid-auto-columns: 1fr;
    place-content: stretch space-between;
    display: grid;
  }

  .image-14 {
    max-width: 250px;
  }

  .uui-contact03_component-2 {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .contacts-table {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .contacts-block-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-block-27 {
    font-size: 20px;
  }

  .navbar-program-single-page {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .navbar-program-menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar-program-menu-text-links {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .navbar-program-menu-button {
    flex-direction: row-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .navbar-menu-program-div {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .navbar-menu-links {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar-menu-links:hover {
    color: var(--untitled-ui-gray900);
  }

  .navnar-menu-links {
    margin-left: 0;
    padding-left: 0;
  }

  .header-program-page-padding-vertical {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .header-program-page-layout83_component {
    grid-template-columns: 1fr;
  }

  .header-program-page-text-program-description {
    color: var(--black);
    font-family: Manrope, sans-serif;
    font-weight: 400;
  }

  .left-menu-content-layout {
    display: none;
  }

  .uui-layout08_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-24, .lecrtors-section-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lecrtors-section-component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .lecrtors-section-padding-wrapper {
    justify-content: center;
    display: flex;
  }

  .heading-h2-56-section {
    font-size: 3.25rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 4.5rem;
  }

  .uui-layout83_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cource-target-audience-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .cource-target-audience-layout-component {
    grid-template-columns: 1fr;
  }

  .cource-target-audience-content-left {
    position: static;
  }

  .heading-h2-56-section-target-audience {
    font-size: 3.25rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 4.5rem;
  }

  .block-image-margin {
    max-width: 100%;
  }

  .uui-layout78_list {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .course-section-about-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .course-section-about-layou-list {
    grid-template-columns: 1fr;
  }

  .space-large-77px {
    min-height: 2rem;
  }

  .educational-plan-component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .educational-plan-content {
    position: static;
    top: 0;
  }

  .contacts-block-program-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .contacts-table-program {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .h2-header-52px-white {
    font-size: 2.5rem;
  }

  .div-block-70 {
    grid-column-gap: 10px;
    display: flex;
  }

  .space-large-37px-copy {
    min-height: 4.5rem;
  }

  .uui-heading-large-5 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-5-copy {
    font-size: 2.75rem;
  }

  .section-photo-item-bim1, .section-photo-item-bim-2 {
    grid-template-columns: 1fr;
  }

  .header-2604 {
    flex-direction: column;
    display: flex;
  }

  .our-programs-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .programs-padding-vertical-xhuge {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .programs-layout-list {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .programs-single-program {
    min-height: 404px;
    max-height: none;
  }

  .article-heading-h1, .uui-heading-large-6 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .calendar-heading-section-large {
    font-size: 2.75rem;
  }

  .calendar-heading-section-large-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .calendar-section-tabs-padding-vertical-xhuge {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .calendar-section-tabs-component {
    flex-direction: column;
  }

  .calendar-section_tabs-menu-copy {
    position: static;
  }

  .tab-link-programs {
    margin-right: 0;
  }

  .tab-link-programs.w--current {
    background-color: var(--untitled-ui-white);
    margin-right: 0;
  }

  .tab-link-courses {
    margin-right: auto;
  }

  .tab-link-courses.w--current, .tab-link-workshops.w--current {
    background-color: var(--untitled-ui-white);
  }

  .tab-link-all-formats.w--current {
    margin-right: auto;
  }

  .tabs-menu {
    grid-column-gap: 20px;
    justify-content: space-between;
  }

  .tabs-menu:active {
    background-color: #0000;
  }

  .programs-layout-list-old {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .programs-single-program-danylenko, .programs-single-program-danilenko {
    min-height: 404px;
    max-height: none;
  }

  .uui-contact04_contact-list {
    margin-top: 2rem;
  }

  .uui-contact04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-team09_item-content-copy {
    margin-left: auto;
  }

  .uui-team09_item-content-copy-copy {
    margin-left: 30px;
  }

  .section-photo-item-bim-2-speaker2 {
    grid-template-columns: 1fr;
    display: block;
  }

  .section-photo-item-bim1-speaker-1 {
    grid-template-columns: 1fr;
  }

  .programs-single-program-sharova, .programs-single-program-sharova-copy, .programs-single-program-fedoryk {
    min-height: 404px;
    max-height: none;
  }

  .workshops-layout-list {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-81 {
    margin-left: auto;
    margin-right: auto;
  }

  .header-program-main-page-padding-vertical-copy {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .header-program-main-page-layout83_component-copy {
    grid-template-columns: 1fr;
  }

  .uui-layout34_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-7 {
    font-size: 2.75rem;
  }

  .program-main-authors-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .program-main-authors-heading-large {
    font-size: 2.75rem;
  }

  .contacts-block-program-main-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .contacts-table-program-main {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .media-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .media-heading-large-2 {
    font-size: 2.75rem;
  }

  .media-blog03_list-copy {
    grid-template-columns: 1fr 1fr;
  }

  .main-uui-heroheader01_image-wrapper-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .progra-main-authors-photo-padding-vertical-xhuge {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .progra-main-authors-photo-layout34_component {
    flex-direction: row;
    grid-template-columns: 1fr 1fr;
    min-height: 340px;
    display: flex;
  }

  .main-page-lectors-padding-vertical-xhuge-30-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .main-page-lectors--layout34_component-copy {
    grid-template-columns: 1fr 1fr;
  }

  .author-fedorik-layout34_content-copy {
    width: 100%;
  }

  .author-fedorik-icon-featured-outline-large-8-copy {
    height: 228px;
  }

  .author-raikov-layout34_content-copy {
    width: 100%;
  }

  .author-raikov-icon-featured-outline-large-8-copy {
    height: 228px;
  }

  .author-sharova-layout34_content-copy {
    width: 100%;
  }

  .author-sharova-icon-featured-outline-large-8-copy {
    height: 228px;
  }

  .program-main-autors-text-size-medium-18-copy {
    word-break: keep-all;
    overflow-wrap: anywhere;
    padding-left: 10px;
    padding-right: 10px;
  }

  .program-main-lectors-padding-vertical-xhuge-copy {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .program-target-audience-padding-vertical-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .program-target-audience-layout-component-copy {
    grid-template-columns: 1fr;
  }

  .program-target-audience-content-lef {
    display: flex;
    position: static;
  }

  .section-photo-item-bim1-copy, .section-photo-item-bim-2-copy {
    grid-template-columns: 1fr;
  }

  .program-main-h2-header-52px-white-copy {
    font-size: 2.5rem;
  }

  .program-main-section_slider-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-19 {
    max-width: 728px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .uui-layout18_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout18_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .program-main-video-block-padding-vertical-xhuge-31-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .program-main-section_video-padding-vertical-xhuge-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .audience-block-with-button {
    justify-content: center;
    display: flex;
  }

  .program-block-sertificate-padding-vertical-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .program-block-sertificate-layout-component {
    grid-template-columns: 1fr;
  }

  .program-target-audience-content-lef-copy, .program-block-sertificate-content {
    position: static;
  }

  .heading-h2-56-section-sertificate {
    font-size: 3.25rem;
  }

  .program-block-sertificate-content-right {
    align-items: flex-start;
  }

  .image-18 {
    display: inline-block;
  }

  .programs-single-program-pre-mba {
    min-height: 404px;
    max-height: none;
  }

  .section-photo-item-hero-image-speaker-strategis-communications-1, ._2ection-photo-item-hero-image-speaker-strategis-communications-1 {
    grid-template-columns: 1fr;
  }

  .section-photo-item-strategic-communications {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .lecrtors-section-padding-vertical-2 {
    justify-content: center;
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .heading-h2-56-section2 {
    font-size: 3.25rem;
  }

  .lecrtors-section-component2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    min-height: auto;
  }

  .bereshchak-book {
    width: 600px;
  }

  .programs-single-program-bereshchak {
    min-height: 404px;
    max-height: none;
  }

  .text-block-wide340.block-off {
    display: none;
  }

  .programs-single-program-bim-maiko, .programs-single-program-procurement-and-tenders, .programs-single-program-shkurenko {
    min-height: 404px;
    max-height: none;
  }

  .image-21 {
    width: 700px;
  }

  .programs-single-program-reconstruction {
    background-repeat: no-repeat;
    min-height: 404px;
    max-height: none;
  }

  .programs-single-program-ms-project, .programs-single-program-procurement-and-tenders-copy {
    min-height: 404px;
    max-height: none;
  }

  .about-the-course-section-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .about-the-course-component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    min-height: auto;
  }

  .about-the-course-padding-wrapper {
    justify-content: center;
    display: flex;
  }

  .course-target-audience-spec-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .course-target-audience-spec-layout-component {
    grid-template-columns: 1fr;
  }

  .course-target-audience-spec-content-left {
    position: static;
  }

  .course-section-about-spec-layou-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .spec-lecrtors-section-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spec-lecrtors-section-component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .kutup-cta-3 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .spec-lectors-kukhar {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-kukhar-photo {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .spec-heading-h2-36-section-copy {
    font-size: 3.25rem;
  }

  .spec-lectors-raikov-desktop {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-raikov-photo {
    background-position: 30% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .spec-pricing-section-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spec-pricing-section-component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .standart, .premium {
    grid-row-gap: 20px;
  }

  .spec-header-program-page-text-program-description-copy {
    color: var(--black);
    font-family: Manrope, sans-serif;
    font-size: 20px;
    font-weight: 400;
  }

  .spec-header-header-program-page-text-program-description-copy {
    color: var(--black);
    font-family: Manrope, sans-serif;
    font-weight: 400;
  }

  .spec-lectors-raikov-mobile {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .kutup-hero-right-part {
    min-height: 600px;
  }

  .kutup-hero-2, .spec-lectors-raikov-2 {
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    min-height: auto;
    display: flex;
  }

  .image-23 {
    border: 1px solid #000;
    border-radius: 40px;
  }

  .programs-single-course-property-history {
    background-repeat: no-repeat;
    min-height: 404px;
    max-height: none;
  }

  .image-danilenko {
    width: 700px;
  }

  .what-is-bim-section-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .quick-stack-5 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .what-is-bim-text-item {
    align-self: center;
    width: 500px;
    padding-top: 2rem;
  }

  .what-is-bim-image-item {
    align-self: center;
    width: 500px;
    height: 500px;
  }

  .programs-single-program-bim-kanivets {
    min-height: 404px;
    max-height: none;
  }

  .text-span {
    color: #0000;
    -webkit-text-stroke-color: transparent;
  }

  .spec-lectors-danylenko {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-danylenko-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .tickets-price-section-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tickets-price-heading-h2-56-section {
    width: 700px;
    font-size: 3.25rem;
  }

  .tickets-price-pricing-section-component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .price-standart, .price-pro {
    grid-row-gap: 20px;
  }

  .course-price-target-audience-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .course-price-target-audience-layout-component {
    grid-template-columns: 1fr;
  }

  .course-price-target-audience-content-lef {
    display: flex;
    position: static;
  }

  .course-price-target-audience-image {
    display: inline-block;
  }

  .price-alumni-about-layout-list {
    grid-template-columns: 1fr;
  }

  .price-course-section-about.block-off {
    display: none;
  }

  .price-course-section-about-layou-list {
    grid-template-columns: 1fr;
  }

  .div-block-94-tablet-and-mobile {
    display: none;
  }

  .upheader-effective-communications-program-page-text-program-description, .effective-negotiations-header-program-page-text-program-description {
    color: var(--black);
    font-family: Manrope, sans-serif;
    font-weight: 400;
  }

  .spec-lectors-korol {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-korol-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
    min-height: 600px;
  }

  .kutup-hero-right-part-2 {
    min-height: 600px;
  }

  .kutup-hero-3 {
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    min-height: auto;
    display: flex;
  }

  .kutup-cta-4 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .spec-korol-intro {
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    min-height: auto;
    display: flex;
  }

  .spec-korol-image-right-part {
    min-height: 700px;
  }

  .spec-korol-after {
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    min-height: auto;
    display: flex;
  }

  .spec-korol-image-right-part-after {
    min-height: 700px;
  }

  .spec-korol-during {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .korol-special-left-part-photo {
    min-height: 700px;
  }

  .image-24 {
    max-width: 25rem;
  }

  .korol-cource-target-audience-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .quick-stack-6 {
    grid-row-gap: 60px;
  }

  .korol-audience-headline {
    margin-bottom: 20px;
  }

  .korol-workshop-about-layou-list-copy {
    grid-template-columns: 1fr;
  }

  .programs-single-program-negotiations-korol {
    min-height: 404px;
    max-height: none;
  }

  .price-course-section-about-heading-medium-spec-header {
    min-width: 700px;
    max-width: 700px;
    overflow: hidden;
  }

  .cf-testimonial-logos._3 {
    margin-right: 0;
  }

  .cf-hero-logos-wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    display: flex;
  }

  .cf-hero-logos-wrap.header-2 {
    width: 100%;
  }

  .cf-testimonial-logos-contain {
    align-items: flex-start;
    margin-top: 20px;
  }

  .cf-testimonial-logos-contain.header-2 {
    z-index: 1;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
    margin-top: 70px;
    position: relative;
  }

  .cf-image-review-container {
    width: 80%;
  }

  .cf-18px-paragraph {
    max-width: none;
    margin-bottom: 0;
  }

  .cf-18px-paragraph.header-2 {
    margin-bottom: 40px;
  }

  .cf-64px-heading {
    font-size: 54px;
  }

  .home-left-wrapper {
    width: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .cf-1140px-wrapper {
    flex-direction: column;
    padding-top: 0;
  }

  .uui-padding-vertical-xhuge-32, .program-become-member-padding-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .procurements-and-tenders-section-photo-item {
    background-position: 0%;
    background-size: cover;
    min-width: auto;
    max-width: none;
    min-height: 500px;
    max-height: none;
  }

  .walsh-menu-button {
    color: #fff;
    order: 1;
  }

  .walsh-menu-button.w--open {
    background-color: #0000;
  }

  .walsh-button-hover-fill-2 {
    display: none;
  }

  .misto-link-block-white-2 {
    padding-left: 50px;
  }

  .misto-flex-nav-black {
    justify-content: flex-start;
    margin-top: 15px;
  }

  .walsh-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .walsh-toggle:hover {
    background-color: #0000;
  }

  .walsh-dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .walsh-nav-link-white {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .walsh-nav-link-white:hover {
    background-color: #0000;
  }

  .misto-nav-menu-black {
    background-color: #0000;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .misto-container-nav {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .misto-h3-title {
    font-size: 60px;
  }

  .misto-hero {
    min-height: auto;
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .misto-link-block-white-3 {
    padding-left: 50px;
  }

  .uui-layout23_lightbox {
    height: 27rem;
  }

  .misto-layout23_content-right {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .uui-layout23_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .misto-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .misto-layout23_component {
    grid-column-gap: 3rem;
  }

  .image-31 {
    min-width: 200px;
    max-width: 200px;
  }

  .misto-layout24-video-and-image {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout31_number {
    font-size: 3.25rem;
  }

  .uui-layout31_component {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-34 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .misto-layout_lightbox-image-1 {
    opacity: 1;
    height: 28rem;
  }

  .misto-heading-subheading-authors-name, .misto-text-authors-description-size-22 {
    text-align: center;
  }

  .image-32 {
    text-align: left;
    display: inline-block;
  }

  .misto-layout-6-blocks {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .misto-layout-2-blocks-target-audience {
    grid-column-gap: 3rem;
  }

  .misto-layout-4-blocks-osoblyvist {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .misto-layout-block-osoblyvosti {
    max-width: 328.097px;
    min-height: 340px;
    max-height: 340px;
  }

  .misto-padding-vertical-xhuge-0bottom {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-20 {
    max-width: 728px;
  }

  .testimonial-slide-wrapper-2 {
    max-width: 55vw;
  }

  .testimonial-slider-left-2 {
    left: -20px;
  }

  .testimonial-slider-right-2 {
    right: -20px;
  }

  .misto-padding-vertical-xhuge-4bottom {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .misto-alumni-padding-vertical {
    padding-top: 1rem;
    padding-bottom: 6rem;
  }

  .misto-layout-2-blocks-important-details {
    grid-column-gap: 3rem;
  }

  .img-sphere {
    display: inline-block;
  }

  .misto-important-details-subsection-description-text-25-bold {
    max-width: 250px;
  }

  .misto-layout-4-blocks-apply {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .misto-program-block-diploma-content {
    position: static;
  }

  .misto-heading-h2-50-section-sertificate-copy {
    font-size: 3.25rem;
  }

  .misto-program-block-sertificate-layout-component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    justify-content: flex-start;
  }

  .misto-block-registration-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .misto-registration-table {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    flex-flow: column-reverse wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: center;
    min-height: auto;
    display: flex;
  }

  .misto-form-contact {
    max-width: 600px;
  }

  .master-program-main-h2-header-50px-white {
    font-size: 2.5rem;
  }

  .master-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .master-faq02_component2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .master-faq02_content {
    position: static;
  }

  .master-heading-h2-50-section-target-audience {
    font-size: 3.25rem;
  }

  .misto-program-headline-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .misto-educational-plan-padding-vertical-huge {
    padding-top: 1rem;
    padding-bottom: 6rem;
  }

  .misto-educational-plan-component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .misto-educational-plan-modules {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .misto-program-block-sertificate-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .misto-program-block-sertificate-content {
    position: static;
  }

  .program-block-sertificate-layout-component-copy {
    grid-template-columns: 1fr;
  }

  .price-management-layout18_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .pohovorymo-lectors-section-component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section-photo-item-ms-project, .section-photo-item-price-management-danilenko {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .section-photo-item-obstezhennia-ta-vidbudova {
    place-content: center;
    justify-items: stretch;
    min-width: 200px;
    max-width: 400px;
    min-height: 400px;
    max-height: 400px;
  }

  .premium-history, .standart-history {
    grid-row-gap: 20px;
  }

  .section-photo-item-commercial-director {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .section-photo-item-bim-maiko {
    grid-template-columns: 1fr;
  }

  .section-photo-item-sales-fundamentals {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .quick-stack-bim--manager {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .space-after-button {
    min-height: 2rem;
  }

  .spec-lector-pischak-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .spec-lectors-pishchak {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .lecrtors-pishchak-section-padding-wrapper2 {
    background-position: 50% 30%;
    flex-flow: wrap;
    place-content: flex-end space-between;
    align-items: stretch;
    min-height: 500px;
    max-height: 600px;
  }

  .lecrtors-pishchak-section-component2 {
    flex: 1;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-between space-around;
    align-self: auto;
    place-items: stretch stretch;
    min-height: 0;
  }

  .lecrtors-pishchak-section-padding-vertical-2 {
    flex-direction: row;
    justify-content: center;
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .section-photo-item-sales-director-pishchak {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .block-image-margin-group {
    max-width: 100%;
    min-height: 280px;
  }

  .spec-lectors-kamyshov {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-kamyshov-photo {
    background-position: 20% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .spec-lectors-dvorakovska {
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    min-height: auto;
    display: none;
  }

  .kutup-hero-right-dvorakovska {
    min-height: 600px;
  }

  .spec-lector-gladkiy {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
    min-height: 500px;
    max-height: 600px;
  }

  .section-photo-item-marketing-real-estate-gladkiy {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .spec-lectors-sokolovskiy {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-sokolovskiy {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .spec-lectors-golomakh {
    grid-row-gap: 0px;
    flex-direction: column-reverse;
    min-height: auto;
    display: flex;
  }

  .kutup-hero-right-golomakh {
    min-height: 600px;
  }

  .section-photo-item-bim-model {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .spec-lectors-gladkiy {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .programs-single-program-sales-director, .programs-single-marketing-in-development, .programs-single-program-bim-easy-start {
    min-height: 404px;
    max-height: none;
  }

  .walsh-button-fill {
    display: none;
  }

  .walsh-paragraph-serif-left-hero {
    max-width: none;
  }

  .walsh-heading-xlarge-white {
    font-size: 4em;
  }

  .walsh-image-hero {
    width: 100%;
    max-width: none;
  }

  .walsh-main-grid-no-gap {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-container-2 {
    flex: 0 auto;
    width: auto;
  }

  .pishchak-image-hero {
    width: 100%;
    max-width: none;
  }

  .pishchak-leadgen {
    max-width: none;
  }

  .walsh-button-light-green {
    padding: 18px 40px;
  }

  .walsh-button-light-green:hover {
    background-color: #80808033;
  }

  .walsh-text-field-auto {
    min-width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .walsh-form-single-row {
    flex-direction: column;
  }

  .walsh-form-block-center {
    padding-right: 0;
  }

  .walsh-center-wrapper-gap:hover {
    flex-direction: column;
    align-items: center;
  }

  .walsh-main-grid {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-main-grid:hover {
    place-items: center;
  }

  .walsh-cta-block-dark-green {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .leadgen-form-block-center {
    padding-right: 0;
  }

  .leadgen-form-block-center:hover {
    align-self: center;
  }

  .leadgen-form-single-row {
    flex-direction: column;
  }

  .leadgen-full-name-field-auto, .leadgen-phone-field-auto {
    min-width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .leadgen-button-light-yellow {
    padding: 18px 40px;
  }

  .leadgen-button-light-yellow:hover {
    background-color: #80808033;
    flex-direction: row;
    justify-content: center;
  }

  .walsh-button-hover-fill-3 {
    display: none;
  }

  .walsh-link-block-orange-2 {
    padding-left: 50px;
  }

  .walsh-hero-div-block-2 {
    justify-content: center;
  }

  .walsh-heading-large-2 {
    letter-spacing: -.01em;
    font-size: 3em;
  }

  .walsh-content-wrap {
    order: -1;
    max-width: none;
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .walsh-content-image-wrap {
    max-width: none;
    min-height: 42em;
    max-height: 52em;
  }

  .walsh-flex-horizontal-2 {
    flex-flow: column wrap;
  }

  .walsh-rounded-container {
    flex: 0 auto;
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .link-block-yellow-course {
    flex: 0 auto;
    align-self: center;
    padding-left: 20px;
  }

  .link-block-black-book {
    padding-left: 20px;
  }

  .christmas-set-section {
    flex-direction: column;
  }

  .xmas-heading-vertical-padding {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .xmas-tabs-block {
    position: static;
  }

  .recaptcha {
    margin-bottom: 0;
  }

  .cf-testimonial-slide-wrapper.black {
    width: 100%;
  }

  .cf-cta-32px-heading {
    font-size: 3.25rem;
  }

  .cf-cta-left-contain {
    width: 100%;
    max-width: 400px;
    margin-bottom: 60px;
  }

  .cf-cta-form-wrapper {
    flex-direction: column;
    max-width: 600px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
  }

  .price-cta-32px-h2-copy {
    font-size: 2.5rem;
  }

  .sales-director-price-description {
    font-size: 18px;
  }

  .price-cta-32px-h2-old-price {
    font-size: 30px;
  }

  .bold-text-18 {
    font-size: 18px;
  }

  .spec-lectors-zhygman {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-zhygman-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .spec-lectors-golovchenko, .spec-lectors-golovatiuk {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-golovatiuk-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .section-photo-item-ai-tools {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .shkurenko-book, .bereshchak-book-copy {
    width: 600px;
  }

  .price-cta-32px-h2-black {
    font-size: 2.5rem;
  }

  .course-price-layout-component {
    grid-template-columns: 1fr;
  }

  .course-price-content-left {
    position: static;
  }

  .spec-lectors-kurbanov {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-kurbanov-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .section-photo-item-leadgen-property-program {
    min-height: 400px;
  }

  .spec-lectors-raikov-mk {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-raikov-color {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .demo-lecture-block, .communications-alumni-about-layout-list {
    grid-template-columns: 1fr;
  }

  .communications-layout_lightbox, .communications-lightbox_video-overlay-layer1 {
    width: 600px;
  }

  .communications-layout_lightbox-image-1-copy {
    opacity: 1;
    width: 600px;
    height: 350px;
  }

  .spec-lectors-bereshchak-photo {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-lector-bereshchak-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .spec-lector-rieltor-photo, .alexey-sharshakov-lector-rieltor-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .alexey-sharshakov-photo-item-ai-tools {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .ribas-padding-vertical-xhuge-4bottom {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .ribas-lectors-block {
    float: none;
    clear: none;
    grid-template-columns: 1fr;
  }

  .programs-single-program-leadgen-kurbanov, .programs-single-program-ai-tools-holovatiuk {
    min-height: 404px;
    max-height: none;
  }

  .ribas-hotel {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .programs-single-program-hotels-school {
    min-height: 404px;
    max-height: none;
  }

  .uui-heading-xlarge-h1-webianar {
    font-size: 3.25rem;
  }

  .programs-single-course-modern-rieltor {
    min-height: 404px;
    max-height: none;
  }

  .article-heading-h1-copy {
    font-size: 2.75rem;
  }

  .spec-lector-roman-davymukha {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-workshop-avalon {
    min-height: 404px;
    max-height: none;
  }

  .communications-alumni-bim-manager-about-layout-list {
    grid-template-columns: 1fr;
  }

  .component_content1 {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 1rem;
  }

  .text-manrope-22size {
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-55 {
    width: auto;
    font-size: 20px;
    line-height: 24px;
  }

  .link-block-6 {
    line-height: 24px;
  }

  .component-management {
    height: auto;
  }

  .marketing-and-sales {
    margin-top: 1rem;
  }

  .free-competency-courses {
    height: auto;
  }

  .text-block-57 {
    line-height: 58px;
  }

  .text-block-58 {
    color: var(--systemflow-lite-neutral--100);
    font-size: 24px;
  }

  .div-block-115 {
    width: 360px;
  }

  .div-block-117 {
    width: 40px;
  }

  .image-48 {
    width: 20px;
    height: 14px;
  }

  .component-programs-city {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .block-calendar {
    padding-top: 2rem;
    display: block;
  }

  .calendar-pc {
    display: none;
  }

  .calendar-mb {
    background-color: #fff;
    border-radius: 30px;
    padding: 2.5rem 2rem;
    display: block;
  }

  .grid-17 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .text-block-64 {
    color: var(--systemflow-lite-neutral--100);
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
  }

  .div-block-127 {
    border: 1px #000;
    border-bottom-style: solid;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 10px;
    display: flex;
  }

  .text-block-65 {
    color: var(--systemflow-lite-neutral--100);
    font-family: Manrope, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
  }

  .div-block-128 {
    background-color: #fcee31;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 28px;
    display: flex;
  }

  .text-block-66 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .grid-mb-management {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .grid-mb-marketing {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .grid-mb-city {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    left: -1rem;
  }

  .swiper-slide {
    flex-basis: 32rem;
  }

  .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    right: -1rem;
  }

  .padding-global {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .swiper-pagination {
    bottom: -3rem;
  }

  .testimonial_thumb {
    width: 13.2rem;
  }

  .testimonial_item-wrap {
    display: flex;
  }

  .component-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial_text {
    font-size: 1.4rem;
  }

  .testimonial_thumb_baryliuk, .testimonial_thumb_yarynych-copy, .testimonial_thumb_tepliakov, .testimonial_thumb_lisnychyi {
    width: 13.2rem;
  }

  .spec-lector-hapko {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-course-construction {
    min-height: 404px;
    max-height: none;
  }

  .programs-single-program-miskyn, .programs-single-program-pre-mba-copy {
    min-height: 404px;
    max-height: none;
  }

  .graduates-image {
    height: 75px;
  }

  .graduates-image-45-group, .graduates-image-budova, .graduates-image-dragon, .graduates-image-svoi, .graduates-image-kov, .graduates-image-copy, .graduates-image-renome, .graduates-image-alterra {
    height: auto;
  }

  .navbar-menu-links-ksd {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar-menu-links-ksd:hover {
    color: var(--untitled-ui-gray900);
  }

  .graduates-padding-vertical {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .communications-alumni-bim-manager-about-layout-list-copy {
    grid-template-columns: 1fr;
  }

  .courses-ksd {
    height: auto;
  }

  .section-photo-item-bim-2-speaker2-copy {
    grid-template-columns: 1fr;
    display: block;
  }

  .cource-target-audience-layout-component-4rem {
    grid-template-columns: 1fr;
  }

  .uui-blog03_image-wrapper-copy.is-featured {
    padding-top: 75%;
  }

  .kutup-hero-right-golomakh-copy {
    background-position: 50% 15%;
    min-height: 600px;
  }

  .spec-lector-oleksandr-bondar, .spec-lector-sokolovskiy-copy {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .course-section-about-layou-list-copy {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .lecrtors-section-component-georgy-kurbanov {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .programs-single-program-marketing {
    min-height: 404px;
    max-height: none;
  }

  .uui-blog03_image-wrapper-copy-copy.is-featured {
    padding-top: 75%;
  }

  .spec-lector-julia-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .kutup-hero-right-golomakhpy-copy {
    min-height: 600px;
    display: block;
  }

  .kutup-hero-right-golomakhpy-copy.block-off.block-on-pk {
    display: none;
  }

  .cource-target-audience-content-left-copy {
    position: static;
  }

  .uui-blog03_image-wrapper-school.is-featured {
    padding-top: 75%;
  }

  .alumni-padding-vertical-2, .alumni-padding-vertical-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .graduates-image-copy-2 {
    height: auto;
  }

  .testimonial-slider-left-3 {
    left: -20px;
  }

  .graduates-image-copy-5, .graduates-image-copy-6, .graduates-image-copy-7, .graduates-image-copy-8 {
    height: auto;
  }

  .uui-blog03_image-wrapper-school-copy.is-featured {
    padding-top: 75%;
  }

  .testimonial_thumb_olena, .testimonial_thumb_diduk, .testimonial_thumbolena, .testimonial_thumb_julia {
    width: 13.2rem;
  }

  .price-course-section-about-layou-list-copy {
    grid-template-columns: 1fr;
  }

  .testimonial_thumb_olenaa, .testimonial_thumb_didukk, .testimonial_thumb_olenna, .testimonial_thumb_yulia {
    width: 13.2rem;
  }

  .ribas-hotel-copy, .ribas {
    min-width: 200px;
    max-width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .programs-single-program-olek {
    min-height: 404px;
    max-height: none;
  }

  .uui-blog03_image-wrapper-school-ksd.is-featured {
    padding-top: 75%;
  }

  .testimonial_thumbolenaa, .testimonial_thumb_di {
    width: 13.2rem;
  }

  .section-photo-item-leadgen-property-pr {
    min-height: 400px;
  }

  .cource-target-audience-layout-component-copy {
    grid-template-columns: 1fr;
  }

  .programs-single-program-hr {
    min-height: 404px;
    max-height: none;
  }

  .testimonial_thumb_volod {
    width: 13.2rem;
  }

  .uui-blog03_image-wrapper-school-ksd-copy.is-featured, .uui-blog03_image-wrapper-school-ksd-copy-copy.is-featured, .uui-blog03_image-wrapper-school-ksd-1991.is-featured {
    padding-top: 75%;
  }

  .korol-audience-headline-copy {
    margin-bottom: 20px;
  }

  .spec-lector-sokolovskiy-copy {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .uui-blog03_image-wrapper-school-ksd-jk.is-featured {
    padding-top: 75%;
  }

  .spec-lector-sokolovskiy-copy-copy {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .lecrtors-section-padding-vertical-copy {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .misto-padding-vertical-xhuge-4bottom-copy {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .uui-blog03_image-wrapper-school-ksd-olga.is-featured, .uui-blog03_image-wrapper-school-ksd-karpaty.is-featured {
    padding-top: 75%;
  }

  .spec-lectors-m {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .shkurenko-book-copy {
    width: 600px;
  }

  .uui-blog03_image-wrapper-school-ksd-strong.is-featured {
    padding-top: 75%;
  }

  .spec-lector-perchak-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .uui-blog03_image-wrapper-budiv {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/678666afab437eb2253c2988_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-14%20%D0%BE%2015.27.41.png");
  }

  .uui-blog03_image-wrapper-budiv.is-featured {
    padding-top: 75%;
  }

  .what-is-bim-text-item-2 {
    align-self: center;
    width: 500px;
    padding-top: 2rem;
  }

  .heading-h2-56-section-2 {
    font-size: 3.25rem;
  }

  .spec-lectorka-olga-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .image-107, .image-108 {
    height: 100px;
  }

  .programs-single-program-main-b {
    min-height: 404px;
    max-height: none;
  }

  .uui-blog03_image-wrapper-sior {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/679fef44c9c9f5c8915b830e_Vidbudova_3_%D1%84%D0%B1.png");
    background-position: 50% 0;
  }

  .uui-blog03_image-wrapper-sior.is-featured {
    padding-top: 75%;
  }

  .cource-target-audience-layout-component-krea {
    grid-template-columns: 1fr;
  }

  .spec-lector-alina-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .quick-stack-15-copy {
    padding-left: 0;
  }

  .h2-header-52px-white-2 {
    font-size: 2.5rem;
  }

  .heading-h2-56-section-target-audience-2 {
    font-size: 3.25rem;
  }

  .spec-lectors-golovatiuk-2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-heading-h2-36-section-copy-2 {
    font-size: 3.25rem;
  }

  .spec-lector-ivan {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .quick-stack-17 {
    padding-left: 0;
  }

  .heading-h2-56-section-target-audience-3, .heading-h2-56-section-target-audience-4 {
    font-size: 3.25rem;
  }

  .image-111 {
    width: 700px;
  }

  .heading-h2-56-section-target-audience-5 {
    font-size: 3.25rem;
  }

  .spec-lectors-golovatiuk-3 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    min-height: 1200px;
  }

  .spec-heading-h2-36-section-copy-3 {
    font-size: 3.25rem;
  }

  .programs-single-program-ivan {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cae67418a59281e8821b28_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
    min-height: 404px;
    max-height: none;
  }

  .course-section-about-layou-list-copy, .course-section-about-layou-list-copy-copy {
    grid-template-columns: 1fr;
  }

  .uui-blog03_image-wrapper-sity {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67b7a13115b808843ff5537a_image_2025-02-13_16-48-18.png");
    background-position: 50% 0;
  }

  .uui-blog03_image-wrapper-sity.is-featured {
    padding-top: 75%;
  }

  .programs-single-lecture-ivan, .programs-single-lecture-alina, .programs-single-lecture-2024, .programs-single-lecture-percak, .programs-single-lecture-misha {
    min-height: 404px;
    max-height: none;
  }

  .cource-target-audience-padding-vertical-copy {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .section-photo-item-sharova-pm-copy {
    height: 460px;
  }

  .spec-lector-roman-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-program-roman {
    min-height: 404px;
    max-height: none;
  }

  .spec-lector-yuri {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-program-yuri {
    min-height: 404px;
    max-height: none;
  }

  .spec-lector-andriy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .section-photo-item-adriy {
    grid-template-columns: 1fr;
    min-height: 450px;
  }

  .programs-single-program-andriy {
    min-height: 404px;
    max-height: none;
  }

  .spec-lector-vladimir {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .spec-lector-dasha {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680720fea7562a602a72994d_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2007.54.11.png");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .uui-blog03_image-wrapper-ivan {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67daf5b77ee6d82db4961588_concept%20resiz%D1%8Fe%20(2).png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ivan.is-featured {
    padding-top: 75%;
  }

  .spec-lector-alexander-photo, .spec-lector-vitaly-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-program-bereshchak-copy {
    min-height: 404px;
    max-height: none;
  }

  .course-section-about-layou-list-servisna {
    grid-template-columns: 1fr;
  }

  .uui-blog03_image-wrapper-forbes {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-forbes.is-featured {
    padding-top: 75%;
  }

  .testimonial_alexander, .testimonial_alexander-b, .testimonial_eugene, .testimonial_taisia, .testimonial_olesia, .testimonial_artem {
    width: 13.2rem;
  }

  .programs-single-program-service-company {
    min-height: 404px;
    max-height: none;
  }

  .uui-blog03_image-wrapper-ksd {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ksd.is-featured {
    padding-top: 75%;
  }

  .spec-lector-marta {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68215b42dcf93b25c32ee458_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-12%20%D0%BE%2005.21.11.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-program-marta {
    min-height: 404px;
    max-height: none;
  }

  .spec-lector-victoria {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-program-victoria {
    min-height: 404px;
    max-height: none;
  }

  .section-photo-item-facility-management {
    min-height: 400px;
  }

  .testimonial_nestor, .testimonial_dmytro {
    width: 13.2rem;
  }

  .spec-lector-artem-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-program-artem {
    min-height: 404px;
    max-height: none;
  }

  .uui-blog03_image-wrapper-ksd-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681fb8ad5602edd668f3e657_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-10%20%D0%BE%2023.35.25.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ksd-copy.is-featured {
    padding-top: 75%;
  }

  .spec-lector-olga {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6794bc2f695cfbd6d2701451_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-01-25%20%D0%BE%2012.24.55.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-lecture-percak-copy {
    min-height: 404px;
    max-height: none;
  }

  .kutup-hero-right-katerina {
    background-position: 50% 15%;
    min-height: 600px;
  }

  .programs-single-lecture-percak-copy-copy {
    min-height: 404px;
    max-height: none;
  }

  .uui-blog03_image-wrapper-ksd-development {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6847eb52e75d2a8b08b311f7_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-10%20%D0%BE%2011.22.26.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ksd-development.is-featured {
    padding-top: 75%;
  }

  .kutup-hero-right-sergey {
    background-position: 50% 15%;
    min-height: 600px;
  }

  .spec-lector-anna-photo {
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .programs-single-program-sales-2director {
    min-height: 404px;
    max-height: none;
  }

  .spec-lector-ivan-unit {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: auto;
    height: auto;
  }

  .section-photo-item-leadgen-ivan {
    min-height: 400px;
  }

  .uui-blog03_image-wrapper-ksd-development-avalon {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68714e30415da18c1cd72835_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-11%20%D0%BE%2020.46.51.png");
    background-position: 0%;
  }

  .uui-blog03_image-wrapper-ksd-development-avalon.is-featured {
    padding-top: 75%;
  }

  .kutup-hero-right-anna {
    background-position: 50% 15%;
    min-height: 600px;
  }

  .programs-single-program-bim-anna-avalon {
    min-height: 404px;
    max-height: none;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .hero-heading-center, .gallery-overview, .hero-heading-left, .program, .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .team-slider-2, .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .f2wf-small-columns, .f2wf-small-columns-2 {
    flex-direction: column;
    align-items: center;
  }

  .alumni-photo-1 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial16_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-testimonial16_content {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heroheader01_pattern-image {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 6rem;
    height: 22rem;
    display: block;
    overflow: hidden;
  }

  .uui-heroheader01_image-wrapper {
    object-fit: none;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .padding-vertical-section-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-contact05_form-wrapper {
    margin-top: 2rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact05_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-career07_detail-wrapper {
    margin-right: 1.25rem;
  }

  .uui-career07_job-details-wrapper {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .calendar-section1 {
    padding: 1.25rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-career07_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogsection03_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-blogsection03_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-blogsection03_title-link {
    justify-content: space-between;
    align-items: center;
  }

  .uui-blogsection03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection03_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection03_heading {
    margin-right: 0;
  }

  .uui-blogsection03_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-header07_component {
    grid-template-columns: 1fr;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial15_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial15_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial15_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial15_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-testimonial15_content {
    padding: 1.5rem;
  }

  .uui-testimonial15_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial15_mask {
    width: 80%;
  }

  .uui-testimonial15_component {
    margin-top: 3rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-section_testimonial15 {
    overflow: hidden;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial13_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial13_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .component_content {
    padding: 1.5rem;
  }

  .component-programs {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .padding-vertical-xhuge-4 {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .page-padding-screen2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sysf-heading.sysf-xl {
    margin-bottom: 12px;
  }

  .sysf-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-blog03_image-wrapper {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
    background-position: 0%;
  }

  .uui-blog03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog03_image-link:hover {
    box-shadow: none;
  }

  .uui-blog03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog03_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog03_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog03_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog03_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-blog03_featured-item-content {
    padding: 0;
  }

  .uui-blog03_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3.5rem;
  }

  .uui-blog03_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost01_author-heading {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top {
    margin-top: 2rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 3rem;
  }

  .uui-heroheader01_pattern-image-2 {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-heroheader01_image-2 {
    border-top-left-radius: 6rem;
    height: 22rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-3.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-3.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-3.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-faq02_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question {
    padding: 1rem 1.25rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .educational-plan-padding-vertical-huge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-layout33_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-form_input-2 {
    width: auto;
  }

  .uui-contact01_component {
    margin-top: 4rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-contact13_item {
    padding: 1.5rem;
  }

  .uui-contact13_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial09_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial09_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial09_divider {
    display: none;
  }

  .uui-testimonial09_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial09_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial09_lightbox-image {
    height: 22rem;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial09_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-heading-large-3 {
    font-size: 2.25rem;
  }

  .uui-layout26_image-01 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout26_image-02 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout26_image-wrapper {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-layout26_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout26_content-right {
    padding-top: 0;
  }

  .uui-layout26_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout27_lightbox-image-01 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout27_lightbox-image-02 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout27_lightbox {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-layout27_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout27_content-right {
    padding-top: 0;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout27_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-footer03_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer03_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer03_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer03_link:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-footer03_menu-wrapper {
    grid-column-gap: 1rem;
    grid-template-columns: 2fr;
  }

  .uui-footer03_social-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer03_social-list {
    margin-top: 1.5rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6414aa45ab621554006fe324_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer03_logo-link {
    margin-bottom: 1.5rem;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-career07_detail-wrapper-2 {
    margin-right: 1.25rem;
  }

  .uui-career09_job-details-wrapper {
    margin-top: 1.25rem;
  }

  .uui-button-icon-5.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-3 {
    padding: .125rem .5rem;
  }

  .uui-career09_item {
    padding: 1.35rem;
  }

  .uui-career09_tabs-content {
    width: auto;
  }

  .uui-career09_component {
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .combine-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-5.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-navbar07_link {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader22_image {
    max-width: none;
    height: 22rem;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-7.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-4 {
    width: 100%;
    max-width: none;
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
    line-height: 82px;
  }

  .uui-heroheader23_image-grid {
    transform: scale(.7)rotateX(-51deg)rotateY(0)rotateZ(-30deg);
  }

  .uui-heroheader23_image-wrapper {
    height: 17rem;
    margin-left: -1rem;
  }

  .uui-heroheader23_form {
    margin-top: 2rem;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-2 {
    min-height: 3rem;
  }

  .uui-layout83_item {
    padding: 1.5rem;
  }

  .uui-layout83_list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-layout83_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout32_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-faq02_answer-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question-2 {
    padding: 1rem 1.25rem;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-form_text-area-grey, .combine-form_input-grey {
    min-width: 0;
  }

  .combine-contact2_component {
    flex-direction: column;
  }

  .combine-padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .uui-blogsection12_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-blogsection12_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-blogsection12_arrow.left {
    right: 3.5rem;
  }

  .uui-heading-xsmall-4 {
    font-size: 1.25rem;
  }

  .uui-blogsection12_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection12_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection12_slide {
    padding-right: 1.5rem;
  }

  .uui-blogsection12_mask {
    width: 80%;
  }

  .uui-blogsection12_component {
    margin-top: 3rem;
    padding-bottom: 6rem;
  }

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection12_heading {
    margin-right: 0;
  }

  .uui-blogsection12_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader06_image-02 {
    width: 100%;
    min-width: auto;
    max-width: 15.25rem;
    position: static;
    inset: 0% 0% auto;
  }

  .hide-mobile-landscape-4 {
    display: none;
  }

  .uui-heroheader06_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    height: 22rem;
    min-height: auto;
    display: flex;
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-4 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-9.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-7.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-6.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-layout79_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout79_content {
    grid-row-gap: 1rem;
  }

  .uui-layout79_component {
    align-items: stretch;
  }

  .uui-heroheader21_image-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader21_form {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-6 {
    font-size: 1.125rem;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-heroheader21_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-11.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-7.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-layout20_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-heading-medium-16 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout20_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader01_pattern-image-3 {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape-5 {
    display: none;
  }

  .uui-heroheader01_image-3 {
    border-top-left-radius: 6rem;
    height: 22rem;
  }

  .uui-button-icon-8.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-space-large-5 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-7 {
    font-size: 1.125rem;
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-6 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-contact03_contact-list {
    margin-top: 2rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact03_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial16_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial16_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial16_content-2 {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial16_component-2 {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .alumni-campus-slider {
    background-color: var(--untitled-ui-white);
    object-fit: scale-down;
    overflow: hidden;
  }

  .uui-career07_detail-wrapper-3 {
    margin-right: 1.25rem;
  }

  .uui-career09_job-details-wrapper-2 {
    margin-top: 1.25rem;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-career09_item-2 {
    padding: 1.35rem;
  }

  .uui-career09_component-2 {
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-heading-medium-18 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .social-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-team04_image-wrapper {
    height: 100%;
  }

  .uui-team04_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team04_component {
    margin-top: 3rem;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-8 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-team09_image-wrapper {
    height: 100%;
    padding-top: 60%;
  }

  .uui-team09_item {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-team09_list, .uui-team09_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-layout93_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout93_component {
    align-items: stretch;
  }

  .walsh-heading-large {
    font-size: 2em;
  }

  .walsh-content-wrap-50 {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-rounded-block {
    border-radius: 20px;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-9 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-button-row-9.button-row-center.is-reverse-mobile-landscape, .uui-button-row-9.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-9 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-layout75_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-heading-medium-19 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-5 {
    padding: .125rem .5rem;
  }

  .uui-layout75_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-17 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-10 {
    font-size: 1.125rem;
  }

  .uui-button-14 {
    font-size: 1rem;
  }

  .uui-button-14:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-10 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-button-row-10.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-heading-medium-20 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout32_component-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-heading-xsmall-5 {
    font-size: 1.25rem;
  }

  .uui-layout19_item-list-1 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout19_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost03_author-heading-bottom {
    font-size: 1rem;
  }

  .uui-blogpost03_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost03_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-6 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-2 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-2 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost03_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost03_date-wrapper {
    margin-bottom: .75rem;
  }

  .uui-text-size-large-16 {
    font-size: 1rem;
  }

  .uui-blogpost03_content-top {
    margin-top: 2rem;
  }

  .uui-heading-large-4 {
    font-size: 2.25rem;
  }

  .uui-blogpost03_header {
    grid-row-gap: 3rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .badge-purple-workshop, .badge-green-course, .badge-mint-program {
    padding: .125rem .5rem;
  }

  .closest-events-main {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-vertical-main {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-h2-main {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .news-vertical-padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .news-all-of-the-news {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-vertical-events {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .news-section-1 {
    padding: 1.25rem;
  }

  .logo-social-media-icon {
    grid-column-gap: 4rem;
    align-self: stretch;
    margin-top: 1.5rem;
  }

  .text-block-footer-links {
    font-size: 16px;
  }

  .text-block-footer-h2-contacts {
    width: 250px;
    font-size: 20px;
  }

  .footer-padding-vertical {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .grid-14 {
    grid-column-gap: 3rem;
    grid-template-columns: 1.25fr .5fr;
    grid-auto-flow: row;
    align-self: stretch;
    place-items: stretch stretch;
  }

  .footer-privacy-policy {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .badge-purple-workshop-copy, .badge-yellow-programs {
    padding: .125rem .5rem;
  }

  .alumni-photo {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .alumni-single-person-block {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .alumni-component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .alumni-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .global-padding-contact-block {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-61 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .uui-button-15 {
    font-size: 1rem;
  }

  .uui-button-15:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact03_contact-list-2 {
    margin-top: 2rem;
  }

  .uui-text-size-large-17 {
    font-size: 1rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-heading-medium-21 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact03_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-21 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contacts-table {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .contacts-block-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .contacts-block-padding-2rem {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-27 {
    font-size: 18px;
  }

  .navbar-program-single-page {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-program-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-program-button-link-register-white-yellow {
    font-size: 1rem;
  }

  .navbar-program-button-link-register-white-yellow:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--yellow);
  }

  .navbar-menu-links {
    font-size: 1rem;
  }

  .navnar-menu-links {
    margin-left: 0;
    padding-left: 0;
  }

  .header-program-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header-program-page-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header-program-page-layout83_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header-program-left-menu-arrow-text {
    min-height: .75rem;
  }

  .peader-program-page-text-program-description {
    font-size: 20px;
    line-height: 28px;
  }

  .header-program-page-text-program-description, .header-program-page-text-program-results-bold {
    font-size: 1.125rem;
  }

  .program-detils-date, .program-details-format {
    padding: .125rem .5rem;
  }

  .text-block-28 {
    font-size: 22px;
  }

  .uui-button-16 {
    font-size: 1rem;
  }

  .uui-button-16:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-11 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-button-row-12.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-18 {
    font-size: 1rem;
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .uui-heading-medium-22 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-22, .lecrtors-section-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lecrtors-section-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lecrtors-section-component {
    grid-row-gap: 3rem;
  }

  .lecrtors-section-padding-image {
    max-width: 550px;
  }

  .lecrtors-section-padding-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .lectors-name-description {
    font-size: 1rem;
  }

  .lecror-description-about {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .heading-h2-56-section {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-11 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 3rem;
  }

  .uui-layout83_item-2 {
    padding: 1.5rem;
  }

  .cource-target-audience-content-right {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-19 {
    font-size: 1rem;
  }

  .uui-layout83_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cource-target-audience-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cource-target-audience-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cource-target-audience-layout-component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-h2-56-section-target-audience {
    font-size: 2.25rem;
  }

  .space-xsmall-target-audience-27px {
    min-height: .75rem;
  }

  .text-description-target-audience {
    font-size: 1rem;
  }

  .target-audience-right-column-items {
    padding: 1.5rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 3rem;
  }

  .uui-logos01_wrapper {
    padding: .5rem 1rem;
  }

  .uui-page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .block-image-margin {
    max-width: 760px;
  }

  .uui-button-17 {
    font-size: 1rem;
  }

  .uui-button-17:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-11.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-12 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-13 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-button-row-13.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-12 {
    font-size: 1.125rem;
  }

  .uui-layout78_item {
    padding: 1.5rem;
  }

  .uui-layout78_list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

  .uui-space-xsmall-13 {
    min-height: .75rem;
  }

  .uui-heading-medium-23 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout78_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .course-section-about-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .course-section-about-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .course-section-about-layout-component {
    align-items: stretch;
  }

  .course-section-about-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .course-section-about-space-small {
    min-height: .75rem;
  }

  .course-section-about-text-size-large {
    font-size: 1rem;
  }

  .course-section-about-layou-list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .course-section-about-layout-item, .course-section-about-layout-list {
    padding: 1.5rem;
  }

  .space-large-77px {
    min-height: 3rem;
  }

  .section-photo-item {
    padding: 1.5rem;
  }

  .educational-plan-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .educational-plan-component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .educational-plan-question {
    padding: 1rem 1.25rem;
  }

  .contacts-block-program-padding-2rem {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contacts-block-program-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .contacts-table-program {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-form_input--program, .form-email-input-program {
    width: auto;
    max-width: none;
  }

  .phone {
    width: auto;
  }

  .space-large-37px-copy {
    min-height: 3rem;
  }

  .uui-text-size-xlarge-8 {
    font-size: 1.125rem;
  }

  .uui-space-small-10 {
    min-height: 1.25rem;
  }

  .uui-heading-large-5 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-24 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-5-copy {
    font-size: 2.25rem;
  }

  .uui-text-size-xlarge-8-copy {
    font-size: 1.125rem;
  }

  .section-photo-item-bim1, .section-photo-item-bim-2 {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .calendar-sectio--raikov, .calendar-section1-sharova {
    padding: 1.25rem;
  }

  .div-block-74 {
    margin-left: 160px;
  }

  .our-programs-block {
    overflow: hidden;
  }

  .our-programs-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .our-programs-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .our-programs-space-xsmall {
    min-height: .75rem;
  }

  .programs-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .programs-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .programs-layout-component-left {
    align-items: stretch;
  }

  .programs-text-align-center {
    justify-content: center;
  }

  .programs-layout-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .programs-link-block {
    flex-direction: row;
    align-items: flex-start;
  }

  .programs-single-program {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .program-page-h3-heading {
    font-size: 24px;
  }

  .heading-5--program---author {
    font-size: 20px;
  }

  .article-heading-h1 {
    font-size: 2.25rem;
  }

  .uui-button-18 {
    font-size: 1rem;
  }

  .uui-button-18:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-12.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-13 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-14 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-button-row-14.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-text-size-xlarge-9 {
    font-size: 1.125rem;
  }

  .uui-space-small-11 {
    min-height: 1.25rem;
  }

  .uui-heading-large-6 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-25 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .calendar-heading-section-large {
    font-size: 2.25rem;
  }

  .calendar-heading-section-large-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .calendar-heading-section-large-page-padding, .calendar-section-tabs-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .calendar-section-tabs-container-small {
    max-width: 40rem;
  }

  .calendar-section-tabs-padding-vertical-xhuge {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .calendar-section-tabs-component {
    justify-content: flex-start;
    align-items: center;
    max-width: 30rem;
    margin-top: 0;
  }

  .calendar-section1-fedorik, .calendar-section1-main-program, .calendar-section1-copy, .calendar-section1-fedorik-calendar, .calendar-section1-main-program-calendar, .calendar-section1-calendar-april, .calendar-section1-main-program-calendar-may, .news-section-1-copy, .news-section-2, .news-section-3, .news-section-4 {
    padding: 1.25rem;
  }

  .tabs-menu {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .calendar-section1-old1, .calendar-section1-old2, .calendar-section1-old-3, .calendar-section1-old4 {
    padding: 1.25rem;
  }

  .programs-layout-list-old {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .programs-single-program-danylenko {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .programs-single-program-danilenko {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .uui-button-19 {
    font-size: 1rem;
  }

  .uui-button-19:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-text-size-large-21 {
    font-size: 1rem;
  }

  .uui-space-xsmall-14 {
    min-height: .75rem;
  }

  .uui-heading-medium-24 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact04_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-26, .contacts-block-program-bim-padding-2rem-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heroheader01_image-copy {
    border-top-left-radius: 6rem;
    height: 22rem;
    display: block;
    overflow: hidden;
  }

  .target-audience-right-column-item-4, .target-audience-right-column-item5 {
    padding: 1.5rem;
  }

  .heading-medium-team {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .text-team-24 {
    font-size: 1rem;
  }

  .uui-team09_image-wrapper-copy {
    height: 100%;
    padding-top: 75%;
  }

  .uui-team09_item-content-copy-copy {
    margin-left: 0;
  }

  .target-audience-right-column-items-4, .target-audience-right-column-items-5, .target-audience-right-column-items-6 {
    padding: 1.5rem;
  }

  .section-photo-item-bim-2-speaker2, .section-photo-item-bim1-speaker-1 {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .calendar-section1-2 {
    padding: 1.25rem;
  }

  .badge-green-course-2 {
    padding: .125rem .5rem;
  }

  .programs-single-program-sharova, .programs-single-program-sharova-copy, .programs-single-program-fedoryk {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .workshops-layout-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .programs-link-block-bim, .programs-link-block-price, .programs-link-block-cpm {
    flex-direction: row;
    align-items: flex-start;
  }

  .heading-h1-76-83-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .div-block-81 {
    margin-left: auto;
    margin-right: auto;
  }

  .program-details-format-no-border {
    padding: .125rem .5rem;
  }

  .header-program-main-page-padding-vertical-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header-program-main-page-layout83_component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-link-5 {
    font-size: 1rem;
  }

  .uui-button-link-5:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-space-small-12 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-6 {
    font-size: 1.25rem;
  }

  .uui-layout34_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-27 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-xlarge-10 {
    font-size: 1.125rem;
  }

  .uui-heading-large-7 {
    font-size: 2.25rem;
  }

  .program-main-authors-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-main-authors-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .program-main-authors-heading-large {
    font-size: 2.25rem;
  }

  .program-main-authors-space-small {
    min-height: 1.25rem;
  }

  .program-main-authors-text-size-xlarge {
    font-size: 1.125rem;
  }

  .contacts-block-program-main-padding-2rem {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contacts-block-program-main-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .contacts-table-program-main {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-form_input--program-main {
    width: auto;
    max-width: none;
  }

  .form-email-input-program-main {
    width: auto;
    min-width: 400px;
    max-width: none;
  }

  .form_input-2-program--main {
    width: auto;
    min-width: 400px;
  }

  .calendar-section1-bim-apr, .calendar-section1-bim-april {
    padding: 1.25rem;
  }

  .media-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .media-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .media-blog03_component {
    margin-top: 4rem;
  }

  .media-heading-large-2 {
    font-size: 2.25rem;
  }

  .media-space-small-2 {
    min-height: 1.25rem;
  }

  .media-text-size-large-5 {
    font-size: 1rem;
  }

  .media-blog03_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3.5rem;
  }

  .uui-blog03_image-link-copy {
    margin-bottom: 1.5rem;
  }

  .uui-blog03_image-link-copy:hover {
    box-shadow: none;
  }

  .media-blog03_list-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .h3-heading-small-copy {
    font-size: 1.5rem;
  }

  .h4-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .main-heroheader01_image-copy-copy {
    border-top-left-radius: 6rem;
    height: 22rem;
    display: block;
    overflow: hidden;
  }

  .main-uui-heroheader01_image-wrapper-copy {
    object-fit: none;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .progra-main-authors-photo-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .progra-main-authors-photo-padding-vertical-xhuge {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .progra-main-authors-photo-layout34_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .progra-main-authors-photo-heading-xsmall-h5 {
    font-size: 1.15rem;
    line-height: 28px;
  }

  .main-page-lectors-page-padding-27-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .main-page-lectors-padding-vertical-xhuge-30-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .main-page-lectors--layout34_component-copy {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    place-content: center;
    place-items: start center;
  }

  .author-fedorik-icon-featured-outline-large-8-copy, .author-raikov-icon-featured-outline-large-8-copy, .author-sharova-icon-featured-outline-large-8-copy {
    height: 178px;
  }

  .program-main-autors-text-size-medium-18-copy {
    font-size: 16px;
  }

  .main-page-lectors-layout34_content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .main-lectors-heading-xsmall {
    font-size: 1.25rem;
  }

  .lectors-main-page-text-size-medium-18 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .program-main-lectors-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-main-lectors-padding-vertical-xhuge-copy {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .program-target-audience-padding-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-target-audience-padding-vertical-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .program-target-audience-layout-component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-description-program-target-audience-copy {
    font-size: 1rem;
  }

  .program-target-audience-content-right-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .program-target-audience-right-column-items-co, .program-target-audience-right-column-items-copy, .target-audience-right-column-items-copy, .program-target-audience-right-column-items {
    padding: 1.5rem;
  }

  .section-photo-item-bim1-copy, .section-photo-item-bim-2-copy {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .program-main-heading-h2-main-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .program-main-section_slider-copy {
    overflow: hidden;
  }

  .program-main-section_slider-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-main-section_slider-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .program-main-alumni-slider {
    background-color: var(--untitled-ui-white);
    object-fit: scale-down;
    overflow: hidden;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .uui-lightbox_play-icon-2 {
    width: 4rem;
    height: 4rem;
  }

  .uui-button-20 {
    font-size: 1rem;
  }

  .uui-button-20:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-13.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-14 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-15 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-15:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

  .uui-button-row-16.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xsmall-7 {
    font-size: 1.25rem;
  }

  .uui-layout18_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout18_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-28, .uui-page-padding-28-copy, .program-main-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-main-video-block-padding-vertical-xhuge-31-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .program-main-section_video {
    overflow: hidden;
  }

  .program-main-section_video-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-main-section_video-padding-vertical-xhuge-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .program-block-sertificate-padding-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-block-sertificate-padding-vertical-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .program-block-sertificate-layout-component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-h2-56-section-sertificate {
    font-size: 2.25rem;
  }

  .text-description-program-sertificate {
    font-size: 1rem;
  }

  .program-block-sertificate-content-right {
    grid-row-gap: 1.5rem;
    flex: 1;
    grid-template-columns: 1fr;
    align-self: auto;
    width: auto;
    min-width: 500px;
    min-height: 400px;
    max-height: 400px;
  }

  .image-18 {
    max-width: 500px;
  }

  .progra-main-authors-photo-heading-xsmall-h5---fedorik {
    font-size: 1.15rem;
    line-height: 28px;
  }

  .program-main-autors-text-size-medium-18--fedorik {
    font-size: 16px;
  }

  .progra-main-authors-photo-heading-xsmall-h5-sharova {
    font-size: 1.15rem;
    line-height: 28px;
  }

  .program-main-autors-text-size-medium-18-sharova {
    font-size: 16px;
  }

  .programs-single-program-pre-mba {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .programs-link-block--pre-mba {
    flex-direction: row;
    align-items: flex-start;
  }

  .section-photo-item-hero-image-speaker-strategis-communications-1, ._2ection-photo-item-hero-image-speaker-strategis-communications-1 {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .section-photo-item-strategic-communications {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .lecrtors-section-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lecrtors-section-padding-vertical-2 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .heading-h2-56-section2 {
    font-size: 2.25rem;
  }

  .lecrtors-section-component2 {
    grid-row-gap: 3rem;
  }

  .lecrtors-section-padding-image2 {
    max-width: 550px;
  }

  .lecror-description-about2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .lecrtors-section-padding-heading-medium2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .bereshchak-book {
    width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .news-section-5 {
    padding: 1.25rem;
  }

  .image-19 {
    min-height: 0;
  }

  .programs-single-program-bereshchak {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .calendar-section1-price-mngmnt, .calendar-section1-bereshchak, .calendar-section-sharova {
    padding: 1.25rem;
  }

  .target-audience-right-column-items4 {
    padding: 1.5rem;
  }

  .programs-single-program-bim-maiko, .programs-single-program-procurement-and-tenders {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .calendar-section1-bim-maiko, .calendar-section1-procurement-kamyshov {
    padding: 1.25rem;
  }

  .lectors-name-description-2 {
    font-size: 1rem;
  }

  .programs-single-program-shkurenko {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .image-21 {
    width: 500px;
    max-width: 500px;
  }

  .calendar-section1-inspection-and-reconstruction {
    padding: 1.25rem;
  }

  .programs-single-program-reconstruction {
    background-repeat: no-repeat;
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .programs-single-program-ms-project {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .cell {
    text-align: center;
  }

  .programs-single-program-procurement-and-tenders-copy {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .target-audience-new {
    padding: 1.5rem;
  }

  .about-the-course-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .about-the-course-section-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .about-the-course-component {
    grid-row-gap: 3rem;
  }

  .course-target-audience-spec-padding-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .course-target-audience-spec-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .course-target-audience-spec-layout-component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .course-section-about-spec-layou-list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .course-section-about-spec-layout-item, .course-section-about-layout-spec-item, .course-section-about-layout-item-copy {
    padding: 1.5rem;
  }

  .spec-lecrtors-section-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .spec-lecrtors-section-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spec-lecrtors-section-component {
    grid-row-gap: 3rem;
  }

  .kutup-display-2 {
    font-size: 40px;
  }

  .kutup-cta-right-part {
    padding: 60px 11%;
  }

  .kutup-cta-3, .spec-lectors-kukhar {
    grid-template-columns: 1fr;
  }

  .spec-lector-kukhar-photo {
    background-size: auto;
  }

  .spec-lector-kukhar-right-part {
    padding: 60px 11%;
  }

  .spec-heading-h2-36-section-copy {
    font-size: 2.25rem;
  }

  .spec-h3-56-lecrtors-section-padding-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .spec-lectors-raikov-desktop {
    grid-template-columns: 1fr;
    min-height: 1100px;
  }

  .spec-lector-raikov-photo {
    background-size: auto;
  }

  .spec-pricing-section-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .spec-pricing-section-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spec-pricing-section-component {
    grid-row-gap: 3rem;
  }

  .tickets-style-package-name {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .button-9 {
    width: 350px;
  }

  .div-block-85 {
    grid-row-gap: 30px;
    flex-direction: column;
    margin-top: 60px;
  }

  .spec-course-section-about-layout-item-1, .spec-course-section-about-layout-item-2, .spec-course-section-about-layout-item-3 {
    padding: 1.5rem;
  }

  .spec-header-program-page-text-program-description-copy, .spec-header-header-program-page-text-program-description-copy {
    font-size: 1.125rem;
  }

  .spec-lectors-raikov-mobile {
    grid-template-columns: 1fr;
    min-height: 1100px;
  }

  .kutup-hero-right-part {
    min-height: 500px;
  }

  .kutup-hero-title-2 {
    font-size: 50px;
  }

  .kutup-hero-left-part {
    padding: 70px 10%;
  }

  .calendar-section1-property-history {
    padding: 1.25rem;
  }

  .programs-single-course-property-history {
    background-repeat: no-repeat;
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .image-danilenko {
    width: auto;
    max-width: 500px;
  }

  .what-is-bim-section-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .what-is-bim-section-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .what-is-bim-image-item {
    width: 500px;
  }

  .section-photo-item-bim-manager-program {
    background-position: 50% 100%;
    padding: 1.5rem;
  }

  .programs-single-program-bim-kanivets {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .spec-lectors-danylenko {
    grid-template-columns: 1fr;
  }

  .spec-lector-danylenko-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spec-lector-danylenko-right-part {
    padding: 60px 11%;
  }

  .course-block-sertificate-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .calendar-section1-bim-kanivets {
    padding: 1.25rem;
  }

  .form_drop-down_price {
    width: auto;
  }

  .ticket-price-section-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tickets-price-section-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tickets-price-heading-h2-56-section {
    width: 500px;
    font-size: 2.25rem;
  }

  .tickets-price-pricing-section-component {
    grid-row-gap: 3rem;
  }

  .tickets-price-jur-osoba {
    grid-row-gap: 30px;
    flex-direction: column;
    margin-top: 60px;
  }

  .price-standart, .price-pro {
    width: 450px;
  }

  .tickets-style-package-name-plus-bg {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .course-price-target-audience-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .course-price-target-audience-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .course-price-target-audience-layout-component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .course-price-target-audience-content-right {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .price-alumni-about-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .price-alumni-about-layout-component {
    align-items: stretch;
  }

  .price-alumni-about-layout-list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .price-course-section-about-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .price-course-alumni-text {
    align-items: center;
    padding: 0 0 1.5rem;
  }

  .price-course-alumni-photo {
    padding: 1.5rem;
  }

  .price-course-alumni-photo-kravets {
    align-items: center;
    padding: 0;
  }

  .price-course-alumni-photo-bochevar {
    padding: 1.5rem;
  }

  .price-course-section-about-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .price-course-section-about-layout-component {
    align-items: stretch;
  }

  .price-course-section-about-layou-list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .price-course-section-about-layout-item-1, .price-course-section-about-layout-item-2 {
    padding: 1.5rem;
  }

  .div-block-93 {
    align-self: center;
  }

  .div-block-94-tablet-and-mobile {
    display: none;
  }

  .effective-communications-subheader-program-page-text-program-description {
    font-size: 20px;
    line-height: 28px;
  }

  .upheader-effective-communications-program-page-text-program-description, .effective-negotiations-header-program-page-text-program-description {
    font-size: 1.125rem;
  }

  .spec-lectors-korol {
    grid-template-columns: 1fr;
  }

  .spec-lector-korol-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spec-lector-korol-right-part {
    padding: 60px 11%;
  }

  .kutup-hero-right-part-2 {
    min-height: 500px;
  }

  .kutup-hero-title-3 {
    font-size: 50px;
  }

  .kutup-hero-left-part-2 {
    padding: 70px 10%;
  }

  .kutup-display-3 {
    font-size: 40px;
  }

  .kutup-cta-right-part-2 {
    padding: 60px 11%;
  }

  .kutup-cta-4 {
    grid-template-columns: 1fr;
  }

  .spec-korol-image-right-part {
    min-height: 500px;
  }

  .spec-korol-text-left-part {
    padding: 70px 10%;
  }

  .spec-korol-image-right-part-after {
    min-height: 500px;
  }

  .spec-korol-during {
    grid-template-columns: 1fr;
  }

  .course-section-about-heading-medium-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .spec-korol-right-part {
    padding: 60px 11%;
  }

  .image-24 {
    max-width: 25rem;
  }

  .korol-section-color-course-section-about-padding, .korol-cource-target-audience-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .korol-cource-target-audience-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .korol-workshop-section-about-layout-component {
    align-items: stretch;
  }

  .korol-workshop-about-layou-list-copy {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .calendar-section-korol {
    padding: 1.25rem;
  }

  .programs-single-program-negotiations-korol {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .price-alumni-about-layout-component-special-header {
    align-items: stretch;
  }

  .price-course-section-about-heading-medium-spec-header {
    min-width: 500px;
    max-width: 500px;
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .cf-hero-logos-wrap {
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
  }

  .cf-hero-logos-wrap.header-2 {
    justify-content: center;
  }

  .cf-logos-text {
    margin-bottom: 20px;
  }

  .cf-testimonial-logos-contain {
    flex-direction: column;
    align-items: center;
  }

  .cf-testimonial-logos-contain.header-2 {
    margin-top: 0;
  }

  .cf-image-review-container {
    width: 100%;
  }

  .cf-button-gradient, .cf-cta-button {
    font-size: 20px;
  }

  .cf-64px-heading {
    font-size: 50px;
  }

  .cf-1140px-wrapper {
    width: 90%;
    padding-top: 0;
    padding-bottom: 90px;
  }

  .uui-button-link-6 {
    font-size: 1rem;
  }

  .uui-button-link-6:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-17 {
    align-self: stretch;
  }

  .uui-space-small-13 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-13 {
    font-size: 1.125rem;
  }

  .uui-layout71_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-29 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-become-member-header-text {
    overflow: hidden;
  }

  .program-main-section-become-member-padding, .program-become-member-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-become-member-padding-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .manager-details-1 {
    font-size: 1.125rem;
  }

  .procurements-and-tenders-section-photo-item {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .walsh-brand-block {
    padding-left: 0;
  }

  .misto-h3-title {
    font-size: 50px;
  }

  .misto-hero {
    padding-bottom: 100px;
  }

  .misto-text-program-description {
    font-size: 25px;
    line-height: 32px;
  }

  .uui-layout23_image {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-3 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout23_lightbox {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-button-21 {
    font-size: 1rem;
  }

  .uui-button-21:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-14.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-15 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-16 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-16:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-18 {
    align-self: stretch;
  }

  .uui-button-row-18.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-7 {
    min-height: 1.5rem;
  }

  .misto-text-size-large28 {
    font-size: 1rem;
  }

  .uui-heading-medium-25 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout23_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .misto-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .misto-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .misto-layout23_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .misto-layout23_content-left {
    max-height: 450px;
  }

  .misto-heading-h2-medium-50px {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .image-31 {
    min-width: 250px;
    max-width: 250px;
  }

  .misto-layout24-video-and-image {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-layout31_lightbox-image {
    width: 100vw;
    min-width: 100vw;
    max-width: none;
    height: 22rem;
  }

  .uui-lightbox_play-icon-4 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout31_lightbox {
    margin-top: 3rem;
  }

  .uui-button-22 {
    font-size: 1rem;
  }

  .uui-button-22:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-15.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-16 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-17 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-17:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-19 {
    align-self: stretch;
  }

  .uui-button-row-19.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout31_number {
    font-size: 2.25rem;
  }

  .uui-layout31_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-23 {
    font-size: 1rem;
  }

  .uui-heading-medium-26 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout31_component {
    grid-row-gap: 1rem;
  }

  .uui-padding-vertical-xhuge-34 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-30 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .misto-layout_lightbox {
    margin-top: 3rem;
  }

  .misto-lightbox_video-overlay-layer1 {
    flex: 0 auto;
    align-self: auto;
    max-width: 550px;
    height: auto;
    min-height: 500px;
    max-height: 500px;
  }

  .misto-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .misto-layout_lightbox-image-1 {
    opacity: 1;
    max-width: 500px;
    height: 22rem;
  }

  .misto-text-authors-description-size-22 {
    font-size: 1rem;
  }

  .misto-layout-6-blocks {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-items: start;
    margin-top: 60px;
  }

  .misto-layout-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .misto-layout-2-blocks-target-audience {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .misto-program-target-audience-right-column-items-co-copy {
    padding: 1.5rem;
  }

  .misto-layout-4-blocks-osoblyvist {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .misto-padding-vertical-xhuge-0bottom {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .testimonial-slider-small-2 {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper-2 {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-slide-wrapper-2._55-copy {
    max-width: 100%;
  }

  .testimonial-card-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left-2 {
    left: -10px;
  }

  .testimonial-slider-right-2 {
    right: -10px;
  }

  .misto-padding-vertical-xhuge-4bottom {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .raikov-lector-card, .sharova-lector-card, .danilenko-lector-card, .fedorik-lector-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .misto-program-main-alumni-slider {
    background-color: var(--untitled-ui-white);
    object-fit: scale-down;
    overflow: hidden;
  }

  .misto-alumni-padding-vertical {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .misto-layout-2-blocks-important-details {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .img-sphere {
    max-width: 300px;
  }

  .misto-layout-important-details {
    justify-content: space-between;
  }

  .misto-layout-4-blocks-apply {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .misto-educational-plan-padding, .misto-program-block-diploma-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .misto-heading-h2-50-section-sertificate-copy {
    font-size: 2.25rem;
  }

  .misto-program-text-description-program-diploma {
    font-size: 1rem;
  }

  .misto-program-block-sertificate-content-right {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .misto-program-block-sertificate-layout-component {
    grid-row-gap: 3rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .misto-block-registration-main-padding-2rem {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .misto-block-registration-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .misto-registration-table {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .misto-form-contact {
    max-width: 500px;
  }

  .master-form_input-name {
    width: auto;
    min-width: 400px;
    max-width: none;
  }

  .master-program-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .master-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .master-faq02_component2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .master-heading-h2-50-section-target-audience {
    font-size: 2.25rem;
  }

  .master-text-description-target-audience {
    font-size: 1rem;
  }

  .master-faq02_question-2 {
    padding: 1rem 1.25rem;
  }

  .master-faq02_answer-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .misto-program-headline-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .misto-educational-plan-padding-vertical-huge {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .misto-educational-plan-component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .misto-educational-plan-modules {
    flex-direction: column;
    align-items: flex-start;
  }

  .misto-program-block-sertificate-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .program-block-sertificate-image-copy {
    background-position: 50%;
    border-radius: 20px;
    align-self: center;
    min-width: 500px;
    min-height: 400px;
  }

  .program-block-sertificate-layout-component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .misto-program-include, .misto-program-include-5 {
    font-size: 1.5rem;
  }

  .form-phone {
    width: auto;
  }

  .lecrtors2-section-padding-image {
    max-width: 550px;
  }

  .price-main-section_video {
    overflow: hidden;
  }

  .pohovorymo-lectors-section-component {
    grid-row-gap: 3rem;
  }

  .pohovorymo-lecrtors-section-padding-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .section-photo-item-ms-project {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .calendar-section1-ms-project {
    padding: 1.25rem;
  }

  .section-photo-item-price-management-danilenko {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .section-photo-item-obstezhennia-ta-vidbudova {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 500px;
    max-height: 500px;
    padding: 1.5rem;
  }

  .section-photo-item-commercial-director {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .section-photo-item-sharova-pm {
    padding: 1.5rem;
  }

  .section-photo-item-bim-maiko {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .section-photo-item-sales-fundamentals {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .space-after-button {
    min-height: 3rem;
  }

  .spec-lector-pischak-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spec-lectors-pishchak {
    grid-template-columns: 1fr;
  }

  .lecrtors-pishchak-section-padding-wrapper2 {
    background-size: cover;
    min-height: 500px;
  }

  .lecrtors-pishchak-section-component2 {
    grid-row-gap: 3rem;
  }

  .lecrtors-pishchak-section-padding-vertical-2 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .section-photo-item-sales-director-pishchak {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .block-image-margin-group {
    max-width: 760px;
    min-height: 200px;
  }

  .spec-lectors-kamyshov {
    grid-template-columns: 1fr;
  }

  .spec-lector-kamyshov-photo {
    background-position: 35% 100%;
    background-size: cover;
    min-height: 500px;
  }

  .spec-lectors-dvorakovska {
    display: none;
  }

  .kutup-hero-right-dvorakovska {
    min-height: 500px;
  }

  .spec-lector-gladkiy {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 400px;
    max-height: 500px;
  }

  .section-photo-item-marketing-real-estate-gladkiy {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .spec-lectors-sokolovskiy {
    grid-template-columns: 1fr;
  }

  .spec-lector-sokolovskiy {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
  }

  .kutup-hero-right-golomakh {
    min-height: 500px;
  }

  .section-photo-item-bim-model {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .spec-lectors-gladkiy {
    grid-template-columns: 1fr;
  }

  .spec-lector-gladkiy-right-part {
    padding: 60px 11%;
  }

  .calendar-section1-pishchak-sales {
    padding: 1.25rem;
  }

  .programs-single-program-sales-director, .programs-single-marketing-in-development {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .programs-single-program-bim-easy-start {
    background-position: 70% 100%;
    background-size: cover;
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .program-detils-date-black {
    padding: .125rem .5rem;
  }

  .calendar-section-bim-easy-start {
    padding: 1.25rem;
  }

  .walsh-paragraph-serif-left-hero {
    font-size: 1.4em;
  }

  .walsh-heading-xlarge-white {
    font-size: 3em;
  }

  .walsh-left-hero {
    padding-top: 3em;
    padding-bottom: 0;
  }

  .pishchak-leadgen {
    font-size: 1.4em;
  }

  .walsh-button-light-green {
    width: 100%;
    font-size: 16px;
  }

  .walsh-text-field-auto {
    text-align: left;
  }

  .walsh-form-block-center {
    width: 100%;
  }

  .walsh-heading-medium-white {
    font-size: 2.4em;
  }

  .walsh-main-grid {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .leadgen-form-block-center {
    width: 100%;
  }

  .leadgen-full-name-field-auto, .leadgen-phone-field-auto {
    text-align: left;
  }

  .leadgen-button-light-yellow {
    width: 100%;
    font-size: 16px;
  }

  .walsh-paragraph-small {
    font-size: 1.4em;
  }

  .leadgen-heading-medium-white {
    font-size: 2.4em;
  }

  .walsh-heading-large-2 {
    font-size: 2em;
  }

  .walsh-content-wrap {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .walsh-rounded-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-rounded-block-2 {
    border-radius: 20px;
  }

  .christmas-set-section {
    justify-content: flex-start;
    align-items: center;
    max-width: 30rem;
    margin-top: 0;
  }

  .xmas-badge {
    padding: .125rem .5rem;
  }

  .xmas-tabs-div, .xmas-section-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xmas-heading-vertical-padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xmas-dropdown-input {
    width: auto;
    max-width: none;
  }

  .xmas-contacts-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .calendar-section1-gladkiy {
    padding: 1.25rem;
  }

  .cf-cta-32px-heading {
    font-size: 28px;
  }

  .cf-cta-form-wrapper {
    align-items: flex-start;
    width: 90%;
    max-width: 500px;
    padding: 80px 40px;
  }

  .price-cta-32px-h2-copy, .sales-director-price-description, .price-cta-32px-h2-old-price {
    font-size: 28px;
  }

  .calendar-section1-sales-fundamentals {
    padding: 1.25rem;
  }

  .spec-lectors-zhygman {
    grid-template-columns: 1fr;
  }

  .spec-lector-zhygman-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spec-lector-zhygman-right-part {
    padding: 60px 11%;
  }

  .spec-lectors-golovchenko, .spec-lectors-golovatiuk {
    grid-template-columns: 1fr;
  }

  .spec-lector-golovatiuk-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-photo-item-ai-tools {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .calendar-section1-old-3-copy {
    padding: 1.25rem;
  }

  .shkurenko-book, .bereshchak-book-copy {
    width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .cource-price-content-right {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .price-cta-32px-h2-black {
    font-size: 28px;
  }

  .course-price-layout-component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .target-price-right-column-items {
    padding: 1.5rem;
  }

  .spec-lectors-kurbanov {
    grid-template-columns: 1fr;
  }

  .spec-lector-kurbanov-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-photo-item-leadgen-property-program {
    background-position: 50% 100%;
    padding: 1.5rem;
  }

  .spec-lectors-raikov-mk {
    grid-template-columns: 1fr;
  }

  .spec-lector-raikov-color {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .demo-lecture-block {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .demo-lecture-layout23_content-left {
    max-height: 450px;
  }

  .communications-alumni-about-layout-list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .price-course-alumni-photo-pasichnyk {
    align-items: center;
    padding: 0;
  }

  .price-course-alumni-photo-viatkina, .price-course-alumni-photo-pohrebniak {
    padding: 1.5rem;
  }

  .communications-layout_lightbox {
    width: 500px;
    margin-top: 3rem;
  }

  .misto-lightbox_video-overlay-layer1-copy {
    flex: 0 auto;
    align-self: auto;
    max-width: 550px;
    height: auto;
    min-height: 500px;
    max-height: 500px;
  }

  .communications-lightbox_video-overlay-layer1 {
    flex: 0 auto;
    align-self: auto;
    width: 500px;
    max-width: 550px;
    height: auto;
    min-height: 300px;
    max-height: 500px;
  }

  .communications-layout_lightbox-image-1-copy {
    opacity: 1;
    width: 500px;
    max-width: 500px;
    height: 300px;
  }

  .communications-section_video {
    overflow: hidden;
  }

  .spec-lectors-bereshchak-photo {
    grid-template-columns: 1fr;
  }

  .spec-lector-bereshchak-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spec-lector-rieltor-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .target-audience-right-column-items-off {
    padding: 1.5rem;
  }

  .alexey-sharshakov-lector-rieltor-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .alexey-sharshakov-photo-item-ai-tools {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .hedear-program-details-short-bereshchak-test {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .graduates-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ribas-padding-vertical-xhuge-4bottom {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .ribas-heading-h2-medium-50px {
    font-size: 2.25rem;
    line-height: 1.4;
  }

  .ribas-lector-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .ribas-lector-info {
    height: 200px;
  }

  .section-photo-item-sharshakov-rieltor-photo {
    padding: 1.5rem;
  }

  .programs-single-program-leadgen-kurbanov, .programs-single-program-ai-tools-holovatiuk {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .program-detils-date-off {
    padding: .125rem .5rem;
  }

  .price-course-section-about-layout-component-commercial-director {
    align-items: stretch;
  }

  .pr-and-communications-course-about-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pr-and-communications-course-about-layout-component-commercial-director {
    align-items: stretch;
  }

  .hotels-course-about-padding-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ribas-hotel {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .programs-single-program-hotels-school {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .uui-heading-xlarge-h1-webianar {
    font-size: 2.25rem;
    line-height: 82px;
  }

  .navbar-ribas-button-link-register {
    font-size: 1rem;
  }

  .navbar-ribas-button-link-register:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--yellow);
  }

  .calendar-section1-modern-rieltor {
    padding: 1.25rem;
  }

  .programs-single-course-modern-rieltor {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .article-heading-h1-copy {
    font-size: 2.25rem;
  }

  .spec-lector-roman-davymukha {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
  }

  .uui-form_input-program-l-name {
    width: auto;
    max-width: none;
  }

  .calendar-section1-small-talk {
    padding: 1.25rem;
  }

  .programs-single-workshop-avalon {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .uui-form_input-surname-program, .uui-form_input-last-name-program {
    width: auto;
    max-width: none;
  }

  .communications-alumni-bim-manager-about-layout-list {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .component_content1 {
    height: auto;
    margin-bottom: 0;
    padding: 1.5rem;
  }

  .marketing-and-sales {
    margin-top: 0;
  }

  .component-programs-city {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .block-calendar {
    padding-bottom: 2.5rem;
  }

  .calendar-pc {
    display: none;
  }

  .calendar-mb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding: 2rem;
    display: block;
  }

  .grid-17 {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .text-block-64 {
    color: var(--systemflow-lite-neutral--100);
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-127 {
    border-bottom: 1px solid #000;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 0;
    padding-bottom: 10px;
    display: flex;
  }

  .text-block-65 {
    color: var(--systemflow-lite-neutral--100);
    width: 350px;
    font-family: Manrope, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .div-block-128 {
    background-color: #fcee31;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 85px;
    height: 25px;
    display: flex;
  }

  .grid-mb-management {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    display: grid;
  }

  .grid-mb-marketing {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    display: grid;
  }

  .grid-mb-city {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .swiper-button-prev {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
  }

  .swiper-slide {
    flex-basis: 100%;
  }

  .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
  }

  .testimonial_author {
    object-fit: cover;
    object-position: 50% 0%;
    height: 24rem;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial_thumb {
    width: auto;
  }

  .testimonial_item-wrap {
    flex-direction: column;
    padding: 1rem;
  }

  .component-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .testimonial_text {
    font-size: 1.3rem;
  }

  .testimonial_thumb_baryliuk, .testimonial_thumb_yarynych-copy, .testimonial_thumb_tepliakov, .testimonial_thumb_lisnychyi {
    width: auto;
    height: 430px;
  }

  .form-phone-input-program, .form-name-input-program {
    width: auto;
    max-width: none;
  }

  .news-section-4-off {
    padding: 1.25rem;
  }

  .program-details-format-off {
    padding: .125rem .5rem;
  }

  .spec-lector-hapko {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
  }

  .programs-single-course-construction {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .badge-green-course-3 {
    padding: .125rem .5rem;
  }

  .calendar-section1-ms-project-2 {
    padding: 1.25rem;
  }

  .uui-form_input-promo-program {
    width: auto;
    max-width: none;
  }

  .course-section-about-layou-list-copy {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .programs-single-program-miskyn {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .programs-single-program-pre-mba-copy {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .grid-18 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .div-block-134, .graduates-image, .graduates-image-kan {
    height: 75px;
  }

  .cource-about-school {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-menu-links-ksd {
    font-size: 1rem;
  }

  .course-section-directions-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .graduates-padding-vertical {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .communications-alumni-bim-manager-about-layout-list-copy {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .course-revies {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mykhailo-lecrtors-section-padding {
    max-width: 550px;
  }

  .section-photo-item-bim-2-speaker2-copy {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .cource-target-audience-layout-component-4rem {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-footer03_manager:hover {
    color: var(--untitled-ui-gray400);
  }

  .misto-text-size-large28-copy {
    font-size: 1rem;
  }

  .kutup-hero-right-golomakh-copy {
    min-height: 500px;
  }

  .spec-lector-oleksandr-bondar, .spec-lector-sokolovskiy-copy {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
  }

  .course-section-about-layout-list-copy {
    padding: 0 1.5rem 1.5rem;
  }

  .igor-finashkin-lecrtors-section-padding-copy {
    max-width: 550px;
  }

  .lecrtors-section-component-georgy-kurbanov {
    grid-row-gap: 3rem;
  }

  .programs-single-program-marketing {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .navbar-program-button-link-register-white-yellow-copy {
    font-size: 1rem;
  }

  .navbar-program-button-link-register-white-yellow-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--yellow);
  }

  .spec-lector-julia-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .igor-finashkin-lecrtors-section-padding-copy-copy {
    max-width: 550px;
  }

  .kutup-hero-right-golomakhpy-copy {
    min-height: 500px;
    display: block;
  }

  .kutup-hero-right-golomakhpy-copy.block-off, .kutup-hero-right-golomakhpy-copy.block-off.block-on-pk {
    display: none;
  }

  .image-69-copy {
    width: 150px;
  }

  .alumni-campus-slider-2 {
    object-fit: scale-down;
    background-color: #fff;
    overflow: hidden;
  }

  .alumni-padding-vertical-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .alumni-photo-2 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .alumni-campus-slider-3 {
    object-fit: scale-down;
    background-color: #fff;
    overflow: hidden;
  }

  .alumni-padding-vertical-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .alumni-photo-3 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .alumni-campus-slider-4 {
    object-fit: scale-down;
    background-color: #fff;
    overflow: hidden;
  }

  .alumni-photo-4 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .alumni-campus-slider-5 {
    object-fit: scale-down;
    background-color: #fff;
    overflow: hidden;
  }

  .alumni-photo-5 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .alumni-campus-slider-6 {
    object-fit: scale-down;
    background-color: #fff;
    overflow: hidden;
  }

  .alumni-photo-6 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .alumni-campus-slider-7 {
    object-fit: scale-down;
    background-color: #fff;
    overflow: hidden;
  }

  .alumni-photo-7 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .div-block-146 {
    height: 75px;
  }

  .grid-20 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .ribas-heading-h2-medium-50px-2 {
    font-size: 2.25rem;
    line-height: 1.4;
  }

  .testimonial-slider-left-3 {
    left: -10px;
  }

  .div-block-148, .div-block-150, .div-block-152, .div-block-154 {
    height: 75px;
  }

  .testimonial_thumb_olena, .testimonial_thumb_diduk, .testimonial_thumbolena, .testimonial_thumb_julia {
    width: auto;
    height: 430px;
  }

  .price-course-section-about-layou-list-copy {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .testimonial_thumb_olenaa, .testimonial_thumb_didukk, .testimonial_thumb_olenna, .testimonial_thumb_yulia {
    width: auto;
    height: 430px;
  }

  .ribas-hotel-copy, .ribas {
    background-position: 50% 100%;
    min-width: 500px;
    max-width: 550px;
    min-height: 350px;
    max-height: 350px;
    padding: 1.5rem;
  }

  .div-block-157 {
    align-self: center;
  }

  .price-course-section-about-layout-item-1-2 {
    padding: 1.5rem;
  }

  .programs-single-program-olek {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .alumni-photo-6-copy, .alumni-photo-6-diduk, .alumni-photo-6-copy-copy {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial_thumbolenaa, .testimonial_thumb_di {
    width: auto;
    height: 430px;
  }

  .section-photo-item-leadgen-property-pr {
    background-position: 50% 100%;
    padding: 1.5rem;
  }

  .igor-finashkin-lecrtors-section-padding-olga, .igor-finashkin-lecrtors-section-padding-olga2 {
    max-width: 550px;
  }

  .cource-target-audience-layout-component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .educational-plan-question-copy {
    padding: 1rem 1.25rem;
  }

  .programs-single-program-hr {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .testimonial_thumb_volod {
    width: auto;
    height: 430px;
  }

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

  .spec-lector-sokolovskiy-copy {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
  }

  .alumni-single-person-block-copy {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .price-course-alumni-text-copy {
    align-items: center;
    padding: 0 0 1.5rem;
  }

  .price-course-alumni-photo-kravets-copy {
    align-items: center;
    padding: 0;
  }

  .spec-lector-sokolovskiy-copy-copy {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
  }

  .price-course-alumni-text-copy-copy {
    align-items: center;
    padding: 0 0 1.5rem;
  }

  .image-68-copy {
    width: 350px;
  }

  .lecrtors-section-padding-vertical-copy {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .misto-padding-vertical-xhuge-4bottom-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lecrtors-section-padding-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .spec-lectors-m {
    grid-template-columns: 1fr;
  }

  .div-block-169 {
    min-height: 550px;
  }

  .shkurenko-book-copy {
    width: 400px;
    min-height: 300px;
    max-height: 300px;
  }

  .spec-lector-m {
    padding: 60px 11%;
  }

  .spec-lector-perchak-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-photo-item-sharshakov-rieltor-photo-copy {
    padding: 1.5rem;
  }

  .heading-h2-56-section-2 {
    font-size: 2.25rem;
  }

  .spec-lectorka-olga-photo {
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-program-main-b {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .cource-target-audience-layout-component-krea {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .spec-lector-alina-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-button-23 {
    font-size: 1rem;
  }

  .uui-button-23:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .cell-50 {
    text-align: center;
  }

  .form-email-input-program-2, .uui-form_input--program-2 {
    width: auto;
    max-width: none;
  }

  .form-phone-2 {
    width: auto;
  }

  .heading-h2-56-section-target-audience-2 {
    font-size: 2.25rem;
  }

  .text-description-target-audience-2 {
    font-size: 1rem;
  }

  .text-block-76 {
    font-size: 22px;
  }

  .spec-lector-danylenko-right-part-2 {
    padding: 60px 11%;
  }

  .spec-lectors-golovatiuk-2 {
    grid-template-columns: 1fr;
  }

  .spec-h3-56-lecrtors-section-padding-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .spec-heading-h2-36-section-copy-2 {
    font-size: 2.25rem;
  }

  .spec-lector-ivan {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .heading-h2-56-section-target-audience-3 {
    font-size: 2.25rem;
  }

  .text-description-target-audience-3 {
    font-size: 1rem;
  }

  .educational-plan-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-h2-56-section-target-audience-4 {
    font-size: 2.25rem;
  }

  .uui-faq02_question-3 {
    padding: 1rem 1.25rem;
  }

  .uui-faq02_answer-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .course-section-about-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .course-section-about-layout-item-2 {
    padding: 1.5rem;
  }

  .image-111 {
    width: 500px;
    max-width: 500px;
  }

  .cource-target-audience-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-h2-56-section-target-audience-5 {
    font-size: 2.25rem;
  }

  .program-detils-date-off-2 {
    padding: .125rem .5rem;
  }

  .spec-lector-danylenko-right-part-3 {
    padding: 60px 11%;
  }

  .spec-lectors-golovatiuk-3 {
    grid-template-columns: 1fr;
  }

  .spec-h3-56-lecrtors-section-padding-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .spec-heading-h2-36-section-copy-3 {
    font-size: 2.25rem;
  }

  .programs-single-program-ivan {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .course-section-about-layou-list-copy, .course-section-about-layou-list-copy-copy {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .programs-single-lecture-ivan {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .programs-single-lecture-alina {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .programs-single-lecture-2024, .programs-single-lecture-percak, .programs-single-lecture-misha {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .cource-target-audience-padding-vertical-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-photo-item-sharova-pm-copy {
    padding: 1.5rem;
  }

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

  .spec-lector-roman-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-program-roman {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .spec-lector-yuri {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-program-yuri {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .spec-lector-andriy {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-photo-item-adriy {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .programs-single-program-andriy {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .spec-lector-vladimir {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spec-lector-dasha {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spec-lector-alexander-photo, .spec-lector-vitaly-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-program-bereshchak-copy {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .course-section-about-layou-list-servisna {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .testimonial_alexander, .testimonial_alexander-b, .testimonial_eugene, .testimonial_taisia, .testimonial_olesia, .testimonial_artem {
    width: auto;
    height: 430px;
  }

  .programs-single-program-service-company {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .uui-blog03_image-wrapper-ksd {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68148fa20f1f345dc1db5409_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-02%20%D0%BE%2012.24.05%201.png");
  }

  .spec-lector-marta {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-program-marta {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .spec-lector-victoria {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-program-victoria {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .section-photo-item-facility-management {
    background-position: 50% 100%;
    padding: 1.5rem;
  }

  .testimonial_nestor, .testimonial_dmytro {
    width: auto;
    height: 430px;
  }

  .spec-lector-artem-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-program-artem {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .uui-blog03_image-wrapper-ksd-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681fb8ad5602edd668f3e657_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-10%20%D0%BE%2023.35.25.png");
  }

  .spec-lector-olga {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-lecture-percak-copy {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .kutup-hero-right-katerina {
    min-height: 500px;
  }

  .programs-single-lecture-percak-copy-copy {
    flex: 0 auto;
    align-items: flex-start;
    max-width: 500px;
  }

  .uui-blog03_image-wrapper-ksd-development {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6847eb52e75d2a8b08b311f7_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-10%20%D0%BE%2011.22.26.png");
  }

  .kutup-hero-right-sergey {
    min-height: 500px;
  }

  .spec-lector-anna-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .programs-single-program-sales-2director {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }

  .spec-lector-ivan-unit {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-photo-item-leadgen-ivan {
    background-position: 50% 100%;
    padding: 1.5rem;
  }

  .uui-blog03_image-wrapper-ksd-development-avalon {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68714e30415da18c1cd72835_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-11%20%D0%BE%2020.46.51.png");
  }

  .kutup-hero-right-anna {
    min-height: 500px;
  }

  .programs-single-program-bim-anna-avalon {
    flex-direction: column;
    width: auto;
    max-width: 500px;
  }
}

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

  .nav-menu-two {
    flex-direction: column;
  }

  .footer-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two {
    margin-top: 40px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .container-2 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .container-4 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 0%;
  }

  .container-5 {
    max-width: none;
  }

  .gallery-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .image-2-2 {
    object-fit: scale-down;
    width: auto;
    max-width: 88px;
    height: auto;
    max-height: 140px;
    margin-right: 20px;
  }

  .uui-heroheader01_pattern-image {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image {
    object-fit: fill;
    border-top-left-radius: 4rem;
    overflow: hidden;
  }

  .uui-heroheader01_image-wrapper {
    object-fit: fill;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: visible;
  }

  .uui-heading-xlarge {
    font-size: 32px;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
  }

  .page-padding {
    padding-left: 0;
  }

  .uui-contact05_component {
    grid-template-columns: 1fr;
  }

  .uui-career07_label-wrapper {
    display: none;
  }

  .calendar-section-details01 {
    flex-direction: row;
    justify-content: space-between;
  }

  .calendar-section1 {
    min-width: 0;
  }

  .uui-header07_component {
    grid-template-columns: 1fr;
  }

  .uui-testimonial15_mask {
    width: 95%;
  }

  .container-17 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .component-programs {
    margin-top: 0;
  }

  .uui-blog03_image-wrapper {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6807868be3ba4a8906a56d5e_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2015.07.15.png");
  }

  .uui-blogpost01_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom {
    flex-direction: column;
    align-items: flex-start;
    display: none;
  }

  .uui-text-rich-text p {
    flex-direction: row-reverse;
    display: block;
  }

  .uui-blogpost01_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-heroheader01_pattern-image-2 {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image-2 {
    border-top-left-radius: 4rem;
    height: 15rem;
  }

  .uui-heroheader01_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-faq02_heading {
    font-family: Manrope, sans-serif;
    font-size: 20px;
  }

  .uui-faq02_question {
    max-width: 380px;
    padding: 2rem 1rem;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
  }

  .educational-plan-padding-vertical-huge {
    max-width: 380px;
  }

  .educational-plan-container-large {
    padding-bottom: 10px;
  }

  .uui-form_input-2 {
    min-width: 100px;
    max-width: 180px;
  }

  .uui-contact13_component {
    grid-template-columns: 1fr;
  }

  .uui-testimonial09_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial09_lightbox-image {
    height: 15rem;
  }

  .uui-testimonial09_component {
    grid-template-columns: 1fr;
  }

  .uui-layout26_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout26_image-02 {
    top: 20%;
  }

  .uui-layout27_lightbox-image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout27_lightbox-image-02 {
    top: 20%;
  }

  .uui-footer03_legal-list {
    flex-direction: column;
    display: flex;
  }

  .uui-footer03_menu-wrapper {
    grid-template-columns: 1fr;
    justify-content: stretch;
    justify-items: start;
  }

  .uui-logo_component {
    display: flex;
  }

  .uui-career09_button-wrapper {
    display: none;
  }

  .uui-career09_title-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-career09_top-wrapper {
    margin-bottom: 1rem;
  }

  .uui-career09_tabs-menu {
    flex-direction: column;
    position: static;
  }

  .combine-contact4_image-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .combine-text-size-regular {
    width: 100%;
  }

  .combine-contact4_content {
    padding: 1.5rem;
  }

  .combine-padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .uui-heroheader22_image {
    height: 15rem;
  }

  .uui-heading-xlarge-3 {
    width: auto;
    min-width: 300px;
    max-width: 380px;
    font-size: 32px;
    line-height: 42px;
  }

  .uui-heading-xlarge-3._50px {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 46px;
  }

  .uui-heroheader23_card-image {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader23_image-wrapper {
    width: 100vw;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .bold-text-3 {
    font-size: 20px;
  }

  .uui-layout83_list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .accordion-icon_component-2 {
    border-width: 1px;
  }

  .uui-faq02_heading-2 {
    font-size: 20px;
  }

  .uui-faq02_question-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
  }

  .link-block.w--current {
    max-width: 160px;
  }

  .combine-padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogsection12_author-wrapper {
    grid-row-gap: 3px;
    flex-direction: row;
    align-items: center;
  }

  .uui-blogsection12_mask {
    width: 95%;
  }

  .uui-heroheader06_image-wrapper {
    height: 16rem;
  }

  .uui-heroheader06_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader03_component, .uui-layout79_list {
    grid-template-columns: 1fr;
  }

  .uui-signup-form_wrapper-2 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_component {
    grid-template-columns: 1fr;
  }

  .uui-layout20_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-heroheader01_pattern-image-3 {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image-3 {
    border-top-left-radius: 4rem;
    height: 15rem;
  }

  .uui-heroheader01_component-3, .uui-contact03_component {
    grid-template-columns: 1fr;
  }

  .uui-testimonial16_customer-image-2 {
    width: auto;
    min-width: 184px;
    max-width: 388px;
    height: auto;
    min-height: 184px;
    max-height: 184px;
  }

  .uui-career09_button-wrapper-2 {
    display: none;
  }

  .uui-career09_title-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-career09_top-wrapper-2 {
    margin-bottom: 1rem;
  }

  .uui-career09_list-2 {
    grid-template-rows: auto;
  }

  .uui-career09_tabs-menu-2 {
    width: 300px;
  }

  .uui-team04_image-wrapper {
    padding-top: 66%;
  }

  .uui-team09_image {
    width: auto;
    height: auto;
    max-height: 100%;
  }

  .uui-team09_image-wrapper {
    padding-top: 66%;
  }

  .uui-team09_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-team09_content {
    position: static;
  }

  .walsh-col-image-wrapper {
    width: 100%;
  }

  .walsh-link-wrapper, .walsh-label-button {
    font-size: 16px;
  }

  .walsh-link-block-orange {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-hero-div-block {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-main-paragraph {
    font-size: 1em;
  }

  .walsh-title-tag {
    font-size: 16px;
  }

  .walsh-content-wrap-50 {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding: 30px;
    font-size: 18px;
  }

  .walsh-flex-horizontal {
    grid-row-gap: 2em;
  }

  .walsh-container {
    flex: 0 auto;
    width: 100%;
  }

  .uui-button-13:hover {
    background-color: var(--yellow);
  }

  .uui-button-13:focus {
    background-color: #0000;
  }

  .askonsulting {
    width: 56px;
    height: 56px;
  }

  .image-8 {
    margin-top: 0;
  }

  .uui-blogpost03_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost03_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost03_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost03_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost03_header {
    grid-template-columns: 1fr;
  }

  .heading-13, .heading-14, .heading-15 {
    font-size: 20px;
  }

  .button-6 {
    width: 160px;
    height: 35px;
    padding: 10px;
    font-size: 12px;
  }

  .page-padding-screen-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h3-programs-courses-workshop {
    margin-right: 80px;
    font-size: 20px;
  }

  .div-block-50 {
    flex-direction: row;
    align-items: center;
  }

  .heading-h5-main {
    font-size: 20px;
  }

  .badge-green-course {
    background-color: var(--yellow);
  }

  .badge-green-course.perple {
    background-color: var(--untitled-ui-primary300);
  }

  .heading-h2-main {
    font-size: 30px;
  }

  .spacing-news {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-calendar-padding-2-rem {
    padding-left: 1rem;
  }

  .logo-social-media-icon {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-55 {
    justify-content: center;
    align-items: center;
  }

  .image-11 {
    padding-left: 0;
  }

  .image-12 {
    width: 90px;
    height: 90px;
  }

  .text-block-main-hero-descriptor {
    font-size: 18px;
  }

  .footer-padding-2-rem {
    padding-left: 2rem;
  }

  .grid-14 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .footer-links-list {
    grid-row-gap: 2px;
    align-items: flex-start;
  }

  .alumni-name-text, .alumni-text-description {
    min-width: 184px;
    max-width: 184px;
  }

  .alumni-single-person-block {
    width: 300px;
  }

  .global-padding-contact-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-questions-subblock {
    width: auto;
  }

  .form-part-2 {
    padding: 1.5rem;
  }

  .heading-18 {
    font-size: 20px;
  }

  .div-block-61 {
    grid-column-gap: 20px;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .image-14 {
    min-width: 150px;
    max-width: 120px;
  }

  .heading-22, .heading-23, .heading-24, .heading-25 {
    font-size: 20px;
  }

  .uui-contact03_component-2, .contacts-table {
    grid-template-columns: 1fr;
  }

  .text-block-27 {
    margin-top: 20px;
  }

  .navbar-program-button-link-register-white-yellow {
    width: auto;
    max-width: 160px;
    height: auto;
    max-height: 35px;
    margin-left: 20px;
  }

  .navbar-program-button-link-register-white-yellow:hover {
    width: auto;
    height: auto;
    margin-left: 20px;
  }

  .navbar-menu-program-div {
    max-width: 160px;
    max-height: 35px;
  }

  .navnar-menu-links {
    width: 100%;
    padding: .75rem 0;
  }

  .navbar-menu-limk-button-text {
    font-size: 12px;
  }

  .header-2603 {
    overflow: hidden;
  }

  .header-program-page-padding-vertical {
    flex-flow: column;
    justify-content: center;
    padding-top: 0;
    display: flex;
  }

  .peader-program-page-text-program-description {
    padding-bottom: 5px;
    font-size: 18px;
  }

  .header-program-page-text-program-description {
    color: var(--black);
    min-width: 300px;
    max-width: 380px;
    margin-bottom: 20px;
    font-family: Manrope, sans-serif;
    font-size: 18px;
  }

  .program-page-header-h1-program-name {
    width: auto;
    min-width: 300px;
    max-width: 380px;
  }

  .header-program-component {
    flex-flow: column wrap;
    justify-content: center;
    align-items: stretch;
    min-width: 300px;
    max-width: 380px;
    display: flex;
  }

  .hedear-program-details-short {
    grid-row-gap: 10px;
    flex-flow: wrap;
    order: 0;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .details-format {
    font-size: 14px;
  }

  .program-detils-date {
    grid-column-gap: .1rem;
  }

  .program-details-date {
    font-size: 14px;
  }

  .lector-description-about-2 {
    max-width: 300px;
    margin-bottom: 0;
    display: flex;
  }

  .text-block-28 {
    justify-content: flex-start;
    width: 380px;
    padding-bottom: 0;
    font-size: 16px;
    display: block;
  }

  .button-7 {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    height: 60px;
    max-height: 60px;
    display: flex;
  }

  .button-7.top7 {
    background-color: var(--green-new);
    color: var(--untitled-ui-white);
  }

  .lectors-section {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lecrtors-section-padding {
    max-width: 380px;
    padding-top: 0;
  }

  .lecrtors-section-padding._4rem {
    padding-top: 0;
  }

  .lecrtors-section-padding-vertical {
    min-width: 300px;
    max-width: 380px;
  }

  .lecrtors-section-padding-vertical._2rem {
    padding-bottom: 2rem;
  }

  .lecrtors-section-padding-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lecrtors-section-padding-image {
    align-self: auto;
    width: auto;
    max-width: 100%;
    max-height: 360px;
    display: block;
  }

  .lecrtors-section-padding-image._40px {
    border-radius: 40px;
  }

  .lectors-name-description {
    text-align: left;
    justify-content: flex-start;
  }

  .lecturer-description-about-himself-1, .lecturer-description-about-himself-2 {
    text-align: left;
  }

  .div-block-67 {
    height: 32px;
    display: none;
  }

  .heading-h2-56-section {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-68 {
    max-width: 300px;
  }

  .cource-target-audience-content-right {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .cource-target-audience-content-right._1rem {
    grid-row-gap: 1rem;
  }

  .course-target-audience, .cource-target-audience-padding {
    overflow: hidden;
  }

  .cource-target-audience-container-large {
    width: auto;
    max-width: 380px;
  }

  .cource-target-audience-padding-vertical {
    max-width: 380px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cource-target-audience-padding-vertical._4rem-down {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .cource-target-audience-padding-vertical._4rem-kreo {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .cource-target-audience-padding-vertical._4rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cource-target-audience-padding-vertical._4rem-avalon {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .cource-target-audience-layout-component {
    place-items: center start;
    max-width: 380px;
  }

  .heading-h2-56-section-target-audience {
    width: 250px;
    font-size: 24px;
    line-height: 32px;
  }

  .text-description-target-audience {
    width: 320px;
    font-size: 18px;
    line-height: 24px;
  }

  .target-audience-right-column-items {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    overflow: visible;
  }

  .target-audience-right-column-section-name {
    display: block;
  }

  .target-audience-right-column-content-header {
    font-size: 20px;
    text-decoration: none;
  }

  .uui-logos01_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component {
    justify-content: center;
  }

  .block-image-margin {
    float: none;
    object-fit: fill;
    max-width: none;
    max-height: 300px;
    overflow: hidden;
  }

  .course-section-about-padding {
    margin-top: 2rem;
  }

  .course-section-about-padding-vertical-xhuge {
    max-width: 380px;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .course-section-about-layout-component {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 380px;
  }

  .course-section-about-max-width-large {
    max-width: 380px;
  }

  .course-section-about-heading-medium {
    font-size: 24px;
    line-height: 32px;
  }

  .course-section-about-heading-medium._50px {
    font-size: 32px;
    line-height: 46px;
  }

  .course-section-about-layou-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .course-section-about-layout-item {
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .course-section-about-layout-item-content-1-3 {
    max-width: 330px;
  }

  .section-about-content-icon {
    width: auto;
  }

  .cource-section-about-text-block-heading {
    font-size: 20px;
  }

  .cource-section-about-text-blockdescription.text-marketing {
    min-width: 330px;
    max-width: 350px;
  }

  .course-section-about-layout-list {
    align-items: center;
    width: auto;
    max-width: 380px;
  }

  .course-section-about-layout-content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
  }

  .course-section-about-layout-items-text {
    font-size: 16px;
  }

  .space-large-77px {
    min-height: 1rem;
  }

  .image-15 {
    width: auto;
    min-width: 340px;
    max-width: 340px;
    padding-left: 0;
  }

  .section-photo-item {
    align-content: start;
    place-items: start center;
    width: auto;
    max-width: 380px;
    padding-left: 0;
    padding-right: 0;
  }

  .educational-plan.block-off {
    display: none;
  }

  .educational-plan-component {
    grid-template-columns: 1fr;
  }

  .educational-plan-question {
    max-width: 380px;
    padding: 2rem 1rem;
  }

  .bold-text-9 {
    font-size: 20px;
  }

  .contacts-table-program {
    align-self: center;
  }

  .combine-contact4_image-wrapper-program {
    white-space: pre-line;
    word-break: normal;
    max-height: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-form_input--program {
    width: 100%;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-bottom: 0;
  }

  .form-email-input-program, .phone {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 0;
  }

  .form-part-2-program {
    padding: 1.5rem;
  }

  .h2-header-52px-white {
    font-size: 2.3rem;
    line-height: 50px;
  }

  .form-block-program-page-description-white {
    font-size: 18px;
    font-weight: 400;
  }

  .form-block-charity-page-description-whiteform-description-registration-white {
    font-size: 18px;
  }

  .form-block-charity-page-description-whiteform-description-registration-white.black-text {
    margin-bottom: 1rem;
  }

  .div-block-70 {
    grid-column-gap: 5px;
  }

  .bold-text-10, .bold-text-11 {
    font-family: Manrope, sans-serif;
    font-size: 20px;
  }

  .brand {
    justify-content: flex-start;
    padding-left: 0;
    display: flex;
  }

  .bold-text-12, .bold-text-13, .bold-text-14 {
    font-size: 20px;
  }

  .image-16 {
    float: none;
    object-fit: fill;
    max-height: 250px;
    position: static;
    overflow: hidden;
  }

  .uui-heading-large-5-copy {
    font-weight: 400;
  }

  .lector-description-about-2-copy {
    max-width: 300px;
    display: none;
  }

  .lector-2-spacing {
    height: 32px;
  }

  .section-photo-item-bim1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .section-photo-item-bim-2 {
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-71 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-72 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    display: flex;
  }

  .brand-2 {
    padding-left: 0;
  }

  .div-block-74 {
    justify-content: flex-end;
    margin-left: 40px;
    display: flex;
  }

  .body-4 {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .our-programs-text-block-25 {
    font-size: 20px;
  }

  .programs-page-padding {
    margin-left: auto;
    margin-right: auto;
  }

  .programs-padding-vertical-xhuge {
    padding-top: 0;
  }

  .programs-layout-component-left {
    align-items: center;
  }

  .programs-text-align-center {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
  }

  .programs-layout-list {
    justify-content: space-between;
  }

  .programs-link-block {
    justify-content: flex-end;
    max-height: 100%;
  }

  .programs-single-program {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 704px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .programs-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    flex: 0 auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    max-height: 100%;
    display: flex;
  }

  .programs-image {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    max-height: none;
    display: flex;
  }

  .program-details-title-type {
    flex-direction: column-reverse;
    width: 350px;
  }

  .program-page-h3-heading {
    font-size: 20px;
  }

  .program-page-h3-heading._20px-text {
    font-size: 20px;
    line-height: 24px;
  }

  .speaker-details {
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    place-content: stretch flex-start;
    align-self: flex-start;
    align-items: stretch;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-75 {
    grid-column-gap: 16px;
    flex-wrap: nowrap;
  }

  .calendar-section-tabs-component {
    flex-direction: column;
    max-width: 22rem;
  }

  .calendar-section_tabs-menu-copy {
    flex-direction: column;
    align-items: flex-start;
    position: static;
  }

  .tab-link-tab-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brand-3 {
    padding-left: 0;
  }

  .tab-link-workshops {
    margin-right: 32px;
    position: relative;
  }

  .tab-link-all-formats.w--current {
    width: auto;
  }

  .calendar-section1-fedorik, .calendar-section1-main-program, .calendar-section1-copy, .calendar-section1-fedorik-calendar, .calendar-section1-main-program-calendar, .calendar-section1-calendar-april, .calendar-section1-main-program-calendar-may {
    min-width: 0;
  }

  .brand-4 {
    padding-left: 0;
  }

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

  .tabs-menu {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    outline-offset: 0px;
    text-align: left;
    outline: 3px #333;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 0;
    padding-left: 10px;
    display: flex;
    overflow: visible;
  }

  .calendar-section1-old1, .calendar-section1-old2, .calendar-section1-old-3, .calendar-section1-old4 {
    min-width: 0;
  }

  .programs-layout-list-old {
    grid-column-gap: 2rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .programs-single-program-danylenko {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .programs-single-program-danilenko {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 504px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-radio-2col {
    grid-template-columns: 1fr;
  }

  .form-field-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-contact04_component {
    grid-template-columns: 1fr;
  }

  .form-field-text {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .combine-contact4_image-wrapper-program-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .contacts-block-program-bim {
    overflow: hidden;
  }

  .heroheader01_image-copy {
    object-fit: fill;
    border-top-left-radius: 4rem;
    overflow: hidden;
  }

  .target-audience-right-column-item-4, .target-audience-right-column-item5 {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
  }

  .uui-team09_image-wrapper-copy {
    padding-top: 66%;
  }

  .uui-team09_item-content-copy, .uui-team09_item-content-copy-copy {
    margin-left: auto;
  }

  .target-audience-right-column-items-4, .target-audience-right-column-items-5, .target-audience-right-column-items-6 {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
  }

  .section-photo-item-bim-2-speaker2 {
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
  }

  .section-photo-item-bim-2-speaker2.block-off {
    display: none;
  }

  .section-photo-item-bim1-speaker-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .heading-h5-main-2 {
    font-size: 20px;
  }

  .calendar-section1-2 {
    min-width: 0;
  }

  .programs-single-program-sharova {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-key-group, .image-logo-alterra {
    width: 86px;
    height: 56px;
  }

  .programs-single-program-sharova-copy {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 604px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .programs-single-program-fedoryk {
    background-position: 100% 100%;
    background-size: auto;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .workshops-layout-list {
    justify-content: space-between;
  }

  .programs-link-block-bim, .programs-link-block-price, .programs-link-block-cpm {
    justify-content: flex-end;
    max-height: 100%;
  }

  .div-block-81 {
    margin-left: auto;
    margin-right: auto;
  }

  .details-format-regular {
    font-size: 14px;
  }

  .header-program-main-page-padding-vertical-copy {
    padding-top: 0;
    display: flex;
  }

  .contacts-table-program-main {
    grid-template-columns: 1fr;
  }

  .combine-contact4_image-wrapper-program-copy, .combine-contact4_image-wrapper-program-main {
    max-height: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-form_input--program-main {
    min-width: auto;
    max-width: none;
    max-height: none;
  }

  .form-email-input-program-main, .form_input-2-program--main {
    min-width: 260px;
    max-width: none;
  }

  .calendar-section1-bim-apr, .calendar-section1-bim-april {
    min-width: 0;
  }

  .main-heroheader01_image-copy-copy {
    object-fit: fill;
    border-top-left-radius: 4rem;
    overflow: hidden;
  }

  .main-uui-heroheader01_image-wrapper-copy {
    object-fit: fill;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: visible;
  }

  .progra-main-authors-photo-layout34_component {
    flex-direction: column;
  }

  .author-fedorik-layout34_content-copy {
    width: 100%;
  }

  .author-fedorik-icon-featured-outline-large-8-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64dcae5cf89067d1659466f6_Mask%20group%20fedorik.png");
    border-style: solid;
    border-color: #000;
    border-radius: 40px;
    min-height: 298px;
  }

  .author-raikov-layout34_content-copy {
    width: 100%;
  }

  .author-raikov-icon-featured-outline-large-8-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64dcae5b3ec6291b9046b8a6_Mask%20group%20raikov.png");
    border-radius: 40px;
    min-height: 298px;
  }

  .author-sharova-layout34_content-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    width: 100%;
    display: block;
  }

  .author-sharova-icon-featured-outline-large-8-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64dcad3ce3175bfdb7daf62b_Mask%20group%20sharova.png");
    background-position: 50% 100%;
    border-style: solid;
    border-color: #000;
    border-radius: 40px;
    min-height: 298px;
  }

  .program-target-audience-container-large {
    width: auto;
    max-width: 380px;
  }

  .program-target-audience-padding-vertical-copy, .program-target-audience-layout-component-copy {
    max-width: 380px;
  }

  .text-description-program-target-audience-copy {
    width: 250px;
    font-size: 16px;
    line-height: 24px;
  }

  .program-target-audience-content-right-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .program-target-audience-right-column-items-co, .program-target-audience-right-column-items-copy, .target-audience-right-column-items-copy, .program-target-audience-right-column-items {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
  }

  .section-photo-item-bim1-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .section-photo-item-bim-2-copy {
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .program-main-heading-h2-main-copy {
    font-size: 32px;
  }

  .container-19 {
    max-width: none;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .program-block-sertificate-container-large {
    width: auto;
    max-width: 380px;
  }

  .program-block-sertificate-padding-vertical-copy-copy, .program-block-sertificate-layout-component {
    max-width: 380px;
  }

  .heading-h2-56-section-sertificate {
    width: 250px;
    font-size: 24px;
    line-height: 32px;
  }

  .text-description-program-sertificate {
    width: 250px;
    font-size: 16px;
    line-height: 24px;
  }

  .program-block-sertificate-content-right {
    grid-column-gap: 0rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    align-items: center;
    min-width: 350px;
  }

  .program-block-sertificate-image {
    align-self: center;
  }

  .image-18 {
    max-width: 350px;
  }

  .progra-main-authors-photo-heading-xsmall-h5---fedorik, .program-main-autors-text-size-medium-18--fedorik, .progra-main-authors-photo-heading-xsmall-h5-sharova, .program-main-autors-text-size-medium-18-sharova {
    text-align: center;
  }

  .programs-content-timed {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    flex: 0 auto;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    max-height: 100%;
    display: flex;
  }

  .programs-single-program-pre-mba {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 704px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .programs-link-block--pre-mba {
    justify-content: flex-end;
    max-height: 100%;
  }

  .speaker-details-timed {
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    place-content: stretch flex-start;
    align-self: flex-start;
    align-items: stretch;
    margin-bottom: 40px;
    display: flex;
  }

  .programs-image-timed {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    max-height: none;
    display: flex;
  }

  .div-block-logo-timed {
    grid-column-gap: 16px;
  }

  .speaker-details-copy, .speaker-details-old2 {
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    place-content: stretch flex-start;
    align-self: flex-start;
    align-items: stretch;
    margin-bottom: 40px;
    display: flex;
  }

  .programs-image-old-2 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    max-height: none;
    display: flex;
  }

  .div-block-67---hidden {
    height: 32px;
  }

  .section-photo-item-hero-image-speaker-strategis-communications-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  ._2ection-photo-item-hero-image-speaker-strategis-communications-1 {
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-photo-item-strategic-communications {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .lector-description-about-2bereshchak, .lector-description-about-3, .lector-description-about-2-copy {
    max-width: 300px;
    display: flex;
  }

  .lecrtors-section-padding-2 {
    max-width: 380px;
  }

  .lecrtors-section-padding-vertical-2 {
    min-width: 300px;
    max-width: 380px;
  }

  .heading-h2-56-section2 {
    font-size: 24px;
  }

  .lecrtors-section-padding-wrapper2 {
    justify-content: center;
    align-items: center;
    max-width: 380px;
    display: flex;
  }

  .lecrtors-section-padding-image2 {
    max-width: 340px;
    display: block;
  }

  .bereshchak-book {
    object-fit: contain;
    max-width: 340px;
    max-height: none;
    overflow: hidden;
  }

  .image-19 {
    width: auto;
    max-width: 340px;
    max-height: none;
  }

  .programs-single-program-bereshchak {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 584px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .program-details-title-type-bereshchak {
    flex-direction: column-reverse;
  }

  .speaker-details-bereshchak {
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    place-content: stretch flex-start;
    align-self: flex-start;
    align-items: stretch;
    margin-bottom: 40px;
    display: flex;
  }

  .image-logo-alterra-speaker {
    width: 86px;
    height: 56px;
  }

  .image-bereshchak {
    margin-top: 0;
  }

  .calendar-section1-price-mngmnt, .calendar-section1-bereshchak, .calendar-section-sharova {
    min-width: 0;
  }

  .divider-lectors {
    height: 32px;
  }

  .lector-maiko-description-about-2 {
    max-width: 300px;
    display: none;
  }

  .lector-description-about-3bereshchak-copy {
    max-width: 300px;
    display: flex;
  }

  .target-audience-right-column-items4 {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
  }

  .quick-stack {
    margin-top: -10px;
    padding-top: 0;
  }

  .image-logo-dim-speaker {
    width: 86px;
    height: 56px;
  }

  .text-block-wide340 {
    width: 200px;
  }

  .text-block-wide340.block-off {
    display: none;
  }

  .programs-single-program-bim-maiko {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .programs-single-program-procurement-and-tenders {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 504px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .zezman {
    width: 86px;
    min-width: 98px;
    height: 56px;
    min-height: 42px;
  }

  .calendar-section1-bim-maiko, .calendar-section1-procurement-kamyshov {
    min-width: 0;
  }

  .programs-single-program-shkurenko {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 440px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-grupa-smart {
    width: 60px;
    height: 25px;
    min-height: 25px;
  }

  .image-logo-lev {
    width: 65px;
    height: 20px;
    min-height: 20px;
  }

  .image-logo-tomin {
    min-height: 20px;
    max-height: 20px;
  }

  .image-shkurenko-additional {
    width: auto;
    min-width: 340px;
    max-width: 340px;
    padding-left: 0;
  }

  .image-21 {
    width: 370px;
    max-width: 380px;
  }

  .calendar-section1-inspection-and-reconstruction {
    min-width: 0;
  }

  .program-details-title-type-copy {
    flex-direction: column-reverse;
  }

  .programs-single-program-reconstruction {
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-mergel {
    height: 36px;
  }

  .programs-single-program-ms-project {
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .pm-profy-logo {
    width: 86px;
    height: 56px;
  }

  .text-block-41 {
    font-size: 14px;
  }

  .tg-registration, .tg-registration-2 {
    width: 310px;
  }

  .text-block-44 {
    font-size: 14px;
  }

  .program-details-title-type-gerya, .program-details-title-type-kamyshov {
    flex-direction: column-reverse;
    width: 300px;
  }

  .programs-single-program-procurement-and-tenders-copy {
    background-position: 100% 100%;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .target-audience-new {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
  }

  .about-the-course-padding {
    max-width: 380px;
  }

  .about-the-course-section-padding-vertical {
    min-width: 300px;
    max-width: 380px;
  }

  .about-the-course-component {
    justify-items: center;
  }

  .about-the-course-padding-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cell-3 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .quick-stack-3 {
    width: 280px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .details-text-style {
    font-size: 20px;
  }

  .cell-4 {
    padding-top: 10px;
  }

  .cell-5, .cell-6 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .course-target-audience-spec-container-large {
    width: auto;
    max-width: 380px;
  }

  .course-target-audience-spec-padding-vertical {
    max-width: 380px;
    padding-bottom: 2rem;
  }

  .course-target-audience-spec-layout-component {
    max-width: 380px;
  }

  .course-section-about-spec-layou-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    margin-top: 0;
    display: flex;
  }

  .course-section-about-spec-layout-item, .course-section-about-layout-spec-item, .course-section-about-layout-item-copy {
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .spec-lecrtors-section-padding {
    max-width: 380px;
  }

  .spec-lecrtors-section-padding-vertical {
    min-width: 300px;
    max-width: 380px;
  }

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

  .kutup-display-2 {
    font-size: 30px;
    line-height: 1.1;
  }

  .spec-lectors-kukhar {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-kukhar-photo {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    max-height: 700px;
  }

  .spec-lector-kukhar-right-part {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .spec-heading-h2-36-section-copy {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .spec-lectors-raikov-desktop {
    min-height: 1100px;
  }

  .spec-lector-raikov-photo {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 390px;
    max-height: 700px;
  }

  .spec-pricing-section-padding {
    max-width: 380px;
  }

  .spec-pricing-section-padding-vertical {
    min-width: 300px;
    max-width: 380px;
  }

  .tickets-style-package-name {
    font-size: 24px;
  }

  .button-9 {
    width: 320px;
    font-size: 24px;
  }

  .standart, .premium {
    width: 280px;
  }

  .spec-course-section-about-layout-item-1, .spec-course-section-about-layout-item-2, .spec-course-section-about-layout-item-3 {
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .text-block-45 {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
  }

  ._200usd {
    width: 100px;
  }

  .peader-program-page-text-program-description-speakers {
    font-size: 16px;
  }

  .spec-peader-program-page-text-program-description {
    font-size: 18px;
  }

  .spec-header-program-page-text-program-description-copy {
    color: var(--black);
    min-width: 300px;
    max-width: 380px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 16px;
  }

  .spec-header-header-program-page-text-program-description-copy {
    color: var(--black);
    min-width: 300px;
    max-width: 380px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 18px;
  }

  .div-block-86, .div-block-87 {
    max-width: 250px;
  }

  .spec-lectors-raikov-mobile {
    min-height: 1100px;
  }

  .kutup-hero-right-part {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/64da132dc8e3963295455b3c_Raikov400%201.png");
    min-height: 340px;
  }

  .kutup-checkbox {
    flex: none;
  }

  .kutup-button-subscribe {
    width: 100%;
    min-height: 50px;
    position: relative;
    top: 0;
    right: 0;
  }

  .kutup-form-input {
    min-height: 60px;
  }

  .kutup-hero-title-2 {
    font-size: 40px;
  }

  .kutup-hero-left-part {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .kutup-hero-left-part._20px {
    padding-bottom: 30px;
  }

  .calendar-section1-property-history {
    min-width: 0;
  }

  .programs-single-course-property-history {
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-outlook, .image-spilnota {
    height: 36px;
  }

  .image-danilenko {
    width: 370px;
    max-width: 380px;
  }

  .what-is-bim-section-padding {
    max-width: 380px;
  }

  .what-is-bim-section-padding-vertical {
    min-width: 300px;
    max-width: 380px;
  }

  .quick-stack-5 {
    max-width: 350px;
  }

  .what-is-bim-text-item {
    align-self: center;
    width: 350px;
  }

  .what-is-bim-image-item {
    width: 350px;
    height: 350px;
  }

  .section-photo-item-bim-manager-program {
    background-position: 35% 60%;
    align-content: start;
    place-items: start center;
    width: 100%;
    max-width: 380px;
    padding-left: 0;
    padding-right: 0;
  }

  .programs-single-program-bim-kanivets {
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .spec-lectors-danylenko {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-danylenko-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    max-height: 700px;
  }

  .spec-lector-danylenko-right-part {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .spec-lector-danylenko-right-part._40px-mb {
    padding-bottom: 0;
  }

  .calendar-section1-bim-kanivets {
    min-width: 0;
  }

  .form_drop-down_price {
    min-width: auto;
    max-width: none;
  }

  .ticket-price-section-padding {
    max-width: 380px;
  }

  .tickets-price-section-padding-vertical {
    min-width: 300px;
    max-width: 380px;
  }

  .tickets-price-heading-h2-56-section {
    width: 350px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .price-standart, .price-pro {
    width: 350px;
  }

  .tickets-descriptor-item {
    font-size: 16px;
  }

  .tickets-style-package-name-plus-bg {
    font-size: 24px;
  }

  .course-price-target-audience-container-large {
    width: auto;
    max-width: 380px;
  }

  .course-price-target-audience-padding-vertical, .course-price-target-audience-layout-component {
    max-width: 380px;
  }

  .course-price-target-audience-content-right {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .price-alumni-about-padding {
    margin-top: 2rem;
  }

  .price-alumni-about-layout-component {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 380px;
  }

  .price-alumni-about-max-width-large {
    max-width: 380px;
  }

  .price-alumni-about-layout-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-flow: column wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .price-course-section-about-heading-medium {
    font-size: 24px;
    line-height: 32px;
  }

  .price-course-alumni-text {
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    padding: 0;
    display: flex;
  }

  .price-alumni-review-name {
    font-size: 20px;
  }

  .price-course-alumni-photo {
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .price-course-alumni-photo-kravets, .price-course-alumni-photo-bochevar {
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-width: 350px;
    max-width: 380px;
    height: 200px;
    display: flex;
  }

  .section-logo-slider {
    padding-bottom: 2rem;
  }

  .div-block-90 {
    padding-bottom: 0;
  }

  .kravets-margin {
    padding-bottom: 40px;
  }

  .price-course-section-about.block-off {
    display: none;
  }

  .price-course-section-about-padding {
    margin-top: 2rem;
  }

  .price-course-section-about-layout-component {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 380px;
  }

  .price-course-section-about-layou-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-wrap: wrap;
    align-items: flex-start;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .price-course-section-about-layout-item-1, .price-course-section-about-layout-item-2 {
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .price-cource-section-about-text-blockdescription {
    font-weight: 400;
  }

  .div-block-94-tablet-and-mobile {
    display: none;
  }

  .effective-communications-subheader-program-page-text-program-description {
    padding-bottom: 30px;
    font-size: 18px;
  }

  .upheader-effective-communications-program-page-text-program-description, .effective-negotiations-header-program-page-text-program-description {
    color: var(--black);
    min-width: 300px;
    max-width: 380px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 18px;
  }

  .spec-lectors-korol {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-korol-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    max-height: 700px;
  }

  .spec-lector-korol-right-part {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lectors-name {
    max-width: 250px;
  }

  .kutup-hero-right-part-2 {
    min-height: 340px;
  }

  .kutup-checkbox-2 {
    flex: none;
  }

  .kutup-button-subscribe-2 {
    width: 100%;
    min-height: 50px;
    position: relative;
    top: 0;
    right: 0;
  }

  .kutup-form-input-2 {
    min-height: 60px;
  }

  .kutup-hero-title-3 {
    font-size: 40px;
  }

  .kutup-hero-left-part-2 {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .kutup-flex-divider-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .kutup-display-3 {
    font-size: 30px;
    line-height: 1.1;
  }

  .spec-korol-image-right-part {
    max-width: 390px;
    min-height: 400px;
  }

  .spec-korol-text-left-part {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .spec-korol-text-intro-right-part {
    font-size: 16px;
    line-height: 25px;
  }

  .spec-corol-picktogram {
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 56px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .spec-korol-image-right-part-after {
    background-position: 50% 100%;
    max-width: 390px;
    min-height: 400px;
  }

  .course-section-about-heading-medium-copy {
    font-size: 24px;
    line-height: 32px;
  }

  .korol-course-section-about-max-width-large {
    max-width: 380px;
  }

  .korol-special-left-part-photo {
    width: 390px;
    max-width: 390px;
    min-height: 400px;
  }

  .spec-korol-right-part {
    flex-wrap: wrap;
    max-width: 390px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .korol-special-text-description {
    clear: none;
    font-size: 16px;
  }

  .image-24 {
    max-width: 22rem;
  }

  .image-25, .image-26 {
    max-width: 18rem;
  }

  .korol-section-color-course-section-about-padding {
    margin-top: 2rem;
  }

  .spec-korol-li-text {
    font-size: 16px;
    line-height: 28px;
  }

  .spec-korol-data-button {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .div-block-97 {
    max-width: 350px;
  }

  .korol-cource-target-audience-container-large {
    width: auto;
    max-width: 380px;
  }

  .korol-cource-target-audience-padding-vertical {
    max-width: 380px;
    padding-bottom: 2rem;
  }

  .korol-audience-headline {
    min-height: 80px;
  }

  .korol-audience-descriptor-text {
    font-size: 16px;
  }

  .image-27 {
    width: 60px;
  }

  .image-28 {
    width: 70px;
  }

  .image-29 {
    width: 90px;
  }

  .image-30 {
    width: 50px;
  }

  .quick-stack-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .korol-workshop-section-about-layout-component {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 380px;
  }

  .korol-workshop-about-layou-list-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .calendar-section-korol {
    min-width: 0;
  }

  .programs-single-program-negotiations-korol {
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .imagecaparol {
    width: 56px;
    height: 56px;
  }

  .price-alumni-about-layout-component-special-header {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 380px;
  }

  .price-course-section-about-heading-medium-spec-header {
    min-width: 370px;
    max-width: 370px;
    font-size: 24px;
    line-height: 32px;
  }

  .price-special-course-section-about-layout-item-content {
    padding-bottom: 2rem;
  }

  .cf-hero-logos-wrap {
    justify-content: space-between;
    margin-left: 0;
  }

  .cf-testimonial-logos-contain, .cf-testimonial-logos-contain.header-2 {
    margin-top: 100px;
  }

  .cf-testimonial-name-position {
    font-size: 14px;
    line-height: 140%;
  }

  .cf-testimonial-text---italic {
    font-size: 16px;
  }

  .cf-hero-testimonial-contain {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    bottom: -40%;
  }

  .cf-testimonial-logo-image {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .cf-star-image {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .cf-testmonial-text-wrapper {
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: flex-start;
  }

  .cf-cta-arrow-div {
    flex: none;
  }

  .cf-button-text {
    flex: none;
    font-size: 18px;
  }

  .cf-cta-button {
    padding-top: 14px;
    padding-bottom: 16px;
  }

  .cf-cta-button.rectangle {
    padding-left: 50px;
  }

  .cf-18px-paragraph {
    font-size: 16px;
  }

  .cf-64px-heading {
    font-size: 40px;
    line-height: 110%;
  }

  .cf-hero-section-2 {
    overflow: visible;
  }

  .lectors-sub-heading-text {
    font-size: 24px;
  }

  .uui-heading-xxsmall-13 {
    font-size: 20px;
  }

  .quick-stack-8 {
    clear: none;
    margin-left: auto;
    margin-right: auto;
  }

  .manager-photo {
    clear: none;
    flex: 0 auto;
    order: 0;
    display: block;
  }

  .manager-details-1 {
    font-size: 20px;
  }

  .program-become-member-contact-pmanager {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-block-50 {
    font-size: 20px;
    line-height: 28px;
  }

  .procurements-and-tenders-section-photo-item {
    background-position: 30% 100%;
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .misto-label-button-2 {
    font-size: 16px;
  }

  .misto-link-block-white-2 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-link-block-transparent-1 {
    padding-left: 30px;
    padding-right: 25px;
  }

  .misto-flex-nav-black {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .walsh-toggle {
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .walsh-nav-link-white {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .walsh-nav-logo {
    height: 24px;
  }

  .misto-inner-nav {
    flex-direction: column;
  }

  .misto-container-nav {
    flex-direction: column;
    display: flex;
  }

  .misto-main-nav {
    flex-flow: column wrap;
    display: flex;
  }

  .misto-nav-wrapper-black {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .misto-flex-divider-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .misto-flex-divider-3.kutup-center {
    align-items: center;
  }

  .misto-h3-title {
    font-size: 38px;
  }

  .kutup-video-play {
    width: 70px;
    height: 70px;
  }

  .kutup-play-wrapper {
    width: 258px;
    margin-top: 20px;
    margin-left: 0;
  }

  .misto-max-w-width-640px {
    align-self: auto;
    align-items: center;
  }

  .misto-hero {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .misto-text-program-description {
    text-align: center;
    font-size: 22px;
  }

  .div-block-99 {
    justify-content: space-between;
    align-self: center;
    align-items: center;
  }

  .misto-link-block-white-3 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .misto-label-button-3 {
    font-size: 16px;
  }

  .misto-layout23_content-right {
    align-items: flex-start;
  }

  .misto-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .misto-padding-vertical-xhuge._4rem {
    padding-bottom: 4rem;
  }

  .misto-heading-subheading-15 {
    font-size: 1.5rem;
  }

  .misto-heading-h2-medium-50px {
    font-size: 1.45rem;
  }

  .image-31 {
    min-width: 200px;
    max-width: 200px;
  }

  .uui-layout31_lightbox-image {
    height: 15rem;
  }

  .uui-layout31_item-list {
    grid-template-columns: 1fr;
  }

  .misto-layout_lightbox {
    min-height: 250px;
    max-height: 315px;
  }

  .misto-lightbox_video-overlay-layer1 {
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 350px;
    min-height: 250px;
    max-height: 300px;
  }

  .misto-layout_lightbox-image-1 {
    opacity: 1;
    min-width: 350px;
    max-width: 350px;
    height: 15rem;
  }

  .misto-heading-subheading-authors-name {
    font-size: 1.2rem;
  }

  .misto-text-authors-description-size-22 {
    text-align: right;
    max-width: 350px;
    font-size: .95rem;
  }

  .image-32 {
    max-width: 200px;
  }

  .misto-layout-6-blocks {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    justify-items: start;
  }

  .misto-layout-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    place-content: flex-start;
    align-items: flex-start;
  }

  .html-embed-25 {
    margin-bottom: 0;
  }

  .misto-layout-2-blocks-target-audience {
    justify-content: center;
    place-items: start center;
  }

  .misto-program-target-audience-right-column-items-co-copy {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
  }

  .misto-target-audience-right-column-section-name {
    display: block;
  }

  .misto-target-audience-right-column-content-header {
    font-size: 20px;
    text-decoration: none;
  }

  .misto-osoblyvosti-spacer-170px {
    display: block;
    overflow: visible;
  }

  .misto-osoblyvosti-spacer-170px.class-10px, .misto-osoblyvosti-spacer-100px.class-10px {
    height: 10px;
  }

  .container-20 {
    max-width: none;
  }

  .centered-heading-4 {
    margin-bottom: 24px;
  }

  .testimonial-slide-wrapper-2 {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-slide-wrapper-2._55 {
    max-width: 100%;
    height: auto;
  }

  .testimonial-slide-wrapper-2._55-copy {
    max-width: 100%;
  }

  .testimonial-card-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-info-2 {
    align-self: stretch;
    height: 130px;
  }

  .testimonial-image-2 {
    min-width: 150px;
    max-width: 160px;
    min-height: 160px;
  }

  .testimonial-slider-left-2 {
    left: -10px;
  }

  .testimonial-slider-right-2 {
    right: -10px;
  }

  .misto-padding-vertical-xhuge-4bottom {
    padding-bottom: 4rem;
  }

  .raikov-lector-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .lectors-author-name {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .lectors-author-about-paragraph {
    font-size: 12px;
  }

  .div-block-100 {
    padding-right: 20px;
  }

  .sharova-lector-card, .danilenko-lector-card, .fedorik-lector-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .misto-alumni-padding-vertical {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .misto-alumni-name-text-white, .misto-alumni-text-description-white {
    min-width: 184px;
    max-width: 184px;
  }

  .misto-layout-2-blocks-important-details {
    margin-top: 0;
  }

  .img-sphere {
    max-width: 200px;
  }

  .misto-layout-important-details {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
  }

  .misto-layout-important-details-name-subsection {
    max-width: 200px;
  }

  .misto-important-details-subsection-name-text-35-bold {
    font-size: 1.5rem;
  }

  .misto-layout-important-details-name-subsection-description {
    flex-flow: column;
    justify-content: flex-end;
    max-width: 200px;
    display: flex;
  }

  .misto-important-details-subsection-description-text-25-bold {
    flex-direction: row;
    font-size: 1rem;
    display: flex;
  }

  .block-apply-text-30-bold {
    font-size: 1.5rem;
  }

  .misto-heading-h2-50-section-sertificate-copy {
    width: 250px;
    font-size: 1.75rem;
    line-height: 32px;
  }

  .misto-program-text-description-program-diploma {
    width: 250px;
    font-size: 16px;
    line-height: 24px;
  }

  .misto-program-block-sertificate-content-right {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .misto-program-block-sertificate-layout-component {
    flex-direction: column;
    max-width: 380px;
  }

  .misto-registration-table {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

  .misto-form-contact {
    max-width: 350px;
    max-height: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .master-program-main-h2-header-50px-white {
    font-size: 1.75rem;
  }

  .master-form-block-program-main-description-white {
    font-size: 16px;
  }

  .master-form_input-name {
    min-width: 260px;
    max-width: none;
    max-height: none;
  }

  .master-padding-vertical-xhuge {
    padding-top: 0;
  }

  .master-faq02_component2 {
    grid-template-columns: 1fr;
  }

  .master-heading-h2-50-section-target-audience {
    width: 250px;
    font-size: 24px;
    line-height: 32px;
  }

  .master-text-description-target-audience {
    width: 320px;
    font-size: 18px;
    line-height: 24px;
  }

  .master-faq02_question-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .master-faq02_heading-2 {
    font-size: 20px;
  }

  .misto-program-headline-padding-vertical-xhuge {
    padding-bottom: 2rem;
  }

  .misto-educational-plan-padding-vertical-huge {
    max-width: 380px;
  }

  .misto-educational-plan-component {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .misto-educational-plan-modules {
    flex-direction: column;
  }

  .misto-educational-plan-text-left {
    min-width: 100%;
  }

  .misto-educational-plan-module-heading-text-40 {
    font-size: 1.5rem;
  }

  .misto-edu-plan-subsection {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column wrap;
    align-items: stretch;
  }

  .misto-edu-plan-subheading-header, .misto-edu-plan-subheading-description {
    font-size: 1rem;
  }

  .misto-subsection-group {
    padding-right: 0;
    display: block;
  }

  .misto-program-block-sertificate-padding-vertical {
    max-width: 380px;
  }

  .program-block-sertificate-image-copy {
    background-position: 50%;
    background-repeat: repeat;
    border-radius: 20px;
    min-width: 350px;
    max-width: 350px;
    min-height: 350px;
    max-height: 350px;
  }

  .program-block-sertificate-layout-component-copy {
    max-width: 380px;
  }

  .misto-flex-divider-program {
    flex-direction: column;
    align-items: flex-start;
  }

  .misto-flex-divider-program.kutup-center {
    align-items: center;
  }

  .div-block-101 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 350px;
  }

  .misto-program-include, .misto-program-include-5 {
    font-size: 1rem;
  }

  .html-embed-27 {
    margin-right: 10px;
    padding-right: 0;
  }

  .form-phone {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .lecrtors2-section-padding-image {
    align-self: auto;
    width: auto;
    min-width: 360px;
    max-width: 360px;
    min-height: 150px;
    max-height: 150px;
    display: block;
  }

  .white-accordion-icon_component-2, .accordion-icon_component-2-copy {
    border-width: 1px;
  }

  .mistotvorci-h4-purple-text {
    font-size: 22px;
  }

  .misto-edu-plan-subheading-header-vyiznyi-modul {
    font-size: 1rem;
  }

  .pohovorymo-lectors-section-component {
    grid-row-gap: 2rem;
  }

  .pohovorymo-lectors-gap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .pohovorymo-lecrtors-section-padding-heading-medium {
    text-align: center;
  }

  .section-photo-item-ms-project {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .calendar-section1-ms-project {
    min-width: 0;
  }

  .section-photo-item-price-management-danilenko {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-photo-item-obstezhennia-ta-vidbudova {
    align-content: start;
    place-items: start center;
    width: 360px;
    min-width: 350px;
    max-width: 350px;
    min-height: 350px;
    max-height: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .premium-history, .standart-history {
    width: 340px;
  }

  .section-photo-item-commercial-director {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-photo-item-sharova-pm {
    align-content: start;
    place-items: start center;
    width: auto;
    max-width: 380px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-photo-item-bim-maiko {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    height: 200px;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .section-photo-item-sales-fundamentals {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-bim--manager {
    max-width: 350px;
  }

  .div-text-block {
    max-width: 300px;
  }

  .space-after-button {
    min-height: 1rem;
  }

  .form-block-charity-page-description-white {
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
  }

  .cell-19 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cell-21 {
    justify-content: center;
    align-items: center;
  }

  .spec-lector-pischak-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .spec-lectors-pishchak {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lectors-pishchak.block-pc {
    flex-flow: column;
    display: block;
  }

  .spec-lectors-pishchak.block-mb {
    display: none;
  }

  .pishchak-books {
    object-fit: contain;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: flex-start;
    max-width: 380px;
    height: 380px;
    max-height: none;
    overflow: hidden;
  }

  .lecrtors-pishchak-section-padding-wrapper2 {
    justify-content: center;
    align-items: center;
    max-width: 380px;
    height: 380px;
    display: flex;
  }

  .lecrtors-pishchak-section-component2 {
    order: 0;
    justify-content: space-around;
    align-self: auto;
    align-items: stretch;
  }

  .lecrtors-pishchak-section-padding-vertical-2 {
    justify-content: space-around;
    align-items: stretch;
    min-width: 300px;
    max-width: 380px;
  }

  .section-photo-item-sales-director-pishchak {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .block-image-margin-group {
    float: none;
    object-fit: fill;
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: contain;
    max-width: none;
    min-height: 130px;
    max-height: 300px;
    overflow: hidden;
  }

  .spec-lectors-kamyshov {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-kamyshov-photo {
    background-position: 35% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 300px;
    max-height: 500px;
  }

  .spec-lectors-dvorakovska {
    display: none;
  }

  .kutup-hero-right-dvorakovska {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655623d408d82baf325e84b3_111%20%D0%94%D0%B2%D0%BE%D1%80%D0%B0%D0%BA%D1%96%D0%B2%D1%81%D1%8C%D0%BA%D0%B0%20-gigapixel-width-1080px%201.png");
    background-position: 50% 0;
    min-height: 350px;
  }

  .cbm-forum {
    height: 26px;
  }

  .spec-lector-gladkiy {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 300px;
    max-height: 700px;
  }

  .section-photo-item-marketing-real-estate-gladkiy {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .spec-lectors-sokolovskiy {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-sokolovskiy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d0304521ddb728c7d261b1_IMG_4673.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 350px;
    max-height: 700px;
  }

  .kutup-hero-right-golomakh {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/655d31074a8707ffd514b8bc_IMG_3434%20(1)%201.png");
    background-position: 50% 0;
    min-height: 350px;
  }

  .section-photo-item-bim-model {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .spec-lectors-gladkiy {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-gladkiy-right-part {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .calendar-section1-pishchak-sales {
    min-width: 0;
    max-width: 800px;
  }

  .programs-single-program-sales-director {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-budedim-logo {
    width: 75px;
    height: 56px;
  }

  .image-budedim-logo.unit-logo {
    width: 80px;
  }

  .programs-single-marketing-in-development {
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-grape-agency {
    height: 56px;
  }

  .programs-single-program-bim-easy-start {
    background-position: 100% 100%;
    background-repeat: repeat-x;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heyon-ukraine {
    width: 86px;
    min-width: 98px;
    height: 56px;
    min-height: 42px;
  }

  .lev-designs {
    width: 56px;
    height: 56px;
  }

  .program-detils-date-black {
    grid-column-gap: .1rem;
  }

  .program-details-date-black {
    font-size: 14px;
  }

  .calendar-section-bim-easy-start {
    min-width: 0;
  }

  .walsh-button-circle {
    width: 5em;
    height: 5em;
  }

  .walsh-paragraph-serif-left-hero {
    text-align: center;
    font-size: 1.2em;
  }

  .walsh-heading-xlarge-white {
    font-size: 32px;
  }

  .walsh-left-hero {
    text-align: center;
    align-items: center;
    padding-top: 30px;
    font-size: 18px;
  }

  .walsh-container-2 {
    flex: 0 auto;
    width: 100%;
  }

  .pishchak-leadgen {
    text-align: center;
    font-size: 1.2em;
  }

  .walsh-text-small-white {
    font-size: 13px;
  }

  .walsh-button-light-green {
    justify-content: center;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .walsh-text-field-auto {
    text-align: left;
  }

  .walsh-form-single-row {
    align-items: center;
  }

  .walsh-main-paragraph-white {
    font-size: 1em;
  }

  .walsh-heading-medium-white {
    font-size: 1.8em;
  }

  .walsh-tag-white {
    text-align: left;
  }

  .walsh-center-wrapper-gap {
    grid-row-gap: 1em;
    font-size: 18px;
  }

  .walsh-cta-block-dark-green {
    padding: 3em 2em;
  }

  .leadgen-form-single-row {
    align-items: center;
  }

  .leadgen-full-name-field-auto, .leadgen-phone-field-auto {
    text-align: left;
  }

  .leadgen-button-light-yellow {
    border: 1px solid #000;
    justify-content: center;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .leadgen-button-light-yellow:hover {
    background-color: #f8ec02;
    border: 1px solid #000;
  }

  .walsh-paragraph-small, .walsh-heading-small {
    font-size: 1em;
  }

  .walsh-stats-number-medium {
    font-size: 38px;
  }

  .walsh-content-wrapper-gap {
    grid-row-gap: 1.2em;
  }

  .leadgen-heading-medium-white {
    font-size: 1.8em;
  }

  .walsh-link-wrapper-2, .walsh-label-button-2 {
    font-size: 16px;
  }

  .walsh-link-block-orange-2 {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-hero-div-block-2 {
    grid-row-gap: 1.25em;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .walsh-main-paragraph-2 {
    font-size: 1em;
  }

  .walsh-title-tag-2 {
    font-size: 16px;
  }

  .walsh-content-wrap {
    grid-row-gap: 1.25em;
    text-align: center;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 18px;
  }

  .walsh-flex-horizontal-2 {
    grid-row-gap: 2em;
  }

  .walsh-rounded-container {
    flex: 0 auto;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .link-block-yellow-course, .link-block-black-book {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .christmas-set-section {
    flex-direction: column;
    max-width: 100%;
  }

  .xmas-badge {
    margin-left: 0;
  }

  .xmas-section-tabs {
    margin-top: 15px;
  }

  .xmas-heading-vertical-padding {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .xmas-tabs-block {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    font-size: 12px;
    display: flex;
    position: static;
  }

  .xmas-tabs-headings {
    font-size: 14px;
  }

  .xmas-heading {
    font-size: 20px;
  }

  .xmas-field-dropdown-menu {
    width: 100%;
  }

  .xmas-dropdown-input {
    width: 100%;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-bottom: 0;
  }

  .div-block-103 {
    width: 100%;
    padding-bottom: 10px;
  }

  .xmas-field-select {
    aspect-ratio: auto;
    white-space: normal;
    word-break: normal;
    overflow-wrap: anywhere;
    object-fit: fill;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: .5rem 2rem 12px .875rem;
    font-family: Manrope, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .html-embed-29 {
    height: 1px;
    max-height: 1px;
    margin-bottom: 0;
    line-height: 0;
  }

  .xmas-form-block-program-page-description-white-copy {
    font-size: 18px;
    font-weight: 400;
  }

  .calendar-section1-gladkiy {
    min-width: 0;
  }

  .cf-reviewer-position, .cf-reviewer-name {
    font-size: 16px;
  }

  .cf-reviewer-info {
    margin-top: 16px;
    margin-left: 0;
  }

  .cf-reviewer-block {
    flex-direction: column;
  }

  .cf-cta-testimonial-text {
    font-size: 16px;
  }

  .cf-testimonial-slide-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cf-testimonial-slide-wrapper.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cf-cta-submit-button {
    margin-top: 20px;
    position: static;
  }

  .cf-cta-text-field {
    padding-right: 20px;
  }

  .cf-cta-form {
    flex-direction: column;
  }

  .cf-cta-32px-heading {
    font-size: 2.3rem;
  }

  .cf-cta-form-wrapper {
    padding: 60px 24px;
  }

  .price-cta-32px-h2-copy {
    font-size: 2rem;
  }

  .sales-director-price-description {
    font-size: 16px;
  }

  .calendar-section1-sales-fundamentals {
    min-width: 0;
  }

  .spec-lectors-zhygman {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-zhygman-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .spec-lector-zhygman-right-part {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .alterra_group {
    width: 100px;
    height: 56px;
  }

  .spec-lectors-golovchenko, .spec-lectors-golovatiuk {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-golovatiuk-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .section-photo-item-ai-tools {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .calendar-section1-old-3-copy {
    min-width: 0;
  }

  .shkurenko-book {
    object-fit: contain;
    max-width: 340px;
    max-height: none;
    overflow: hidden;
  }

  .combine-contact4_image-wrapper-webinar {
    white-space: pre-line;
    word-break: normal;
    flex: none;
    order: 1;
    align-self: auto;
    max-height: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .bereshchak-book-copy {
    object-fit: contain;
    max-width: 340px;
    max-height: none;
    overflow: hidden;
  }

  .cource-price-content-right {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .price-cta-32px-h2-black {
    font-size: 2rem;
  }

  .course-price-layout-component {
    flex-wrap: wrap;
    place-content: flex-start;
    max-width: 380px;
  }

  .target-price-right-column-items {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    overflow: visible;
  }

  .spec-lectors-kurbanov {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-kurbanov-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .section-photo-item-leadgen-property-program {
    align-content: start;
    place-items: start center;
    width: 100%;
    max-width: 380px;
    min-height: 250px;
    max-height: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  .cf-cta-testimonial-text-white {
    font-size: 16px;
  }

  .spec-lectors-raikov-mk {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-raikov-color {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .demo-lecture-block, .communications-alumni-about-layout-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-flow: column wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .pasichnyk-margin {
    padding-bottom: 40px;
  }

  .price-course-alumni-photo-pasichnyk, .price-course-alumni-photo-viatkina, .price-course-alumni-photo-pohrebniak {
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-width: 350px;
    max-width: 380px;
    height: 200px;
    display: flex;
  }

  .communications-layout_lightbox {
    width: 350px;
    min-height: 220px;
    max-height: 315px;
  }

  .misto-lightbox_video-overlay-layer1-copy {
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 350px;
    min-height: 250px;
    max-height: 300px;
  }

  .communications-lightbox_video-overlay-layer1 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 350px;
    max-width: 350px;
    min-height: 220px;
    max-height: 220px;
  }

  .communications-layout_lightbox-image-1-copy {
    opacity: 1;
    width: 350px;
    min-width: 350px;
    max-width: 350px;
    height: 220px;
  }

  .spec-lectors-bereshchak-photo {
    grid-auto-flow: row;
    min-height: 1200px;
  }

  .spec-lector-bereshchak-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    max-height: 700px;
  }

  .spec-lector-rieltor-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .target-audience-right-column-items-off {
    align-items: stretch;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    overflow: visible;
  }

  .alexey-sharshakov-lector-rieltor-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .alexey-sharshakov-photo-item-ai-tools {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-menu {
    width: 180px;
    height: 35px;
    padding: 10px;
    font-size: 12px;
  }

  .hedear-program-details-short-bereshchak-test {
    grid-row-gap: 10px;
    flex-direction: column;
    order: 0;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ribas-padding-vertical-xhuge-4bottom {
    padding-bottom: 0;
  }

  .ribas-heading-h2-medium-50px {
    font-size: 1.45rem;
  }

  .ribas-lector-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 80px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .ribas-lectors-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .ribas-lector-info {
    flex-flow: column;
    justify-content: flex-end;
    align-self: stretch;
    align-items: flex-start;
    height: 300px;
  }

  .ribas-lector-image {
    min-width: 150px;
    max-width: 160px;
    min-height: 160px;
  }

  .ribas-lector-text {
    padding-right: 20px;
  }

  .ribas-lectors-name {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .ribas-lectors-about-paragraph {
    font-size: 12px;
  }

  .ribas-lector-photo-block, .ribas-lector-photo-block-lupashko {
    background-position: 50% 0;
    max-width: 150px;
    min-height: 200px;
  }

  .ribas-lector-photo-block-kosenko, .ribas-lector-photo-block-morozova, .ribas-lector-photo-block-maryna {
    max-width: 150px;
    min-height: 200px;
  }

  .ribas-lector-photo-block-sobenina {
    background-position: 50% 0;
    max-width: 200px;
    min-height: 200px;
  }

  .ribas-lector-photo-block-kuznetsova {
    background-position: 50% 0;
    max-width: 150px;
    min-height: 200px;
  }

  .section-photo-item-sharshakov-rieltor-photo {
    grid-template-columns: auto;
    align-content: start;
    place-items: start center;
    width: 300px;
    max-width: 380px;
    height: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .programs-single-program-leadgen-kurbanov, .programs-single-program-ai-tools-holovatiuk {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .program-detils-date-off {
    grid-column-gap: .1rem;
    display: block;
  }

  .course-section-about-max-width-large-commercial-director {
    flex-flow: column;
    grid-auto-flow: column;
    justify-content: space-between;
    place-items: center;
    max-width: 380px;
    display: flex;
  }

  .price-course-section-about-layout-component-commercial-director {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 380px;
  }

  .pr-and-communications-course-about-padding {
    margin-top: 2rem;
  }

  .pr-and-communications-course-about-layout-component-commercial-director {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 380px;
  }

  .hotels-course-about-padding-copy {
    margin-top: 2rem;
  }

  .ribas-hotel {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .programs-single-program-hotels-school {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-heading-xlarge-h1-webianar {
    width: auto;
    min-width: 300px;
    max-width: 380px;
    font-size: 32px;
    line-height: 46px;
  }

  .navbar-ribas-button-link-register {
    width: auto;
    max-width: 160px;
    height: auto;
    max-height: 35px;
    margin-left: 20px;
  }

  .navbar-ribas-button-link-register:hover {
    width: auto;
    height: auto;
    margin-left: 20px;
  }

  .calendar-section1-modern-rieltor {
    min-width: 0;
  }

  .programs-single-course-modern-rieltor {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .article-heading-h1-copy {
    font-size: 1.8rem;
    line-height: 40px;
  }

  .image-36 {
    max-width: 140px;
  }

  .image-37 {
    max-width: 120px;
  }

  .spec-lector-roman-davymukha {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 350px;
    max-height: 700px;
  }

  .uui-form_input-program-l-name {
    width: 100%;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-bottom: 0;
  }

  .calendar-section1-small-talk {
    min-width: 0;
  }

  .programs-single-workshop-avalon {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-form_input-surname-program, .uui-form_input-last-name-program {
    width: 100%;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-bottom: 0;
  }

  .communications-alumni-bim-manager-about-layout-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-flow: column wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .image-39 {
    min-width: 140px;
    max-width: 160px;
  }

  .image-40, .image-41, .image-42, .image-43 {
    min-width: 120px;
    max-width: 140px;
  }

  .component_content1 {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-manrope-22size {
    font-size: 22px;
    line-height: 26px;
  }

  .text-block-55 {
    width: 270px;
    font-size: 16px;
    line-height: 22px;
  }

  .component-management {
    margin-top: 1.5rem;
  }

  .image-45 {
    min-width: 140px;
    max-width: 160px;
  }

  .marketing-and-sales {
    margin-top: 0;
  }

  .free-competency-courses {
    margin-top: 1.5rem;
  }

  .text-block-57 {
    font-size: 24px;
    line-height: 28px;
  }

  .image-46 {
    width: 54px;
    height: 24px;
  }

  .text-block-58 {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }

  .div-block-115 {
    width: 255px;
  }

  .image-47 {
    width: 250px;
    height: 230px;
    margin-top: 0;
  }

  .div-block-117 {
    width: 30px;
  }

  .image-48 {
    width: 15px;
    height: 7px;
  }

  .component-programs-city {
    margin-top: 0;
  }

  .block-calendar {
    padding: 2rem 1rem;
    display: none;
  }

  .calendar-pc {
    display: none;
  }

  .image-49 {
    min-width: 140px;
    max-width: 160px;
  }

  .calendar-mb {
    background-color: #fff;
    border-radius: 30px;
    padding: 1.5rem;
  }

  .text-block-63 {
    color: var(--systemflow-lite-neutral--100);
    font-family: Manrope, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }

  .grid-17 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .text-block-64 {
    color: var(--systemflow-lite-neutral--100);
    font-family: Manrope, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
  }

  .div-block-127 {
    border-bottom: 1px solid #000;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 10px;
    display: flex;
  }

  .text-block-65 {
    color: var(--systemflow-lite-neutral--100);
    width: 210px;
    font-family: Manrope, sans-serif;
    font-size: 16px;
  }

  .div-block-128 {
    background-color: #fcee31;
    border: .5px #000;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 85px;
    height: 25px;
    display: flex;
  }

  .text-block-66 {
    color: var(--systemflow-lite-neutral--100);
    font-size: 14px;
  }

  .grid-mb-management {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .grid-mb-marketing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .grid-mb-city {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .swiper-button-prev, .swiper-button-next {
    display: none;
  }

  .padding-global {
    padding-bottom: 0;
  }

  .swiper-pagination {
    bottom: -2.5rem;
  }

  .testimonial_item-wrap._500px {
    height: auto;
    min-height: auto;
  }

  .component-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .testimonial_text {
    font-size: 1.2rem;
  }

  .testimonial_thumb_baryliuk, .testimonial_thumb_yarynych-copy, .testimonial_thumb_tepliakov, .testimonial_thumb_lisnychyi {
    height: 330px;
  }

  .form-phone-input-program, .form-name-input-program {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 0;
  }

  .spec-lector-hapko {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 350px;
    max-height: 700px;
  }

  .programs-single-course-construction {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .link-10, .link-11 {
    font-size: 16px;
  }

  .badge-green-course-3 {
    background-color: #fdee01;
  }

  .calendar-section1-ms-project-2 {
    min-width: 0;
  }

  .div-block-129 {
    flex-direction: row;
    align-items: center;
  }

  .uui-form_input-promo-program {
    width: 100%;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-bottom: 0;
  }

  .cell-32 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .course-section-about-layou-list-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .programs-single-program-miskyn {
    background-position: 100% 100%;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-68, .image-69, .image-70 {
    width: 50px;
  }

  .quick-stack-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .quick-stack-9._40px {
    margin-top: 0;
  }

  .image-71 {
    width: 60px;
  }

  .image-72 {
    width: 77px;
  }

  .image-73 {
    width: 50px;
  }

  .image-74 {
    width: 75px;
  }

  .image-75 {
    width: 77px;
  }

  .cell-35, .cell-36 {
    justify-content: center;
    align-items: center;
  }

  .heading-15-copy {
    font-size: 20px;
  }

  .programs-single-program-pre-mba-copy {
    background-position: 100% 100%;
    background-size: cover;
    flex: 0 auto;
    justify-content: flex-start;
    width: auto;
    max-width: none;
    min-height: 500px;
    max-height: 80%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-133 {
    margin-top: 0;
  }

  .grid-18 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .div-block-134 {
    height: 50px;
  }

  .graduates-image {
    height: auto;
  }

  .graduates-image-45-group, .graduates-image-budova, .graduates-image-dragon {
    height: 25px;
  }

  .graduates-image-svoi {
    flex: 1;
    height: 30px;
  }

  .graduates-image-kov {
    height: 30px;
  }

  .graduates-image-copy {
    flex: 1;
    height: 30px;
  }

  .graduates-image-renome {
    height: 30px;
  }

  .graduates-image-copy {
    height: auto;
  }

  .graduates-image-kan {
    height: 50px;
  }

  .graduates-image-alterra, .graduates-image-copy {
    height: auto;
  }

  .course-section-directions-padding {
    margin-top: 2rem;
  }

  .graduates-padding-vertical {
    padding-bottom: 0;
  }

  .communications-alumni-bim-manager-about-layout-list-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-flow: column wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .course-revies {
    margin-top: 2rem;
  }

  .courses-ksd {
    margin-top: 1.5rem;
  }

  .div-block-135 {
    height: 100%;
  }

  .mykhailo-lecrtors-section-padding {
    align-self: auto;
    width: auto;
    min-width: 300px;
    max-width: 350px;
    min-height: 320px;
    max-height: 360px;
    display: block;
  }

  .grid-19 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 2rem;
  }

  .div-block-136._4rem {
    padding-bottom: 0;
  }

  .section-photo-item-bim-2-speaker2-copy {
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .cource-target-audience-layout-component-4rem {
    max-width: 380px;
  }

  .cell-37 {
    justify-content: center;
    align-items: center;
  }

  .youtube {
    width: 100%;
  }

  .div-block-138 {
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-55-copy {
    justify-content: center;
    align-items: center;
  }

  .div-block-139 {
    flex-flow: column;
  }

  .kutup-hero-right-golomakh-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f9242b55f7927357c79818_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-29%20122509.png");
    background-position: 50% 0;
    min-height: 350px;
  }

  .spec-lector-oleksandr-bondar {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 350px;
    max-height: 700px;
  }

  .course-section-about-layout-list-copy {
    align-items: center;
    width: auto;
    max-width: 380px;
  }

  .div-block-141 {
    max-width: 330px;
  }

  .igor-finashkin-lecrtors-section-padding-copy {
    align-self: auto;
    width: auto;
    min-width: 300px;
    max-width: 350px;
    min-height: 320px;
    max-height: 360px;
    display: block;
  }

  .lecrtors-section-component-georgy-kurbanov {
    margin-top: 40px;
  }

  .image-76, .image-77 {
    max-width: 100%;
  }

  .programs-single-program-marketing {
    background-position: 100% 100%;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-program-button-link-register-white-yellow-copy {
    width: auto;
    max-width: 160px;
    height: auto;
    max-height: 35px;
    margin-left: 20px;
  }

  .navbar-program-button-link-register-white-yellow-copy:hover {
    width: auto;
    height: auto;
    margin-left: 20px;
  }

  .button-7-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    height: 60px;
    max-height: 60px;
    font-size: 14px;
    display: flex;
  }

  .spec-lector-julia-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .quick-stack-10, .quick-stack-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .igor-finashkin-lecrtors-section-padding-copy-copy {
    align-self: auto;
    width: 73%;
    max-width: 100%;
    min-height: 320px;
    max-height: 400px;
    display: block;
  }

  .cell-40 {
    justify-content: center;
    align-items: center;
  }

  .div-block-145 {
    align-self: center;
  }

  .kutup-hero-right-golomakhpy-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66f6bbed233e9b0178bfcec8_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-09-27%20163553.png");
    background-position: 50% 0;
    min-height: 350px;
    display: block;
  }

  .kutup-hero-right-golomakhpy-copy.block-off.block-on-pk {
    display: none;
  }

  .course-section-about-max-width-large-copy {
    max-width: 380px;
  }

  .image-69-copy {
    width: 70px;
    height: 35px;
    font-size: 40px;
    line-height: 35px;
  }

  .div-block-146 {
    height: 50px;
  }

  .graduates-image-copy-2 {
    flex: 1;
    height: 30px;
  }

  .html-embed-30 {
    margin-right: 10px;
    padding-right: 0;
  }

  .graduates-image-copy-3 {
    height: auto;
  }

  .grid-20 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lectors-author-about-paragraph-2 {
    font-size: 12px;
  }

  .lectors-author-name-2 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .ribas-heading-h2-medium-50px-2 {
    font-size: 1.45rem;
  }

  .testimonial-info-3 {
    align-self: stretch;
    height: 130px;
  }

  .testimonial-slider-left-3 {
    left: -10px;
  }

  .div-block-147 {
    padding-right: 20px;
  }

  .testimonial-image-3 {
    min-width: 150px;
    max-width: 160px;
    min-height: 160px;
  }

  .div-block-148 {
    height: 50px;
  }

  .graduates-image-copy-4 {
    height: auto;
  }

  .graduates-image-copy-5 {
    flex: 1;
    height: 30px;
  }

  .html-embed-31 {
    margin-right: 10px;
    padding-right: 0;
  }

  .testimonial-info-4 {
    align-self: stretch;
    height: 130px;
  }

  .div-block-149 {
    padding-right: 20px;
  }

  .testimonial-image-4 {
    min-width: 150px;
    max-width: 160px;
    min-height: 160px;
  }

  .div-block-150 {
    height: 50px;
  }

  .graduates-image-copy-6 {
    flex: 1;
    height: 30px;
  }

  .html-embed-32 {
    margin-right: 10px;
    padding-right: 0;
  }

  .testimonial-info-5 {
    align-self: stretch;
    height: 130px;
  }

  .div-block-151 {
    padding-right: 20px;
  }

  .testimonial-image-5 {
    min-width: 150px;
    max-width: 160px;
    min-height: 160px;
  }

  .div-block-152 {
    height: 50px;
  }

  .graduates-image-copy-7 {
    flex: 1;
    height: 30px;
  }

  .html-embed-33 {
    margin-right: 10px;
    padding-right: 0;
  }

  .testimonial-info-6 {
    align-self: stretch;
    height: 130px;
  }

  .div-block-153 {
    padding-right: 20px;
  }

  .testimonial-image-6 {
    min-width: 150px;
    max-width: 160px;
    min-height: 160px;
  }

  .div-block-154 {
    height: 50px;
  }

  .graduates-image-copy-8 {
    flex: 1;
    height: 30px;
  }

  .html-embed-34 {
    margin-right: 10px;
    padding-right: 0;
  }

  .testimonial-info-7 {
    align-self: stretch;
    height: 130px;
  }

  .div-block-155 {
    padding-right: 20px;
  }

  .testimonial-image-7 {
    min-width: 150px;
    max-width: 160px;
    min-height: 160px;
  }

  .testimonial_thumb_olena, .testimonial_thumb_diduk, .testimonial_thumbolena, .testimonial_thumb_julia {
    height: 330px;
  }

  .price-course-section-about-layou-list-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-wrap: wrap;
    align-items: flex-start;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .testimonial_thumb_olenaa, .testimonial_thumb_didukk, .testimonial_thumb_olenna, .testimonial_thumb_yulia {
    height: 330px;
  }

  .ribas-hotel-copy, .ribas {
    align-content: start;
    place-items: start center;
    width: 100%;
    min-width: 350px;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-10 {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    height: 60px;
    max-height: 60px;
    display: flex;
  }

  .cource-section-about-text-block-heading-2 {
    font-size: 20px;
  }

  .price-course-section-about-layout-item-1-2 {
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .programs-single-program-olek {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-testimonial16_customer-image-2-copy {
    width: auto;
    min-width: 184px;
    max-width: 388px;
    height: auto;
    min-height: 184px;
    max-height: 184px;
  }

  .askonsulting-copy {
    width: 75px;
    height: 35px;
  }

  .testimonial_thumbolenaa, .testimonial_thumb_di {
    height: 330px;
  }

  .section-photo-item-leadgen-property-pr {
    align-content: start;
    place-items: start center;
    width: 100%;
    max-width: 380px;
    min-height: 250px;
    max-height: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-159 {
    margin-bottom: 20px;
  }

  .image-88 {
    width: 75px;
  }

  .image-89 {
    width: 120px;
  }

  .image-91 {
    width: 90px;
  }

  .igor-finashkin-lecrtors-section-padding-olga {
    align-self: auto;
    width: auto;
    min-width: 300px;
    max-width: 350px;
    min-height: 320px;
    max-height: 360px;
    display: block;
  }

  .igor-finashkin-lecrtors-section-padding-olga2 {
    align-self: auto;
    width: 73%;
    max-width: 100%;
    min-height: 320px;
    max-height: 400px;
    display: block;
  }

  .div-block-163 {
    margin-bottom: 2rem;
  }

  .cource-target-audience-layout-component-copy {
    place-items: center start;
    max-width: 380px;
  }

  .educational-plan-question-copy {
    max-width: 380px;
    padding: 2rem 1rem;
  }

  .image-96, .image-97, .image-98 {
    max-width: 100%;
  }

  .div-block-165 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-agromat {
    width: 86px;
    height: 25px;
  }

  .image-blaize {
    width: 86px;
    height: 30px;
  }

  .programs-single-program-hr {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .testimonial_thumb_volod {
    height: 330px;
  }

  .ribas-section-lectors-layout-copy {
    padding-bottom: 0;
  }

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

  .image-101, .image-102 {
    float: none;
    object-fit: fill;
    max-height: 250px;
    position: static;
    overflow: hidden;
  }

  .speaker-details-bereshchak-copy {
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 1;
    place-content: stretch flex-start;
    align-self: flex-start;
    align-items: stretch;
    margin-bottom: 40px;
    display: flex;
  }

  .korol-audience-headline-copy {
    min-height: 80px;
  }

  .image-2-2-copy {
    object-fit: scale-down;
    width: auto;
    max-width: 88px;
    height: auto;
    max-height: 140px;
    margin-right: 20px;
  }

  .spec-lector-sokolovskiy-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6748de49455aace1e56b22fd_%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-11-28%20224822.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 350px;
    max-height: 700px;
  }

  .block-review {
    padding-bottom: 40px;
  }

  .price-special-course-section-about-layout-item-content-copy {
    padding-bottom: 2rem;
  }

  .alumni-single-person-block-copy {
    width: 300px;
  }

  .price-course-alumni-text-copy {
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    padding: 0;
    display: flex;
  }

  .price-course-alumni-photo-kravets-copy {
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-width: 350px;
    max-width: 380px;
    height: 200px;
    display: flex;
  }

  .spec-lector-sokolovskiy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/66d42546a457cbb2fdf39162_66d0bbc14afe686e41cefb84_IMG_8118%201%201.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 350px;
    max-height: 700px;
  }

  .price-course-alumni-text-copy-copy {
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    padding: 0;
    display: flex;
  }

  .image-grape-agency-copy {
    height: 25px;
  }

  .cell-45 {
    justify-content: center;
    align-items: flex-start;
  }

  .image-68-copy {
    width: 75px;
    height: 35px;
  }

  .alterra_group-copy {
    width: 100px;
    height: 75px;
    min-height: 75px;
  }

  .image-mergel-copy {
    height: 25px;
  }

  .lectors-video {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lecrtors-section-padding-vertical-copy {
    min-width: 300px;
    max-width: 380px;
    padding-top: 0;
  }

  .lecrtors-section-padding-vertical-copy._2rem {
    padding-bottom: 2rem;
  }

  .misto-padding-vertical-xhuge-4bottom-copy {
    padding-bottom: 0;
  }

  .lecrtors-section-padding-copy {
    max-width: 380px;
    padding-top: 0;
  }

  .youtube-copy {
    width: 100%;
  }

  .quick-stack-13 {
    padding-bottom: 0;
  }

  .spec-lectors-m {
    grid-auto-flow: row;
    min-height: 600px;
  }

  .div-block-169 {
    height: auto;
    min-height: 300px;
    max-height: 400px;
  }

  .shkurenko-book-copy {
    object-fit: contain;
    max-width: 340px;
    max-height: none;
    overflow: hidden;
  }

  .spec-lector-m {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-14 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .spec-lector-perchak-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .section-photo-item-sharshakov-rieltor-photo-copy {
    grid-template-columns: auto;
    align-content: start;
    place-items: start center;
    width: 300px;
    max-width: 380px;
    height: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .what-is-bim-text-item-2 {
    align-self: center;
    width: 350px;
  }

  .heading-h2-56-section-2 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .spec-lectorka-olga-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .image-105 {
    height: 35px;
  }

  .image-106, .image-107 {
    height: 50px;
  }

  .quick-stack-9-copy._40px {
    margin-top: 0;
  }

  .image-108 {
    height: 50px;
  }

  .programs-single-program-main-b {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cource-target-audience-layout-component-krea {
    place-items: center start;
    max-width: 380px;
  }

  .spec-lector-alina-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .cource-section-about-text-block-heading-copy {
    font-size: 20px;
  }

  .image-109 {
    max-width: 100px;
    display: block;
  }

  .div-block-172 {
    width: auto;
    max-width: 100%;
  }

  .quick-stack-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-15-copy {
    padding: 0;
  }

  .button-11 {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    height: 60px;
    max-height: 60px;
    display: flex;
  }

  .combine-contact4_image-wrapper-program-2 {
    white-space: pre-line;
    word-break: normal;
    max-height: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .form-block-charity-page-description-whiteform-description-registration-white-2 {
    font-size: 18px;
  }

  .div-block-173 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 25px;
    display: flex;
  }

  .form-email-input-program-2 {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 0;
  }

  .h2-header-52px-white-2 {
    font-size: 2.3rem;
    line-height: 50px;
  }

  .form-block-program-page-description-white-2 {
    font-size: 18px;
    font-weight: 400;
  }

  .text-block-75 {
    font-size: 14px;
  }

  .uui-form_input--program-2 {
    width: 100%;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-bottom: 0;
  }

  .tg-registration-3 {
    width: 310px;
  }

  .form-phone-2 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .heading-h2-56-section-target-audience-2 {
    width: 250px;
    font-size: 24px;
    line-height: 32px;
  }

  .target-audience-right-column-content-header-2 {
    font-size: 20px;
    text-decoration: none;
  }

  .text-description-target-audience-2 {
    width: 320px;
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-76 {
    justify-content: flex-start;
    width: 380px;
    padding-bottom: 0;
    font-size: 16px;
    display: block;
  }

  .target-audience-right-column-section-name-2 {
    display: block;
  }

  .lecturer-description-about-himself-2-2 {
    text-align: left;
  }

  .div-block-174 {
    width: auto;
    max-width: 100%;
  }

  .spec-lector-danylenko-right-part-2 {
    flex-direction: column-reverse;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .spec-lectors-golovatiuk-2 {
    grid-auto-flow: row;
    min-height: 1100px;
    overflow: hidden;
  }

  .div-block-175 {
    max-width: 250px;
  }

  .image-110 {
    max-width: 100px;
    display: block;
  }

  .spec-heading-h2-36-section-copy-2 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .cell-52 {
    justify-content: center;
    align-items: center;
  }

  .cell-53 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .spec-lector-ivan {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 350px;
    max-height: 500px;
    padding-bottom: 0;
  }

  .lecturer-description-about-himself-1-2 {
    text-align: left;
  }

  .quick-stack-17 {
    padding: 0;
  }

  .heading-h2-56-section-target-audience-3 {
    width: 250px;
    font-size: 24px;
    line-height: 32px;
  }

  .target-audience-right-column-content-header-3 {
    font-size: 20px;
    text-decoration: none;
  }

  .text-description-target-audience-3 {
    width: 320px;
    font-size: 18px;
    line-height: 24px;
  }

  .bold-text-45 {
    font-size: 20px;
  }

  .text-block-wide340-2 {
    width: 200px;
  }

  .heading-h2-56-section-target-audience-4 {
    width: 250px;
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-46 {
    font-size: 20px;
  }

  .uui-faq02_question-3 {
    max-width: 380px;
    padding: 2rem 1rem;
  }

  .uui-faq02_heading-3 {
    font-family: Manrope, sans-serif;
    font-size: 20px;
  }

  .button-12 {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 300px;
    height: 60px;
    max-height: 60px;
    display: flex;
  }

  .course-section-about-heading-medium-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .course-section-about-layout-item-2 {
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .image-111 {
    width: 370px;
    max-width: 380px;
  }

  .heading-h2-56-section-target-audience-5 {
    width: 250px;
    font-size: 24px;
    line-height: 32px;
  }

  .target-audience-right-column-content-header-4 {
    font-size: 20px;
    text-decoration: none;
  }

  .program-detils-date-off-2 {
    grid-column-gap: .1rem;
    display: block;
  }

  .program-details-date-2 {
    font-size: 14px;
  }

  .lecturer-description-about-himself-2-3 {
    text-align: left;
  }

  .div-block-177 {
    width: auto;
    max-width: 100%;
  }

  .spec-lector-danylenko-right-part-3 {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .spec-lectors-golovatiuk-3 {
    grid-auto-flow: row;
    min-height: 1100px;
  }

  .div-block-178 {
    max-width: 250px;
  }

  .image-112 {
    max-width: 100px;
    display: block;
  }

  .spec-heading-h2-36-section-copy-3 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .cell-55 {
    justify-content: center;
    align-items: center;
  }

  .cell-56 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .programs-single-program-ivan {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/67cae67418a59281e8821b28_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-budedim-logo-copy {
    width: 65px;
    height: 35px;
    min-height: 25px;
  }

  .course-section-about-layou-list-copy, .course-section-about-layou-list-copy-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .programs-single-lecture-ivan {
    background-position: 100% 100%;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .programs-single-lecture-alina {
    background-position: 50% 100%;
    background-size: cover;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .programs-single-lecture-2024, .programs-single-lecture-percak {
    background-position: 100% 100%;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .programs-single-lecture-misha {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cource-target-audience-padding-vertical-copy {
    max-width: 380px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cource-target-audience-padding-vertical-copy._4rem-down {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .cource-target-audience-padding-vertical-copy._4rem-kreo {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .cource-target-audience-padding-vertical-copy._4rem {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .image-113 {
    width: 75px;
  }

  .section-photo-item-sharova-pm-copy {
    align-content: start;
    place-items: start center;
    width: 100%;
    max-width: 380px;
    height: 200px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-179 {
    flex-flow: column;
  }

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

  .spec-lector-roman-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    max-height: 700px;
  }

  .programs-single-program-roman {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 584px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .spec-lector-yuri {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    height: auto;
    max-height: 600px;
  }

  .programs-single-program-yuri {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 584px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .spec-lector-andriy {
    background-position: 20%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    height: auto;
    max-height: 600px;
  }

  .image-114 {
    border-radius: 40px;
  }

  .section-photo-item-adriy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    min-height: 400px;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .image-115 {
    width: 85px;
  }

  .programs-single-program-andriy {
    background-position: 50% 100%;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 584px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-13-copy {
    padding-bottom: 0;
  }

  .spec-lector-vladimir {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 350px;
    max-height: 500px;
    padding-bottom: 0;
  }

  .spec-lector-dasha {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/680720fea7562a602a72994d_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-04-22%20%D0%BE%2007.54.11.png");
    background-position: 20%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    height: auto;
    max-height: 600px;
  }

  .spec-lector-alexander-photo, .spec-lector-vitaly-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    max-height: 700px;
  }

  .programs-single-program-bereshchak-copy {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 584px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .course-section-about-layou-list-servisna {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    object-fit: fill;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    min-width: 299px;
    max-width: 380px;
    display: flex;
  }

  .quick-stack-9-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .quick-stack-9-copy._40px {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 0;
  }

  .image-120 {
    overflow: visible;
  }

  .testimonial_alexander, .testimonial_alexander-b, .testimonial_eugene, .testimonial_taisia, .testimonial_olesia, .testimonial_artem {
    height: 330px;
  }

  .programs-single-program-service-company {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681b36d3835cc63b5c825de8_%D0%BF%D1%96%D1%89%D0%B0%D0%BA.png");
    background-position: 50% 100%;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-blog03_image-wrapper-ksd {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68148fa20f1f345dc1db5409_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-02%20%D0%BE%2012.24.05%201.png");
  }

  .spec-lector-marta {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    height: auto;
    max-height: 600px;
  }

  .programs-single-program-marta {
    background-position: 50% 100%;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 584px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .spec-lector-victoria {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    height: auto;
    max-height: 600px;
  }

  .image-121 {
    display: block;
  }

  .div-block-182 {
    min-width: 100px;
  }

  .programs-single-program-victoria {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 584px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-photo-item-facility-management {
    align-content: start;
    place-items: start center;
    width: 100%;
    max-width: 380px;
    min-height: 250px;
    max-height: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_nestor, .testimonial_dmytro {
    height: 330px;
  }

  .spec-lector-artem-photo {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    max-height: 700px;
  }

  .programs-single-program-artem {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 584px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-blog03_image-wrapper-ksd-copy {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/681fb8ad5602edd668f3e657_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-05-10%20%D0%BE%2023.35.25.png");
  }

  .spec-lector-olga {
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    height: auto;
    max-height: 600px;
  }

  .programs-single-lecture-percak-copy {
    background-position: 100% 100%;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .kutup-hero-right-katerina {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/685aa7c75b221d9c30bf6c4c_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-24%20%D0%BE%2016.26.42.png");
    background-position: 50% 0;
    min-height: 350px;
  }

  .programs-single-lecture-percak-copy-copy {
    background-position: 100% 100%;
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 500px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-blog03_image-wrapper-ksd-development {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6847eb52e75d2a8b08b311f7_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-10%20%D0%BE%2011.22.26.png");
  }

  .kutup-hero-right-sergey {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/6863d481bfa8de65994b3751_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-01%20%D0%BE%2015.28.35.png");
    background-position: 50% 0;
    min-height: 350px;
  }

  .spec-lector-anna-photo {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    min-height: 400px;
    max-height: 500px;
  }

  .image-123 {
    width: 75px;
  }

  .image-149 {
    width: 100px;
  }

  .programs-single-program-sales-2director {
    background-size: contain;
    flex: 0 auto;
    justify-content: flex-start;
    width: 386px;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .spec-lector-ivan-unit {
    background-position: 20%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    max-width: 390px;
    height: auto;
    max-height: 600px;
  }

  .section-photo-item-leadgen-ivan {
    align-content: start;
    place-items: start center;
    width: 100%;
    max-width: 380px;
    min-height: 250px;
    max-height: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-190 {
    width: auto;
    min-width: 340px;
    max-width: 340px;
    padding-left: 0;
  }

  .image-unit-logo {
    width: 150px;
    height: 56px;
    min-height: auto;
  }

  .image-unit-logo.unit-logo {
    width: 80px;
  }

  .uui-blog03_image-wrapper-ksd-development-avalon {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/68714e30415da18c1cd72835_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-11%20%D0%BE%2020.46.51.png");
  }

  .kutup-hero-right-anna {
    background-image: url("https://cdn.prod.website-files.com/640f97fb14ca340c5123c645/688b61ea00b6e2f6de05fb91_%D0%97%D0%BD%D1%96%D0%BC%D0%BE%D0%BA%20%D0%B5%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-31%20%D0%BE%2015.19.02.png");
    background-position: 50% 0;
    min-height: 350px;
  }

  .programs-single-program-bim-anna-avalon {
    flex: 0 auto;
    justify-content: flex-start;
    max-width: none;
    min-height: 400px;
    max-height: 100%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

#w-node-_8b7c186e-86df-ccb6-64ff-406ba3054d66-824a3fb9 {
  align-self: stretch;
}

#w-node-ebfa9875-ac77-849d-7277-628524a5130a-824a3fb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1bee380-648e-f78b-a442-0365e942d07f-824a3fb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1bee380-648e-f78b-a442-0365e942d087-824a3fb9, #w-node-d1bee380-648e-f78b-a442-0365e942d091-824a3fb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1bee380-648e-f78b-a442-0365e942d092-824a3fb9 {
  justify-self: center;
}

#w-node-d1bee380-648e-f78b-a442-0365e942d09d-824a3fb9, #w-node-c42c536a-d6d1-5d0f-0f71-8d8242617fd1-42617fc9, #w-node-c42c536a-d6d1-5d0f-0f71-8d8242617fd9-42617fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c42c536a-d6d1-5d0f-0f71-8d8242617fe5-42617fc9 {
  justify-self: stretch;
}

#w-node-c42c536a-d6d1-5d0f-0f71-8d8242617ffa-42617fc9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf62d5c0-8060-1f85-1ed2-4db3595250d0-564a3fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4410054-12b1-17a6-760d-55890a41ba04-564a3fc0, #w-node-_15c87919-226f-98b0-132b-b039faef6710-564a3fc0, #w-node-_42735ced-5e80-5536-7b26-c150e899833d-564a3fc0, #w-node-_634341b6-1fdc-952e-af1f-06599be18db9-564a3fc0, #w-node-bb8aac24-ab77-ac41-2bc1-1b3b4a83d130-564a3fc0 {
  place-self: start;
}

#w-node-bb8aac24-ab77-ac41-2bc1-1b3b4a83d131-564a3fc0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64e3fa99-36c5-03c2-5190-5bfb8ce6a3a2-644a3fc3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_64e3fa99-36c5-03c2-5190-5bfb8ce6a3aa-644a3fc3, #w-node-_64e3fa99-36c5-03c2-5190-5bfb8ce6a3b4-644a3fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64e3fa99-36c5-03c2-5190-5bfb8ce6a3b5-644a3fc3 {
  justify-self: center;
}

#w-node-_64e3fa99-36c5-03c2-5190-5bfb8ce6a3c0-644a3fc3, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-3e4a3fc5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-3e4a3fc5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-3e4a3fc5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-3e4a3fc5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-3e4a3fc5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-3e4a3fc5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-3e4a3fc5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-3e4a3fc5, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-574a3fc9, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-574a3fc9, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-574a3fc9, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-574a3fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-574a3fc9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-574a3fc9, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-574a3fc9, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-574a3fc9, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-574a3fc9, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-574a3fc9, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-574a3fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-574a3fc9, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-574a3fc9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-574a3fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-574a3fc9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-574a3fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-574a3fc9, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-574a3fc9, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-574a3fc9, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-574a3fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-574a3fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-574a3fc9, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-574a3fc9, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-574a3fc9, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-574a3fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-574a3fc9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-574a3fc9, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-574a3fc9, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-574a3fc9, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-574a3fc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-574a3fc9 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-574a3fc9, #w-node-_15839340-131f-30f7-5926-e627681e79d4-954a3fcb, #w-node-_84a24fb6-64d6-cc6d-e997-044c40f17062-954a3fcb, #w-node-e3569983-6cb5-feea-6ce7-c1143f704814-954a3fcb, #w-node-_2cee476d-35a9-99f3-e6b8-e38091ec4909-954a3fcb, #w-node-e791ddcb-bca2-3afc-1be2-7acf0ea27820-954a3fcb, #w-node-a17b21ff-6c05-54e0-9e60-01ec3c0d70cd-954a3fcb, #w-node-_4c1bbd8c-e75e-106b-b8a0-f94abb965742-954a3fcb, #w-node-_87cb5acd-0e1e-4ad6-2a41-f2be15e5023f-954a3fcb, #w-node-_89c0b46b-d6c0-29cc-a20d-33c4e9d1981f-954a3fcb, #w-node-_66ea6465-fa54-160b-69f8-3a3175bfe4d4-954a3fcb, #w-node-abe6daa6-b2ea-2823-2314-aff61c063d23-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d78a9874-6d53-8512-53f0-290dcda9d4d0-954a3fcb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-e37a555c-c217-d0c1-6b84-53a21f170a5d-954a3fcb, #w-node-_399b362b-e8be-9d70-8ac2-8499eb7eaa6c-954a3fcb, #w-node-b285b39c-492c-22b6-84d5-27a44c45a862-954a3fcb, #w-node-_324bf026-aae0-ed9a-704e-c77e68d654c4-954a3fcb, #w-node-_670d2761-e0bc-013b-752a-e45b9f86a63d-954a3fcb, #w-node-c3e13caf-470b-e33b-554d-aea3370c2fc9-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3e13caf-470b-e33b-554d-aea3370c2fda-954a3fcb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c3e13caf-470b-e33b-554d-aea3370c2fdb-954a3fcb, #w-node-c3e13caf-470b-e33b-554d-aea3370c2fdd-954a3fcb, #w-node-c3e13caf-470b-e33b-554d-aea3370c2fdf-954a3fcb, #w-node-_5bd0dc81-28a0-3a74-7ab0-2f2fe1ded117-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e2ce304-3bff-6a3f-a95e-4ddb4c284b05-954a3fcb {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1fr;
}

#w-node-c6aeb128-15a9-ee6b-db64-b01a86ce787f-954a3fcb, #w-node-e394525d-4f1d-4377-3e8a-51242ce74b7b-954a3fcb, #w-node-e15a3737-ded7-8562-ef7a-c7eb0e353eac-954a3fcb, #w-node-da25d084-e813-714f-fdbf-fe859d65db8e-954a3fcb, #w-node-acde246a-8766-6bcf-acfc-fb6f4e12b230-954a3fcb, #w-node-fc52d67d-ea16-7b8e-378b-c99e5770a26e-954a3fcb, #w-node-a4ad9d1f-9ec4-a57a-1e8b-0b81ad2b22c2-954a3fcb, #w-node-a2c96b70-2326-d348-b9e3-518764936e95-954a3fcb, #w-node-_3e8b19a4-aa27-2995-43ae-88404316b034-954a3fcb, #w-node-_09f2288c-0e6c-1b3e-b3c7-d511a6a56153-954a3fcb, #w-node-_4beadda7-135b-2f2e-ab81-953ab35243a3-954a3fcb, #w-node-_043fbe42-3727-0998-2b81-fb6c4ac44067-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_492ff0dc-ef89-6338-be05-bfe583590119-954a3fcb {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-db628ef4-e2be-eade-3f89-6db1be0ab5cf-954a3fcb, #w-node-a9c3d057-7f1a-a656-fec4-6b6c1a5ac5be-954a3fcb, #w-node-_00fa67fe-36a6-ca23-e9a5-b13d1d108814-954a3fcb, #w-node-_00fa67fe-36a6-ca23-e9a5-b13d1d108859-954a3fcb, #w-node-ca854bc1-351d-0c76-0833-0c110f735ee5-954a3fcb, #w-node-_01d26ece-451b-ead0-1da8-fb16bc4537a6-954a3fcb, #w-node-_62533e51-570b-02af-91ef-607a324cb48c-954a3fcb, #w-node-_74bdb36b-d2f9-0cbd-9090-86d5847dd826-954a3fcb, #w-node-eb2c855f-9d7b-ae1e-c278-231918e32d87-954a3fcb, #w-node-a8398b9e-6b43-7fdd-b768-bff92190dedf-954a3fcb, #w-node-_5c720384-203c-015e-f29c-e99ef579731f-954a3fcb, #w-node-cfbfec76-bf89-7f75-ddbe-6653ca3f1c3d-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfbfec76-bf89-7f75-ddbe-6653ca3f1c53-954a3fcb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_7ad95f7b-cafb-0456-67f6-8a909c402373-954a3fcb, #w-node-_260601fc-d362-4c1a-86ef-77610602c499-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_260601fc-d362-4c1a-86ef-77610602c4aa-954a3fcb {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1fr;
}

#w-node-_260601fc-d362-4c1a-86ef-77610602c4ab-954a3fcb, #w-node-_260601fc-d362-4c1a-86ef-77610602c4ad-954a3fcb, #w-node-_260601fc-d362-4c1a-86ef-77610602c4af-954a3fcb, #w-node-_4858d654-2b46-454d-16f4-e41513bced4a-954a3fcb, #w-node-cffb6812-061e-733e-ddc9-9e6353718363-954a3fcb, #w-node-_878fc274-ec16-8c1e-4fac-343886f3e099-954a3fcb, #w-node-_70da63d1-482e-71ec-6b59-311a227e7750-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40c04013-1c01-137e-fc02-bd25d0ebc6fd-954a3fcb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_40c04013-1c01-137e-fc02-bd25d0ebc6fe-954a3fcb, #w-node-_40c04013-1c01-137e-fc02-bd25d0ebc700-954a3fcb, #w-node-_40c04013-1c01-137e-fc02-bd25d0ebc702-954a3fcb, #w-node-_1281db26-0a87-f77a-e6d5-df7432911c5f-954a3fcb, #w-node-_7dda00dd-1046-59f2-3c13-3b4abe329c30-954a3fcb, #w-node-_541b90b6-6605-6075-3c0f-61e0a617a422-954a3fcb, #w-node-_028d1fc0-86eb-e31c-dee3-833ea472d2bb-954a3fcb, #w-node-_7dda00dd-1046-59f2-3c13-3b4abe329c47-954a3fcb, #w-node-_6dab18de-e499-6718-75fd-1090182e8cd3-954a3fcb, #w-node-_7dda00dd-1046-59f2-3c13-3b4abe329c61-954a3fcb, #w-node-_93d6aa89-d502-439c-c23e-5795b507f6ad-954a3fcb, #w-node-_036725ca-12cc-43b1-c8d2-778a621f08ea-954a3fcb, #w-node-_3d64f636-286a-e856-8c12-1a385a9310ae-954a3fcb, #w-node-_7dda00dd-1046-59f2-3c13-3b4abe329c75-954a3fcb, #w-node-_5d1f48ce-833d-e7c5-0fa0-d2f2ab21c722-954a3fcb, #w-node-_66d5a6f6-dbe6-db76-2f2e-229183d7c89f-954a3fcb, #w-node-_66d5a6f6-dbe6-db76-2f2e-229183d7c8f8-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0feff682-70d7-206a-a86b-02c590b555da-954a3fcb {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d359dd0c-7cfa-8c63-359a-d652c986ca2b-954a3fcb, #w-node-_70cb5981-512a-74bd-2f82-275c569535a0-954a3fcb, #w-node-fe558b95-d9b0-469f-90a6-6d80579cc7ae-954a3fcb, #w-node-f39012dc-da98-eff4-8b69-d68a55a071a0-954a3fcb, #w-node-f89a67ff-78c4-10f2-692c-f8dcb1e26c26-954a3fcb, #w-node-a786ed7f-aba9-1c5d-6701-05860ec44c06-954a3fcb, #w-node-_723808ee-4f55-b9ee-0667-afbed829d178-954a3fcb, #w-node-_8f6815fb-d1e4-d0fe-6184-3afe9136b597-954a3fcb, #w-node-_9f12f9a1-da56-6dec-38b4-6e67a263da91-954a3fcb, #w-node-_066e8500-927b-e52b-8c4d-4ddf2d8e6098-954a3fcb, #w-node-_4215f483-43ca-2cd1-41fc-e0f7e0fe0e43-954a3fcb, #w-node-_066e8500-927b-e52b-8c4d-4ddf2d8e60af-954a3fcb, #w-node-_066e8500-927b-e52b-8c4d-4ddf2d8e60da-954a3fcb, #w-node-_066e8500-927b-e52b-8c4d-4ddf2d8e60f4-954a3fcb, #w-node-_066e8500-927b-e52b-8c4d-4ddf2d8e6108-954a3fcb, #w-node-a873de8b-b279-e1b2-4a95-09f83525d748-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06568379-e836-aca1-9924-59dab09005da-954a3fcb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06568379-e836-aca1-9924-59dab09005e2-954a3fcb, #w-node-_06568379-e836-aca1-9924-59dab09005eb-954a3fcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06568379-e836-aca1-9924-59dab09005ec-954a3fcb {
  justify-self: center;
}

#w-node-_06568379-e836-aca1-9924-59dab09005f7-954a3fcb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-e84a3fcd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-e84a3fcd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-e84a3fcd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-e84a3fcd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-e84a3fcd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-e84a3fcd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-e84a3fcd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-e84a3fcd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-134a3fce, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-134a3fce, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-134a3fce, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-134a3fce, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-134a3fce, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-134a3fce, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-134a3fce, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-134a3fce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e606a426-8d7f-5664-695b-e3973aa2e32c-134a3fce {
  justify-self: stretch;
}

#w-node-e606a426-8d7f-5664-695b-e3973aa2e32d-134a3fce, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-584a3fd0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-584a3fd0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-584a3fd0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-584a3fd0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-584a3fd0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-584a3fd0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-584a3fd0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-584a3fd0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-e94a3fd2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-e94a3fd2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-e94a3fd2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-e94a3fd2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-e94a3fd2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-e94a3fd2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-e94a3fd2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-e94a3fd2, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-ae3e9f75, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-ae3e9f75, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-ae3e9f75, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-ae3e9f75, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-ae3e9f75, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-ae3e9f75, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-ae3e9f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f45434e9-a507-e7c0-ef67-5c2bde7cc965-ae3e9f75, #w-node-_3ec6e58e-8205-9852-e073-e4749e344b1b-ae3e9f75, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-ae3e9f75 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-ae3e9f75, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-ae3e9f75, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-ae3e9f75, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-ae3e9f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-ae3e9f75 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-ae3e9f75, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-b35c7784, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-b35c7784, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-b35c7784, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-b35c7784, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-b35c7784, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-b35c7784, #w-node-_81b105dd-ff50-d0f2-3dd3-783878c2aee9-b35c7784, #w-node-_0c077829-7ff8-eb79-d2db-d450de7ae958-b35c7784, #w-node-_14ff6e2d-afaa-4a2d-bd04-a639c513569a-b35c7784, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-b35c7784, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-b35c7784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f45434e9-a507-e7c0-ef67-5c2bde7cc965-b35c7784, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-b35c7784 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-b35c7784, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-b35c7784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-b35c7784 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-b35c7784, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-b35c7784, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-b35c7784, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-b35c7784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-b35c7784 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-b35c7784, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-5d421088, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-5d421088, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-5d421088, #w-node-_157757df-4abb-775f-8d53-baa97907892e-5d421088 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca0e5c1f-4e17-5ae0-452b-340adf179f8d-5d421088 {
  grid-area: Area;
  align-self: end;
}

#w-node-_197109ac-1d66-129c-9216-cc5d510c38f5-5d421088 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr 1fr;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-5d421088 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-5d421088, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-5d421088, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-5d421088, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-5d421088, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-5d421088 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-5d421088 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-5d421088, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-08ef08c7, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-08ef08c7, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55519-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5551a-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5551c-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55526-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5552a-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5552e-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55532-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55536-08ef08c7, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5553a-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5553e-08ef08c7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5554b-08ef08c7, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-08ef08c7, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-08ef08c7, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-08ef08c7, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-08ef08c7, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-08ef08c7, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-08ef08c7, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736519-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173652f-08ef08c7, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-08ef08c7, #w-node-bb6af6cb-cce0-b854-9704-9de961736520-08ef08c7, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab4f0-08ef08c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab4fa-08ef08c7, #w-node-ce41d871-c238-ebc6-93c2-512d86fab513-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab514-08ef08c7 {
  justify-self: center;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab525-08ef08c7, #w-node-ce41d871-c238-ebc6-93c2-512d86fab526-08ef08c7, #w-node-ce41d871-c238-ebc6-93c2-512d86fab528-08ef08c7, #w-node-ce41d871-c238-ebc6-93c2-512d86fab52a-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab52b-08ef08c7 {
  justify-self: center;
}

#w-node-a53ee189-156b-90fe-9ecb-bb3874995e58-08ef08c7, #w-node-a53ee189-156b-90fe-9ecb-bb3874995e59-08ef08c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b5fb4623-7f7a-7b15-9d94-a94b9a71a62c-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-08ef08c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-08ef08c7, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-08ef08c7 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-08ef08c7, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-08ef08c7, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-08ef08c7, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-08ef08c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-08ef08c7 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-08ef08c7, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-92861d4c, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-92861d4c, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-92861d4c, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-92861d4c, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-92861d4c, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-92861d4c, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-92861d4c, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-92861d4c, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-e9cdbc57, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-e9cdbc57, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-e9cdbc57, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-e9cdbc57, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-e9cdbc57, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-e9cdbc57, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-e9cdbc57, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-e9cdbc57, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-d5b196f3, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-d5b196f3, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-d5b196f3, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-d5b196f3, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-d5b196f3, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-d5b196f3, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-d5b196f3, #w-node-_11ff5292-6aae-72ed-d94f-98a3b6b55aa7-d5b196f3, #w-node-_9129dc8f-01e0-4f1b-e2b5-d851f6ff1001-d5b196f3, #w-node-_246831f6-fd64-0f47-e91f-d253e946afb1-d5b196f3, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-d5b196f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f45434e9-a507-e7c0-ef67-5c2bde7cc95b-d5b196f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f45434e9-a507-e7c0-ef67-5c2bde7cc965-d5b196f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-d5b196f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-d5b196f3, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-d5b196f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-d5b196f3 {
  justify-self: center;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e9-d5b196f3 {
  justify-self: stretch;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-d5b196f3, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-d5b196f3, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-d5b196f3, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-d5b196f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-d5b196f3 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-d5b196f3, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-ca4d664c, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-ca4d664c, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-ca4d664c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53ee189-156b-90fe-9ecb-bb3874995e58-ca4d664c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-a53ee189-156b-90fe-9ecb-bb3874995e59-ca4d664c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-ca4d664c, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-ca4d664c, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-ca4d664c, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-ca4d664c, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-ca4d664c, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a30-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a32-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a3c-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a40-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a44-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a48-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a4c-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a50-ca4d664c, #w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a54-ca4d664c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_111869b4-15fc-7007-7749-1dbdd23d0e1a-ca4d664c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_01369815-b1b1-f2d1-8e85-b6da4e401a58-ca4d664c, #w-node-d2a8ab4c-0599-7d51-5ae9-0850e078b4de-ca4d664c, #w-node-d2a8ab4c-0599-7d51-5ae9-0850e078b4e0-ca4d664c, #w-node-d2a8ab4c-0599-7d51-5ae9-0850e078b4ea-ca4d664c, #w-node-d2a8ab4c-0599-7d51-5ae9-0850e078b4ee-ca4d664c, #w-node-d2a8ab4c-0599-7d51-5ae9-0850e078b4f2-ca4d664c, #w-node-d2a8ab4c-0599-7d51-5ae9-0850e078b4f6-ca4d664c, #w-node-bc8d0325-da1a-f231-002f-f0c3ca9c4ba7-ca4d664c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2a8ab4c-0599-7d51-5ae9-0850e078b502-ca4d664c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-c8b8b931-6de1-b2fe-7969-798f982e3214-ca4d664c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-d2a8ab4c-0599-7d51-5ae9-0850e078b50f-ca4d664c, #w-node-f281d223-aaaf-3806-227e-f7542659076a-ca4d664c, #w-node-f281d223-aaaf-3806-227e-f75426590774-ca4d664c, #w-node-f281d223-aaaf-3806-227e-f75426590778-ca4d664c, #w-node-f281d223-aaaf-3806-227e-f7542659077c-ca4d664c, #w-node-f281d223-aaaf-3806-227e-f75426590780-ca4d664c, #w-node-_3fa83e20-19ea-5662-6a39-a58cb4fff2d1-ca4d664c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f281d223-aaaf-3806-227e-f7542659078c-ca4d664c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_6a9a4214-dd4e-1fb9-502c-6b6dad1a7a4f-ca4d664c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736514-ca4d664c, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-ca4d664c, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-ca4d664c, #w-node-bb6af6cb-cce0-b854-9704-9de961736520-ca4d664c, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-ca4d664c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a072a78e-cfb3-e498-028e-a688e9a0f899-ca4d664c, #w-node-a072a78e-cfb3-e498-028e-a688e9a0f89a-ca4d664c, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-ca4d664c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-ca4d664c, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-ca4d664c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-ca4d664c {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-ca4d664c, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-ca4d664c, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-ca4d664c, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-ca4d664c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-ca4d664c {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-ca4d664c, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-b3c33819, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-b3c33819, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a71-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a72-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a74-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a7f-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a83-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a87-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a8b-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a8f-b3c33819, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a93-b3c33819, #w-node-cbaf3e89-ff3d-c83e-0957-9cdf18a5b387-b3c33819, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-b3c33819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173651a-b3c33819 {
  align-self: center;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736520-b3c33819, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-b3c33819, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-b3c33819, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-b3c33819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53ee189-156b-90fe-9ecb-bb3874995e58-b3c33819, #w-node-c7ee1829-02bf-25f2-f213-78b897518ea1-b3c33819, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-b3c33819 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-b3c33819, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-b3c33819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-b3c33819 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-b3c33819, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-b3c33819, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-b3c33819, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-b3c33819 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-b3c33819 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-b3c33819, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-ccd08040, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-ccd08040, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-ccd08040, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-ccd08040, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-ccd08040, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-ccd08040, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-ccd08040, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-ccd08040, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-ccd08040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-ccd08040 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-ccd08040, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-ccd08040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-ccd08040 {
  justify-self: center;
}

#w-node-d8a56f09-998a-802c-bf52-0d24773c3808-ccd08040, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-ccd08040, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-ccd08040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-ccd08040 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-ccd08040, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-2c1eb481, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-2c1eb481, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-2c1eb481, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-2c1eb481, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-2c1eb481, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-2c1eb481, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-2c1eb481, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-2c1eb481, #w-node-c3c2e10f-042b-715b-9ca2-60c94aefe2c8-2c1eb481, #w-node-c90e1126-6f5f-2651-303c-cecaa9692527-2c1eb481, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc500-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc501-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc503-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc50d-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc511-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc515-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc519-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc51d-2c1eb481, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc521-2c1eb481 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31671d25-6142-78a1-27e8-a615dbdfc52d-2c1eb481 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_31671d25-6142-78a1-27e8-a615dbdfc53a-2c1eb481, #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea5f-2c1eb481, #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea61-2c1eb481, #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea6b-2c1eb481, #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea6f-2c1eb481, #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea73-2c1eb481, #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea77-2c1eb481, #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea7b-2c1eb481, #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea7f-2c1eb481 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea87-2c1eb481 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea94-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e712-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e713-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e715-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e71f-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e723-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e727-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e72f-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e733-2c1eb481 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11c1fb91-c36a-198c-22df-566cdd13e737-2c1eb481 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_11c1fb91-c36a-198c-22df-566cdd13e744-2c1eb481, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-2c1eb481, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-2c1eb481, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-2c1eb481, #w-node-bb6af6cb-cce0-b854-9704-9de961736520-2c1eb481, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-2c1eb481 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da1c16c1-ffb9-3d13-d57b-953d6072ad75-2c1eb481, #w-node-da1c16c1-ffb9-3d13-d57b-953d6072ad76-2c1eb481, #w-node-_43f31e4b-0c46-3be2-e982-386a96a247c4-2c1eb481, #w-node-_43f31e4b-0c46-3be2-e982-386a96a247c5-2c1eb481, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-2c1eb481 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-2c1eb481, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-2c1eb481 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-2c1eb481 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-2c1eb481, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-2c1eb481, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-2c1eb481, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-2c1eb481 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-2c1eb481 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-2c1eb481, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-f2689d09, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-f2689d09, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7930-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7932-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a793c-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7940-f2689d09, #w-node-_51f1f8a2-0f83-d398-a96c-9eda09681ec6-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7944-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7948-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a794c-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7950-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7954-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7958-f2689d09, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a795c-f2689d09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0373c9d5-bbfa-b3aa-99f2-9e389ffff0e3-f2689d09, #w-node-c2927457-69a1-cc6f-fd4a-d081207d3675-f2689d09 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-f2689d09, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-f2689d09, #w-node-_6ce2a414-b239-9b82-ac66-aaf17a1c4059-f2689d09, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-f2689d09, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-f2689d09, #w-node-a88faba4-442d-666f-e655-f8bfadffe623-f2689d09, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-f2689d09, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-f2689d09, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-f2689d09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173651a-f2689d09 {
  align-self: center;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736520-f2689d09, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-f2689d09, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-f2689d09, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-f2689d09, #w-node-_7843b2d5-de6b-93e6-f858-e23cb94a78b0-f2689d09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7843b2d5-de6b-93e6-f858-e23cb94a78b1-f2689d09, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-f2689d09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-f2689d09, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-f2689d09, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-f2689d09, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-f2689d09, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-f2689d09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-f2689d09 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-f2689d09, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-2faf104e, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-2faf104e, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-2faf104e, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-2faf104e, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-2faf104e, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-2faf104e, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-2faf104e, #w-node-b00b655f-90ef-f379-5c42-1b6213ad5aac-2faf104e, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-2faf104e, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-2faf104e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-2faf104e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-2faf104e, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-2faf104e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-2faf104e {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-2faf104e {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-2faf104e, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-2faf104e, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-2faf104e, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-2faf104e, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-2faf104e, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-2faf104e, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-2faf104e, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-1fd8c745, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-1fd8c745, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-1fd8c745, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-1fd8c745, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-1fd8c745, #w-node-_20f086e4-a63b-4bd5-3117-4b80e12f8594-1fd8c745, #w-node-c125c0b2-0acc-6228-da15-a31df50f5f63-1fd8c745, #w-node-c3c2e10f-042b-715b-9ca2-60c94aefe2c8-1fd8c745, #w-node-_05119b14-899d-d994-8866-fa77cdc09ff1-1fd8c745, #w-node-c90e1126-6f5f-2651-303c-cecaa9692527-1fd8c745, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-1fd8c745, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-1fd8c745, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-1fd8c745, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-1fd8c745, #w-node-_5e69a6d5-52d2-21db-5e48-ff665c4804ed-1fd8c745, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-1fd8c745, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-1fd8c745, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-1fd8c745, #w-node-bb6af6cb-cce0-b854-9704-9de961736520-1fd8c745, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-1fd8c745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da1c16c1-ffb9-3d13-d57b-953d6072ad75-1fd8c745, #w-node-da1c16c1-ffb9-3d13-d57b-953d6072ad76-1fd8c745, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-1fd8c745 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-1fd8c745, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-1fd8c745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-1fd8c745 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-1fd8c745, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-1fd8c745, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-1fd8c745, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-1fd8c745 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-1fd8c745 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-1fd8c745, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-464a2db2, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-464a2db2, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-464a2db2, #w-node-ffcf6262-197a-8b00-cdc4-23208670ad8b-464a2db2, #w-node-ffcf6262-197a-8b00-cdc4-23208670adad-464a2db2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9e5dc49-dbdb-1270-a9d9-29c5e2338dc6-464a2db2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bbf-464a2db2, #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bc0-464a2db2, #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bc2-464a2db2, #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bcc-464a2db2, #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bd0-464a2db2, #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bd4-464a2db2, #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bd8-464a2db2, #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bdc-464a2db2, #w-node-c2300aab-ea4b-7517-50ef-da33ee8d1c27-464a2db2, #w-node-_2731894d-824b-5758-8785-9813712c9dd6-464a2db2, #w-node-d120e7e3-13c3-32df-d65c-4f9314e73e33-464a2db2, #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0be0-464a2db2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15cdbb01-50a8-a766-e217-124e9c4d0be4-464a2db2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bf1-464a2db2, #w-node-ed8c7533-ea7a-b38c-c577-222c074f92c6-464a2db2, #w-node-ed8c7533-ea7a-b38c-c577-222c074f92c7-464a2db2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f08e316-75d5-7bc1-ee9b-01f669a7c5ec-464a2db2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-464a2db2, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-464a2db2, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-464a2db2, #w-node-_81b105dd-ff50-d0f2-3dd3-783878c2aee9-464a2db2, #w-node-_0c077829-7ff8-eb79-d2db-d450de7ae958-464a2db2, #w-node-_086d2943-7afe-2620-35e3-bffee31136d7-464a2db2, #w-node-d9241e18-36ce-d9f4-5fae-282267ad8107-464a2db2, #w-node-b701851c-7bb9-7e40-33c5-83ccea5d5691-464a2db2, #w-node-_3aa0bee9-6778-8b4b-bb5a-555b45c3184c-464a2db2, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-464a2db2, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-464a2db2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d0c662b-a3e9-9b1d-3909-c3c84bc24b84-464a2db2, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-464a2db2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-464a2db2, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-464a2db2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-464a2db2 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-464a2db2, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-464a2db2, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-464a2db2, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-464a2db2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-464a2db2 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-464a2db2, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-7840bc2a, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-7840bc2a, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-7840bc2a, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-7840bc2a, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-7840bc2a, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-7840bc2a, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-7840bc2a, #w-node-b00b655f-90ef-f379-5c42-1b6213ad5aac-7840bc2a, #w-node-_3b30a5cc-5fb9-0c33-a47d-356845847f7e-7840bc2a, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-7840bc2a, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-7840bc2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-7840bc2a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-7840bc2a, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-7840bc2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-7840bc2a {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-7840bc2a {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-7840bc2a, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-7840bc2a, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-7840bc2a, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-7840bc2a, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-7840bc2a, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-7840bc2a, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-7840bc2a, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-300a410a, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-300a410a, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-300a410a, #w-node-fbe36572-10a3-b9b9-14d1-68f9996db469-300a410a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-effcd2ce-a4cf-7292-cbf1-3d825d5c6292-300a410a {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-effcd2ce-a4cf-7292-cbf1-3d825d5c6293-300a410a, #w-node-_70132fa7-0a4c-482c-391a-e25fe217ad3e-300a410a, #w-node-_69fc8ef2-d2f8-635d-424e-01d012d7b95d-300a410a, #w-node-_3f009071-1b3b-6321-28e4-a059649a781b-300a410a, #w-node-ac253527-4eb4-4af2-21a9-ba09575fef61-300a410a, #w-node-ac253527-4eb4-4af2-21a9-ba09575fef62-300a410a, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-300a410a, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-300a410a, #w-node-_20f086e4-a63b-4bd5-3117-4b80e12f8594-300a410a, #w-node-c125c0b2-0acc-6228-da15-a31df50f5f63-300a410a, #w-node-c3c2e10f-042b-715b-9ca2-60c94aefe2c8-300a410a, #w-node-_05119b14-899d-d994-8866-fa77cdc09ff1-300a410a, #w-node-c90e1126-6f5f-2651-303c-cecaa9692527-300a410a, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab65-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab66-300a410a, #w-node-_1ec1e232-1cdc-4f43-be78-37fd1827657e-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab68-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab70-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab74-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab78-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab7c-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab80-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab84-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab88-300a410a, #w-node-_1ec1e232-1cdc-4f43-be78-37fd182765a0-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65db5-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65db9-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65dbd-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65dc1-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65dc5-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65dc9-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65dcd-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65dd8-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65ddc-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65de0-300a410a, #w-node-_9909e2a8-f3c3-c1ae-9199-ca9935a65de4-300a410a, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-300a410a, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-300a410a, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-300a410a, #w-node-bb6af6cb-cce0-b854-9704-9de961736520-300a410a, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-300a410a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da1c16c1-ffb9-3d13-d57b-953d6072ad75-300a410a, #w-node-da1c16c1-ffb9-3d13-d57b-953d6072ad76-300a410a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f242521-e5c1-eb0f-86e0-2a1280a780d3-300a410a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-_1f242521-e5c1-eb0f-86e0-2a1280a780d4-300a410a, #w-node-_5cb0fa8d-835a-6faf-5c98-210d43a8e736-300a410a, #w-node-fd953fa1-5d8d-3ec3-4c69-dceef418c9f0-300a410a, #w-node-ebf79224-3847-17db-7d79-42041595c3c9-300a410a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf837088-062c-ac84-87e1-25c75d1ce75b-300a410a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-cf837088-062c-ac84-87e1-25c75d1ce75c-300a410a, #w-node-cf837088-062c-ac84-87e1-25c75d1ce760-300a410a, #w-node-cf837088-062c-ac84-87e1-25c75d1ce768-300a410a, #w-node-cf837088-062c-ac84-87e1-25c75d1ce76c-300a410a, #w-node-_0973e9aa-5fa2-2ac2-ad70-5dce354ec58c-300a410a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-300a410a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-300a410a, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-300a410a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-300a410a {
  justify-self: center;
}

#field.w-node-_2e6308b0-e121-4100-d080-e81694afa6aa-300a410a, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-300a410a, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-300a410a, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-300a410a, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-300a410a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-300a410a {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-300a410a, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-a73efba8, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-a73efba8, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-a73efba8, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-a73efba8, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-a73efba8, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-a73efba8, #w-node-_8d195c0e-2781-c154-0382-936c5f1a8174-a73efba8, #w-node-_94707ee7-0ac6-20f8-25cd-da3bf148d1fa-a73efba8, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-a73efba8, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-a73efba8, #w-node-_0ad75d6a-ec4d-affc-8279-493cd264af50-a73efba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad75d6a-ec4d-affc-8279-493cd264af52-a73efba8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f45434e9-a507-e7c0-ef67-5c2bde7cc95b-a73efba8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_573312fc-b20d-674a-8746-2f9e05201e33-a73efba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_573312fc-b20d-674a-8746-2f9e05201e34-a73efba8, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-a73efba8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-a73efba8, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-a73efba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-a73efba8 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-a73efba8, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-a73efba8, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-a73efba8, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-a73efba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-a73efba8 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-a73efba8, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-541e65e9, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-541e65e9, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-541e65e9, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-541e65e9, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-541e65e9, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-541e65e9, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-541e65e9, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-541e65e9, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-e6a83116, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-e6a83116, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-e6a83116, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-e6a83116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f8209f9-b973-2822-0b53-2ca283ac5e34-e6a83116 {
  align-self: start;
}

#w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-e6a83116, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-e6a83116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-e6a83116 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-e6a83116, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-e6a83116 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-e6a83116 {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-e6a83116 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-e6a83116, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-e6a83116, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-e6a83116, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-e6a83116, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-e6a83116, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-e6a83116, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-e6a83116, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-221e37fc, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-221e37fc, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-221e37fc, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-221e37fc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-221e37fc, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-221e37fc, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-221e37fc, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-221e37fc, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-221e37fc, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-221e37fc, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-221e37fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-221e37fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa5637d3-3557-5141-ed1e-9b4225cf4a4f-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa5637d3-3557-5141-ed1e-9b4225cf4a9b-221e37fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-221e37fc, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-221e37fc, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-221e37fc, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-221e37fc, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-221e37fc, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-221e37fc, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-221e37fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-221e37fc, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-221e37fc, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-221e37fc, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-221e37fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-221e37fc {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-221e37fc, #w-node-fe17bf50-0486-5177-2022-60e9b05b8b84-54ab6266, #w-node-_23c97062-0163-ee6d-c23e-a0199a601319-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8835d423-bcda-9c74-d5e9-811e30ba85a1-54ab6266, #w-node-_4c39aa20-f514-f363-f066-0f0daccecd00-54ab6266, #w-node-_47cde4d3-2f43-e062-3576-5d5d799f0d11-54ab6266, #w-node-_1310d2c9-ad5c-4270-79ee-846b86faf6a1-54ab6266, #w-node-_857b6553-cc93-8b1f-da46-925f58ee6167-54ab6266, #w-node-_449731b2-f666-9ddd-8d1f-f853748c4282-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_29764da3-0f20-a256-6093-85878b36b125-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_29764da3-0f20-a256-6093-85878b36b12b-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1f53f011-9e77-c519-1e6d-6cb6796e8694-54ab6266, #w-node-_5aa250c8-7a86-262e-35ee-7ec63dc17685-54ab6266, #w-node-_6c1ee0bb-aa1a-a185-7a01-1bd475bd6f1c-54ab6266, #w-node-_6bdbeebb-0c08-8eb3-a63b-7a7b3583faf3-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6dca56e4-833f-87c4-84d2-1daff9e414f5-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_6dca56e4-833f-87c4-84d2-1daff9e414f7-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_38159fdf-97f3-a209-75a7-5c7478fcaecd-54ab6266, #w-node-bf7df69f-9a4e-0ca9-00c2-5901e41935e2-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_97d35c44-da14-4d92-2e31-044a337db104-54ab6266, #w-node-_0e81ebf3-3889-9469-8988-981b53833b9f-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea6f43eb-5739-605e-55a4-0e5d038c3b21-54ab6266, #w-node-_8924e494-581b-19ff-0393-2499a5967101-54ab6266, #w-node-eeed29df-0e32-4a5b-4010-d77086b0fb9b-54ab6266, #w-node-e66d0b6b-35e7-af9e-25e4-bb7cf1ed3a16-54ab6266, #w-node-_5f666674-b6cb-e742-1775-7f14147bf78c-54ab6266, #w-node-_068c4a8f-0629-70dc-05df-d07b7c535e8d-54ab6266, #w-node-fc4ba142-228b-1afc-50ea-99f4d2538f31-54ab6266, #w-node-_9f4aa197-fa5a-a1bf-92a5-365350197582-54ab6266, #w-node-_119ac380-feb0-d9d8-ee68-52ba7fb28a6f-54ab6266, #w-node-_6a778924-c27a-ce65-64ac-dce68da878b6-54ab6266 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fe982899-a90c-07ed-e0fb-fb9ee1e9ca41-54ab6266 {
  justify-self: center;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e9-54ab6266 {
  justify-self: auto;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-54ab6266, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-54ab6266, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-54ab6266, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-54ab6266 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-54ab6266 {
  justify-self: center;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-54ab6266 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-54ab6266, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-9c224f50, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-9c224f50, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-9c224f50, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-9c224f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f8209f9-b973-2822-0b53-2ca283ac5e34-9c224f50 {
  align-self: start;
}

#w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-9c224f50, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-9c224f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6149a847-bc72-a0d7-e234-d31ab4c4bfd9-9c224f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c903be99-49b6-38f7-cf8e-d53383b0f654-9c224f50, #w-node-abbe27a9-eb39-19ef-60ca-908c954aaa25-9c224f50, #w-node-abbe27a9-eb39-19ef-60ca-908c954aaa2a-9c224f50, #w-node-e12f1777-ac05-9419-5587-66a6da2ba45c-9c224f50, #w-node-e12f1777-ac05-9419-5587-66a6da2ba461-9c224f50, #w-node-df4936c0-7b76-da35-86a9-ed45c4b7b322-9c224f50, #w-node-df4936c0-7b76-da35-86a9-ed45c4b7b327-9c224f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-9c224f50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-9c224f50, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-9c224f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-9c224f50 {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-9c224f50 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-9c224f50, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-9c224f50, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-9c224f50, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-9c224f50, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-9c224f50, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-9c224f50, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-9c224f50, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-b17cb009, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-b17cb009, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-b17cb009, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-b17cb009, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-b17cb009, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-b17cb009, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-b17cb009, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-b17cb009, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-bcabab44, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-bcabab44, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fc8-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fca-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fd4-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fd8-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fdc-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fe0-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fe4-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fe8-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fec-bcabab44, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34ff0-bcabab44, #w-node-_6a840195-3604-7f23-5fa6-100829a72c11-bcabab44, #w-node-_6a840195-3604-7f23-5fa6-100829a72c2a-bcabab44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a840195-3604-7f23-5fa6-100829a72c2b-bcabab44 {
  justify-self: center;
}

#w-node-_6a840195-3604-7f23-5fa6-100829a72c38-bcabab44 {
  justify-self: stretch;
}

#w-node-_6a840195-3604-7f23-5fa6-100829a72c3a-bcabab44, #w-node-_6a840195-3604-7f23-5fa6-100829a72c3b-bcabab44, #w-node-_6a840195-3604-7f23-5fa6-100829a72c3d-bcabab44, #w-node-_6a840195-3604-7f23-5fa6-100829a72c3f-bcabab44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a840195-3604-7f23-5fa6-100829a72c40-bcabab44 {
  justify-self: center;
}

#w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-7c15fce6, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-7c15fce6, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-7c15fce6, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-7c15fce6, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-7c15fce6, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-7c15fce6, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-7c15fce6, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-7c15fce6, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-7c1cb6c0, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-7c1cb6c0, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-7c1cb6c0, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-7c1cb6c0, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-7c1cb6c0, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-7c1cb6c0, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-7c1cb6c0, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-7c1cb6c0, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-7c1cb6c0, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-7c1cb6c0, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c397650-a3f4-4733-d8bd-23aedb3a9f4a-7c1cb6c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2b9d-7c1cb6c0, #w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2b9f-7c1cb6c0, #w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2ba9-7c1cb6c0, #w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2bad-7c1cb6c0, #w-node-a6e0a704-7927-f977-d176-75a9bcf3bccb-7c1cb6c0, #w-node-_1fd4727a-e0a3-e97c-67c5-e397330f96d0-7c1cb6c0, #w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2bb9-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2bbd-7c1cb6c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2b9c-7c1cb6c0, #w-node-e9471c1e-48cd-fc7b-4f9e-062e8ead7703-7c1cb6c0, #w-node-e9471c1e-48cd-fc7b-4f9e-062e8ead76e5-7c1cb6c0, #w-node-a16691a5-294d-7a8a-a43c-420588af88ed-7c1cb6c0, #w-node-a16691a5-294d-7a8a-a43c-420588af88f1-7c1cb6c0, #w-node-a16691a5-294d-7a8a-a43c-420588af88f5-7c1cb6c0, #w-node-a16691a5-294d-7a8a-a43c-420588af88f9-7c1cb6c0, #w-node-a16691a5-294d-7a8a-a43c-420588af88fd-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9471c1e-48cd-fc7b-4f9e-062e8ead76fb-7c1cb6c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-7c1cb6c0, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-7c1cb6c0, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-7c1cb6c0, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-7c1cb6c0, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-7c1cb6c0, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-7c1cb6c0, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-7c1cb6c0, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-7c1cb6c0, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-7c1cb6c0, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b10808a-cdcf-3078-253d-eaa27df0e2e3-7c1cb6c0, #w-node-_7b10808a-cdcf-3078-253d-eaa27df0e2e4-7c1cb6c0, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-7c1cb6c0, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-7c1cb6c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-7c1cb6c0, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-7c1cb6c0, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-7c1cb6c0, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-7c1cb6c0, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-7c1cb6c0, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-7c1cb6c0, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-7c1cb6c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-7c1cb6c0, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-7c1cb6c0, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-7c1cb6c0, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-7c1cb6c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-7c1cb6c0 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-7c1cb6c0, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-1de8e8ab, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-1de8e8ab, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-1de8e8ab, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-1de8e8ab, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-1de8e8ab, #w-node-e995b2db-4ca2-78fd-fb98-8302a889b477-1de8e8ab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-1de8e8ab {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-1de8e8ab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-1de8e8ab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-1de8e8ab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-1de8e8ab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-1de8e8ab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-1de8e8ab, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-1de8e8ab, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-1de8e8ab, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-1de8e8ab, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-1de8e8ab, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-1de8e8ab, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-1de8e8ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-1de8e8ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-1de8e8ab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-1de8e8ab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-1de8e8ab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-1de8e8ab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-1de8e8ab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-1de8e8ab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-1de8e8ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e9-1de8e8ab {
  justify-self: stretch;
}

#w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-1de8e8ab, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-1de8e8ab, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-1de8e8ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-1de8e8ab {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-1de8e8ab, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-e7252ee8, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-e7252ee8, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-e7252ee8, #w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-e7252ee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-e7252ee8, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-e7252ee8, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-e7252ee8, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-e7252ee8, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-e7252ee8, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-e7252ee8, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-e7252ee8, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-e7252ee8, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-e7252ee8, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-e7252ee8, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-e7252ee8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f07-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f09-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f13-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f17-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f1b-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f1f-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f23-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f27-e7252ee8, #w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f2b-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f2f-e7252ee8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-fa24ebdf-7f7f-903b-f6e8-188ae6b39f3c-e7252ee8, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-e7252ee8, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-e7252ee8, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-e7252ee8, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-e7252ee8, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-e7252ee8, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-e7252ee8, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-e7252ee8, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-e7252ee8, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-e7252ee8, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-e7252ee8, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-e7252ee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-e7252ee8, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-e7252ee8, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-e7252ee8, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-e7252ee8, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-e7252ee8, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-e7252ee8, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-e7252ee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-e7252ee8, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-e7252ee8, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-e7252ee8, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-e7252ee8 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-e7252ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbdd1f1d-d7fd-cef7-c2a0-11a399e30043-aa157091 {
  grid-area: 1 / 6 / 2 / 13;
  place-self: end;
}

#w-node-dbdd1f1d-d7fd-cef7-c2a0-11a399e30045-aa157091 {
  grid-area: 1 / 1 / 2 / 7;
  place-self: center;
}

#w-node-_1730eb2b-faa7-2ef7-6bbe-01203062bc2e-aa157091 {
  grid-area: 1 / 6 / 2 / 13;
  place-self: end;
}

#w-node-_1730eb2b-faa7-2ef7-6bbe-01203062bc30-aa157091 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-db23fb98-4f5d-bf35-7617-230204ce4651-aa157091, #w-node-_22550c70-5655-af29-d598-a91cfc9d21a1-aa157091, #w-node-_22550c70-5655-af29-d598-a91cfc9d21a5-aa157091, #w-node-_22550c70-5655-af29-d598-a91cfc9d21ad-aa157091, #w-node-_22550c70-5655-af29-d598-a91cfc9d21b1-aa157091, #w-node-_22550c70-5655-af29-d598-a91cfc9d21b9-aa157091, #w-node-_22550c70-5655-af29-d598-a91cfc9d21bd-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22550c70-5655-af29-d598-a91cfc9d21c5-aa157091 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_77c6b9c1-5c17-ff2f-3963-ade177051c7e-aa157091 {
  grid-area: 1 / 4 / 2 / 10;
  place-self: center;
}

#leadgen-form-ebook.w-node-_77c6b9c1-5c17-ff2f-3963-ade177051c87-aa157091 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-aa157091, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-aa157091, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-aa157091, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-aa157091, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-aa157091, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-aa157091 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-aa157091, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-aa157091, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-aa157091, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-aa157091, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-aa157091, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-aa157091, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-aa157091, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-aa157091, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-aa157091, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-aa157091, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-aa157091 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-aa157091 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-aa157091, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-aa157091, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-aa157091, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-aa157091, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-aa157091, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-aa157091, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-aa157091 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-aa157091, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-aa157091, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-aa157091, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-aa157091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-aa157091 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-aa157091, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-922ea8fa, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-922ea8fa, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4b9-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4ba-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4bc-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4c6-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4ca-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4ce-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4d2-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4d6-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4da-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4de-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4e2-922ea8fa, #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4e6-922ea8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4ea-922ea8fa {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-922ea8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f8209f9-b973-2822-0b53-2ca283ac5e34-922ea8fa {
  align-self: start;
}

#w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-922ea8fa, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-922ea8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6149a847-bc72-a0d7-e234-d31ab4c4bfd9-922ea8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c903be99-49b6-38f7-cf8e-d53383b0f654-922ea8fa, #w-node-abbe27a9-eb39-19ef-60ca-908c954aaa25-922ea8fa, #w-node-abbe27a9-eb39-19ef-60ca-908c954aaa2a-922ea8fa, #w-node-e12f1777-ac05-9419-5587-66a6da2ba45c-922ea8fa, #w-node-e12f1777-ac05-9419-5587-66a6da2ba461-922ea8fa, #w-node-df4936c0-7b76-da35-86a9-ed45c4b7b322-922ea8fa, #w-node-df4936c0-7b76-da35-86a9-ed45c4b7b327-922ea8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-922ea8fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-922ea8fa, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-922ea8fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-922ea8fa {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-922ea8fa {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-922ea8fa, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-922ea8fa, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-922ea8fa, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-922ea8fa, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-922ea8fa, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-922ea8fa, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-922ea8fa, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-cb1c24ff, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-cb1c24ff, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a5-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a6-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a8-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4b2-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4b6-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4ba-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4be-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4c2-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4c6-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4ca-cb1c24ff, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4ce-cb1c24ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77b132c1-f67f-4d14-53fa-950f308fc4d2-cb1c24ff {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_77b132c1-f67f-4d14-53fa-950f308fc4df-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c461-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c463-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c46d-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c471-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c475-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c479-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c47d-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c481-cb1c24ff, #w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c485-cb1c24ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c489-cb1c24ff {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_4dfe5a04-ed77-a64b-4250-ede28e73c496-cb1c24ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-cb1c24ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-cb1c24ff, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-cb1c24ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-cb1c24ff {
  justify-self: center;
}

#w-node-d8a56f09-998a-802c-bf52-0d24773c3808-cb1c24ff, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-cb1c24ff, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-cb1c24ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-cb1c24ff {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-cb1c24ff, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-e1a0d2d1, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-e1a0d2d1, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-e1a0d2d1, #w-node-da6a68a3-1887-6447-8843-77a73e74e0e3-e1a0d2d1, #w-node-da6a68a3-1887-6447-8843-77a73e74e0ef-e1a0d2d1, #w-node-da6a68a3-1887-6447-8843-77a73e74e0f3-e1a0d2d1, #w-node-da6a68a3-1887-6447-8843-77a73e74e0f7-e1a0d2d1, #w-node-da6a68a3-1887-6447-8843-77a73e74e0fb-e1a0d2d1, #w-node-da6a68a3-1887-6447-8843-77a73e74e106-e1a0d2d1, #w-node-da6a68a3-1887-6447-8843-77a73e74e10a-e1a0d2d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-e1a0d2d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-e1a0d2d1, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-e1a0d2d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-e1a0d2d1 {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-e1a0d2d1 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-e1a0d2d1, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-e1a0d2d1, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-e1a0d2d1, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-e1a0d2d1, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-e1a0d2d1, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-e1a0d2d1, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-e1a0d2d1, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-7264f66d, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-7264f66d, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-7264f66d, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-7264f66d, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-7264f66d, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-7264f66d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-7264f66d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-7264f66d, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-7264f66d, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-7264f66d, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-7264f66d, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-7264f66d, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-7264f66d, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-7264f66d, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-7264f66d, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-7264f66d, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-7264f66d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-7264f66d, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-7264f66d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-7264f66d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-7264f66d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-7264f66d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-7264f66d, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-7264f66d, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-7264f66d, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-7264f66d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-7264f66d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-7264f66d, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-7264f66d, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-7264f66d, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-7264f66d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-7264f66d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-7264f66d, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-7264f66d, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-7264f66d, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-7264f66d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-7264f66d {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-7264f66d, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-7e58f626, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-7e58f626, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-7e58f626, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-7e58f626, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-7e58f626, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-7e58f626, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-7e58f626, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-7e58f626, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-570a2136, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-570a2136, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-570a2136, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-570a2136, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-570a2136, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-570a2136, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-570a2136, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-570a2136, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-ee9a8491, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-ee9a8491, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-ee9a8491, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-ee9a8491, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-ee9a8491, #w-node-_6ce2a414-b239-9b82-ac66-aaf17a1c4059-ee9a8491, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-ee9a8491, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-ee9a8491, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-ee9a8491, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-ee9a8491, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-ee9a8491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173651a-ee9a8491 {
  align-self: center;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736520-ee9a8491, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-ee9a8491, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-ee9a8491, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-ee9a8491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53ee189-156b-90fe-9ecb-bb3874995e58-ee9a8491, #w-node-c7ee1829-02bf-25f2-f213-78b897518ea1-ee9a8491, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-ee9a8491 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-ee9a8491, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-ee9a8491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-ee9a8491 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-ee9a8491, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-ee9a8491, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-ee9a8491, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-ee9a8491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-ee9a8491 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-ee9a8491, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-6e57dbdd, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-6e57dbdd, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8576-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8578-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8582-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8586-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba858a-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba858e-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8592-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8596-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba859a-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba859e-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85a2-6e57dbdd, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85a6-6e57dbdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85aa-6e57dbdd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-6e57dbdd, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-6e57dbdd, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-6e57dbdd, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-6e57dbdd, #w-node-b00b655f-90ef-f379-5c42-1b6213ad5aac-6e57dbdd, #w-node-_3b30a5cc-5fb9-0c33-a47d-356845847f7e-6e57dbdd, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-6e57dbdd, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-6e57dbdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-6e57dbdd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-6e57dbdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-6e57dbdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-6e57dbdd {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-6e57dbdd {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-6e57dbdd, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-6e57dbdd, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-6e57dbdd, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-6e57dbdd, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-6e57dbdd, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-6e57dbdd, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-6e57dbdd, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-3d6c6f01, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-3d6c6f01, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-3d6c6f01, #w-node-de7460ac-ff4a-eb26-9496-3dbd0bfff6e4-3d6c6f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4932460-218d-80df-de82-c6397302d55d-3d6c6f01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-3d6c6f01, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-3d6c6f01, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-3d6c6f01, #w-node-_8d195c0e-2781-c154-0382-936c5f1a8174-3d6c6f01, #w-node-_94707ee7-0ac6-20f8-25cd-da3bf148d1fa-3d6c6f01, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-3d6c6f01, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-3d6c6f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_573312fc-b20d-674a-8746-2f9e05201e33-3d6c6f01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_573312fc-b20d-674a-8746-2f9e05201e34-3d6c6f01, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-3d6c6f01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-3d6c6f01, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-3d6c6f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-3d6c6f01 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-3d6c6f01, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-3d6c6f01, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-3d6c6f01, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-3d6c6f01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-3d6c6f01 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-3d6c6f01, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-e4e4c8e3, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-e4e4c8e3, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-e4e4c8e3, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6178-e4e4c8e3, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6179-e4e4c8e3, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e617b-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812ce4-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812ce8-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812cec-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812cf0-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812cf4-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812cf8-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812cfc-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812d00-e4e4c8e3, #w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812d04-e4e4c8e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812d08-e4e4c8e3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_22c4dfbf-7c92-13db-87c0-a14b6c812d15-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8576-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8578-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8582-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8586-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba858a-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba858e-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8592-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8596-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba859a-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba859e-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85a2-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85a6-e4e4c8e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85aa-e4e4c8e3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-e4e4c8e3, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-e4e4c8e3, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-e4e4c8e3, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-e4e4c8e3, #w-node-b00b655f-90ef-f379-5c42-1b6213ad5aac-e4e4c8e3, #w-node-_3b30a5cc-5fb9-0c33-a47d-356845847f7e-e4e4c8e3, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-e4e4c8e3, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-e4e4c8e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04b82a89-f227-6eca-4691-93448209dff4-e4e4c8e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04b82a89-f227-6eca-4691-93448209dffc-e4e4c8e3, #w-node-_04b82a89-f227-6eca-4691-93448209e025-e4e4c8e3, #w-node-_04b82a89-f227-6eca-4691-93448209e027-e4e4c8e3, #wf-form-ms-webinar-management.w-node-_04b82a89-f227-6eca-4691-93448209e029-e4e4c8e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04b82a89-f227-6eca-4691-93448209e02a-e4e4c8e3 {
  justify-self: center;
}

#w-node-_04b82a89-f227-6eca-4691-93448209e02b-e4e4c8e3, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-899372c5, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-899372c5, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7930-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7932-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a793c-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7940-899372c5, #w-node-_8e901f75-c0fd-6575-89ce-eb660ab505b6-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7944-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7948-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a794c-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7950-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7954-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7958-899372c5, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a795c-899372c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7960-899372c5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-899372c5, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-899372c5, #w-node-_6ce2a414-b239-9b82-ac66-aaf17a1c4059-899372c5, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-899372c5, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-899372c5, #w-node-a88faba4-442d-666f-e655-f8bfadffe623-899372c5, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-899372c5, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-899372c5, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-899372c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173651a-899372c5 {
  align-self: center;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736520-899372c5, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-899372c5, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-899372c5, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-899372c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53ee189-156b-90fe-9ecb-bb3874995e58-899372c5, #w-node-c7ee1829-02bf-25f2-f213-78b897518ea1-899372c5, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-899372c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-899372c5, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-899372c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-899372c5 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-899372c5, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-899372c5, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-899372c5, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-899372c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-899372c5 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-899372c5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-d22b5ae3, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-d22b5ae3, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-d22b5ae3, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-d22b5ae3, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-d22b5ae3, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-d22b5ae3, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-d22b5ae3, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-d22b5ae3, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-33fe2289, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-33fe2289, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-33fe2289, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-33fe2289, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-33fe2289, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-33fe2289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-33fe2289 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-33fe2289, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-33fe2289, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-33fe2289, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-33fe2289, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-33fe2289, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-33fe2289, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-33fe2289, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-33fe2289, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-33fe2289, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-33fe2289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19c-33fe2289 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19d-33fe2289, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-33fe2289, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-33fe2289 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-33fe2289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-33fe2289 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-33fe2289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-33fe2289, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-33fe2289, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-33fe2289, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-33fe2289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-33fe2289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-33fe2289, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-33fe2289, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-33fe2289, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-33fe2289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-33fe2289 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-33fe2289, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-33fe2289, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-33fe2289, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-33fe2289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-33fe2289 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-33fe2289, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-350862c8, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-350862c8, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d962-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d963-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d965-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d96f-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d973-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d977-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d97b-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d97f-350862c8, #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d983-350862c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee30e96e-a3e9-5ced-ac1b-69272501d987-350862c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-ee30e96e-a3e9-5ced-ac1b-69272501d994-350862c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-350862c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-350862c8, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-350862c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-350862c8 {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-350862c8 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-350862c8, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-350862c8, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-350862c8, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-350862c8, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-350862c8, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-350862c8, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-350862c8, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-2dac8de1, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-2dac8de1, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-2dac8de1, #w-node-_111cecc7-eb0b-dc09-e91d-6ae234eba25d-2dac8de1, #w-node-_111cecc7-eb0b-dc09-e91d-6ae234eba269-2dac8de1, #w-node-_111cecc7-eb0b-dc09-e91d-6ae234eba26d-2dac8de1, #w-node-_111cecc7-eb0b-dc09-e91d-6ae234eba271-2dac8de1, #w-node-_111cecc7-eb0b-dc09-e91d-6ae234eba27c-2dac8de1, #w-node-_111cecc7-eb0b-dc09-e91d-6ae234eba280-2dac8de1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-2dac8de1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-2dac8de1, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-2dac8de1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-2dac8de1 {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-2dac8de1 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-2dac8de1, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-2dac8de1, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-2dac8de1, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-2dac8de1, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-2dac8de1, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-2dac8de1, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-2dac8de1, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-85a5d4cf, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-85a5d4cf, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4a6-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4a7-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4a9-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4b3-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4b7-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4bb-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4bf-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4c3-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4c7-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4cb-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4cf-85a5d4cf, #w-node-_291ba569-2534-e246-63f7-773e42c2f4d3-85a5d4cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_291ba569-2534-e246-63f7-773e42c2f4d7-85a5d4cf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6178-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6179-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e617b-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6185-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6189-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e618d-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6191-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6195-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6199-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e619d-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e61a1-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e61a5-85a5d4cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e61a9-85a5d4cf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e61b6-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8576-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8578-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8582-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8586-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba858a-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba858e-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8592-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8596-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba859a-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba859e-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85a2-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85a6-85a5d4cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25ed058e-9ecb-8475-e371-eb2b81ba85aa-85a5d4cf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-85a5d4cf, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-85a5d4cf, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-85a5d4cf, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-85a5d4cf, #w-node-b00b655f-90ef-f379-5c42-1b6213ad5aac-85a5d4cf, #w-node-_3b30a5cc-5fb9-0c33-a47d-356845847f7e-85a5d4cf, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-85a5d4cf, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-85a5d4cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04b82a89-f227-6eca-4691-93448209dff4-85a5d4cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04b82a89-f227-6eca-4691-93448209dffc-85a5d4cf, #w-node-_04b82a89-f227-6eca-4691-93448209e015-85a5d4cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04b82a89-f227-6eca-4691-93448209e016-85a5d4cf {
  justify-self: center;
}

#w-node-_04b82a89-f227-6eca-4691-93448209e025-85a5d4cf, #w-node-_04b82a89-f227-6eca-4691-93448209e027-85a5d4cf, #wf-form-ms-webinar-management.w-node-_04b82a89-f227-6eca-4691-93448209e029-85a5d4cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04b82a89-f227-6eca-4691-93448209e02a-85a5d4cf {
  justify-self: center;
}

#w-node-_04b82a89-f227-6eca-4691-93448209e02b-85a5d4cf, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-b4482931, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-b4482931, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6ba-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6bb-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6bd-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6c7-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6cb-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6cf-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6d3-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6d7-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6db-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6df-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6e3-b4482931, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6e7-b4482931 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_343dac41-8a91-1cb8-4d51-a4494846c6eb-b4482931 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_343dac41-8a91-1cb8-4d51-a4494846c6f8-b4482931 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e26949d-324e-710e-d28a-6a5a5384eb2f-b4482931 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8e26949d-324e-710e-d28a-6a5a5384eb37-b4482931, #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb50-b4482931 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e26949d-324e-710e-d28a-6a5a5384eb51-b4482931 {
  justify-self: center;
}

#w-node-_8e26949d-324e-710e-d28a-6a5a5384eb5e-b4482931 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_8e26949d-324e-710e-d28a-6a5a5384eb5f-b4482931, #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb62-b4482931, #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb67-b4482931, #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb72-b4482931, #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb74-b4482931, #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb76-b4482931, #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb78-b4482931, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-e48a7361, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-e48a7361, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-e48a7361, #w-node-_9cba21b0-d4a4-9d4a-883c-2c805ae5861b-e48a7361, #w-node-_9cba21b0-d4a4-9d4a-883c-2c805ae58627-e48a7361, #w-node-_9cba21b0-d4a4-9d4a-883c-2c805ae5862b-e48a7361, #w-node-_9cba21b0-d4a4-9d4a-883c-2c805ae58636-e48a7361, #w-node-_9cba21b0-d4a4-9d4a-883c-2c805ae5863a-e48a7361, #w-node-_9cba21b0-d4a4-9d4a-883c-2c805ae5863e-e48a7361, #w-node-_9cba21b0-d4a4-9d4a-883c-2c805ae58642-e48a7361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e80f-e48a7361 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e817-e48a7361, #w-node-_931b0735-2d44-b2e5-956e-55427118e830-e48a7361 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e831-e48a7361 {
  justify-self: center;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e83e-e48a7361 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e83f-e48a7361, #w-node-_931b0735-2d44-b2e5-956e-55427118e842-e48a7361, #w-node-_931b0735-2d44-b2e5-956e-55427118e847-e48a7361, #w-node-_931b0735-2d44-b2e5-956e-55427118e852-e48a7361, #w-node-_931b0735-2d44-b2e5-956e-55427118e854-e48a7361, #w-node-_931b0735-2d44-b2e5-956e-55427118e856-e48a7361, #w-node-_931b0735-2d44-b2e5-956e-55427118e858-e48a7361, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-94171e21, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-94171e21, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-94171e21, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-94171e21, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-94171e21, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-94171e21, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-94171e21, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-94171e21, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-8c131a01, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-8c131a01, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6dd9a-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6dd9b-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6dd9d-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6dda7-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddab-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddaf-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddb3-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddb7-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddbb-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddbf-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddc3-8c131a01, #w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddc7-8c131a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd74e90b-4238-1e8e-a06f-f92313a6ddcb-8c131a01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-c51f5f58-b613-f620-7ce4-2542a9c34fc8-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fca-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fd4-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fd8-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fdc-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fe0-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fe4-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fe8-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34fec-8c131a01, #w-node-c51f5f58-b613-f620-7ce4-2542a9c34ff0-8c131a01, #w-node-_6a840195-3604-7f23-5fa6-100829a72c11-8c131a01, #w-node-_6a840195-3604-7f23-5fa6-100829a72c2a-8c131a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a840195-3604-7f23-5fa6-100829a72c2b-8c131a01 {
  justify-self: center;
}

#w-node-_6a840195-3604-7f23-5fa6-100829a72c38-8c131a01 {
  justify-self: stretch;
}

#w-node-_6a840195-3604-7f23-5fa6-100829a72c3a-8c131a01, #w-node-_6a840195-3604-7f23-5fa6-100829a72c3b-8c131a01, #w-node-_6a840195-3604-7f23-5fa6-100829a72c3d-8c131a01, #w-node-_6a840195-3604-7f23-5fa6-100829a72c3f-8c131a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a840195-3604-7f23-5fa6-100829a72c40-8c131a01 {
  justify-self: center;
}

#w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-f804248b, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-f804248b, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb288-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb289-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb28b-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb295-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb299-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb29d-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb2a1-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb2a5-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb2a9-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb2ad-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb2b1-f804248b, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb2b5-f804248b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b107368-0176-caf8-49ce-c383dcdcb2b9-f804248b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e80f-f804248b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e817-f804248b, #w-node-_931b0735-2d44-b2e5-956e-55427118e830-f804248b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e831-f804248b {
  justify-self: center;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e83e-f804248b {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_931b0735-2d44-b2e5-956e-55427118e83f-f804248b, #w-node-_931b0735-2d44-b2e5-956e-55427118e842-f804248b, #w-node-_931b0735-2d44-b2e5-956e-55427118e847-f804248b, #w-node-_931b0735-2d44-b2e5-956e-55427118e858-f804248b, #w-node-_931b0735-2d44-b2e5-956e-55427118e852-f804248b, #w-node-_931b0735-2d44-b2e5-956e-55427118e854-f804248b, #w-node-_931b0735-2d44-b2e5-956e-55427118e856-f804248b, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-5666a143, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-5666a143, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-5666a143, #w-node-_4f46dcaa-500d-8e88-8abe-8607e1c2d74c-5666a143, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-5666a143, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-5666a143, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-5666a143 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-5666a143, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-5666a143, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-5666a143, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-5666a143, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6647c07f-be1d-d06c-b7d5-72c3e36b7d38-5666a143, #w-node-_6647c07f-be1d-d06c-b7d5-72c3e36b7d39-5666a143 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-5666a143, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-5666a143, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-5666a143, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-5666a143, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-5666a143, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-5666a143 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-5666a143 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-5666a143, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-5666a143, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-5666a143, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-5666a143, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-5666a143, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-5666a143, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-5666a143 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-5666a143, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-5666a143, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-5666a143, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-5666a143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-5666a143 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-5666a143, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-e0669cb6, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-e0669cb6, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-e0669cb6, #w-node-_4f46dcaa-500d-8e88-8abe-8607e1c2d74c-e0669cb6, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-e0669cb6, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-e0669cb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-e0669cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-e0669cb6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-e0669cb6, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-e0669cb6, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-e0669cb6, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-e0669cb6, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-e0669cb6, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-e0669cb6, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-e0669cb6, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-e0669cb6, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-e0669cb6, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-e0669cb6, #w-node-e6cd4a46-c09b-d165-d4fd-052dfdf75efb-e0669cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6cd4a46-c09b-d165-d4fd-052dfdf75f47-e0669cb6, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-e0669cb6, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-e0669cb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-e0669cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-e0669cb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-e0669cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-e0669cb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-e0669cb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-e0669cb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-e0669cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-e0669cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-e0669cb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-e0669cb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-e0669cb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-e0669cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-e0669cb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-e0669cb6, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-e0669cb6, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-e0669cb6, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-e0669cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-e0669cb6 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-e0669cb6, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-ce79280e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-ce79280e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-ce79280e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-ce79280e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-ce79280e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-ce79280e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-ce79280e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-ce79280e, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-a4dec85f, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-a4dec85f, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55519-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5551a-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5551c-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55526-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5552a-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5552e-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55532-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55536-a4dec85f, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5553a-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5553e-a4dec85f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa5554b-a4dec85f, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-a4dec85f, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-a4dec85f, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-a4dec85f, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-a4dec85f, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-a4dec85f, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-a4dec85f, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736519-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173652f-a4dec85f, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-a4dec85f, #w-node-bb6af6cb-cce0-b854-9704-9de961736520-a4dec85f, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab4f0-a4dec85f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab4fa-a4dec85f, #w-node-ce41d871-c238-ebc6-93c2-512d86fab513-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab514-a4dec85f {
  justify-self: center;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab525-a4dec85f, #w-node-ce41d871-c238-ebc6-93c2-512d86fab526-a4dec85f, #w-node-ce41d871-c238-ebc6-93c2-512d86fab528-a4dec85f, #w-node-ce41d871-c238-ebc6-93c2-512d86fab52a-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce41d871-c238-ebc6-93c2-512d86fab52b-a4dec85f {
  justify-self: center;
}

#w-node-_0862d373-869d-0ed5-3165-b28c806e7d0a-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0862d373-869d-0ed5-3165-b28c806e7d56-a4dec85f, #w-node-a53ee189-156b-90fe-9ecb-bb3874995e58-a4dec85f, #w-node-a53ee189-156b-90fe-9ecb-bb3874995e59-a4dec85f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b5fb4623-7f7a-7b15-9d94-a94b9a71a62c-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-a4dec85f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-a4dec85f, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-a4dec85f {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-a4dec85f, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-a4dec85f, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-a4dec85f, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-a4dec85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-a4dec85f {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-a4dec85f, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-32742909, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-32742909, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-32742909, #w-node-_4f46dcaa-500d-8e88-8abe-8607e1c2d74c-32742909, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-32742909, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-32742909, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-32742909 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-32742909, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-32742909, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-32742909, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-32742909, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6647c07f-be1d-d06c-b7d5-72c3e36b7d38-32742909, #w-node-_6647c07f-be1d-d06c-b7d5-72c3e36b7d39-32742909 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-32742909, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-32742909, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-32742909, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-32742909, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-32742909, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-32742909 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-32742909 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-32742909, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-32742909, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-32742909, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-32742909, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-32742909, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-32742909, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-32742909 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-32742909, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-32742909, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-32742909, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-32742909 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-32742909 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-32742909, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-e590fe01, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-e590fe01, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-e590fe01, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-e590fe01, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-e590fe01, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-e590fe01, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-e590fe01, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-e590fe01, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-8014bbed, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-8014bbed, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-8014bbed, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a5-8014bbed, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a6-8014bbed, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a8-8014bbed, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4b2-8014bbed, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4b6-8014bbed, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4ba-8014bbed, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4c2-8014bbed, #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4c6-8014bbed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77b132c1-f67f-4d14-53fa-950f308fc4d2-8014bbed {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_77b132c1-f67f-4d14-53fa-950f308fc4df-8014bbed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-8014bbed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-8014bbed, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-8014bbed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-8014bbed {
  justify-self: center;
}

#w-node-d8a56f09-998a-802c-bf52-0d24773c3808-8014bbed, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-8014bbed, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-8014bbed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-8014bbed {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-8014bbed, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-29929991, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-29929991, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-29929991, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-29929991, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-29929991, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-29929991, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-29929991, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-29929991, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-7319664f, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-7319664f, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-7319664f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941407db-7060-f802-5283-368c22b2fa09-7319664f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_941407db-7060-f802-5283-368c22b2fa0a-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa0c-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa14-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa18-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa1c-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa20-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa24-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa28-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa2c-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa30-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa34-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa38-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa3c-7319664f, #w-node-_6fcb46a0-7417-53a2-cc5d-08f8f3318600-7319664f, #w-node-_4d8f9e4d-a9d0-ed2a-f541-f5d3f565a824-7319664f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941407db-7060-f802-5283-368c22b2fa40-7319664f, #w-node-_63242957-dca5-3184-3081-0247c6cf67b2-7319664f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-7319664f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-7319664f, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-7319664f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-7319664f {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-7319664f {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-7319664f, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-7319664f, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-7319664f, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-7319664f, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-7319664f, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-7319664f, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-7319664f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-9a00a7df, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-9a00a7df, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-9a00a7df, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-9a00a7df, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-9a00a7df, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-9a00a7df, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-9a00a7df, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-9a00a7df, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-cb31fa15, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-cb31fa15, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-cb31fa15, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-cb31fa15, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8576-cb31fa15, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8578-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da11-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da15-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da19-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da1d-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da21-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da25-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da29-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da2d-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da31-cb31fa15, #w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da35-cb31fa15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb8a0061-dcbf-a7b7-41cc-6bb1e657da39-cb31fa15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-cb31fa15, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-cb31fa15, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-cb31fa15, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-cb31fa15, #w-node-b00b655f-90ef-f379-5c42-1b6213ad5aac-cb31fa15, #w-node-_3b30a5cc-5fb9-0c33-a47d-356845847f7e-cb31fa15, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-cb31fa15, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-cb31fa15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-cb31fa15 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-cb31fa15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-d8a56f09-998a-802c-bf52-0d24773c3808-cb31fa15, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-cb31fa15, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-cb31fa15, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-cb31fa15, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-e1739530, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-e1739530, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-e1739530, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-e1739530, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-e1739530, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-e1739530, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-e1739530, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-e1739530, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-1c68fe3e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-1c68fe3e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-1c68fe3e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-1c68fe3e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-1c68fe3e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-1c68fe3e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-1c68fe3e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-1c68fe3e, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-d3ca268b, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-d3ca268b, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-d3ca268b, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-d3ca268b, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-d3ca268b, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-d3ca268b, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-d3ca268b, #w-node-b00b655f-90ef-f379-5c42-1b6213ad5aac-d3ca268b, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-d3ca268b, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-d3ca268b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-d3ca268b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-d3ca268b, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-d3ca268b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-d3ca268b {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-d3ca268b {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-d3ca268b, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-d3ca268b, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-d3ca268b, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-d3ca268b, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-d3ca268b, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-d3ca268b, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-d3ca268b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-ed5be1a4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-ed5be1a4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-ed5be1a4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-ed5be1a4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-ed5be1a4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-ed5be1a4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-ed5be1a4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-ed5be1a4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-f45620af, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-f45620af, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-f45620af, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-f45620af, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-f45620af, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-f45620af, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-f45620af, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-f45620af, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-64162d69, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-64162d69, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-64162d69, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-64162d69, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-64162d69, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-64162d69, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-64162d69, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-64162d69, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-0d4dfabb, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-0d4dfabb, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d874-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d875-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d877-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d87f-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d883-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d887-0d4dfabb, #w-node-_10e83183-15a3-6013-c297-d4888101d879-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d88b-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d88f-0d4dfabb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aec7a594-b2b7-494e-03cb-67e05c18d893-0d4dfabb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-aec7a594-b2b7-494e-03cb-67e05c18d8a0-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3ce-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3cf-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3d1-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3d9-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3dd-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3e5-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3e9-0d4dfabb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3ed-0d4dfabb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3fa-0d4dfabb, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-0d4dfabb, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-0d4dfabb, #w-node-_6ce2a414-b239-9b82-ac66-aaf17a1c4059-0d4dfabb, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-0d4dfabb, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-0d4dfabb, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-0d4dfabb, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-0d4dfabb, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-0d4dfabb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173651a-0d4dfabb {
  align-self: center;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736520-0d4dfabb, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-0d4dfabb, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-0d4dfabb, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-0d4dfabb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53ee189-156b-90fe-9ecb-bb3874995e58-0d4dfabb, #w-node-c7ee1829-02bf-25f2-f213-78b897518ea1-0d4dfabb, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-0d4dfabb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-0d4dfabb, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-0d4dfabb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-0d4dfabb {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-0d4dfabb, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-0d4dfabb, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-0d4dfabb, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-0d4dfabb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-0d4dfabb {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-0d4dfabb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-091d574e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-091d574e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-091d574e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-091d574e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-091d574e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-091d574e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-091d574e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-091d574e, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-9f49ed65, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-9f49ed65, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-9f49ed65, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-9f49ed65, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-9f49ed65, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-9f49ed65, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-9f49ed65, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-9f49ed65, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-71ee75be, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-71ee75be, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-71ee75be, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-71ee75be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03ee11b4-dd76-7bf5-2180-a2be1f7bce9a-71ee75be, #w-node-f1c52574-c92f-4fe6-c203-43823c966ebc-71ee75be {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-71ee75be, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-71ee75be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-71ee75be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-71ee75be, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-71ee75be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-71ee75be {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-71ee75be, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-71ee75be, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-71ee75be, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-71ee75be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-71ee75be {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-71ee75be, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-d72fd6bd, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-d72fd6bd, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-d72fd6bd, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d875-d72fd6bd, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d877-d72fd6bd, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d87f-d72fd6bd, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d883-d72fd6bd, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d887-d72fd6bd, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d88b-d72fd6bd, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d88f-d72fd6bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aec7a594-b2b7-494e-03cb-67e05c18d893-d72fd6bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-aec7a594-b2b7-494e-03cb-67e05c18d8a0-d72fd6bd, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d874-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3ce-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3cf-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3d1-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3d9-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3dd-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3e5-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3e9-d72fd6bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3ed-d72fd6bd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3fa-d72fd6bd, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-d72fd6bd, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-d72fd6bd, #w-node-_6ce2a414-b239-9b82-ac66-aaf17a1c4059-d72fd6bd, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-d72fd6bd, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-d72fd6bd, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-d72fd6bd, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-d72fd6bd, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-d72fd6bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173651a-d72fd6bd {
  align-self: center;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736520-d72fd6bd, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-d72fd6bd, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-d72fd6bd, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-d72fd6bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53ee189-156b-90fe-9ecb-bb3874995e58-d72fd6bd, #w-node-c7ee1829-02bf-25f2-f213-78b897518ea1-d72fd6bd, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-d72fd6bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-d72fd6bd, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-d72fd6bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-d72fd6bd {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-d72fd6bd, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-d72fd6bd, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-d72fd6bd, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-d72fd6bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-d72fd6bd {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-d72fd6bd, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-6fa159bf, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-6fa159bf, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-6fa159bf, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-6fa159bf, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-6fa159bf, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-6fa159bf, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-6fa159bf, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-6fa159bf, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-7172fd23, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-7172fd23, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-7172fd23, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-7172fd23, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-7172fd23, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-7172fd23, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-7172fd23, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-7172fd23, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-8b03ef54, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-8b03ef54, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-8b03ef54, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-8b03ef54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03ee11b4-dd76-7bf5-2180-a2be1f7bce9a-8b03ef54 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-8b03ef54, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-8b03ef54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00a7f5ff-8208-34b2-fa38-ae0af24fee86-8b03ef54 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_0fbbf022-0057-68a1-c46c-258142b98fd7-8b03ef54, #w-node-_0fbbf022-0057-68a1-c46c-258142b98fdb-8b03ef54, #w-node-e93c7424-efbc-30fe-6f77-dfa563f79ec4-8b03ef54, #w-node-e93c7424-efbc-30fe-6f77-dfa563f79ec8-8b03ef54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-8b03ef54 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-8b03ef54, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-8b03ef54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-8b03ef54 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-8b03ef54, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-8b03ef54, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-8b03ef54, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-8b03ef54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-8b03ef54 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-8b03ef54, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-8983e723, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-8983e723, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-8983e723, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-8983e723, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-8983e723, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-8983e723, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-8983e723, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-8983e723, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-da42c07f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-da42c07f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-da42c07f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-da42c07f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-da42c07f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-da42c07f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-da42c07f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-da42c07f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-6650bd83, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-6650bd83, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-6650bd83, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-6650bd83, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-6650bd83, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-6650bd83, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-6650bd83, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-6650bd83, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-13847b31, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-13847b31, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-13847b31, #w-node-_4f46dcaa-500d-8e88-8abe-8607e1c2d74c-13847b31, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-13847b31, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-13847b31, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-13847b31 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-13847b31, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-13847b31, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-13847b31, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-13847b31, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-13847b31, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-13847b31, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-13847b31, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-13847b31, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-13847b31, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-13847b31, #w-node-e6cd4a46-c09b-d165-d4fd-052dfdf75efb-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6cd4a46-c09b-d165-d4fd-052dfdf75f47-13847b31, #w-node-c5da73ea-82cb-5cfc-a5f3-1552d4a3d755-13847b31, #w-node-c5da73ea-82cb-5cfc-a5f3-1552d4a3d756-13847b31 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17a26d06-8b90-e089-acb8-f741b6e17f59-13847b31 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_17a26d06-8b90-e089-acb8-f741b6e17f5a-13847b31, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-13847b31, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-13847b31 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-13847b31, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-13847b31, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-13847b31, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-13847b31, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-13847b31, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-13847b31, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-13847b31 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-13847b31, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-13847b31, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-13847b31, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-13847b31 {
  justify-self: center;
}

#w-node-_6c7b3c68-29d1-c2c5-64f1-de1564a51def-13847b31, #w-node-_6c7b3c68-29d1-c2c5-64f1-de1564a51df3-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6c7b3c68-29d1-c2c5-64f1-de1564a51df7-13847b31, #w-node-_6c7b3c68-29d1-c2c5-64f1-de1564a51dfb-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517b95-13847b31 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517b9f-13847b31, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bad-13847b31, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bae-13847b31, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bb0-13847b31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bb1-13847b31 {
  justify-self: center;
}

#w-node-_8b0c6545-8931-fa39-d504-ff18f612c122-13847b31, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-297ce824, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-297ce824, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-297ce824, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-297ce824, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-297ce824, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-297ce824, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-297ce824, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-297ce824, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-3f48d2f5, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-3f48d2f5, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-3f48d2f5, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-3f48d2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03ee11b4-dd76-7bf5-2180-a2be1f7bce9a-3f48d2f5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-3f48d2f5, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-3f48d2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52c811e0-299a-da77-6327-883c4ae70a54-3f48d2f5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_00a7f5ff-8208-34b2-fa38-ae0af24fee86-3f48d2f5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_79fb1015-ac46-1c10-c460-646e6d3ea191-3f48d2f5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_0fbbf022-0057-68a1-c46c-258142b98fd7-3f48d2f5, #w-node-_0fbbf022-0057-68a1-c46c-258142b98fdb-3f48d2f5, #w-node-e93c7424-efbc-30fe-6f77-dfa563f79ec4-3f48d2f5, #w-node-e93c7424-efbc-30fe-6f77-dfa563f79ec8-3f48d2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-3f48d2f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-3f48d2f5, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-3f48d2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-3f48d2f5 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-3f48d2f5, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-3f48d2f5, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-3f48d2f5, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-3f48d2f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-3f48d2f5 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-3f48d2f5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-5adc2a44, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-5adc2a44, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-5adc2a44, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-5adc2a44, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-5adc2a44, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-5adc2a44, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-5adc2a44, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-5adc2a44, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-58f58308, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-58f58308, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-58f58308, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-58f58308, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-58f58308, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-58f58308, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-58f58308, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-58f58308, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-250c7d0b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-250c7d0b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-250c7d0b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-250c7d0b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-250c7d0b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-250c7d0b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-250c7d0b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-250c7d0b, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-f31acdb2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-f31acdb2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-f31acdb2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-f31acdb2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-f31acdb2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-f31acdb2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-f31acdb2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-f31acdb2, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-b1b40068, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-b1b40068, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-b1b40068, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-b1b40068, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-b1b40068, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-b1b40068, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-b1b40068, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-b1b40068, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-3e6da2c0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-3e6da2c0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-3e6da2c0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-3e6da2c0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-3e6da2c0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-3e6da2c0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-3e6da2c0, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-3e6da2c0, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-bfc953d0, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-bfc953d0, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-bfc953d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941407db-7060-f802-5283-368c22b2fa09-bfc953d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_941407db-7060-f802-5283-368c22b2fa0a-bfc953d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_941407db-7060-f802-5283-368c22b2fa0c-bfc953d0, #w-node-_941407db-7060-f802-5283-368c22b2fa14-bfc953d0, #w-node-_941407db-7060-f802-5283-368c22b2fa18-bfc953d0, #w-node-_941407db-7060-f802-5283-368c22b2fa30-bfc953d0, #w-node-_941407db-7060-f802-5283-368c22b2fa34-bfc953d0, #w-node-_941407db-7060-f802-5283-368c22b2fa38-bfc953d0, #w-node-_941407db-7060-f802-5283-368c22b2fa3c-bfc953d0, #w-node-_6fcb46a0-7417-53a2-cc5d-08f8f3318600-bfc953d0, #w-node-_4d8f9e4d-a9d0-ed2a-f541-f5d3f565a824-bfc953d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941407db-7060-f802-5283-368c22b2fa40-bfc953d0 {
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
  display: none;
}

#w-node-_63242957-dca5-3184-3081-0247c6cf67b2-bfc953d0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
  display: none;
}

#w-node-_6ca5049f-9a1d-6ca3-c78a-a4b5c171f914-bfc953d0, #w-node-_6ca5049f-9a1d-6ca3-c78a-a4b5c171f921-bfc953d0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-self: center;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-bfc953d0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-169f8bc4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-169f8bc4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-169f8bc4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-169f8bc4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-169f8bc4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-169f8bc4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-169f8bc4, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-169f8bc4, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-575b2daa, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-575b2daa, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e3e-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e3f-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e41-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e4b-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e4f-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e53-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e57-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e5b-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e5f-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e63-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e67-575b2daa, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e6b-575b2daa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e6f-575b2daa {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-575b2daa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-575b2daa, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-575b2daa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-575b2daa {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-575b2daa {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-575b2daa, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-575b2daa, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-575b2daa, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-575b2daa, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-575b2daa, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-575b2daa, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-575b2daa, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-156d045f, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-156d045f, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-156d045f, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded2-156d045f, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded3-156d045f, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded5-156d045f, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459dedf-156d045f, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459dee3-156d045f, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459dee7-156d045f, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459deeb-156d045f, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459deef-156d045f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-156d045f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-156d045f, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-156d045f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-156d045f {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-156d045f {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-156d045f, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-156d045f, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-156d045f, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-156d045f, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-156d045f, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-156d045f, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-156d045f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-668a53da, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-668a53da, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-668a53da, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-668a53da, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-668a53da, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-668a53da, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-668a53da, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-668a53da, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-69985242, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-69985242, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-69985242, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-69985242, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-69985242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5149088c-9f33-c092-7f3c-be0cccb81d01-69985242 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-69985242, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-69985242, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-69985242, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-69985242, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-69985242, #w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-69985242, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-69985242, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-69985242, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-69985242, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-69985242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19c-69985242 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19d-69985242, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-69985242, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-69985242 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_536452a4-a71b-2f82-fff4-235a75afa88a-69985242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a3b8864-1a4e-db45-d842-349884e2274d-69985242 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-69985242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-69985242, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-69985242, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-69985242, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-69985242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-69985242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-69985242, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-69985242, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-69985242, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-69985242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-69985242 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-69985242, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-69985242, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-69985242, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-69985242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-69985242 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-69985242, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-e90a2e9a, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-e90a2e9a, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-e90a2e9a, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-e90a2e9a, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-e90a2e9a, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-e90a2e9a, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-e90a2e9a, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-e90a2e9a, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-f774c1f7, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-f774c1f7, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-f774c1f7, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded2-f774c1f7, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded3-f774c1f7, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded5-f774c1f7, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459dedf-f774c1f7, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459dee3-f774c1f7, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459dee7-f774c1f7, #w-node-_148ee032-810c-bbf5-96d1-8a3c2459deef-f774c1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-f774c1f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-f774c1f7, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-f774c1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-f774c1f7 {
  justify-self: center;
}

#w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-f774c1f7 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-b720e41e-2350-c8b0-b153-715bf866956d-f774c1f7, #w-node-a82659ff-9bcc-d1a1-854f-7ff40b9e5bf0-f774c1f7, #w-node-ef2d9c52-604a-233b-294a-c26748291dcd-f774c1f7, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-f774c1f7, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-f774c1f7, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-f774c1f7, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-f774c1f7, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-6b51bdb6, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-6b51bdb6, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-6b51bdb6, #w-node-_4f46dcaa-500d-8e88-8abe-8607e1c2d74c-6b51bdb6, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-6b51bdb6, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-6b51bdb6, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-6b51bdb6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-6b51bdb6, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-6b51bdb6, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-6b51bdb6, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-6b51bdb6, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b156-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b157-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b159-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b161-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b165-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b16c-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b170-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b174-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b178-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b17c-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b180-6b51bdb6, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b184-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4a80d4-5641-7556-ae93-b1173b12b188-6b51bdb6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_8b4a80d4-5641-7556-ae93-b1173b12b195-6b51bdb6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-6b51bdb6, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-6b51bdb6, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-6b51bdb6, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-6b51bdb6, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-6b51bdb6, #w-node-e6cd4a46-c09b-d165-d4fd-052dfdf75efb-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6cd4a46-c09b-d165-d4fd-052dfdf75f47-6b51bdb6, #w-node-c92b8618-af0c-98d6-740e-07f3b6d45bae-6b51bdb6, #w-node-c92b8618-af0c-98d6-740e-07f3b6d45baf-6b51bdb6, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-6b51bdb6, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-6b51bdb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-6b51bdb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-6b51bdb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-6b51bdb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-6b51bdb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-6b51bdb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-6b51bdb6, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-6b51bdb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-6b51bdb6, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-6b51bdb6, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-6b51bdb6, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-6b51bdb6 {
  justify-self: center;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517b95-6b51bdb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517b9f-6b51bdb6, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bad-6b51bdb6, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bae-6b51bdb6, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bb0-6b51bdb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bb1-6b51bdb6 {
  justify-self: center;
}

#w-node-_8b0c6545-8931-fa39-d504-ff18f612c122-6b51bdb6, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-8f608004, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-8f608004, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e7fb-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e7fc-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e7fe-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e806-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e80a-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e811-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e815-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e819-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e81d-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e821-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e825-8f608004, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e829-8f608004 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_572d2f80-edcf-cce3-8794-e4f24050e82d-8f608004 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_572d2f80-edcf-cce3-8794-e4f24050e83a-8f608004 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-8f608004 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-8f608004, #w-node-_137e5411-4318-852b-239c-d824939bf11b-8f608004 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-8f608004 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-8f608004 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-8f608004, #w-node-_137e5411-4318-852b-239c-d824939bf12d-8f608004, #w-node-_137e5411-4318-852b-239c-d824939bf132-8f608004, #w-node-_137e5411-4318-852b-239c-d824939bf13e-8f608004, #w-node-_137e5411-4318-852b-239c-d824939bf140-8f608004, #w-node-_137e5411-4318-852b-239c-d824939bf142-8f608004, #w-node-_137e5411-4318-852b-239c-d824939bf144-8f608004, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-cf950874, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-cf950874, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-cf950874, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-cf950874, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-cf950874, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-cf950874, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-cf950874, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-cf950874, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37af-0185c7b8, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37b0-0185c7b8, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37c6-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b56f7-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b56f8-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b56fa-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5702-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5706-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5709-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b570d-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5711-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5715-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5719-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b571d-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5721-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5725-0185c7b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e92a15c9-9120-b5c2-8a89-9997391b5729-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5736-0185c7b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e6e7-0185c7b8, #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e6e9-0185c7b8, #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e6f3-0185c7b8, #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e6f7-0185c7b8, #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e6fb-0185c7b8, #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e6ff-0185c7b8, #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e703-0185c7b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e707-0185c7b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e714-0185c7b8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e72d-0185c7b8, #w-node-_785cd48a-0971-f006-1316-ee5caee15661-0185c7b8, #w-node-_785cd48a-0971-f006-1316-ee5caee1566b-0185c7b8, #w-node-_785cd48a-0971-f006-1316-ee5caee1566f-0185c7b8, #w-node-_785cd48a-0971-f006-1316-ee5caee15673-0185c7b8, #w-node-_785cd48a-0971-f006-1316-ee5caee15677-0185c7b8, #w-node-_785cd48a-0971-f006-1316-ee5caee1567b-0185c7b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_785cd48a-0971-f006-1316-ee5caee1567f-0185c7b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_785cd48a-0971-f006-1316-ee5caee1568c-0185c7b8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9e7-0185c7b8, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f2-0185c7b8, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f3-0185c7b8, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f5-0185c7b8, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f7-0185c7b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f8-0185c7b8 {
  justify-self: center;
}

#w-node-_387b279f-16bc-0264-b9e7-2fe6237a8ab2-0185c7b8, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-4f2621e3, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-4f2621e3, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7930-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7932-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a793c-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7940-4f2621e3, #w-node-_51f1f8a2-0f83-d398-a96c-9eda09681ec6-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7944-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7948-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a794c-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7950-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7954-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7958-4f2621e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a795c-4f2621e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0373c9d5-bbfa-b3aa-99f2-9e389ffff0e3-4f2621e3, #w-node-c2927457-69a1-cc6f-fd4a-d081207d3675-4f2621e3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-ce600ee8-9e57-efda-5a5a-5b1ed521acc9-4f2621e3, #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521accb-4f2621e3, #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521acd5-4f2621e3, #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521acd9-4f2621e3, #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521acdd-4f2621e3, #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521ace1-4f2621e3, #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521ace5-4f2621e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce600ee8-9e57-efda-5a5a-5b1ed521ace9-4f2621e3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-ce600ee8-9e57-efda-5a5a-5b1ed521acf6-4f2621e3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-ce600ee8-9e57-efda-5a5a-5b1ed521ad0f-4f2621e3, #w-node-_79ad129e-aeba-6e39-ed78-3a5083850f16-4f2621e3, #w-node-_79ad129e-aeba-6e39-ed78-3a5083850f20-4f2621e3, #w-node-_79ad129e-aeba-6e39-ed78-3a5083850f24-4f2621e3, #w-node-_79ad129e-aeba-6e39-ed78-3a5083850f28-4f2621e3, #w-node-_79ad129e-aeba-6e39-ed78-3a5083850f2c-4f2621e3, #w-node-_79ad129e-aeba-6e39-ed78-3a5083850f30-4f2621e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79ad129e-aeba-6e39-ed78-3a5083850f34-4f2621e3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_79ad129e-aeba-6e39-ed78-3a5083850f41-4f2621e3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-4f2621e3, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-4f2621e3, #w-node-_6ce2a414-b239-9b82-ac66-aaf17a1c4059-4f2621e3, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-4f2621e3, #w-node-_697fea93-91fa-1fd3-6c0b-ff58f168e472-4f2621e3, #w-node-a88faba4-442d-666f-e655-f8bfadffe623-4f2621e3, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-4f2621e3, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-4f2621e3, #w-node-bb6af6cb-cce0-b854-9704-9de961736514-4f2621e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6af6cb-cce0-b854-9704-9de96173651a-4f2621e3 {
  align-self: center;
}

#w-node-bb6af6cb-cce0-b854-9704-9de961736520-4f2621e3, #w-node-bb6af6cb-cce0-b854-9704-9de961736524-4f2621e3, #w-node-bb6af6cb-cce0-b854-9704-9de96173652f-4f2621e3, #w-node-bb6af6cb-cce0-b854-9704-9de961736533-4f2621e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-4f2621e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-4f2621e3, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-4f2621e3, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-4f2621e3, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-4f2621e3, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-4f2621e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-4f2621e3 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-4f2621e3, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-ea587be4, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-ea587be4, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a0-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a2-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b32ac-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b0-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b4-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b8-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b32bc-ea587be4, #w-node-_0a30add4-7383-c75a-2136-7653f10b32c0-ea587be4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a30add4-7383-c75a-2136-7653f10b32c4-ea587be4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_0a30add4-7383-c75a-2136-7653f10b32d1-ea587be4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-ea587be4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-ea587be4, #w-node-_137e5411-4318-852b-239c-d824939bf11b-ea587be4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-ea587be4 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-ea587be4 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-ea587be4, #w-node-_137e5411-4318-852b-239c-d824939bf12d-ea587be4, #w-node-_137e5411-4318-852b-239c-d824939bf132-ea587be4, #w-node-_137e5411-4318-852b-239c-d824939bf13e-ea587be4, #w-node-_137e5411-4318-852b-239c-d824939bf140-ea587be4, #w-node-_137e5411-4318-852b-239c-d824939bf142-ea587be4, #w-node-_137e5411-4318-852b-239c-d824939bf144-ea587be4, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-e8035841, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-e8035841, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-e8035841, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-e8035841, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a0-e8035841, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a2-e8035841, #w-node-_0a30add4-7383-c75a-2136-7653f10b32ac-e8035841, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b0-e8035841, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b4-e8035841, #w-node-_0a30add4-7383-c75a-2136-7653f10b32c0-e8035841, #w-node-_0a30add4-7383-c75a-2136-7653f10b32d1-e8035841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-e8035841 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-e8035841, #w-node-_137e5411-4318-852b-239c-d824939bf11b-e8035841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-e8035841 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-e8035841 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-e8035841, #w-node-_137e5411-4318-852b-239c-d824939bf12d-e8035841, #w-node-_137e5411-4318-852b-239c-d824939bf132-e8035841, #w-node-_137e5411-4318-852b-239c-d824939bf13e-e8035841, #w-node-_137e5411-4318-852b-239c-d824939bf140-e8035841, #w-node-_137e5411-4318-852b-239c-d824939bf142-e8035841, #w-node-_137e5411-4318-852b-239c-d824939bf144-e8035841, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-2dcaede5, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-2dcaede5, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-2dcaede5, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-2dcaede5, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a0-2dcaede5, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a2-2dcaede5, #w-node-_0a30add4-7383-c75a-2136-7653f10b32ac-2dcaede5, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b0-2dcaede5, #w-node-_0a30add4-7383-c75a-2136-7653f10b32c0-2dcaede5, #w-node-_0a30add4-7383-c75a-2136-7653f10b32d1-2dcaede5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-2dcaede5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-2dcaede5, #w-node-_137e5411-4318-852b-239c-d824939bf11b-2dcaede5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-2dcaede5 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-2dcaede5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-2dcaede5, #w-node-_137e5411-4318-852b-239c-d824939bf12d-2dcaede5, #w-node-_137e5411-4318-852b-239c-d824939bf132-2dcaede5, #w-node-_137e5411-4318-852b-239c-d824939bf13e-2dcaede5, #w-node-_137e5411-4318-852b-239c-d824939bf140-2dcaede5, #w-node-_137e5411-4318-852b-239c-d824939bf142-2dcaede5, #w-node-_137e5411-4318-852b-239c-d824939bf144-2dcaede5, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-ef7dfb20, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-ef7dfb20, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-ef7dfb20, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e4-ef7dfb20, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e5-ef7dfb20, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e7-ef7dfb20, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4f1-ef7dfb20, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4f5-ef7dfb20, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4f9-ef7dfb20, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4fd-ef7dfb20, #w-node-_80d0e575-442e-7091-9981-1b9c78316aaa-ef7dfb20, #w-node-_8536204d-fdc5-ad6f-059e-1d04e5ef1194-ef7dfb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d082881-7b95-bea0-1025-84d8cdc68eb7-ef7dfb20 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_6f53eb86-1e42-c349-d12a-fa9605c62dc2-ef7dfb20, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-ef7dfb20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-ef7dfb20, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-ef7dfb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-ef7dfb20 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-ef7dfb20, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-ef7dfb20, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-ef7dfb20, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-ef7dfb20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-ef7dfb20 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-ef7dfb20, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-fa5e0cab, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-fa5e0cab, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d0-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08d2-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08dc-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f4-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e0-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e4-fa5e0cab, #w-node-_4f46dcaa-500d-8e88-8abe-8607e1c2d74c-fa5e0cab, #w-node-c7448dcd-c867-45c4-561e-e4b52c69a0d7-fa5e0cab, #w-node-_43257140-f60a-8faa-5b79-2d91291a4851-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08e8-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08ec-fa5e0cab, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08f0-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6afaa4f-f9ca-cdc0-5cbc-03f04d6438f5-fa5e0cab {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe1-fa5e0cab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff0-fa5e0cab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8ff4-fa5e0cab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9000-fa5e0cab, #w-node-_491eacbf-9204-b219-36d9-8aa7a6de9004-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b156-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b157-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b159-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b161-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b165-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b16c-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b170-fa5e0cab, #w-node-_8706c366-ca81-f560-2079-c65af0af7956-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b174-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b178-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b17c-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b180-fa5e0cab, #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b184-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28655244-d969-c192-faeb-708e78e7f28b-fa5e0cab {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_63352148-7b45-bdd1-6e3e-ef51457bfd19-fa5e0cab, #w-node-c7e805ef-dc16-fd37-be9c-8bccb12911e0-fa5e0cab, #w-node-_31273bea-0ea2-6123-2791-dde5ec299f92-fa5e0cab, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0255-fa5e0cab, #w-node-_9822c6c8-c223-ca8a-13ca-f533de5f0259-fa5e0cab, #w-node-e6cd4a46-c09b-d165-d4fd-052dfdf75efb-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6cd4a46-c09b-d165-d4fd-052dfdf75f47-fa5e0cab, #w-node-c92b8618-af0c-98d6-740e-07f3b6d45bae-fa5e0cab, #w-node-c92b8618-af0c-98d6-740e-07f3b6d45baf-fa5e0cab, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a86-fa5e0cab, #w-node-_4a81bf21-e7e3-54a2-7325-3418df3e4a87-fa5e0cab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e778-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e779-fa5e0cab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e77d-fa5e0cab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e788-fa5e0cab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e792-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e795-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: minmax(auto, 1fr) auto auto auto;
  grid-template-columns: 1fr;
  place-self: stretch center;
  display: grid;
}

#w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e796-fa5e0cab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e79a-fa5e0cab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7a7-fa5e0cab, #w-node-fe7e7e03-dea9-f68b-263e-e0077fe8e7b1-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-fa5e0cab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-fa5e0cab, #w-node-_88e21525-59f9-950c-5ba1-a3a46b62e96a-fa5e0cab, #w-node-_1fa1a513-dc81-0f4b-3493-b76166814520-fa5e0cab, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-fa5e0cab {
  justify-self: center;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517b95-fa5e0cab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517b9f-fa5e0cab, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bad-fa5e0cab, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bae-fa5e0cab, #w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bb0-fa5e0cab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2b7c3d7-e97b-71c2-2f5b-7ca8b9517bb1-fa5e0cab {
  justify-self: center;
}

#w-node-_8b0c6545-8931-fa39-d504-ff18f612c122-fa5e0cab, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-c9a7be73, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-c9a7be73, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-c9a7be73, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-c9a7be73, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-c9a7be73, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-c9a7be73, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-c9a7be73, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-c9a7be73, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-455d5e5c, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-455d5e5c, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-455d5e5c, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-455d5e5c, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a0-455d5e5c, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a2-455d5e5c, #w-node-_0a30add4-7383-c75a-2136-7653f10b32ac-455d5e5c, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b0-455d5e5c, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b4-455d5e5c, #w-node-_0a30add4-7383-c75a-2136-7653f10b32c0-455d5e5c, #w-node-_0a30add4-7383-c75a-2136-7653f10b32d1-455d5e5c, #w-node-_21cb276e-99be-1ea0-a13c-36f4c694252d-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf1634d-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf1634f-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf16357-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf1635b-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf16363-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf16367-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf1634c-455d5e5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-455d5e5c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-455d5e5c, #w-node-_137e5411-4318-852b-239c-d824939bf11b-455d5e5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-455d5e5c {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-455d5e5c {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-455d5e5c, #w-node-_137e5411-4318-852b-239c-d824939bf12d-455d5e5c, #w-node-_137e5411-4318-852b-239c-d824939bf132-455d5e5c, #w-node-_137e5411-4318-852b-239c-d824939bf13e-455d5e5c, #w-node-_137e5411-4318-852b-239c-d824939bf140-455d5e5c, #w-node-_137e5411-4318-852b-239c-d824939bf142-455d5e5c, #w-node-_137e5411-4318-852b-239c-d824939bf144-455d5e5c, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37af-5a60e1fe, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37b0-5a60e1fe, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37c6-5a60e1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a6829e8-62d2-b4c9-6ef2-33199b978fc5-5a60e1fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_2a6829e8-62d2-b4c9-6ef2-33199b978fc6-5a60e1fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9e7-5a60e1fe, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f2-5a60e1fe, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f3-5a60e1fe, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f5-5a60e1fe, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f7-5a60e1fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f8-5a60e1fe {
  justify-self: center;
}

#w-node-_387b279f-16bc-0264-b9e7-2fe6237a8ab2-5a60e1fe, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-a2e60abb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-a2e60abb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-a2e60abb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-a2e60abb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-a2e60abb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-a2e60abb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-a2e60abb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-a2e60abb, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-cef9fa95, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-cef9fa95, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-cef9fa95, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-cef9fa95, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-cef9fa95, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-cef9fa95, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-cef9fa95, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-cef9fa95, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-473de9f7, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-473de9f7, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-473de9f7, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-473de9f7, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a0-473de9f7, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a2-473de9f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-473de9f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-473de9f7, #w-node-_137e5411-4318-852b-239c-d824939bf11b-473de9f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-473de9f7 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-473de9f7 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-473de9f7, #w-node-_137e5411-4318-852b-239c-d824939bf12d-473de9f7, #w-node-_137e5411-4318-852b-239c-d824939bf132-473de9f7, #w-node-_137e5411-4318-852b-239c-d824939bf13e-473de9f7, #w-node-_137e5411-4318-852b-239c-d824939bf140-473de9f7, #w-node-_137e5411-4318-852b-239c-d824939bf142-473de9f7, #w-node-_137e5411-4318-852b-239c-d824939bf144-473de9f7, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-bb0af224, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-bb0af224, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-bb0af224, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-bb0af224, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a0-bb0af224, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a2-bb0af224, #w-node-_0a30add4-7383-c75a-2136-7653f10b32ac-bb0af224, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b0-bb0af224, #w-node-_0b7eecd1-9531-eb4f-ca5b-50165d85d1f8-bb0af224, #w-node-_0957dd12-1d2e-b36c-3a4e-afbab465ff58-bb0af224, #w-node-_0a30add4-7383-c75a-2136-7653f10b32c0-bb0af224, #w-node-_0a30add4-7383-c75a-2136-7653f10b32d1-bb0af224 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_278932e1-5d80-b9e9-4ef7-1fe69a012a3c-bb0af224 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-bb0af224 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-bb0af224, #w-node-_137e5411-4318-852b-239c-d824939bf11b-bb0af224 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-bb0af224 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-bb0af224 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-bb0af224, #w-node-_137e5411-4318-852b-239c-d824939bf12d-bb0af224, #w-node-_137e5411-4318-852b-239c-d824939bf132-bb0af224, #w-node-_137e5411-4318-852b-239c-d824939bf13e-bb0af224, #w-node-_137e5411-4318-852b-239c-d824939bf140-bb0af224, #w-node-_137e5411-4318-852b-239c-d824939bf142-bb0af224, #w-node-_137e5411-4318-852b-239c-d824939bf144-bb0af224, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37af-3fa2cb06, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37b0-3fa2cb06, #w-node-_5e6b1cd5-f3c1-ea9a-2d39-c6033efb37c6-3fa2cb06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6de05680-c084-6415-4e8d-bee06148b0e1-3fa2cb06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6de05680-c084-6415-4e8d-bee06148b0e2-3fa2cb06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9e7-3fa2cb06, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f2-3fa2cb06, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f3-3fa2cb06, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f5-3fa2cb06, #w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f7-3fa2cb06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_563bde53-fcf5-568e-29f6-53bf7aacb9f8-3fa2cb06 {
  justify-self: center;
}

#w-node-_387b279f-16bc-0264-b9e7-2fe6237a8ab2-3fa2cb06, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-97471b59, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-97471b59, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a0-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a2-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32ac-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b0-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b4-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32b8-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32bc-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32c0-97471b59, #w-node-_0a30add4-7383-c75a-2136-7653f10b32d1-97471b59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-97471b59 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-97471b59, #w-node-_137e5411-4318-852b-239c-d824939bf11b-97471b59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-97471b59 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-97471b59 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-97471b59, #w-node-_137e5411-4318-852b-239c-d824939bf12d-97471b59, #w-node-_137e5411-4318-852b-239c-d824939bf132-97471b59, #w-node-_137e5411-4318-852b-239c-d824939bf13e-97471b59, #w-node-_137e5411-4318-852b-239c-d824939bf140-97471b59, #w-node-_137e5411-4318-852b-239c-d824939bf142-97471b59, #w-node-_137e5411-4318-852b-239c-d824939bf144-97471b59, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-d02391a5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-d02391a5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-d02391a5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-d02391a5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-d02391a5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-d02391a5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-d02391a5, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-d02391a5, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-1466fdf8, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-1466fdf8, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-1466fdf8, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-1466fdf8, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a0-1466fdf8, #w-node-_0a30add4-7383-c75a-2136-7653f10b32a2-1466fdf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-1466fdf8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf11b-1466fdf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-1466fdf8 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-1466fdf8 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf12d-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf132-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf13e-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf140-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf142-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf144-1466fdf8, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-db85225e, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-db85225e, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-db85225e, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911a7-db85225e, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911a9-db85225e, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911b3-db85225e, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911b7-db85225e, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911bb-db85225e, #w-node-_2dbe4f16-f845-7fe1-c071-7307d1795aac-db85225e, #w-node-_1ef5820d-7ce4-aa0d-73ab-e36cfde1a7ee-db85225e, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911bf-db85225e, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911c3-db85225e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911c7-db85225e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911d4-db85225e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911ed-db85225e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-db85225e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf11b-db85225e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-db85225e {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-db85225e {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf12d-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf132-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf13e-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf140-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf142-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf144-db85225e, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-ce258b20, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-ce258b20, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-ce258b20, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911a7-ce258b20, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911a9-ce258b20, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911b3-ce258b20, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911b7-ce258b20, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911bb-ce258b20, #w-node-_2dbe4f16-f845-7fe1-c071-7307d1795aac-ce258b20, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911bf-ce258b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911c7-ce258b20 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911ed-ce258b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-ce258b20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf11b-ce258b20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-ce258b20 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-ce258b20 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf12d-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf132-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf13e-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf140-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf142-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf144-ce258b20, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-ecbf76c1, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-ecbf76c1, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-ecbf76c1, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-ecbf76c1, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-ecbf76c1, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-ecbf76c1, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-ecbf76c1, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-ecbf76c1, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-57ed7193, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-57ed7193, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-57ed7193, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911ed-57ed7193, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911a7-57ed7193, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911a9-57ed7193, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911b3-57ed7193, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911b7-57ed7193, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911bb-57ed7193, #w-node-_2dbe4f16-f845-7fe1-c071-7307d1795aac-57ed7193, #w-node-_2f1ee3d2-5a9f-1e93-fc11-bd1152f0f691-57ed7193, #w-node-ca04b356-13d1-a98f-aa64-03f289dbe600-57ed7193, #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911bf-57ed7193 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911c7-57ed7193 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-57ed7193 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-57ed7193, #w-node-_137e5411-4318-852b-239c-d824939bf11b-57ed7193 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-57ed7193 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-57ed7193 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-57ed7193, #w-node-_137e5411-4318-852b-239c-d824939bf12d-57ed7193, #w-node-_137e5411-4318-852b-239c-d824939bf132-57ed7193, #w-node-_137e5411-4318-852b-239c-d824939bf13e-57ed7193, #w-node-_137e5411-4318-852b-239c-d824939bf140-57ed7193, #w-node-_137e5411-4318-852b-239c-d824939bf142-57ed7193, #w-node-_137e5411-4318-852b-239c-d824939bf144-57ed7193, #w-node-_1aebe90e-ead5-4b37-eb2b-f9bfb3c5b804-c9cc6650, #w-node-_1b2dd7b5-3510-2deb-1130-e3a1ffb0ff97-c9cc6650, #w-node-d2f2b28d-09ba-1691-fd92-34a65e29f172-c9cc6650, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e4-c9cc6650, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e5-c9cc6650, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e7-c9cc6650, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4f1-c9cc6650, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4f5-c9cc6650, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4f9-c9cc6650, #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4fd-c9cc6650, #w-node-_80d0e575-442e-7091-9981-1b9c78316aaa-c9cc6650, #w-node-_8536204d-fdc5-ad6f-059e-1d04e5ef1194-c9cc6650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14d17db0-db92-527b-e303-50b07ed40e42-c9cc6650 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14d17db0-db92-527b-e303-50b07ed40e43-c9cc6650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2da-c9cc6650 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-c9cc6650, #w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b44-c9cc6650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c83be2-22e4-5346-e923-f32ecf2d5b45-c9cc6650 {
  justify-self: center;
}

#w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-c9cc6650, #w-node-d8a56f09-998a-802c-bf52-0d24773c3808-c9cc6650, #w-node-_6bd06043-34f7-04cb-9fd7-c23768c938f7-c9cc6650, #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2eb-c9cc6650 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2ec-c9cc6650 {
  justify-self: center;
}

#w-node-ec9ad277-f736-125d-e54e-cd501335cdff-c9cc6650, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b5e-6283356f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b60-6283356f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b62-6283356f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b64-6283356f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8b-6283356f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8d-6283356f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b8f-6283356f, #w-node-b3ee577f-69ac-d6dc-e3c1-d50b88952b91-6283356f, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499c-d2bd6721, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499d-d2bd6721, #w-node-_991e764f-2c91-7da4-658c-a6b49b90499e-d2bd6721, #w-node-_65ba951c-0152-68a2-3d23-e1f2a4194815-d2bd6721, #w-node-_65ba951c-0152-68a2-3d23-e1f2a4194817-d2bd6721, #w-node-_65ba951c-0152-68a2-3d23-e1f2a419481f-d2bd6721, #w-node-_65ba951c-0152-68a2-3d23-e1f2a4194823-d2bd6721, #w-node-_65ba951c-0152-68a2-3d23-e1f2a4194830-d2bd6721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65ba951c-0152-68a2-3d23-e1f2a4194834-d2bd6721 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: center;
}

#w-node-_65ba951c-0152-68a2-3d23-e1f2a4194841-d2bd6721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf0fa-d2bd6721 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_137e5411-4318-852b-239c-d824939bf102-d2bd6721, #w-node-_137e5411-4318-852b-239c-d824939bf11b-d2bd6721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_137e5411-4318-852b-239c-d824939bf11c-d2bd6721 {
  justify-self: center;
}

#w-node-_137e5411-4318-852b-239c-d824939bf129-d2bd6721 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

#w-node-_137e5411-4318-852b-239c-d824939bf12a-d2bd6721, #w-node-_137e5411-4318-852b-239c-d824939bf12d-d2bd6721, #w-node-_137e5411-4318-852b-239c-d824939bf132-d2bd6721, #w-node-_137e5411-4318-852b-239c-d824939bf13e-d2bd6721, #w-node-_137e5411-4318-852b-239c-d824939bf140-d2bd6721, #w-node-_137e5411-4318-852b-239c-d824939bf142-d2bd6721, #w-node-_137e5411-4318-852b-239c-d824939bf144-d2bd6721 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-d78a9874-6d53-8512-53f0-290dcda9d4d0-954a3fcb, #w-node-cfbfec76-bf89-7f75-ddbe-6653ca3f1c53-954a3fcb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-c8b8b931-6de1-b2fe-7969-798f982e3214-ca4d664c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_39406799-6c50-72a5-b1a1-1cb86f42ea94-2c1eb481 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e2-2c1eb481 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_573312fc-b20d-674a-8746-2f9e05201e33-a73efba8 {
    justify-self: auto;
  }

  #w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19c-33fe2289, #w-node-_17a26d06-8b90-e089-acb8-f741b6e17f59-13847b31 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_941407db-7060-f802-5283-368c22b2fa0a-bfc953d0 {
    place-self: center;
  }

  #w-node-_5149088c-9f33-c092-7f3c-be0cccb81d01-69985242 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19c-69985242 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e714-0185c7b8, #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521acf6-4f2621e3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_2a6829e8-62d2-b4c9-6ef2-33199b978fc5-5a60e1fe, #w-node-_6de05680-c084-6415-4e8d-bee06148b0e1-3fa2cb06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911d4-db85225e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-d78a9874-6d53-8512-53f0-290dcda9d4d0-954a3fcb, #w-node-_492ff0dc-ef89-6338-be05-bfe583590119-954a3fcb, #w-node-cfbfec76-bf89-7f75-ddbe-6653ca3f1c53-954a3fcb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_0feff682-70d7-206a-a86b-02c590b555da-954a3fcb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-c8b8b931-6de1-b2fe-7969-798f982e3214-ca4d664c, #w-node-_6a9a4214-dd4e-1fb9-502c-6b6dad1a7a4f-ca4d664c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7940-f2689d09, #w-node-_51f1f8a2-0f83-d398-a96c-9eda09681ec6-f2689d09, #w-node-_7843b2d5-de6b-93e6-f858-e23cb94a78b0-f2689d09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_573312fc-b20d-674a-8746-2f9e05201e33-a73efba8 {
    align-self: center;
  }

  #w-node-ea6f43eb-5739-605e-55a4-0e5d038c3b21-54ab6266, #w-node-_8924e494-581b-19ff-0393-2499a5967101-54ab6266, #w-node-eeed29df-0e32-4a5b-4010-d77086b0fb9b-54ab6266, #w-node-e66d0b6b-35e7-af9e-25e4-bb7cf1ed3a16-54ab6266, #w-node-_5f666674-b6cb-e742-1775-7f14147bf78c-54ab6266, #w-node-_068c4a8f-0629-70dc-05df-d07b7c535e8d-54ab6266 {
    justify-self: stretch;
  }

  #w-node-fc4ba142-228b-1afc-50ea-99f4d2538f31-54ab6266 {
    place-self: auto stretch;
  }

  #w-node-_9f4aa197-fa5a-a1bf-92a5-365350197582-54ab6266, #w-node-_119ac380-feb0-d9d8-ee68-52ba7fb28a6f-54ab6266, #w-node-_6a778924-c27a-ce65-64ac-dce68da878b6-54ab6266 {
    justify-self: stretch;
  }

  #w-node-_3c397650-a3f4-4733-d8bd-23aedb3a9f4a-7c1cb6c0, #w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2bbd-7c1cb6c0, #w-node-e9471c1e-48cd-fc7b-4f9e-062e8ead76fb-7c1cb6c0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19c-33fe2289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_941407db-7060-f802-5283-368c22b2fa18-7319664f, #w-node-_941407db-7060-f802-5283-368c22b2fa1c-7319664f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_03ee11b4-dd76-7bf5-2180-a2be1f7bce9a-71ee75be, #w-node-f1c52574-c92f-4fe6-c203-43823c966ebc-71ee75be, #w-node-_03ee11b4-dd76-7bf5-2180-a2be1f7bce9a-8b03ef54 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-self: center;
  }

  #w-node-_17a26d06-8b90-e089-acb8-f741b6e17f59-13847b31 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_03ee11b4-dd76-7bf5-2180-a2be1f7bce9a-3f48d2f5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-self: center;
  }

  #w-node-_52c811e0-299a-da77-6327-883c4ae70a54-3f48d2f5, #w-node-_79fb1015-ac46-1c10-c460-646e6d3ea191-3f48d2f5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_941407db-7060-f802-5283-368c22b2fa0a-bfc953d0 {
    place-self: center;
  }

  #w-node-_941407db-7060-f802-5283-368c22b2fa18-bfc953d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6ca5049f-9a1d-6ca3-c78a-a4b5c171f914-bfc953d0, #w-node-_6ca5049f-9a1d-6ca3-c78a-a4b5c171f921-bfc953d0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-self: center;
  }

  #w-node-_5149088c-9f33-c092-7f3c-be0cccb81d01-69985242 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19c-69985242 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e92a15c9-9120-b5c2-8a89-9997391b5706-0185c7b8, #w-node-e92a15c9-9120-b5c2-8a89-9997391b5709-0185c7b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e714-0185c7b8, #w-node-_785cd48a-0971-f006-1316-ee5caee1568c-0185c7b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a7940-4f2621e3, #w-node-_51f1f8a2-0f83-d398-a96c-9eda09681ec6-4f2621e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521acf6-4f2621e3, #w-node-_79ad129e-aeba-6e39-ed78-3a5083850f41-4f2621e3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2d082881-7b95-bea0-1025-84d8cdc68eb7-ef7dfb20 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_28655244-d969-c192-faeb-708e78e7f28b-fa5e0cab {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2a6829e8-62d2-b4c9-6ef2-33199b978fc5-5a60e1fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_278932e1-5d80-b9e9-4ef7-1fe69a012a3c-bb0af224 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_6de05680-c084-6415-4e8d-bee06148b0e1-3fa2cb06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911d4-db85225e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-574a3fc9, #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55519-08ef08c7, #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a71-b3c33819, #w-node-_31671d25-6142-78a1-27e8-a615dbdfc500-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e712-2c1eb481 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-da1c16c1-ffb9-3d13-d57b-953d6072ad75-2c1eb481 {
    justify-self: center;
  }

  #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-f2689d09 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-2faf104e {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-b9e5dc49-dbdb-1270-a9d9-29c5e2338dc6-464a2db2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bbf-464a2db2 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-7840bc2a {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-ac253527-4eb4-4af2-21a9-ba09575fef61-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab65-300a410a {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_0ad75d6a-ec4d-affc-8279-493cd264af52-a73efba8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-e6a83116 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-221e37fc {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_23c97062-0163-ee6d-c23e-a0199a60131b-54ab6266 {
    place-self: stretch center;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-9c224f50 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-7c1cb6c0, #w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2b9c-7c1cb6c0, #w-node-e9471c1e-48cd-fc7b-4f9e-062e8ead7703-7c1cb6c0 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-7c1cb6c0 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-1de8e8ab {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-1de8e8ab {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-e7252ee8 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-e7252ee8 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-dbdd1f1d-d7fd-cef7-c2a0-11a399e30043-aa157091 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-dbdd1f1d-d7fd-cef7-c2a0-11a399e30045-aa157091 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1730eb2b-faa7-2ef7-6bbe-01203062bc2e-aa157091 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1730eb2b-faa7-2ef7-6bbe-01203062bc30-aa157091, #w-node-_77c6b9c1-5c17-ff2f-3963-ade177051c7e-aa157091 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_77c6b9c1-5c17-ff2f-3963-ade177051c7e-aa157091:hover {
    justify-self: center;
  }

  #leadgen-form-ebook.w-node-_77c6b9c1-5c17-ff2f-3963-ade177051c87-aa157091 {
    grid-column: 1 / 3;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-aa157091 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-aa157091 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4b9-922ea8fa {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-922ea8fa {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a5-cb1c24ff {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-e1a0d2d1 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-7264f66d {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-7264f66d {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-6e57dbdd {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-6e57dbdd {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-d4932460-218d-80df-de82-c6397302d55d-3d6c6f01 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6178-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-e4e4c8e3, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-899372c5, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-33fe2289 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-33fe2289 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19c-33fe2289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d962-350862c8 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-350862c8, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-2dac8de1 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_291ba569-2534-e246-63f7-773e42c2f4a6-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6178-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-85a5d4cf, #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6ba-b4482931 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb5e-b4482931, #w-node-_931b0735-2d44-b2e5-956e-55427118e83e-e48a7361 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-dd74e90b-4238-1e8e-a06f-f92313a6dd9a-8c131a01, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb288-f804248b {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_931b0735-2d44-b2e5-956e-55427118e83e-f804248b {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-5666a143 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-5666a143 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-e0669cb6 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-e0669cb6 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55519-a4dec85f, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-32742909 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-32742909 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a5-8014bbed, #w-node-_941407db-7060-f802-5283-368c22b2fa09-7319664f {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-7319664f {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-cb31fa15 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-d3ca268b {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-aec7a594-b2b7-494e-03cb-67e05c18d874-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3ce-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d874-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3ce-d72fd6bd, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-13847b31 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-13847b31 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-c5da73ea-82cb-5cfc-a5f3-1552d4a3d755-13847b31 {
    justify-self: center;
  }

  #w-node-_17a26d06-8b90-e089-acb8-f741b6e17f59-13847b31 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_941407db-7060-f802-5283-368c22b2fa09-bfc953d0, #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e3e-575b2daa {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-575b2daa {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded2-156d045f {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-156d045f {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-69985242 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-69985242 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-_0f6babe4-74fa-9f36-cc8a-9b8df5efb19c-69985242 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded2-f774c1f7 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-f774c1f7 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-6b51bdb6 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-6b51bdb6 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b156-6b51bdb6 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-c92b8618-af0c-98d6-740e-07f3b6d45bae-6b51bdb6 {
    justify-self: center;
  }

  #w-node-_572d2f80-edcf-cce3-8794-e4f24050e7fb-8f608004 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-8f608004 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-e92a15c9-9120-b5c2-8a89-9997391b56f7-0185c7b8, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-4f2621e3, #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-ea587be4 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-ea587be4 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-e8035841 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-e8035841 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-2dcaede5 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-2dcaede5 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e4-ef7dfb20, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-fa5e0cab {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-fa5e0cab {
    grid-area: span 5 / span 1 / span 5 / span 1;
    place-self: auto;
  }

  #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b156-fa5e0cab {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-c92b8618-af0c-98d6-740e-07f3b6d45bae-fa5e0cab {
    justify-self: center;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf1634c-455d5e5c {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-455d5e5c {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_2a6829e8-62d2-b4c9-6ef2-33199b978fc5-5a60e1fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-473de9f7 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-473de9f7 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-bb0af224 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-bb0af224 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_6de05680-c084-6415-4e8d-bee06148b0e1-3fa2cb06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-97471b59 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-97471b59 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-1466fdf8 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf129-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf129-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf129-57ed7193 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }

  #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e4-c9cc6650 {
    grid-area: span 7 / span 1 / span 7 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf129-d2bd6721 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr .5fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_16731ca6-fa08-273a-b1ed-1d0fa643dda4-5d421088 {
    place-self: auto;
  }

  #w-node-_16731ca6-fa08-273a-b1ed-1d0fa643ddab-5d421088 {
    justify-self: center;
  }

  #w-node-a12c7aad-102f-5069-9598-1632e9dd21ac-5d421088 {
    place-self: auto;
  }

  #w-node-a12c7aad-102f-5069-9598-1632e9dd21b3-5d421088 {
    justify-self: center;
  }

  #w-node-b5fb4623-7f7a-7b15-9d94-a94b9a71a62c-08ef08c7 {
    align-self: auto;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-2faf104e, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-7840bc2a, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-e6a83116 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1.75fr .5fr;
  }

  #w-node-_23c97062-0163-ee6d-c23e-a0199a601319-54ab6266 {
    align-self: auto;
  }

  #w-node-_857b6553-cc93-8b1f-da46-925f58ee6167-54ab6266, #w-node-_449731b2-f666-9ddd-8d1f-f853748c4282-54ab6266 {
    justify-self: start;
  }

  #w-node-_532c8c98-4f2e-317f-8167-74e4c9fcf2e5-54ab6266 {
    justify-self: stretch;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-9c224f50, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-922ea8fa, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-e1a0d2d1, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-6e57dbdd, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-350862c8, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-2dac8de1, #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb5e-b4482931, #w-node-_931b0735-2d44-b2e5-956e-55427118e83e-e48a7361, #w-node-_931b0735-2d44-b2e5-956e-55427118e83e-f804248b {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1.75fr .5fr;
  }

  #w-node-b5fb4623-7f7a-7b15-9d94-a94b9a71a62c-a4dec85f {
    align-self: auto;
  }

  #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-7319664f, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-d3ca268b, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-575b2daa, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-156d045f, #w-node-_2530e1eb-3f11-7c46-e5c8-3ff4ff2986d4-f774c1f7, #w-node-_137e5411-4318-852b-239c-d824939bf129-8f608004, #w-node-_137e5411-4318-852b-239c-d824939bf129-ea587be4, #w-node-_137e5411-4318-852b-239c-d824939bf129-e8035841, #w-node-_137e5411-4318-852b-239c-d824939bf129-2dcaede5, #w-node-_137e5411-4318-852b-239c-d824939bf129-455d5e5c, #w-node-_137e5411-4318-852b-239c-d824939bf129-473de9f7, #w-node-_137e5411-4318-852b-239c-d824939bf129-bb0af224, #w-node-_137e5411-4318-852b-239c-d824939bf129-97471b59, #w-node-_137e5411-4318-852b-239c-d824939bf129-1466fdf8, #w-node-_137e5411-4318-852b-239c-d824939bf129-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf129-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf129-57ed7193, #w-node-_137e5411-4318-852b-239c-d824939bf129-d2bd6721 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1.75fr .5fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-574a3fc9 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-d78a9874-6d53-8512-53f0-290dcda9d4d0-954a3fcb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_492ff0dc-ef89-6338-be05-bfe583590119-954a3fcb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cfbfec76-bf89-7f75-ddbe-6653ca3f1c53-954a3fcb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3ec6e58e-8205-9852-e073-e4749e344b1b-ae3e9f75 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_197109ac-1d66-129c-9216-cc5d510c38f5-5d421088 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55519-08ef08c7 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-a53ee189-156b-90fe-9ecb-bb3874995e59-08ef08c7, #w-node-a53ee189-156b-90fe-9ecb-bb3874995e59-ca4d664c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c8b8b931-6de1-b2fe-7969-798f982e3214-ca4d664c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_6a9a4214-dd4e-1fb9-502c-6b6dad1a7a4f-ca4d664c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a072a78e-cfb3-e498-028e-a688e9a0f89a-ca4d664c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_77c2c5a2-2950-1c28-f3a7-4a7556d43a71-b3c33819 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-ccd08040 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_31671d25-6142-78a1-27e8-a615dbdfc500-2c1eb481, #w-node-_11c1fb91-c36a-198c-22df-566cdd13e712-2c1eb481, #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-f2689d09 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-2faf104e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9e5dc49-dbdb-1270-a9d9-29c5e2338dc6-464a2db2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_15cdbb01-50a8-a766-e217-124e9c4d0bbf-464a2db2 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-7840bc2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac253527-4eb4-4af2-21a9-ba09575fef61-300a410a, #w-node-_4cce3b7d-b727-1d90-0249-d18d361aab65-300a410a {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_573312fc-b20d-674a-8746-2f9e05201e34-a73efba8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8f8209f9-b973-2822-0b53-2ca283ac5e34-e6a83116 {
    justify-self: center;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-e6a83116 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-221e37fc {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-ccc55cd8-0e06-7fce-4f8a-826121bd8e8b-54ab6266 {
    justify-self: auto;
  }

  #w-node-_449731b2-f666-9ddd-8d1f-f853748c4282-54ab6266 {
    justify-self: stretch;
  }

  #w-node-_8f8209f9-b973-2822-0b53-2ca283ac5e34-9c224f50 {
    justify-self: center;
  }

  #w-node-_6149a847-bc72-a0d7-e234-d31ab4c4bfd9-9c224f50 {
    justify-self: auto;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-9c224f50 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-7c1cb6c0 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_3c397650-a3f4-4733-d8bd-23aedb3a9f4a-7c1cb6c0, #w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2bbd-7c1cb6c0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a8ddd242-2091-ac48-0f3a-dbe75e0b2b9c-7c1cb6c0, #w-node-e9471c1e-48cd-fc7b-4f9e-062e8ead7703-7c1cb6c0 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-e9471c1e-48cd-fc7b-4f9e-062e8ead76fb-7c1cb6c0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-7c1cb6c0 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-1de8e8ab {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-1de8e8ab {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-e42c360d-3477-a5d8-0327-9309dbf489ca-1de8e8ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-e7252ee8 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-e7252ee8 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-dbdd1f1d-d7fd-cef7-c2a0-11a399e30043-aa157091 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dbdd1f1d-d7fd-cef7-c2a0-11a399e30045-aa157091 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_1730eb2b-faa7-2ef7-6bbe-01203062bc2e-aa157091 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1730eb2b-faa7-2ef7-6bbe-01203062bc30-aa157091 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_77c6b9c1-5c17-ff2f-3963-ade177051c7e-aa157091 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-aa157091 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-aa157091 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-_4c67d49f-8bba-c7ec-91ef-c90092abe4b9-922ea8fa {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_8f8209f9-b973-2822-0b53-2ca283ac5e34-922ea8fa {
    justify-self: center;
  }

  #w-node-_6149a847-bc72-a0d7-e234-d31ab4c4bfd9-922ea8fa {
    justify-self: auto;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-922ea8fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a5-cb1c24ff {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-cb1c24ff, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-e1a0d2d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-7264f66d {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-7264f66d {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-6e57dbdd {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-6e57dbdd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6178-e4e4c8e3, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-e4e4c8e3 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_04b82a89-f227-6eca-4691-93448209e02b-e4e4c8e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-899372c5, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-33fe2289 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-33fe2289 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-ee30e96e-a3e9-5ced-ac1b-69272501d962-350862c8 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-350862c8, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-2dac8de1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_291ba569-2534-e246-63f7-773e42c2f4a6-85a5d4cf, #w-node-_1a5d63e6-26ec-dfec-00c0-8624f50e6178-85a5d4cf, #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-85a5d4cf {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_04b82a89-f227-6eca-4691-93448209e02b-85a5d4cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_343dac41-8a91-1cb8-4d51-a4494846c6ba-b4482931 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_8e26949d-324e-710e-d28a-6a5a5384eb78-b4482931, #w-node-_931b0735-2d44-b2e5-956e-55427118e858-e48a7361 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd74e90b-4238-1e8e-a06f-f92313a6dd9a-8c131a01, #w-node-_3b107368-0176-caf8-49ce-c383dcdcb288-f804248b {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_931b0735-2d44-b2e5-956e-55427118e858-f804248b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-5666a143 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-5666a143 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-_6647c07f-be1d-d06c-b7d5-72c3e36b7d39-5666a143 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-e0669cb6 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-e0669cb6 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-fef0be45-bcf0-dc9b-b907-9c1d2aa55519-a4dec85f {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-a53ee189-156b-90fe-9ecb-bb3874995e59-a4dec85f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-32742909 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-32742909 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-_6647c07f-be1d-d06c-b7d5-72c3e36b7d39-32742909 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_77b132c1-f67f-4d14-53fa-950f308fc4a5-8014bbed {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-8014bbed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_941407db-7060-f802-5283-368c22b2fa09-7319664f {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_63242957-dca5-3184-3081-0247c6cf67b2-7319664f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-7319664f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25ed058e-9ecb-8475-e371-eb2b81ba8575-cb31fa15 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-cb31fa15, #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-d3ca268b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aec7a594-b2b7-494e-03cb-67e05c18d874-0d4dfabb, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3ce-0d4dfabb, #w-node-aec7a594-b2b7-494e-03cb-67e05c18d874-d72fd6bd, #w-node-_3881a89b-377c-5320-43c8-1fb05cb4c3ce-d72fd6bd {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_00a7f5ff-8208-34b2-fa38-ae0af24fee86-8b03ef54 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_0fbbf022-0057-68a1-c46c-258142b98faf-8b03ef54 {
    order: -9999;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-13847b31 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-13847b31 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-_00a7f5ff-8208-34b2-fa38-ae0af24fee86-3f48d2f5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_0fbbf022-0057-68a1-c46c-258142b98faf-3f48d2f5 {
    order: -9999;
  }

  #w-node-_941407db-7060-f802-5283-368c22b2fa09-bfc953d0 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_63242957-dca5-3184-3081-0247c6cf67b2-bfc953d0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_3fa4ac59-ed26-7ee8-b5c8-0c3e2d619e3e-575b2daa {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-575b2daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded2-156d045f {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-156d045f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-69985242 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_5149088c-9f33-c092-7f3c-be0cccb81d01-69985242 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-69985242 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-_148ee032-810c-bbf5-96d1-8a3c2459ded2-f774c1f7 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-cd72449c-e1fd-6d42-73e2-2925c0eb2aa5-f774c1f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-6b51bdb6 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-6b51bdb6 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b156-6b51bdb6, #w-node-_572d2f80-edcf-cce3-8794-e4f24050e7fb-8f608004 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-8f608004 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e92a15c9-9120-b5c2-8a89-9997391b56f7-0185c7b8 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-de0c64d1-ac19-da6a-7fc8-8d1da2f2e714-0185c7b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_785cd48a-0971-f006-1316-ee5caee1568c-0185c7b8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5b28370d-0434-57e4-d27e-8b0efd6a792f-4f2621e3 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-ce600ee8-9e57-efda-5a5a-5b1ed521acf6-4f2621e3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_79ad129e-aeba-6e39-ed78-3a5083850f41-4f2621e3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-ea587be4 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-ea587be4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-e8035841 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-e8035841 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-2dcaede5 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-2dcaede5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e4-ef7dfb20, #w-node-ac1651a7-d073-5c5b-5ac5-61880cef08cf-fa5e0cab {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_491eacbf-9204-b219-36d9-8aa7a6de8fe4-fa5e0cab {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: auto;
  }

  #w-node-_8b4a80d4-5641-7556-ae93-b1173b12b156-fa5e0cab {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_28655244-d969-c192-faeb-708e78e7f28b-fa5e0cab {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-455d5e5c, #w-node-e919c5da-cf1c-5654-4298-b8120bf1634c-455d5e5c {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-455d5e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-473de9f7 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-473de9f7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-bb0af224 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-bb0af224 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-97471b59 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-97471b59 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a30add4-7383-c75a-2136-7653f10b329f-1466fdf8 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-1466fdf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3159f4f1-2ab6-1c39-f4a5-21804e6911d4-db85225e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-db85225e, #w-node-_137e5411-4318-852b-239c-d824939bf144-ce258b20, #w-node-_137e5411-4318-852b-239c-d824939bf144-57ed7193 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_513fe8ba-fd36-9383-3072-b3f424c6f4e4-c9cc6650 {
    grid-area: span 5 / span 1 / span 5 / span 1;
    align-self: stretch;
  }

  #w-node-_137e5411-4318-852b-239c-d824939bf144-d2bd6721 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
