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: "Crc 25 - 250";
  src: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67dd4dcf0eebacb9d1fc50fa_CRC25.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Crc 35 - 350";
  src: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67dd4de6a1b4d0d8a8325d03_CRC35.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Crc 500";
  src: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67dd4df2358e50859da5a79a_CRC55.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Crc 700";
  src: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67dd4e2c485dd4cf31fa29a7_CRC65.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

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

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

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

.navibar {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  display: flex;
}

.navbar_up {
  justify-content: space-between;
  align-items: center;
  width: 1140px;
  margin-top: 24px;
  margin-bottom: 8px;
  display: flex;
}

.navbar_down {
  background-color: #6b8ea6;
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 75px;
  display: flex;
}

.navbar_logo, .navbar_logo-copy {
  width: 182px;
  height: 72px;
  display: flex;
}

.navbar_logo_left {
  justify-content: center;
  align-items: center;
  width: 193px;
  height: 72px;
  display: flex;
}

.navbar_logo_right {
  justify-content: center;
  align-items: center;
  width: 396px;
  height: 32px;
  display: flex;
}

.dropdown-toggle {
  padding: 0 40px 0 0;
  display: block;
}

.image {
  width: 32px;
  height: 32px;
}

.social_icon1, .social_icon2 {
  width: 32px;
  height: 32px;
  margin-right: 0;
}

.social_icon_3 {
  width: 32px;
  height: 32px;
}

.link_mob {
  color: #000;
  margin-right: 24px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.text-block {
  margin-right: 0;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.navbar_down_list {
  justify-content: space-between;
  align-items: center;
  width: 1140px;
  display: flex;
}

.navbar_down_list_item {
  color: #fff;
  margin-right: 60px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

.hero {
  mix-blend-mode: normal;
  background-image: linear-gradient(#00000052, #00000052), url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/68760a23e192260df03462e0_IMG_1164.WEBP");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.container-2 {
  max-width: 1440px;
}

.hero_main {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading {
  color: #fff;
  text-align: center;
  margin-top: 132px;
  margin-bottom: 64px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.heading-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: "Crc 700", Arial, sans-serif;
  font-weight: 700;
  line-height: 32px;
}

.btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: 72px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.text-block-2 {
  line-height: 28px;
}

.text-block-3 {
  color: #fff;
  text-align: center;
  margin-bottom: 48px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.container-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  display: flex;
}

.container_1440 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  height: 100%;
  display: block;
}

.container-2-copy {
  max-width: 1440px;
}

.country {
  margin-top: 112px;
  margin-bottom: 112px;
}

.container-3 {
  max-width: 1140px;
}

.heading-3 {
  color: #000;
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.country_head {
  margin-bottom: 48px;
}

.div-block, .country_line {
  background-color: #6b8ea6;
  width: 160px;
  height: 1px;
}

.country_flag {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  display: grid;
}

.flag_item {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-2 {
  flex: 0 auto;
  align-self: auto;
  width: 48px;
  height: auto;
  margin-right: 16px;
  overflow: clip;
}

.text-block-4 {
  color: #000;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.job {
  margin-bottom: 112px;
}

.job_list {
  border: 1px #6b8ea6;
  border-radius: 0;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.heading-4 {
  text-transform: uppercase;
}

.h3_job {
  text-transform: uppercase;
  margin-bottom: 16px;
}

.image-3 {
  width: 72px;
  height: 72px;
  margin-bottom: 8px;
}

.job_line {
  border: 1px solid #000;
  width: 160px;
  height: 1px;
  margin-bottom: 16px;
}

.job_item {
  border: 1px solid #000;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 262px;
  height: 149px;
  display: flex;
}

.line_1140 {
  border: 1px solid #6b8ea6;
  width: 1110px;
  height: 1px;
  margin-bottom: 0;
}

.osvita_list {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.osvita_item {
  border: 1px solid #6b8ea6;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 259px;
  height: 128px;
  font-size: 20px;
  line-height: 28px;
  display: flex;
}

.text-block-5 {
  text-align: center;
  font-family: "Crc 500", Arial, sans-serif;
}

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

.container_1140 {
  max-width: 1140px;
}

.pro_nas_left {
  width: 588px;
  height: 588px;
}

.heading-5 {
  font-family: "Crc 700", Arial, sans-serif;
}

.pro_nas_line {
  background-color: #6b8ea6;
  width: 160px;
  height: 1px;
}

.pro_nas_head {
  margin-bottom: 53px;
}

.text-block-6 {
  margin-bottom: 32px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.link-block {
  width: 253px;
  height: 64px;
}

.pro_nas_link_block {
  width: 253px;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.image-4 {
  width: 82px;
  height: 64px;
}

.text-block-7 {
  color: #000;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.image-5 {
  width: 544px;
  height: 544px;
}

.news {
  margin-bottom: 112px;
}

.news_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  transition: opacity .2s;
  display: grid;
}

.news_left {
  flex-flow: column;
  display: flex;
}

.news_control {
  justify-content: space-between;
  margin-bottom: 64px;
  display: flex;
}

.news_right {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-6 {
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.link-block-2, .link-block-3 {
  width: 82px;
  height: 64px;
}

.img_left {
  width: 82px;
  height: 64px;
  margin-right: 22px;
}

.img_right {
  width: 82px;
  height: 64px;
}

.news_item {
  background-color: #f0f0f0;
  border-radius: 20px;
  width: 350px;
  height: auto;
}

.image-6 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: auto;
  height: 350px;
  margin-bottom: 16px;
}

.text-block-8 {
  margin-bottom: 40px;
  margin-left: 16px;
  margin-right: 16px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.text-block-9 {
  color: #333;
  margin-bottom: 20px;
  margin-left: 16px;
  margin-right: 16px;
}

.news_items_1 {
  background-color: #f0f0f0;
  border-radius: 20px;
  width: 350px;
  height: auto;
  margin-right: 30px;
  padding-bottom: 20px;
}

.news_item_2 {
  background-color: #f0f0f0;
  border-radius: 20px;
  width: 350px;
  height: auto;
  margin-right: 30px;
}

.footer {
  background-color: #6b8ea6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.footer_down {
  background-color: #6b8ea6;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 1140px;
  margin-bottom: 0;
  display: flex;
}

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

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

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

.button-primary {
  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:hover {
  color: #fff;
  background-color: #32343a;
}

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

.image-7 {
  width: 1920px;
  max-width: none;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 26px;
}

.footer_down_control {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 1140px;
  margin-bottom: 40px;
  padding-top: 40px;
  display: flex;
}

.footer_left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-right: 64px;
  display: flex;
}

.footer_mid {
  margin-right: 124px;
}

.footer_right {
  flex-flow: column;
  display: flex;
}

.image-8 {
  width: 56px;
  height: 56px;
}

.footer_icon {
  justify-content: space-between;
  width: auto;
  height: 107px;
  margin-bottom: 12px;
  display: flex;
}

.foote_icon_2 {
  width: 56px;
  height: 56px;
  margin-bottom: 12px;
}

.footer_icon_3 {
  width: 64px;
  height: 10px;
}

.footer_icon_2 {
  width: 180px;
  height: 44px;
  margin-bottom: 12px;
}

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

.footer_item_link {
  color: #fff;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.text-block-10 {
  color: #fff;
  margin-bottom: 8px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.link {
  color: #fff;
  margin-bottom: 8px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.link-2 {
  color: #fff;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.footer_line {
  background-color: #fff;
  width: 1140px;
  height: 1px;
  margin-bottom: 40px;
}

.footer_icon_left {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_icon_right {
  display: flex;
}

.image-9 {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.footer_icon_control {
  justify-content: space-between;
  width: 1140px;
  height: auto;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.footer_icon_right_social {
  margin-right: 16px;
}

.image-10 {
  width: 50px;
  height: 5px;
  display: block;
}

.link-block-4 {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}

.image-11 {
  width: 32px;
  height: 32px;
  margin-right: 0;
}

.image-12 {
  width: 110px;
  height: 44px;
}

.image-13 {
  width: 179px;
  height: 72px;
  margin-right: 16px;
}

.navibar_blue {
  background-color: #6b8ea6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-14 {
  margin-left: auto;
  margin-right: 0;
  display: block;
}

.text-block-11 {
  color: #fff;
  font-family: "Crc 35 - 350", sans-serif;
}

.text-block-12 {
  color: #d5d5d5;
  font-family: "Crc 35 - 350", sans-serif;
}

.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-copy {
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67de95e4cc4eebc34a7d3ed6_Untitled%20design%20(4)%201.png");
  background-position: 50%;
  background-size: cover;
  min-height: 480px;
  position: static;
}

.heading-education {
  color: #fff;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 132px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: flex;
}

.div-block-2 {
  min-width: 1110px;
  min-height: 145px;
}

.container_1440-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1440%;
  display: flex;
}

.hero_education {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67de95e4cc4eebc34a7d3ed6_Untitled%20design%20(4)%201.png");
  background-position: 0 0;
  background-size: cover;
}

.section_1440 {
  min-width: auto;
  max-width: 1440%;
  min-height: auto;
}

.div-block-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navibar_mob {
  background-color: #6b8ea6;
  display: none;
}

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

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

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

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}

.nav-link {
  color: #fff;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 14px;
  font-weight: 300;
  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-button-wrapper {
  margin-left: 120px;
}

.button-primary-2 {
  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-2:hover {
  color: #fff;
  background-color: #32343a;
}

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

.pro_nas_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878dec4855096706f162b38_IMG_1728.WEBP");
  background-position: 50% 0;
  background-size: cover;
}

.pro_nas_white_line {
  background-color: #fff;
  width: 160px;
  height: 1px;
}

.heading-7 {
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.pro_nas_hero_control {
  color: #fff;
  margin-top: 347px;
  margin-bottom: 80px;
  margin-left: 0;
}

.pro_nas_number_page {
  margin-top: 26px;
  margin-bottom: 58px;
}

.number_page_control {
  display: flex;
}

.link-4 {
  margin-right: 10px;
}

.link_golovna {
  color: #ee625d;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.slash {
  margin-right: 10px;
}

.link_pro_nas {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.pro_nas_info {
  margin-bottom: 112px;
}

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

.text-block-15 {
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-span {
  color: #ee625d;
}

.pro_nas_number {
  margin-bottom: 112px;
}

.pro_nas_number_control {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pro_nas_number_list {
  border: 1px solid #6b8ea6;
  border-radius: 30px;
  width: 1108px;
  height: auto;
  display: flex;
}

.pro_nas_number_item {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 262px;
  height: 172px;
  margin: 40px 24px;
  display: flex;
}

.number_up {
  color: #6b8ea6;
  margin-bottom: 16px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 64px;
  line-height: 72px;
}

.text-block-16 {
  text-align: center;
  text-transform: uppercase;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.pro_nas_service_up {
  margin-bottom: 48px;
}

.h1 {
  color: #000;
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.pro_nas_blue_line {
  background-color: #6b8ea6;
  width: 160px;
  height: 1px;
}

.pro_nas_sreviece_right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  display: grid;
}

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

.pro_nas_service_left_block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-19 {
  width: 64px;
  height: 64px;
  margin-right: 24px;
}

.text-block-17 {
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.pro_nas_service_item_number {
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

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

.pro_nas_team {
  margin-bottom: 112px;
}

.news_control-copy, .pro_nas_team_control {
  justify-content: space-between;
  margin-bottom: 64px;
  display: flex;
}

.pro_nas_team_list {
  justify-content: space-between;
  margin-bottom: 32px;
  display: block;
}

.pro_nas_team_item {
  background-color: #0000;
  border-radius: 20px;
  width: auto;
  height: auto;
  margin-right: 0;
  display: flex;
  overflow: clip;
}

.pro_nas_team_left {
  flex-flow: column;
  display: flex;
}

.pro_nas_team_right {
  display: none;
}

.pro_nas_serrtificat {
  margin-bottom: 112px;
}

.pro_nas_setificat_control {
  justify-content: space-between;
  margin-bottom: 64px;
  display: flex;
}

.pro_nas_team_left-copy, .pro_nas_sertificat_left {
  flex-flow: column;
  display: flex;
}

.pro_nas_sertificat_right {
  transition: opacity .2s cubic-bezier(.55, .085, .68, .53);
  display: none;
}

.pro_nas_sertificat_list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  display: grid;
}

.pro_nas_sertificat_item {
  background-color: #0000;
  border-radius: 20px;
  flex-flow: column;
  width: 540px;
  height: 512px;
  margin-right: 30px;
  display: flex;
  overflow: clip;
  box-shadow: 0 2px 8px #0000001f;
}

.text-block-18 {
  color: #6b8ea6;
  padding: 24px 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.button {
  text-align: center;
  background-color: #ee625d;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: flex;
}

.pro_nas_sertificat_number {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sertificat_number1 {
  color: #000;
  margin-right: 12.5px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
  text-decoration: none;
}

.sertificat_number2 {
  color: #b6b6b6;
  margin-right: 24px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  text-decoration: none;
}

.sertificat_number3 {
  color: #b6b6b6;
  margin-right: 24px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.sertificat_number4 {
  color: #b6b6b6;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.image-20 {
  margin-right: 24px;
}

.news_item_text {
  color: #333;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  margin-bottom: 20px;
  margin-left: 16px;
  margin-right: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.text-block-8-copy {
  margin-bottom: 40px;
  margin-left: 16px;
  margin-right: 16px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.pro_nas_sertificat_page {
  margin-top: 26px;
  margin-bottom: 58px;
}

.link_news {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.pro_nas_news_page {
  margin-top: 26px;
  margin-bottom: 58px;
}

.news_img {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 350px;
  height: 350px;
  margin-bottom: 16px;
}

.news_control-copy {
  justify-content: space-between;
  margin-bottom: 64px;
  display: flex;
}

.dns_left {
  flex-flow: column;
  display: flex;
}

.dns_main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: block;
}

.dns_text {
  flex-flow: column;
  margin-bottom: 48px;
  display: flex;
}

.text-block-19 {
  color: #6b8ea6;
  margin-bottom: 20px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.dns_img {
  border-radius: 30px;
  width: 445px;
  height: 334px;
}

.text-block-20 {
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.img_1_dns, .img_2_dns {
  width: 1140px;
  height: auto;
  margin-bottom: 40px;
}

.project_page {
  margin-top: 26px;
  margin-bottom: 58px;
}

.project_h {
  margin-bottom: 48px;
}

.project_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 112px;
  display: grid;
}

.text-block-21 {
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-span-2 {
  color: #ee625d;
  font-family: "Crc 700", Arial, sans-serif;
}

.text-block-22 {
  margin-bottom: 32px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.project_right_control {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 32px;
  display: flex;
}

.text-block-23 {
  color: #6b8ea6;
  text-align: left;
  font-family: "Crc 35 - 350", sans-serif;
  line-height: 22px;
}

.project_right_control_item {
  width: 273px;
}

.project_h-copy, .project_2 {
  margin-bottom: 48px;
}

.project_2_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1110px;
  height: 275px;
  margin-bottom: 40px;
  display: grid;
  box-shadow: 0 2px 8px #00000026;
}

.project_2_text {
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.project_link_block {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  margin-left: 16px;
  text-decoration: none;
  display: flex;
}

.text-block-24 {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.image-21 {
  width: 28px;
  height: 10px;
}

.text-block-25 {
  margin-top: 45px;
  margin-bottom: 32px;
  margin-left: 16px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-block-26 {
  margin-bottom: 20px;
  margin-left: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.heading_regular {
  color: #fff;
  text-align: center;
  margin-top: 132px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.education_hero_control {
  color: #fff;
  margin-top: 347px;
  margin-bottom: 80px;
  margin-left: 165px;
}

.education_red_line {
  color: #ee625d;
  background-color: #ee625d;
  width: 160px;
  height: 1px;
}

.education_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e031c46c1a5c58770929_IMG_1740.WEBP");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 554px;
  min-height: 0;
}

._1education_hero_control {
  color: #fff;
  width: 1140px;
  margin: 80px auto 0;
}

.heading-9 {
  text-transform: uppercase;
  font-family: "Crc 25 - 250", sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 1110px;
  height: 144px;
  margin-top: 277px;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 140px;
  display: block;
}

.container-5 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #31424c99;
  border-radius: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch space-between;
  place-items: center stretch;
  width: 1140px;
  max-width: none;
  height: 144px;
  margin-top: 211px;
  padding: 40px;
  display: flex;
}

.education_number_page {
  margin-top: 90px;
  margin-bottom: 0;
}

.link_education {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.heading-10 {
  margin-top: auto;
  margin-bottom: 10px;
  margin-left: auto;
  font-family: "Crc 700", Arial, sans-serif;
}

.text-block-27 {
  margin-top: 2px;
  margin-bottom: auto;
  margin-left: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
}

.container-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
}

.education_btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.text-block-28 {
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.education_service {
  margin-top: 40px;
}

.education_info {
  margin-top: 40px;
  margin-bottom: 0;
}

.body-18 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  column-count: 0;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.education_service_up {
  margin-bottom: 48px;
}

.h4-cl {
  text-transform: none;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 24px;
  line-height: 48px;
}

.education_sreviece_right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  display: grid;
}

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

.education_service_left_block, .pro_nas_service_left_block-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.education_service_item_number {
  justify-content: flex-start;
  align-items: center;
  min-width: 100%;
  margin-bottom: 32px;
  display: flex;
}

.text-block-17-education {
  color: #000;
  min-width: auto;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.education_black_line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ee625d;
  background-color: #ee625d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 160px;
  height: 1px;
  margin-bottom: 20px;
  display: block;
}

.education_block_1-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: visible;
}

.education_text_block_1-6 {
  text-align: center;
  max-width: 206px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.education_text_block_1-6.education_text_bold_1-6 {
  color: #ee625d;
  text-align: center;
  max-width: 120px;
  font-family: "Crc 700", Arial, sans-serif;
}

.div-block-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.education_scheme_of_cooperation {
  margin-top: 112px;
  margin-bottom: 0;
  display: block;
}

.heading-h2 {
  text-transform: uppercase;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.education_line {
  background-color: #6b8ea6;
  width: 160px;
  height: 1px;
}

.div-block-7 {
  margin-top: 32px;
  margin-bottom: 24px;
}

.education_3_steps_block {
  border: 1px #000;
  border-right: 2px dashed red;
}

.education_3_steps_1-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  margin-bottom: 24px;
  display: grid;
}

.body-dark-20 {
  color: #000;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.body-dark-18 {
  color: #000;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
}

.div-block-8 {
  margin-bottom: 16px;
}

.div-block-9 {
  margin-bottom: 8px;
}

.div-block-10 {
  margin-bottom: 24px;
}

.div-block-11 {
  margin-bottom: 16px;
}

.div-block-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.education_head {
  margin-bottom: 32px;
}

.education_text {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 124%;
}

.education_text.text_single {
  color: #333;
  margin-bottom: 10px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 14px;
}

.education_text.education_red {
  margin-bottom: 10px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 14px;
}

.div-block-13 {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67e447cc960821e96f7c4009_Documents.png");
  background-position: 50%;
  background-size: cover;
  width: 570px;
  height: 458px;
  padding: 40px;
}

.education_documents-for-admission {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  place-items: center;
  margin-bottom: 32px;
  display: grid;
}

.div-block-12-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 16px;
  display: flex;
}

.education_text_16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.text-block-4-copy {
  color: #000;
  text-underline-position: under;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
  text-decoration: none;
  text-decoration-thickness: 1px;
}

.education_country {
  margin-top: 112px;
  margin-bottom: 0;
}

.education_ukraine {
  max-width: 1140px;
  margin-top: 40px;
  display: none;
}

.education_reviews {
  margin-top: 112px;
  margin-bottom: 0;
}

.education_head_reviews {
  margin-bottom: 40px;
}

.reviews {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-bottom: 220px;
  display: grid;
}

.body-18---reviews {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  column-count: 0;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #6b8ea633;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 24px 24px 50px;
  display: flex;
}

.reviews_block {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: #6b8ea633;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  padding: 24px;
  display: flex;
}

.education_reviews_number {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: none;
}

.education_head_gallery {
  margin-bottom: 40px;
}

.education_gallery {
  margin-top: 112px;
  margin-bottom: 112px;
}

.gallery_control {
  justify-content: space-between;
  margin-bottom: 48px;
  display: flex;
}

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

.gallery {
  border-radius: 20px;
}

.list {
  list-style-type: none;
}

.education_block_1_6_control {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: none;
}

.education_block_1-6_text {
  letter-spacing: 0;
  column-count: 0;
  width: 630px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.education_3_steps_block_last {
  border: 1px #000;
  border-right-color: red;
}

.education_documents {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67e447cc960821e96f7c4009_Documents.png");
  background-position: 50%;
  background-size: cover;
  width: 570px;
  height: 458px;
  padding: 40px;
}

.education_documents_for_admission {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  place-items: center;
  margin-bottom: 32px;
  display: grid;
  position: relative;
}

.education_documents_vstup {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fffdfd99;
  border: 6px solid #ee625d99;
  border-radius: 20px;
  width: 570px;
  height: 458px;
  padding: 40px;
  position: absolute;
  inset: 10% 15% 0% auto;
  box-shadow: 0 4px 4px #00000040;
}

.work_norway_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67fd3bb7134f38dd7faf4136_%D0%94%D0%B8%D0%B7%D0%B0%D0%B8%CC%86%D0%BD%20%D0%B1%D0%B5%D0%B7%20%D0%BD%D0%B0%D0%B7%D0%B2%D0%B8%20-%202%201.png");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 554px;
  min-height: 0;
  position: relative;
}

.work_norway_white_line {
  color: #fff;
  background-color: #fff;
  width: 160px;
  height: 1px;
}

.work_norway_hero_control {
  color: #fff;
  width: 1140px;
  margin: 80px auto 0;
  position: relative;
}

.work_norway_btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.work_norway_h1 {
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.work_norway_heading_10 {
  margin-top: auto;
  margin-bottom: 2px;
  margin-left: auto;
  font-family: "Crc 700", Arial, sans-serif;
}

.work_norway_number_page {
  margin-top: 32px;
  margin-bottom: 0;
  padding-top: 100px;
}

.link_work_norway {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.link_work_and_practice {
  color: #ee625d;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.work_norway_content {
  margin-top: 32px;
  margin-bottom: 0;
}

.div-block-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 255px auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-items: center start;
  display: grid;
}

.body_18_country {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-bottom: 24px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.body_18_country_list {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.body_18_country_list_first {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 24px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.body_18_country_list_red {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.body_dark_18_country_list_red {
  color: #ee625d;
  margin-top: 16px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.h2, .h2_work_norway {
  font-size: 32px;
  font-weight: 400;
}

.div-block-16 {
  width: 885px;
  height: 668px;
}

.container-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 353px auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: center stretch;
  display: grid;
}

.container-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 40px 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: start;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  display: grid;
}

.work_norway_content_block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 255px auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-items: center start;
  display: grid;
}

.work_norway_content_block_right {
  margin-top: 40px;
}

.div-block-16-copy {
  width: 885px;
  height: 668px;
}

.work_norway_work_n1 {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 885px;
  height: 668px;
  display: block;
}

.work_norway_work_block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  outline-offset: -1px;
  border: 1px solid #6b8ea6;
  border-radius: 30px;
  outline: 1px #333;
  grid-template-rows: auto;
  grid-template-columns: 353px auto;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.work_norway_red_line {
  color: #fff;
  background-color: #ee625d;
  width: 110px;
  height: 1px;
  margin-top: 13px;
}

.work_norway_work_rl {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 50% 1px repeat(auto-fit, 50%);
  grid-auto-columns: 1fr;
  display: grid;
}

.work_norway_work_line {
  background-image: linear-gradient(#6b8ea6, #6b8ea6);
  width: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-bottom: 0;
}

.work_norway_work_right, .work_norway_work_left {
  max-width: 204px;
  margin: 16px;
}

.work_norway_heading_h3_left {
  color: #31424c;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.text-block-29 {
  margin-top: 16px;
}

.work_norway_text_16_left {
  margin-top: 8px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.work_norway_heading_h3_right {
  color: #31424c;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.work_norway_body_dark_18_left, .work_norway_body_dark_18_right {
  margin-top: 16px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_norway_text_16_right {
  margin-top: 8px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
}

.work_norway_text_16_right_2 {
  margin-top: 12px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.work_norway_body_dark_18_left_2 {
  margin-top: 12px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_norway_text_16_right_21 {
  margin-top: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.work_norway_content_block_right_2 {
  margin-top: 40px;
}

.work_norway_scheme_of_cooperation {
  margin-top: 112px;
  margin-bottom: 0;
  display: none;
}

.work_norway_text_block_1-6 {
  text-align: center;
  max-width: 206px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.work_norway_text_block_1-6.education_text_bold_1-6 {
  color: #ee625d;
  text-align: center;
  max-width: 120px;
  font-family: "Crc 700", Arial, sans-serif;
}

.education_text_block_1-6-copy {
  text-align: center;
  max-width: 206px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.education_text_block_1-6-copy.education_text_bold_1-6 {
  color: #ee625d;
  text-align: center;
  max-width: 120px;
  font-family: "Crc 700", Arial, sans-serif;
}

.work_norway_reviews {
  margin-top: 112px;
  margin-bottom: 0;
}

.work_norway_gallery {
  margin-top: 112px;
  margin-bottom: 112px;
}

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

.work_norway_head_reviews {
  margin-bottom: 40px;
}

.work_norway_reviews_number {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.work_norway_content_block_right_1 {
  margin-top: 0;
}

.work_norway_work_n1_3 {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 885px;
  height: 596px;
  display: block;
}

.work_germany_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67fd4603642ec946b22b978b_Depositphotos_2307621_XL%201.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 554px;
  min-height: 0;
}

.work_germany_number_page {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
}

.work_germany_content {
  margin-top: 32px;
  margin-bottom: 0;
}

.work_germany_scheme_of_cooperation {
  margin-top: 112px;
  margin-bottom: 0;
  display: none;
}

.work_germany_reviews {
  margin-top: 112px;
  margin-bottom: 0;
}

.work_germany_gallery {
  margin-top: 112px;
  margin-bottom: 112px;
}

.work_germany_h1 {
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.link_work_germany {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.work_germany_content_block_right_1 {
  margin-top: 0;
}

.work_germany_content_block_right_2, .work_germany_content_block_right {
  margin-top: 40px;
}

.work_germany_work_n1_1 {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 885px;
  height: 620px;
  display: block;
}

.work_germany_text_16_left, .work_germany_text_16_right {
  margin-top: 8px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.work_germany_text_16_right_2 {
  margin-top: 12px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.work_germany_heading_h3_right, .work_germany_heading_h3_left {
  color: #31424c;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.work_germany_red_line, .work_norway_red_line-copy {
  color: #fff;
  background-color: #ee625d;
  width: 110px;
  height: 1px;
  margin-top: 13px;
}

.work_germany_body_dark_18_left {
  margin-top: 16px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
}

.work_germany_body_dark_18_left_2 {
  margin-top: 12px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_norway_body_dark_18_left_2-copy {
  margin-top: 12px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
}

.work_germany_body_dark_18_right {
  margin-top: 16px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.work_germany_work_right, .work_germany_work_left {
  max-width: 204px;
  margin: 16px;
}

.work_germany_work_rl {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 50% 1px repeat(auto-fit, 50%);
  grid-auto-columns: 1fr;
  display: grid;
}

.work_germany_work_line {
  background-image: linear-gradient(#6b8ea6, #6b8ea6);
  width: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-bottom: 0;
}

.work_germany_work_block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  outline-offset: -1px;
  border: 1px solid #6b8ea6;
  border-radius: 30px;
  outline: 1px #333;
  grid-template-rows: auto;
  grid-template-columns: 353px auto;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.h2_work_germany {
  font-size: 32px;
  font-weight: 400;
}

.work_germany_content_block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 255px auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-items: center start;
  display: grid;
}

.work_germany_content_block_right_1_1 {
  margin-top: 40px;
}

.work_germany_work_n1_1_1 {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 885px;
  height: 526px;
  display: block;
}

.work_germany_work_n1_1-copy {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 885px;
  height: 620px;
  display: block;
}

.work_germany_work_n4 {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 885px;
  height: 502px;
  display: block;
}

.work_germany_body_dark_18_right_2 {
  margin-top: 8px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_germany_text_16_right_3 {
  margin-top: 8px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.germany_block_1-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: visible;
}

.work_germany_text_block_1-6 {
  text-align: center;
  max-width: 206px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.work_germany_text_block_1-6.education_text_bold_1-6 {
  color: #ee625d;
  text-align: center;
  max-width: 120px;
  font-family: "Crc 700", Arial, sans-serif;
}

.germany_block_1_6_control {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.germany_black_line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ee625d;
  background-color: #ee625d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 160px;
  height: 1px;
  display: block;
}

.germany_block_1-6_text {
  letter-spacing: 0;
  column-count: 0;
  width: 630px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

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

.work_germany_head_reviews {
  margin-bottom: 40px;
}

.work_germany_reviews_number {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.norway_block_1-6, .work_norway_block_1-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: visible;
}

.work_norway_block_1-6_black_line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ee625d;
  background-color: #ee625d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 160px;
  height: 1px;
  display: block;
}

.work_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878dfa749d120c89802eca8_IMG_1736.WEBP");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 542px;
  min-height: 0;
}

.work_h1 {
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.work_hero_control {
  color: #fff;
  width: 1140px;
  margin: 80px auto 0;
  position: relative;
}

.work_heading_10 {
  margin-top: auto;
  margin-bottom: 2px;
  margin-left: auto;
  font-family: "Crc 700", Arial, sans-serif;
}

.work_btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.work_white_line {
  color: #fff;
  background-color: #fff;
  width: 160px;
  height: 1px;
}

.work_germany_hero_control {
  color: #fff;
  width: 1140px;
  margin: 80px auto 0;
  position: relative;
}

.work_germany_white_line {
  color: #fff;
  background-color: #fff;
  width: 160px;
  height: 1px;
}

.work_germany_heading_10 {
  margin-top: auto;
  margin-bottom: 2px;
  margin-left: auto;
  font-family: "Crc 700", Arial, sans-serif;
}

.work_germany_btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.work_number_page {
  margin-top: 24px;
  margin-bottom: 0;
  padding-top: 100px;
}

.link_work_and_practice_black {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.work_country {
  margin-top: 40px;
  margin-bottom: 112px;
}

.work_country_line {
  background-color: #6b8ea6;
  width: 160px;
  height: 1px;
}

.work_practice {
  margin-top: 24px;
  margin-bottom: 0;
}

.work_body_18, .work_body_18-copy {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 48px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_body_18_2 {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_4blocks {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.work_block_1-4 {
  border-radius: 30px;
  width: 555px;
  height: 555px;
  overflow: clip;
}

.image-22 {
  width: 555px;
  height: 555px;
}

.work_block_2 {
  opacity: 1;
  background-color: #ee625d66;
  border-radius: 30px;
  width: 555px;
  height: 555px;
  padding: 24px;
  overflow: clip;
}

.work_block_3 {
  opacity: 1;
  background-color: #6b8ea666;
  border-radius: 30px;
  width: 555px;
  height: 555px;
  padding: 24px;
  overflow: clip;
}

.image-23 {
  width: 555px;
  height: 555px;
}

.work_h4 {
  color: #000;
  text-transform: none;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.work_text_body_18 {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_text_body_18_2 {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 12px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_h4_2 {
  color: #000;
  text-transform: none;
  margin-top: 12px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.work_scheme_of_cooperation {
  margin-top: 112px;
  margin-bottom: 0;
  display: none;
}

.block_1-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: visible;
}

.work_text_block_1-6 {
  color: #000;
  text-align: center;
  max-width: 206px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.work_text_block_1-6.education_text_bold_1-6 {
  color: #ee625d;
  text-align: center;
  max-width: 120px;
  font-family: "Crc 700", Arial, sans-serif;
}

.work_red_line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ee625d;
  background-color: #ee625d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 160px;
  height: 1px;
  display: block;
}

.work_block_1_6_control {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.work_block_1-6_text {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  width: 630px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_benefits {
  margin-top: 112px;
  margin-bottom: 0;
}

.work_2_block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto 675px;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.work_block_right {
  border-radius: 30px;
  overflow: hidden;
}

.work_blue_line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ee625d;
  background-color: #6b8ea6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 160px;
  height: 1px;
  display: block;
}

.work_body_18_1 {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_body_18_1_second {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.work_reviews {
  margin-top: 112px;
  margin-bottom: 0;
}

.work_head_reviews {
  margin-bottom: 40px;
}

.work_reviews_number {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.work_gallery {
  margin-top: 112px;
  margin-bottom: 112px;
}

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

.work_black_line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #ee625d;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 160px;
  height: 1px;
  display: block;
}

.contacts_number_page {
  margin-top: 24px;
  margin-bottom: 0;
}

.link_contacts_black {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.contacts_main {
  margin-top: 56px;
  margin-bottom: 112px;
}

.contacts_body_18 {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.contacts_body_dark_20 {
  color: #000;
  margin-top: 24px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.div-block-17 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: auto;
  height: 26px;
  margin-top: 24px;
  display: flex;
}

.contacts_body_18_red {
  color: #ee625d;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 0;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.contacts_icon_right_social_icon {
  margin-top: 16px;
}

.image-24 {
  height: 462px;
}

._404_main {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67fe36344a70cbe3e2b119a1_Block%201.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 816px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-18 {
  height: 540px;
  margin-top: 118px;
  margin-bottom: 158px;
}

._404_block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 540px;
  margin-top: 118px;
  margin-bottom: 158px;
  display: flex;
}

._404 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 494px;
  height: 300px;
  display: flex;
}

.text-block-30 {
  color: #000;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 250px;
}

.image-25 {
  width: 170px;
  height: 170px;
}

._404_text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

._404_h1 {
  color: #000;
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

._404_body_dark_20 {
  color: #000;
  text-align: center;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

._404_btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

._500_main {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67fe36344a70cbe3e2b119a1_Block%201.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  height: 816px;
  margin-top: 0;
  margin-bottom: 0;
}

._500_block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 540px;
  margin-top: 118px;
  margin-bottom: 158px;
  display: flex;
}

._500 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 494px;
  height: 300px;
  display: flex;
}

._500_text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

._500_h1 {
  color: #000;
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

._500_body_dark_20 {
  color: #000;
  text-align: center;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

._500_btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.image-26 {
  width: 120px;
  height: 170px;
}

._403_main {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67fe36344a70cbe3e2b119a1_Block%201.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  height: 816px;
  margin-top: 0;
  margin-bottom: 0;
}

._403_block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 540px;
  margin-top: 118px;
  margin-bottom: 158px;
  display: flex;
}

._403 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 494px;
  height: 300px;
  display: flex;
}

._403_text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

._403_h1 {
  color: #000;
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

._403_body_dark_20 {
  color: #000;
  text-align: center;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

._403_btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

._400_main {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67fe36344a70cbe3e2b119a1_Block%201.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  height: 816px;
  margin-top: 0;
  margin-bottom: 0;
}

._400_block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 540px;
  margin-top: 118px;
  margin-bottom: 158px;
  display: flex;
}

._400 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 494px;
  height: 300px;
  display: flex;
}

._400_text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

._400_h1 {
  color: #000;
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

._400_body_dark_20 {
  color: #000;
  text-align: center;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

._400_btn_pink {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: auto;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.link-5 {
  color: #ee625d;
  text-decoration: none;
}

.link-6, .link-7, .link-8 {
  color: #000;
  text-decoration: none;
}

.dropdown-link {
  border-radius: 0;
}

.dropdown-list {
  border-radius: 3px;
}

.dropdown-list.w--open {
  border-radius: 10px;
}

.dropdown-link-2 {
  border-radius: 0;
  font-family: "Crc 500", Arial, sans-serif;
  font-weight: 700;
}

.dropdown-list-2 {
  border-radius: 1px;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border: 1px solid #f07571;
  border-radius: 10px;
}

.header_mob {
  display: none;
}

.job_item_last {
  border: 1px solid #000;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 262px;
  height: 149px;
  display: flex;
}

.osvita_item_last {
  border: 1px solid #6b8ea6;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 259px;
  height: 128px;
  font-size: 20px;
  line-height: 28px;
  display: flex;
}

.osvita_h3_mob {
  margin-bottom: 16px;
  display: block;
}

.osvita_list_control {
  justify-content: space-between;
  display: flex;
}

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

.pro_nas_img {
  width: 544px;
  height: 544px;
}

.news_list_mob {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  display: none;
}

.footer_top_mob, .pro_nas_mob_slider {
  display: none;
}

.img_item {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 540px;
  height: 400px;
  margin-bottom: 16px;
  margin-right: 20px;
}

.image-6-copy {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 540px;
  height: 400px;
  margin-bottom: 16px;
}

.pro_nas_sertificat_item_mob, .pro_nas_sertificat_item-copy, .pro_nas_sertificat_item-copy-copy {
  background-color: #0000;
  border-radius: 20px;
  flex-flow: column;
  width: 540px;
  height: 512px;
  margin-right: 30px;
  display: flex;
  overflow: clip;
  box-shadow: 0 2px 8px #0000001f;
}

.pro_nas_sertificat_slider {
  display: none;
}

.footer_mob {
  justify-content: center;
  align-items: center;
  display: none;
}

.project_2_list_mob {
  display: none;
}

.education_control_block {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #31424c99;
  border-radius: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch space-between;
  place-items: center stretch;
  width: 1140px;
  max-width: none;
  height: 144px;
  margin-top: 339px;
  padding: 40px;
  display: flex;
}

.education_control_block_mob {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #31424c99;
  border-radius: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch space-between;
  place-items: center stretch;
  width: 1140px;
  max-width: none;
  height: 144px;
  margin-top: 211px;
  padding: 40px;
  display: none;
}

.link_golovna_education {
  color: #ee625d;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.education_block_1_6_control_mob {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: none;
}

.work_control_block_mob {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #31424c99;
  border-radius: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch space-between;
  place-items: center stretch;
  width: 1140px;
  max-width: none;
  height: 144px;
  margin-top: 315px;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: 157% 0% auto;
}

.link_golovna_work_kordon, .link_golovna_contact {
  color: #ee625d;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.btn_pink_home {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: 72px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  transition: opacity .555s;
  display: flex;
}

.btn_pink_home:hover {
  background-color: #ee625d94;
}

.news_control_list_mob {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  display: grid;
}

.work_norway_content_block_left_mob, .work_germany_content_block_left_mob {
  display: none;
}

.facebook_icon, .instagram_icon {
  margin-right: 8px;
}

.image-36 {
  width: 40px;
  height: 40px;
}

.tab_circle {
  background-color: #6b8ea6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.text-block-31 {
  color: #fff;
  font-family: "Crc 35 - 350", sans-serif;
}

.text-block-32 {
  text-align: center;
  margin-bottom: 5px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 16px;
}

.education_tab_item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 220px;
  height: auto;
  padding: 0;
  display: flex;
}

.education_tab_item.w--current {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: flex-start center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.tab_circle_oragne, .tab_circle_orange {
  background-color: #ee625d;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.tab_circle_gray {
  background-color: #6b8ea6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.tab_circle_1 {
  color: #ee625d;
  background-color: #ee625d;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.tab_circle_2 {
  color: #101010;
  background-color: #6b8ea6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.tab_circle-3, .tab_circle_3 {
  background-color: #6b8ea6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.tab_circle_3:active {
  background-color: #ee625d;
}

.tab_circle_4, .tab_circle_5, .tab_circle_6 {
  background-color: #6b8ea6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.education_text_1 {
  color: #000;
  text-align: center;
  margin-bottom: 5px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 16px;
}

.education_text_2 {
  color: #000;
  text-align: center;
  background-color: #0000;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 16px;
}

.education_text_3 {
  text-align: center;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 16px;
}

.education_text_3:active {
  color: #000;
}

.education_text_4, .education_text_5, .education_text_6 {
  text-align: center;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 16px;
}

.education_tab_item_1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.education_tab_item_1:active {
  background-color: #fff;
}

.education_tab_item_1.w--current {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.education_tab_item_2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.education_tab_item_2.w--current {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-33, .text-block-34 {
  color: #fff;
}

.education_text_1-copy {
  color: #000;
  text-align: center;
  margin-bottom: 5px;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 16px;
}

.education_tab_item_3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.education_tab_item_3.w--current {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-35, .text-block-36, .text-block-37, .text-block-38, .text-block-39 {
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 124%;
}

.education_tab_mob {
  display: none;
}

.tab-link-tab-1 {
  background-color: #0000;
  border-radius: 10px;
}

.tab-link-tab-1.w--current {
  background-color: #6b8ea6;
}

.tab-link-tab-2 {
  background-color: #0000;
}

.tab-link-tab-2.w--current {
  background-color: #6b8ea6;
  border-radius: 5px;
}

.tab-link-tab-3 {
  background-color: #0000;
}

.tab-link-tab-3.w--current {
  background-color: #6b8ea6;
  border-radius: 9px;
}

.tab-link-tab-4 {
  background-color: #0000;
}

.tab-link-tab-4.w--current {
  background-color: #6b8ea6;
  border-radius: 10px;
}

.tab-link-tab-5 {
  background-color: #0000;
}

.tab-link-tab-5.w--current {
  background-color: #6b8ea6;
  border-radius: 10px;
}

.country_flag_delete {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  display: none;
}

.tabs-menu-2 {
  margin-bottom: 20px;
}

.education_scheme_of_cooperation_delete {
  margin-top: 112px;
  margin-bottom: 0;
  display: none;
}

.facebook_icon_red, .instagram_icon_red {
  margin-right: 16px;
}

.pro_nas_sertificat_list_left {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  transition: opacity 75ms cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.pro_nas_sertificat_list_right {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  display: flex;
}

.main_photo_footer {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e0a0eabc5d60cb517967_IMG_1767.WEBP");
  background-position: 50% 100%;
  background-size: cover;
  height: 600px;
}

.news_item_text_2 {
  color: #333;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  margin-bottom: 50px;
  margin-left: 16px;
  margin-right: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.work_control_block_mob_norway {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #31424c99;
  border-radius: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch space-between;
  place-items: center stretch;
  width: 1140px;
  max-width: none;
  height: 144px;
  margin-top: 315px;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: 157% 0% auto;
}

.work_control_block_mob-copy {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  inset: 157% 0% auto;
  background-color: #31424c99;
  border-radius: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch space-between;
  place-items: center stretch;
  width: 1140px;
  max-width: none;
  height: 144px;
  margin-top: 226px;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: 157% 0% auto;
}

.education_documents_vstup_poland {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fffdfd99;
  border: 6px solid #ee625d99;
  border-radius: 20px;
  width: 570px;
  height: 518px;
  padding: 40px;
  position: absolute;
  inset: 5% 15% 0% auto;
  box-shadow: 0 4px 4px #00000040;
}

.education_documents_vstup_moldova {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fffdfd99;
  border: 6px solid #ee625d99;
  border-radius: 20px;
  width: 570px;
  height: 346px;
  padding: 40px;
  position: absolute;
  inset: 20% 15% 0% auto;
  box-shadow: 0 4px 4px #00000040;
}

.education_documents_vstup_greek, .education_documents_vstup_chesh {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fffdfd99;
  border: 6px solid #ee625d99;
  border-radius: 20px;
  width: 570px;
  height: 518px;
  padding: 40px;
  position: absolute;
  inset: 4% 15% 0% auto;
  box-shadow: 0 4px 4px #00000040;
}

.flag_text, .text-block-4-copy {
  color: #000;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.pro_nas_text_link {
  color: #000;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.body_18_country_list_first_link {
  color: #000;
  letter-spacing: 0;
  column-count: 0;
  margin-top: 24px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

.div-block-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.block_country_1 {
  flex-flow: column;
  display: flex;
}

.country_head_header {
  color: #000;
  text-transform: uppercase;
  font-family: "Crc 700", Arial, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.country_head_second {
  margin-bottom: 48px;
  display: none;
}

.country_flag_second {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  display: none;
}

.osvita_list_second {
  flex-flow: column;
  justify-content: space-between;
  display: none;
}

.slider_pc {
  background-color: #0000;
  height: 450px;
}

.icon-3, .right-arrow-3 {
  display: none;
}

.work_germany_hero_control-copy {
  color: #fff;
  width: 1140px;
  margin: 80px auto 0;
  position: relative;
}

.sertificat {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 540px;
  height: 380px;
  margin-bottom: 16px;
}

.text-block-20-copy {
  width: auto;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.new_block_link_dns {
  width: 350px;
  height: auto;
  text-decoration: none;
}

.new_block_link_pidtrimuemo, .new_block_link_generatori {
  width: 350px;
  text-decoration: none;
}

.news_list_dns_en_bilshe {
  text-decoration: none;
}

.div-block-21 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn_pink_country {
  background-color: #ee625d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 52px;
  margin-bottom: 40px;
  font-family: "Crc 35 - 350", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  transition: opacity .555s;
  display: flex;
}

.btn_pink_country:hover {
  background-color: #ee625d94;
}

.tabs-content {
  margin-top: 20px;
}

.img_1_pdt, .img_2_pdt, .img_3_pdt, .img_1_gen, .img_2_gen, .img_3_gen, .img_4_gen, .img_5_gen, .img_6_gen {
  border-radius: 20px;
  width: 1140px;
  height: auto;
  margin-bottom: 40px;
}

.news_item_text_23 {
  color: #333;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  margin-bottom: 50px;
  margin-left: 16px;
  margin-right: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.news_item_text-copy {
  color: #333;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  margin-bottom: 20px;
  margin-left: 16px;
  margin-right: 16px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.dns_main_2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.div-block-22 {
  flex-flow: column;
  display: flex;
}

.new_block_link, .new_block_link_car, .new_block_link_dchc, .new_block_link_car2 {
  width: 350px;
  height: auto;
  text-decoration: none;
}

.link_work_sweden {
  color: #000;
  margin-right: 10px;
  font-family: "Crc 500", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.work_norway_work_n1_3_2 {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 885px;
  height: 744px;
  display: block;
}

.news_list_2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  transition: all .2s;
  display: flex;
}

.news_list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  transition: opacity .2s;
  display: grid;
}

.news_list_2eu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 32px;
  transition: opacity .2s;
  display: block;
}

.slide-3 {
  height: auto;
}

.mask-3 {
  height: 600px;
}

.slider-3 {
  background-color: #0000;
  height: 600px;
}

.left-arrow-3 {
  inset: -20% 10% auto auto;
}

.right-arrow-4 {
  inset: -20% 0% auto auto;
}

.slider_sertficat_new {
  background-color: #0000;
  height: 600px;
}

.mask-4 {
  height: 273px;
}

.slider-4 {
  background-color: #0000;
  width: 600px;
  height: 273px;
}

.div-block-23 {
  display: flex;
}

.slider_proektna_dialnist {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-39, .image-40 {
  width: 40px;
}

.left-arrow-4 {
  inset: 11% auto 0% -6%;
}

.right-arrow-5 {
  inset: 12% -1% 0% auto;
}

.image-41 {
  width: 250px;
  height: 100px;
}

.image-42 {
  width: 200px;
  height: 150px;
}

.image-43 {
  width: 200px;
}

.reviews_slider {
  background-color: #0000;
  height: 500px;
}

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

.icon-4, .reviews_slider_mob {
  display: none;
}

.mask-5 {
  height: 500px;
}

.icon-6 {
  display: none;
}

.slide-nav-4 {
  display: block;
  inset: auto 0% -12%;
}

.reviews_block-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #6b8ea633;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-right: 20px;
  padding: 24px;
  display: flex;
}

.slider_control_slide-copy {
  display: flex;
}

.work_fin_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e2129b28105dbb85fbdb_IMG_1744.WEBP");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 554px;
  min-height: 0;
  position: relative;
}

.work_avst_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e285ef3205e3d2c7b58e_IMG_1746.WEBP");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 554px;
  min-height: 0;
  position: relative;
}

.work_avst1_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e2f2c29f9e6d8d7fdca8_IMG_1747.WEBP");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 554px;
  min-height: 0;
  position: relative;
}

.work_swed_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e34e04d08adb6b17bbf7_IMG_1748.WEBP");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 554px;
  min-height: 0;
  position: relative;
}

.work_canada_hero {
  background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e395a8c93d0366750021_IMG_1749.WEBP");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  width: auto;
  height: 554px;
  min-height: 0;
  position: relative;
}

.pro_nas_serrtificat-copy {
  margin-bottom: 112px;
}

.image_d {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: auto;
  height: 848px;
  margin-bottom: 16px;
}

.pro_nas_sertificat_item_d {
  background-color: #0000;
  border-radius: 20px;
  flex-flow: column;
  width: 540px;
  height: 930px;
  margin-right: 30px;
  display: flex;
  overflow: clip;
  box-shadow: 0 2px 8px #0000001f;
}

.image_d_2 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: auto;
  height: 770px;
  margin-bottom: 16px;
}

@media screen and (min-width: 1920px) {
  .hero {
    background-image: linear-gradient(#00000052, #00000052), url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e4204905c4fee3bdc590_IMG_1726.WEBP");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .project_right_control_item {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 150px;
    display: flex;
  }

  .reviews {
    display: block;
  }

  .reviews_block {
    margin-right: 10px;
  }

  .education_reviews_number {
    display: none;
  }

  .work_norway_hero {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e18d8e4caaaacfabfdab_IMG_1745.WEBP");
  }

  .work_germany_hero {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e10cd48a2ad0d6b7a6a8_IMG_1750.WEBP");
    background-position: 50% 0;
  }

  .main_photo_footer {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e0a0eabc5d60cb517967_IMG_1767.WEBP");
    background-position: 50%;
  }

  .news_list_2, .news_list_2eu {
    display: none;
  }

  .image-43 {
    height: 150px;
  }

  .image-44 {
    width: 200px;
    height: 100px;
  }

  .image-45 {
    width: 200px;
    height: 70px;
  }

  .reviews_slider {
    background-color: #0000;
    height: 500px;
  }

  .slider_control_slide {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .left-arrow-5, .icon-4 {
    display: none;
  }

  .reviews_slider_mob {
    background-color: #0000;
    height: 500px;
  }

  .reviews_block-copy {
    margin-right: 10px;
  }

  .slider_control_slide-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .work_fin_hero {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e2129b28105dbb85fbdb_IMG_1744.WEBP");
    background-position: 50%;
  }

  .work_avst_hero {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e285ef3205e3d2c7b58e_IMG_1746.WEBP");
    background-position: 50%;
  }

  .work_avst1_hero {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e2f2c29f9e6d8d7fdca8_IMG_1747.WEBP");
    background-position: 50% 100%;
  }

  .work_swed_hero {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e34e04d08adb6b17bbf7_IMG_1748.WEBP");
    background-position: 50%;
  }

  .work_canada_hero {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6878e395a8c93d0366750021_IMG_1749.WEBP");
    background-position: 50% 100%;
  }
}

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

  .image-9 {
    height: 24px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .button {
    font-size: 20px;
  }

  .tab_circle {
    background-color: #6b8ea6;
  }
}

@media screen and (max-width: 767px) {
  .hero-without-image {
    padding: 60px 15px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

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

  .mobile-margin-top-10 {
    margin-top: 10px;
  }
}

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

  .navbar_down {
    flex: 0 auto;
    display: none;
  }

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

  .hero {
    background-position: 60%;
    margin-bottom: 30px;
  }

  .hero_main {
    flex-flow: column;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 80px;
    display: flex;
  }

  .heading {
    text-align: center;
    flex-flow: column;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    font-size: 22px;
    line-height: 124%;
    display: none;
    overflow: visible;
  }

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

  .btn_pink {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .container_1440 {
    margin-left: auto;
    margin-right: auto;
  }

  .country {
    margin: 0 16px 40px;
  }

  .heading-3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }

  .country_line {
    width: 47px;
  }

  .country_flag {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 32px;
    display: grid;
  }

  .job {
    margin-bottom: 48px;
  }

  .job_list {
    flex-flow: column;
  }

  .h3_job {
    font-size: 16px;
    line-height: 24px;
  }

  .job_item {
    margin-bottom: 32px;
  }

  .line_1140 {
    width: 343px;
    margin-bottom: 48px;
  }

  .osvita_list {
    flex-flow: column;
  }

  .osvita_item {
    width: 343px;
    height: 80px;
    margin-bottom: 24px;
  }

  .pro_nas_control {
    flex-flow: column;
    display: none;
  }

  .container_1140 {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .pro_nas_left {
    width: 343px;
    height: 343px;
    position: relative;
  }

  .pro_nas_line {
    width: 47px;
  }

  .pro_nas_btn {
    justify-content: center;
    align-items: center;
    margin-top: 220px;
    display: flex;
  }

  .text-block-6 {
    font-family: "Crc 500", Arial, sans-serif;
    font-size: 15px;
    line-height: 23px;
  }

  .pro_nas_link_block {
    justify-content: flex-start;
    align-items: center;
  }

  .image-4 {
    width: 50px;
    height: 40px;
  }

  .text-block-7 {
    font-size: 16px;
    line-height: 24px;
  }

  .image-5 {
    width: 327px;
    height: 327px;
    padding-left: 0;
  }

  .news {
    margin-bottom: 47px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .news_list {
    grid-template-rows: auto;
    display: block;
  }

  .news_control {
    margin-bottom: 20px;
  }

  .news_right {
    display: none;
  }

  .heading-6 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
  }

  .img_left, .img_right {
    width: 50px;
    height: 50px;
  }

  .image-6 {
    width: 343px;
    height: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-9 {
    margin-bottom: 20px;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 124%;
  }

  .news_items_1 {
    width: 343px;
    height: auto;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .news_item_2 {
    height: auto;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .news_btn_news {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer {
    background-color: #7191a8;
    display: none;
  }

  .footer_top {
    display: none;
  }

  .footer_down {
    width: auto;
    display: block;
  }

  .container-4 {
    max-width: none;
  }

  .image-7 {
    vertical-align: baseline;
    display: inline-block;
  }

  .navibar_mob {
    background-color: #0000;
    display: block;
  }

  .navbar-brand {
    margin-right: 20px;
  }

  .nav-menu {
    background-color: #7191a8;
    flex-direction: column;
  }

  .nav-link {
    text-align: center;
    margin-bottom: 8px;
    padding: 0;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .link-3 {
    color: #000;
    margin-left: 0;
    font-family: "Crc 700", Arial, sans-serif;
    font-weight: 700;
    line-height: 22px;
    text-decoration: none;
  }

  .icon {
    color: #6b8ea6;
    background-color: #0000;
  }

  .list-item {
    flex-flow: column;
    display: flex;
  }

  .text-block-13 {
    color: #fff;
    text-align: center;
    margin-bottom: 8px;
    font-family: "Crc 35 - 350", sans-serif;
  }

  .navi_mob_white {
    color: #fff;
    text-align: center;
    font-family: "Crc 35 - 350", sans-serif;
    font-weight: 700;
    line-height: 22px;
    text-decoration: none;
  }

  .navi_mail_white-copy {
    color: #000;
    font-family: "Crc 700", Arial, sans-serif;
    font-weight: 700;
    line-height: 22px;
    text-decoration: none;
  }

  .navi_mail_white {
    color: #fff;
    text-align: center;
    font-family: "Crc 35 - 350", sans-serif;
    font-weight: 700;
    line-height: 22px;
    text-decoration: none;
  }

  .list_item4 {
    flex-flow: column;
    margin-bottom: 24px;
    display: flex;
  }

  .navi_bar_mob_social {
    display: flex;
  }

  .image-15, .image-16, .image-17 {
    width: 24px;
    height: 24px;
    margin-right: 0;
  }

  .div-block-4 {
    background-color: #fff;
    width: auto;
    height: 1px;
  }

  .navi_bar_line_white {
    background-color: #fff;
    width: auto;
    height: auto;
    min-height: 1px;
    max-height: 1px;
  }

  .list-item-copy {
    background-color: #fff;
    flex-flow: column;
    height: 1px;
    display: flex;
  }

  .list_item_line {
    background-color: #fff;
    flex-flow: column;
    width: 320px;
    height: 1px;
    margin-bottom: 24px;
    display: flex;
  }

  .list_item_adres {
    flex-flow: column;
    margin-bottom: 24px;
    display: flex;
  }

  .text-block-14 {
    color: #d5d5d5;
    margin-right: 16px;
    font-family: "Crc 500", Arial, sans-serif;
  }

  .image-18 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .list_item_social_main {
    flex-flow: column;
    margin-bottom: 24px;
    display: flex;
  }

  .c_icon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
  }

  .pro_nas_hero {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/6800cc1f12a28e48e027bd0b_Photo%2Bname%20page%20(1).png");
    background-position: 50%;
    background-size: cover;
  }

  .heading-7 {
    font-size: 20px;
    line-height: 28px;
  }

  .pro_nas_hero_control {
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 0;
    padding-top: 251px;
    padding-left: 16px;
  }

  .pro_nas_number_page {
    margin-left: 16px;
    margin-right: 16px;
  }

  .number_page_control {
    flex-flow: wrap;
  }

  .link_golovna {
    margin-right: 4px;
    font-size: 14px;
  }

  .slash {
    margin-right: 4px;
  }

  .link_pro_nas {
    margin-right: 4px;
    font-size: 14px;
  }

  .pro_nas_info {
    flex-flow: column;
    margin-bottom: 43px;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .pro_nas_info_control {
    flex-flow: column;
    display: flex;
  }

  .text-block-15 {
    font-size: 15px;
    line-height: 23px;
  }

  .pro_nas_number {
    margin-left: 16px;
    margin-right: 16px;
  }

  .pro_nas_number_list {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .pro_nas_number_item {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .pro_nas_service {
    margin-left: 16px;
    margin-right: 16px;
  }

  .h1 {
    font-size: 20px;
    line-height: 28px;
  }

  .pro_nas_blue_line {
    width: 47px;
  }

  .pro_nas_sreviece_right, .pro_nas_sreviece_left {
    flex-flow: column;
    display: flex;
  }

  .image-19 {
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }

  .text-block-17 {
    font-size: 14px;
    line-height: 20px;
  }

  .pro_nas_service_item_number {
    flex-flow: row;
    margin-bottom: 17px;
  }

  .pro_nas_team {
    margin-bottom: 47px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .pro_nas_team_list {
    margin-bottom: 0;
  }

  .pro_nas_team_item {
    background-color: #0000;
    margin-right: 0;
  }

  .pro_nas_team_right {
    display: none;
  }

  .pro_nas_serrtificat {
    margin-bottom: 220px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .pro_nas_sertificat_right {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .pro_nas_sertificat_list {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .pro_nas_sertificat_item {
    width: 343px;
    height: 370px;
    margin-right: 0;
    display: block;
  }

  .text-block-18 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    line-height: 124%;
  }

  .news_item_text {
    height: auto;
  }

  .pro_nas_sertificat_page {
    margin-bottom: 32px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .link_news {
    margin-right: 0;
    font-size: 14px;
  }

  .pro_nas_news_page {
    margin-left: 16px;
    margin-right: 16px;
  }

  .news_img {
    width: 343px;
    height: 343px;
  }

  .dns_main {
    flex-flow: column;
    display: flex;
  }

  .text-block-20 {
    font-size: 15px;
    line-height: 23px;
  }

  .img_2_dns {
    width: 343px;
    height: auto;
  }

  .project_page {
    margin-bottom: 32px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .project_main {
    flex-flow: column;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .project_list {
    flex-flow: column;
    display: flex;
  }

  .project_right_control {
    flex-flow: column;
  }

  .text-block-23 {
    margin-bottom: 20px;
  }

  .project_right_control_item {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .project_2_list {
    flex-flow: column;
    display: none;
  }

  .project_2_item {
    flex-flow: column;
    width: 343px;
    height: 361px;
    padding-left: 0;
    display: flex;
  }

  .project_2_text {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .project_link_block {
    margin-left: 0;
  }

  .text-block-24 {
    font-size: 16px;
  }

  .text-block-25 {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-26 {
    margin-left: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .education_hero {
    background-position: 70%;
    background-size: cover;
  }

  ._1education_hero_control {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-9 {
    font-size: 20px;
    line-height: 28px;
  }

  .container-5 {
    width: auto;
    height: auto;
  }

  .education_number_page {
    margin-left: 16px;
    margin-right: 16px;
  }

  .link_education {
    margin-right: 4px;
  }

  .heading-10 {
    text-align: center;
    margin-right: auto;
    padding-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-27 {
    font-size: 15px;
    line-height: 23px;
  }

  .container-6 {
    flex-flow: column;
    display: block;
  }

  .education_service, .education_info {
    margin-left: 16px;
    margin-right: 16px;
  }

  .body-18 {
    font-size: 14px;
    line-height: 23px;
  }

  .education_service_control {
    flex-flow: column;
    display: flex;
  }

  .h4-cl {
    text-align: left;
    font-size: 16px;
    line-height: 23px;
  }

  .education_sreviece_right, .education_sreviece_left {
    flex-flow: column;
    display: flex;
  }

  .text-block-17-education {
    font-size: 14px;
    line-height: 20px;
  }

  .education_block_1-6 {
    flex-flow: row;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: auto;
    margin-bottom: 20px;
    display: flex;
  }

  .education_text_block_1-6 {
    text-align: left;
    width: auto;
    max-width: none;
  }

  .education_text_block_1-6.education_text_bold_1-6 {
    width: auto;
    max-width: none;
  }

  .education_scheme_of_cooperation {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .heading-h2 {
    font-size: 20px;
    line-height: 24px;
  }

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

  .body-dark-20 {
    font-size: 18px;
  }

  .education_text {
    margin-top: 0;
    margin-bottom: 0;
  }

  .education_text.text_single {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }

  .education_country, .education_ukraine, .education_reviews {
    margin-left: 16px;
    margin-right: 16px;
  }

  .reviews {
    flex-flow: column;
    height: 500px;
    display: flex;
  }

  .education_reviews_number {
    display: none;
  }

  .education_gallery {
    margin-left: 16px;
    margin-right: 16px;
  }

  .education_gallery_photo {
    flex-flow: column;
    display: flex;
  }

  .education_block_1_6_control {
    flex-flow: column;
    display: none;
  }

  .education_block_1-6_text {
    width: auto;
    display: none;
  }

  .education_documents_for_admission {
    flex-flow: column;
    display: flex;
  }

  .education_documents_vstup {
    width: auto;
    height: auto;
    position: static;
  }

  .work_norway_hero {
    height: 300px;
    margin-bottom: 140px;
    position: static;
    bottom: auto;
  }

  .work_norway_hero_control {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
    position: relative;
  }

  .work_norway_h1 {
    margin-bottom: 10px;
  }

  .work_norway_number_page {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 0;
  }

  .link_work_norway, .link_work_and_practice {
    margin-right: 4px;
    font-size: 14px;
  }

  .work_norway_content {
    flex-flow: column;
    margin: 0 16px 40px;
    display: flex;
  }

  .body_18_country_list {
    margin-top: 0;
  }

  .body_18_country_list_first {
    margin-top: 0;
    text-decoration: none;
  }

  .body_dark_18_country_list_red {
    margin-top: 0;
  }

  .h2_work_norway {
    font-size: 24px;
  }

  .work_norway_content_block {
    flex-flow: column;
    display: block;
  }

  .work_norway_content_block_left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .work_norway_work_n1 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    height: auto;
    display: block;
  }

  .work_norway_work_block {
    flex-flow: column;
    width: 343px;
    display: flex;
  }

  .work_norway_work_rl {
    flex-flow: column;
    display: flex;
  }

  .work_norway_work_left {
    width: 320px;
    max-width: none;
  }

  .work_norway_text_16_left {
    font-size: 15px;
  }

  .work_norway_work_photo {
    width: 343px;
    height: 500px;
  }

  .work_norway_content_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .work_norway_scheme_of_cooperation, .work_norway_reviews, .work_norway_gallery {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .work_norway_gallery_photo {
    flex-flow: column;
    display: flex;
  }

  .work_norway_content_block_right_1 {
    display: block;
  }

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

  .work_germany_hero {
    height: 300px;
  }

  .work_germany_number_page, .work_germany_content {
    margin-left: 16px;
    margin-right: 16px;
  }

  .work_germany_scheme_of_cooperation, .work_germany_reviews, .work_germany_gallery {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .link_work_germany {
    font-size: 14px;
  }

  .work_germany_content_block_right_1 {
    flex-flow: column;
    margin-bottom: 100px;
    display: flex;
  }

  .work_germany_work_n1_1 {
    width: 343px;
    height: auto;
  }

  .work_germany_work_rl {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 50% 1px repeat(auto-fit, 50%);
    grid-auto-columns: 1fr;
    display: flex;
  }

  .work_germany_work_photo {
    width: 343px;
    height: auto;
  }

  .work_germany_work_block {
    flex-flow: column;
    width: 343px;
    display: flex;
  }

  .h2_work_germany {
    font-family: "Crc 500", Arial, sans-serif;
    font-size: 25px;
    line-height: 23px;
  }

  .work_germany_content_container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    align-items: center;
    display: flex;
  }

  .work_germany_content_block_left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    overflow: visible;
  }

  .work_germany_content_block {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .work_germany_content_block_right_1_1 {
    flex-flow: column;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 40px;
    display: block;
  }

  .work_germany_work_n1_1_1 {
    flex-flow: column;
    width: auto;
    height: auto;
    display: block;
  }

  .work_germany_work_n4 {
    width: 343px;
    height: auto;
  }

  .germany_block_1_6_control {
    flex-flow: column;
  }

  .germany_block_1-6_text {
    width: auto;
  }

  .work_germany_gallery_photo {
    flex-flow: column;
    display: flex;
  }

  .work_hero {
    height: auto;
    margin-bottom: 100px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .work_h1 {
    font-size: 24px;
    line-height: 28px;
  }

  .work_hero_control {
    flex-flow: column;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .work_white_line {
    margin-bottom: 211px;
  }

  .work_germany_hero_control {
    flex-flow: column;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .work_number_page {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 0;
  }

  .link_work_and_practice_black {
    margin-right: 4px;
    font-size: 14px;
  }

  .work_country {
    margin: 0 16px;
  }

  .work_practice {
    margin-left: 16px;
    margin-right: 16px;
  }

  .work_body_18, .work_body_18_2 {
    font-size: 15px;
    line-height: 18px;
  }

  .work_4blocks {
    flex-flow: column;
    display: flex;
  }

  .work_block_1-4, .image-22, .work_block_2, .work_block_3, .image-23 {
    width: 343px;
    height: auto;
  }

  .work_text_body_18, .work_text_body_18_2 {
    font-size: 15px;
    line-height: 20px;
  }

  .work_scheme_of_cooperation {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    display: none;
  }

  .block_1-6 {
    margin-bottom: 10px;
  }

  .work_block_1_6_control {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: none;
  }

  .work_block_1-6_text {
    display: none;
  }

  .work_benefits {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .work_2_block {
    flex-flow: column;
    display: flex;
  }

  .work_body_18_1 {
    font-size: 15px;
    line-height: 20px;
  }

  .work_reviews, .work_gallery {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .work_gallery_photo {
    flex-flow: column;
    display: flex;
  }

  .contacts_number_page {
    margin-left: 16px;
    margin-right: 16px;
  }

  .link_contacts_black {
    margin-right: 4px;
    font-size: 14px;
  }

  .contacts_main {
    margin-top: 32px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .contacts_body_18 {
    font-size: 15px;
  }

  .contacts_body_dark_20 {
    font-size: 18px;
  }

  .contacts_icon_right_social_icon {
    min-height: auto;
  }

  .image-24 {
    height: auto;
  }

  ._404_block {
    margin-left: 16px;
    margin-right: 16px;
  }

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

  .text-block-30 {
    font-size: 100px;
  }

  .image-25 {
    width: 100px;
    height: 100px;
  }

  ._404_h1 {
    text-align: center;
  }

  ._500_main {
    margin-left: 16px;
    margin-right: 16px;
  }

  ._500_h1 {
    text-align: center;
  }

  ._403_main {
    margin-left: 16px;
    margin-right: 16px;
  }

  ._403_h1 {
    text-align: center;
  }

  .link-6 {
    color: #000;
  }

  .header_mob {
    color: #fff;
    text-align: center;
    margin-bottom: 42px;
    font-family: "Crc 700", Arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
    display: block;
  }

  .job_item_last {
    margin-bottom: 0;
  }

  .osvita_item_last {
    width: 343px;
    height: 80px;
    margin-bottom: 0;
  }

  .osvita_h3_mob {
    text-transform: uppercase;
    margin-bottom: 16px;
    font-family: "Crc 500", Arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
  }

  .osvita_list_control {
    flex-flow: column;
  }

  .pro_nas_control_mob {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 48px;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .div-block-19 {
    background-color: #6b8ea6;
    border-bottom-left-radius: 25px;
    width: 327px;
    height: 327px;
  }

  .pro_nas_img {
    width: 327px;
    height: 327px;
    padding-left: 0;
    position: absolute;
    inset: -6% 0% 0% auto;
  }

  .news_list_mob {
    grid-template-rows: auto;
    display: none;
  }

  .slider {
    background-color: #0000;
    width: 343px;
    height: 520px;
    margin-right: 20px;
  }

  .slide-nav {
    display: none;
  }

  .slide {
    margin-right: 0;
  }

  .footer_top_mob {
    background-image: url("https://cdn.prod.website-files.com/67dd4c12485dd4cf31f807f7/67ddb003618dec327e608055_0-02-0a-fe365d5671852b6911ff7c82a968c034b56a495e934d9072eb18d71326dc7dc2_a15da637.png");
    background-position: 50%;
    background-size: cover;
    width: auto;
    height: 500px;
    display: block;
  }

  .image-27 {
    width: 343px;
    height: 343px;
  }

  .pro_nas_mob_slider {
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 380px;
    height: 410px;
    display: flex;
  }

  .img_item {
    margin-right: 0;
    display: none;
  }

  .image-6-copy {
    margin-right: 0;
  }

  .slide-2 {
    width: auto;
    margin-left: 10px;
    margin-right: 0;
  }

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

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

  .pro_nas_sertificat_item_mob {
    width: 295px;
    height: auto;
    margin-bottom: 0;
    margin-right: 0;
  }

  .pro_nas_sertificat_item-copy, .pro_nas_sertificat_item-copy-copy {
    width: 295px;
    height: 323px;
  }

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

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

  .pro_nas_sertificat_slider {
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 370px;
    margin-bottom: 0;
    display: none;
  }

  .mask-2 {
    height: 370px;
  }

  .icon-2 {
    background-color: #0000;
    border-radius: 0;
  }

  .footer_mob {
    background-color: #7191a8;
    display: block;
  }

  .project_2_list-copy, .project_2_list_mob {
    flex-flow: column;
    display: flex;
  }

  .image-28, .image-29, .image-30, .image-31, .image-32 {
    width: 343px;
    height: 144px;
  }

  .education_control_block {
    flex-flow: column;
    width: auto;
    height: auto;
    padding: 40px;
    display: none;
  }

  .education_control_block_mob {
    flex-flow: column;
    width: auto;
    height: auto;
    padding: 40px;
    display: flex;
  }

  .link_golovna_education {
    margin-right: 4px;
    font-size: 16px;
  }

  .image-33, .image-34 {
    border-radius: 10px;
  }

  .education_block_1_6_control_mob {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: space-between;
    place-items: center start;
    display: none;
  }

  .image-35 {
    border-radius: 10px;
  }

  .work_control_block_mob {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 110px;
    margin-bottom: 0;
    padding: 20px 40px;
    display: flex;
    position: static;
    inset: auto 0% -15%;
  }

  .link_golovna_work_kordon, .link_golovna_contact {
    margin-right: 4px;
    font-size: 14px;
  }

  .btn_pink_home {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .news_control_list_mob {
    grid-template-rows: auto;
    display: block;
  }

  .work_norway_content_block_left_mob {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .work_norway_contrent_block_left_list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid;
  }

  .work_germany_content_block_left_mob {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .right-arrow {
    color: #000;
    inset: 0% -14% 0% auto;
  }

  .left-arrow {
    color: #000;
    inset: 0% auto 0% -14%;
  }

  .link-block-5 {
    width: 24px;
    height: 24px;
  }

  .facebook_icon, .instagram_icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }

  .telegram_cion, .telegram_icon {
    width: 24px;
    height: 24px;
  }

  .education_tab {
    width: auto;
    height: auto;
    display: none;
  }

  .tab_circle.tab_circle_single {
    flex: none;
    order: 0;
    width: 40px;
    height: 40px;
    margin-right: 10px;
  }

  .education_tab_item {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    position: static;
  }

  .education_tab_item.w--current {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .tabs-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: start;
    place-items: center;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .education_tab_mob {
    width: auto;
    height: auto;
    display: block;
  }

  .country_flag_delete {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 32px;
    display: none;
  }

  .education_scheme_of_cooperation_delete {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    display: none;
  }

  .facebook_icon_red, .instagram_icon_red {
    width: 32px;
    height: 32px;
    margin-right: 8px;
  }

  .telegram_icon_red {
    width: 32px;
    height: 32px;
  }

  .pro_nas_sertificat_list_left {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .pro_nas_sertificat_list_right {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: none;
  }

  .main_photo_footer {
    display: none;
  }

  .news_item_text_2 {
    height: auto;
  }

  .work_control_block_mob_norway {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: auto;
    height: auto;
    margin-top: 353px;
    padding: 20px 40px;
    display: flex;
    position: relative;
    inset: -247px 0% -15%;
  }

  .work_control_block_mob-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    inset: auto 0% -15%;
    flex-flow: column;
    width: auto;
    height: auto;
    margin-top: 353px;
    padding: 20px 40px;
    display: flex;
    position: absolute;
    inset: auto 0% -15%;
  }

  .education_documents_vstup_poland, .education_documents_vstup_moldova, .education_documents_vstup_greek, .education_documents_vstup_chesh {
    width: auto;
    height: auto;
    position: static;
  }

  .pro_nas_text_link {
    font-size: 16px;
    line-height: 24px;
  }

  .body_18_country_list_first_link {
    margin-top: 0;
  }

  .country_head_header {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }

  .country_flag_second {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 32px;
    display: grid;
  }

  .osvita_list_second {
    flex-flow: column;
  }

  .slider_pc {
    display: none;
  }

  .right-arrow-2 {
    inset: 0% 3% 0% auto;
  }

  .left-arrow-2 {
    inset: 0% auto 0% -8%;
  }

  .work_germany_hero_control-copy {
    flex-flow: column;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .sertificat {
    width: 343px;
    height: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-20-copy {
    font-size: 15px;
    line-height: 23px;
  }

  .btn_pink_country {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .img_2_pdt, .img_3_pdt, .img_2_gen, .img_3_gen, .img_4_gen, .img_5_gen, .img_6_gen {
    width: 343px;
    height: auto;
  }

  .news_item_text_23, .news_item_text-copy {
    height: auto;
  }

  .dns_main_2 {
    flex-flow: column;
    display: flex;
  }

  .link_work_sweden {
    margin-right: 4px;
    font-size: 14px;
  }

  .work_content_block_left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    overflow: visible;
  }

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

  .news_list_2, .news_list-2, .news_list_2eu {
    grid-template-rows: auto;
    display: block;
  }

  .left-arrow-3 {
    top: -18%;
    right: 16%;
  }

  .right-arrow-4 {
    top: -18%;
  }

  .image-37, .image-38 {
    width: 50px;
  }

  .mask-4 {
    height: auto;
  }

  .slider-4 {
    width: auto;
  }

  .slider_proektna_dialnist {
    flex-flow: column;
  }

  .left-arrow-4 {
    inset: 50% auto 0% 0%;
  }

  .right-arrow-5 {
    inset: 50% 0% 0% auto;
  }

  .slider1 {
    flex-flow: column;
    display: flex;
  }

  .image-41 {
    width: auto;
    margin-bottom: 20px;
  }

  .image-46 {
    margin-bottom: 20px;
  }

  .reviews_slider {
    flex-flow: row;
    height: 650px;
    display: none;
  }

  .icon-4 {
    display: none;
  }

  .reviews_slider_mob {
    background-color: #0000;
    flex-flow: row;
    height: 500px;
    display: flex;
  }

  .icon-5 {
    display: none;
  }

  .slide-nav-5 {
    inset: auto 0% -7%;
  }

  .reviews_block-copy {
    margin-right: 0;
  }

  .work_fin_hero, .work_avst_hero, .work_avst1_hero, .work_swed_hero, .work_canada_hero {
    height: 300px;
    margin-bottom: 140px;
    position: static;
    bottom: auto;
  }

  .pro_nas_serrtificat-copy {
    margin-bottom: 220px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .image_d {
    width: 343px;
    height: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .pro_nas_sertificat_item_d {
    width: 343px;
    height: 600px;
    margin-right: 0;
    display: block;
  }

  .image_d_2 {
    width: 343px;
    height: auto;
    margin-right: 0;
    padding-right: 0;
  }
}

#w-node-d5390c6a-ed75-afc0-7891-f331e627a56b-31f807fe {
  align-self: auto;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c56-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c5e-16d0606c {
  align-self: start;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c66-16d0606c {
  align-self: end;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c6c-16d0606c {
  place-self: start center;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c74-16d0606c {
  align-self: start;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8ca0-16d0606c {
  align-self: end;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8ca6-16d0606c {
  place-self: end center;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cac-16d0606c, #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cb2-16d0606c {
  align-self: end;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cb8-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cd2-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cde-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cf5-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cfd-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b60718b2-4350-a642-bbc6-ecceae660d28-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b60718b2-4350-a642-bbc6-ecceae660d34-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3e88b87-de52-db8c-9b42-6fafb8dfe0f8-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d3e88b87-de52-db8c-9b42-6fafb8dfe104-16d0606c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e94e46ce-53b2-002c-a67a-6854335f886f-e0e64d78, #w-node-f2cdb41b-0d1e-1189-9821-96f9cff820a9-e0e64d78, #w-node-_0ce3ffef-858e-97a0-bbad-762820bc61aa-e0e64d78, #w-node-_6e9204c4-7ee6-7c95-4420-f82a21573861-e0e64d78, #w-node-a76431b9-3039-ac2f-3425-804ac4ad62ee-e0e64d78, #w-node-_09c553a4-064e-a4cb-ed92-ba468e846504-e0e64d78 {
  justify-self: center;
}

#w-node-c7b32265-0423-8835-ca7e-5422858cf62a-1c3b179f, #w-node-_74c6f532-325e-72d4-cbae-4ee65b857ec8-b32439b6, #w-node-_58af6a63-7803-2266-09c1-197b8b136c9d-b32439b6, #w-node-f6b5bf45-ebea-d238-408d-81543c2ea72b-b32439b6, #w-node-bd8125d5-e42f-3881-68f8-a85d80df28e0-b32439b6, #w-node-ccefb9c5-4c0c-9722-ea76-78d5f0b9723a-b32439b6, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c698e-b32439b6, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c699a-b32439b6, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c69a6-b32439b6, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c69b2-b32439b6, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c69be-b32439b6 {
  justify-self: end;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-789d22d8, #w-node-_04192627-9aa9-66be-c138-62e63efb0efc-789d22d8 {
  place-self: start;
}

#w-node-b1f77156-171e-335c-70d8-6186390a8bd7-789d22d8 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d95-789d22d8 {
  place-self: start;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d9a-789d22d8, #w-node-_6fe6e86b-a644-ecf9-df2a-6b226caa1413-789d22d8 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-789d22d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-789d22d8, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-789d22d8 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-789d22d8 {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-789d22d8, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-789d22d8 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-789d22d8 {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-789d22d8, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-789d22d8 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-789d22d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fa0-789d22d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fac-789d22d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-789d22d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fcb-789d22d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973efb-789d22d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973f07-789d22d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8447bf32-0bbf-5c8c-5e8b-d955f9752939-914c465e, #w-node-_8447bf32-0bbf-5c8c-5e8b-d955f9752952-914c465e {
  place-self: start;
}

#w-node-_8447bf32-0bbf-5c8c-5e8b-d955f9752957-914c465e, #w-node-_33f59818-696c-5da9-6c92-5f7e888b6287-914c465e, #w-node-_96215b8f-22e2-ab26-7ad5-ede4040e4a8f-914c465e, #w-node-b167483b-fd9f-febb-8d3e-1193115f7a5e-914c465e {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1ce4-914c465e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1cec-914c465e, #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1cf4-914c465e {
  align-self: end;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1cfc-914c465e {
  place-self: end center;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d04-914c465e, #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d2e-914c465e {
  align-self: end;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d34-914c465e {
  place-self: end center;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d3a-914c465e, #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d40-914c465e {
  align-self: end;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d46-914c465e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d60-914c465e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d6c-914c465e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d83-914c465e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d8b-914c465e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f97f0873-2cde-5620-0bd8-3b076cba72e4-5522a550 {
  align-self: auto;
}

#w-node-_832e050f-b17d-d2fa-cce2-5468786917d4-5522a550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_832e050f-b17d-d2fa-cce2-5468786917dc-5522a550, #w-node-_832e050f-b17d-d2fa-cce2-5468786917e4-5522a550 {
  align-self: end;
}

#w-node-_832e050f-b17d-d2fa-cce2-5468786917ec-5522a550 {
  place-self: end center;
}

#w-node-_832e050f-b17d-d2fa-cce2-5468786917f4-5522a550, #w-node-_832e050f-b17d-d2fa-cce2-54687869181e-5522a550 {
  align-self: end;
}

#w-node-_832e050f-b17d-d2fa-cce2-546878691824-5522a550 {
  place-self: end center;
}

#w-node-_832e050f-b17d-d2fa-cce2-54687869182a-5522a550, #w-node-_832e050f-b17d-d2fa-cce2-546878691830-5522a550 {
  align-self: end;
}

#w-node-_832e050f-b17d-d2fa-cce2-546878691836-5522a550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_832e050f-b17d-d2fa-cce2-546878691850-5522a550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_832e050f-b17d-d2fa-cce2-54687869185c-5522a550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_832e050f-b17d-d2fa-cce2-546878691873-5522a550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_832e050f-b17d-d2fa-cce2-54687869187b-5522a550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72c3e9ba-b540-e07b-7bbd-af69d6def389-e079ceab {
  align-self: auto;
}

#w-node-_74c6f532-325e-72d4-cbae-4ee65b857ec8-171262a2, #w-node-_58af6a63-7803-2266-09c1-197b8b136c9d-171262a2, #w-node-f6b5bf45-ebea-d238-408d-81543c2ea72b-171262a2, #w-node-bd8125d5-e42f-3881-68f8-a85d80df28e0-171262a2, #w-node-ccefb9c5-4c0c-9722-ea76-78d5f0b9723a-171262a2, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c698e-171262a2, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c699a-171262a2, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c69a6-171262a2, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c69b2-171262a2, #w-node-bd65744d-8fcd-bfa3-fa6f-468aa54c69be-171262a2, #w-node-c7b32265-0423-8835-ca7e-5422858cf62a-e4e685d8 {
  justify-self: end;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680cfd1-6cbe0cea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680cfdb-6cbe0cea {
  align-self: start;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680cfe5-6cbe0cea {
  align-self: end;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680cfeb-6cbe0cea {
  place-self: start center;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680cff5-6cbe0cea {
  align-self: start;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680d02b-6cbe0cea {
  align-self: end;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680d031-6cbe0cea {
  place-self: end center;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680d037-6cbe0cea, #w-node-_77b7cb0f-e921-2af4-267e-09c62680d03d-6cbe0cea {
  align-self: end;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680d043-6cbe0cea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680d05d-6cbe0cea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680d069-6cbe0cea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680d080-6cbe0cea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_77b7cb0f-e921-2af4-267e-09c62680d088-6cbe0cea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-17127a1a, #w-node-_04192627-9aa9-66be-c138-62e63efb0efc-17127a1a {
  place-self: start;
}

#w-node-b1f77156-171e-335c-70d8-6186390a8bd7-17127a1a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d95-17127a1a {
  place-self: start;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d9a-17127a1a, #w-node-_6fe6e86b-a644-ecf9-df2a-6b226caa1413-17127a1a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-17127a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-17127a1a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-17127a1a {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-17127a1a {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-17127a1a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-17127a1a {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-17127a1a {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-17127a1a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-17127a1a {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-17127a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbad-17127a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbb9-17127a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-17127a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd8-17127a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8447bf32-0bbf-5c8c-5e8b-d955f9752939-abdc427d, #w-node-_8447bf32-0bbf-5c8c-5e8b-d955f9752952-abdc427d {
  place-self: start;
}

#w-node-_8447bf32-0bbf-5c8c-5e8b-d955f9752957-abdc427d, #w-node-_33f59818-696c-5da9-6c92-5f7e888b6287-abdc427d, #w-node-_96215b8f-22e2-ab26-7ad5-ede4040e4a8f-abdc427d, #w-node-b167483b-fd9f-febb-8d3e-1193115f7a5e-abdc427d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc524f4-abdc427d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc524fc-abdc427d, #w-node-_64a11aae-d878-ec67-3e92-dafedcc52502-abdc427d {
  align-self: end;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc52508-abdc427d {
  place-self: end center;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc52510-abdc427d, #w-node-_64a11aae-d878-ec67-3e92-dafedcc52538-abdc427d {
  align-self: end;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc5253e-abdc427d {
  place-self: end center;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc52544-abdc427d, #w-node-_64a11aae-d878-ec67-3e92-dafedcc5254a-abdc427d {
  align-self: end;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc52550-abdc427d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc5256a-abdc427d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc52576-abdc427d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc5258d-abdc427d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_64a11aae-d878-ec67-3e92-dafedcc52595-abdc427d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c711894590-2a9dbca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c711894598-2a9dbca0, #w-node-_3106d707-5b86-0846-9b3c-c0c7118945a0-2a9dbca0 {
  align-self: end;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c7118945a8-2a9dbca0 {
  place-self: end center;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c7118945b0-2a9dbca0, #w-node-_3106d707-5b86-0846-9b3c-c0c7118945da-2a9dbca0 {
  align-self: end;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c7118945e0-2a9dbca0 {
  place-self: end center;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c7118945e6-2a9dbca0, #w-node-_3106d707-5b86-0846-9b3c-c0c7118945ec-2a9dbca0 {
  align-self: end;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c7118945f2-2a9dbca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c71189460c-2a9dbca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c711894618-2a9dbca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c71189462f-2a9dbca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3106d707-5b86-0846-9b3c-c0c711894637-2a9dbca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72c3e9ba-b540-e07b-7bbd-af69d6def389-9cbc934e {
  align-self: auto;
}

#w-node-f5815e11-1822-7256-7e0c-79df8b547dd0-9a53cfd1, #w-node-_04192627-9aa9-66be-c138-62e63efb0efc-9a53cfd1 {
  place-self: start;
}

#w-node-b1f77156-171e-335c-70d8-6186390a8bd7-9a53cfd1, #w-node-_6fe6e86b-a644-ecf9-df2a-6b226caa1413-9a53cfd1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d95-9a53cfd1 {
  place-self: start;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d9a-9a53cfd1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-9a53cfd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-9a53cfd1, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-9a53cfd1 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-9a53cfd1 {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-9a53cfd1, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-9a53cfd1 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-9a53cfd1 {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-9a53cfd1, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-9a53cfd1 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-9a53cfd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fa0-9a53cfd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fac-9a53cfd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-9a53cfd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fcb-9a53cfd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973efb-9a53cfd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973f07-9a53cfd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-e29e0d64, #w-node-_04192627-9aa9-66be-c138-62e63efb0efc-e29e0d64 {
  place-self: start;
}

#w-node-b1f77156-171e-335c-70d8-6186390a8bd7-e29e0d64 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-e29e0d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-e29e0d64, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-e29e0d64 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-e29e0d64 {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-e29e0d64, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-e29e0d64 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-e29e0d64 {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-e29e0d64, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-e29e0d64 {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-e29e0d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fa0-e29e0d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fac-e29e0d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-e29e0d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fcb-e29e0d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973efb-e29e0d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973f07-e29e0d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-396801ab, #w-node-_04192627-9aa9-66be-c138-62e63efb0efc-396801ab {
  place-self: start;
}

#w-node-b1f77156-171e-335c-70d8-6186390a8bd7-396801ab, #w-node-_6fe6e86b-a644-ecf9-df2a-6b226caa1413-396801ab {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d95-396801ab {
  place-self: start;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d9a-396801ab {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-396801ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-396801ab, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-396801ab {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-396801ab {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-396801ab, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-396801ab {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-396801ab {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-396801ab, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-396801ab {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-396801ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fa0-396801ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fac-396801ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-396801ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fcb-396801ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973efb-396801ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973f07-396801ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-a81400ba, #w-node-_7a7c6015-ddfb-531f-f215-783b419e0d95-a81400ba {
  place-self: start;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d9a-a81400ba {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-a81400ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-a81400ba, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-a81400ba {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-a81400ba {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-a81400ba, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-a81400ba {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-a81400ba {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-a81400ba, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-a81400ba {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-a81400ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fa0-a81400ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fac-a81400ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-a81400ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fcb-a81400ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973efb-a81400ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973f07-a81400ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-56c9c2cc {
  place-self: start;
}

#w-node-_6fe6e86b-a644-ecf9-df2a-6b226caa1413-56c9c2cc {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-56c9c2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-56c9c2cc, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-56c9c2cc {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-56c9c2cc {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-56c9c2cc, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-56c9c2cc {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-56c9c2cc {
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-56c9c2cc, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-56c9c2cc {
  align-self: end;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-56c9c2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fa0-56c9c2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fac-56c9c2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-56c9c2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fcb-56c9c2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973efb-56c9c2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9fa7582a-d714-1b4c-5369-c120df973f07-56c9c2cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-49996fec, #w-node-_04192627-9aa9-66be-c138-62e63efb0efc-49996fec {
  place-self: start;
}

#w-node-b1f77156-171e-335c-70d8-6186390a8bd7-49996fec {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d95-49996fec {
  place-self: start;
}

#w-node-_7a7c6015-ddfb-531f-f215-783b419e0d9a-49996fec, #w-node-_6fe6e86b-a644-ecf9-df2a-6b226caa1413-49996fec {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-49996fec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-49996fec, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-49996fec {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-49996fec {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-49996fec, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-49996fec {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-49996fec {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-49996fec, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-49996fec {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-49996fec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbad-49996fec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbb9-49996fec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-49996fec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd8-49996fec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-5e6a0de7 {
  place-self: start;
}

#w-node-_6fe6e86b-a644-ecf9-df2a-6b226caa1413-5e6a0de7 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-5e6a0de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-5e6a0de7, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-5e6a0de7 {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-5e6a0de7 {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-5e6a0de7, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-5e6a0de7 {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-5e6a0de7 {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-5e6a0de7, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-5e6a0de7 {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-5e6a0de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbad-5e6a0de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbb9-5e6a0de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-5e6a0de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd8-5e6a0de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-f3c806af, #w-node-_04192627-9aa9-66be-c138-62e63efb0efc-f3c806af {
  place-self: start;
}

#w-node-b1f77156-171e-335c-70d8-6186390a8bd7-f3c806af {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-f3c806af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-f3c806af, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-f3c806af {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-f3c806af {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-f3c806af, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-f3c806af {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-f3c806af {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-f3c806af, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-f3c806af {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-f3c806af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbad-f3c806af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbb9-f3c806af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-f3c806af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd8-f3c806af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-bf80815a, #w-node-_04192627-9aa9-66be-c138-62e63efb0efc-bf80815a {
  place-self: start;
}

#w-node-b1f77156-171e-335c-70d8-6186390a8bd7-bf80815a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-bf80815a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-bf80815a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-bf80815a {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-bf80815a {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-bf80815a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-bf80815a {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-bf80815a {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-bf80815a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-bf80815a {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-bf80815a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbad-bf80815a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbb9-bf80815a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-bf80815a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd8-bf80815a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7020cbee-bdc3-fae5-0410-f8d58d7e5ec1-250a1599 {
  place-self: start;
}

#w-node-_6fe6e86b-a644-ecf9-df2a-6b226caa1413-250a1599 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-250a1599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-250a1599, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-250a1599 {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-250a1599 {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-250a1599, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-250a1599 {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-250a1599 {
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-250a1599, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-250a1599 {
  align-self: end;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-250a1599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbad-250a1599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbb9-250a1599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-250a1599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd8-250a1599 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 479px) {
  #w-node-_5561fc91-aa65-90bc-da7b-9e1da9ccd46c-31f807fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c56-16d0606c, #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c5e-16d0606c {
    align-self: end;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c66-16d0606c {
    align-self: start;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c6c-16d0606c {
    align-self: end;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c74-16d0606c {
    align-self: start;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c7c-16d0606c, #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8c9a-16d0606c {
    align-self: end;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8ca0-16d0606c {
    align-self: start;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8ca6-16d0606c {
    align-self: end;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cac-16d0606c {
    align-self: start;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cb2-16d0606c {
    align-self: end;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cb8-16d0606c {
    place-self: auto;
  }

  #w-node-_6c14c4aa-98fc-aa8e-43e2-654b986b8cf5-16d0606c, #w-node-d3e88b87-de52-db8c-9b42-6fafb8dfe0f8-16d0606c {
    justify-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-789d22d8, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-789d22d8 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-789d22d8 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-789d22d8 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-789d22d8 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f4a-789d22d8, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f68-789d22d8 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-789d22d8 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-789d22d8 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-789d22d8 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-789d22d8 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-789d22d8 {
    place-self: auto;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-789d22d8 {
    justify-self: start;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1ce4-914c465e, #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1cec-914c465e {
    align-self: end;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1cf4-914c465e {
    align-self: start;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1cfc-914c465e {
    align-self: end;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d04-914c465e {
    align-self: start;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d0c-914c465e, #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d28-914c465e {
    align-self: end;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d2e-914c465e {
    align-self: start;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d34-914c465e {
    align-self: end;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d3a-914c465e {
    align-self: start;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d40-914c465e {
    align-self: end;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d46-914c465e {
    place-self: auto;
  }

  #w-node-d45c5d14-40b1-4d3f-237d-d8a89f6b1d83-914c465e {
    justify-self: start;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-5468786917d4-5522a550, #w-node-_832e050f-b17d-d2fa-cce2-5468786917dc-5522a550 {
    align-self: end;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-5468786917e4-5522a550 {
    align-self: start;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-5468786917ec-5522a550 {
    align-self: end;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-5468786917f4-5522a550 {
    align-self: start;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-5468786917fc-5522a550, #w-node-_832e050f-b17d-d2fa-cce2-546878691818-5522a550 {
    align-self: end;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-54687869181e-5522a550 {
    align-self: start;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-546878691824-5522a550 {
    align-self: end;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-54687869182a-5522a550 {
    align-self: start;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-546878691830-5522a550 {
    align-self: end;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-546878691836-5522a550 {
    place-self: auto;
  }

  #w-node-_832e050f-b17d-d2fa-cce2-546878691873-5522a550 {
    justify-self: start;
  }

  #w-node-_5561fc91-aa65-90bc-da7b-9e1da9ccd46c-27044571 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680cfd1-6cbe0cea, #w-node-_77b7cb0f-e921-2af4-267e-09c62680cfdb-6cbe0cea {
    align-self: end;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680cfe5-6cbe0cea {
    align-self: start;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680cfeb-6cbe0cea {
    align-self: end;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680cff5-6cbe0cea {
    align-self: start;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680cffd-6cbe0cea, #w-node-_77b7cb0f-e921-2af4-267e-09c62680d025-6cbe0cea {
    align-self: end;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680d02b-6cbe0cea {
    align-self: start;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680d031-6cbe0cea {
    align-self: end;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680d037-6cbe0cea {
    align-self: start;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680d03d-6cbe0cea {
    align-self: end;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680d043-6cbe0cea {
    place-self: auto;
  }

  #w-node-_77b7cb0f-e921-2af4-267e-09c62680d080-6cbe0cea {
    justify-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-17127a1a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-17127a1a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-17127a1a {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-17127a1a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-17127a1a {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb59-17127a1a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb75-17127a1a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-17127a1a {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-17127a1a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-17127a1a {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-17127a1a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-17127a1a {
    place-self: auto;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-17127a1a {
    justify-self: start;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc524f4-abdc427d, #w-node-_64a11aae-d878-ec67-3e92-dafedcc524fc-abdc427d {
    align-self: end;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc52502-abdc427d {
    align-self: start;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc52508-abdc427d {
    align-self: end;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc52510-abdc427d {
    align-self: start;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc52516-abdc427d, #w-node-_64a11aae-d878-ec67-3e92-dafedcc52532-abdc427d {
    align-self: end;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc52538-abdc427d {
    align-self: start;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc5253e-abdc427d {
    align-self: end;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc52544-abdc427d {
    align-self: start;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc5254a-abdc427d {
    align-self: end;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc52550-abdc427d {
    place-self: auto;
  }

  #w-node-_64a11aae-d878-ec67-3e92-dafedcc5258d-abdc427d {
    justify-self: start;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c711894590-2a9dbca0, #w-node-_3106d707-5b86-0846-9b3c-c0c711894598-2a9dbca0 {
    align-self: end;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945a0-2a9dbca0 {
    align-self: start;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945a8-2a9dbca0 {
    align-self: end;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945b0-2a9dbca0 {
    align-self: start;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945b8-2a9dbca0, #w-node-_3106d707-5b86-0846-9b3c-c0c7118945d4-2a9dbca0 {
    align-self: end;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945da-2a9dbca0 {
    align-self: start;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945e0-2a9dbca0 {
    align-self: end;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945e6-2a9dbca0 {
    align-self: start;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945ec-2a9dbca0 {
    align-self: end;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c7118945f2-2a9dbca0 {
    place-self: auto;
  }

  #w-node-_3106d707-5b86-0846-9b3c-c0c71189462f-2a9dbca0 {
    justify-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-9a53cfd1, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-9a53cfd1 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-9a53cfd1 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-9a53cfd1 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-9a53cfd1 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f4a-9a53cfd1, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f68-9a53cfd1 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-9a53cfd1 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-9a53cfd1 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-9a53cfd1 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-9a53cfd1 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-9a53cfd1 {
    place-self: auto;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-9a53cfd1 {
    justify-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-e29e0d64, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-e29e0d64 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-e29e0d64 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-e29e0d64 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-e29e0d64 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f4a-e29e0d64, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f68-e29e0d64 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-e29e0d64 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-e29e0d64 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-e29e0d64 {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-e29e0d64 {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-e29e0d64 {
    place-self: auto;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-e29e0d64 {
    justify-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-396801ab, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-396801ab {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-396801ab {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-396801ab {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-396801ab {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f4a-396801ab, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f68-396801ab {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-396801ab {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-396801ab {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-396801ab {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-396801ab {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-396801ab {
    place-self: auto;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-396801ab {
    justify-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-a81400ba, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-a81400ba {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-a81400ba {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-a81400ba {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-a81400ba {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f4a-a81400ba, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f68-a81400ba {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-a81400ba {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-a81400ba {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-a81400ba {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-a81400ba {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-a81400ba {
    place-self: auto;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-a81400ba {
    justify-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f24-56c9c2cc, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f2c-56c9c2cc {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f34-56c9c2cc {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f3a-56c9c2cc {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f42-56c9c2cc {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f4a-56c9c2cc, #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f68-56c9c2cc {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f6e-56c9c2cc {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f74-56c9c2cc {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f7a-56c9c2cc {
    align-self: start;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f80-56c9c2cc {
    align-self: end;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95f86-56c9c2cc {
    place-self: auto;
  }

  #w-node-_89faf771-2d60-3d7d-d777-ebe71ec95fc3-56c9c2cc {
    justify-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-49996fec, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-49996fec {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-49996fec {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-49996fec {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-49996fec {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb59-49996fec, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb75-49996fec {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-49996fec {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-49996fec {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-49996fec {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-49996fec {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-49996fec {
    place-self: auto;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-49996fec {
    justify-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-5e6a0de7, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-5e6a0de7 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-5e6a0de7 {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-5e6a0de7 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-5e6a0de7 {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb59-5e6a0de7, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb75-5e6a0de7 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-5e6a0de7 {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-5e6a0de7 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-5e6a0de7 {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-5e6a0de7 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-5e6a0de7 {
    place-self: auto;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-5e6a0de7 {
    justify-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-f3c806af, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-f3c806af {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-f3c806af {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-f3c806af {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-f3c806af {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb59-f3c806af, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb75-f3c806af {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-f3c806af {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-f3c806af {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-f3c806af {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-f3c806af {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-f3c806af {
    place-self: auto;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-f3c806af {
    justify-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-bf80815a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-bf80815a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-bf80815a {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-bf80815a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-bf80815a {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb59-bf80815a, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb75-bf80815a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-bf80815a {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-bf80815a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-bf80815a {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-bf80815a {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-bf80815a {
    place-self: auto;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-bf80815a {
    justify-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb37-250a1599, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb3f-250a1599 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb45-250a1599 {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb4b-250a1599 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb53-250a1599 {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb59-250a1599, #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb75-250a1599 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb7b-250a1599 {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb81-250a1599 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb87-250a1599 {
    align-self: start;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb8d-250a1599 {
    align-self: end;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fb93-250a1599 {
    place-self: auto;
  }

  #w-node-_9759ca6b-1ca7-ff56-0e5f-ca321753fbd0-250a1599 {
    justify-self: start;
  }
}
